ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000", 0x40440, 0xfffe0}, {&(0x7f000007da00)="eb52904e5446532020202000040400000000000000f8000000000000000000000000000080008000ff070000000000000400000000000000ff00000000000000f600000001000000a3b8b20fcf7aa836000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ffc00}, {&(0x7f000007db00)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ffde0}], 0x0, &(0x7f000007dc00)) 15:45:27 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x2, 0x0) r0 = socket$inet(0x2, 0x2000080001, 0x84) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e20, @empty}, 0x10) sendmsg(r0, &(0x7f000001afc8)={&(0x7f0000006000)=@in={0x2, 0x4e20, @loopback}, 0x80, &(0x7f0000007f80)=[{&(0x7f00000001c0)='*', 0x1}], 0x1}, 0x4020000) 15:45:26 executing program 3: r0 = syz_open_dev$mouse(&(0x7f0000000000), 0x0, 0x2) write$cgroup_subtree(r0, &(0x7f0000001100)=ANY=[], 0x8) read$ptp(r0, 0x0, 0x0) [ 208.409580][ T3839] loop0: detected capacity change from 0 to 8189 15:45:27 executing program 3: r0 = syz_open_dev$mouse(&(0x7f0000000000), 0x0, 0x2) write$cgroup_subtree(r0, &(0x7f0000001100)=ANY=[], 0x8) read$ptp(r0, 0x0, 0x0) [ 208.419022][ T3839] loop0: 15:45:27 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast2, 0x9}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x400000000000064, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r3, 0x8004f50c, &(0x7f0000000000)) socket$inet_tcp(0x2, 0x1, 0x0) r4 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, 0x9}, 0x1c) sendmmsg(r4, &(0x7f00000092c0), 0x400000000000064, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r4, 0x8004f50c, &(0x7f0000000000)) bind$inet6(0xffffffffffffffff, &(0x7f0000000100)={0xa, 0x4e20, 0x18, @mcast1, 0x7f7ffffc}, 0x1c) ioctl$TUNSETLINK(0xffffffffffffffff, 0x8912, 0x400308) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xd, 0x4, &(0x7f0000000400)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x61, 0x11, 0x94}, [@ldst={0x6, 0x0, 0x2}]}, &(0x7f0000000080)='GPL\x00', 0x4, 0x3e0, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x76}, 0x48) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000180)={"6e3050559be73726baf3dd5c38ea1714", 0x0, 0x0, {0x0, 0x2003}, {0x6, 0x1000}, 0x859, [0x5, 0x9, 0x7, 0x800, 0x7, 0x100000004, 0x5, 0x20, 0x7, 0x3ff, 0xc69, 0x1000, 0x1000, 0x2, 0xbff, 0x80000000]}) ioctl$sock_ifreq(r1, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x5, 0x80000001, @cisco=&(0x7f00000000c0)={0x9, 0x80000001}}}) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f00000004c0)=@raw={'raw\x00', 0x9, 0x3, 0x2c8, 0x160, 0xffffffff, 0xffffffff, 0x160, 0xffffffff, 0x230, 0xffffffff, 0xffffffff, 0x230, 0xffffffff, 0x3, &(0x7f0000000280), {[{{@uncond, 0x0, 0x100, 0x160, 0x0, {}, [@common=@set={{0x40}, {{0x0, [0x0, 0x2, 0x0, 0x4, 0x0, 0x2], 0x4, 0x7}}}, @common=@osf={{0x50}, {'syz1\x00', 0x0, 0x2, 0x0, 0x1}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x1, @local, 0x1, 0xb, [0xf, 0x28, 0x3c, 0x15, 0x14, 0x1a, 0x3f, 0x2d, 0x30, 0x3f, 0x22, 0x30, 0x3d, 0x1f, 0x3e, 0x2c], 0x0, 0x200, 0x2}}}, {{@ip={@multicast1, @broadcast, 0xff, 0x0, 'vxcan1\x00', 'team0\x00', {}, {}, 0x5c, 0x1, 0x46}, 0x0, 0x70, 0xd0}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x3, [0x2, 0x5, 0x1, 0x1, 0x3, 0x8], 0x1, 0x4}, {0x0, [0x3, 0xf, 0x2, 0x5, 0x6, 0x9], 0x4, 0x2}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x328) bind$inet(r0, &(0x7f0000000380)={0x2, 0x4e22}, 0x10) listen(r0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000001340)=ANY=[@ANYBLOB="aaaaeaaaaaaabbbbbb863bda4d0045000028001414bbac1414aa00005e19bd96806f8cb297e1f892257413040300000000003c31236625693014871d50de6df52a011f6513a60000000000000000728ea38fd2b6c84bc1141dadad7541cbf03cb5184faf7776ffa27bb80074b22c788db8e2bf27afbdeb524de5f8107e3522102722a248eed724c1e86365758ac2dc9e182d6c81afb8861bb6e086", @ANYRES32=0x41424344, @ANYRES16=r5, @ANYBLOB="5c28510090780000"], 0x0) 15:45:27 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x2, 0x0) r0 = socket$inet(0x2, 0x2000080001, 0x84) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e20, @empty}, 0x10) sendmsg(r0, &(0x7f000001afc8)={&(0x7f0000006000)=@in={0x2, 0x4e20, @loopback}, 0x80, &(0x7f0000007f80)=[{&(0x7f00000001c0)='*', 0x1}], 0x1}, 0x4020000) [ 208.529539][ T3839] ntfs: volume version 3.1. [ 208.580361][ T3843] x_tables: duplicate underflow at hook 3 15:45:27 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast2, 0x9}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x400000000000064, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r3, 0x8004f50c, &(0x7f0000000000)) socket$inet_tcp(0x2, 0x1, 0x0) r4 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, 0x9}, 0x1c) sendmmsg(r4, &(0x7f00000092c0), 0x400000000000064, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r4, 0x8004f50c, &(0x7f0000000000)) bind$inet6(0xffffffffffffffff, &(0x7f0000000100)={0xa, 0x4e20, 0x18, @mcast1, 0x7f7ffffc}, 0x1c) ioctl$TUNSETLINK(0xffffffffffffffff, 0x8912, 0x400308) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xd, 0x4, &(0x7f0000000400)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x61, 0x11, 0x94}, [@ldst={0x6, 0x0, 0x2}]}, &(0x7f0000000080)='GPL\x00', 0x4, 0x3e0, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x76}, 0x48) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000180)={"6e3050559be73726baf3dd5c38ea1714", 0x0, 0x0, {0x0, 0x2003}, {0x6, 0x1000}, 0x859, [0x5, 0x9, 0x7, 0x800, 0x7, 0x100000004, 0x5, 0x20, 0x7, 0x3ff, 0xc69, 0x1000, 0x1000, 0x2, 0xbff, 0x80000000]}) ioctl$sock_ifreq(r1, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x5, 0x80000001, @cisco=&(0x7f00000000c0)={0x9, 0x80000001}}}) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f00000004c0)=@raw={'raw\x00', 0x9, 0x3, 0x2c8, 0x160, 0xffffffff, 0xffffffff, 0x160, 0xffffffff, 0x230, 0xffffffff, 0xffffffff, 0x230, 0xffffffff, 0x3, &(0x7f0000000280), {[{{@uncond, 0x0, 0x100, 0x160, 0x0, {}, [@common=@set={{0x40}, {{0x0, [0x0, 0x2, 0x0, 0x4, 0x0, 0x2], 0x4, 0x7}}}, @common=@osf={{0x50}, {'syz1\x00', 0x0, 0x2, 0x0, 0x1}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x1, @local, 0x1, 0xb, [0xf, 0x28, 0x3c, 0x15, 0x14, 0x1a, 0x3f, 0x2d, 0x30, 0x3f, 0x22, 0x30, 0x3d, 0x1f, 0x3e, 0x2c], 0x0, 0x200, 0x2}}}, {{@ip={@multicast1, @broadcast, 0xff, 0x0, 'vxcan1\x00', 'team0\x00', {}, {}, 0x5c, 0x1, 0x46}, 0x0, 0x70, 0xd0}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x3, [0x2, 0x5, 0x1, 0x1, 0x3, 0x8], 0x1, 0x4}, {0x0, [0x3, 0xf, 0x2, 0x5, 0x6, 0x9], 0x4, 0x2}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x328) bind$inet(r0, &(0x7f0000000380)={0x2, 0x4e22}, 0x10) listen(r0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000001340)=ANY=[@ANYBLOB="aaaaeaaaaaaabbbbbb863bda4d0045000028001414bbac1414aa00005e19bd96806f8cb297e1f892257413040300000000003c31236625693014871d50de6df52a011f6513a60000000000000000728ea38fd2b6c84bc1141dadad7541cbf03cb5184faf7776ffa27bb80074b22c788db8e2bf27afbdeb524de5f8107e3522102722a248eed724c1e86365758ac2dc9e182d6c81afb8861bb6e086", @ANYRES32=0x41424344, @ANYRES16=r5, @ANYBLOB="5c28510090780000"], 0x0) 15:45:27 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast2, 0x9}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x400000000000064, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r3, 0x8004f50c, &(0x7f0000000000)) socket$inet_tcp(0x2, 0x1, 0x0) r4 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, 0x9}, 0x1c) sendmmsg(r4, &(0x7f00000092c0), 0x400000000000064, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r4, 0x8004f50c, &(0x7f0000000000)) bind$inet6(0xffffffffffffffff, &(0x7f0000000100)={0xa, 0x4e20, 0x18, @mcast1, 0x7f7ffffc}, 0x1c) ioctl$TUNSETLINK(0xffffffffffffffff, 0x8912, 0x400308) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xd, 0x4, &(0x7f0000000400)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x61, 0x11, 0x94}, [@ldst={0x6, 0x0, 0x2}]}, &(0x7f0000000080)='GPL\x00', 0x4, 0x3e0, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x76}, 0x48) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000180)={"6e3050559be73726baf3dd5c38ea1714", 0x0, 0x0, {0x0, 0x2003}, {0x6, 0x1000}, 0x859, [0x5, 0x9, 0x7, 0x800, 0x7, 0x100000004, 0x5, 0x20, 0x7, 0x3ff, 0xc69, 0x1000, 0x1000, 0x2, 0xbff, 0x80000000]}) ioctl$sock_ifreq(r1, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x5, 0x80000001, @cisco=&(0x7f00000000c0)={0x9, 0x80000001}}}) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f00000004c0)=@raw={'raw\x00', 0x9, 0x3, 0x2c8, 0x160, 0xffffffff, 0xffffffff, 0x160, 0xffffffff, 0x230, 0xffffffff, 0xffffffff, 0x230, 0xffffffff, 0x3, &(0x7f0000000280), {[{{@uncond, 0x0, 0x100, 0x160, 0x0, {}, [@common=@set={{0x40}, {{0x0, [0x0, 0x2, 0x0, 0x4, 0x0, 0x2], 0x4, 0x7}}}, @common=@osf={{0x50}, {'syz1\x00', 0x0, 0x2, 0x0, 0x1}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x1, @local, 0x1, 0xb, [0xf, 0x28, 0x3c, 0x15, 0x14, 0x1a, 0x3f, 0x2d, 0x30, 0x3f, 0x22, 0x30, 0x3d, 0x1f, 0x3e, 0x2c], 0x0, 0x200, 0x2}}}, {{@ip={@multicast1, @broadcast, 0xff, 0x0, 'vxcan1\x00', 'team0\x00', {}, {}, 0x5c, 0x1, 0x46}, 0x0, 0x70, 0xd0}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x3, [0x2, 0x5, 0x1, 0x1, 0x3, 0x8], 0x1, 0x4}, {0x0, [0x3, 0xf, 0x2, 0x5, 0x6, 0x9], 0x4, 0x2}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x328) bind$inet(r0, &(0x7f0000000380)={0x2, 0x4e22}, 0x10) listen(r0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000001340)=ANY=[@ANYBLOB="aaaaeaaaaaaabbbbbb863bda4d0045000028001414bbac1414aa00005e19bd96806f8cb297e1f892257413040300000000003c31236625693014871d50de6df52a011f6513a60000000000000000728ea38fd2b6c84bc1141dadad7541cbf03cb5184faf7776ffa27bb80074b22c788db8e2bf27afbdeb524de5f8107e3522102722a248eed724c1e86365758ac2dc9e182d6c81afb8861bb6e086", @ANYRES32=0x41424344, @ANYRES16=r5, @ANYBLOB="5c28510090780000"], 0x0) 15:45:27 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast2, 0x9}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x400000000000064, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r3, 0x8004f50c, &(0x7f0000000000)) socket$inet_tcp(0x2, 0x1, 0x0) r4 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, 0x9}, 0x1c) sendmmsg(r4, &(0x7f00000092c0), 0x400000000000064, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r4, 0x8004f50c, &(0x7f0000000000)) bind$inet6(0xffffffffffffffff, &(0x7f0000000100)={0xa, 0x4e20, 0x18, @mcast1, 0x7f7ffffc}, 0x1c) ioctl$TUNSETLINK(0xffffffffffffffff, 0x8912, 0x400308) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xd, 0x4, &(0x7f0000000400)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x61, 0x11, 0x94}, [@ldst={0x6, 0x0, 0x2}]}, &(0x7f0000000080)='GPL\x00', 0x4, 0x3e0, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x76}, 0x48) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000180)={"6e3050559be73726baf3dd5c38ea1714", 0x0, 0x0, {0x0, 0x2003}, {0x6, 0x1000}, 0x859, [0x5, 0x9, 0x7, 0x800, 0x7, 0x100000004, 0x5, 0x20, 0x7, 0x3ff, 0xc69, 0x1000, 0x1000, 0x2, 0xbff, 0x80000000]}) ioctl$sock_ifreq(r1, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x5, 0x80000001, @cisco=&(0x7f00000000c0)={0x9, 0x80000001}}}) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f00000004c0)=@raw={'raw\x00', 0x9, 0x3, 0x2c8, 0x160, 0xffffffff, 0xffffffff, 0x160, 0xffffffff, 0x230, 0xffffffff, 0xffffffff, 0x230, 0xffffffff, 0x3, &(0x7f0000000280), {[{{@uncond, 0x0, 0x100, 0x160, 0x0, {}, [@common=@set={{0x40}, {{0x0, [0x0, 0x2, 0x0, 0x4, 0x0, 0x2], 0x4, 0x7}}}, @common=@osf={{0x50}, {'syz1\x00', 0x0, 0x2, 0x0, 0x1}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x1, @local, 0x1, 0xb, [0xf, 0x28, 0x3c, 0x15, 0x14, 0x1a, 0x3f, 0x2d, 0x30, 0x3f, 0x22, 0x30, 0x3d, 0x1f, 0x3e, 0x2c], 0x0, 0x200, 0x2}}}, {{@ip={@multicast1, @broadcast, 0xff, 0x0, 'vxcan1\x00', 'team0\x00', {}, {}, 0x5c, 0x1, 0x46}, 0x0, 0x70, 0xd0}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x3, [0x2, 0x5, 0x1, 0x1, 0x3, 0x8], 0x1, 0x4}, {0x0, [0x3, 0xf, 0x2, 0x5, 0x6, 0x9], 0x4, 0x2}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x328) bind$inet(r0, &(0x7f0000000380)={0x2, 0x4e22}, 0x10) listen(r0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000001340)=ANY=[@ANYBLOB="aaaaeaaaaaaabbbbbb863bda4d0045000028001414bbac1414aa00005e19bd96806f8cb297e1f892257413040300000000003c31236625693014871d50de6df52a011f6513a60000000000000000728ea38fd2b6c84bc1141dadad7541cbf03cb5184faf7776ffa27bb80074b22c788db8e2bf27afbdeb524de5f8107e3522102722a248eed724c1e86365758ac2dc9e182d6c81afb8861bb6e086", @ANYRES32=0x41424344, @ANYRES16=r5, @ANYBLOB="5c28510090780000"], 0x0) [ 208.840890][ T3850] bridge0: port 3(erspan0) entered blocking state [ 208.849596][ T3850] bridge0: port 3(erspan0) entered disabled state [ 208.861974][ T3850] device erspan0 entered promiscuous mode [ 208.868374][ T3850] bridge0: port 3(erspan0) entered blocking state [ 208.874357][ T3850] bridge0: port 3(erspan0) entered forwarding state [ 208.883716][ T3853] bridge0: port 3(erspan0) entered blocking state [ 208.886139][ T3850] x_tables: duplicate underflow at hook 3 [ 208.890083][ T3853] bridge0: port 3(erspan0) entered disabled state [ 208.904497][ T3853] device erspan0 entered promiscuous mode [ 208.909722][ T3853] bridge0: port 3(erspan0) entered blocking state [ 208.915607][ T3853] bridge0: port 3(erspan0) entered forwarding state [ 208.922002][ T3854] x_tables: duplicate underflow at hook 3 15:45:27 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast2, 0x9}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x400000000000064, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r3, 0x8004f50c, &(0x7f0000000000)) socket$inet_tcp(0x2, 0x1, 0x0) r4 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, 0x9}, 0x1c) sendmmsg(r4, &(0x7f00000092c0), 0x400000000000064, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r4, 0x8004f50c, &(0x7f0000000000)) bind$inet6(0xffffffffffffffff, &(0x7f0000000100)={0xa, 0x4e20, 0x18, @mcast1, 0x7f7ffffc}, 0x1c) ioctl$TUNSETLINK(0xffffffffffffffff, 0x8912, 0x400308) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xd, 0x4, &(0x7f0000000400)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x61, 0x11, 0x94}, [@ldst={0x6, 0x0, 0x2}]}, &(0x7f0000000080)='GPL\x00', 0x4, 0x3e0, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x76}, 0x48) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000180)={"6e3050559be73726baf3dd5c38ea1714", 0x0, 0x0, {0x0, 0x2003}, {0x6, 0x1000}, 0x859, [0x5, 0x9, 0x7, 0x800, 0x7, 0x100000004, 0x5, 0x20, 0x7, 0x3ff, 0xc69, 0x1000, 0x1000, 0x2, 0xbff, 0x80000000]}) ioctl$sock_ifreq(r1, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x5, 0x80000001, @cisco=&(0x7f00000000c0)={0x9, 0x80000001}}}) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f00000004c0)=@raw={'raw\x00', 0x9, 0x3, 0x2c8, 0x160, 0xffffffff, 0xffffffff, 0x160, 0xffffffff, 0x230, 0xffffffff, 0xffffffff, 0x230, 0xffffffff, 0x3, &(0x7f0000000280), {[{{@uncond, 0x0, 0x100, 0x160, 0x0, {}, [@common=@set={{0x40}, {{0x0, [0x0, 0x2, 0x0, 0x4, 0x0, 0x2], 0x4, 0x7}}}, @common=@osf={{0x50}, {'syz1\x00', 0x0, 0x2, 0x0, 0x1}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x1, @local, 0x1, 0xb, [0xf, 0x28, 0x3c, 0x15, 0x14, 0x1a, 0x3f, 0x2d, 0x30, 0x3f, 0x22, 0x30, 0x3d, 0x1f, 0x3e, 0x2c], 0x0, 0x200, 0x2}}}, {{@ip={@multicast1, @broadcast, 0xff, 0x0, 'vxcan1\x00', 'team0\x00', {}, {}, 0x5c, 0x1, 0x46}, 0x0, 0x70, 0xd0}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x3, [0x2, 0x5, 0x1, 0x1, 0x3, 0x8], 0x1, 0x4}, {0x0, [0x3, 0xf, 0x2, 0x5, 0x6, 0x9], 0x4, 0x2}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x328) bind$inet(r0, &(0x7f0000000380)={0x2, 0x4e22}, 0x10) listen(r0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000001340)=ANY=[@ANYBLOB="aaaaeaaaaaaabbbbbb863bda4d0045000028001414bbac1414aa00005e19bd96806f8cb297e1f892257413040300000000003c31236625693014871d50de6df52a011f6513a60000000000000000728ea38fd2b6c84bc1141dadad7541cbf03cb5184faf7776ffa27bb80074b22c788db8e2bf27afbdeb524de5f8107e3522102722a248eed724c1e86365758ac2dc9e182d6c81afb8861bb6e086", @ANYRES32=0x41424344, @ANYRES16=r5, @ANYBLOB="5c28510090780000"], 0x0) [ 208.933175][ T3856] x_tables: duplicate underflow at hook 3 15:45:27 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast2, 0x9}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x400000000000064, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r3, 0x8004f50c, &(0x7f0000000000)) socket$inet_tcp(0x2, 0x1, 0x0) r4 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, 0x9}, 0x1c) sendmmsg(r4, &(0x7f00000092c0), 0x400000000000064, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r4, 0x8004f50c, &(0x7f0000000000)) bind$inet6(0xffffffffffffffff, &(0x7f0000000100)={0xa, 0x4e20, 0x18, @mcast1, 0x7f7ffffc}, 0x1c) ioctl$TUNSETLINK(0xffffffffffffffff, 0x8912, 0x400308) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xd, 0x4, &(0x7f0000000400)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x61, 0x11, 0x94}, [@ldst={0x6, 0x0, 0x2}]}, &(0x7f0000000080)='GPL\x00', 0x4, 0x3e0, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x76}, 0x48) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000180)={"6e3050559be73726baf3dd5c38ea1714", 0x0, 0x0, {0x0, 0x2003}, {0x6, 0x1000}, 0x859, [0x5, 0x9, 0x7, 0x800, 0x7, 0x100000004, 0x5, 0x20, 0x7, 0x3ff, 0xc69, 0x1000, 0x1000, 0x2, 0xbff, 0x80000000]}) ioctl$sock_ifreq(r1, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x5, 0x80000001, @cisco=&(0x7f00000000c0)={0x9, 0x80000001}}}) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f00000004c0)=@raw={'raw\x00', 0x9, 0x3, 0x2c8, 0x160, 0xffffffff, 0xffffffff, 0x160, 0xffffffff, 0x230, 0xffffffff, 0xffffffff, 0x230, 0xffffffff, 0x3, &(0x7f0000000280), {[{{@uncond, 0x0, 0x100, 0x160, 0x0, {}, [@common=@set={{0x40}, {{0x0, [0x0, 0x2, 0x0, 0x4, 0x0, 0x2], 0x4, 0x7}}}, @common=@osf={{0x50}, {'syz1\x00', 0x0, 0x2, 0x0, 0x1}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x1, @local, 0x1, 0xb, [0xf, 0x28, 0x3c, 0x15, 0x14, 0x1a, 0x3f, 0x2d, 0x30, 0x3f, 0x22, 0x30, 0x3d, 0x1f, 0x3e, 0x2c], 0x0, 0x200, 0x2}}}, {{@ip={@multicast1, @broadcast, 0xff, 0x0, 'vxcan1\x00', 'team0\x00', {}, {}, 0x5c, 0x1, 0x46}, 0x0, 0x70, 0xd0}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x3, [0x2, 0x5, 0x1, 0x1, 0x3, 0x8], 0x1, 0x4}, {0x0, [0x3, 0xf, 0x2, 0x5, 0x6, 0x9], 0x4, 0x2}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x328) bind$inet(r0, &(0x7f0000000380)={0x2, 0x4e22}, 0x10) listen(r0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000001340)=ANY=[@ANYBLOB="aaaaeaaaaaaabbbbbb863bda4d0045000028001414bbac1414aa00005e19bd96806f8cb297e1f892257413040300000000003c31236625693014871d50de6df52a011f6513a60000000000000000728ea38fd2b6c84bc1141dadad7541cbf03cb5184faf7776ffa27bb80074b22c788db8e2bf27afbdeb524de5f8107e3522102722a248eed724c1e86365758ac2dc9e182d6c81afb8861bb6e086", @ANYRES32=0x41424344, @ANYRES16=r5, @ANYBLOB="5c28510090780000"], 0x0) 15:45:27 executing program 0: r0 = syz_open_dev$mouse(&(0x7f0000000000), 0x0, 0x2) write$cgroup_subtree(r0, &(0x7f0000001100)=ANY=[], 0x8) read$ptp(r0, 0x0, 0x0) 15:45:27 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast2, 0x9}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x400000000000064, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r3, 0x8004f50c, &(0x7f0000000000)) socket$inet_tcp(0x2, 0x1, 0x0) r4 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, 0x9}, 0x1c) sendmmsg(r4, &(0x7f00000092c0), 0x400000000000064, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r4, 0x8004f50c, &(0x7f0000000000)) bind$inet6(0xffffffffffffffff, &(0x7f0000000100)={0xa, 0x4e20, 0x18, @mcast1, 0x7f7ffffc}, 0x1c) ioctl$TUNSETLINK(0xffffffffffffffff, 0x8912, 0x400308) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xd, 0x4, &(0x7f0000000400)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x61, 0x11, 0x94}, [@ldst={0x6, 0x0, 0x2}]}, &(0x7f0000000080)='GPL\x00', 0x4, 0x3e0, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x76}, 0x48) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000180)={"6e3050559be73726baf3dd5c38ea1714", 0x0, 0x0, {0x0, 0x2003}, {0x6, 0x1000}, 0x859, [0x5, 0x9, 0x7, 0x800, 0x7, 0x100000004, 0x5, 0x20, 0x7, 0x3ff, 0xc69, 0x1000, 0x1000, 0x2, 0xbff, 0x80000000]}) ioctl$sock_ifreq(r1, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x5, 0x80000001, @cisco=&(0x7f00000000c0)={0x9, 0x80000001}}}) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f00000004c0)=@raw={'raw\x00', 0x9, 0x3, 0x2c8, 0x160, 0xffffffff, 0xffffffff, 0x160, 0xffffffff, 0x230, 0xffffffff, 0xffffffff, 0x230, 0xffffffff, 0x3, &(0x7f0000000280), {[{{@uncond, 0x0, 0x100, 0x160, 0x0, {}, [@common=@set={{0x40}, {{0x0, [0x0, 0x2, 0x0, 0x4, 0x0, 0x2], 0x4, 0x7}}}, @common=@osf={{0x50}, {'syz1\x00', 0x0, 0x2, 0x0, 0x1}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x1, @local, 0x1, 0xb, [0xf, 0x28, 0x3c, 0x15, 0x14, 0x1a, 0x3f, 0x2d, 0x30, 0x3f, 0x22, 0x30, 0x3d, 0x1f, 0x3e, 0x2c], 0x0, 0x200, 0x2}}}, {{@ip={@multicast1, @broadcast, 0xff, 0x0, 'vxcan1\x00', 'team0\x00', {}, {}, 0x5c, 0x1, 0x46}, 0x0, 0x70, 0xd0}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x3, [0x2, 0x5, 0x1, 0x1, 0x3, 0x8], 0x1, 0x4}, {0x0, [0x3, 0xf, 0x2, 0x5, 0x6, 0x9], 0x4, 0x2}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x328) bind$inet(r0, &(0x7f0000000380)={0x2, 0x4e22}, 0x10) listen(r0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000001340)=ANY=[@ANYBLOB="aaaaeaaaaaaabbbbbb863bda4d0045000028001414bbac1414aa00005e19bd96806f8cb297e1f892257413040300000000003c31236625693014871d50de6df52a011f6513a60000000000000000728ea38fd2b6c84bc1141dadad7541cbf03cb5184faf7776ffa27bb80074b22c788db8e2bf27afbdeb524de5f8107e3522102722a248eed724c1e86365758ac2dc9e182d6c81afb8861bb6e086", @ANYRES32=0x41424344, @ANYRES16=r5, @ANYBLOB="5c28510090780000"], 0x0) 15:45:27 executing program 0: r0 = syz_open_dev$mouse(&(0x7f0000000000), 0x0, 0x2) write$cgroup_subtree(r0, &(0x7f0000001100)=ANY=[], 0x8) read$ptp(r0, 0x0, 0x0) [ 209.003486][ T3857] x_tables: duplicate underflow at hook 3 15:45:27 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast2, 0x9}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x400000000000064, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r3, 0x8004f50c, &(0x7f0000000000)) socket$inet_tcp(0x2, 0x1, 0x0) r4 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, 0x9}, 0x1c) sendmmsg(r4, &(0x7f00000092c0), 0x400000000000064, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r4, 0x8004f50c, &(0x7f0000000000)) bind$inet6(0xffffffffffffffff, &(0x7f0000000100)={0xa, 0x4e20, 0x18, @mcast1, 0x7f7ffffc}, 0x1c) ioctl$TUNSETLINK(0xffffffffffffffff, 0x8912, 0x400308) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xd, 0x4, &(0x7f0000000400)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x61, 0x11, 0x94}, [@ldst={0x6, 0x0, 0x2}]}, &(0x7f0000000080)='GPL\x00', 0x4, 0x3e0, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x76}, 0x48) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000180)={"6e3050559be73726baf3dd5c38ea1714", 0x0, 0x0, {0x0, 0x2003}, {0x6, 0x1000}, 0x859, [0x5, 0x9, 0x7, 0x800, 0x7, 0x100000004, 0x5, 0x20, 0x7, 0x3ff, 0xc69, 0x1000, 0x1000, 0x2, 0xbff, 0x80000000]}) ioctl$sock_ifreq(r1, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x5, 0x80000001, @cisco=&(0x7f00000000c0)={0x9, 0x80000001}}}) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f00000004c0)=@raw={'raw\x00', 0x9, 0x3, 0x2c8, 0x160, 0xffffffff, 0xffffffff, 0x160, 0xffffffff, 0x230, 0xffffffff, 0xffffffff, 0x230, 0xffffffff, 0x3, &(0x7f0000000280), {[{{@uncond, 0x0, 0x100, 0x160, 0x0, {}, [@common=@set={{0x40}, {{0x0, [0x0, 0x2, 0x0, 0x4, 0x0, 0x2], 0x4, 0x7}}}, @common=@osf={{0x50}, {'syz1\x00', 0x0, 0x2, 0x0, 0x1}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x1, @local, 0x1, 0xb, [0xf, 0x28, 0x3c, 0x15, 0x14, 0x1a, 0x3f, 0x2d, 0x30, 0x3f, 0x22, 0x30, 0x3d, 0x1f, 0x3e, 0x2c], 0x0, 0x200, 0x2}}}, {{@ip={@multicast1, @broadcast, 0xff, 0x0, 'vxcan1\x00', 'team0\x00', {}, {}, 0x5c, 0x1, 0x46}, 0x0, 0x70, 0xd0}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x3, [0x2, 0x5, 0x1, 0x1, 0x3, 0x8], 0x1, 0x4}, {0x0, [0x3, 0xf, 0x2, 0x5, 0x6, 0x9], 0x4, 0x2}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x328) bind$inet(r0, &(0x7f0000000380)={0x2, 0x4e22}, 0x10) listen(r0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000001340)=ANY=[@ANYBLOB="aaaaeaaaaaaabbbbbb863bda4d0045000028001414bbac1414aa00005e19bd96806f8cb297e1f892257413040300000000003c31236625693014871d50de6df52a011f6513a60000000000000000728ea38fd2b6c84bc1141dadad7541cbf03cb5184faf7776ffa27bb80074b22c788db8e2bf27afbdeb524de5f8107e3522102722a248eed724c1e86365758ac2dc9e182d6c81afb8861bb6e086", @ANYRES32=0x41424344, @ANYRES16=r5, @ANYBLOB="5c28510090780000"], 0x0) 15:45:27 executing program 0: r0 = syz_open_dev$mouse(&(0x7f0000000000), 0x0, 0x2) write$cgroup_subtree(r0, &(0x7f0000001100)=ANY=[], 0x8) read$ptp(r0, 0x0, 0x0) [ 209.059972][ T3865] x_tables: duplicate underflow at hook 3 15:45:27 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000002180)=[{{&(0x7f0000000040)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x13}}, 0x10, 0x0}}, {{0x0, 0x0, &(0x7f0000002100)=[{0x0}, {&(0x7f0000001080)="7f", 0x20001241}], 0x2}}, {{0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000001240)='|', 0x1}], 0x1}}], 0x3, 0x0) [ 209.071389][ T3861] x_tables: duplicate underflow at hook 3 15:45:27 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast2, 0x9}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x400000000000064, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r3, 0x8004f50c, &(0x7f0000000000)) socket$inet_tcp(0x2, 0x1, 0x0) r4 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, 0x9}, 0x1c) sendmmsg(r4, &(0x7f00000092c0), 0x400000000000064, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r4, 0x8004f50c, &(0x7f0000000000)) bind$inet6(0xffffffffffffffff, &(0x7f0000000100)={0xa, 0x4e20, 0x18, @mcast1, 0x7f7ffffc}, 0x1c) ioctl$TUNSETLINK(0xffffffffffffffff, 0x8912, 0x400308) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xd, 0x4, &(0x7f0000000400)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x61, 0x11, 0x94}, [@ldst={0x6, 0x0, 0x2}]}, &(0x7f0000000080)='GPL\x00', 0x4, 0x3e0, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x76}, 0x48) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000180)={"6e3050559be73726baf3dd5c38ea1714", 0x0, 0x0, {0x0, 0x2003}, {0x6, 0x1000}, 0x859, [0x5, 0x9, 0x7, 0x800, 0x7, 0x100000004, 0x5, 0x20, 0x7, 0x3ff, 0xc69, 0x1000, 0x1000, 0x2, 0xbff, 0x80000000]}) ioctl$sock_ifreq(r1, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x5, 0x80000001, @cisco=&(0x7f00000000c0)={0x9, 0x80000001}}}) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f00000004c0)=@raw={'raw\x00', 0x9, 0x3, 0x2c8, 0x160, 0xffffffff, 0xffffffff, 0x160, 0xffffffff, 0x230, 0xffffffff, 0xffffffff, 0x230, 0xffffffff, 0x3, &(0x7f0000000280), {[{{@uncond, 0x0, 0x100, 0x160, 0x0, {}, [@common=@set={{0x40}, {{0x0, [0x0, 0x2, 0x0, 0x4, 0x0, 0x2], 0x4, 0x7}}}, @common=@osf={{0x50}, {'syz1\x00', 0x0, 0x2, 0x0, 0x1}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x1, @local, 0x1, 0xb, [0xf, 0x28, 0x3c, 0x15, 0x14, 0x1a, 0x3f, 0x2d, 0x30, 0x3f, 0x22, 0x30, 0x3d, 0x1f, 0x3e, 0x2c], 0x0, 0x200, 0x2}}}, {{@ip={@multicast1, @broadcast, 0xff, 0x0, 'vxcan1\x00', 'team0\x00', {}, {}, 0x5c, 0x1, 0x46}, 0x0, 0x70, 0xd0}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x3, [0x2, 0x5, 0x1, 0x1, 0x3, 0x8], 0x1, 0x4}, {0x0, [0x3, 0xf, 0x2, 0x5, 0x6, 0x9], 0x4, 0x2}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x328) bind$inet(r0, &(0x7f0000000380)={0x2, 0x4e22}, 0x10) listen(r0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000001340)=ANY=[@ANYBLOB="aaaaeaaaaaaabbbbbb863bda4d0045000028001414bbac1414aa00005e19bd96806f8cb297e1f892257413040300000000003c31236625693014871d50de6df52a011f6513a60000000000000000728ea38fd2b6c84bc1141dadad7541cbf03cb5184faf7776ffa27bb80074b22c788db8e2bf27afbdeb524de5f8107e3522102722a248eed724c1e86365758ac2dc9e182d6c81afb8861bb6e086", @ANYRES32=0x41424344, @ANYRES16=r5, @ANYBLOB="5c28510090780000"], 0x0) [ 209.080482][ T3867] x_tables: duplicate underflow at hook 3 15:45:27 executing program 1: r0 = socket(0x10, 0x2, 0x0) write(r0, &(0x7f00000000c0)="1c00000016009b8a14e5f407000904240a000003ff00000000000000", 0x1c) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000680)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) [ 209.110676][ T3874] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 15:45:27 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000002180)=[{{&(0x7f0000000040)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x13}}, 0x10, 0x0}}, {{0x0, 0x0, &(0x7f0000002100)=[{0x0}, {&(0x7f0000001080)="7f", 0x20001241}], 0x2}}, {{0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000001240)='|', 0x1}], 0x1}}], 0x3, 0x0) 15:45:27 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x1f00, &(0x7f0000001140)={&(0x7f0000000200)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xfb00}}}, @IFLA_LINK={0x8, 0x5, r3}, @IFLA_MASTER={0x8, 0xa, r3}]}, 0x44}}, 0x0) 15:45:27 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000002180)=[{{&(0x7f0000000040)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x13}}, 0x10, 0x0}}, {{0x0, 0x0, &(0x7f0000002100)=[{0x0}, {&(0x7f0000001080)="7f", 0x20001241}], 0x2}}, {{0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000001240)='|', 0x1}], 0x1}}], 0x3, 0x0) [ 209.170669][ T3878] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. 15:45:27 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000002180)=[{{&(0x7f0000000040)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x13}}, 0x10, 0x0}}, {{0x0, 0x0, &(0x7f0000002100)=[{0x0}, {&(0x7f0000001080)="7f", 0x20001241}], 0x2}}, {{0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000001240)='|', 0x1}], 0x1}}], 0x3, 0x0) [ 209.186441][ T3878] bridge0: port 4(ipvlan2) entered blocking state [ 209.197267][ T3878] bridge0: port 4(ipvlan2) entered disabled state [ 209.215623][ T3885] x_tables: duplicate underflow at hook 3 15:45:27 executing program 0: pkey_alloc(0x0, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x3938700}, 0x0) mmap(&(0x7f00003ff000/0xc00000)=nil, 0xc00000, 0x4, 0x6031, 0xffffffffffffffff, 0x0) pkey_alloc(0x0, 0x0) 15:45:27 executing program 1: r0 = socket(0x10, 0x2, 0x0) write(r0, &(0x7f00000000c0)="1c00000016009b8a14e5f407000904240a000003ff00000000000000", 0x1c) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000680)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 15:45:27 executing program 2: r0 = socket(0x10, 0x2, 0x0) write(r0, &(0x7f00000000c0)="1c00000016009b8a14e5f407000904240a000003ff00000000000000", 0x1c) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000680)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) [ 209.290623][ T3889] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 15:45:27 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x1f00, &(0x7f0000001140)={&(0x7f0000000200)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xfb00}}}, @IFLA_LINK={0x8, 0x5, r3}, @IFLA_MASTER={0x8, 0xa, r3}]}, 0x44}}, 0x0) [ 209.340739][ T3892] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. [ 209.381928][ T3895] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. [ 209.393313][ T3895] bridge0: port 4(ipvlan2) entered blocking state [ 209.400613][ T3895] bridge0: port 4(ipvlan2) entered disabled state 15:45:28 executing program 1: r0 = socket(0x10, 0x2, 0x0) write(r0, &(0x7f00000000c0)="1c00000016009b8a14e5f407000904240a000003ff00000000000000", 0x1c) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000680)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 15:45:28 executing program 2: r0 = socket(0x10, 0x2, 0x0) write(r0, &(0x7f00000000c0)="1c00000016009b8a14e5f407000904240a000003ff00000000000000", 0x1c) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000680)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) [ 209.458078][ T3899] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 209.489471][ T3897] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. 15:45:28 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x1f00, &(0x7f0000001140)={&(0x7f0000000200)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xfb00}}}, @IFLA_LINK={0x8, 0x5, r3}, @IFLA_MASTER={0x8, 0xa, r3}]}, 0x44}}, 0x0) [ 209.543896][ T3903] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. [ 209.560012][ T3903] bridge0: port 4(ipvlan2) entered blocking state [ 209.564456][ T3903] bridge0: port 4(ipvlan2) entered disabled state 15:45:28 executing program 1: r0 = socket(0x10, 0x2, 0x0) write(r0, &(0x7f00000000c0)="1c00000016009b8a14e5f407000904240a000003ff00000000000000", 0x1c) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000680)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) [ 209.608557][ T3905] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 209.647213][ T3749] Bluetooth: hci2: command 0x0419 tx timeout 15:45:28 executing program 0: pkey_alloc(0x0, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x3938700}, 0x0) mmap(&(0x7f00003ff000/0xc00000)=nil, 0xc00000, 0x4, 0x6031, 0xffffffffffffffff, 0x0) pkey_alloc(0x0, 0x0) 15:45:28 executing program 2: r0 = socket(0x10, 0x2, 0x0) write(r0, &(0x7f00000000c0)="1c00000016009b8a14e5f407000904240a000003ff00000000000000", 0x1c) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000680)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 15:45:28 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x1f00, &(0x7f0000001140)={&(0x7f0000000200)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xfb00}}}, @IFLA_LINK={0x8, 0x5, r3}, @IFLA_MASTER={0x8, 0xa, r3}]}, 0x44}}, 0x0) [ 209.717375][ T3749] Bluetooth: hci3: command 0x0419 tx timeout [ 209.726380][ T3749] Bluetooth: hci1: command 0x0419 tx timeout [ 209.727325][ T3909] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. [ 209.741924][ T3909] bridge0: port 4(ipvlan2) entered blocking state 15:45:28 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x17, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x71, 0x11, 0x2}, [@ldst={0x4}]}, &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x1f2, 0x10, &(0x7f0000000000), 0xfffffe51}, 0x48) [ 209.747513][ T3909] bridge0: port 4(ipvlan2) entered disabled state 15:45:28 executing program 1: r0 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) r1 = socket(0x1e, 0x4, 0x0) r2 = socket(0x1e, 0x4, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000002f00)=[{{0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000003100)="30e10cdb8eb7d24791", 0x9}], 0x1, 0x0, 0x388}}], 0x1, 0x0) setsockopt$packet_tx_ring(r2, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc, 0x0, 0x2}, 0x10) sendmmsg(r1, &(0x7f00000030c0)=[{{0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)="ee", 0x1}], 0x1}}], 0x1, 0x0) r3 = dup3(r2, r1, 0x0) recvmmsg$unix(r3, &(0x7f0000002ec0)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1, 0x0, 0x10}}], 0x1, 0x0, 0x0) [ 209.797350][ T3749] Bluetooth: hci0: command 0x0419 tx timeout 15:45:28 executing program 1: r0 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) r1 = socket(0x1e, 0x4, 0x0) r2 = socket(0x1e, 0x4, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000002f00)=[{{0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000003100)="30e10cdb8eb7d24791", 0x9}], 0x1, 0x0, 0x388}}], 0x1, 0x0) setsockopt$packet_tx_ring(r2, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc, 0x0, 0x2}, 0x10) sendmmsg(r1, &(0x7f00000030c0)=[{{0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)="ee", 0x1}], 0x1}}], 0x1, 0x0) r3 = dup3(r2, r1, 0x0) recvmmsg$unix(r3, &(0x7f0000002ec0)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1, 0x0, 0x10}}], 0x1, 0x0, 0x0) 15:45:28 executing program 3: r0 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) r1 = socket(0x1e, 0x4, 0x0) r2 = socket(0x1e, 0x4, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000002f00)=[{{0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000003100)="30e10cdb8eb7d24791", 0x9}], 0x1, 0x0, 0x388}}], 0x1, 0x0) setsockopt$packet_tx_ring(r2, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc, 0x0, 0x2}, 0x10) sendmmsg(r1, &(0x7f00000030c0)=[{{0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)="ee", 0x1}], 0x1}}], 0x1, 0x0) r3 = dup3(r2, r1, 0x0) recvmmsg$unix(r3, &(0x7f0000002ec0)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1, 0x0, 0x10}}], 0x1, 0x0, 0x0) 15:45:28 executing program 1: r0 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) r1 = socket(0x1e, 0x4, 0x0) r2 = socket(0x1e, 0x4, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000002f00)=[{{0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000003100)="30e10cdb8eb7d24791", 0x9}], 0x1, 0x0, 0x388}}], 0x1, 0x0) setsockopt$packet_tx_ring(r2, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc, 0x0, 0x2}, 0x10) sendmmsg(r1, &(0x7f00000030c0)=[{{0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)="ee", 0x1}], 0x1}}], 0x1, 0x0) r3 = dup3(r2, r1, 0x0) recvmmsg$unix(r3, &(0x7f0000002ec0)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1, 0x0, 0x10}}], 0x1, 0x0, 0x0) 15:45:28 executing program 3: r0 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) r1 = socket(0x1e, 0x4, 0x0) r2 = socket(0x1e, 0x4, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000002f00)=[{{0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000003100)="30e10cdb8eb7d24791", 0x9}], 0x1, 0x0, 0x388}}], 0x1, 0x0) setsockopt$packet_tx_ring(r2, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc, 0x0, 0x2}, 0x10) sendmmsg(r1, &(0x7f00000030c0)=[{{0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)="ee", 0x1}], 0x1}}], 0x1, 0x0) r3 = dup3(r2, r1, 0x0) recvmmsg$unix(r3, &(0x7f0000002ec0)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1, 0x0, 0x10}}], 0x1, 0x0, 0x0) 15:45:28 executing program 0: pkey_alloc(0x0, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x3938700}, 0x0) mmap(&(0x7f00003ff000/0xc00000)=nil, 0xc00000, 0x4, 0x6031, 0xffffffffffffffff, 0x0) pkey_alloc(0x0, 0x0) 15:45:28 executing program 1: r0 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) r1 = socket(0x1e, 0x4, 0x0) r2 = socket(0x1e, 0x4, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000002f00)=[{{0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000003100)="30e10cdb8eb7d24791", 0x9}], 0x1, 0x0, 0x388}}], 0x1, 0x0) setsockopt$packet_tx_ring(r2, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc, 0x0, 0x2}, 0x10) sendmmsg(r1, &(0x7f00000030c0)=[{{0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)="ee", 0x1}], 0x1}}], 0x1, 0x0) r3 = dup3(r2, r1, 0x0) recvmmsg$unix(r3, &(0x7f0000002ec0)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1, 0x0, 0x10}}], 0x1, 0x0, 0x0) 15:45:28 executing program 2: r0 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) r1 = socket(0x1e, 0x4, 0x0) r2 = socket(0x1e, 0x4, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000002f00)=[{{0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000003100)="30e10cdb8eb7d24791", 0x9}], 0x1, 0x0, 0x388}}], 0x1, 0x0) setsockopt$packet_tx_ring(r2, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc, 0x0, 0x2}, 0x10) sendmmsg(r1, &(0x7f00000030c0)=[{{0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)="ee", 0x1}], 0x1}}], 0x1, 0x0) r3 = dup3(r2, r1, 0x0) recvmmsg$unix(r3, &(0x7f0000002ec0)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1, 0x0, 0x10}}], 0x1, 0x0, 0x0) 15:45:28 executing program 3: r0 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) r1 = socket(0x1e, 0x4, 0x0) r2 = socket(0x1e, 0x4, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000002f00)=[{{0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000003100)="30e10cdb8eb7d24791", 0x9}], 0x1, 0x0, 0x388}}], 0x1, 0x0) setsockopt$packet_tx_ring(r2, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc, 0x0, 0x2}, 0x10) sendmmsg(r1, &(0x7f00000030c0)=[{{0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)="ee", 0x1}], 0x1}}], 0x1, 0x0) r3 = dup3(r2, r1, 0x0) recvmmsg$unix(r3, &(0x7f0000002ec0)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1, 0x0, 0x10}}], 0x1, 0x0, 0x0) 15:45:28 executing program 2: r0 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) r1 = socket(0x1e, 0x4, 0x0) r2 = socket(0x1e, 0x4, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000002f00)=[{{0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000003100)="30e10cdb8eb7d24791", 0x9}], 0x1, 0x0, 0x388}}], 0x1, 0x0) setsockopt$packet_tx_ring(r2, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc, 0x0, 0x2}, 0x10) sendmmsg(r1, &(0x7f00000030c0)=[{{0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)="ee", 0x1}], 0x1}}], 0x1, 0x0) r3 = dup3(r2, r1, 0x0) recvmmsg$unix(r3, &(0x7f0000002ec0)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1, 0x0, 0x10}}], 0x1, 0x0, 0x0) 15:45:28 executing program 1: setsockopt$inet6_group_source_req(0xffffffffffffffff, 0x29, 0x0, &(0x7f00000001c0)={0x0, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, {{0xa, 0x0, 0x0, @loopback}}}, 0x108) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000180)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) setsockopt$inet_msfilter(r1, 0x0, 0x29, &(0x7f0000000140)=ANY=[@ANYBLOB="e0000001ac1414aa0000000003"], 0x1c) setsockopt$inet_mreqn(r1, 0x0, 0x25, &(0x7f0000000080)={@multicast1, @local}, 0xc) 15:45:28 executing program 2: r0 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) r1 = socket(0x1e, 0x4, 0x0) r2 = socket(0x1e, 0x4, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000002f00)=[{{0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000003100)="30e10cdb8eb7d24791", 0x9}], 0x1, 0x0, 0x388}}], 0x1, 0x0) setsockopt$packet_tx_ring(r2, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc, 0x0, 0x2}, 0x10) sendmmsg(r1, &(0x7f00000030c0)=[{{0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)="ee", 0x1}], 0x1}}], 0x1, 0x0) r3 = dup3(r2, r1, 0x0) recvmmsg$unix(r3, &(0x7f0000002ec0)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1, 0x0, 0x10}}], 0x1, 0x0, 0x0) 15:45:28 executing program 3: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6}]}) ioctl$SNDRV_TIMER_IOCTL_PAUSE(0xffffffffffffffff, 0x54a3) ioctl$SECCOMP_IOCTL_NOTIF_SEND(r0, 0xc0182101, 0x0) [ 210.333948][ T39] kauditd_printk_skb: 41 callbacks suppressed [ 210.333967][ T39] audit: type=1326 audit(1658504728.975:149): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3940 comm="syz-executor.3" exe="/syz-executor.3" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f1f0a689209 code=0x0 15:45:29 executing program 2: r0 = syz_open_dev$media(&(0x7f0000000000), 0x3, 0x0) ioctl$MEDIA_IOC_ENUM_LINKS(r0, 0xc0287c02, &(0x7f0000000300)={0x80000000, 0x0, &(0x7f0000000280)=[{{}, {0x80000000}}]}) ioctl$MEDIA_IOC_SETUP_LINK(r0, 0xc0347c03, &(0x7f0000000780)={{r1}}) 15:45:29 executing program 2: r0 = socket$kcm(0x10, 0x2, 0x10) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffed3, &(0x7f0000000080)=[{&(0x7f0000000040)="690202003a000503d25a80648c63940d0324fc60100002400a003500051a82c137153e670435098006001700d1bd", 0x33fe0}], 0x1}, 0x0) [ 210.389479][ T39] audit: type=1400 audit(1658504729.035:150): avc: denied { read } for pid=3945 comm="syz-executor.2" name="media3" dev="devtmpfs" ino=884 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 210.407419][ T39] audit: type=1400 audit(1658504729.035:151): avc: denied { open } for pid=3945 comm="syz-executor.2" path="/dev/media3" dev="devtmpfs" ino=884 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 210.441919][ T39] audit: type=1400 audit(1658504729.035:152): avc: denied { ioctl } for pid=3945 comm="syz-executor.2" path="/dev/media3" dev="devtmpfs" ino=884 ioctlcmd=0x7c02 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 210.475215][ T39] audit: type=1400 audit(1658504729.035:153): avc: denied { setopt } for pid=3938 comm="syz-executor.1" lport=3 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 15:45:29 executing program 0: pkey_alloc(0x0, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x3938700}, 0x0) mmap(&(0x7f00003ff000/0xc00000)=nil, 0xc00000, 0x4, 0x6031, 0xffffffffffffffff, 0x0) pkey_alloc(0x0, 0x0) 15:45:29 executing program 1: setsockopt$inet6_group_source_req(0xffffffffffffffff, 0x29, 0x0, &(0x7f00000001c0)={0x0, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, {{0xa, 0x0, 0x0, @loopback}}}, 0x108) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000180)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) setsockopt$inet_msfilter(r1, 0x0, 0x29, &(0x7f0000000140)=ANY=[@ANYBLOB="e0000001ac1414aa0000000003"], 0x1c) setsockopt$inet_mreqn(r1, 0x0, 0x25, &(0x7f0000000080)={@multicast1, @local}, 0xc) 15:45:29 executing program 2: setsockopt$inet6_group_source_req(0xffffffffffffffff, 0x29, 0x0, &(0x7f00000001c0)={0x0, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, {{0xa, 0x0, 0x0, @loopback}}}, 0x108) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000180)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) setsockopt$inet_msfilter(r1, 0x0, 0x29, &(0x7f0000000140)=ANY=[@ANYBLOB="e0000001ac1414aa0000000003"], 0x1c) setsockopt$inet_mreqn(r1, 0x0, 0x25, &(0x7f0000000080)={@multicast1, @local}, 0xc) 15:45:29 executing program 2: setsockopt$inet6_group_source_req(0xffffffffffffffff, 0x29, 0x0, &(0x7f00000001c0)={0x0, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, {{0xa, 0x0, 0x0, @loopback}}}, 0x108) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000180)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) setsockopt$inet_msfilter(r1, 0x0, 0x29, &(0x7f0000000140)=ANY=[@ANYBLOB="e0000001ac1414aa0000000003"], 0x1c) setsockopt$inet_mreqn(r1, 0x0, 0x25, &(0x7f0000000080)={@multicast1, @local}, 0xc) 15:45:29 executing program 1: setsockopt$inet6_group_source_req(0xffffffffffffffff, 0x29, 0x0, &(0x7f00000001c0)={0x0, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, {{0xa, 0x0, 0x0, @loopback}}}, 0x108) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000180)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) setsockopt$inet_msfilter(r1, 0x0, 0x29, &(0x7f0000000140)=ANY=[@ANYBLOB="e0000001ac1414aa0000000003"], 0x1c) setsockopt$inet_mreqn(r1, 0x0, 0x25, &(0x7f0000000080)={@multicast1, @local}, 0xc) 15:45:29 executing program 3: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6}]}) ioctl$SNDRV_TIMER_IOCTL_PAUSE(0xffffffffffffffff, 0x54a3) ioctl$SECCOMP_IOCTL_NOTIF_SEND(r0, 0xc0182101, 0x0) 15:45:29 executing program 1: setsockopt$inet6_group_source_req(0xffffffffffffffff, 0x29, 0x0, &(0x7f00000001c0)={0x0, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, {{0xa, 0x0, 0x0, @loopback}}}, 0x108) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000180)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) setsockopt$inet_msfilter(r1, 0x0, 0x29, &(0x7f0000000140)=ANY=[@ANYBLOB="e0000001ac1414aa0000000003"], 0x1c) setsockopt$inet_mreqn(r1, 0x0, 0x25, &(0x7f0000000080)={@multicast1, @local}, 0xc) 15:45:29 executing program 2: setsockopt$inet6_group_source_req(0xffffffffffffffff, 0x29, 0x0, &(0x7f00000001c0)={0x0, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, {{0xa, 0x0, 0x0, @loopback}}}, 0x108) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000180)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) setsockopt$inet_msfilter(r1, 0x0, 0x29, &(0x7f0000000140)=ANY=[@ANYBLOB="e0000001ac1414aa0000000003"], 0x1c) setsockopt$inet_mreqn(r1, 0x0, 0x25, &(0x7f0000000080)={@multicast1, @local}, 0xc) 15:45:29 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_LIST(r3, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f00000002c0)={0x14}, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000300)=@newqdisc={0x44, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_hfsc={{0x9}, {0x14, 0x2, @TCA_HFSC_FSC={0x10}}}]}, 0x44}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000a00)=@delchain={0x24, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {0x0, 0xffff}}}, 0x24}}, 0x0) [ 211.192061][ T39] audit: type=1326 audit(1658504729.835:154): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3968 comm="syz-executor.3" exe="/syz-executor.3" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f1f0a689209 code=0x0 [ 211.192401][ T3971] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=1543 sclass=netlink_route_socket pid=3971 comm=syz-executor.0 15:45:29 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_SET_MAX_THREADS(r0, 0x40046205, &(0x7f0000000040)=0x2) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000001980)={0x44, 0x0, &(0x7f00000007c0)=[@reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x1, 0x0, &(0x7f0000000980)="de"}) [ 211.261834][ T39] audit: type=1400 audit(1658504729.905:155): avc: denied { read } for pid=3975 comm="syz-executor.0" name="binder1" dev="binder" ino=14 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 15:45:29 executing program 0: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000100)={{0x0, 0x2}}) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r0, 0x40505412, 0x0) [ 211.279617][ T39] audit: type=1400 audit(1658504729.905:156): avc: denied { open } for pid=3975 comm="syz-executor.0" path="/dev/binderfs/binder1" dev="binder" ino=14 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 [ 211.311373][ T39] audit: type=1400 audit(1658504729.915:157): avc: denied { ioctl } for pid=3975 comm="syz-executor.0" path="/dev/binderfs/binder1" dev="binder" ino=14 ioctlcmd=0x6205 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 15:45:29 executing program 0: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000100)={{0x0, 0x2}}) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r0, 0x40505412, 0x0) 15:45:30 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_SESSION_GET(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={0x0, 0x14}}, 0x0) r1 = socket$can_raw(0x1d, 0x3, 0x1) bind$can_raw(r1, &(0x7f00000012c0), 0x10) getsockname$packet(r0, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f00000001c0)=0x14) bind$can_raw(r1, &(0x7f0000000240)={0x1d, r2}, 0x10) 15:45:30 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_PIT(r1, 0x4020ae46, &(0x7f0000000200)={[{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ffffffff000}]}) 15:45:30 executing program 3: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6}]}) ioctl$SNDRV_TIMER_IOCTL_PAUSE(0xffffffffffffffff, 0x54a3) ioctl$SECCOMP_IOCTL_NOTIF_SEND(r0, 0xc0182101, 0x0) 15:45:30 executing program 2: syz_mount_image$ext4(0x0, &(0x7f0000006f40)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$tmpfs(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080), 0x0, &(0x7f0000002100)) 15:45:30 executing program 0: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000100)={{0x0, 0x2}}) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r0, 0x40505412, 0x0) 15:45:30 executing program 0: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000100)={{0x0, 0x2}}) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r0, 0x40505412, 0x0) [ 212.034819][ T39] audit: type=1400 audit(1658504730.675:158): avc: denied { read } for pid=3984 comm="syz-executor.1" name="kvm" dev="devtmpfs" ino=84 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:kvm_device_t tclass=chr_file permissive=1 15:45:30 executing program 2: r0 = open(&(0x7f0000000200)='./bus\x00', 0x602c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000440)='/proc/vmallocinfo\x00', 0x0, 0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) sendfile(r0, r1, 0x0, 0x10048) syz_mount_image$vfat(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$ethtool(0x0, 0xffffffffffffffff) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) [ 212.096135][ T3987] L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details. [ 212.105121][ C2] hrtimer: interrupt took 190213 ns 15:45:30 executing program 0: io_setup(0x1ff, &(0x7f0000000000)=0x0) r1 = syz_init_net_socket$ax25(0x3, 0x3, 0x0) io_submit(r0, 0x1, &(0x7f0000001840)=[&(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, 0x0, r1, 0x0}]) 15:45:30 executing program 2: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000d5f4655fd5f4655f0100ffff53ef010001000000d4f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010400)="020000000300000004", 0x9, 0x1000}, {&(0x7f0000012600)="ed41000000100000d4f4655fd5f4655fd5f4a364529da4300ee1109cb7c9aa57f8cb", 0x22, 0x4200}], 0x0, &(0x7f00000003c0)=ANY=[]) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) [ 212.236665][ T4004] loop2: detected capacity change from 0 to 512 [ 212.238614][ T3727] I/O error, dev loop2, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [ 212.248157][ T3727] Buffer I/O error on dev loop2, logical block 0, async page read [ 212.256193][ T3727] loop2: unable to read partition table [ 212.290815][ T4004] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: none. 15:45:30 executing program 0: io_setup(0x1ff, &(0x7f0000000000)=0x0) r1 = syz_init_net_socket$ax25(0x3, 0x3, 0x0) io_submit(r0, 0x1, &(0x7f0000001840)=[&(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, 0x0, r1, 0x0}]) [ 212.338450][ T3712] EXT4-fs (loop2): unmounting filesystem. 15:45:31 executing program 3: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6}]}) ioctl$SNDRV_TIMER_IOCTL_PAUSE(0xffffffffffffffff, 0x54a3) ioctl$SECCOMP_IOCTL_NOTIF_SEND(r0, 0xc0182101, 0x0) 15:45:31 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000caefb8)={0x8, 0x3, &(0x7f0000000940)=ANY=[@ANYBLOB="850000006100000054000000000000009500000000000000ef0285b72eae795b11ad261777db75186baf0b2792ade1f10772662181fe046096c5dfe96334e2d836395560230500ef286f21c974d520c247fd200851f90b2dd5e5f6b23909a23ee27007dae2a0fd08dbf92809a931196df3be84781f7ecafa0a4bcf7e01a23999fdfb4b490f6cfe5edf3850576acb265f2ee288a85dfe7c79e969b738dbc61171dfd8f5e33fbf1ee0b251bdeb164dc2000001000000000009dd001ad93df3fc235bed0227ce5ea79cfc8cf7d53a031691362ba21394bd614ec41f636ec0e299e370f5631acfab526519a36f963679457241bc05a307f8be0c828a43ed21ecdd1ee2b9b7ae315e089395c21cfb2dbeb592ec6d40285b515c71c39bf4b45f5e3f7cd3f6404fc93cf55949f0c3a7b87f86120153725784e98975e8617ffc7e8cc497f437853d9c04b195fa52848dd1555796b3cdf2527d7929631cca05e27c28566d2c47699bc6c3f5000000008cd6a4a46895dc5b44d224a0b3c2ca8087486aead1d034d94d32a9677b28b10ed58f8de2d5a8d25c7cae49ba35be16888ea8da622daf5f0f02d9c08752113ab1ec6bde50940e9bf33f91a6c5056aabc04eedfeb6535540e5c027ff4df6589cb47171bfbb564a2350564f4bdbcf4e048f2b34570d5ef2bb8e9274d5d40af19b0afe0c774b5623070000008be42828b4cb3d6cf6930f5c4c71563e4eb0d341dc742bdb802b498fef8490b52ad16e131d783142ef3ffba81085ce4a028c7af46774b391e2124fcd93ff05c21ad0da384ff0017957481ee790b301e3e817c3b651bb99090189eed2862f89e6b5ca8e62a5f5ff0dc6ed83392fd551d0eedc491b3df83509d2fa1023eb01000000e09e22a7f19088bcbd8f47ad5a964ab6bbb94784d31bae3fb66ffe0e9913d32301c844e58f000094f5766dc1ca5e8cfee332a28809591c14098f71a7bdcb88006b7e36a2ecce33a3048f6f97e14dac56e84a1fdfdee2bcd21132632905c060b3aca1d4446f456e2088e7257d57568465d7ed767e415a616d1458a32e904a1ffaf090c2884d4a56958ab143ebb95b6c39e04010b888bd95b09d50d7e6c5c084aa8cdc21890b7eb835d28f977ab43670412afe8361b60bf361aa4d9a7ab3d8c3d6f0c6a3f55f951787357a69351214801c57dad50ad6179a7507011e3060badbe396b3fb928c7e8b7289b227c6b313e2852c56d124771bef02f431afe50e7bf614eeda252393d85cc0a9e491479270ae41b9bcd44eabfd75bab74cb4d2a50b566b4c21aea43e27cd304a45f2f79f4eb7ffadf186c4a754f28bb6d6500b082714bc4eac6204f25182b6c3e16cc95cca007fc013a2fba9a55498d87092f7727fac47d66ad56c6058f19dfde9da34135af97bf39b6f8b90d68917cf9c3ef5d7e84ed32545b39615e8955c81c9057086471f0caaf17431f90549d781105f0b25eafc31366b83f6b06e0a7dd4a647553304b7f71236bd25d9e33263e35105d852dbc555db3882520a096e60041b77775851cb71511910b05f365981ec9721c164e98802ecb111a044175998ed88072f3624bf363dda2527eacba482c0f0fde26ca5b357c7edb1221e65b5212f3855dbe96d28d716e2b594ce684dc7a63e1f1384eb54b6133b9512d6bd99d3c2bda6cfd968980c931f3851546b7d1a09fe217509cfe6ccaf9b3d317d4bd00fb927ad7c40a13798a581882b9163556a022a3224042147e46785c6b9b6c222b1e1a78ffd4a703323767374e336f97950f3559b0ba3c6aa9fdbbbdfd360d28eb2810dd3fe81e7c61f075dd5a92fa88c39ddfc3a18c6e576fb74015ca0305ced1069e8401c934a5cff5fa53401cfe3279bcf356caf3654a986b57e4658ddf12ccf84ceb33bb5739a941ee11bf8ac2e6ab9b9671b376f99eb52a289edde2b8871469ba84c5fd92808fedeff7e47b0cd3a2e314ace12d4b896775858055bd8323f4179e0f2"], &(0x7f0000281ffc)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x185}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r0, 0x0, 0x81, 0x1a0ffffffff, &(0x7f0000000200)="5c71f905cac413551b2ac06c86dd", 0x0, 0x4000}, 0x28) 15:45:31 executing program 2: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="1500000065ffff0180000008003950323030302e75"], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') 15:45:31 executing program 0: io_setup(0x1ff, &(0x7f0000000000)=0x0) r1 = syz_init_net_socket$ax25(0x3, 0x3, 0x0) io_submit(r0, 0x1, &(0x7f0000001840)=[&(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, 0x0, r1, 0x0}]) 15:45:31 executing program 1: bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@bloom_filter={0x1e, 0x1473fb91, 0x0, 0x0, 0x0, 0x1}, 0x48) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xb, 0x20, 0x5004, 0x7, 0x1}, 0x48) bpf$MAP_LOOKUP_ELEM(0x2, &(0x7f0000000040)={r0, &(0x7f0000000140), &(0x7f00000002c0)=""/4099}, 0x20) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) bpf$MAP_UPDATE_BATCH(0x1a, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000000)={r0, &(0x7f00000013c0), &(0x7f0000003700)=""/4108}, 0x20) bpf$MAP_LOOKUP_ELEM(0x3, &(0x7f0000000040)={r0, &(0x7f0000000140), 0x0}, 0x20) 15:45:31 executing program 2: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="1500000065ffff0180000008003950323030302e75"], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') 15:45:31 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000004080)=@base={0x2, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000500)={0x0, &(0x7f0000000380), &(0x7f0000000180), &(0x7f0000000300), 0x80a, r2}, 0x38) 15:45:31 executing program 0: io_setup(0x1ff, &(0x7f0000000000)=0x0) r1 = syz_init_net_socket$ax25(0x3, 0x3, 0x0) io_submit(r0, 0x1, &(0x7f0000001840)=[&(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, 0x0, r1, 0x0}]) 15:45:32 executing program 2: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="1500000065ffff0180000008003950323030302e75"], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') 15:45:32 executing program 0: r0 = getpgrp(0x0) ioprio_set$pid(0x3, r0, 0x2007) 15:45:32 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000004080)=@base={0x2, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000500)={0x0, &(0x7f0000000380), &(0x7f0000000180), &(0x7f0000000300), 0x80a, r2}, 0x38) 15:45:32 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000004080)=@base={0x2, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000500)={0x0, &(0x7f0000000380), &(0x7f0000000180), &(0x7f0000000300), 0x80a, r2}, 0x38) 15:45:32 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000004080)=@base={0x2, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000500)={0x0, &(0x7f0000000380), &(0x7f0000000180), &(0x7f0000000300), 0x80a, r2}, 0x38) 15:45:32 executing program 2: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="1500000065ffff0180000008003950323030302e75"], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') 15:45:32 executing program 2: syslog(0x4, &(0x7f0000000000)=""/21, 0x15) 15:45:33 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f000003d000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, 0x0}], 0x1, 0x40, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffca3e60"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000080)) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000180)={{0x0, 0x4}}) ioctl$KVM_RUN(r2, 0xae80, 0x0) 15:45:33 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000004080)=@base={0x2, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000500)={0x0, &(0x7f0000000380), &(0x7f0000000180), &(0x7f0000000300), 0x80a, r2}, 0x38) 15:45:33 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000004080)=@base={0x2, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000500)={0x0, &(0x7f0000000380), &(0x7f0000000180), &(0x7f0000000300), 0x80a, r2}, 0x38) 15:45:33 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f000003d000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, 0x0}], 0x1, 0x40, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffca3e60"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000080)) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000180)={{0x0, 0x4}}) ioctl$KVM_RUN(r2, 0xae80, 0x0) 15:45:33 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000004080)=@base={0x2, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000500)={0x0, &(0x7f0000000380), &(0x7f0000000180), &(0x7f0000000300), 0x80a, r2}, 0x38) 15:45:34 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f000003d000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, 0x0}], 0x1, 0x40, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffca3e60"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000080)) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000180)={{0x0, 0x4}}) ioctl$KVM_RUN(r2, 0xae80, 0x0) 15:45:34 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000004080)=@base={0x2, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000500)={0x0, &(0x7f0000000380), &(0x7f0000000180), &(0x7f0000000300), 0x80a, r2}, 0x38) 15:45:34 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000004080)=@base={0x2, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000500)={0x0, &(0x7f0000000380), &(0x7f0000000180), &(0x7f0000000300), 0x80a, r2}, 0x38) [ 215.951762][ T39] kauditd_printk_skb: 18 callbacks suppressed [ 215.951774][ T39] audit: type=1400 audit(1658504734.595:177): avc: denied { write } for pid=4064 comm="syz-executor.2" name="kvm" dev="devtmpfs" ino=84 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:kvm_device_t tclass=chr_file permissive=1 15:45:34 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000004080)=@base={0x2, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000500)={0x0, &(0x7f0000000380), &(0x7f0000000180), &(0x7f0000000300), 0x80a, r2}, 0x38) [ 216.115940][ T4065] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. 15:45:35 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f000003d000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, 0x0}], 0x1, 0x40, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffca3e60"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000080)) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000180)={{0x0, 0x4}}) ioctl$KVM_RUN(r2, 0xae80, 0x0) 15:45:35 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f000003d000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, 0x0}], 0x1, 0x40, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffca3e60"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000080)) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000180)={{0x0, 0x4}}) ioctl$KVM_RUN(r2, 0xae80, 0x0) 15:45:35 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f000003d000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, 0x0}], 0x1, 0x40, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffca3e60"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000080)) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000180)={{0x0, 0x4}}) ioctl$KVM_RUN(r2, 0xae80, 0x0) 15:45:35 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f000003d000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, 0x0}], 0x1, 0x40, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffca3e60"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000080)) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000180)={{0x0, 0x4}}) ioctl$KVM_RUN(r2, 0xae80, 0x0) 15:45:35 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f000003d000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, 0x0}], 0x1, 0x40, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffca3e60"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000080)) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000180)={{0x0, 0x4}}) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 217.258076][ T4097] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 217.264230][ T4096] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 217.311938][ T4098] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 217.396044][ T4106] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. 15:45:36 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f000003d000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, 0x0}], 0x1, 0x40, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffca3e60"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000080)) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000180)={{0x0, 0x4}}) ioctl$KVM_RUN(r2, 0xae80, 0x0) 15:45:36 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f000003d000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, 0x0}], 0x1, 0x40, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffca3e60"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000080)) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000180)={{0x0, 0x4}}) ioctl$KVM_RUN(r2, 0xae80, 0x0) 15:45:36 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f000003d000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, 0x0}], 0x1, 0x40, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffca3e60"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000080)) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000180)={{0x0, 0x4}}) ioctl$KVM_RUN(r2, 0xae80, 0x0) 15:45:36 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f000003d000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, 0x0}], 0x1, 0x40, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffca3e60"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000080)) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000180)={{0x0, 0x4}}) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 217.706734][ T4112] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 217.908402][ T4126] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 217.977971][ T4128] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 218.017899][ T4127] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. 15:45:36 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f000003d000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, 0x0}], 0x1, 0x40, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffca3e60"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000080)) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000180)={{0x0, 0x4}}) ioctl$KVM_RUN(r2, 0xae80, 0x0) 15:45:36 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f000003d000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, 0x0}], 0x1, 0x40, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffca3e60"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000080)) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000180)={{0x0, 0x4}}) ioctl$KVM_RUN(r2, 0xae80, 0x0) 15:45:36 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f000003d000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, 0x0}], 0x1, 0x40, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffca3e60"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000080)) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000180)={{0x0, 0x4}}) ioctl$KVM_RUN(r2, 0xae80, 0x0) 15:45:37 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f000003d000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, 0x0}], 0x1, 0x40, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffca3e60"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000080)) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000180)={{0x0, 0x4}}) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 218.460502][ T4140] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. 15:45:37 executing program 2: r0 = socket(0x2b, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x14, &(0x7f0000454ff0)={0x0, 0x2710}, 0x10) accept(r0, 0x0, 0x0) 15:45:37 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0x110000141042, 0x0) mount(&(0x7f0000000640)=ANY=[@ANYBLOB='[d::]:6:'], &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='ceph\x00', 0x3, 0x0) [ 218.951644][ T39] audit: type=1400 audit(1658504737.595:178): avc: denied { create } for pid=4156 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=smc_socket permissive=1 [ 218.978422][ T39] audit: type=1400 audit(1658504737.625:179): avc: denied { listen } for pid=4156 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=smc_socket permissive=1 [ 218.990927][ T39] audit: type=1400 audit(1658504737.625:180): avc: denied { setopt } for pid=4156 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=smc_socket permissive=1 [ 219.003519][ T39] audit: type=1400 audit(1658504737.625:181): avc: denied { accept } for pid=4156 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=smc_socket permissive=1 15:45:37 executing program 2: r0 = socket(0x2b, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x14, &(0x7f0000454ff0)={0x0, 0x2710}, 0x10) accept(r0, 0x0, 0x0) [ 219.019564][ T39] audit: type=1400 audit(1658504737.625:182): avc: denied { mounton } for pid=4158 comm="syz-executor.1" path="/syzkaller-testdir669171624/syzkaller.tyXwov/35/file0" dev="sda1" ino=1162 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:etc_runtime_t tclass=file permissive=1 [ 219.057530][ T3754] libceph: connect (1)[d::]:6 error -101 [ 219.067548][ T3754] libceph: mon0 (1)[d::]:6 connect error [ 219.093634][ T3754] libceph: connect (1)[d::]:6 error -101 [ 219.099975][ T3754] libceph: mon0 (1)[d::]:6 connect error 15:45:37 executing program 3: r0 = socket(0x2b, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x14, &(0x7f0000454ff0)={0x0, 0x2710}, 0x10) accept(r0, 0x0, 0x0) 15:45:37 executing program 2: r0 = socket(0x2b, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x14, &(0x7f0000454ff0)={0x0, 0x2710}, 0x10) accept(r0, 0x0, 0x0) 15:45:37 executing program 2: r0 = socket(0x2b, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x14, &(0x7f0000454ff0)={0x0, 0x2710}, 0x10) accept(r0, 0x0, 0x0) 15:45:37 executing program 0: socket$packet(0x11, 0xa, 0x300) r0 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) sendmmsg(r0, &(0x7f0000007fc0), 0x4000000000001a8, 0x0) 15:45:37 executing program 3: r0 = socket(0x2b, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x14, &(0x7f0000454ff0)={0x0, 0x2710}, 0x10) accept(r0, 0x0, 0x0) 15:45:37 executing program 3: r0 = socket(0x2b, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x14, &(0x7f0000454ff0)={0x0, 0x2710}, 0x10) accept(r0, 0x0, 0x0) [ 219.358917][ T3754] libceph: connect (1)[d::]:6 error -101 [ 219.362673][ T3754] libceph: mon0 (1)[d::]:6 connect error [ 219.807591][ T4159] ceph: No mds server is up or the cluster is laggy 15:45:38 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0x110000141042, 0x0) mount(&(0x7f0000000640)=ANY=[@ANYBLOB='[d::]:6:'], &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='ceph\x00', 0x3, 0x0) 15:45:38 executing program 2: setrlimit(0x7, &(0x7f0000000080)) userfaultfd(0x801) 15:45:38 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(arc4)-generic\x00'}, 0x58) r1 = accept$alg(r0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000100)="8c", 0x1) r2 = dup(r1) r3 = open(&(0x7f0000000140)='./file1\x00', 0x10f0c2, 0x0) ftruncate(r3, 0x200004) sendfile(r2, r3, 0x0, 0x80001d00c0d1) mount$9p_fd(0x0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0), 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r3, @ANYBLOB=',wfdno=', @ANYRESHEX=r1]) setsockopt(r2, 0x1, 0x20, &(0x7f0000000340)="b5057018", 0x4) 15:45:38 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_BEACON(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000001140)={0x60, r1, 0x1, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_BEACON_HEAD={0x4a, 0xe, {@with_ht={{{0x0, 0x2}, {}, @broadcast, @broadcast}}, 0x0, @random, 0x0, @void, @val, @val={0x3, 0x1}, @void, @val={0x6, 0x2}, @val={0x5, 0x3}, @val={0x25, 0x3}, @val={0x2a, 0x1}, @void, @void, @void, @void, @val={0x76, 0x6}}}]}, 0x60}}, 0x0) [ 219.875588][ T39] audit: type=1400 audit(1658504738.515:183): avc: denied { create } for pid=4176 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=alg_socket permissive=1 [ 219.894552][ T4178] "syz-executor.3" (4178) uses obsolete ecb(arc4) skcipher 15:45:38 executing program 0: syz_usb_connect$cdc_ecm(0x0, 0x62, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x50, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, [@mbim={0xc}]}, {[{}]}}}]}}]}}, 0x0) [ 219.896389][ T39] audit: type=1400 audit(1658504738.535:184): avc: denied { bind } for pid=4176 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=alg_socket permissive=1 15:45:38 executing program 2: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) sendmsg$netlink(r0, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000040)=ANY=[@ANYBLOB="140000002a001fffe41e01000000000001"], 0x114}], 0x1}, 0x0) [ 219.914716][ T39] audit: type=1400 audit(1658504738.555:185): avc: denied { accept } for pid=4176 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=alg_socket permissive=1 [ 219.933325][ T39] audit: type=1400 audit(1658504738.555:186): avc: denied { setopt } for pid=4176 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=alg_socket permissive=1 [ 219.942447][ T46] libceph: connect (1)[d::]:6 error -101 [ 219.954628][ T46] libceph: mon0 (1)[d::]:6 connect error 15:45:38 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$sock(r0, &(0x7f0000003740)=[{{&(0x7f0000000000)=@in6={0xa, 0x4e26, 0x0, @dev={0xfe, 0x80, '\x00', 0x17}, 0x2}, 0x80, 0x0}}], 0x1, 0x808) 15:45:38 executing program 2: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_misc(r1, &(0x7f00000005c0)=ANY=[], 0x2bb98205) ppoll(&(0x7f0000000180)=[{r2}], 0x1, 0x0, 0x0, 0x0) splice(r0, 0x0, r3, 0x0, 0x4ff9c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) [ 220.219099][ T46] libceph: connect (1)[d::]:6 error -101 [ 220.222999][ T46] libceph: mon0 (1)[d::]:6 connect error [ 220.257347][ T175] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 220.517431][ T175] usb 5-1: Using ep0 maxpacket: 16 [ 220.710032][ T175] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 220.717915][ T4180] ceph: No mds server is up or the cluster is laggy [ 220.718734][ T175] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 220.732347][ T175] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x82 has invalid wMaxPacketSize 0 [ 220.738794][ T3751] libceph: connect (1)[d::]:6 error -101 [ 220.739696][ T175] usb 5-1: config 1 interface 0 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 0 [ 220.742996][ T3751] libceph: mon0 (1)[d::]:6 connect error [ 220.750144][ T175] usb 5-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 2 15:45:39 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0x110000141042, 0x0) mount(&(0x7f0000000640)=ANY=[@ANYBLOB='[d::]:6:'], &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='ceph\x00', 0x3, 0x0) 15:45:39 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt(r0, 0x84, 0x81, &(0x7f00000002c0)="1a00000002000000", 0x8) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x16, 0x0, 0x0) 15:45:39 executing program 3: r0 = syz_open_dev$dri(&(0x7f0000000140), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CURSOR(r0, 0xc01c64a3, &(0x7f00000001c0)) ioctl$DRM_IOCTL_DMA(0xffffffffffffffff, 0xc0406429, &(0x7f00000000c0)={0x0, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 220.836648][ T3751] libceph: connect (1)[d::]:6 error -101 [ 220.841638][ T3751] libceph: mon0 (1)[d::]:6 connect error 15:45:39 executing program 3: r0 = syz_open_dev$dri(&(0x7f0000000140), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CURSOR(r0, 0xc01c64a3, &(0x7f00000001c0)) ioctl$DRM_IOCTL_DMA(0xffffffffffffffff, 0xc0406429, &(0x7f00000000c0)={0x0, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 220.937355][ T175] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 220.945224][ T175] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 220.964978][ T175] usb 5-1: Product: syz [ 220.969052][ T175] usb 5-1: Manufacturer: syz [ 220.974276][ T175] usb 5-1: SerialNumber: syz [ 221.066846][ T175] cdc_ether: probe of 5-1:1.0 failed with error -22 [ 221.098911][ T46] libceph: connect (1)[d::]:6 error -101 [ 221.103404][ T46] libceph: mon0 (1)[d::]:6 connect error [ 221.269092][ T46] usb 5-1: USB disconnect, device number 2 [ 221.621197][ T46] libceph: connect (1)[d::]:6 error -101 [ 221.624935][ T46] libceph: mon0 (1)[d::]:6 connect error [ 221.643789][ T4201] ceph: No mds server is up or the cluster is laggy 15:45:40 executing program 2: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_misc(r1, &(0x7f00000005c0)=ANY=[], 0x2bb98205) ppoll(&(0x7f0000000180)=[{r2}], 0x1, 0x0, 0x0, 0x0) splice(r0, 0x0, r3, 0x0, 0x4ff9c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 15:45:40 executing program 3: r0 = syz_open_dev$dri(&(0x7f0000000140), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CURSOR(r0, 0xc01c64a3, &(0x7f00000001c0)) ioctl$DRM_IOCTL_DMA(0xffffffffffffffff, 0xc0406429, &(0x7f00000000c0)={0x0, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 15:45:40 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000140), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CURSOR(r0, 0xc01c64a3, &(0x7f00000001c0)) ioctl$DRM_IOCTL_DMA(0xffffffffffffffff, 0xc0406429, &(0x7f00000000c0)={0x0, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 15:45:40 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0x110000141042, 0x0) mount(&(0x7f0000000640)=ANY=[@ANYBLOB='[d::]:6:'], &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='ceph\x00', 0x3, 0x0) 15:45:40 executing program 3: r0 = syz_open_dev$dri(&(0x7f0000000140), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CURSOR(r0, 0xc01c64a3, &(0x7f00000001c0)) ioctl$DRM_IOCTL_DMA(0xffffffffffffffff, 0xc0406429, &(0x7f00000000c0)={0x0, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 221.816173][ T46] libceph: connect (1)[d::]:6 error -101 [ 221.822754][ T46] libceph: mon0 (1)[d::]:6 connect error 15:45:40 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000140), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CURSOR(r0, 0xc01c64a3, &(0x7f00000001c0)) ioctl$DRM_IOCTL_DMA(0xffffffffffffffff, 0xc0406429, &(0x7f00000000c0)={0x0, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 15:45:40 executing program 3: syz_emit_vhci(&(0x7f0000000000)=@HCI_VENDOR_PKT, 0x2) 15:45:40 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000140), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CURSOR(r0, 0xc01c64a3, &(0x7f00000001c0)) ioctl$DRM_IOCTL_DMA(0xffffffffffffffff, 0xc0406429, &(0x7f00000000c0)={0x0, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 222.105046][ T46] libceph: connect (1)[d::]:6 error -101 [ 222.131739][ T46] libceph: mon0 (1)[d::]:6 connect error [ 222.629669][ T4213] ceph: No mds server is up or the cluster is laggy 15:45:41 executing program 2: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_misc(r1, &(0x7f00000005c0)=ANY=[], 0x2bb98205) ppoll(&(0x7f0000000180)=[{r2}], 0x1, 0x0, 0x0, 0x0) splice(r0, 0x0, r3, 0x0, 0x4ff9c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 15:45:41 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newtaction={0x60, 0x30, 0xffff, 0x0, 0x0, {}, [{0x4c, 0x1, [@m_ife={0x48, 0x1, 0x0, 0x0, {{0x8}, {0x20, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x4}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x60}}, 0x0) 15:45:41 executing program 0: ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x80047601, &(0x7f0000000000)) r0 = socket$inet_udp(0x2, 0x2, 0x0) socket$packet(0x11, 0x3, 0x300) bind$inet(r0, &(0x7f0000000140)={0x2, 0x4e1f, @multicast1}, 0x10) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x1e, &(0x7f00000000c0)=0x6, 0x4) setsockopt$sock_int(r0, 0x1, 0x6, &(0x7f0000000300)=0x2f, 0x4) r2 = accept4$inet6(r1, &(0x7f0000000100), &(0x7f00000001c0)=0x1c, 0x80000) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r2, 0x6, 0x14, &(0x7f0000000200)=0x1, 0x3) connect$inet(r0, &(0x7f0000000400)={0x2, 0x0, @broadcast}, 0x10) r3 = socket$packet(0x11, 0x3, 0x300) setsockopt$inet_udp_encap(r0, 0x11, 0x64, &(0x7f0000000080)=0x2, 0x4) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000280)={'vlan0\x00', 0x0}) bind$packet(r3, &(0x7f0000000040)={0x11, 0x0, r4, 0x1, 0x4, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x15}}, 0x14) setsockopt$packet_add_memb(r3, 0x107, 0x1, &(0x7f00000002c0)={r4, 0x1, 0x6, @local}, 0x10) sendto$inet(r0, &(0x7f0000000440)="c838cc6115614a5117d277691a831c7a44e665886db576489f3c0e8485ef0624e69538ce1de16be659f299f7c77ca255f859a19ee083876043147be71d34fef0688ca2f32f9da3b09b169159ffb6528697fe22575e5ce9b1a0f2c3a8d0b1d0046894de7295c5d0d874b36f6671c8019e6c88490cb96317840f37d1746ef702d733ef72eecc3e9a91f58b7fb9fb08d66edfea7fa0a6edca42adfee7760503460b2597f063aedddd425a379636079688d8e1c47039b4c335bfbdc19973d459df480efd518d19619faf0a88988e198509576802fefe6324cb32ae", 0xd9, 0x44, &(0x7f0000000240)={0x2, 0x4e22, @local}, 0x10) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r3, 0x8982, &(0x7f0000000040)={0x1, 'vlan0\x00', {}, 0x6}) sendmmsg(r0, &(0x7f0000007fc0), 0x400000000000695, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) sendmmsg(r0, &(0x7f0000003280), 0x0, 0x0) [ 222.655804][ T46] libceph: connect (1)[d::]:6 error -101 [ 222.659694][ T46] libceph: mon0 (1)[d::]:6 connect error [ 222.679538][ T39] kauditd_printk_skb: 7 callbacks suppressed 15:45:41 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newtaction={0x60, 0x30, 0xffff, 0x0, 0x0, {}, [{0x4c, 0x1, [@m_ife={0x48, 0x1, 0x0, 0x0, {{0x8}, {0x20, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x4}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x60}}, 0x0) [ 222.679556][ T39] audit: type=1400 audit(1658504741.325:194): avc: denied { name_bind } for pid=4229 comm="syz-executor.0" src=19999 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unreserved_port_t tclass=udp_socket permissive=1 [ 222.708850][ T39] audit: type=1400 audit(1658504741.355:195): avc: denied { setopt } for pid=4229 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 222.708857][ T4231] device vlan0 entered promiscuous mode 15:45:41 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f00000000c0)=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$ethtool(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_COALESCE_SET(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)={0x34, r3, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_COALESCE_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}, @ETHTOOL_A_COALESCE_USE_CQE_MODE_RX={0x5}]}, 0x34}}, 0x0) sendfile(r2, r1, 0x0, 0xffffffff) 15:45:41 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newtaction={0x60, 0x30, 0xffff, 0x0, 0x0, {}, [{0x4c, 0x1, [@m_ife={0x48, 0x1, 0x0, 0x0, {{0x8}, {0x20, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x4}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x60}}, 0x0) [ 222.796228][ T39] audit: type=1804 audit(1658504741.435:196): pid=4237 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/syzkaller-testdir669171624/syzkaller.tyXwov/39/cgroup.controllers" dev="sda1" ino=1163 res=1 errno=0 [ 222.820020][ T4231] device vlan0 left promiscuous mode 15:45:41 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newtaction={0x60, 0x30, 0xffff, 0x0, 0x0, {}, [{0x4c, 0x1, [@m_ife={0x48, 0x1, 0x0, 0x0, {{0x8}, {0x20, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x4}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x60}}, 0x0) 15:45:41 executing program 3: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x9, &(0x7f0000000200)=[{&(0x7f0000010000)='\x00BEA01', 0x6, 0x8000}, {&(0x7f0000010100)='\x00NSR03', 0x6, 0x8800}, {&(0x7f0000010300)="0100030012000100cbf1f001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010003000300010000000100000008313233343536373831323334353637384c696e7578554446", 0x61, 0xc000}, {&(0x7f0000010400)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667300000000000000000004050000000000007810e4070913142c1643092d002a4c696e757820554446465300000000000000000000000405", 0xde, 0xc0c0}, {&(0x7f0000010500)="00000000000000000100000000000000000000000000000000000000000000000600030061000100fd10e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446", 0x7d, 0xc1e0}, {&(0x7f0000010600)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000200002000000000000000000000004000000001000000002a4c696e757820554446465300000000000000000000000405", 0x6a, 0xc2c0}, {&(0x7f0000010700)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e007", 0x4e, 0xc3a0}, {&(0x7f0000010d00)="0900030051000100e36b7600800000000010e4070913122c1709504b0100000000000000000000001700000000000000000000000000000000000000000000000000000000000000010000002e00000080020000a0020000002a4c696e7578205544464653000000000000000000000004050000000000000500000002000000010201020102", 0x86, 0x10000}, {&(0x7f0000011100)="02000300fe0001008f77f00100010000004000006000000000400000c007", 0x1e, 0x20000}], 0x0, &(0x7f0000013500)) [ 222.922968][ T4247] loop3: detected capacity change from 0 to 512 [ 222.962975][ T4247] UDF-fs: error (device loop3): udf_read_tagged: read failed, block=2016, location=2016 [ 222.975644][ T4247] UDF-fs: warning (device loop3): udf_fill_super: No fileset found 15:45:42 executing program 2: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_misc(r1, &(0x7f00000005c0)=ANY=[], 0x2bb98205) ppoll(&(0x7f0000000180)=[{r2}], 0x1, 0x0, 0x0, 0x0) splice(r0, 0x0, r3, 0x0, 0x4ff9c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 15:45:42 executing program 0: ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x80047601, &(0x7f0000000000)) r0 = socket$inet_udp(0x2, 0x2, 0x0) socket$packet(0x11, 0x3, 0x300) bind$inet(r0, &(0x7f0000000140)={0x2, 0x4e1f, @multicast1}, 0x10) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x1e, &(0x7f00000000c0)=0x6, 0x4) setsockopt$sock_int(r0, 0x1, 0x6, &(0x7f0000000300)=0x2f, 0x4) r2 = accept4$inet6(r1, &(0x7f0000000100), &(0x7f00000001c0)=0x1c, 0x80000) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r2, 0x6, 0x14, &(0x7f0000000200)=0x1, 0x3) connect$inet(r0, &(0x7f0000000400)={0x2, 0x0, @broadcast}, 0x10) r3 = socket$packet(0x11, 0x3, 0x300) setsockopt$inet_udp_encap(r0, 0x11, 0x64, &(0x7f0000000080)=0x2, 0x4) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000280)={'vlan0\x00', 0x0}) bind$packet(r3, &(0x7f0000000040)={0x11, 0x0, r4, 0x1, 0x4, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x15}}, 0x14) setsockopt$packet_add_memb(r3, 0x107, 0x1, &(0x7f00000002c0)={r4, 0x1, 0x6, @local}, 0x10) sendto$inet(r0, &(0x7f0000000440)="c838cc6115614a5117d277691a831c7a44e665886db576489f3c0e8485ef0624e69538ce1de16be659f299f7c77ca255f859a19ee083876043147be71d34fef0688ca2f32f9da3b09b169159ffb6528697fe22575e5ce9b1a0f2c3a8d0b1d0046894de7295c5d0d874b36f6671c8019e6c88490cb96317840f37d1746ef702d733ef72eecc3e9a91f58b7fb9fb08d66edfea7fa0a6edca42adfee7760503460b2597f063aedddd425a379636079688d8e1c47039b4c335bfbdc19973d459df480efd518d19619faf0a88988e198509576802fefe6324cb32ae", 0xd9, 0x44, &(0x7f0000000240)={0x2, 0x4e22, @local}, 0x10) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r3, 0x8982, &(0x7f0000000040)={0x1, 'vlan0\x00', {}, 0x6}) sendmmsg(r0, &(0x7f0000007fc0), 0x400000000000695, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) sendmmsg(r0, &(0x7f0000003280), 0x0, 0x0) 15:45:42 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f00000000c0)=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$ethtool(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_COALESCE_SET(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)={0x34, r3, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_COALESCE_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}, @ETHTOOL_A_COALESCE_USE_CQE_MODE_RX={0x5}]}, 0x34}}, 0x0) sendfile(r2, r1, 0x0, 0xffffffff) 15:45:42 executing program 3: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x9, &(0x7f0000000200)=[{&(0x7f0000010000)='\x00BEA01', 0x6, 0x8000}, {&(0x7f0000010100)='\x00NSR03', 0x6, 0x8800}, {&(0x7f0000010300)="0100030012000100cbf1f001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010003000300010000000100000008313233343536373831323334353637384c696e7578554446", 0x61, 0xc000}, {&(0x7f0000010400)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667300000000000000000004050000000000007810e4070913142c1643092d002a4c696e757820554446465300000000000000000000000405", 0xde, 0xc0c0}, {&(0x7f0000010500)="00000000000000000100000000000000000000000000000000000000000000000600030061000100fd10e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446", 0x7d, 0xc1e0}, {&(0x7f0000010600)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000200002000000000000000000000004000000001000000002a4c696e757820554446465300000000000000000000000405", 0x6a, 0xc2c0}, {&(0x7f0000010700)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e007", 0x4e, 0xc3a0}, {&(0x7f0000010d00)="0900030051000100e36b7600800000000010e4070913122c1709504b0100000000000000000000001700000000000000000000000000000000000000000000000000000000000000010000002e00000080020000a0020000002a4c696e7578205544464653000000000000000000000004050000000000000500000002000000010201020102", 0x86, 0x10000}, {&(0x7f0000011100)="02000300fe0001008f77f00100010000004000006000000000400000c007", 0x1e, 0x20000}], 0x0, &(0x7f0000013500)) [ 223.581937][ T4256] loop3: detected capacity change from 0 to 512 [ 223.595476][ T4256] UDF-fs: error (device loop3): udf_read_tagged: read failed, block=2016, location=2016 [ 223.621092][ T4256] UDF-fs: warning (device loop3): udf_fill_super: No fileset found [ 223.673039][ T39] audit: type=1804 audit(1658504742.315:197): pid=4253 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/syzkaller-testdir669171624/syzkaller.tyXwov/40/cgroup.controllers" dev="sda1" ino=1156 res=1 errno=0 15:45:42 executing program 3: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x9, &(0x7f0000000200)=[{&(0x7f0000010000)='\x00BEA01', 0x6, 0x8000}, {&(0x7f0000010100)='\x00NSR03', 0x6, 0x8800}, {&(0x7f0000010300)="0100030012000100cbf1f001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010003000300010000000100000008313233343536373831323334353637384c696e7578554446", 0x61, 0xc000}, {&(0x7f0000010400)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667300000000000000000004050000000000007810e4070913142c1643092d002a4c696e757820554446465300000000000000000000000405", 0xde, 0xc0c0}, {&(0x7f0000010500)="00000000000000000100000000000000000000000000000000000000000000000600030061000100fd10e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446", 0x7d, 0xc1e0}, {&(0x7f0000010600)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000200002000000000000000000000004000000001000000002a4c696e757820554446465300000000000000000000000405", 0x6a, 0xc2c0}, {&(0x7f0000010700)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e007", 0x4e, 0xc3a0}, {&(0x7f0000010d00)="0900030051000100e36b7600800000000010e4070913122c1709504b0100000000000000000000001700000000000000000000000000000000000000000000000000000000000000010000002e00000080020000a0020000002a4c696e7578205544464653000000000000000000000004050000000000000500000002000000010201020102", 0x86, 0x10000}, {&(0x7f0000011100)="02000300fe0001008f77f00100010000004000006000000000400000c007", 0x1e, 0x20000}], 0x0, &(0x7f0000013500)) [ 223.900679][ T4265] loop3: detected capacity change from 0 to 512 [ 223.910684][ T4265] UDF-fs: error (device loop3): udf_read_tagged: read failed, block=2016, location=2016 [ 223.917983][ T4265] UDF-fs: warning (device loop3): udf_fill_super: No fileset found 15:45:42 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f00000000c0)=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$ethtool(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_COALESCE_SET(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)={0x34, r3, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_COALESCE_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}, @ETHTOOL_A_COALESCE_USE_CQE_MODE_RX={0x5}]}, 0x34}}, 0x0) sendfile(r2, r1, 0x0, 0xffffffff) 15:45:42 executing program 3: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x9, &(0x7f0000000200)=[{&(0x7f0000010000)='\x00BEA01', 0x6, 0x8000}, {&(0x7f0000010100)='\x00NSR03', 0x6, 0x8800}, {&(0x7f0000010300)="0100030012000100cbf1f001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010003000300010000000100000008313233343536373831323334353637384c696e7578554446", 0x61, 0xc000}, {&(0x7f0000010400)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667300000000000000000004050000000000007810e4070913142c1643092d002a4c696e757820554446465300000000000000000000000405", 0xde, 0xc0c0}, {&(0x7f0000010500)="00000000000000000100000000000000000000000000000000000000000000000600030061000100fd10e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446", 0x7d, 0xc1e0}, {&(0x7f0000010600)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000200002000000000000000000000004000000001000000002a4c696e757820554446465300000000000000000000000405", 0x6a, 0xc2c0}, {&(0x7f0000010700)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e007", 0x4e, 0xc3a0}, {&(0x7f0000010d00)="0900030051000100e36b7600800000000010e4070913122c1709504b0100000000000000000000001700000000000000000000000000000000000000000000000000000000000000010000002e00000080020000a0020000002a4c696e7578205544464653000000000000000000000004050000000000000500000002000000010201020102", 0x86, 0x10000}, {&(0x7f0000011100)="02000300fe0001008f77f00100010000004000006000000000400000c007", 0x1e, 0x20000}], 0x0, &(0x7f0000013500)) [ 224.007849][ T4269] loop3: detected capacity change from 0 to 512 15:45:42 executing program 0: ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x80047601, &(0x7f0000000000)) r0 = socket$inet_udp(0x2, 0x2, 0x0) socket$packet(0x11, 0x3, 0x300) bind$inet(r0, &(0x7f0000000140)={0x2, 0x4e1f, @multicast1}, 0x10) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x1e, &(0x7f00000000c0)=0x6, 0x4) setsockopt$sock_int(r0, 0x1, 0x6, &(0x7f0000000300)=0x2f, 0x4) r2 = accept4$inet6(r1, &(0x7f0000000100), &(0x7f00000001c0)=0x1c, 0x80000) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r2, 0x6, 0x14, &(0x7f0000000200)=0x1, 0x3) connect$inet(r0, &(0x7f0000000400)={0x2, 0x0, @broadcast}, 0x10) r3 = socket$packet(0x11, 0x3, 0x300) setsockopt$inet_udp_encap(r0, 0x11, 0x64, &(0x7f0000000080)=0x2, 0x4) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000280)={'vlan0\x00', 0x0}) bind$packet(r3, &(0x7f0000000040)={0x11, 0x0, r4, 0x1, 0x4, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x15}}, 0x14) setsockopt$packet_add_memb(r3, 0x107, 0x1, &(0x7f00000002c0)={r4, 0x1, 0x6, @local}, 0x10) sendto$inet(r0, &(0x7f0000000440)="c838cc6115614a5117d277691a831c7a44e665886db576489f3c0e8485ef0624e69538ce1de16be659f299f7c77ca255f859a19ee083876043147be71d34fef0688ca2f32f9da3b09b169159ffb6528697fe22575e5ce9b1a0f2c3a8d0b1d0046894de7295c5d0d874b36f6671c8019e6c88490cb96317840f37d1746ef702d733ef72eecc3e9a91f58b7fb9fb08d66edfea7fa0a6edca42adfee7760503460b2597f063aedddd425a379636079688d8e1c47039b4c335bfbdc19973d459df480efd518d19619faf0a88988e198509576802fefe6324cb32ae", 0xd9, 0x44, &(0x7f0000000240)={0x2, 0x4e22, @local}, 0x10) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r3, 0x8982, &(0x7f0000000040)={0x1, 'vlan0\x00', {}, 0x6}) sendmmsg(r0, &(0x7f0000007fc0), 0x400000000000695, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) sendmmsg(r0, &(0x7f0000003280), 0x0, 0x0) [ 224.033815][ T4269] UDF-fs: error (device loop3): udf_read_tagged: read failed, block=2016, location=2016 [ 224.067391][ T4269] UDF-fs: warning (device loop3): udf_fill_super: No fileset found [ 224.084988][ T39] audit: type=1804 audit(1658504742.725:198): pid=4267 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/syzkaller-testdir669171624/syzkaller.tyXwov/41/cgroup.controllers" dev="sda1" ino=1156 res=1 errno=0 15:45:42 executing program 3: ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x80047601, &(0x7f0000000000)) r0 = socket$inet_udp(0x2, 0x2, 0x0) socket$packet(0x11, 0x3, 0x300) bind$inet(r0, &(0x7f0000000140)={0x2, 0x4e1f, @multicast1}, 0x10) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x1e, &(0x7f00000000c0)=0x6, 0x4) setsockopt$sock_int(r0, 0x1, 0x6, &(0x7f0000000300)=0x2f, 0x4) r2 = accept4$inet6(r1, &(0x7f0000000100), &(0x7f00000001c0)=0x1c, 0x80000) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r2, 0x6, 0x14, &(0x7f0000000200)=0x1, 0x3) connect$inet(r0, &(0x7f0000000400)={0x2, 0x0, @broadcast}, 0x10) r3 = socket$packet(0x11, 0x3, 0x300) setsockopt$inet_udp_encap(r0, 0x11, 0x64, &(0x7f0000000080)=0x2, 0x4) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000280)={'vlan0\x00', 0x0}) bind$packet(r3, &(0x7f0000000040)={0x11, 0x0, r4, 0x1, 0x4, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x15}}, 0x14) setsockopt$packet_add_memb(r3, 0x107, 0x1, &(0x7f00000002c0)={r4, 0x1, 0x6, @local}, 0x10) sendto$inet(r0, &(0x7f0000000440)="c838cc6115614a5117d277691a831c7a44e665886db576489f3c0e8485ef0624e69538ce1de16be659f299f7c77ca255f859a19ee083876043147be71d34fef0688ca2f32f9da3b09b169159ffb6528697fe22575e5ce9b1a0f2c3a8d0b1d0046894de7295c5d0d874b36f6671c8019e6c88490cb96317840f37d1746ef702d733ef72eecc3e9a91f58b7fb9fb08d66edfea7fa0a6edca42adfee7760503460b2597f063aedddd425a379636079688d8e1c47039b4c335bfbdc19973d459df480efd518d19619faf0a88988e198509576802fefe6324cb32ae", 0xd9, 0x44, &(0x7f0000000240)={0x2, 0x4e22, @local}, 0x10) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r3, 0x8982, &(0x7f0000000040)={0x1, 'vlan0\x00', {}, 0x6}) sendmmsg(r0, &(0x7f0000007fc0), 0x400000000000695, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) sendmmsg(r0, &(0x7f0000003280), 0x0, 0x0) [ 224.221740][ T4277] device vlan0 entered promiscuous mode [ 224.244362][ T4277] device vlan0 left promiscuous mode 15:45:43 executing program 2: sendmsg$NL80211_CMD_SET_INTERFACE(0xffffffffffffffff, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg(r3, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000800)="8a", 0x1}], 0x1}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000024000b0f00"/20, @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000540)=@newtfilter={0x60, 0x28, 0xd27, 0x0, 0x0, {0x0, 0xa, 0x0, r4, {0xf}}, [@filter_kind_options=@f_bpf={{0x8}, {0x34, 0x2, [@TCA_BPF_ACT={0x30, 0x1, [@m_xt={0x2c, 0x0, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}]}]}}]}, 0x60}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000180)={&(0x7f0000000380)=@bridge_dellink={0x2dc, 0x11, 0x2, 0x70bd27, 0x25dfdbfe, {0x7, 0x0, 0x0, r4, 0x4, 0x2}, [@IFLA_NUM_TX_QUEUES={0x8, 0x1f, 0x101}, @IFLA_WEIGHT={0x8, 0xf, 0x1}, @IFLA_IFNAME={0x14, 0x3, 'veth1_macvtap\x00'}, @IFLA_ALT_IFNAME={0x14, 0x35, 'macvtap0\x00'}, @IFLA_VFINFO_LIST={0x260, 0x16, 0x0, 0x1, [{0xe4, 0x1, 0x0, 0x1, [@IFLA_VF_IB_NODE_GUID={0x14, 0xa, {0xfff, 0x1e22}}, @IFLA_VF_IB_NODE_GUID={0x14, 0xa, {0x101, 0x4}}, @IFLA_VF_IB_PORT_GUID={0x14, 0xb, {0x3ff}}, @IFLA_VF_VLAN_LIST={0xa4, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x400, 0xa4f, 0x4, 0x8100}}, {0x14, 0x1, {0xcd91, 0xf13, 0xffff8001, 0x88a8}}, {0x14, 0x1, {0x82, 0x76c, 0x7f, 0x8100}}, {0x14, 0x1, {0x39c3, 0x49d, 0xab, 0x8100}}, {0x14, 0x1, {0x8, 0xadd, 0x0, 0x8100}}, {0x14, 0x1, {0x800, 0xb6d, 0x8, 0x88a8}}, {0x14, 0x1, {0x200, 0xbd5, 0x200, 0x8100}}, {0x14, 0x1, {0x4, 0x911, 0x9}}]}]}, {0x58, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x8, 0x9}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x5, 0x59e}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x200, 0x9}}, @IFLA_VF_IB_PORT_GUID={0x14, 0xb, {0x3, 0x6}}, @IFLA_VF_VLAN={0x10, 0x2, {0x3, 0x6ee, 0x1}}, @IFLA_VF_TRUST={0xc, 0x9, {0x6, 0x95d9}}]}, {0xf0, 0x1, 0x0, 0x1, [@IFLA_VF_RATE={0x10, 0x6, {0x3, 0x2, 0x1}}, @IFLA_VF_VLAN_LIST={0xa4, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x6, 0xfb2, 0x2f51f441, 0x88a8}}, {0x14, 0x1, {0x0, 0xb96, 0x3, 0x88a8}}, {0x14, 0x1, {0xffffffc0, 0xa02, 0x7, 0x88a8}}, {0x14, 0x1, {0x3ff, 0x94, 0xfffffffa, 0x8100}}, {0x14, 0x1, {0x177, 0x5d, 0x7f, 0x8100}}, {0x14, 0x1, {0x8000, 0x3f3, 0xa8, 0x88a8}}, {0x14, 0x1, {0x6, 0xf80, 0x3, 0x8100}}, {0x14, 0x1, {0x8, 0x885, 0x4, 0x88a8}}]}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x1000, 0x3}}, @IFLA_VF_TX_RATE={0xc, 0x3, {0x2439ae9f, 0x18897ff6}}, @IFLA_VF_IB_PORT_GUID={0x14, 0xb, {0x2, 0x2}}, @IFLA_VF_TX_RATE={0xc, 0x3, {0x6, 0x4}}]}, {0x30, 0x1, 0x0, 0x1, [@IFLA_VF_RATE={0x10, 0x6, {0xff, 0x7, 0xf3}}, @IFLA_VF_RATE={0x10, 0x6, {0xfffff181, 0x5, 0xa0b}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x1, 0xffffffff}}]}]}, @IFLA_MAP={0x24, 0xe, {0x81, 0x7, 0x4, 0x5, 0x2, 0x3}}]}, 0x2dc}, 0x1, 0x0, 0x0, 0x1000}, 0xc080) syz_80211_join_ibss(0x0, 0x0, 0x0, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r5, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_ABORT_SCAN(r7, &(0x7f0000000100)={0x0, 0xf0ffff, &(0x7f00000000c0)={&(0x7f0000000140)={0x1c, r8, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r6}, @void}}}, 0x1c}}, 0x0) 15:45:43 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f00000000c0)=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$ethtool(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_COALESCE_SET(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)={0x34, r3, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_COALESCE_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}, @ETHTOOL_A_COALESCE_USE_CQE_MODE_RX={0x5}]}, 0x34}}, 0x0) sendfile(r2, r1, 0x0, 0xffffffff) 15:45:43 executing program 0: ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x80047601, &(0x7f0000000000)) r0 = socket$inet_udp(0x2, 0x2, 0x0) socket$packet(0x11, 0x3, 0x300) bind$inet(r0, &(0x7f0000000140)={0x2, 0x4e1f, @multicast1}, 0x10) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x1e, &(0x7f00000000c0)=0x6, 0x4) setsockopt$sock_int(r0, 0x1, 0x6, &(0x7f0000000300)=0x2f, 0x4) r2 = accept4$inet6(r1, &(0x7f0000000100), &(0x7f00000001c0)=0x1c, 0x80000) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r2, 0x6, 0x14, &(0x7f0000000200)=0x1, 0x3) connect$inet(r0, &(0x7f0000000400)={0x2, 0x0, @broadcast}, 0x10) r3 = socket$packet(0x11, 0x3, 0x300) setsockopt$inet_udp_encap(r0, 0x11, 0x64, &(0x7f0000000080)=0x2, 0x4) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000280)={'vlan0\x00', 0x0}) bind$packet(r3, &(0x7f0000000040)={0x11, 0x0, r4, 0x1, 0x4, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x15}}, 0x14) setsockopt$packet_add_memb(r3, 0x107, 0x1, &(0x7f00000002c0)={r4, 0x1, 0x6, @local}, 0x10) sendto$inet(r0, &(0x7f0000000440)="c838cc6115614a5117d277691a831c7a44e665886db576489f3c0e8485ef0624e69538ce1de16be659f299f7c77ca255f859a19ee083876043147be71d34fef0688ca2f32f9da3b09b169159ffb6528697fe22575e5ce9b1a0f2c3a8d0b1d0046894de7295c5d0d874b36f6671c8019e6c88490cb96317840f37d1746ef702d733ef72eecc3e9a91f58b7fb9fb08d66edfea7fa0a6edca42adfee7760503460b2597f063aedddd425a379636079688d8e1c47039b4c335bfbdc19973d459df480efd518d19619faf0a88988e198509576802fefe6324cb32ae", 0xd9, 0x44, &(0x7f0000000240)={0x2, 0x4e22, @local}, 0x10) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r3, 0x8982, &(0x7f0000000040)={0x1, 'vlan0\x00', {}, 0x6}) sendmmsg(r0, &(0x7f0000007fc0), 0x400000000000695, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) sendmmsg(r0, &(0x7f0000003280), 0x0, 0x0) [ 224.542304][ T4282] __nla_validate_parse: 3 callbacks suppressed [ 224.542318][ T4282] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. [ 224.598690][ T39] audit: type=1804 audit(1658504743.245:199): pid=4286 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/syzkaller-testdir669171624/syzkaller.tyXwov/42/cgroup.controllers" dev="sda1" ino=1151 res=1 errno=0 15:45:43 executing program 3: ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x80047601, &(0x7f0000000000)) r0 = socket$inet_udp(0x2, 0x2, 0x0) socket$packet(0x11, 0x3, 0x300) bind$inet(r0, &(0x7f0000000140)={0x2, 0x4e1f, @multicast1}, 0x10) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x1e, &(0x7f00000000c0)=0x6, 0x4) setsockopt$sock_int(r0, 0x1, 0x6, &(0x7f0000000300)=0x2f, 0x4) r2 = accept4$inet6(r1, &(0x7f0000000100), &(0x7f00000001c0)=0x1c, 0x80000) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r2, 0x6, 0x14, &(0x7f0000000200)=0x1, 0x3) connect$inet(r0, &(0x7f0000000400)={0x2, 0x0, @broadcast}, 0x10) r3 = socket$packet(0x11, 0x3, 0x300) setsockopt$inet_udp_encap(r0, 0x11, 0x64, &(0x7f0000000080)=0x2, 0x4) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000280)={'vlan0\x00', 0x0}) bind$packet(r3, &(0x7f0000000040)={0x11, 0x0, r4, 0x1, 0x4, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x15}}, 0x14) setsockopt$packet_add_memb(r3, 0x107, 0x1, &(0x7f00000002c0)={r4, 0x1, 0x6, @local}, 0x10) sendto$inet(r0, &(0x7f0000000440)="c838cc6115614a5117d277691a831c7a44e665886db576489f3c0e8485ef0624e69538ce1de16be659f299f7c77ca255f859a19ee083876043147be71d34fef0688ca2f32f9da3b09b169159ffb6528697fe22575e5ce9b1a0f2c3a8d0b1d0046894de7295c5d0d874b36f6671c8019e6c88490cb96317840f37d1746ef702d733ef72eecc3e9a91f58b7fb9fb08d66edfea7fa0a6edca42adfee7760503460b2597f063aedddd425a379636079688d8e1c47039b4c335bfbdc19973d459df480efd518d19619faf0a88988e198509576802fefe6324cb32ae", 0xd9, 0x44, &(0x7f0000000240)={0x2, 0x4e22, @local}, 0x10) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r3, 0x8982, &(0x7f0000000040)={0x1, 'vlan0\x00', {}, 0x6}) sendmmsg(r0, &(0x7f0000007fc0), 0x400000000000695, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) sendmmsg(r0, &(0x7f0000003280), 0x0, 0x0) 15:45:43 executing program 2: r0 = socket(0x2, 0x80805, 0x0) r1 = socket$inet(0x2, 0x80001, 0x84) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='memory.events\x00', 0x7a05, 0x1700) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp_SCTP_CONTEXT(r0, 0x84, 0x7b, &(0x7f00000001c0)={r2}, 0x8) 15:45:43 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_GETFSMAP(r1, 0xc0c0583b, &(0x7f0000000200)={0x0, 0x0, 0x21, 0x0, '\x00', [{}, {0xffffffff}]}) [ 224.696997][ T39] audit: type=1400 audit(1658504743.335:200): avc: denied { getopt } for pid=4292 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=sctp_socket permissive=1 15:45:43 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_GETFSMAP(r1, 0xc0c0583b, &(0x7f0000000200)={0x0, 0x0, 0x21, 0x0, '\x00', [{}, {0xffffffff}]}) 15:45:43 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_GETFSMAP(r1, 0xc0c0583b, &(0x7f0000000200)={0x0, 0x0, 0x21, 0x0, '\x00', [{}, {0xffffffff}]}) 15:45:43 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_GETFSMAP(r1, 0xc0c0583b, &(0x7f0000000200)={0x0, 0x0, 0x21, 0x0, '\x00', [{}, {0xffffffff}]}) 15:45:43 executing program 1: syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) unshare(0x40000000) r0 = socket(0x11, 0x800000003, 0x0) unshare(0x48020000) bind(r0, &(0x7f00000004c0)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) setsockopt$packet_add_memb(r0, 0x107, 0x1, 0x0, 0x0) getsockname$packet(r0, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) sendmsg$DEVLINK_CMD_SB_OCC_SNAPSHOT(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4000044}, 0x15) sendmsg$IPSET_CMD_PROTOCOL(0xffffffffffffffff, 0x0, 0x4008080) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="6000000024000b0f00"/20, @ANYRES32=r1, @ANYBLOB="00000000ffffffff0000000007000100667100000c00020008000700ffff0000280008801c000100ff8000000000eeff0000000000000009000000000100000006000200080000"], 0x60}}, 0x0) sendmsg$NL80211_CMD_FRAME(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000580)=ANY=[], 0x8c}, 0x1, 0x0, 0x0, 0x48012}, 0x24040000) r3 = socket(0x200000000000011, 0x4000000000080002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$RDMA_NLDEV_CMD_GET(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0), 0xc, &(0x7f0000000180)={0x0}, 0x1, 0x0, 0x0, 0x10}, 0x40080) bind$packet(r3, &(0x7f0000000140)={0x11, 0x0, r5, 0x1, 0x8, 0x6, @random="3b73740635d6"}, 0x14) sendmmsg(r3, &(0x7f0000000d00), 0x1bdd307, 0x0) socket(0x0, 0x2, 0x0) 15:45:43 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_GETFSMAP(r1, 0xc0c0583b, &(0x7f0000000200)={0x0, 0x0, 0x21, 0x0, '\x00', [{}, {0xffffffff}]}) 15:45:43 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_GETFSMAP(r1, 0xc0c0583b, &(0x7f0000000200)={0x0, 0x0, 0x21, 0x0, '\x00', [{}, {0xffffffff}]}) 15:45:43 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_GETFSMAP(r1, 0xc0c0583b, &(0x7f0000000200)={0x0, 0x0, 0x21, 0x0, '\x00', [{}, {0xffffffff}]}) [ 225.262941][ T39] audit: type=1400 audit(1658504743.905:201): avc: denied { write } for pid=4306 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 15:45:43 executing program 3: ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x80047601, &(0x7f0000000000)) r0 = socket$inet_udp(0x2, 0x2, 0x0) socket$packet(0x11, 0x3, 0x300) bind$inet(r0, &(0x7f0000000140)={0x2, 0x4e1f, @multicast1}, 0x10) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x1e, &(0x7f00000000c0)=0x6, 0x4) setsockopt$sock_int(r0, 0x1, 0x6, &(0x7f0000000300)=0x2f, 0x4) r2 = accept4$inet6(r1, &(0x7f0000000100), &(0x7f00000001c0)=0x1c, 0x80000) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r2, 0x6, 0x14, &(0x7f0000000200)=0x1, 0x3) connect$inet(r0, &(0x7f0000000400)={0x2, 0x0, @broadcast}, 0x10) r3 = socket$packet(0x11, 0x3, 0x300) setsockopt$inet_udp_encap(r0, 0x11, 0x64, &(0x7f0000000080)=0x2, 0x4) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000280)={'vlan0\x00', 0x0}) bind$packet(r3, &(0x7f0000000040)={0x11, 0x0, r4, 0x1, 0x4, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x15}}, 0x14) setsockopt$packet_add_memb(r3, 0x107, 0x1, &(0x7f00000002c0)={r4, 0x1, 0x6, @local}, 0x10) sendto$inet(r0, &(0x7f0000000440)="c838cc6115614a5117d277691a831c7a44e665886db576489f3c0e8485ef0624e69538ce1de16be659f299f7c77ca255f859a19ee083876043147be71d34fef0688ca2f32f9da3b09b169159ffb6528697fe22575e5ce9b1a0f2c3a8d0b1d0046894de7295c5d0d874b36f6671c8019e6c88490cb96317840f37d1746ef702d733ef72eecc3e9a91f58b7fb9fb08d66edfea7fa0a6edca42adfee7760503460b2597f063aedddd425a379636079688d8e1c47039b4c335bfbdc19973d459df480efd518d19619faf0a88988e198509576802fefe6324cb32ae", 0xd9, 0x44, &(0x7f0000000240)={0x2, 0x4e22, @local}, 0x10) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r3, 0x8982, &(0x7f0000000040)={0x1, 'vlan0\x00', {}, 0x6}) sendmmsg(r0, &(0x7f0000007fc0), 0x400000000000695, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) sendmmsg(r0, &(0x7f0000003280), 0x0, 0x0) 15:45:44 executing program 0: openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/timer_list\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 15:45:44 executing program 0: r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) write$vga_arbiter(r0, &(0x7f0000000040)=@target={'target ', {'PCI:', '19', ':', 'c', ':', '1c', '.', '17'}}, 0x16) 15:45:44 executing program 2: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f00006d5000/0x1000)=nil, &(0x7f00006d8000/0x3000)=nil, &(0x7f0000000280)=0x0, &(0x7f0000000100)=0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r1, 0x40, &(0x7f0000000140)=0x30a2, 0x0, 0x4) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_FALLOCATE={0x11, 0x2, 0x0, @fd_index}, 0x0) io_uring_enter(r0, 0x3c73, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) clock_nanosleep(0x9, 0x0, &(0x7f0000000080)={0x0, r3+10000000}, 0x0) 15:45:44 executing program 1: syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) unshare(0x40000000) r0 = socket(0x11, 0x800000003, 0x0) unshare(0x48020000) bind(r0, &(0x7f00000004c0)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) setsockopt$packet_add_memb(r0, 0x107, 0x1, 0x0, 0x0) getsockname$packet(r0, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) sendmsg$DEVLINK_CMD_SB_OCC_SNAPSHOT(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4000044}, 0x15) sendmsg$IPSET_CMD_PROTOCOL(0xffffffffffffffff, 0x0, 0x4008080) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="6000000024000b0f00"/20, @ANYRES32=r1, @ANYBLOB="00000000ffffffff0000000007000100667100000c00020008000700ffff0000280008801c000100ff8000000000eeff0000000000000009000000000100000006000200080000"], 0x60}}, 0x0) sendmsg$NL80211_CMD_FRAME(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000580)=ANY=[], 0x8c}, 0x1, 0x0, 0x0, 0x48012}, 0x24040000) r3 = socket(0x200000000000011, 0x4000000000080002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$RDMA_NLDEV_CMD_GET(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0), 0xc, &(0x7f0000000180)={0x0}, 0x1, 0x0, 0x0, 0x10}, 0x40080) bind$packet(r3, &(0x7f0000000140)={0x11, 0x0, r5, 0x1, 0x8, 0x6, @random="3b73740635d6"}, 0x14) sendmmsg(r3, &(0x7f0000000d00), 0x1bdd307, 0x0) socket(0x0, 0x2, 0x0) [ 225.621935][ T39] audit: type=1400 audit(1658504744.265:202): avc: denied { write } for pid=4324 comm="syz-executor.0" name="vga_arbiter" dev="devtmpfs" ino=3 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:xserver_misc_device_t tclass=chr_file permissive=1 15:45:44 executing program 0: r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) write$vga_arbiter(r0, &(0x7f0000000040)=@target={'target ', {'PCI:', '19', ':', 'c', ':', '1c', '.', '17'}}, 0x16) [ 225.682751][ T39] audit: type=1400 audit(1658504744.265:203): avc: denied { open } for pid=4324 comm="syz-executor.0" path="/dev/vga_arbiter" dev="devtmpfs" ino=3 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:xserver_misc_device_t tclass=chr_file permissive=1 15:45:44 executing program 0: r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) write$vga_arbiter(r0, &(0x7f0000000040)=@target={'target ', {'PCI:', '19', ':', 'c', ':', '1c', '.', '17'}}, 0x16) 15:45:44 executing program 0: r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) write$vga_arbiter(r0, &(0x7f0000000040)=@target={'target ', {'PCI:', '19', ':', 'c', ':', '1c', '.', '17'}}, 0x16) 15:45:44 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000023c0)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000200)=[@text16={0x10, 0x0}], 0x1, 0x0, &(0x7f0000000440)=[@cr4={0x1, 0x40000}], 0x1) 15:45:44 executing program 0: mkdir(&(0x7f00000003c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000500)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}, {@nfs_export_on}]}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open_by_handle_at(r0, &(0x7f00000000c0)=@ceph_nfs_fh={0x25, 0xa}, 0x0) 15:45:44 executing program 1: syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) unshare(0x40000000) r0 = socket(0x11, 0x800000003, 0x0) unshare(0x48020000) bind(r0, &(0x7f00000004c0)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) setsockopt$packet_add_memb(r0, 0x107, 0x1, 0x0, 0x0) getsockname$packet(r0, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) sendmsg$DEVLINK_CMD_SB_OCC_SNAPSHOT(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4000044}, 0x15) sendmsg$IPSET_CMD_PROTOCOL(0xffffffffffffffff, 0x0, 0x4008080) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="6000000024000b0f00"/20, @ANYRES32=r1, @ANYBLOB="00000000ffffffff0000000007000100667100000c00020008000700ffff0000280008801c000100ff8000000000eeff0000000000000009000000000100000006000200080000"], 0x60}}, 0x0) sendmsg$NL80211_CMD_FRAME(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000580)=ANY=[], 0x8c}, 0x1, 0x0, 0x0, 0x48012}, 0x24040000) r3 = socket(0x200000000000011, 0x4000000000080002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$RDMA_NLDEV_CMD_GET(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0), 0xc, &(0x7f0000000180)={0x0}, 0x1, 0x0, 0x0, 0x10}, 0x40080) bind$packet(r3, &(0x7f0000000140)={0x11, 0x0, r5, 0x1, 0x8, 0x6, @random="3b73740635d6"}, 0x14) sendmmsg(r3, &(0x7f0000000d00), 0x1bdd307, 0x0) socket(0x0, 0x2, 0x0) [ 226.026532][ T4352] overlayfs: failed to decode file handle (len=9, type=10, flags=0, err=-22) 15:45:44 executing program 0: pause() timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x3938700}, {0x0, 0x9}}, 0x0) r0 = gettid() tkill(r0, 0x1000000000015) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x14}, &(0x7f0000000140)=0x0) timer_settime(r1, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x3, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x50000}]}) wait4(0x0, 0x0, 0x0, 0x0) 15:45:44 executing program 2: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f00006d5000/0x1000)=nil, &(0x7f00006d8000/0x3000)=nil, &(0x7f0000000280)=0x0, &(0x7f0000000100)=0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r1, 0x40, &(0x7f0000000140)=0x30a2, 0x0, 0x4) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_FALLOCATE={0x11, 0x2, 0x0, @fd_index}, 0x0) io_uring_enter(r0, 0x3c73, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) clock_nanosleep(0x9, 0x0, &(0x7f0000000080)={0x0, r3+10000000}, 0x0) 15:45:45 executing program 1: syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) unshare(0x40000000) r0 = socket(0x11, 0x800000003, 0x0) unshare(0x48020000) bind(r0, &(0x7f00000004c0)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) setsockopt$packet_add_memb(r0, 0x107, 0x1, 0x0, 0x0) getsockname$packet(r0, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) sendmsg$DEVLINK_CMD_SB_OCC_SNAPSHOT(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4000044}, 0x15) sendmsg$IPSET_CMD_PROTOCOL(0xffffffffffffffff, 0x0, 0x4008080) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="6000000024000b0f00"/20, @ANYRES32=r1, @ANYBLOB="00000000ffffffff0000000007000100667100000c00020008000700ffff0000280008801c000100ff8000000000eeff0000000000000009000000000100000006000200080000"], 0x60}}, 0x0) sendmsg$NL80211_CMD_FRAME(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000580)=ANY=[], 0x8c}, 0x1, 0x0, 0x0, 0x48012}, 0x24040000) r3 = socket(0x200000000000011, 0x4000000000080002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$RDMA_NLDEV_CMD_GET(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0), 0xc, &(0x7f0000000180)={0x0}, 0x1, 0x0, 0x0, 0x10}, 0x40080) bind$packet(r3, &(0x7f0000000140)={0x11, 0x0, r5, 0x1, 0x8, 0x6, @random="3b73740635d6"}, 0x14) sendmmsg(r3, &(0x7f0000000d00), 0x1bdd307, 0x0) socket(0x0, 0x2, 0x0) 15:45:45 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000023c0)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000200)=[@text16={0x10, 0x0}], 0x1, 0x0, &(0x7f0000000440)=[@cr4={0x1, 0x40000}], 0x1) 15:45:45 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000023c0)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000200)=[@text16={0x10, 0x0}], 0x1, 0x0, &(0x7f0000000440)=[@cr4={0x1, 0x40000}], 0x1) 15:45:45 executing program 1: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f00006d5000/0x1000)=nil, &(0x7f00006d8000/0x3000)=nil, &(0x7f0000000280)=0x0, &(0x7f0000000100)=0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r1, 0x40, &(0x7f0000000140)=0x30a2, 0x0, 0x4) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_FALLOCATE={0x11, 0x2, 0x0, @fd_index}, 0x0) io_uring_enter(r0, 0x3c73, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) clock_nanosleep(0x9, 0x0, &(0x7f0000000080)={0x0, r3+10000000}, 0x0) 15:45:45 executing program 2: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f00006d5000/0x1000)=nil, &(0x7f00006d8000/0x3000)=nil, &(0x7f0000000280)=0x0, &(0x7f0000000100)=0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r1, 0x40, &(0x7f0000000140)=0x30a2, 0x0, 0x4) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_FALLOCATE={0x11, 0x2, 0x0, @fd_index}, 0x0) io_uring_enter(r0, 0x3c73, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) clock_nanosleep(0x9, 0x0, &(0x7f0000000080)={0x0, r3+10000000}, 0x0) 15:45:45 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000023c0)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000200)=[@text16={0x10, 0x0}], 0x1, 0x0, &(0x7f0000000440)=[@cr4={0x1, 0x40000}], 0x1) [ 227.687179][ T39] kauditd_printk_skb: 10123 callbacks suppressed [ 227.687195][ T39] audit: type=1326 audit(1658504746.325:10327): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4359 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 227.707813][ T39] audit: type=1326 audit(1658504746.335:10329): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4359 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 227.730096][ T39] audit: type=1326 audit(1658504746.335:10330): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4359 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 227.755599][ T39] audit: type=1326 audit(1658504746.335:10331): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4359 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 227.794736][ T39] audit: type=1326 audit(1658504746.335:10332): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4359 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 227.812211][ T39] audit: type=1326 audit(1658504746.335:10333): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4359 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 227.827219][ T39] audit: type=1326 audit(1658504746.335:10334): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4359 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 227.848497][ T39] audit: type=1326 audit(1658504746.335:10335): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4359 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 227.866735][ T39] audit: type=1326 audit(1658504746.335:10336): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4359 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 227.888056][ T39] audit: type=1326 audit(1658504746.335:10337): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4359 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 15:45:47 executing program 2: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f00006d5000/0x1000)=nil, &(0x7f00006d8000/0x3000)=nil, &(0x7f0000000280)=0x0, &(0x7f0000000100)=0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r1, 0x40, &(0x7f0000000140)=0x30a2, 0x0, 0x4) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_FALLOCATE={0x11, 0x2, 0x0, @fd_index}, 0x0) io_uring_enter(r0, 0x3c73, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) clock_nanosleep(0x9, 0x0, &(0x7f0000000080)={0x0, r3+10000000}, 0x0) 15:45:47 executing program 3: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f00006d5000/0x1000)=nil, &(0x7f00006d8000/0x3000)=nil, &(0x7f0000000280)=0x0, &(0x7f0000000100)=0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r1, 0x40, &(0x7f0000000140)=0x30a2, 0x0, 0x4) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_FALLOCATE={0x11, 0x2, 0x0, @fd_index}, 0x0) io_uring_enter(r0, 0x3c73, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) clock_nanosleep(0x9, 0x0, &(0x7f0000000080)={0x0, r3+10000000}, 0x0) 15:45:47 executing program 1: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f00006d5000/0x1000)=nil, &(0x7f00006d8000/0x3000)=nil, &(0x7f0000000280)=0x0, &(0x7f0000000100)=0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r1, 0x40, &(0x7f0000000140)=0x30a2, 0x0, 0x4) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_FALLOCATE={0x11, 0x2, 0x0, @fd_index}, 0x0) io_uring_enter(r0, 0x3c73, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) clock_nanosleep(0x9, 0x0, &(0x7f0000000080)={0x0, r3+10000000}, 0x0) 15:45:47 executing program 0: pause() timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x3938700}, {0x0, 0x9}}, 0x0) r0 = gettid() tkill(r0, 0x1000000000015) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x14}, &(0x7f0000000140)=0x0) timer_settime(r1, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x3, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x50000}]}) wait4(0x0, 0x0, 0x0, 0x0) 15:45:48 executing program 1: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f00006d5000/0x1000)=nil, &(0x7f00006d8000/0x3000)=nil, &(0x7f0000000280)=0x0, &(0x7f0000000100)=0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r1, 0x40, &(0x7f0000000140)=0x30a2, 0x0, 0x4) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_FALLOCATE={0x11, 0x2, 0x0, @fd_index}, 0x0) io_uring_enter(r0, 0x3c73, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) clock_nanosleep(0x9, 0x0, &(0x7f0000000080)={0x0, r3+10000000}, 0x0) 15:45:48 executing program 2: unshare(0x40000400) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f00000005c0)=0x80000001, 0x4) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x0, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x14) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000004c0)=ANY=[@ANYBLOB="3000000024000b0f00"/20, @ANYRES32=r2, @ANYBLOB="00000000ffffffff00000000070001006671"], 0x30}}, 0x0) setsockopt$sock_int(r0, 0x1, 0x0, &(0x7f0000000200)=0xbf6, 0x4) sendto$inet(r0, 0x0, 0x0, 0x20020080, &(0x7f0000000080)={0x2, 0x4e20}, 0x10) r3 = socket(0x10, 0x3, 0x0) r4 = socket(0x11, 0x800000003, 0x0) bind(r4, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r4, &(0x7f0000005400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) sendmsg$nl_route_sched(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000005c0)=ANY=[@ANYBLOB="4001000024000b0f00e40000a0cfffff01f10feb", @ANYRES32=r5, @ANYBLOB="00000000ffffffff000000f6090001006e6574656d00000010010200ca000000b0"], 0x140}}, 0x0) sendto$inet(r0, &(0x7f0000000580)="8f", 0x20000581, 0x400c040, 0x0, 0x0) 15:45:48 executing program 3: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f00006d5000/0x1000)=nil, &(0x7f00006d8000/0x3000)=nil, &(0x7f0000000280)=0x0, &(0x7f0000000100)=0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r1, 0x40, &(0x7f0000000140)=0x30a2, 0x0, 0x4) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_FALLOCATE={0x11, 0x2, 0x0, @fd_index}, 0x0) io_uring_enter(r0, 0x3c73, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) clock_nanosleep(0x9, 0x0, &(0x7f0000000080)={0x0, r3+10000000}, 0x0) [ 230.571949][ T4503] netlink: 244 bytes leftover after parsing attributes in process `syz-executor.2'. 15:45:49 executing program 2: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x80300, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="200000003600000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000000440)="0000000000000000000000806856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}], 0x0, &(0x7f0000000700)) [ 230.834481][ T4529] loop2: detected capacity change from 0 to 1025 [ 230.851317][ T4529] EXT4-fs (loop2): ext4_check_descriptors: Checksum for group 0 failed (60729!=0) [ 230.859662][ T4529] EXT4-fs (loop2): group descriptors corrupted! 15:45:49 executing program 2: r0 = socket$kcm(0x10, 0x3, 0x10) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0x64f4b5f1d18c9b7a, &(0x7f0000000080)=[{&(0x7f0000000040)="e03f030027000b05d25a80648c6394f90424fc60100003400c000100053582c137153e370248018000f01700d1bd", 0x33fe0}], 0x1}, 0x0) 15:45:49 executing program 1: syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000380)='./file0\x00') r0 = creat(&(0x7f0000000100)='./file0\x00', 0x0) truncate(&(0x7f0000001a80)='./file0\x00', 0x10000) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) chdir(&(0x7f0000000180)='./bus\x00') write$binfmt_script(r0, &(0x7f0000001640)={'#! ', './file0'}, 0xb) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) [ 230.980023][ T4533] netlink: 'syz-executor.2': attribute type 1 has an invalid length. [ 230.985472][ T4533] netlink: 194488 bytes leftover after parsing attributes in process `syz-executor.2'. 15:45:49 executing program 3: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f00006d5000/0x1000)=nil, &(0x7f00006d8000/0x3000)=nil, &(0x7f0000000280)=0x0, &(0x7f0000000100)=0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r1, 0x40, &(0x7f0000000140)=0x30a2, 0x0, 0x4) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_FALLOCATE={0x11, 0x2, 0x0, @fd_index}, 0x0) io_uring_enter(r0, 0x3c73, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) clock_nanosleep(0x9, 0x0, &(0x7f0000000080)={0x0, r3+10000000}, 0x0) [ 231.017238][ T4533] netlink: 'syz-executor.2': attribute type 1 has an invalid length. 15:45:50 executing program 3: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r0, 0x29, 0x37, &(0x7f0000000580), 0x8) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @remote, 0x9}, 0x1c) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, 0x0, 0x0) 15:45:50 executing program 1: syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000380)='./file0\x00') r0 = creat(&(0x7f0000000100)='./file0\x00', 0x0) truncate(&(0x7f0000001a80)='./file0\x00', 0x10000) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) chdir(&(0x7f0000000180)='./bus\x00') write$binfmt_script(r0, &(0x7f0000001640)={'#! ', './file0'}, 0xb) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) 15:45:50 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@bloom_filter={0x1e, 0x10002, 0x0, 0x0, 0x0, 0x1}, 0x48) r0 = socket$kcm(0xa, 0x2, 0x11) setsockopt$sock_attach_bpf(r0, 0x29, 0x22, &(0x7f0000000040)=r0, 0x18) 15:45:50 executing program 0: pause() timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x3938700}, {0x0, 0x9}}, 0x0) r0 = gettid() tkill(r0, 0x1000000000015) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x14}, &(0x7f0000000140)=0x0) timer_settime(r1, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x3, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x50000}]}) wait4(0x0, 0x0, 0x0, 0x0) 15:45:50 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = epoll_create(0x8) r2 = epoll_create(0x4) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f0000000000)) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r0, &(0x7f0000000040)) 15:45:50 executing program 1: syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000380)='./file0\x00') r0 = creat(&(0x7f0000000100)='./file0\x00', 0x0) truncate(&(0x7f0000001a80)='./file0\x00', 0x10000) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) chdir(&(0x7f0000000180)='./bus\x00') write$binfmt_script(r0, &(0x7f0000001640)={'#! ', './file0'}, 0xb) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) 15:45:50 executing program 2: r0 = timerfd_create(0x7, 0x0) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) timerfd_settime(r0, 0x3, &(0x7f0000000140)={{0x0, 0x989680}, {0x0, r1+60000000}}, 0x0) timerfd_settime(r0, 0x0, &(0x7f0000000080)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) 15:45:51 executing program 1: syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000380)='./file0\x00') r0 = creat(&(0x7f0000000100)='./file0\x00', 0x0) truncate(&(0x7f0000001a80)='./file0\x00', 0x10000) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) chdir(&(0x7f0000000180)='./bus\x00') write$binfmt_script(r0, &(0x7f0000001640)={'#! ', './file0'}, 0xb) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) 15:45:51 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_MAX_BURST(r0, 0x84, 0xd, &(0x7f0000000000)=@int=0x73, 0x4) [ 232.420608][ T4570] sctp: [Deprecated]: syz-executor.2 (pid 4570) Use of int in maxseg socket option. [ 232.420608][ T4570] Use struct sctp_assoc_value instead [ 232.697872][ T39] kauditd_printk_skb: 46366 callbacks suppressed [ 232.697892][ T39] audit: type=1326 audit(1658504751.335:56703): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4553 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 232.718426][ T39] audit: type=1326 audit(1658504751.335:56704): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4553 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 232.734122][ T39] audit: type=1326 audit(1658504751.335:56705): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4553 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 232.750754][ T39] audit: type=1326 audit(1658504751.335:56706): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4553 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 232.770647][ T39] audit: type=1326 audit(1658504751.335:56707): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4553 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 232.790468][ T39] audit: type=1326 audit(1658504751.335:56708): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4553 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 232.809110][ T39] audit: type=1326 audit(1658504751.335:56710): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4553 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 232.829409][ T39] audit: type=1326 audit(1658504751.335:56709): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4553 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 232.849161][ T39] audit: type=1326 audit(1658504751.335:56711): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4553 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 232.867263][ T39] audit: type=1326 audit(1658504751.335:56712): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4553 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 15:45:51 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={0x0, 0x68}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x7f4}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000100)=@newqdisc={0x30, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002d40)=@newtfilter={0x40, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {0x0, 0xfff3}, {}, {0xfff3, 0x3}}, [@filter_kind_options=@f_fw={{0x7}, {0x14, 0x2, [@TCA_FW_CLASSID={0x8, 0x1, {0x0, 0x7}}, @TCA_FW_MASK={0x8}]}}]}, 0x40}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) 15:45:51 executing program 2: syz_emit_ethernet(0x66, &(0x7f00000002c0)={@local, @broadcast, @void, {@ipv4={0x800, @gre={{0x5, 0x4, 0x3, 0x0, 0x58, 0x0, 0x0, 0x0, 0x2f, 0x0, @rand_addr, @empty}, {{0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x4, 0x6558}, {}, {}, {0x8, 0x88be, 0x86ddffff}}}}}}, 0x0) [ 233.207232][ T4574] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 233.282728][ T4574] Zero length message leads to an empty skb [ 235.316808][ T4580] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 15:45:53 executing program 2: r0 = syz_open_dev$swradio(&(0x7f0000002080), 0x0, 0x2) ioctl$VIDIOC_G_CTRL(r0, 0xc0205647, &(0x7f0000000080)={0x68000000}) 15:45:53 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={0x0, 0x68}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x7f4}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000100)=@newqdisc={0x30, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002d40)=@newtfilter={0x40, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {0x0, 0xfff3}, {}, {0xfff3, 0x3}}, [@filter_kind_options=@f_fw={{0x7}, {0x14, 0x2, [@TCA_FW_CLASSID={0x8, 0x1, {0x0, 0x7}}, @TCA_FW_MASK={0x8}]}}]}, 0x40}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) 15:45:53 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$SMC_PNETID_ADD(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000380)=ANY=[], 0x20}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="2c00000024000b0f000000000400000000000000", @ANYRES32=r2, @ANYBLOB="00000000ffffffff0000000008000100647272"], 0x2c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000380)=@newtfilter={0x34, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {0x0, 0xfff3}, {}, {0x5}}, [@filter_kind_options=@f_rsvp6={{0xa}, {0x4}}]}, 0x34}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) 15:45:53 executing program 0: pause() timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x3938700}, {0x0, 0x9}}, 0x0) r0 = gettid() tkill(r0, 0x1000000000015) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x14}, &(0x7f0000000140)=0x0) timer_settime(r1, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x3, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x50000}]}) wait4(0x0, 0x0, 0x0, 0x0) 15:45:54 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={0x0, 0x68}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x7f4}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000100)=@newqdisc={0x30, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002d40)=@newtfilter={0x40, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {0x0, 0xfff3}, {}, {0xfff3, 0x3}}, [@filter_kind_options=@f_fw={{0x7}, {0x14, 0x2, [@TCA_FW_CLASSID={0x8, 0x1, {0x0, 0x7}}, @TCA_FW_MASK={0x8}]}}]}, 0x40}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) [ 235.381475][ T4581] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.3'. [ 235.411773][ T4585] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. 15:45:54 executing program 3: syz_mount_image$ntfs(&(0x7f0000002480), &(0x7f00000024c0)='./file0\x00', 0x0, 0x0, &(0x7f0000002840), 0x0, &(0x7f00000028c0)=ANY=[@ANYBLOB='disable_sparse=yes,fmask=']) 15:45:54 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={0x0, 0x68}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x7f4}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000100)=@newqdisc={0x30, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002d40)=@newtfilter={0x40, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {0x0, 0xfff3}, {}, {0xfff3, 0x3}}, [@filter_kind_options=@f_fw={{0x7}, {0x14, 0x2, [@TCA_FW_CLASSID={0x8, 0x1, {0x0, 0x7}}, @TCA_FW_MASK={0x8}]}}]}, 0x40}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) [ 235.509255][ T4592] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 15:45:54 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={0x0, 0x68}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x7f4}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000100)=@newqdisc={0x30, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002d40)=@newtfilter={0x40, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {0x0, 0xfff3}, {}, {0xfff3, 0x3}}, [@filter_kind_options=@f_fw={{0x7}, {0x14, 0x2, [@TCA_FW_CLASSID={0x8, 0x1, {0x0, 0x7}}, @TCA_FW_MASK={0x8}]}}]}, 0x40}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) 15:45:54 executing program 3: syz_mount_image$ntfs(&(0x7f0000002480), &(0x7f00000024c0)='./file0\x00', 0x0, 0x0, &(0x7f0000002840), 0x0, &(0x7f00000028c0)=ANY=[@ANYBLOB='disable_sparse=yes,fmask=']) [ 235.591564][ T4595] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. 15:45:54 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={0x0, 0x68}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x7f4}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000100)=@newqdisc={0x30, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002d40)=@newtfilter={0x40, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {0x0, 0xfff3}, {}, {0xfff3, 0x3}}, [@filter_kind_options=@f_fw={{0x7}, {0x14, 0x2, [@TCA_FW_CLASSID={0x8, 0x1, {0x0, 0x7}}, @TCA_FW_MASK={0x8}]}}]}, 0x40}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) 15:45:54 executing program 3: syz_mount_image$ntfs(&(0x7f0000002480), &(0x7f00000024c0)='./file0\x00', 0x0, 0x0, &(0x7f0000002840), 0x0, &(0x7f00000028c0)=ANY=[@ANYBLOB='disable_sparse=yes,fmask=']) [ 235.809252][ T4603] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 237.707288][ T39] kauditd_printk_skb: 58128 callbacks suppressed [ 237.707315][ T39] audit: type=1326 audit(1658504756.355:114838): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4582 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 237.725728][ T39] audit: type=1326 audit(1658504756.355:114839): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4582 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 237.740510][ T39] audit: type=1326 audit(1658504756.355:114840): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4582 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 237.754707][ T39] audit: type=1326 audit(1658504756.355:114841): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4582 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 237.771816][ T39] audit: type=1326 audit(1658504756.355:114842): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4582 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 237.789002][ T39] audit: type=1326 audit(1658504756.355:114843): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4582 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 237.807809][ T39] audit: type=1326 audit(1658504756.355:114844): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4582 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 237.825696][ T39] audit: type=1326 audit(1658504756.355:114845): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4582 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 237.842582][ T39] audit: type=1326 audit(1658504756.355:114846): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4582 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 [ 237.861900][ T39] audit: type=1326 audit(1658504756.355:114847): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4582 comm="syz-executor.0" exe="/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f748f889209 code=0x50000 15:45:56 executing program 3: syz_mount_image$ntfs(&(0x7f0000002480), &(0x7f00000024c0)='./file0\x00', 0x0, 0x0, &(0x7f0000002840), 0x0, &(0x7f00000028c0)=ANY=[@ANYBLOB='disable_sparse=yes,fmask=']) 15:45:56 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={0x0, 0x68}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x7f4}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000100)=@newqdisc={0x30, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002d40)=@newtfilter={0x40, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {0x0, 0xfff3}, {}, {0xfff3, 0x3}}, [@filter_kind_options=@f_fw={{0x7}, {0x14, 0x2, [@TCA_FW_CLASSID={0x8, 0x1, {0x0, 0x7}}, @TCA_FW_MASK={0x8}]}}]}, 0x40}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) 15:45:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$FS_IOC_ENABLE_VERITY(r0, 0x40806685, &(0x7f00000000c0)={0x1, 0x2, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/165, 0xa5}], 0x1, 0x7d63, 0x2, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r2, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) setsockopt$inet6_opts(r2, 0x29, 0x3b, 0x0, 0x0) sendmsg$nl_route_sched(r1, 0x0, 0x0) ioctl$int_in(r2, 0x5421, &(0x7f0000000300)=0x81) sendto$inet6(r2, 0x0, 0x0, 0x2200c851, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) shutdown(r2, 0x1) splice(r2, 0x0, r1, 0x0, 0x406f408, 0x0) r3 = syz_genetlink_get_family_id$tipc(&(0x7f0000000340), 0xffffffffffffffff) sendmsg$TIPC_CMD_SET_NODE_ADDR(r1, &(0x7f0000000400)={&(0x7f00000002c0), 0xc, &(0x7f0000000240)={&(0x7f0000000380)={0x24, r3, 0x100, 0x70bd26, 0x25dfdbff, {{}, {}, {0x8, 0x11, 0x1}}, [""]}, 0x24}, 0x1, 0x0, 0x0, 0x5}, 0x4000) sendmsg$TIPC_CMD_GET_BEARER_NAMES(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, 0x0, 0x100, 0x70bd2b, 0x25dfdbfe, {}, [""]}, 0x1c}, 0x1, 0x0, 0x0, 0x811}, 0x0) sendmsg$TIPC_CMD_GET_NODES(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000), 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x1c, r3, 0x800, 0x70bd2d, 0x25dfdbfd, {}, ["", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x200048d5}, 0x10) sendmsg$TIPC_CMD_DISABLE_BEARER(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB, @ANYRES16=r3, @ANYBLOB="040029bd7000fedbdf25010000000000000002410000001800136574683a76657468305f746f5f626f6e640000"], 0x34}}, 0x84) sendmsg$TIPC_CMD_SET_LINK_TOL(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x68, r3, 0x100, 0x0, 0x25dfdbfe, {{}, {}, {0x4c, 0x18, {0x4, @link='syz0\x00'}}}, ["", "", ""]}, 0x68}}, 0x4000) sendmsg$TIPC_CMD_SET_LINK_PRI(r0, 0x0, 0x20004044) 15:45:57 executing program 0: mlock(&(0x7f00000e4000/0x800000)=nil, 0x800000) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000080)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f00004de000/0x1000)=nil, &(0x7f0000463000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) munmap(&(0x7f00001ed000/0x2000)=nil, 0x2000) r0 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r0, &(0x7f0000000280), 0xfffffed3) [ 238.378923][ T4608] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. [ 238.380446][ T4607] fs-verity: sha512 using implementation "sha512-avx2" 15:45:57 executing program 1: syz_emit_ethernet(0x6a, &(0x7f0000000000)={@link_local, @dev, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr=0x64010104, @local}, @source_quench={0x5, 0x0, 0x0, 0x0, {0x10, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x88, 0x1, @dev, @private, {[@cipso={0x86, 0x6}, @timestamp_addr={0x44, 0x24, 0x0, 0x1, 0x0, [{@private}, {@private}, {@local}, {@private}]}]}}}}}}}, 0x0) 15:45:57 executing program 0: mlock(&(0x7f00000e4000/0x800000)=nil, 0x800000) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000080)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f00004de000/0x1000)=nil, &(0x7f0000463000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) munmap(&(0x7f00001ed000/0x2000)=nil, 0x2000) r0 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r0, &(0x7f0000000280), 0xfffffed3) 15:45:57 executing program 1: syz_emit_ethernet(0x6a, &(0x7f0000000000)={@link_local, @dev, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr=0x64010104, @local}, @source_quench={0x5, 0x0, 0x0, 0x0, {0x10, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x88, 0x1, @dev, @private, {[@cipso={0x86, 0x6}, @timestamp_addr={0x44, 0x24, 0x0, 0x1, 0x0, [{@private}, {@private}, {@local}, {@private}]}]}}}}}}}, 0x0) 15:45:57 executing program 3: mlock(&(0x7f00000e4000/0x800000)=nil, 0x800000) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000080)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f00004de000/0x1000)=nil, &(0x7f0000463000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) munmap(&(0x7f00001ed000/0x2000)=nil, 0x2000) r0 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r0, &(0x7f0000000280), 0xfffffed3) 15:45:57 executing program 2: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) r3 = socket$packet(0x11, 0x3, 0x300) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x920c}], 0x1, 0x0) setsockopt$packet_int(r3, 0x107, 0xf, &(0x7f0000006ffc)=0x4000000000000200, 0xe50fb6c50bc849c9) r4 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000002c0)={'tunl0\x00', 0x0}) bind$packet(r3, &(0x7f0000000000)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @link_local}, 0x14) sendto$inet6(0xffffffffffffffff, &(0x7f0000000180)="17030400", 0x4, 0x0, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000180)=ANY=[], 0xfffffed2) splice(r0, 0x0, r2, 0x0, 0x400004ffe0, 0x0) 15:45:57 executing program 1: syz_emit_ethernet(0x6a, &(0x7f0000000000)={@link_local, @dev, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr=0x64010104, @local}, @source_quench={0x5, 0x0, 0x0, 0x0, {0x10, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x88, 0x1, @dev, @private, {[@cipso={0x86, 0x6}, @timestamp_addr={0x44, 0x24, 0x0, 0x1, 0x0, [{@private}, {@private}, {@local}, {@private}]}]}}}}}}}, 0x0) 15:45:57 executing program 0: mlock(&(0x7f00000e4000/0x800000)=nil, 0x800000) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000080)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f00004de000/0x1000)=nil, &(0x7f0000463000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) munmap(&(0x7f00001ed000/0x2000)=nil, 0x2000) r0 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r0, &(0x7f0000000280), 0xfffffed3) 15:45:57 executing program 3: mlock(&(0x7f00000e4000/0x800000)=nil, 0x800000) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000080)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f00004de000/0x1000)=nil, &(0x7f0000463000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) munmap(&(0x7f00001ed000/0x2000)=nil, 0x2000) r0 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r0, &(0x7f0000000280), 0xfffffed3) 15:45:57 executing program 1: syz_emit_ethernet(0x6a, &(0x7f0000000000)={@link_local, @dev, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr=0x64010104, @local}, @source_quench={0x5, 0x0, 0x0, 0x0, {0x10, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x88, 0x1, @dev, @private, {[@cipso={0x86, 0x6}, @timestamp_addr={0x44, 0x24, 0x0, 0x1, 0x0, [{@private}, {@private}, {@local}, {@private}]}]}}}}}}}, 0x0) 15:45:57 executing program 1: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000000)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000001c0)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @empty}, {0xa, 0x0, 0x0, @mcast2}, r1}}, 0x48) 15:45:57 executing program 0: mlock(&(0x7f00000e4000/0x800000)=nil, 0x800000) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000080)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f00004de000/0x1000)=nil, &(0x7f0000463000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) munmap(&(0x7f00001ed000/0x2000)=nil, 0x2000) r0 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r0, &(0x7f0000000280), 0xfffffed3) 15:45:57 executing program 1: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000000)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000001c0)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @empty}, {0xa, 0x0, 0x0, @mcast2}, r1}}, 0x48) 15:45:58 executing program 3: mlock(&(0x7f00000e4000/0x800000)=nil, 0x800000) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000080)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f00004de000/0x1000)=nil, &(0x7f0000463000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) munmap(&(0x7f00001ed000/0x2000)=nil, 0x2000) r0 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r0, &(0x7f0000000280), 0xfffffed3) 15:45:58 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KIOCSOUND(r0, 0x4b45, 0x7fff00000002) 15:45:58 executing program 1: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000000)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000001c0)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @empty}, {0xa, 0x0, 0x0, @mcast2}, r1}}, 0x48) 15:45:58 executing program 2: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) r3 = socket$packet(0x11, 0x3, 0x300) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x920c}], 0x1, 0x0) setsockopt$packet_int(r3, 0x107, 0xf, &(0x7f0000006ffc)=0x4000000000000200, 0xe50fb6c50bc849c9) r4 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000002c0)={'tunl0\x00', 0x0}) bind$packet(r3, &(0x7f0000000000)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @link_local}, 0x14) sendto$inet6(0xffffffffffffffff, &(0x7f0000000180)="17030400", 0x4, 0x0, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000180)=ANY=[], 0xfffffed2) splice(r0, 0x0, r2, 0x0, 0x400004ffe0, 0x0) 15:45:58 executing program 1: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000000)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000001c0)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @empty}, {0xa, 0x0, 0x0, @mcast2}, r1}}, 0x48) 15:45:58 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$KDFONTOP_SET(r0, 0x5608, 0x0) 15:45:58 executing program 0: syz_usb_connect(0x0, 0x12d, &(0x7f0000000a00)={{0x12, 0x1, 0x0, 0x4c, 0xda, 0xa, 0x40, 0x19d2, 0x2003, 0xebf6, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x11b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0xff, 0xff, 0xff, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x100, 0x0, "e432b33be83409213dcc821e6fa496090fad3fb98a852e0a86a1d1c318030a173b7f418ffceb7591690db690492e56687b5c78906a98b6ff8ee78887fc808a0f2732b4e36b9c9050a5441893d409a349dfd0aec8e1d5f6a98034d01ab269cf35839105eb6d2cfc9463895920f5c9427012dc38af45be21b9bb5d4ff9a6d6312dfc20df14d6266a696961c573ba049da7b1feb4b66f4a4496d38f6b01e2d4c87b07de1c138c1ff8973a1ed43675148943597b26ca9f18c4c8b6c5acade57125ed68503de7f64f389697f9eb9882885a373c2e2698ba27f5b6218eea7783ff6411615b150ad8f968ae3a2f86a197310e97a1438caab5170b24dd08d96763d6"}]}}]}}]}}]}}, 0x0) 15:45:58 executing program 1: madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0xe) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r0, &(0x7f0000e79000)=[{&(0x7f00003fb000)="f7", 0xfdea}], 0x1, 0x0) madvise(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x3) 15:45:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)='w', 0x1}], 0x1, 0x0) close(r1) r2 = socket$kcm(0x29, 0x5, 0x0) sendmmsg$inet(r2, &(0x7f0000000000)=[{{0x0, 0xfffffffffffffe7e, &(0x7f0000000400)=[{&(0x7f0000000100)="00213e293f6f228ff399f795708460eb3d179e27a40d4c0f9186e1ac6d3104e937c4a666fc16a7a5d9d3049f5a6f06d5e0dc1ca768edc891f7c12c5ee348069e57011d86d231592c397cd7113dbdcff68826856a3c2b442216aeffbc4ee1df6798968f", 0x8d7fa}], 0x3b6, 0x0, 0x0, 0x3}}, {{0x0, 0x0, &(0x7f00000008c0), 0x1, 0x0, 0x3}}], 0x40000000000006e, 0xcbff) splice(r0, 0x0, r1, 0x0, 0x10000, 0x0) 15:45:58 executing program 3: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000040)={0x4001}, 0xfea3) sendmsg$nl_generic(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)={0x18, 0x16, 0xd785ab268586148d, 0x0, 0x0, {0xa, 0x0, 0x300}, [@nested={0x4}]}, 0x18}}, 0x0) [ 239.917414][ T4443] usb 5-1: new high-speed USB device number 3 using dummy_hcd [ 240.297633][ T4443] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 240.305741][ T4443] usb 5-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping 15:45:59 executing program 2: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) r3 = socket$packet(0x11, 0x3, 0x300) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x920c}], 0x1, 0x0) setsockopt$packet_int(r3, 0x107, 0xf, &(0x7f0000006ffc)=0x4000000000000200, 0xe50fb6c50bc849c9) r4 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000002c0)={'tunl0\x00', 0x0}) bind$packet(r3, &(0x7f0000000000)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @link_local}, 0x14) sendto$inet6(0xffffffffffffffff, &(0x7f0000000180)="17030400", 0x4, 0x0, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000180)=ANY=[], 0xfffffed2) splice(r0, 0x0, r2, 0x0, 0x400004ffe0, 0x0) 15:45:59 executing program 3: r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) setsockopt$llc_int(r0, 0x10c, 0x5, &(0x7f00000001c0), 0x4) 15:45:59 executing program 3: r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) setsockopt$llc_int(r0, 0x10c, 0x5, &(0x7f00000001c0), 0x4) 15:45:59 executing program 3: r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) setsockopt$llc_int(r0, 0x10c, 0x5, &(0x7f00000001c0), 0x4) [ 240.500507][ T4443] usb 5-1: New USB device found, idVendor=19d2, idProduct=2003, bcdDevice=eb.f6 [ 240.506200][ T4443] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 240.512306][ T4443] usb 5-1: Product: syz [ 240.515991][ T4443] usb 5-1: Manufacturer: syz [ 240.529635][ T4443] usb 5-1: SerialNumber: syz [ 240.536048][ T4443] usb 5-1: config 0 descriptor?? [ 240.600249][ T4443] option 5-1:0.0: GSM modem (1-port) converter detected [ 240.801650][ T4443] usb 5-1: USB disconnect, device number 3 [ 240.810032][ T4443] option 5-1:0.0: device disconnected 15:45:59 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="18010000000001000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='kfree\x00', r0}, 0x10) creat(&(0x7f0000000040)='./file0\x00', 0x0) mount$binder(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000380)={[{@stats}]}) 15:45:59 executing program 3: r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) setsockopt$llc_int(r0, 0x10c, 0x5, &(0x7f00000001c0), 0x4) 15:45:59 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)='w', 0x1}], 0x1, 0x0) close(r1) r2 = socket$kcm(0x29, 0x5, 0x0) sendmmsg$inet(r2, &(0x7f0000000000)=[{{0x0, 0xfffffffffffffe7e, &(0x7f0000000400)=[{&(0x7f0000000100)="00213e293f6f228ff399f795708460eb3d179e27a40d4c0f9186e1ac6d3104e937c4a666fc16a7a5d9d3049f5a6f06d5e0dc1ca768edc891f7c12c5ee348069e57011d86d231592c397cd7113dbdcff68826856a3c2b442216aeffbc4ee1df6798968f", 0x8d7fa}], 0x3b6, 0x0, 0x0, 0x3}}, {{0x0, 0x0, &(0x7f00000008c0), 0x1, 0x0, 0x3}}], 0x40000000000006e, 0xcbff) splice(r0, 0x0, r1, 0x0, 0x10000, 0x0) 15:45:59 executing program 2: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) r3 = socket$packet(0x11, 0x3, 0x300) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x920c}], 0x1, 0x0) setsockopt$packet_int(r3, 0x107, 0xf, &(0x7f0000006ffc)=0x4000000000000200, 0xe50fb6c50bc849c9) r4 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000002c0)={'tunl0\x00', 0x0}) bind$packet(r3, &(0x7f0000000000)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @link_local}, 0x14) sendto$inet6(0xffffffffffffffff, &(0x7f0000000180)="17030400", 0x4, 0x0, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000180)=ANY=[], 0xfffffed2) splice(r0, 0x0, r2, 0x0, 0x400004ffe0, 0x0) 15:45:59 executing program 3: 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_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000040)) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x1208, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1003], 0x10000}) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000380)={[{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x63}, {0x0, 0x0, 0xff}]}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000080)=[@text32={0x20, &(0x7f00000000c0)="66ba4000b0c2ee66bad104b829280000efea0e0000000a00b8050000000f23d80f21f835c00000a00f23f8653e65f30f21c62e0fae2b0f01c2b8060000000f23d00f21f835200000000f23f8c4c3a1cf830000000002d9f7", 0x58}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r3, 0x0) 15:46:00 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000140)={0x0, @in, 0x0, 0x8, 0x12}, 0x98) 15:46:00 executing program 0: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='ns\x00') openat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) 15:46:00 executing program 0: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='ns\x00') openat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) 15:46:00 executing program 0: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='ns\x00') openat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) 15:46:00 executing program 0: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='ns\x00') openat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) 15:46:00 executing program 0: syz_clone(0x61ba652a0000, 0x0, 0x0, 0x0, 0x0, 0x0) 15:46:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)='w', 0x1}], 0x1, 0x0) close(r1) r2 = socket$kcm(0x29, 0x5, 0x0) sendmmsg$inet(r2, &(0x7f0000000000)=[{{0x0, 0xfffffffffffffe7e, &(0x7f0000000400)=[{&(0x7f0000000100)="00213e293f6f228ff399f795708460eb3d179e27a40d4c0f9186e1ac6d3104e937c4a666fc16a7a5d9d3049f5a6f06d5e0dc1ca768edc891f7c12c5ee348069e57011d86d231592c397cd7113dbdcff68826856a3c2b442216aeffbc4ee1df6798968f", 0x8d7fa}], 0x3b6, 0x0, 0x0, 0x3}}, {{0x0, 0x0, &(0x7f00000008c0), 0x1, 0x0, 0x3}}], 0x40000000000006e, 0xcbff) splice(r0, 0x0, r1, 0x0, 0x10000, 0x0) 15:46:00 executing program 3: 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_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000040)) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x1208, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1003], 0x10000}) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000380)={[{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x63}, {0x0, 0x0, 0xff}]}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000080)=[@text32={0x20, &(0x7f00000000c0)="66ba4000b0c2ee66bad104b829280000efea0e0000000a00b8050000000f23d80f21f835c00000a00f23f8653e65f30f21c62e0fae2b0f01c2b8060000000f23d00f21f835200000000f23f8c4c3a1cf830000000002d9f7", 0x58}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r3, 0x0) 15:46:00 executing program 2: 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_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000040)) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x1208, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1003], 0x10000}) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000380)={[{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x63}, {0x0, 0x0, 0xff}]}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000080)=[@text32={0x20, &(0x7f00000000c0)="66ba4000b0c2ee66bad104b829280000efea0e0000000a00b8050000000f23d80f21f835c00000a00f23f8653e65f30f21c62e0fae2b0f01c2b8060000000f23d00f21f835200000000f23f8c4c3a1cf830000000002d9f7", 0x58}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r3, 0x0) 15:46:00 executing program 0: syz_clone(0x61ba652a0000, 0x0, 0x0, 0x0, 0x0, 0x0) 15:46:01 executing program 0: syz_clone(0x61ba652a0000, 0x0, 0x0, 0x0, 0x0, 0x0) 15:46:01 executing program 2: 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_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000040)) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x1208, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1003], 0x10000}) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000380)={[{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x63}, {0x0, 0x0, 0xff}]}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000080)=[@text32={0x20, &(0x7f00000000c0)="66ba4000b0c2ee66bad104b829280000efea0e0000000a00b8050000000f23d80f21f835c00000a00f23f8653e65f30f21c62e0fae2b0f01c2b8060000000f23d00f21f835200000000f23f8c4c3a1cf830000000002d9f7", 0x58}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r3, 0x0) 15:46:01 executing program 3: 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_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000040)) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x1208, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1003], 0x10000}) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000380)={[{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x63}, {0x0, 0x0, 0xff}]}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000080)=[@text32={0x20, &(0x7f00000000c0)="66ba4000b0c2ee66bad104b829280000efea0e0000000a00b8050000000f23d80f21f835c00000a00f23f8653e65f30f21c62e0fae2b0f01c2b8060000000f23d00f21f835200000000f23f8c4c3a1cf830000000002d9f7", 0x58}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r3, 0x0) 15:46:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)='w', 0x1}], 0x1, 0x0) close(r1) r2 = socket$kcm(0x29, 0x5, 0x0) sendmmsg$inet(r2, &(0x7f0000000000)=[{{0x0, 0xfffffffffffffe7e, &(0x7f0000000400)=[{&(0x7f0000000100)="00213e293f6f228ff399f795708460eb3d179e27a40d4c0f9186e1ac6d3104e937c4a666fc16a7a5d9d3049f5a6f06d5e0dc1ca768edc891f7c12c5ee348069e57011d86d231592c397cd7113dbdcff68826856a3c2b442216aeffbc4ee1df6798968f", 0x8d7fa}], 0x3b6, 0x0, 0x0, 0x3}}, {{0x0, 0x0, &(0x7f00000008c0), 0x1, 0x0, 0x3}}], 0x40000000000006e, 0xcbff) splice(r0, 0x0, r1, 0x0, 0x10000, 0x0) 15:46:01 executing program 0: syz_clone(0x61ba652a0000, 0x0, 0x0, 0x0, 0x0, 0x0) 15:46:02 executing program 0: 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_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000040)) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x1208, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1003], 0x10000}) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000380)={[{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x63}, {0x0, 0x0, 0xff}]}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000080)=[@text32={0x20, &(0x7f00000000c0)="66ba4000b0c2ee66bad104b829280000efea0e0000000a00b8050000000f23d80f21f835c00000a00f23f8653e65f30f21c62e0fae2b0f01c2b8060000000f23d00f21f835200000000f23f8c4c3a1cf830000000002d9f7", 0x58}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r3, 0x0) 15:46:02 executing program 3: 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_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000040)) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x1208, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1003], 0x10000}) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000380)={[{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x63}, {0x0, 0x0, 0xff}]}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000080)=[@text32={0x20, &(0x7f00000000c0)="66ba4000b0c2ee66bad104b829280000efea0e0000000a00b8050000000f23d80f21f835c00000a00f23f8653e65f30f21c62e0fae2b0f01c2b8060000000f23d00f21f835200000000f23f8c4c3a1cf830000000002d9f7", 0x58}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r3, 0x0) 15:46:02 executing program 2: 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_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000040)) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x1208, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1003], 0x10000}) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000380)={[{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x63}, {0x0, 0x0, 0xff}]}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000080)=[@text32={0x20, &(0x7f00000000c0)="66ba4000b0c2ee66bad104b829280000efea0e0000000a00b8050000000f23d80f21f835c00000a00f23f8653e65f30f21c62e0fae2b0f01c2b8060000000f23d00f21f835200000000f23f8c4c3a1cf830000000002d9f7", 0x58}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r3, 0x0) 15:46:02 executing program 0: 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_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000040)) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x1208, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1003], 0x10000}) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000380)={[{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x63}, {0x0, 0x0, 0xff}]}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000080)=[@text32={0x20, &(0x7f00000000c0)="66ba4000b0c2ee66bad104b829280000efea0e0000000a00b8050000000f23d80f21f835c00000a00f23f8653e65f30f21c62e0fae2b0f01c2b8060000000f23d00f21f835200000000f23f8c4c3a1cf830000000002d9f7", 0x58}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r3, 0x0) 15:46:02 executing program 1: 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_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000040)) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x1208, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1003], 0x10000}) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000380)={[{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x63}, {0x0, 0x0, 0xff}]}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000080)=[@text32={0x20, &(0x7f00000000c0)="66ba4000b0c2ee66bad104b829280000efea0e0000000a00b8050000000f23d80f21f835c00000a00f23f8653e65f30f21c62e0fae2b0f01c2b8060000000f23d00f21f835200000000f23f8c4c3a1cf830000000002d9f7", 0x58}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r3, 0x0) 15:46:02 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(r0, 0x8915, &(0x7f0000000000)={'syz_tun\x00', {0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}}) 15:46:03 executing program 2: r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$SNAPSHOT_FREE_SWAP_PAGES(r0, 0x330f) [ 244.400208][ T39] kauditd_printk_skb: 7725 callbacks suppressed [ 244.400525][ T39] audit: type=1400 audit(1658504763.045:122572): avc: denied { read } for pid=4779 comm="syz-executor.2" name="snapshot" dev="devtmpfs" ino=98 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:acpi_bios_t tclass=chr_file permissive=1 15:46:03 executing program 3: r0 = socket$tipc(0x1e, 0x2, 0x0) getsockopt$TIPC_SOCK_RECVQ_DEPTH(r0, 0x10f, 0x84, &(0x7f0000000040), &(0x7f0000000100)=0x4) [ 244.430599][ T39] audit: type=1400 audit(1658504763.045:122573): avc: denied { open } for pid=4779 comm="syz-executor.2" path="/dev/snapshot" dev="devtmpfs" ino=98 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:acpi_bios_t tclass=chr_file permissive=1 15:46:03 executing program 1: 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_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000040)) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x1208, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1003], 0x10000}) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000380)={[{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x63}, {0x0, 0x0, 0xff}]}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000080)=[@text32={0x20, &(0x7f00000000c0)="66ba4000b0c2ee66bad104b829280000efea0e0000000a00b8050000000f23d80f21f835c00000a00f23f8653e65f30f21c62e0fae2b0f01c2b8060000000f23d00f21f835200000000f23f8c4c3a1cf830000000002d9f7", 0x58}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r3, 0x0) 15:46:03 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_GET_ADDR(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000001c0)={0x18, r1, 0x1, 0x0, 0x0, {0x8}, [@MPTCP_PM_ATTR_ADDR={0x4}]}, 0x18}}, 0x0) [ 244.491094][ T39] audit: type=1400 audit(1658504763.125:122574): avc: denied { getopt } for pid=4781 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 15:46:03 executing program 3: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f00000003c0), 0xffffffffffffffff) [ 244.548084][ T39] audit: type=1400 audit(1658504763.185:122575): avc: denied { read } for pid=4788 comm="syz-executor.3" name="ppp" dev="devtmpfs" ino=711 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ppp_device_t tclass=chr_file permissive=1 [ 244.595289][ T39] audit: type=1400 audit(1658504763.205:122576): avc: denied { open } for pid=4788 comm="syz-executor.3" path="/dev/ppp" dev="devtmpfs" ino=711 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ppp_device_t tclass=chr_file permissive=1 [ 244.624646][ T39] audit: type=1400 audit(1658504763.205:122577): avc: denied { ioctl } for pid=4788 comm="syz-executor.3" path="/dev/ppp" dev="devtmpfs" ino=711 ioctlcmd=0x743e scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ppp_device_t tclass=chr_file permissive=1 15:46:03 executing program 2: r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$SNAPSHOT_FREE_SWAP_PAGES(r0, 0x330f) 15:46:03 executing program 0: 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_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000040)) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x1208, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1003], 0x10000}) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000380)={[{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x63}, {0x0, 0x0, 0xff}]}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000080)=[@text32={0x20, &(0x7f00000000c0)="66ba4000b0c2ee66bad104b829280000efea0e0000000a00b8050000000f23d80f21f835c00000a00f23f8653e65f30f21c62e0fae2b0f01c2b8060000000f23d00f21f835200000000f23f8c4c3a1cf830000000002d9f7", 0x58}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r3, 0x0) 15:46:03 executing program 1: 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_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000040)) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x1208, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1003], 0x10000}) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000380)={[{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x63}, {0x0, 0x0, 0xff}]}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000080)=[@text32={0x20, &(0x7f00000000c0)="66ba4000b0c2ee66bad104b829280000efea0e0000000a00b8050000000f23d80f21f835c00000a00f23f8653e65f30f21c62e0fae2b0f01c2b8060000000f23d00f21f835200000000f23f8c4c3a1cf830000000002d9f7", 0x58}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r3, 0x0) 15:46:03 executing program 3: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f00000003c0), 0xffffffffffffffff) [ 244.891534][ T39] audit: type=1400 audit(1658504763.535:122578): avc: denied { ioctl } for pid=4796 comm="syz-executor.2" path="/dev/snapshot" dev="devtmpfs" ino=98 ioctlcmd=0x330f scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:acpi_bios_t tclass=chr_file permissive=1 15:46:03 executing program 2: r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$SNAPSHOT_FREE_SWAP_PAGES(r0, 0x330f) 15:46:03 executing program 2: r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$SNAPSHOT_FREE_SWAP_PAGES(r0, 0x330f) 15:46:03 executing program 3: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f00000003c0), 0xffffffffffffffff) 15:46:03 executing program 2: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r0, 0x11b, 0x4, &(0x7f0000001040)={&(0x7f0000000040)=""/4096, 0x0, 0x800, 0x0, 0x1}, 0x20) [ 245.283907][ T39] audit: type=1400 audit(1658504763.925:122579): avc: denied { create } for pid=4819 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 15:46:03 executing program 2: unshare(0x6c060000) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000380)={&(0x7f00000003c0)='kmem_cache_free\x00', r0}, 0x10) unshare(0x24000600) [ 245.312204][ T39] audit: type=1400 audit(1658504763.945:122580): avc: denied { setopt } for pid=4819 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 15:46:04 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_DESTROY(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="34000000030601020000000000000000040000000900020073797a3000000000050001001c"], 0x34}}, 0x0) 15:46:04 executing program 3: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f00000003c0), 0xffffffffffffffff) 15:46:04 executing program 2: unshare(0x6c060000) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000380)={&(0x7f00000003c0)='kmem_cache_free\x00', r0}, 0x10) unshare(0x24000600) 15:46:04 executing program 1: ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x89f1, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000043b54a00000100000000feff0000450000000000000005000401000000000000"]}) sendmsg$TIPC_NL_MON_PEER_GET(0xffffffffffffffff, &(0x7f0000002cc0)={&(0x7f0000000ac0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000002c80)={&(0x7f0000002a00)=ANY=[@ANYBLOB="68020000", @ANYRES16=0x0, @ANYBLOB="00042abd7000fedbdf2513000000b80001800e0001006574683a7663616e300000002c0004001400010002004e200a01010200000000000000001400020002004e23ffffffff00000000000000000d0001007564703a73797a320000000008000300010100000c000280080001001e0000000800030005000000130001006574683a697036677265746170300000380004001400010002004e22000000000000dfffffffffff1f0002000a004e2200000001fe8000000000000000000000000000bb3f0000009c01018044000400200001000a004e2000000003ff02000000000000000000000000000109030000200002000a004e2100000008fc020000000000000000000000000000050000000c000280080004000004000008000300030000000d0001007564703a73797a320000000044000400200001000a004e240000000900000000000000000000000000000001c10c0000200002000a004e200000000120010000000000000000000000000002010000000c0002800800010004000000380004001400010002004e22ac1414bb0000000000000000200002000a004e2300000003fe8000000000000000000000000000bb0100000044000400200001000a004e2000000002fc010000000000000000000000000001c1ffffff200002000a004e200000000600000000000000000000ffffac14142cb0000000380004001400010002004e2400"/534], 0x268}}, 0x8000) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = getpid() ptrace$setopts(0x4206, 0x0, 0x2, 0x0) process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000040)=0x4790, 0x4) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x0, @local}, 0x10) connect$inet(r1, &(0x7f0000000480)={0x2, 0x4e21, @multicast2}, 0x10) sendmmsg(r1, &(0x7f0000007fc0), 0x800001d, 0x0) read(r1, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000040), 0x291962b, 0x45833af92e4b39ff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1a1004, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000180)={0x0, 0xffffffff}) sendmsg$nl_route_sched(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x14040850}, 0x8010) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCETHTOOL(r3, 0x89f1, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000006040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000feff0000450000000000000005000000770f7e162951032b589379fef39e5319508c81ef2118a4c54581a8f645422794fdaef2f0702f1162cd0aef9bfc5ed7e5ab5705adc9c3d2ab68aba6e1d257fff7dfbf12aaab514b4419f230d2aae3a8dfb798d89217a331a1ac77d7f30e300ee4792392448db04f5197c8c64be27e5dbabf13e09e54b1127d91391cacbc236a6098428da7a55b10dc5093242ae5664f17c116905b705d3a8c77aa49f92fc8f3b06d8799d9e1f487e61d22afb32baad6e0d32742fd60501d2ab34751d411aed771bf44e2952d0236d395608d59f57ee8b16ebe3e410d0afea19759e8c45d903ff1919cc0936a1f0537f9e358b095ac8d93"]}) [ 245.789871][ T39] audit: type=1400 audit(1658504764.435:122581): avc: denied { create } for pid=4828 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 245.791793][ T4829] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. 15:46:04 executing program 0: r0 = openat$fb1(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$FBIOGETCMAP(r0, 0x4604, &(0x7f0000000280)={0x0, 0x1, &(0x7f0000000180)=[0x0], &(0x7f00000001c0), &(0x7f0000000200), 0x0}) 15:46:04 executing program 0: rt_sigprocmask(0x0, &(0x7f0000000080), 0x0, 0x8) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000000000000000000000000030850000002c00000095000000000000002b4003fe37a077ae55f52c0d80a2649baca85309be96d5a45bbbdb5ff7ffffffd075b3eee14473f51be98db7efbb059842ba4470e8e04acb807fbbabc68abdcce9f672b6bb61c302dfd5c11071adac29fd64d33a3502fbeb1ed99dd0e792f24c420bfcc2635421d339ad521d6953b1137850d9e9ebf65ee988ea2dbee528678eb47efb7b3f19046c6f1bd1bf56e5853ed96137f95b3a11954ed1c8a8676468cf2405e48723d4b1ff"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000001400)=""/4106, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x18) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r1}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) socket$can_bcm(0x1d, 0x2, 0x2) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x25, 0x4}, 0x10) socket$igmp6(0xa, 0x3, 0x2) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000000000000000000000000030850000002c00000095000000000000002b4003fe37a077ae55f52c0d80a2649baca85309be96d5a45bbbdb5ff7ffffffd075b3eee14473f51be98db7efbb059842ba4470e8e04acb807fbbabc68abdcce9f672b6bb61c302dfd5c11071adac29fd64d33a3502fbeb1ed99dd0e792f24c420bfcc2635421d339ad521d6953b1137850d9e9ebf65ee988ea2dbee528678eb47efb7b3f19046c6f1bd1bf56e5853ed96137f95b3a11954ed1c8a8676468cf2405e48723d4b1ff"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000001400)=""/4106, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x18) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r3}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) 15:46:04 executing program 3: mkdir(&(0x7f0000000000)='./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) syz_fuse_handle_req(r0, &(0x7f000000a680)="813ec608e7c86464e932a91bfe335a28763989bd83b8b2e4dfd662c5eb201fd26a3f2eff8ecf58e36cc3dbd95e42001b89f9b50ee0f52a065c2ca8a2abb5357056c13b42df6185e35df83a8645f77300c8201302b88e48e33f7a36300477a08aa20833ae638bddeec3bdc9d5ab69d17754bdab67cc7ec7c6ca0595f328642f0e9ea3d29c55a225d39f66cf0b6dd8c7a701877a52181993444b97996d46b54d6c0eca89f0e558fb727094ab6f814484166b45d152e884d742e6b2b8b41f3e83eb445b026a1c650d1e45314b084fa1a65242bbfdf230bb150678f664dd552a04f3fcfbad428057938661906fefb39a5b71df4f3048b804a854d3dd3b9930df8f49db4697ecd77f5484253a6f4da6afb59e0f042e1c23eb302af935c08bd2c5d9aed32512b4d9d8624b2bf24caeda15418acf90020ba2c157eb25479441eb802f89aee8673c9aa66f4df86f0b93ab522fb28bf1cff441429008612ee644883c008a0267bb38b4c9ddb507cfe6a04fca0150b3843cdb9b346046bc58db1c715099f48e4a4ad93208c056496653aacaf2a132e66bbab65bdd910ad51276a13cc22c4358ffc56500d3fca00d46fe669614bf0aab70d34d65174fe311e62d9fb5c9bc35d039fa7222d879ac20f79b777fc2bbd6b69ef7ce302097109c455303d0b4275d507cab1f495f001eba0013670fec9504f2bca159c3f6d0fda4edde5bc625437665bc8c90fb87cecaf953575907391a62d1d46a1d6b1d269769fd24cf500b57722982748f9e163d02ac47f9999397bbf8e4115a441e62b863aec0f9d02008c1134f253c099f1dccef38e48eca7e11e80667bed64dc183a82ada542e6fec3fd0b1f051f9b7bca5a7793b0b4ae577e26477c48b243ef166adbd8c6a94d2c06f9c6b90e184caabf318cc0a97313a5e716b23ed43592acf5d0e1c82f108fe5f0063f8f321ad9917e1c1ef031099bb98b0c3f5636c017ef348b63b1b447603dd369f6212df1f36d9430512a1dabcd909864110f37ca0c6f1e99e44b1b5eac3dcaed0597a893b4c7155f437766c50c1dc975b29e5cbcfc439dda34bb5536e591d5d59a3ce7cad87b1be694091505d60a04a3cafbb370e7514d2cab47db20776978a255ebed43e8683783b6bc9b4057471f65e9a2d2675a44ab31db6f810244ec4978ab7f39253db9bb2e919f31db0ac6a7c7aa062806ef50e4872a0cd747ebfaa0e5ac44dfeabaecc1607cd644aa1d51ea1dee0b61e6d1da2edd0a1affb961caa5191389cd640fe1753b2d8afd9186ee802f96cfc92ed268c02de3d149ed91dba8efb1a0b5480f3d03eab078c8d85b3518fb2eee9c315eedca7e9221ee95422f7983ac55c1fa4b647d0febe0a02e4c6cdde8752e64fbaba6b3a89c16a7cf62d29a37bcf5b3d55d3cfb13fe8aa055fb5b67ee0b6c4343f972a0260c949ed0d8d8409dbb428aa30cf97367eb092b4ba046edd680414a2ca129e01a27a27beef122a5c800ce8b5aa304e8e7feaab182a86385261dbfdb6a26fa71b89d8b11cb8d6289953af16d946bf034bd1d8b70b78343b599c7c7494eb17d16baf8e07d27976d2aef2e05def10697ddc126bf325cd86f9c4702c98b71c16cbf2ad70ca8919f1e1761407632aae0b34e0ef7ce8a8952ab366497649f61b5f61d0b66098a8a93876a9154991389c8d4458f21722a368582fa39463d9e2a141767868855cbbfd71f32141a33fe37bd2948421242d69cecc045c0ffe51815e961df48e8a299fd4a5356a4a17346a1a66ae830693599cb7559f95c66812b4682530decec2d9b203bfb61977d4d772ce5678ebf263dae2a8a53d47fe3f202a2823174e7199f508b8973b0d3f7ae434d9a355a4144355e398f9996b6c7489887c9b1aedd230a096db063409abdb64380314c49b52ff4502de946d84c2387ae69d809da796872c2565969294fd6bf9221c9dd63bac41de653319c10e5dae186b65253c47918f1efb9b64101e222f00d73ea08f075d7625d0fd8be73f11422ed8cef9bf5196e88d0cf759c23e1d3d089dd1b6114beaaa7e495513b5f14978caff2eaad5b7f9bf8ba06212668967e26284906d587e46cdcffd901c13d202f7c2ad011dbf6526d020c485791e9694abd5918076e9cfcd3d63410dbca72fd746a92291a6688cc11b3233ba72e39ab0d1bd93a83963dce65a505e66544f69086098ed60abfe610d104c2e04a03e780d5b5ec5e070f4150d7c9bd9ce8675c35f26ca9fef44dddf667ec04b10c19c143ac8b2df5b4b4d5ad57c35ff4c928515c07010a3cf2d1624659cec528f629e4938ebe3aab534b61b58283ce62ad373fa99120dc335ba9e78b6d400ce775d75421b4663c29cb3b3bb313da74881d4b772f920e5a346e6bb18e00e93dda625243bee271b7598d244912a4ef4064132b25eba92d2f4b4a322c1d9f27df8bf28c2a7d1a768da68ab87e722ece559265bd7d7b600997f9b5b6005ee1156e9ef719227d9652270b835feafe20e79b5ee39df670cdea2f0f1e146a02f66e60c7a8466bd78687f46afd6ff5aa4e3be9b8be91578fd89b45fd41eb2cc6142154dd05a76910c484413bff4301f863b791bfb09fc4e765eddbd5bfd64829f361b707f04f0c0da9491e4059dc7e473bf1b77a0af56627d4d7c1a048c291b1dae2f39bf03acfce998e2defa471809883f7f95f8cdaa9c8858150bcecd8328b44d31f47d66e0b2747e46e6678b5fb2bc0bb798c711c9e2b6a4cfdf5db7a086ebd1d4834fb6de634d5e58e8b80b810d182510717214aae674680eb8f53579da185674599cd3c7afc9b4b5ee918adecf02b857b01180361f56e913cd00a5f2187741e781be3779fa06b6d8d81f2b62bd7c14e15374d6b1a369083ef069788795976f1b700eb077fda5157c73a7032c314baeaf3c202f75b0364268adf0858df81a308320aef2737d5a5f0e44cd2d9cf899303fa669e32c7988cff545317e5956f0a6ffff9519a091fa4cf05d3445cd32c00377292d2733c70684b6228a6d2a8800a5f3d5ea844a07343ae02454676810766d0d968e0f6db55d8185438af9a92619d46e84353645b7f8e61ef67cc2e390a44f27007af32940d93f1d352a446ac5317c57c859642504aa68832b2baa12750221d12116d4cb9ed35e022815ce30e7a90577a0d4105de2d25713c3edab50d103553c9e2c0fcd61c1d777eaa9300394a30287cf0e87c25266b9abb081b46024561f89695575a9731aec5a1ebeda4443cc0ff1887998119fcb857dd6c3ad09b2e38c765ca3c10e329077093016c9c40623c9a66e64e2d747579e1dd158776db0e4ff89aa7c85c9297df4deaaa02d328b0aef1a2f18fc0b06deaa3fae7b2f2d3b64695ced397581ad6f9c3ce23e7ae6fd98a60ff2ad93e5ac3086ca66f98ac8ce6bbe417ebffffc4791e899b5430633ca528cbadef005a07afda1954537ba18306193f06a8d3185bc16d5a479f4e04583c6c0bfa7046bb404d46a2323d2f129dd854df4f777b0c6a351278388b755c62f24325b9125c2d1b537b63dfc702dd7b826289a6f6d7eade63be763e19170d3051f3549ba050dc242df08bede7508e3bfa05b9a4fe0d76979f635990967213a4bf62aa2d82034d8f7d173d4122a40e85c68dd81649d247f8508d93e730b3c88220857e613306b71d8e645659bbbf599c6bf7a7ab8ef9a022d316a6c1e764a90e4f1cc8048e2f580d0df55ccfdd502ebae9feb438e05c9a0750e1c9ba82603c5c5ab7fda6a9eb07326c2eb10e3e56bab32ab48e22f2122431bef9933bbeb8682e2ffefdfef70327d56a79f2c66e2e0ffcdfb923224c21d7e2949f2e7c6c4911109d6619286832ec27f080632d8bec11305863ee9edce3833ba888b8cae90fd7a2a837823de7cc2b8fbdd324cd7ef20653c9c32c8e9a092772e37bcf9c7f51a53f18d95accfa6b235a5cd59dddfa4740178544636c4ae2f4d9b81fd3de823dfcd153cf723f4b306dc14e17a60c5b379973d6dc84bb9adecd3ac56d39be9e15b279262df7d5574fb0751dd1c9d2b1e5c0e8c7745f61323fecc33b05e300ecbbe8a3dc94649893fb2ec68e7dd1aedd2d66fe6037a36d6bd8b699bbc3a748bd81a45b7be9174bd2717696cfa8cf35e552fb5a85121dc7e2cade3049dcc1c27ada971cefb52b74612f96a9aba0c6a8b33593767e1899a5c753a5bfb4a8549cc94156c09bd15c14b20cd235dd488a163f6f2cd7673324fcbfc05dc321c45e87153a4beabac95309780b3e4634053f2863858cce5e8c4f6e2de780a49e377e88fde23eab7c95710b9ef410c75d0cc0231820e4ab5847eff3a012b6f4b7b71d2d1c0e9f7c73814ed3b3062332205a52010da4dbd526231ef9ba57aa92d3b6502181a7aa9bc6fc859707c7ea10a6393d00b17b9134ebbfc4fead322e1423940fe2e9cf2612dc1c1fffc20e540ac3b6e3ca516ae7e2a9864962961a92be39d81e6810e0d226511a653560a96833a0e904d9fcbc076ae943ff511e2a69d724638ffff9bde52be0038350ce99d85ca4a0367d71c47703149750ba6e114279b04262be1d6c33d283462d17c52f50a3b5117831fcf7fc40cf501a3c714c04232796f31c767bbb878f54e9ded7c702c9e1e2c28cddcffd66af48ec552bac3cfd3fc740fde0cbb3bcbd5c8b367155bceb1e810decb70def1e54afc7bd3d66d6a5667b893c6c29318211717048369c4ab7852ad499193d3ef7d052201bc73631dbcae9253b10e557740cb86106b5d5d758760873cf2387fb745ee38b2fa03f3add9c75c5ac5266baba1e367ccf69d08c8ae9c1620a2a39d6ab674f786ae2b6e81c2a979566085e4c3ba21bb5949303dbe0d5efe469afba64a8f2d5d600042de43d90eaa7a2ffaf352d98d11956a0ce9f87a8ee3641d5baa6ac904f64b580bb5d135297a123296a7843a7792ff4a59ce7c0e791e13feb745aa41a36a388f08bb90c676c6a25c391536829d6abfcade7e2c3dbe6dce86f71c640a9ad2ccca9a6074ca6b3a53d6774eced2bdabd5d74b245d89e067ff423744221c546f2429a17056193732dd72e0dde7aefb0b479ba0f9ca3ede081b89b98f0a8b5466e2018845f6c7bd3a1e9d36517f9b1336b9827058c75e10a0198c0ada3a6004c269eee367a658fe48171a162337809cfff1a13b10697ea5c98dddd470212f1fe2a2ce210c54431f6fe8e08c9a65a3cb6133b6105f908767ca8a31ad423726ec1156fec4da6bf97260166014a463b95887cedc7fe4e8a66ddeb692e80e410dd6ddfc688ded2b31bb8c120010bdd72b8b04f26b3d4b620ca4662028e114d11c9e0ebc60f485b21a905fa0220bdaaabbe8f7c043268bf69f57c3656e1cb0c3cbc2937ba1717bf07376bd6c6a6449db6442cfdfb568202abfcdd212701de87f1748c852b7ec73c062b00c48d606746c567f25eb761eabaca830bb52adf1a4e9ddb09ed25c5ce32b44ae0fd082457108ffdaf1545f71b4e414f3e608fb9c0cbc732ad88873453f2bc4d21f7e254745a51028b8297e4ab2198f69dd1488f90709817d18d2c70ea666d13638905071ec91384624660c92cc85a6f169007cb47c186bc6cc1da61a2d1c3e19bb7b9886248302acfc7cb45c3961cb81af534fe0cbea52f20a81d1d02cbdb003c7a4dcfe93af2475a2d39a71559bc848dc2fb69e7a744c2311b21ed9bf0e0b86fbc6a50da5cff3d8f758ec9db2931019d6fa9cc8556ad81848f7022269650449d1f260616f8951dd57fe888a69f67f56dadbc814ce13df5a8d27ea6b39565439df05a817a222f7a94713ab8669823980c30a001bb0b610c0b7b5f432af72226ed3178cc3282786476f69b1da8921eab17c96c79fa97ba3d2a6bcefbfe67e4f4f46bc80496adf791e00b0d498a3c90c2bd261b66a6962fa804de2cbefa1cc50c2464ff465e0b6048dc4b473c1d9e544d952c24ae07b78e59f2926ee51899342e1100637ce33182ba17f4f8efee18b2cdf33478573c18487c415ea5f1b0392601498ca6972174c8751e3acbde139aa627991a5794c1fc3cf071871f5a6c699bb3731bcbc50041e3fad56c8c27d6a4676d5102c74e744cbbb042ef61cc608ac05712f370f412b0fc25fe72477e60a10d2e3ff64db6fa27d5f2fdac08c75b69bb20c69dbeb86ecfa9ee34df86536ce46faba5908e6bde9bec10566a707313883129921e515dac66c9e0781fbdb7f284ec9e6d441343d87f4e91ac310db2dcbfc97a71ee7fb117b0ebd73b15c240feaa54c2261b7da69c881274170b79c475805791874a8672bd6c0e11f6bc400779b49fd0b14f440994ebe66a360211057ec1d9354aad507bbe97b52d7f38897a3369e8728ea0ba2438aa642042af394cd2aa65d4b5e588eca18d2ad40ee9435123493fb3d2820c3717c99c99f24abbb63480ae19b0ae11666de580af46d2403c12c6c8b2438ad7038696fe40ccbfce2ef99a8603151a9b3986a4778b781e3535528d42db5c57f17db2b7e01cde1b8f4a3a3ba139a88db626f1ec6f302027432e2117ee38e3b1f7a66fa381db0956bd12544daccf580fe158b8cdd96b95d5344bac4499de993bdae6a449f85e6ff831d44e52d989bd934a3a3c6d9d141194b9a45234a537283e6fbca255a694a9a9cc85d663ede2b280ace7c8bc02b6e541c3e05c991863d2274c418e1e78199d55ff6b0e9bdb7d022a1b769c1d505d50d11fc9a78d6cf10eb7274b1368c4df993e2477d2286edcee56b550c2304c543b5fe8b379737d230ad14c3f82d1352fb22b983d6de8555428d1d86a42780278e53986c94488ce4335d54c292dec3f7331a5c768d556e4e9b2a6f7ba4509511635b59fbc47bc6889379d61c751df20c8da2e1fe56e788e9c67f2ff22f27b3cfe5799e9a2d4e0634a43f02288133eece0b73f81af87bcdb5144af8707e8439e6747858e83b6bbbb0dd22f4e65a5748e2c5b0791a4d67cabacc20a3feda7a07fe6c0a766a2855b81097ffb4a345212608ab02a5c151e0d556bc4d6f6de8c4c43eb64200d296a460f838340ec7b83b4dc592165c4d7689dc2ba723374e8b847fee0294b0df1fffb3a48b1256de3e5dabf0c8e6e83ec797107eedf7e684f0c0f4ffff55b8f232226ea84f85bfd41e8e4a4535fb5146e43d115046d8143f99b90e32bec023301e20db906a36ceb7d4628e2387af64ef59b2dce18e086510ab0d309beabcb1ffad2bdd9639a7cdb3064a939a3b57ef27266ad911e6ec08a13547cb33fa21d7f333e9e2c612e743a06ec9f153f4903402e2372fa13f86566806d93de23b3077ba476506f1eec2bb31d9ed6845b2715b4882e4ccec0187d58d51a1cf0063a803ce4221947f7f4c387e2a587cd4df25fe1a0ee3685299736124c20c14290b1f3487d2cfc46492dcc7d56720e274d4211426177070567937499a5495d20622e55b1712bf26c5be64d1a2932a0966ee86b2f5c54c974e7dc0b6faa5172eec0913812e6211ea8202d4f2b1a94b293e9a9c1e165870019ad059543c60debab99a5239571075c34e72ba9d2d20813aa7071db7d419dcd7acb30bee3778aa68633099abff682f82eccc007d1747385b2a2fcc042f213319ab7ba4fcdad60a10d64f3ae327bf5e3c09bffaaf01ce4899c756b3a4aed2b93f25532f6de7c8eef07fa78dfcc94b6f1c62ff9449e946c9d071fc97a7040fb5b3a21c5d3d5f826fffcca10c6d1fc3496c5f66d8a34bab43ad5da244a75ab6cb0b5bffae3e68a6dd28614e7ebf2c6914170d929b9be357b1da209d033a2d03a084d9af8b4c455aa00756ed2d0a5091d2204e786e1da4f29c7798b69cffa87edc7af3e66163ac1d9a29757065f0da4a7d5c2f4d3164fb1bcc20daefaed5d20f3868a7cf7141db756d89df819b6eb4bab96939cedf210c77ada34ccff7a0afe0eca16a71aa0929b1a0703d3cb8fdd6d3cc8063bf0ae92d94239a304a19d8739678ae6fe3b3846dd73b385b7fe7bf365290dc68303b781a68205046d1a180c764d0ae83e2d43949badc7b57877ae4c3ceae49a95b21e742495612782f0b7c557b2751aa6b65a5f5f67765bb2dae975430ed4bec49ea1044aa16093a249033938a9c5b524c6f79d9927677a87f7a38db4399911d42424fac3197311df18281a26498b65793e903a1bd9493165015bd81920991739b6abc2633c2e6b9c848758d355dbf22d54efb6e45c19cdb40ba6b41ca135cfa3f1fe08d05996e099b6f80febdb3d0f6a2af56260830f52bf92336a8a1d39cfb839747a8fc58e15e0196c185252b0fe270187a75a14ab3c6312a0fb26f07b25fcf434d9c53bb075ec3eeadc3226b1bfe2475058e44c310a344cb473a8581fab044d6642eb9017ad2f79dfe17a7532aacc28577d8f922daeb980bf8903d281f203d7f015acaf58483753e4efea0a65bfdb44a5960ecb1ba4211db0be585fd131eabe97dec2d52a1948831ddb8874998c79046c4e74ebaed587507b8f3f1c7a61a4dfb7048212c3dcd5b24290b9482bee44db029189a2217d8aaee4bcc1180fbb5ecddd24a6b8e0590adf819cd3646acaed0d9ca3f95328f87c5356839d6a2bd25fa799aa7b2f31f3f20e814210cd56e5ca97d87866b2dfbbc885a9ce912d5c063913d93add7e350932e3450394826ac4b86d0dda24903afcf8b0be75358467988518ebc6d1119e26a6330d28d8fe9fa98c132ef6b367d3177c4b3c9f8407f9a69308871215a659eff52199d5773ed28ca2286b1da9b42e0fc6e6652b8d0108df88ce391ef869d6fa9e238bad97dde9391cb47a9b2fb3a32c03b731522cb210a1a089e77ed8486e2045ce94ea15e346df7d13056542865ae217b47682f4963b1c90209612d089e00befaf5ce1dc39f4a88ee87442b259d84c54740e7f7b9de2c1a0634f2736fac9a47e32743c7f3622b661b91d2c9c1d049323f454c49ba8232f698e11d75559f6db318f9c8f2d631f5099474522d1d299b9eba58c457ba9ef2b19ef829b91e9c4aed3f09fc0181c82d544c95df50416bf9a0a8ecb6e343da9948b643f7116430bd771701991cb017684fd74cfd022faef42324ce729da1ece439b7a1c0f504a586cce744b287ab11753c1986ae7a515090982388c23f2a0fe9ac626a2fad327da1e2922fec78e4e0f3fe10075833393963a0d3f2eb2ae02f3e62d419e3fc6d0299f5afe936378de61f2e900d2dbbb1942a27d0a423d32259e5b2cd365e0f56a238a5be7a5e0f837310734e79e25a50e28a99caf3860c45e3c08808efe20f20a921fa04963e879e14dce1645f94de2529efab23ee0cc9c50780d74f987eff1c6365d1641cfed493524ac33c5dc86b3042f8e2bad1edbab97c4b420405bc745a5bf7f7c2e36358da79834061c811c4db3574f5db8bd50e817d7e19311fdf4bde47fca799c2b9ec29ef886a2181828c44f4b883ac7f3a6fbe6e3c63c872f3aff54eed150c38f07f7310488db73f282c2200620f26842dc55d6b74077aac33865da1e4bfcc74c20a65d75b707d400c79b1e24c2ded798244be5e69448ccd74694c1ba4c7d1a6807a14dbc7ff95c4841a7a9f7a5da978e177b627504fb6022e88214f947c416dfb97c14b2307387f10fa52369ea60c11332f1f106c9d57df6968f8bf8b6cd184cc03ead8748ccfb1a1dd4a536a5c6e19b809a9a82fe47fdb4d1865072e4c9571906afd32fe5207a6eda665ca84e119cc4c4737441c4ccd9d8ad10a3101f2d889eeb05a030539c94930e211de213f37aadb1d3706938974533b8070767d581c1f53c970ade49aab03e9a11c277a3bece50c746f5be5214b3ef6d72bb1a7d17d757111a1b377d1d71a9f11d991eca76ed090ab1d66c1e686e0f846c86deda1182385af8d8ac0c19c5afc75f256428cac825706e4ff2012b4745171a96e59632e8796335b27ad419189cfa317413ec89543442166f8157fa156b989bf016b62a15b008d882c6369d5647c7fd9b1e8b80503ad26a7abf88672672c4377f41831d6f8891710130e7da5af12a2a25b5f5f5fbdafad33283b49a5b2ae0fe0e3491a46a55045f0c8d6c0f2ad97fead8f2efef0b845b3c3e2e4cc8866b643499e70435b77dbd0ba48b86ac6aff8dab394cacbe55e9534941b8b0d29ac59518c32d925d57632793213e7f7e8093260a96022a04729e818d1f18434322903050481f9de58eab99fc6b91f227e14aa261a249362a26a2f2b8decf67cd7948ff96dd088af8bd1296a24a0a623af97a4d47c3d62c92ded31072c0ca4f1e07ca5dabceefedb4f656f80f56d6941933601956561f106e369f654a2988a75b38539c5f205574a0186c2b731ae86ccbeca82dc89211092e6cf205df9fc34de1508ebd920bd71b42cc80d12fe021c76c67fe0dd25c42106aa593c487579589b4a19195fbd46233005df37c388fb28d10e29cd29af5b41f293281c076c40178cc22035b84e420b6f6cec5007ffe7ea1d4b9961097ae8457c548ea7fbe027e610492f18f0993f019c50b162800d08a75abfca89a3a5f68f483e8d7fdb2261f867d236229768d8acb712d793e64bcf448cda1fcf68cf886212aba431f1e4e206ecc008e6b5571b166cec911b8a2e9326c0c60876a0d88e10c05966ef6071b7291b77ea17154af9957fe880b7a2b410a64ff5c91dc2023729eac05cd9dfdcdb8eb5808a0e2d470d326e7b557a9808196a629052961256deadc51b9131e01df3950cacb7104a4a76c328b56c7eaee8b9bed138117edd30624a1d3784cef1121e15d0ea18f08a4c7f28508d418d987023bbe9241abd31a1fc0fb97449009ebc9d7aca27c8b28c2a1abde34e93b5a534d0a9ecf13fa00e6936fa11721912f7b3f76e5c8478ddd9fe92191b74dea5b70fefa48bbf5cd2ba4cf99e6059ff5f96a948524d0d6eda6a87ee10d6ed8fd370a3f922ea156935cf2696d79d70578b57c8309ccdf3916318063fcbbd8a8674ec3a9d4dcd9cb8e2994922e6fbca82c5afa6baa14f6c1f5a02d3b1b3e5368be0217459ae1224a94bc1756d99dda8d19988943944d979f8ce2143fc1681d57afba099fcfe0cca2bb12851db70d5d8ab800885fe9641f61f4c04e3df8e389644fc5680c41644a3518b8d88ad40f116e773aabb8dab9f4dddec3bcb2e3d9983a705c45e7b60a807ecae56eb3d850bba84952f30fb996e6e5edfaf36f847103f3701324d42693994a9a53cae3bada4b26ff0aea268aebef5dd19c1ccdbeb27d9802c11facf6e35db6556039d1f99c475b1271b31678aefa5d9bc8f016f2aa43f91c3e791d21a6077db978ac5c8e1a4fe099640b0ba86e50b4a2183113206448ac05f8a3fb24de866559bdd004bbb204c3282551320ad97fdb4a97cd94bbe36ad2d02d3b84d15601af5c3fff963f9f273b66603836cc181484641b39a2224acb53cb7e458d8c61ff948619ea9a60fc126076ce0839fe8be15b0e0084467475c66f335ae9bacbe5c4a6dc02492f39fe79f86a56d0eaadf8d2fbb66d6861e2c2872cd8928bb62dda0686ba0ef72f519fef65d86e1a0ed31e0321619f5641eac0060341d9d499a5d29c10570358ee3bd62a271171f25e24f16f0a5f4efb372636210311ed9686039e6d073ba492416f823aba7723e2f0f9f584dcc", 0x2000, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x90, 0x0, 0x0, {0x4, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa000}}}, 0x0, 0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0x0, 0x0}) mount(0x0, &(0x7f0000000080)='./file0/../file0/file0\x00', 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000008600)=[{{0x0, 0x7f}}, {{&(0x7f00000072c0)=@un=@file={0x1, './file0/../file0/file0\x00'}, 0x32, &(0x7f0000007380), 0x0, &(0x7f0000000600)}}], 0x2, 0x0) syz_fuse_handle_req(r0, &(0x7f0000004280)="6e44b9129e2f09bdaa67509b0603f5c33b453232974b310cd1721357a969fd4cff63ffcf5040f03d55e407815fa581dafd5a94bc6cb2f94e732d0472aed21b7c85f73708abf214536635f7ceef70086514ed9e123e177f4cb8cca55185c3f9e88b4c26e10a3973dd0d946eaa2b7ea2b02d08ef9c148253dc2e668bd0d523a6d68abfc9c8187e7454a5cafec17f2599f771f83fc7a94c7cf4ed777fc6f119cf581be693caf298b70e5a50ad49eadd58bd458fff0436aa65bdfb27814f86ae6194a4e3c3f80d00d9dcd95b85e4d4ce2dbcc5d5d1add2ff9795167308c04fb68f73234c2e23b6f2dc75fa4ab7b40d5070b6d5034b280f41689ee518bf20273442c0f6a1f79000cb1ee3541ea9ae422eba2cbb4ece5843c96581314ac6dd794648b084ae6292f5979a3079816e81297825d83c24fb7217df307e49635be340fe7ad9e071f72a702ab964fc0e1c92899d94c8519b6db2e6970c6ea1a70cc108344cbfae7da7b0dd122ed85f8190d3d27d24f3d0a317cd270990602215afde13c5cddd38890a4ce6418a36e3ad91a58558a9c3060f6c2636b23876537a3d411371bc357431716f65861ececc80fb52fb832bb17df1e8332a1d858c56f464ce4a2188473e65009c25261dad7c9b70f154f64d96068b1cdd4ee8595c626b64420aaaa2c2767f4159bb141f7666ad2d492a7b61cbf3e3c52f9c7d67da7324247205abb3ac1bbccde583079f6eaf979ead45f6d0159a2259fe73d1a6a7cb0ed7dbc722a484e5a8c31c3de311abd666c961cbda5d9df3292d4d24028ea0b0d0ed21abc09df0fa7180842dbdf1d9e93004f6da821d24576d12c63d8b5fd61e4944f58b8318030d0bae0ce1f055b6d5f14212c4fdf88705e1af3ffc0f1f004a72d83a3cd0c92357cf72670e1846e6442a970f84959fca37cc4677ffdf90fe64e7203f77a1d42fbb3d1817184a069eab4a482db11cd6d1231244af87e5d3d69b72d18115f46bb6fea3d2f26d9efb9320c49f8f4dedd2b5502d01141e78034c13086b4615fbccd756cf54355cc33dff27612de368a3a114bbb546eba538090cede6741f62f9d37db287adb7c8538cc22b206d0e505e68f93b1ac00390e8c49b9530e6255ca68a74f95d1a66ff4cae800251f2aca9f5df6a59b656951cd479281edf2619185a4d80ea214ce340017888eb6785fb711c7672f345998fc5965cd6f1a9502c2a1c4313c64efe13925c6fb4f4c8f8862346b0d452dc63f1d6477287009bcebc590cae7c366874a5d6963f9882b9f402b362a9064753418a463e968f4a9f0dd70dff6f803b2ff6b6a2b8448c0c8079aadd0c6a26cb28effeaf24b9a745b70c5061fedc854fcbc322c2b5bd32572c46a4fe39e83b591571fafbfefe1da9d0a2b2551aca0a3f5b79e856a9afe6faa4adf19ebfbed2e7c2f58ae79439907964a2415424d915452c25ac71c407d58de9386fa28eaa506e9bbbd7d44ee0e2b68fefb72fd8a5a65e3cb6e52aad95413605223b1ba93d9100153b694e59a810eb6794fd564cb755e99b0f11aa3b4bdfd64b2850947a264163af51e861a8dcecad0fda8aa625c8922fc12b1d9665040b6d90569523fa31dd361f4d71e538033bc2cca3c0a8c7cb957d15f8a1d5e8f248edcafd9996b6aaa1a563b698a86537ef6870db9fc35052a478c7d76f47371880c04f95e75a2a23c6ee4ef53442018e63d65076052ef61077317935d0ef05db8e9988cad14e5985e267fe0ac031e1b608a530678375c85d400bcc7c801242e4434740df2648f5e402d685d378c8e7a713cd1be4259372ee790fffda0ed5ed33e4dbc292545d2bf6fd288adcac91449aa2485f6a4d640e44a8f4418d2976cfe201a6551e3ca5018ef6d36051d55e2ef9a949a24b3736e7819361544a972c8c58cf71194bfca0f760720b3086b54ab34838c54b6a8b4a68f7d9c91166193ced6a070c1a1e2be80e1e04acefc5bb055b009a3c54b5b33cad6e2a3b51854cbd93b8068cb5784db58831244cd3ab14754e10102713e316f4e43795c3f147f69a21ee2257ed6b4cbb3ac345ea12579c05a30e0929107bc0049d3eea15ec628890b1b5822bcfd7994bdfca6253956b0b18628cdb2a684523defdd6bb4adba4e156717a39c299321ae51ecfa5934d56c3bfa9d22fe25518ed25b7752031cc3c75310c73b49447c5c132fd99b9a2fffe89328f95799be813f35239b045c8ecac9e624f77f2ce8e0369864d499ebd653c892774ed8bd2490874566f0bcd524d48a87f0d15f44df694eaf6f5b9685657df322c651dd234145aa0217a0da69e31dcf7795189d522feba0d19f4b8657484e93b681dcf2196fbd24e048eb47d4063d5f0699b9c37a05e90d05d793f6f4076bad4a566a3a46d21b2cf996dde1bbf5ce55650c12ee75b506478901b259b4414daa89e760d9b323278117183ccf207152fee020aae7c9980a69ebb367b7409625d47c094ed784fce8f7f61167548784b3640f40aaa7aa62702dbd9899f7b1f00744d468d60e3a99d39f56b37c2486c6abc9efbd729927e783d7318497d636e27007e76bf704a050a4cf4b84274ca33d8d0ee8f0e1d2f0266ba614dd81c1744d3acde8019581d2236117832e48d556a3ae64fcc0cb734ccb16f51693b71e25325c6108f2621e20f321c275ce56fc9683065b520604af994c769b8cb187735317bdd6e3c14f4d1348d4b1f1b5d9daca702ad5f0a4a1e7677b5387750928587dd9239331e6344e6daec96c6b8de0da0c48b0ee760fe3615bdb91e53c6fae0e94c4612300999faf432c6dcaee087f4eeacaa2e1695097d1ab5515d601f908778e2cdd1344902a5ebd04f33e24c2961b6c58faf1bda799a7a2ec71c4508933bc21b2460ac8f041ad28e8a3ef6c0111e626d66f70e6e34b0b8d114e9f42f2f7dad5ac407c24109e052a2f938411157339250d0af91302c429b19dca498d383a5c7609ee4e8501bea47974789985f249466f3e8b5024ffb521ab65551f697018920a2c1fea5f89e3b9a8ae49f9508de5ba3ae8f9af71d03dab529d4f44e24f59e11c866ba9845b6d9e6e1a8bbbbf17c5d4021de193fbeb306c35f38f6d26c65fb5a12e38cd5d4f8d5f0bf7f298ee65c60d7d4263ab841335792dc6ed68cbc724763f7a4be3a4d7dd16b2a185940cdd4a07f1b293e8c81936e1cf2edd4f5a398ed697396e69733652a1415879f62efd30ec8dcb7bd3ad0e63a4549611f905c8b99a12c806355817e1e089be196b5b2e6affb1e017ab16dbdec7623f202ce11e6ac6377470e96847bcfe2ea49255b78fb2284c289b209cdf0867ad34898f3778ccb3df5ad1870251da4916aa85c06ae48cb1e1397dfd8f2fa96906f99226322fe9fb3676736fc90b0defbb8f04abc2e5a49f68b5e5ff97c2230b912c758b7de8641cacaaf0d11b68d4de0c076c9ac9199c0d2ea995449a662e5db4c9b0a08940e94a113cebc9a5916d029f971b129b6fabb6695f83258e18c2da2a22fd092c9583eb3fc9a36c9de631666c4f99633712b3baf935c5ade9b9776663293d02458450ad2faf8977aa07665a3a93e0df0534045946b21f6f1e152dba1c94efef0f4745beb5a15ebdc9e14cc1432df27d76f692b5d2c3b68c453b894dcc1ba345db093d0fb413131844a67b11f3dffa1e25606d4590ea65ea39f0295853348aa45ec0074045294befc0c72db57c9062be51dd84391cca4c9f3e9bf97d35986ee6499ea0ae74274436fdd0dcd241aad8fe27440610c195f75a4304069b010a2e57aecab07a4ba9321a1035c75d3b34b08690e1219919b7a403d3df92966bc640e9c2f36612071ce81a46590a97c22d534692c2874878ac9d00c95ab31877e4a67492a401a5d28949e2bf61c26b78642c4d97125fced42969254ccb919403bb847ba29103d04154df49f95747d580eed4fc2a1b5852bb01438562da739c5dca01079564f9b5878f8f6cae9b7439b21f3dce54c544b301195cd2d10f5a7a982096ce44ab6cc2201eb76b5422423bef41bfa02315112eb247fbdb317b984a40d12f4447b437048f0f43d9209c916ab0cd3aa9919fac951bc0fcf8ee346b825b8e9978770b67a701230f94b7108c832b4f03ca14a49e629e8bc25b12cc984f0171d7ba1c821a4d85427f5fa20002353fa36fd5d760f30ca2d6d9dee928ad7481b4c3f80f6da500f3fb3ea665ae28b930f186abde5fa5574b851a6749ffb20191545395767ccdbdceec0c561bd74a7e977c90796a37436a6bc888d1a4e27d6397edefaa360b3efc69d50a849e2199ad9b60465d853e9e3279d6a979a017a50caf418f6e3d0355799fa6cae916cfed032368dc9c77311b53151ab51d8561659e6caf186a63e8b0847cb485eac90265b6ba2183cde0f8565607f5bca114db98b5552c53f52483b230de3bcfa5d297c5c2ee21a024885c1d8db69e6e51fe4e46be0f90bc49f0d74e62466a8eb6da3b05aea05e0c106f09c14a7ab7af54d0306e48aece84dec341a44275b1a416f19dee9c2efb8ffd2a89d7bb27fb2cb95fcb685579ca47bea5eeb14825eeb6aaa606ee1a04f47315d59396c1db309a6d426f1b5e41afd7d04a7f0e297e9fcc083826c203bc6a528ae97c8d9f53b6465f6a22624b88b5c44f441ab18f03add299177c3fa8985874809b679458a40dd8ee5420b80563ec5a0940fb40a54f51f0efc2aabf773a02981220c45bce162ca79443d9e864f7c9ed7f4078e6edec5efd648f57dcde0288fcbf7cb3a794bde5d9d2b66a9679624ead365ee4c8a7bae73fa5f85cb119942a287e108cd67d3211c122805634138cef3945997201a51d460b0ced728808cd4d6f010f458a5f8b934d5fb624a59ddf371c40bbcbdbf15922130377226c5d8a5e7eb7f3d470669a718ce58289e82f6d4e4fd7b1618e66ba6bd44d45f1262922b473e95e4273cd0922d7a4df019949989e6cea214d3a97e4ead5418dcee2469d4579ec84e8d19ca540eaeed4d075d37584247f1cf3ca12d1d315e85f7c67a1fee89babb037276465ed8ccbc1b4e0c16d5c5073ee30788853d2b43e8c8ce9f906fa982858f6429c2a59b94adf84bc40db8d980e9efe821aba2272c36b8e588fe1884347b693d352b66530a256fcbb64bbf22332babba01169b86a67f4400821e9b89c3274fd27428e5450efbdad69506b2388658165f666140d0ae7f26d59578c698ba086a4d516bfc253807e5310e4a7e5a7c2f9cfca0704017e16522bdb6fcf6304fd390221d3e705c327df0fd7b189de53933bb6054ea25a176f8d585cc6410d72c823ceef450518cdd29b9caf35c9defe64c09ca4ba3797d9a1dfd4b0499794becbf3e287a55f843fb581fc07911522243d3e393b575e5957ec7cc36c94cf05814f08f4bee21dfe8c75b3c7c1e16c46a7318a617f5d532c8822d2bfdef5b5d0722607850243c8ee4ff69da7eb2ba8eedae297571fb12be661f161a18878ab3e18718b2c8dd5d10081ecf5cdd9d145b5d787626812e700990e481e869543cd2082be9a5f04442f3296ce98bc557c1e33b1ed2dc5a266947f44139a7d149352f335b929dd341c92cb914ec1dad2512169d8cc297d92b165bd36d2e85b21236da4952486915487fcdde42480e8a54dbe7c9963e201b9ecbb26bbbb8490297beba25c642012334760638ca7b5b17be9b58a430c3a35640c8b0025ab5513956c7328e00dba5aec205d74e79fd685729f80a3d56a97cfe3e0d77297b6e7ee4991ef83ea1811ae9fc5d8db3eea7664e2c9e31edd32a0875b695de23bd266e9e0f495e02ff5840e3e88702ac167246bf9679412ba9373422ce72eae3fddc58ffe887112db5fcb78f3c50216c546c1d784fdfccfbd2575454f5fb8f6f8d1595d7fc8c9d15187be89dc88d48d54c00d0f5802a01da460ff02e75826d371235b72b55c76a65c1ae36061dcc05dba23a846bdf020faf1d4a7abf7fe4f159f0ccd1a5ab3d964b18f600cc04916965f8dcf93cfed1590d75fd036b2ce305745e874991a9ef64aaf0e61094438410c067958fdf0849f6407edda268857446b5b7f051f08f853412ad9b11f4c23ceee90a3fe65f84d421afbd9cd8451f031db9b49cbb1e531f285a11e7cc9a3caf69a9a76c6cfafc360432725de26fd322fe03abc32d33b33d765d701019fdc60721bc4c77f161fbac38454e09238c8661059dca13be4a580fc42eebe860af77c7b6e53b1c9cd1103aa95500988f6d0421e5a03420a3e7c43f37e1eb62a24275d4e456caca92b3edc1f7112ebe92de72fa55ca0277fec050dd31233bbf5f156a04676da1edb36ae5e4b4188f37203219db3324f2bd520bf592e397c7cf13581d8fec0f284daa6fb9069a0ec13f772f3c0d214ee7e0464e78d0d984f61aee47ad1f0d725dea4da0538c2b837ccd4037fe8b7952f90e67d814387d52d31cb0e331b12e5ba1d49e7602a622c1d544743c0b1d0f5b188ff2f9965e1e74f827b220c4ede26001c3270ff93ae8bf9832026b65ef1a2562f06e03b8b65cca74738016e6da5ac87f06dbebce0be2a721146759c577097b719eb047282e3b3920f4b8e5915eb07f9a336ae742634d1ad767e69ebceef03154b90035f009794bd61b828cca92d5d3489b6fcf86f62d0b0cf3d859d754f8a17d3869a1fc4cc3f7696fa17b6575a76b3d493794399209db5b6fe12e8854e76449f9ed9bf1f711691547c75c823a4887911035a1ebc28db6ee1b240953acfe7a24bd24a7fc571cb28aaadc40bc84e26e4fb8d6c77879ab2094e74863ca1b5720a71515a367bdf2ed31b3d35d0403661b8c7e7946db23e79a9d4edb30c8230b1e28727a49b499f13bb7d61079cd7583073811cbf0caef6c9472fb92de04ca6140e74a54d0ff5ee4d9a5a9c645ef76af82bbf1cf774daff7daa716dc058a2d8f11b9d0f76b70021e8f4232082a96b46113bb57fd351c4addf8d6f839d7e9ae17641c5552be066bbd5f01a401234d2698989dc0b4fd6cf43beba9b98b55aec996809775ce220dfd539e1c26f09e60f81045186e99644e359112008cfb27dc6b12727ffb938fa4fec0f4c3bb1e59f53e3a2281e6cbfed69b4c1102a4b4cc7e68db7da734f8fae123a37818915e9ade3703c844b6711268f3694b711d884e3a124fe5e54d7826a4aa9de6dff3fdb3673289f90e5a7ffb871cd6822551e6ec39372759d9de896fd8bebbaf6ab0a6f9bfb432336bd2e134504ea8b37b2f064d86eec46be87f5f43c1a47363ae604340fe123cbf2a35eba85d2be261a6e5e0c4d068c9a99022cae4b0ca01caf658fa0eb7b88830e65747fa1193c4f4d3b76e1448a50f79a3ae5093943bbfd6208818fec4cb0e192743654cf9ef2a5591040f6712684bfb880cc36cb4c8bfb05f29cf712f0992158772619c2eefa475b2847fb6156a7482e3c9b6c292896eb206b9728d858deaada5eae3d6f2f219985caa59db48e6708edc811cbb074fe7222d84317e5e533b231817047ff00f2eb06cf1eb36efd6d98001ad586e5e2cead3ba1398eec4e27d8c2e1ce2b2b9ae85f855c12285084f96d3f3fbf670f29885ebc9ecae692782bfb8690e8075326675a9cb8fb9faa5be2f57f18f79de8c6c01325d586fc2d2695c1323be46d7bd6cc5074af7c40d5c5632e4d440d853654f1813147a43e5c8378455270a68a50897659e18d288c231c2d7b0a261a1fb9303cf7bcbe4303c89ccad488a6e9e1b8300cf31d1b3671cc8260cf6647c1465aadec9cfff5849feddc2ea06ed5884111caba367c73b2f5a9ebf1b4ce67eddd19f4d7ee7a8bbae166b767e30dae1ffd30c708245aa40905c3b9df10603f7a9e941af511a3d5ecda701e17e0d4f907f88b0433b90dbb8d9e048f4d4d299e739117c44ae4bd65d8f4b2f001cf2ef9a12a6a4f03eeb60b63b7559d654fd87c2ac86b17aa348b3741a18c4437117b9bef9cd0c3eaa88907db82cd1020067ec61086298d6df8e3b29299732a987730d62a2e2d1f5b7734fe5a7aad4214f42619ce5eb825a52a5fb47ab2c40e54f403e543c5f6f3bd13e65fb667d1cef905d34b17a4164c347d04fbfcb487763f542828496f14a3bb64aaad131b62b4e3795c8e9b25fc0f6637e9214f4662f05e6372b502471918d4070b5df1d1a67a76b7b29b83d34db1e7599bfc149e71326ef02a42d78ef656341529e17d0f6bb7aef21de2b75930ecb46a3cec33e55284ab6184a6943a2d96b05e21e4cc6e00f4cdc071a13fd33516ff39abaab2a09e9da0a5b45fa83680021b961cf5614a5b6a38200bca55da43012a245a4d243c0024384f9e76b989f79ca1300f20d4f63fe34d24e99d67a001cf361d80cc1fc17800d26187ef0e0f872c6864b7f265f186e0c29892165d0000ebcc87286e8d46b8c52ae7d5f434f9e9a0752a7671dcdb37bd7b9423b35c42ff8f5279b2a13648dffdca8fa6bb526aca8d96d125f08ba7107a6bbe7d2fc62225e4c6e14a31993042088615b530fc170cc86feae75562250bc61e9bb7803a389c1aaa055eaf8c4e552ecfc9386925d45cc41bd8e6c48847aa9ead7926345280cf334df0c36cf535ac268c37a907c46f894defd175635e0077c34401b945ecfee81a23b043a684ba3a2fa53ca609e2419def4d6bbd5e906c8c90426f1da22cc23b57f09621c7d6c7f1c35d45ce1bb786914b3584c86352f7f5ef34a88f19055da4fcae5505ec0b451447d4221de185f2a4458833d90e6a1440c54e0bfffb8025d3d21115ca90f728f198afe1823330c74f04da82829c15d2d42e04f35400cca00183e50061c823691f6edee73013502d16da37db719e340368fff43955c7418be828767a93c89a0ec1a8f1ac84975de341816bfbefa4ac368256fcbc3f838fb44ca1e2bfaf6208362360ca2280fb46313c593e806505075e1d5e349314400d3c10913110c4d3791fbde9f2d5917fa377247a97f89dd68867fa8fafe8c6443dc07eff75c8f2c4a9c0f0d636b6c6bb8cf607bc112f0e45783b34a0e767c829dd20038548e967c1ed019efb807ca1e52123187f6d2a879ed7427fa0c57b287574f87355b56260fc48b57c9150c94f134332e4654ad049d24a0c49d21855c34dc4cb09a38f23ee9baf08a1f17b025b98320037ef782e0b2bdb429329b8ababe81d83c8792924dfb6d826071c6da37a1d8ab43ca2b3e43136be535c6c83b88497b351fc4cf7b8a7816fac043b518c1863c6d8b8508d2e7d09ca20ef843183b2e1a75edf1e18846a6ceb550bbd3ed2a0747d7954b1dc69218c3d4ff39ef4ede5ed4e35b08ec2e121ab5dd75bd7dddb5e76aad7b9b7725701507a899a199860056791c95beb6bd23a3716ca6070a55519b26b3a88deda6d2e64f9b5971f71ee4700e42910a1c16fce8a93dd59f47a1fc0edfe39e41f5e2fade00997a04c64a6a10475e056666030877cc473690be86e72fce4fe3653273ac5bf0cc088c0a30a0f2c023b4d18159e76ce8c843bff1ebe5fa59f62aa570f3c728ef83b98f45088a4885a7d58287599f5e1e3dd05e06f86c7637eaecefdfdf18822bece154bb4fcbc8f6b3fa0eb07c9d03c8bc29b208e91aa1a8a67a77480d0b70195b0715237518798899aaac96657cf6422bbb99f75c3c6f3a8e663a9909b20704fbf8310b092d37d248efd39b24e2154e55caec28634f1360a551fe86a447f65aeb6d7401133929ff292f02032061fab5f4c328bc62d07535ae35ab7e74b76d67da9216d2cd4d8a966a7ec7b9e89cf36ab1d16513202e98d3220824f222664d5e8b12b8e879e5fde2a1edb15201303270fb78193220616547baa6afe6f0e071fd4bef308e4aea2b0cd53edbc2c29ff6f8ffda6bf7769b59c2219e76e4723e3ff09b1351356e6d83cc592e7f34076fe6f9097371961027dd5ab72fcb552fd28cd24638ddb6b97fc3c5be20484505efdd0e82b6f660504000fb24f94fbbb419c2a48c5a4b38641ef6ed5941b26a86f6c660a47a1ec5482e9c998b18a12f77173aab6c5d5624b11abd477716f8cce6051f8a646dbf0b42aa06e316131b12de374efa831b9328b1accb498069217a101c5ef01b2e238dc29a76968bae38d5ebf0fe9cc4ed0740f890eaeb229f1634c41a8623b7966603fdd595612bb59b8e4c0160c769ebc1b4f17e027b2f2af553053d1b2bd34990969e6050aa5e3d64d7c31738db099d12a03377db81dc795c6d099352dea353f986e0e511deb5632c8194a9ee915170d189dce6aa9b542bba8ce15be87cc53b5bf3327d4d666b9a23612fe57080730e39bc01206e3c601d96ce5ea79fd309d6f6639ee84d12a92453bbf261dfaa160ec02600430123b0f67ba9a321028ae74b4c361e5f77ed18feb2a531afe64a1a34c0265091b4436f0ea0fbced635777ccb644e912851a83467f6d8e569300b6bb8290ed60aa1b9dd24c398afe2000b2436247d42525472c3f8b22e858136b9f7305298a53c22104137459d51e23329575ee4637c67cb79515c3820e6cb1f821be8a1703034a7de51ff51bf70614fb5925614240405dfa7cd2eb1999bfb970798484aa3cfc76079da61418539bdcd2c9e32597470a8ac8ab788f7d02577fa2c70ba25c7d46a7b7b5d7c1d151e8813a063b684f1b774bacca4781eddf32eb9738f7e23d4d92f60ef531cec259261566bf88d405a1e666829e2100486afcfa4eac33a65404ec9f4235184e6155ae959de84810637c2590622c126daede8e3119d9e3981baa4a12cd01b9733b91518a8efbd8ccad04e2deb6b733a64d0cd5ba87caf59811ece54ed10c87cacfcc7c377b3c16119794fd706c5b22de077b171868c666f6e899b3940aeb3756239254ce2da3315f59bc641d6ae28e367bdb58b8d9f87ae82967e3aaf428f4a291e25055684efdaf3e41b3717bdf16d1130f7bf5cd3d1257ec5d0cf4e5f11eea8c2b5f9ecb336bbd50d3e455eeb2813372c7537599119a57252055b94ce29cdbcbcebab9ab2c3d7bd239c6acca731f80a69167e4f7c8c246a7670baf0e9f799cb231a0f598dbd1f14c1352adabe2db8f4b03cca3c60090a2e73d1fae844a23f7d0d1a02ad483ebdc046265fa8a9877d067bbe497bab4f560be21d6cf55a4e7cb3bb48d05fd7d8fa2db337f107976a3ff8629f85981bfdf649ccf1bc694c880909c2776c2fb153a6bd1f061c6796351b389f5da66e8dc1828819bc50fab6bb2ed78398b3fc6ed8b2a68ce8122658ad651b94e80c96fc0ef33c452c7a8545bdc9de3593ea030a6becfd13bed0e2e4aa86220f885611c13c18e8caefbcf0f5e2b405c112f7ca8009f5a2c11825421157c41d2e43ecb2e3e388537a496055a0236db1890ea960b1f0fe08efb9d0d4e52a61eda2880a2eb59a6447ee5843481ea782b87bcb6533e2d2a1496e7b4f61be17a932671fb216f1d508c3e48996a3b5206e3d2d6d0af7da92637f9e1c7d849fcc9a10a384142f1e02638495b1a1db0526a4932403d2eade61d348c257d83899d36c5aa6e90244ef55fccf06e297e15bb357648bc3f5f191a93e51673259e64c5c8c8fb9911b57f2ebb8e60be8fb40b91b1c319388b785f20fc8b94a73c273bbdd961bbf66aa519ba8596d4a2e14e342efe01e30ac90fc5388d9c48a", 0x2000, &(0x7f0000000dc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) setuid(0x0) syz_fuse_handle_req(r0, &(0x7f000000c680)="fc7d5d74331af85673ae7e3d770e5917b22d302078920eb7cf48ad2a5a9ecd930d018800d6554c6a2c00f9a912a4dc3764868ffa5a41ccf1e7cb0df0a51b4ebdbff85a3f96b914cc333d0a65b436d327e541c64766cf37e861e43bbab4bfe77a0ad449a1a3346d42a76fc0993b58b378e1e4edd96a03b61f16f76f3765533d6e3538e2a2c7e670fcd897296c927f3e80db3447e9519836767c66c7370876340b1045bc199464f7cb9697ee98919a3b725c42e50f24ffe1c814a6072530e84e6fe9a520cf9778287411ed27d4c62a48d33b9b556da34b3cedcc8eb181aa67601095fe2a4a666dd196761d66a701793705742807421bdfae8c248f4a8be7d71ac7293b7d1b06242c2b361841e12d13093a25952c2f3a53cfa5c6b37c3e97431da323c8095b4fdd2204bc94d61730f11293bb452edbb4a3008300feab94569dd09fd59952c3eac78a3df05232a0d00b032e0623d615b966ca7e5cca080b0cdf2c4a4a461e06924596519e26d4927bdfe70b8b4006665d618aed109a39d375edf8665711563cea5fd8253c0c20b253e4e782fd82f373510b874cddffb67159215dff34eca94c3d8da64d904de4032ed8cdb8ed0828fa26025cce1ea5962fb2da37c09520eb7cbb8f4a3f166b6ff8f599182210ac5b5ad01865e8856a91a911ac6ae98ea82073266eeba903c5037700e9ef89edf2ed975c9d8a077fae207a29560ef547981fb5dd3572b822d285d668f889f5de5cff2a02f32f7581b84be25f7cf04f16d4710e7082eab464dd7d585104005919268a729db7e2074a1103dffe2135be71981707daad838e269b82ba6f91a63c1c1dfc0dc15a65f4377dc0fbe4119dffac63980930b2bd3d2dda087f1a66f7de787a669699a1fc65994b502e304973f50d1440ddbba9cbb7ee09444c7752255cece60cb17eb651bff149fcc5cda1a1a77a57c1892d66d8bb89e7646aa72d494340fa340f1c75760831cb0898c31552d88d36a9cb2e9344043edf3ed187665219a482f9568071ae613786a2d44c32084e5af24e224141153d80aed623284f2c451ed691720b5de5680fcbfd0bed35f400cfaa0c81fc5369209e6d47b11565c96b372ca843b4befe865f2af8b6beb667729aff2b96a22b684162a88c110da7502cea6c411459ad6fb642165e28bfb11496574471f1df6e4d5925b0b804583627a9e779da32e78839a71d702769928a59cf7899380232ee859b0c785eed0eee4bc395d893d25d005783f0aa199fc337091ba681d5b674bba5b9fa7062802043dc2f3a3beff581bc2ccbb5999e9bea48f1faf63ea9f67908f4411223eacdd1d1d0a7ca516d7bf0f7e4348692f3714ad37793895e00c755b3c6142e055d8378aa21de18949d062cb881559e78b2b4bf7fcca92bfbbfe4b55897eb6d5738f6b933b505d04d659f2ec98df23c361f3045864e6032c723ceffb2aa75b6f4cf2be4bbeee109f8a43284592288c5349df98b4d255e8c23a863d3fffe14f1cf22ee4fd7d8771ef55afcae0813edacf3529dbd7790dfd50bdf68834556737c458d5f11af3b028845dbcd8f6a75cd07452be15b672c6e41062eb86859415c7aa3478f611b7f382c77c43bf661630753575bbe69ff3d619706e7045547b4bb606d026aa4c490224231f3736d57c3efcafd4f61a255014ec75243c9a2044b536737540e2d90840d17f24c6b50defd2cbed21fcfde6ed17d0b635b9d2dad35120f8e120ed742b1f00eeff5996852195f607f348ecdeca02ef2597159b0f86f6f5ee3c52a06e4dcb89038ad3d9b061788356a1d05985ada305d91d79305068417daa1a1c75d8eca8e5b67d63f4476bbdb40be8d924137947b18b2c3d2c5c95d60670406245fde67cae1867929d48160369b94a46e205825336a6d189b3ec345949c82177beceabdaeb5677debc568ae663f79517b9506b00aac95c6d821f88a133b4ef7414625d2649be949e37766e0a18672590546c98e1937570d67665ea3c6b0e0696865ba2c28ced81a40b1c5fef6d2bf95c21cb95be867b322d3e1bab0e8a08302a798cafee9c7a2842a52dbab69c48ea0e6988660fca750f57f5ad67a09a41dc02dbd2a3266569e36b89e843125bc282ed545e05e5871e4a56a550d0b14cfc20054d1aa1bda6ae24ef215ddc32509fd7eaf72f7dfd2f73a2e26468f4829ac1f37eed76902a581ca0dc88aea3b0aaace13ec9ad52153ec5c2e2cf30a8ae9e19e42053d6215ac0fb6b9f08b461efbd919b8c6a42c8892c6a16a2f816b6dce8ed38a5da1d65ef581d00c4765ccb682cbbcb35d013b4bf076d8367d9e70de645a0ea5353783e8b90250c74b3144815048d847838e6c845f87444c1de3757bd170a861a9dd1f40ad0f9154bc6f7a4c4fba027d27e0f6990133ad419d8608387a3c5f1ea77157bbe42d4381b13d5788b72dcc655e0ec4393ff0f65bed839338260c0b1e020117be8c746c8cece1bedecd6100db2a2dfb8cc96c3da28b0052409193be93d29ad603a08a655712c118fdd5121e24a2aad2f8e32cadabf1f760302a5d5d0bab40f605f7c544a57f0543bb07fccbef165da8e60e08dc683a76bffd4b99bcdcea2f4cc52f43e2f6977e0c69eb69152c0ff2dd910806810f69e8fbb57dde9e43beab80e418ca73de053698f4a338abd923b87b06bb875963124ee9e491246c8310ebcbc9a6574d177af3594b1f23e7a1e66ccbff016cc6228c148ea5e8554ffca761f53765e5016d209e44ab1666141682010252ab1a282d927fb50fe9d2d17d6a119ea54e69b1980706346e78f48ddbb4ad22626779f41ba3aac86bc306250dac84e128d4293adad2546335be99661165cb9031f6e481d3f34a84848eadca6941e459235aa2877e5450fe4912502980b08bf5bf6b54ac3938cd72009e5915c5bc6ca8bcbf86b1d7fecca2caf4b9fe43a331a0f3ad47bbc300567f4d6025bcf9ac418f0e3cac3e9506bea7e5b974c79122cb8da43713e84c4ba4892139ae696afdb90eb8fbea55742446ab20be7b5d4db5b68a53dc52f99a25957ec2a0c3709ab08cbb2087869421edfd8af48e5f37591ee50d1fb60386790b847e432dbd65edde4881780fb725b6add2338a7e020d16a1d4ea88fd064f30ee8c0c1339e9f172b85860f7d47b276f925e3637daa5852e7fa55d8e1b269f2e3677e598c98699c3123896dc65b7403f4ce82b18b39c4ea89b180840b0197557bd47cf35a566fa0fee840c3d4187383d426d97d33e912bf149377d5b5607e325045c897985726fd0f20747d9edaed65e768f562a2e6abe74d480a6e8acb5e19f5b9204c9d600d80044bbf02d6719d4a7a4be344dae6100e626a7cd597b794eca9559ff397878089a2cf8cf2d2e9c6bfb0e64a25f3357d20c14d0b2f1e5a896466b8577d67d1b86088eacbc811820f8799f695186be6cb287f85872c92964efce97adfad58e4a3b22886aab3d6298f91df717ee69ac42ea75e0bbda8a7e90c68f9ea888b1691c45ccc121b8025370e555668780af4be5c3142a335e1b7f2dde3abd7c42c75c4629951a4b6e04e6683e192190c304bbb1287f2fdd3797482bdacc54db8d146d0398f50a91506d25b18796f602f3e59cba7d7c11f1d7b75869b4cbbdf77c80a6100e9503e7dcccc407a0ea2b38cb026e124d247e156aae52e1ca7a093ffa193053776af8b5a97a12e690b3f3bec7c3623c123dccd5ece611e9ecc7f12843c3fb78ca41ca7fcb27fb02f7a31b93a2118aa2f9b82622b83a82dbd5a3c9806540b8481d8e79bd8c7178968094130e4f6c907b5e2a3a2ea069c9d3e3f8cf1fb6b1ab7b665fc88867ae7567f9f68d3f92b44955dc5eed150fe2514be545c28138271716ade72fee74d574d404ebd64ac9472cc66afb834c7495554c0b0beae54a2172bc7f74a0e654e5a2134ecc384771d02794a0477b286a25076ce24a9da0d3f0c2219f06c8b155474e6ee2889f87650b167b1a3ac9f4194d7475e2762202152dcf8d2c35d471e9ab3280d94729f42f56252b3f8d3b6176f8f36336d76210d1948907d65f5c14f1d066922117623558aeb57efc128300f55994873d4dfbc2f46c295c4c00c2d8122d6e4a272f3589fc8254266a137948db222fde27fcffa40d2783f973ecc06dfba5e9583a4c331fab93aa76bcf20f1fa539275936db2618d7266c697ca3e52b5c08839e7a88b7046c6412ac628c0795e1e228c4328e4f8c780b2c51f00857bc433e7ebc46f4a964e16c7fea22c1b7e2e0597e0a1a6f704d204663b3cef8a83fcd8db54dc5aa743b6c098e254378cc13af7d4a92e2e67a321dff1b63b628b22665ccbe018ada628c098033ac977fc2a23bd4d714fd80302739ce285c48db5c82f66cbe5aca49fea3b2611292a25769328d68d811ba97c36cbb8b9d4fc15ad8a9655c61327c576725158d45b187053d94ab3afc405f75f2ef49c6b24e7406a4d36e1b0b1c1e3350eea89026a7d95df199906b972315e426b209a29263bc6efb56149f2ad0c95234caa77b3ad11ef1012a1b4e87b3d2448b2e39dbe722e1b4a7b89ab71fb70d299aeddb39637fa74878d2116df170656cb1fbc867dddcee2c0cd2bddce420674d22f19d02ae2609162a0ff6c61a546010740ea59ab49d789c7e445358f0ff9f2d7dc0b9b1c2c2dd082749a99761994695c92aed1884f4840b0034c125e543886f260de76655f7c1a33ec108b617a4464c5b9ab32196e093c76d3678b0a8dc00d3cbfa6f65959358cb27d1174bb9c965b52f48c5241d9206423dbd182f7c27def2df343de2203d963c8243cf6dc8437c1af83b15d7aee4b750b792dbfaa9dec8fefd58fb6041cc893dfbbd20e391ee924136661b771e53dcadcfda45c3eb716a3fd956092fcdd2f1f7cf714e080260a72b63065e308310317a06f3fa82e1a8ca3579e3ddef5ae43464b59d122f3f5d0508ec8e5a0596af7f69218b0080b8199f9bf5ad7d1c8e47f06775e7f4edba0b1c67f2301821fc2112ca8326b5df1f54a0943020a25010718f88bb247d7bb226dac54655e7261a3f65c33383512d35db21fd99368e00c5e6808ba1e116eaea17d1d7fc9f1814b845ff186082ff87735e98f0b13d07320bb9a24ba94e8ff7bac34c7121ec41d218638b000bf55ecd997f73daf19c515349600ad355ec3b62c15e0e5825fc345845d6664862e80f8d6e531ddea702bb498346637af3f266b30fa75ff926362624bc89a8e5c0f12ade3d5c3790e4e8c72e0ac0aa46e05c431ed5a5082dab94e1a77e8e2ccaa135cdaf3a7fb80f507893a4e10b156e0fb22ef6c2411ebd25c2a9903eceead83723b91d4b5e9156f6941f81ac6f0d7103b1f798a3cdfdc64dff500f804ab5ebbd8a861ebd845e513199ac53f31a1214f49f753c93f1992cc269fb8a72f126374056dc9d33c04f75b3218e4aa5c187de9645f1439d9b48d2f8629e6bddb3138d5d5ebdfb0a5265f4c99aa1c63ac25c2a2757481adbd36f0dfe57d7bcd084552190fda77ff659f1ca31db9d0394f66cb34ab58cbf66df153d04dfb4d647ce6c0b07171220a64ace34650c63894f077aa50a6b9e2731b59f79795a235129170dd1b06ba20f900f7a2af3959cbbb71555cfb6d83de4a7a31167d8a90de5c01103e803f98cbf46b398e762e97701e514cbae0d70a296f3b69ab04a664f4188985bcd00ebacd7d58b3f1c152123eb5cc70ce69657064a0bdd9fc7bc120c3dd4891ddc4c4875e2090d0cd71c572e1ee27242855d0c92897e64afc25790c92f6324951907ef2257e45d27120fa059556ea755dbd453851cfa39c83c040d2625fa252ba96a96c5a95c3d363e80767e2db3ce1a8974524b780726b95724e2bb9ee74d8ce051dc37676e7c679f2da1a7e82d5f0c11450d7859a6d11f371f1801b842fab9a0369be2c29b88ddae7493df79bdc8590dec1e01fc387822cad37e211ccf4f1fdb280af21285caa551b7808d2f0acb62b61f40635dd2dc809c163468b51f431660c414a5d7631b7d03032afd5746cbe458d53e5c4e1e540cbee49741bdd84c5d2e961dfe11e9119541b205afd388ec134ec0679fbb7e348566533b45df7504acccd8c03644a6436d84af844016fe7fcffe3990664a88113bb86bfefeadad0e3ce3ba2bbbcd093674003bea34aa3b7992a4cb36e6e598031a4cd5b930972359808dfe8d70d07a8b8fbfd0238fd39507972e5a612f68765a03843dd086ff7769bad813fb7008fc6677eaf0d035afb9fa618180c719ca5907a82a09282b19da53964d6722abac1af546d258ae63a77acad950e627df805de35ad61013ffbd2dd055b76baa190b4e9d6ceb6575455cde2b7a47327024cde5f4d7a4a88e3c5db360edf3b4c7c059b7c3a6b277b438fcab8cf7601651d40bb6785982e2b8004425b2d7ec70e75f0298ed8971ca482091c452f16899354430c6898b0e9cd657d9ea95bec3ba63772fcaf95e79fbeff7fdf5cad462a415a4dee7b8aa462ebc6901270167d3f7c550acfd21f99ea2e300e3c278bd4a545dc1af83a4e7be678b2cbd4396469390770dbb71d81f2f6df8a48d5e303f16e405d77cae1a524cd2dc61645cb2e4e477d044387683311fdb6cee6871baee17e4a685ef6dac28cf7bba0099d34e146970a21efd28811ab7cb627e9ac12f2f6ba0ed3fa5e5e2314ae07fd35dcda57343e6acd13cbe9322da4c8f40b28b4859ca0ab722203207f490ce21142da96b0bcc2469d893494d9404454f766abdc07132002c20662ad6fac6ca796c7bf7652c2dfbf9136f939327ce16c131bd0c7fc0c30b72e3977abbb85df0ec64efe0e42d19728b48cafa6cda428e2a0562a54d4cde041dc0490c4b9575ad64a417410b2b99774aec08fa65bbad712b13afcd0c5a3c1254146e0109dfde35e3a1d82f1fa65467526eabc018e699c4175eb5aa56e506fa2f338beff63e726bb3d819910afc17d71a497ebf1b9f02d013f35fe32cb01e74de1acc4ab13c9d1eda199b76ae9da942a0738f26e2ad63bab0653b1265f3df9f5687b70043cdef71fbf9a2f341bc2df811beb93175a2026d6f52686564d4cea516154796c11860abd28fb81b45206dc67bc01f86aaf2e56103d0cd280aec8b933d34329bf2789d2d716950bd530ed955abd93a5c71a953742e21e745d0b51355db797153ee6a38e1157e5f8e62362b6e247e3234e7a71dd33548421b5b2b608a96592ebfd11082d0cb87b9c2924000a5c477780db2fd0d29e66050a4386b41ea4c56a38153e89d6571703862a4f9ca247257ad5c8a7baa265574652b21873f8aac8235344b2782701cf1494a681a9f69715efe854e6f3a6163b1cde3656da12d7cf931366962cdbf39141a614b00a8e4c48a17ed444fde811ebedb1434f8f106044ff6330ea114efe76da8d259f88357ac11f88f20723be8158858d23358a133d08d6cd484c174decfd3af1b49494b9ee94e8bcbc8e1f3cc993a00720a5c05134b6a2dcbaf796e9f619ca31b3c735c2eb23a5cb3b5a94400ac0b2a80edbfaec79451be1d8ebb89d2478bee8cb9139cbf2617370476c9b6c821c80aa7e72c41e39045b03a2978753ee762f1ad26274fc96229a37c53d656d14735447934c5412dc62ba24e0779c886966157b5d166673bfebcea37a822fe5f972f7db82268043d0709d26814e86b968b455549593bfacbd2767ca20f8db6ac757e969697461ebd2abb6b491ac41d9e067bf2d80ffee5ec1a85f396f217d3f9d2e9e227bb8813fdf8338c21cc2284c222f6eefbba895f4375b0100f19a8652c4d9c18ffb760f3b28b3801efcd92deeec02e1a63cf4b30bc7c4f4d8873869187d12fb7dbcb67bd29b8b6993c0866ffcee635b1af0fb39fa586da910f7913341e049daf080e1b13b3b5693b9f81a51b40fa4eff6c3d1ab7c0854e8233c09029f924b0f0536188b8b2d46eaef91dd6748957d9e44fc755f3bca3b0cc5b2c0ed9780eb48afc9ab2bb8cfe95c595f4f103c73b98f398870e1bed06018713f85aedf6a77da7286be4bb42b56f0fd8a1e10314def6bddfee4ed729bb3a3eb90f31bba1decd60b075b9c5912400364eb2915e81342f4129d797ece335a2c81e4628ee03ff561f2b4451e93142bd06477f907d45690b4c872186ac8554a58f169d7649da3788220f83fa130cc6aae55c379b18821d96e7801957ca651189bd505e07f442a08e1280d17178acb5ad85b6ea4145cb9cec9002dc744c82b4d0a3dd8ce6e71e8cc249e6a701b9a4f57d0e9fb18e021b8cad6f08019273bfc5aef85b12bc8d30c8522132c4df4e884ef12307f4346ff8cdd3cb3a9cad26a2015f3977db10a30ec4584beeaccd683f26d17c7bd59bae3b15b1d0c670f6e06dc75a487a3f39f1afd36619e05836d6b03ec41e16ce822d3581960a603b07a3e25aec7486a258a925dde89da50c2f31686f6c7467318470a204cf7b87d8c48328bac77c8a240963a6b779a876ef18c4b20ed8f1d0970faf8465570cf091ab8ce8ed2cf5ae697eef1475e7c36ff026c3b48e260ea3ff090dd41f8cd27b4a7dc5e683434cf4eaed488e01b42d7ec73815f4207cd2d8147ba6fabd9367227fb65d9231a84478cebe3a18b57e144b8aef7144b540f2700011a809147abe046f07452e54068d274717ba50b8a4ac2769f545fef8c69dc5eef1ab4e5fe3b5f07ef49bcad79b79968d86bc412784af97a259d7df589a9c42dddadf8a4475075ba14c73ee1ab8e1f58e09b9b3d8c4badfe283aa96d603fac91f5a79ebfed2d256fb0ff65bfec1f8dea7f77b52e572e96ce8f4ba785008e6915c16e101fec13865fa00ecd5183bc8a1750bfd7e578ecc153a935181bd805d717b27d09e3eaa1230850a06cbb396ebe92b840556020c7f77d44dee4157fd0597906d92ce0b32c6b2bdc7507feecde01dd5baaaeba2803d47340f0eeae6b991ff85486e7cbd42dd0415b41b4a97e99b1901027fa551ddbeab7368e79f5038f0c3084b04a424010635d13774c6ea44578fe74aebe092378a41ff83130bd93a62c4c35f99d8e69f25c67e335a5687b517fccde2334bdc72638762f6a151775d5164d7d351582eb7878b0beedb8bb0fc782928c4f86b4c8e5caf5c5bf1686b285892839125466047cdbc7156426f45cf5f0c86ac8a423e1f0597364998444d21c9ed1317f04926b0ac85190f97bbd88a7fc1a20025a55a4aafe533633f13a694b79d3c2446123028553c0c1a0018dc06fa9caa6dd7a404578b6a665bba458fd2acba6b58b987ec0c6dbb7f782f482ecc83a7ef399270b7a9d8d3e2ef2fbfec623412a2465daebb1e07160cb838c9b26344b508e8ef25f665b9cd1cda662a2288b93228b087e4fc5ece5057ff51d5cc46e75942f860798ce870f65b95eb03edf8e85798f41e0a6c64b2d4bfc469964e262e4db10bed9a8c141eedfe94277bd35a8e2b7873ddf1de4394e23dbf89d3f9bcd5202312ec06d74303127b7d3291cca36d793ad1ce0de60b92cbb6a18a456ff84f9fa93ee1deea0d6e36b1b6553b36e3954dfd32faea25f410838cd11470e0c6b85773cf5917ced5474edef0efef5674cc5c9c818a691b62a55131a65159cb878a45a7f6d71ed7eb0738bfb6b1d71bd6d019f62459d577d7ae867a5db6b90688b053b1e7aa9ff9d57956b03af08051145ee0bed13b9031f00ed3d3cec447fab404aa1d9fc5b53d873441a95d39f5490fd5bfddd9872dd008963ed722a519c00e72e5b62e0689f17cd6a29d4541a9d3d2dd77c6d5c76bac539b2ebdab15dad0cd16be1143e0c18baaabe7e4ceaf504fe025b4952088abdd6a1834a11adfbf656e748f2ef8192fce9def074b255fda0ce980de6b27b71107dd78d549ef431cd5243254c325b16045704c914ec9ad6380d2bd13ff4217c87e10d4ed690b0dddf04ddf6230307dd75c897b737a2e228ccd322b902bc42787cf5561533cba7ca0ebce9ef52195edd7f7771102ad220fbd8223190ed7cc3c3866a4a7798f0226f7a77be256c6816697f57c6ee4d012a203dbd075c46ba231d04fa55a926547f5c90bd0d600e1e47795dae1d5423613e26adcb15140ce63b1f5dd93c3415caa7616fc44ac802db47d8c845c72fc99926735ec6dc8de3d70b5f3965e37561bcc8e6f755779cdb159457e1485267e1dec6b013d05dfb8056ef19bdf92c0b7a01d9762b394952e9d84457e109637350e074502471fa19c3fb5dc158d9ced46079dfb2b20f343c2d6cba043fa78d4d46a35f33115be7bcb49e2301ec4f8450c56b760fc89ae1f6e1eeddda3dc9cfdd3819187e1377f7958d60d225c1bf06cb83204021c48a3524ea317cbffcbd267dcd16f4b49435847d8c7f0a3d3e28a43c7a437687eb6d2c3c24db9ab2646d5db5830e43d5cda3cc8e088c16b8b8b0600fbb5e48282ca9327e993c4b9ffa697f4398255364c3ed72d73826b4d92f7803207e8886cadf166f7f936a68289e0e5cb82f70e8292eccc5ea2a4868af46333e2ec5a504b6ebe9dc17ac6e80faec90fb5e7900c4ddf84d338389eece9766f2358fa4de13465b641affd57ca242f2314d46a15da12e1718953720724b21686a7d50f58b4210510ba0458ca463fce91643f8a8c4846cefdfe6a0a979e364c9795a69180800fc4fe2b7d8d0e2aa4bbc970df29da0607b0dcaf62b58ea798ba0ef4d19fee6050ec50ac0fa750ef3cf1fa0af7b8dd91de0e06c881bd765a29d3dd43a7b1cc158c216e75ad0bfe7850e8432f1c9291519ae85073e5c205648129371ac345643ec12ea9ba9ff8110699c71406797b29d87050b4f62352adbb4c885407eb31f3fff5221adccd4f086f43450a0882df29f745efd10b75cfc673dfe92e885f5b841d05290dcf2325240a1d7f71d217b3fffd54263e33612c1cf7b95f5424a21a2e86d558b05bd4191c1581c45744658f0d2f4c101708827e6109bf01c2e75530148bf00f261d0a812785b13772f9a36fa1c0ea0d73d99942c8803ad52dc8ba5b571ab7bb2577cb1b63dc1d4bd2bd14c37eeb824cc9dee382fc00c5834e8a287f477268bb4472dd003ad426a951452ae0a63363980bf1484e5c2d05ca8de751fe55d9bdff014a8a5889169e234bb11812e6c046a1e0ea41f7ed2e9715e0883b7249f14e249770e104b0e2075ec634ee45d6ec20f8ad221276063363b4b880beac7f2bf5b9f30644c66979ba175abce4bca03f48387b62b4943fac4325cf4dd026169275fbc194cec288719a25bf09e1903fc17ae065d5aface69096a88672cecd98817f1eb9651df5f1d6f65ff7495e247065d21330ddce56846aa87945894b4d177add3d770f01b925e392a0e78e694d3f961ddcdb84c0ae07b17a146a55e5febfec2fa8aa34545f2ad82f03e5e2b04a68a5fa3c8f5db06a084d528c6e2ab861a5b351388d79db3b4c2030e99822f43d595954da4598e5e524eceaac5026548294c83873520f4913959bfb962ecd72de479ba7bbfe6c5421f7c06335b8f2439992f58444cd5d774f2191ea6185c0b2167951a12bd4fa256fab489d155397d3dca627d970a5bcc9626542245dbfaf389c3d5d3afc8175c4bb21924c985b026db1d22c60b6ae286eb30d8f958655ecdf6278b17bc66ea657d3", 0x2000, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000c80)={0x90, 0x0, 0x0, {0x4, 0x3, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000}}}, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(0xffffffffffffffff, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f000000e6c0)="02dea98434d0818b4c7c204cadc80b021db8cd74066d4481fe68cbc1975d4be0207112a4b1a7858b5f9dc2742e3a315278114bf1b77cfa3907c9d53b82bbca7825c499e33be1e742b73cac01af1af4a6973035872a0f45a32dbf8b4b421af2caeec4ca1e0c0dc20a64dd9195e0c81df6e2652bf33bb70261fa0ee422c28485e0463d3fb5fe4b8b598dfcc675e1c75665ddd3522a867911f78560e8addafe7f76fcf7203f89e2af3b822e205a22e3df634403f4ddce2d679e38b45761cbe429a837b3289e2bc737a0c75979a418a636b9c561b9a6723a4dc6360081227a58e621596928ebf48290cbf4b0fa3fc41788d935d1870f1507f0cf02e3e968a6bd642060fbb7bef6bb5f68ba0978949d1f07e00196375ac8e19aa67c4662d4abd2ad67100740d91f70689efee2709c137eed5bbca7d225cbff5831b541c458f3b84ef03c0f1b2c61882017f30e0ab7a20e2d3780ade4ba7c3207700bf568757782b06d20ea18ed453cbd0244b3558eb209c3ec12a46c4dd0c85ef7dfa5af89d3ee03be76c3873d62217f96a746fa0c3e48f3ca8122fa18cddf4fb3d3f15aaffa5180ddf5fee9ee3d80f9661b50c000d6331d4d410d6962eaf8eb023db0367899691fa69c1d0ac282f3e387e648c7fd01a9a7071fc711cfcd5b5d38b70bcec9aa289a714fb565dfb34848748d325e28051bca6cf5ba595c3f6cdc573415ed1375500260c2e9c0d4b9c9a76c13658a43dea609e7b296e1bb84ed12d2d335a42f2e6fa4e5e3611796192e23d8490b3270dacfe1c29c4f636ca932e0772f6e2472cb0aeb011c150905cf44dc8d6251192e80a475f6c8457ade354875960ceb59584bae2c2f152932198bfdbe53ec2b41153e8284ce25ee5f1f5a8abdbb6a1075ecebfee9e45d24491df55553bd95a11addc304417cd0c1b43eba5c5b86607d817cc709c1198e1b0535f9b42106f07ff30ac9eef8170d2a8513fe83232625a69c021bc8fe0c110b2c7570ad024fe0cf451640b660010bc811467a8455de96cb6a89818789ed445e7d0f1b58b5eb357e81b090008e7844a1dfeb58c540ced575e039268492c66315fae23feea75f8654700ff654b34763b7c78f022167df206ac75527074e409adb350c82bc8eda2c4dd9bdd565286a469d0789d066f559d8ca2eacc8c1f03a2cc53b58ee39fdd42729ade98954e420d2a4251f0cc013df714cb9bfece4c4d5f18004709994b130a08480f678528e2dc54c83fafa25a43b9a4e00ede7ebea94d565c87e90c229bc9edbad886bd959a68b2f4a151d4d8709fe5af90d9611f57e8bebee15c7da744e946b35248bf54041c772d5816801252dfb58f46a8c7a5b19022618cb50bb8568da7b354e0cdfb410b07e59fc3dcea5e2f58f5819054475d6c492067368fa1afd2490d8a9d275510a103e774aee6a0c88dc8f2d7b0211de84772e901d6b512b5b1e9576b66c43d1d3d4cc78e4db2bf0e50fbccd097916fb50656e794983e6a84e28e867c8fecf0e6d07abab0268e0f546e6fb1683e670d6771fab7cbbd219db838c37f233c8932ee5f586217ac4cb9131ea143d22398cb4a70a9378dee8b32c2744fb909766f5cc766cd23b895eac67846544b4ae651c38718edce29d291dfeed46ccbfdbbcc9ae86e439d271b07039582ac34d789356da76bb95341959fadbe95a18887ab10c07bec306c9235d3d718039eec381d2b724566bf98b617f275411583d6e33ed11488107614672550d77f0794f67204df6c31234f99b4e52918b3b830f6c1b1d47c0459878d1c1d0c3807a7aa60da0b3938edf25157470ff1070fc08d099f769fa28ecaffc428ea08f785002bb98927f6a4fe2de0142e892de7ad0b455d30ec0d917061876b4f4cdd8c43f1a9272e94f87bd53cc85bac65a1dcb2bc467aba68474e91b19fe96d58012e7b0f96c7019b75a5a91fbef6860696c2a17865a233477edd4185ed1237bff50924c910b50b89fb4366652a1debe45ec8793d23e018a138e877e0f9665b3041e77d6b87579879cad04db4c2091c1abae456182d8acd7cc7877ac1ae0b440d96dda4c3613d8755f75e2f93ec77662b80f6d1105b9e43bd461e5e9a2eff486872362ef60582a561ed7a61ee7cfe0d6357fca15cb26d7d3faa69c4f417f0fb99cd99a8a957d1c032d13c54c30878e989c441115e6b0cb9895f4d45652fb97dd71243d6c55fd3b2671c5142a13c7c8924a25f752cb370aa571337a006037fd80b638c070600d6ed95336b0dc991fea1ceee8d6e9cff23c445ea192cd9243d0a93166a6a8baf2e3aeb762f96049a91b0227ab6e06457023dc5c882d2e5e73d4448c5a513ad453649c4a723d3a86d81ba661a89fbb34f9d44f88ae223e12fda4479e3b336d8fe8c2e7fbe906a62a8b5137ccdfa2040eaaa8421aca93fa616d9b568c3cdf2f76bffae664811f813f93bf9df305941f47c6ab3e6a2bec4ecb7950d50f2094d255b9684a580cd374c5858c1ea38511a9bb2033e720cd5e8b57b94190466fd7f5d9199f6a29d41c58e4769868b477c3f4a31ef8cd0f35d18852faaaebd50dc54b03a9319d50b94a404fdd5d1604c63696aac3302937b9471b8c59391e9fc11570a13358579b3545affafc8650114273447fcd298c20137b49556ae0badf6f63508fdd92efd8ed80b8e307b4cfb9a263ae7954e94da8e04fa85c8b38bc919ffc70c1dd02a247ac6b0c2fa15b6722062a068fa7612576627956b03acce97f25e8b94da6e324d74502eec3cdc3ff656a66f7d53b8f465ce4051fa5c060d24ab48f9b717ec35f9c755c8fe9cace04c2b753658a99f471d339997d52620ebfed8652262b987e4bf3a1923ef0aa3796c196b4661157447cd8e08ae20b2b38913d1b5cc91e35a7d09524a8aaabe97aec3f8bd05acd86f16ce2a081373999b772d68ec4f9087b935743f12e0f50c95d63fb431fca05e8e505fe35a2ed2f4363e43a67b597efd41a4e00ded72feb6c2f6f9d6ad7e197790752fd3884872f09b6222aaccc09c19bd0569fe560acd0e3037cfff18549005a7527e3ac43d2b47ae426f4f60fb8abb57b5b12bd0b626f251d82e189f2c8a8cb8274d6c2adcc442d21129fe3778b13fe81b45b263f12759b57bbd1550eb7ab8aeb42c56a1395329377f5650b1321eab8e947a955444ec9c1c3887eb8bad50b945b20e8caa3bb03be0e5a5e13f227b9ef363ee311731f556e096f688c41871fffe706f915dfa53c94f2d6d1f503434fd33e3f66de87b46d5c620570df1f6b74c777c29b281e0918463f07281fbb461ac86c55ed0222c1caf936ab776aad0bc0b3bafe832f40fa89a09e6c838f1575846d323e11d2aa6872bb61076a4c1171b723bc3a1b5f692fe92cfd76de7560b0fa36e430271a9168fec7716b9aeda07028b968e08b716eb3a77bcfd989c43c89f332f8c6e12ded93b01191e9ed2b8db97cdcdeb2155ad897bba943bd44f7f994fc00221ea91c72a7c9cb7e33541327f6583c8aa1c8d76f957d5656372b35a69e943d79c32f4622f69ce7633097c9ba8c76d4059228f8fda1d9017d54277a297cb30e37a3cd53d7d35c5e253161891a82cf1b14ada15d68245a2257889550468f2e0323bf4cfc04a3720093574038ecd97ede1a9a236bfe2c75ce2eadb9007a90e938271337f7b708d3e74b01bf7c8546e00e39408f877f7524d9b82432ca90d8a43effaea0156e30a5c137600237f627ccc8e90a1e9cb4b593ab4c9e22c61530a75ff3515fc409141864183c02aecf2d37eba2c7d1a851ca02b63a47f95ee7a8ebbc11acd2ba81be7d04decb1ca98f4172d837f7fc831b1cd714f5cb50a3c27c8d972ade90ed89c404eb18e0271bd8910d035220572ea4a1b07feda8df201ce99129932a872983407981d25528b17ea7f80a655c707318d671810d5727a6826541f12f184f335a6dc6f6845fdd1a43d14836820d657a201c007e71c414d8142d8050d06fd3e06fdebfb2dd29dea408f1191945e92960913736e9f5f962535ad7926725c4f067b9c7ee3956ad6574d6852545580fdedbb2bac7e241a915b1a43e35174d1d5102a6d4e32d4921b17451b0d88c45f9c47fbaaac597970955067b45fb0b084fe9a6512212f6b1bd7e423189f71e228e797ecd225b576b405bbdf5e9f5a34190c9f46a1bc43861b1b2a769a75ca6ba94db13b40a5f1c70625b321e13afa41749c9a6ec8ed8381b5f1762157a9f49d1463dfa1c72f00162f65587ccd3c7f234793ae896a26922eb8796809044a3fa0a1f9bf5dc2abb485a5b1a653b72d9f0d1468a5d06c9e8026afb83b45fff421fa4457328cb161609b4c856d7ae40d16b542c29d722e9e77fb2c5d73ccf6c6a0af298464375ed3415e9095e84429d2f93dd752f4c562d1e9a1a8dc21ce0d0ac98fa4dbded0892c96c8d7e288ff089935ce82663b5ae0f19ec14a3332f34735949c4ee7aba2601f63ab6de71f70480b3fc4b91f5c8222dab59eed84142dff92316a62cbae7d3c7f041a36bbef8d21bc11e325a863186a109a7592bbde103d5f72fe3d01748698ff57d5c947c43800de65c545aa94a4459cb967c729a5159eadc98af36e67d5c7f3924d73e262d92bcd9939b300a470f35d6093e64a525b503be6ab906228bb39859a36ae4e67e297c00b4a6dcd91cb45a2f9a147705aaa7ad4b10e8cdcaa579dddddecdbb9e4530ed966cfe3532fceccf022feadce42f69bc44238bab5acd79d269d52792e6f4256196fe3579c2ca84ee6e066b11bbdd2b3ba894f04de84723c8ae2cf24134458221c1dbb04981185bcf894dcb6b986b6039bf16694ea183d1af8d8ab1287c475db4c429b998cfea99e6b3d463948379e81e99f9e574f186005917a052502b9b1a726149da969473afc10047ee09e0947ef7611a2d113539ec4e844a506edd611f38ec454d35d2be1d4cbc3e9e0d08cef358992b5518da64f509f063a0d279159755f6e5e898dc37a06e76ebe2568058b78adbfb2214afd8696a8c42499a219a0eaba600fa83fa8da777d1bb551d8c4f258623bb4882f08e2714769ffc6fa923be5652625ab173b6335116f93de51db3bfd03768b33c2f4e6fddd164264064b00330ae789dc694f170e2f5545dbe127638c85ca01dd06f9ff53f37c9628577f64f042b79db7baaef110bca192775f69344c441652024714d2e71d83e16224347ac32a414429225c36db92e3f5089654bb4c8bfb7c200dc45d8cdfb9ddec118c51617b1766e14c148b41ef4322d156d0c6cc60a5b9798839c06782d8ec51698d01d1153494191c6e448053a98ee839e11d57982b134c7f0f9bf1386731d0f040c4ea754e5bd4ae1fd92a062df3be115580fba6b9c11a280afff90b01956a04e537479a80d55a846357a7211e66e077b256f06db8ad011cb631c9df42e4fd1600c5d0ce27816f2cd34e7f2abf31296c1030e9aee0199402fd0366d76ee386412b06f9963d299be843e8346e60fc8cb6519b3c29b687fc052478ac9856039433c3bf3397d037df6ed24f924d94c40672f1ea39a151446a62124cceee998d4c5bb2781db313f9b53215d1c30a1c31afa52ac04f0562fbf9d609f96d68e56d1367e8aac4ac6f43185cb603446d466af999e4400beaca2c4565ce411634ae673615aef2d2da2bba418b0de6c90c6f9f95e82f809dd28bd97e2149893d690ecc16acbfbc699a33c4904b289df73e8ea07a089ed2be8a03a5aafd1e157aa41b52f667d2fcb70044632a5162f71ffd89e223634cc4bd594d61f8be23283febd62544c689b5e5c4b28c0a3cfe9b0d9db923b579f5464f7383791f157c33dd8564bc58bac58580480d69a7578cf3ead595844b8bdca3a4b9485e74897eda9108930aae96674c55ac296eb794dfabe5b84db7dc59362c217f4c5856d8514386fc4d6bcea8aed74f5fc70c5ba5d5575e3e8277ef2797af7b943e57ccaa1903bee94c8047eaa55ddb269f3f6548ed1818c2bec14e4adb75308ebe3c5a024c09f6c1036ec268fed482c38881d6f456defdb7c725c6af59fb46f93c3df1665df5045cfdd1b3ca62e2aaef16a50bda58152c216e07626b680c48550663c25498a56db11c6ac2066a005dc5f0e4e1bf885004bdc6fca9d72e9f6d5cc9bdeb6421da89f8d9eb5bb0752de9f1ed568e66f2b38be96ace6f35d3d15e00d80efb09c8ffc374cf9a24064eefbb9dcf68173eee963a0b7912cdbe4bb13c4a092791b257760eec6b0f9930c3143e358ea2e2e7e1160bbf6f837250fd67aa0e593a7b7dd6997b389d3acded1f06ea48f0bb853a26d07e462d76d7ded998863f795b0f58a94c3ecd1208c90a3e9135a8cdca4000825d721fe5d9369985e17781be8b4489b189a07ec642f5020a0f0d00c68dab2c51de579b8509e1c4433875e407e2e3e93125cd87451371791777ae6ae2e1600748210f208e9d76de8aa1f81ddb007b05c3b58e119e717f4b063ca8a7981eb07857ed02a42c05f4a65665fb27f2365abff09e94b3250d1258da017989071b48e95aeae6f9887fd37b3112f065cb6b77c7e0301c9ab5717b1ee23d7b81d5684a2397c03e52154992b2d8fd69cf336a552544594a455e7f7aa0baf2c170ad237904a9677388de9e72d5f5707d7ba77761060020f1e1d4b449fc16d32c6c8a53677a08d437245c52b4c3236e8a7dc20fc0f16e0455d2f286319d5469d093a910b29c4c9411c4516d9495ade34a8df73253beeb1366151a847fadd5db9d90e076201425a741fe26a29c2b2e2b7e59691d660c6fe8caa4f743a290ab92884ce06398b9409f54400f244b0918930becb2bf9b891af71a4ba0c6782c3c55d8874d4059681ddc883cd2dccc4ab036cb66e3e220fc824eae0612ee6ee38ae93973a9c92ab18eee466bd8ebac6c4410fab5b6f871a6ee5f37d4cb3c4a366debf2070ac745dfed1c617aa217dcd31b2a9281f597cce2c8f5714abcd75ffcc336c35ab42519dd85591701420846a940185f9b3e8887aadf33505d642a4ef7f3df726ac225de63b99c0a6ca043ea1ddd64d4046b855d3079dc48f6ce805903b2ef0c49d5d93eaf97a80fdee5c0348d5e90a3d9bb4ac31a124b807cc3ea9e57b9ec18d930ea2a34c4e6d2d5988ce56d058fe9e6cb6bf3f6bd90dfef38e49fbb3218747f04ee578cdcee2ee82bcf228c2931d201a7ffbc31f57f5c7658c82e799a5e3bc9a6f2b01dd68d06f024e7600e1da3e7871281ca0af1ce5b4e7fd7eec649bd4781e49f1e82cae9ea331004b2b21c00cd41669db25bd75c758b7f5a54c3e3f27beda7170fc9c7ed8fc672321ac4d855f9dd1785dd09956b2dfffc1152e30fc3d23aa0a61014cfdba9ad50a18da662be5ec5910ed51a7c1a0c3c0e546120bac9a156a67771d295c62ce8dd3795801ae4353dc649fdce93d626bfde1b62dc5b48f6a97cb5a8e4f0b82e6e30513332011cbe3fb43b0e8308d1fd6e5e6060ef702011510d344f7c7185d45f1b36b093d82757c05091e02a55c6c8a799d288fc3031ec643a32e60cdae4c53c31fdb7b319bc86368ed5efb58122b1116e5d5c86e5f9c57b226a9c08d61733ade3ed6ddc6ce4ec330c0ab19b314ca21184948545e9ab44d80d32a5efa233bc71f11bf31ce1c816a0af5a9b8e6b858ed176b2a56e54a45dbda4ff56f2fb3bac74afca636d56ffdf3e9d32901ab0e239309cfa6e572aa0ed471d60edeae61d9800ccb85c0319db3ab62cc1a2a2636de1cc9bcf95088f9c32088ecbb063f8b275e517aac0b531b57f685f282e5031ddaaf815177e037c0ceb40050c19daeb0550c8c7baee7e06eddaec41399861ea7202eb35805e0668d4776264de0893ec1fe33f76a519b107dfbb4fd994df2ebfd1e348895a3eb4634a9229e62ef5a9b6603378fb83f05661143657e997636fd923eb83bc9af16aa216066c1fcd75875d9101a6e1a2dabb1799d380b5f574ae4456840798824517c875be1d1d263f868204223aae79f19ac5c3921033f13963807222e56680c7352566372b9ef6d7686c9a7daa90a94ece9026a5f5bd61315c6247b1f54cde440dcb92c986315d5076a7c7e25e17fcf87c0b12380fd8e76befb9316c17d8bb8e95c0615d1f553b547d8c4da0f1d14e81b1195cdd9896412797b07e4df53f6c7ea4a7bda3268f6ee1f64dc1941d3a3fec465975ea02d5d215bf3618f54cda2a9dfe41d9187b92614e583d941f539cb336b0c4c79a186139e874adf84be183d7c5c47ab92651c75b7774e4ecbab0802eea49a8a8885863e3fd997fed1011845e504baf57cda30d927c641807821be4ffdd02875055ba972e508e694aff601742825adb28eae0b50571f63428b5af4e49162d4f10460ebf0d50855d4abbbc1d276621cca227cc5319fe145845ae54e31e43e0e1bb9cb5f18ebc589b2dbbec07fd2024c865a1d850496a1763a5f595e2aabaa0e2a7d5c580e2e891c349e966e2ad42d2174fea45428ec71e1365b35d33dbc8706dd7020c69e0b9c0031b2f27b476acd655670a8297fd3412c36cf2fdcf92d9c59486fc40691f79a2d876f23107988716f746cd0763c3ccfbccde19c205363db7d97c9f354d3513b1c62f50ab1321cbb64cf6c028d421ade13723dd539c448d0789ea118589e5bbb9428fd4dfc7fe22565693f89d648dbee89ec0a5e7cc72dc57397a341edc95f466e61af2b7ac32f645e70eb2ba88afb23c9e5c8a760520f39a2a8678c475942421d817614f097d0d8967d13a3c3db4a716f580c3a7300d8dc735f30a1153b679d73833d96affe488e606e827ac73771619e9acd49d8ee2b837ceabf667cdd4e7be7df7ad8e1827c2732690c4e2fbc0796aa5e58487d0d4380895a9601e467bf25780365b19edfb00edd69502a0f34159265a70c5bfc0f3354d0d0b6cb7e3c949a66a75623fdc039095585e0d2d9dc996216abac50a3df00482293f46a5fecfa3863d28f5e27d93cbfe19269be46091a2a00f671121f994e2e5032a9f6669fbb96e5f85290cb00af934b52d1090e46bdbf97ad6ad1f1fb4448bdc4096de7f8a3cf4f1941d80126a711e3051f5c6702afe31faf57e8f7ae2e3bb0d711723f461246024ea3e0e4ddaf56e4350e8301fed09190e92d7e16de3b6b631f0399e103b4e26f40592480590593d1ef39607b3d02a91eeba5fbe5acce710465ca2becac3f58f64e90cebe0014d8360a98cab6d3fcb2bd72396ebd73e4501936c9f73f05c45c6b561a191bf4705f4bacd75b33834804aad3e9b4e3821ebf2a9635af42fbfa9f444165ccdbce1280da2aee3cd015de0bd4c501b44da86b4734d2e239e10865b697b4421b7b770d22bd203748924b5ddc6ebe08629be360439d52b2305d52a61a5bb2e8ed598a67b484c1dad37639e0e8ccb4272e8af99d09dbbb16d79b06e0ea4706d07a4a7a6cb4bd29947fa923c75f9d30b5622b640124a9adf87330b93ecc4514ba081b1469930b1dda9fb4592525b83f23dda52dad27f5854e67225db965ba8e362afdf904a0d4a2a8dae1bcf13ecf7a9fd5ecad1f782a7530272ada83700bce1620be14112ce1f09172b6e7d0093dbef5f120ce3ab6819d96df24f915193434872a068e4b7bce2cd98cd2897634b478918e1af3d1e4bf7b4eed979b21bc88e76999b22c117e2dac11fde6b35c9839118a3dbb06528e6a9a916a191e90c5ea4f9ee337c9d09eb1402112f5e89e1014effcbf29bef8967d54221cb05171d6e0d470a6424cf23daced7cc26473e40cc2680ee5fd8dde37853b8d590f0ad4468f22d724efc402f28fbc8defb33568f796f357745a4bc38e47b293f36ca35b2b322c8edc3b6823e3b7136b3f7d4ae33ec2b727daa26942bac6b514403e6fef0a1e0bd0efdd54c1f97ac78f5caddf1d5113245f28254141c264dd0f8fd2858c40571053a0fb94bf037d49d19829d9bea22062b70eceed50c104f362d0b9c82ed257e09fdacfd0251eec902198def58aa60261b29d0842f9ae9bd1c6bb90866ce5750d9c11e71f86a3d4f8dcc92b9a4540a72de34f45809d15e4f8d8fdaa250b53e7cadf493ecfdf89980264483d15d04e3724bd5b561c1ae9d47b376017ba440a662f0917b49a1e434354b056a0f9561baac9895329600b1cd4e29cbfbe5e12294d2835e9b30f0db96273775d6eed16a80c91d725cd5a0c37c571f56ff819eb00abd80fd3eb676d80af7ffa263fca80caea3a8f2abf9cabc1356a44c99223653ff1aba581640a1ec77ca0888a7a1f58bbbe45395be87a5e9db4919e2a638eca6458e39eaaa291f6feebf95db9b39ae429710c737e05fdb869b076bd015267a504b7db6bd22338815bdfde92172adeeee7127bbd44087df81aa43af743f5985a4535398bb0960de2cd5144aba87881c53b6014e389be0798b118042006a4ae0a500fbe4ea26357ad7f06756b8ee57a2e4811ddbc0017798660272fe28941532f0482bf4fc4e9a197e816ae080aea8deef982f7bd230b857eddbf914248f2c1b5de0214623b7f3adf39c9e5e083721af74b3ad866f0f0069e7853f4dd907cffb301f7aa750eef9df8bd77e783ea58972a00f0a8983891e3feead5d19bab78b0a1609f5ae1d276b2d958afb22da83c762f28a8ff90a20e4241a30209fa98954e66e7de966a281feb6ded594281525fcc866158b057f9f5661f3db07fedca5d0fc51756ffe9afe729e0707c1cb63a4c35a668bcdfb50e3c66f34710f31fd18719e90cf2e36a9b99c97672e23397a52312e96d699562b1f2d8cf47ab61d47d2d04c21c4bb3b5df1d7d0a16fbea9d49df62512ab2c6cc1c8fb419b27269462556144d8629b1b88bd03c9872f048c7c07fccfa3166355c5706e25033badd6a9891567363071f09a543922852d69c5a6de237025d0ce563a8bc1d50c331a2e38aa87e6edf161a21a4c0cf8f377ab83c1ba64d4dea26b506cb2a0987cd38af489ba49da1902ff9c04cd3b027413f85283ba5cecc4c2a28ae0a3381cfad3b4c71eb074e9f7c50dde944b21cfca4167a676886abf77279b5bb38832b22335f4fb1796c4acc31396783436063e6cfbdaba52d94dddaaf52e62aa94b93ea16dbc0e5485db2759713616019185b2d6fe8987e99f0dfd5a8512b3e5316f8662b03805efa33ee764251083f0542e8d7bb41091a8818122e3329bf32badcd6e6ba8cb8ecefb1856709051d99f0551110f8910580700344fb6001e7f5c008c9573cace78bbd58d911306bf2e5f365e9b0a1776686e2195692d378eaa8c7acdb434157f6a2fe1cec87121b5a88c7ff6a9c56399c31c805d7c77fbdd21b381e462fb6665c417d6ed552d0aa7579f06dc2f29e7c40b9332893962488ed1dcbd2518ee7d381cd1afd5bacce618c632d4412bb99931bcfe406ff9ada55b6ced94b51944f98f30ae36839acef1deec4aad67ce8991be3390910964abcd9d2a015265f4ebca059571dde363d790a33b8a15b24eb99c8096922bf8dda1d96a4046f5c5afe3079e23113e857c7b43ebc545d3f84e5c06d84d3bdc6b94fcff2a901356b6226883a2ed37797dd2a8533126e19e3bc4763d642f2382557ed24e8ba2bd656485820ecb0d6078aed50ed446c828f8a7f3b3970448cafd042477bc5cda3d8", 0x2000, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)={0x90}, 0x0, 0x0, 0x0, 0x0}) 15:46:04 executing program 2: unshare(0x6c060000) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000380)={&(0x7f00000003c0)='kmem_cache_free\x00', r0}, 0x10) unshare(0x24000600) [ 246.022800][ T4837] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 246.083965][ T4837] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 246.090463][ T4837] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 246.113379][ T4837] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. [ 246.195523][ T4837] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 246.205035][ T4837] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 246.212388][ T4837] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 246.225997][ T4837] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. 15:46:05 executing program 2: unshare(0x6c060000) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000380)={&(0x7f00000003c0)='kmem_cache_free\x00', r0}, 0x10) unshare(0x24000600) 15:46:05 executing program 0: rt_sigprocmask(0x0, &(0x7f0000000080), 0x0, 0x8) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000000000000000000000000030850000002c00000095000000000000002b4003fe37a077ae55f52c0d80a2649baca85309be96d5a45bbbdb5ff7ffffffd075b3eee14473f51be98db7efbb059842ba4470e8e04acb807fbbabc68abdcce9f672b6bb61c302dfd5c11071adac29fd64d33a3502fbeb1ed99dd0e792f24c420bfcc2635421d339ad521d6953b1137850d9e9ebf65ee988ea2dbee528678eb47efb7b3f19046c6f1bd1bf56e5853ed96137f95b3a11954ed1c8a8676468cf2405e48723d4b1ff"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000001400)=""/4106, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x18) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r1}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) socket$can_bcm(0x1d, 0x2, 0x2) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x25, 0x4}, 0x10) socket$igmp6(0xa, 0x3, 0x2) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000000000000000000000000030850000002c00000095000000000000002b4003fe37a077ae55f52c0d80a2649baca85309be96d5a45bbbdb5ff7ffffffd075b3eee14473f51be98db7efbb059842ba4470e8e04acb807fbbabc68abdcce9f672b6bb61c302dfd5c11071adac29fd64d33a3502fbeb1ed99dd0e792f24c420bfcc2635421d339ad521d6953b1137850d9e9ebf65ee988ea2dbee528678eb47efb7b3f19046c6f1bd1bf56e5853ed96137f95b3a11954ed1c8a8676468cf2405e48723d4b1ff"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000001400)=""/4106, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x18) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r3}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) [ 246.461669][ T4851] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 246.490997][ T4851] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 246.496827][ T4851] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 246.573472][ T4851] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. [ 246.622097][ T4853] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 246.648956][ T4853] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 246.654225][ T4853] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 246.689946][ T4853] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. 15:46:05 executing program 1: ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x89f1, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000043b54a00000100000000feff0000450000000000000005000401000000000000"]}) sendmsg$TIPC_NL_MON_PEER_GET(0xffffffffffffffff, &(0x7f0000002cc0)={&(0x7f0000000ac0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000002c80)={&(0x7f0000002a00)=ANY=[@ANYBLOB="68020000", @ANYRES16=0x0, @ANYBLOB="00042abd7000fedbdf2513000000b80001800e0001006574683a7663616e300000002c0004001400010002004e200a01010200000000000000001400020002004e23ffffffff00000000000000000d0001007564703a73797a320000000008000300010100000c000280080001001e0000000800030005000000130001006574683a697036677265746170300000380004001400010002004e22000000000000dfffffffffff1f0002000a004e2200000001fe8000000000000000000000000000bb3f0000009c01018044000400200001000a004e2000000003ff02000000000000000000000000000109030000200002000a004e2100000008fc020000000000000000000000000000050000000c000280080004000004000008000300030000000d0001007564703a73797a320000000044000400200001000a004e240000000900000000000000000000000000000001c10c0000200002000a004e200000000120010000000000000000000000000002010000000c0002800800010004000000380004001400010002004e22ac1414bb0000000000000000200002000a004e2300000003fe8000000000000000000000000000bb0100000044000400200001000a004e2000000002fc010000000000000000000000000001c1ffffff200002000a004e200000000600000000000000000000ffffac14142cb0000000380004001400010002004e2400"/534], 0x268}}, 0x8000) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = getpid() ptrace$setopts(0x4206, 0x0, 0x2, 0x0) process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000040)=0x4790, 0x4) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x0, @local}, 0x10) connect$inet(r1, &(0x7f0000000480)={0x2, 0x4e21, @multicast2}, 0x10) sendmmsg(r1, &(0x7f0000007fc0), 0x800001d, 0x0) read(r1, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000040), 0x291962b, 0x45833af92e4b39ff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1a1004, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000180)={0x0, 0xffffffff}) sendmsg$nl_route_sched(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x14040850}, 0x8010) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCETHTOOL(r3, 0x89f1, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000006040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000feff0000450000000000000005000000770f7e162951032b589379fef39e5319508c81ef2118a4c54581a8f645422794fdaef2f0702f1162cd0aef9bfc5ed7e5ab5705adc9c3d2ab68aba6e1d257fff7dfbf12aaab514b4419f230d2aae3a8dfb798d89217a331a1ac77d7f30e300ee4792392448db04f5197c8c64be27e5dbabf13e09e54b1127d91391cacbc236a6098428da7a55b10dc5093242ae5664f17c116905b705d3a8c77aa49f92fc8f3b06d8799d9e1f487e61d22afb32baad6e0d32742fd60501d2ab34751d411aed771bf44e2952d0236d395608d59f57ee8b16ebe3e410d0afea19759e8c45d903ff1919cc0936a1f0537f9e358b095ac8d93"]}) 15:46:05 executing program 0: rt_sigprocmask(0x0, &(0x7f0000000080), 0x0, 0x8) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000000000000000000000000030850000002c00000095000000000000002b4003fe37a077ae55f52c0d80a2649baca85309be96d5a45bbbdb5ff7ffffffd075b3eee14473f51be98db7efbb059842ba4470e8e04acb807fbbabc68abdcce9f672b6bb61c302dfd5c11071adac29fd64d33a3502fbeb1ed99dd0e792f24c420bfcc2635421d339ad521d6953b1137850d9e9ebf65ee988ea2dbee528678eb47efb7b3f19046c6f1bd1bf56e5853ed96137f95b3a11954ed1c8a8676468cf2405e48723d4b1ff"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000001400)=""/4106, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x18) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r1}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) socket$can_bcm(0x1d, 0x2, 0x2) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x25, 0x4}, 0x10) socket$igmp6(0xa, 0x3, 0x2) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000000000000000000000000030850000002c00000095000000000000002b4003fe37a077ae55f52c0d80a2649baca85309be96d5a45bbbdb5ff7ffffffd075b3eee14473f51be98db7efbb059842ba4470e8e04acb807fbbabc68abdcce9f672b6bb61c302dfd5c11071adac29fd64d33a3502fbeb1ed99dd0e792f24c420bfcc2635421d339ad521d6953b1137850d9e9ebf65ee988ea2dbee528678eb47efb7b3f19046c6f1bd1bf56e5853ed96137f95b3a11954ed1c8a8676468cf2405e48723d4b1ff"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000001400)=""/4106, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x18) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r3}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) [ 246.872609][ T4857] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 15:46:05 executing program 3: mkdir(&(0x7f0000000000)='./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) syz_fuse_handle_req(r0, &(0x7f000000a680)="813ec608e7c86464e932a91bfe335a28763989bd83b8b2e4dfd662c5eb201fd26a3f2eff8ecf58e36cc3dbd95e42001b89f9b50ee0f52a065c2ca8a2abb5357056c13b42df6185e35df83a8645f77300c8201302b88e48e33f7a36300477a08aa20833ae638bddeec3bdc9d5ab69d17754bdab67cc7ec7c6ca0595f328642f0e9ea3d29c55a225d39f66cf0b6dd8c7a701877a52181993444b97996d46b54d6c0eca89f0e558fb727094ab6f814484166b45d152e884d742e6b2b8b41f3e83eb445b026a1c650d1e45314b084fa1a65242bbfdf230bb150678f664dd552a04f3fcfbad428057938661906fefb39a5b71df4f3048b804a854d3dd3b9930df8f49db4697ecd77f5484253a6f4da6afb59e0f042e1c23eb302af935c08bd2c5d9aed32512b4d9d8624b2bf24caeda15418acf90020ba2c157eb25479441eb802f89aee8673c9aa66f4df86f0b93ab522fb28bf1cff441429008612ee644883c008a0267bb38b4c9ddb507cfe6a04fca0150b3843cdb9b346046bc58db1c715099f48e4a4ad93208c056496653aacaf2a132e66bbab65bdd910ad51276a13cc22c4358ffc56500d3fca00d46fe669614bf0aab70d34d65174fe311e62d9fb5c9bc35d039fa7222d879ac20f79b777fc2bbd6b69ef7ce302097109c455303d0b4275d507cab1f495f001eba0013670fec9504f2bca159c3f6d0fda4edde5bc625437665bc8c90fb87cecaf953575907391a62d1d46a1d6b1d269769fd24cf500b57722982748f9e163d02ac47f9999397bbf8e4115a441e62b863aec0f9d02008c1134f253c099f1dccef38e48eca7e11e80667bed64dc183a82ada542e6fec3fd0b1f051f9b7bca5a7793b0b4ae577e26477c48b243ef166adbd8c6a94d2c06f9c6b90e184caabf318cc0a97313a5e716b23ed43592acf5d0e1c82f108fe5f0063f8f321ad9917e1c1ef031099bb98b0c3f5636c017ef348b63b1b447603dd369f6212df1f36d9430512a1dabcd909864110f37ca0c6f1e99e44b1b5eac3dcaed0597a893b4c7155f437766c50c1dc975b29e5cbcfc439dda34bb5536e591d5d59a3ce7cad87b1be694091505d60a04a3cafbb370e7514d2cab47db20776978a255ebed43e8683783b6bc9b4057471f65e9a2d2675a44ab31db6f810244ec4978ab7f39253db9bb2e919f31db0ac6a7c7aa062806ef50e4872a0cd747ebfaa0e5ac44dfeabaecc1607cd644aa1d51ea1dee0b61e6d1da2edd0a1affb961caa5191389cd640fe1753b2d8afd9186ee802f96cfc92ed268c02de3d149ed91dba8efb1a0b5480f3d03eab078c8d85b3518fb2eee9c315eedca7e9221ee95422f7983ac55c1fa4b647d0febe0a02e4c6cdde8752e64fbaba6b3a89c16a7cf62d29a37bcf5b3d55d3cfb13fe8aa055fb5b67ee0b6c4343f972a0260c949ed0d8d8409dbb428aa30cf97367eb092b4ba046edd680414a2ca129e01a27a27beef122a5c800ce8b5aa304e8e7feaab182a86385261dbfdb6a26fa71b89d8b11cb8d6289953af16d946bf034bd1d8b70b78343b599c7c7494eb17d16baf8e07d27976d2aef2e05def10697ddc126bf325cd86f9c4702c98b71c16cbf2ad70ca8919f1e1761407632aae0b34e0ef7ce8a8952ab366497649f61b5f61d0b66098a8a93876a9154991389c8d4458f21722a368582fa39463d9e2a141767868855cbbfd71f32141a33fe37bd2948421242d69cecc045c0ffe51815e961df48e8a299fd4a5356a4a17346a1a66ae830693599cb7559f95c66812b4682530decec2d9b203bfb61977d4d772ce5678ebf263dae2a8a53d47fe3f202a2823174e7199f508b8973b0d3f7ae434d9a355a4144355e398f9996b6c7489887c9b1aedd230a096db063409abdb64380314c49b52ff4502de946d84c2387ae69d809da796872c2565969294fd6bf9221c9dd63bac41de653319c10e5dae186b65253c47918f1efb9b64101e222f00d73ea08f075d7625d0fd8be73f11422ed8cef9bf5196e88d0cf759c23e1d3d089dd1b6114beaaa7e495513b5f14978caff2eaad5b7f9bf8ba06212668967e26284906d587e46cdcffd901c13d202f7c2ad011dbf6526d020c485791e9694abd5918076e9cfcd3d63410dbca72fd746a92291a6688cc11b3233ba72e39ab0d1bd93a83963dce65a505e66544f69086098ed60abfe610d104c2e04a03e780d5b5ec5e070f4150d7c9bd9ce8675c35f26ca9fef44dddf667ec04b10c19c143ac8b2df5b4b4d5ad57c35ff4c928515c07010a3cf2d1624659cec528f629e4938ebe3aab534b61b58283ce62ad373fa99120dc335ba9e78b6d400ce775d75421b4663c29cb3b3bb313da74881d4b772f920e5a346e6bb18e00e93dda625243bee271b7598d244912a4ef4064132b25eba92d2f4b4a322c1d9f27df8bf28c2a7d1a768da68ab87e722ece559265bd7d7b600997f9b5b6005ee1156e9ef719227d9652270b835feafe20e79b5ee39df670cdea2f0f1e146a02f66e60c7a8466bd78687f46afd6ff5aa4e3be9b8be91578fd89b45fd41eb2cc6142154dd05a76910c484413bff4301f863b791bfb09fc4e765eddbd5bfd64829f361b707f04f0c0da9491e4059dc7e473bf1b77a0af56627d4d7c1a048c291b1dae2f39bf03acfce998e2defa471809883f7f95f8cdaa9c8858150bcecd8328b44d31f47d66e0b2747e46e6678b5fb2bc0bb798c711c9e2b6a4cfdf5db7a086ebd1d4834fb6de634d5e58e8b80b810d182510717214aae674680eb8f53579da185674599cd3c7afc9b4b5ee918adecf02b857b01180361f56e913cd00a5f2187741e781be3779fa06b6d8d81f2b62bd7c14e15374d6b1a369083ef069788795976f1b700eb077fda5157c73a7032c314baeaf3c202f75b0364268adf0858df81a308320aef2737d5a5f0e44cd2d9cf899303fa669e32c7988cff545317e5956f0a6ffff9519a091fa4cf05d3445cd32c00377292d2733c70684b6228a6d2a8800a5f3d5ea844a07343ae02454676810766d0d968e0f6db55d8185438af9a92619d46e84353645b7f8e61ef67cc2e390a44f27007af32940d93f1d352a446ac5317c57c859642504aa68832b2baa12750221d12116d4cb9ed35e022815ce30e7a90577a0d4105de2d25713c3edab50d103553c9e2c0fcd61c1d777eaa9300394a30287cf0e87c25266b9abb081b46024561f89695575a9731aec5a1ebeda4443cc0ff1887998119fcb857dd6c3ad09b2e38c765ca3c10e329077093016c9c40623c9a66e64e2d747579e1dd158776db0e4ff89aa7c85c9297df4deaaa02d328b0aef1a2f18fc0b06deaa3fae7b2f2d3b64695ced397581ad6f9c3ce23e7ae6fd98a60ff2ad93e5ac3086ca66f98ac8ce6bbe417ebffffc4791e899b5430633ca528cbadef005a07afda1954537ba18306193f06a8d3185bc16d5a479f4e04583c6c0bfa7046bb404d46a2323d2f129dd854df4f777b0c6a351278388b755c62f24325b9125c2d1b537b63dfc702dd7b826289a6f6d7eade63be763e19170d3051f3549ba050dc242df08bede7508e3bfa05b9a4fe0d76979f635990967213a4bf62aa2d82034d8f7d173d4122a40e85c68dd81649d247f8508d93e730b3c88220857e613306b71d8e645659bbbf599c6bf7a7ab8ef9a022d316a6c1e764a90e4f1cc8048e2f580d0df55ccfdd502ebae9feb438e05c9a0750e1c9ba82603c5c5ab7fda6a9eb07326c2eb10e3e56bab32ab48e22f2122431bef9933bbeb8682e2ffefdfef70327d56a79f2c66e2e0ffcdfb923224c21d7e2949f2e7c6c4911109d6619286832ec27f080632d8bec11305863ee9edce3833ba888b8cae90fd7a2a837823de7cc2b8fbdd324cd7ef20653c9c32c8e9a092772e37bcf9c7f51a53f18d95accfa6b235a5cd59dddfa4740178544636c4ae2f4d9b81fd3de823dfcd153cf723f4b306dc14e17a60c5b379973d6dc84bb9adecd3ac56d39be9e15b279262df7d5574fb0751dd1c9d2b1e5c0e8c7745f61323fecc33b05e300ecbbe8a3dc94649893fb2ec68e7dd1aedd2d66fe6037a36d6bd8b699bbc3a748bd81a45b7be9174bd2717696cfa8cf35e552fb5a85121dc7e2cade3049dcc1c27ada971cefb52b74612f96a9aba0c6a8b33593767e1899a5c753a5bfb4a8549cc94156c09bd15c14b20cd235dd488a163f6f2cd7673324fcbfc05dc321c45e87153a4beabac95309780b3e4634053f2863858cce5e8c4f6e2de780a49e377e88fde23eab7c95710b9ef410c75d0cc0231820e4ab5847eff3a012b6f4b7b71d2d1c0e9f7c73814ed3b3062332205a52010da4dbd526231ef9ba57aa92d3b6502181a7aa9bc6fc859707c7ea10a6393d00b17b9134ebbfc4fead322e1423940fe2e9cf2612dc1c1fffc20e540ac3b6e3ca516ae7e2a9864962961a92be39d81e6810e0d226511a653560a96833a0e904d9fcbc076ae943ff511e2a69d724638ffff9bde52be0038350ce99d85ca4a0367d71c47703149750ba6e114279b04262be1d6c33d283462d17c52f50a3b5117831fcf7fc40cf501a3c714c04232796f31c767bbb878f54e9ded7c702c9e1e2c28cddcffd66af48ec552bac3cfd3fc740fde0cbb3bcbd5c8b367155bceb1e810decb70def1e54afc7bd3d66d6a5667b893c6c29318211717048369c4ab7852ad499193d3ef7d052201bc73631dbcae9253b10e557740cb86106b5d5d758760873cf2387fb745ee38b2fa03f3add9c75c5ac5266baba1e367ccf69d08c8ae9c1620a2a39d6ab674f786ae2b6e81c2a979566085e4c3ba21bb5949303dbe0d5efe469afba64a8f2d5d600042de43d90eaa7a2ffaf352d98d11956a0ce9f87a8ee3641d5baa6ac904f64b580bb5d135297a123296a7843a7792ff4a59ce7c0e791e13feb745aa41a36a388f08bb90c676c6a25c391536829d6abfcade7e2c3dbe6dce86f71c640a9ad2ccca9a6074ca6b3a53d6774eced2bdabd5d74b245d89e067ff423744221c546f2429a17056193732dd72e0dde7aefb0b479ba0f9ca3ede081b89b98f0a8b5466e2018845f6c7bd3a1e9d36517f9b1336b9827058c75e10a0198c0ada3a6004c269eee367a658fe48171a162337809cfff1a13b10697ea5c98dddd470212f1fe2a2ce210c54431f6fe8e08c9a65a3cb6133b6105f908767ca8a31ad423726ec1156fec4da6bf97260166014a463b95887cedc7fe4e8a66ddeb692e80e410dd6ddfc688ded2b31bb8c120010bdd72b8b04f26b3d4b620ca4662028e114d11c9e0ebc60f485b21a905fa0220bdaaabbe8f7c043268bf69f57c3656e1cb0c3cbc2937ba1717bf07376bd6c6a6449db6442cfdfb568202abfcdd212701de87f1748c852b7ec73c062b00c48d606746c567f25eb761eabaca830bb52adf1a4e9ddb09ed25c5ce32b44ae0fd082457108ffdaf1545f71b4e414f3e608fb9c0cbc732ad88873453f2bc4d21f7e254745a51028b8297e4ab2198f69dd1488f90709817d18d2c70ea666d13638905071ec91384624660c92cc85a6f169007cb47c186bc6cc1da61a2d1c3e19bb7b9886248302acfc7cb45c3961cb81af534fe0cbea52f20a81d1d02cbdb003c7a4dcfe93af2475a2d39a71559bc848dc2fb69e7a744c2311b21ed9bf0e0b86fbc6a50da5cff3d8f758ec9db2931019d6fa9cc8556ad81848f7022269650449d1f260616f8951dd57fe888a69f67f56dadbc814ce13df5a8d27ea6b39565439df05a817a222f7a94713ab8669823980c30a001bb0b610c0b7b5f432af72226ed3178cc3282786476f69b1da8921eab17c96c79fa97ba3d2a6bcefbfe67e4f4f46bc80496adf791e00b0d498a3c90c2bd261b66a6962fa804de2cbefa1cc50c2464ff465e0b6048dc4b473c1d9e544d952c24ae07b78e59f2926ee51899342e1100637ce33182ba17f4f8efee18b2cdf33478573c18487c415ea5f1b0392601498ca6972174c8751e3acbde139aa627991a5794c1fc3cf071871f5a6c699bb3731bcbc50041e3fad56c8c27d6a4676d5102c74e744cbbb042ef61cc608ac05712f370f412b0fc25fe72477e60a10d2e3ff64db6fa27d5f2fdac08c75b69bb20c69dbeb86ecfa9ee34df86536ce46faba5908e6bde9bec10566a707313883129921e515dac66c9e0781fbdb7f284ec9e6d441343d87f4e91ac310db2dcbfc97a71ee7fb117b0ebd73b15c240feaa54c2261b7da69c881274170b79c475805791874a8672bd6c0e11f6bc400779b49fd0b14f440994ebe66a360211057ec1d9354aad507bbe97b52d7f38897a3369e8728ea0ba2438aa642042af394cd2aa65d4b5e588eca18d2ad40ee9435123493fb3d2820c3717c99c99f24abbb63480ae19b0ae11666de580af46d2403c12c6c8b2438ad7038696fe40ccbfce2ef99a8603151a9b3986a4778b781e3535528d42db5c57f17db2b7e01cde1b8f4a3a3ba139a88db626f1ec6f302027432e2117ee38e3b1f7a66fa381db0956bd12544daccf580fe158b8cdd96b95d5344bac4499de993bdae6a449f85e6ff831d44e52d989bd934a3a3c6d9d141194b9a45234a537283e6fbca255a694a9a9cc85d663ede2b280ace7c8bc02b6e541c3e05c991863d2274c418e1e78199d55ff6b0e9bdb7d022a1b769c1d505d50d11fc9a78d6cf10eb7274b1368c4df993e2477d2286edcee56b550c2304c543b5fe8b379737d230ad14c3f82d1352fb22b983d6de8555428d1d86a42780278e53986c94488ce4335d54c292dec3f7331a5c768d556e4e9b2a6f7ba4509511635b59fbc47bc6889379d61c751df20c8da2e1fe56e788e9c67f2ff22f27b3cfe5799e9a2d4e0634a43f02288133eece0b73f81af87bcdb5144af8707e8439e6747858e83b6bbbb0dd22f4e65a5748e2c5b0791a4d67cabacc20a3feda7a07fe6c0a766a2855b81097ffb4a345212608ab02a5c151e0d556bc4d6f6de8c4c43eb64200d296a460f838340ec7b83b4dc592165c4d7689dc2ba723374e8b847fee0294b0df1fffb3a48b1256de3e5dabf0c8e6e83ec797107eedf7e684f0c0f4ffff55b8f232226ea84f85bfd41e8e4a4535fb5146e43d115046d8143f99b90e32bec023301e20db906a36ceb7d4628e2387af64ef59b2dce18e086510ab0d309beabcb1ffad2bdd9639a7cdb3064a939a3b57ef27266ad911e6ec08a13547cb33fa21d7f333e9e2c612e743a06ec9f153f4903402e2372fa13f86566806d93de23b3077ba476506f1eec2bb31d9ed6845b2715b4882e4ccec0187d58d51a1cf0063a803ce4221947f7f4c387e2a587cd4df25fe1a0ee3685299736124c20c14290b1f3487d2cfc46492dcc7d56720e274d4211426177070567937499a5495d20622e55b1712bf26c5be64d1a2932a0966ee86b2f5c54c974e7dc0b6faa5172eec0913812e6211ea8202d4f2b1a94b293e9a9c1e165870019ad059543c60debab99a5239571075c34e72ba9d2d20813aa7071db7d419dcd7acb30bee3778aa68633099abff682f82eccc007d1747385b2a2fcc042f213319ab7ba4fcdad60a10d64f3ae327bf5e3c09bffaaf01ce4899c756b3a4aed2b93f25532f6de7c8eef07fa78dfcc94b6f1c62ff9449e946c9d071fc97a7040fb5b3a21c5d3d5f826fffcca10c6d1fc3496c5f66d8a34bab43ad5da244a75ab6cb0b5bffae3e68a6dd28614e7ebf2c6914170d929b9be357b1da209d033a2d03a084d9af8b4c455aa00756ed2d0a5091d2204e786e1da4f29c7798b69cffa87edc7af3e66163ac1d9a29757065f0da4a7d5c2f4d3164fb1bcc20daefaed5d20f3868a7cf7141db756d89df819b6eb4bab96939cedf210c77ada34ccff7a0afe0eca16a71aa0929b1a0703d3cb8fdd6d3cc8063bf0ae92d94239a304a19d8739678ae6fe3b3846dd73b385b7fe7bf365290dc68303b781a68205046d1a180c764d0ae83e2d43949badc7b57877ae4c3ceae49a95b21e742495612782f0b7c557b2751aa6b65a5f5f67765bb2dae975430ed4bec49ea1044aa16093a249033938a9c5b524c6f79d9927677a87f7a38db4399911d42424fac3197311df18281a26498b65793e903a1bd9493165015bd81920991739b6abc2633c2e6b9c848758d355dbf22d54efb6e45c19cdb40ba6b41ca135cfa3f1fe08d05996e099b6f80febdb3d0f6a2af56260830f52bf92336a8a1d39cfb839747a8fc58e15e0196c185252b0fe270187a75a14ab3c6312a0fb26f07b25fcf434d9c53bb075ec3eeadc3226b1bfe2475058e44c310a344cb473a8581fab044d6642eb9017ad2f79dfe17a7532aacc28577d8f922daeb980bf8903d281f203d7f015acaf58483753e4efea0a65bfdb44a5960ecb1ba4211db0be585fd131eabe97dec2d52a1948831ddb8874998c79046c4e74ebaed587507b8f3f1c7a61a4dfb7048212c3dcd5b24290b9482bee44db029189a2217d8aaee4bcc1180fbb5ecddd24a6b8e0590adf819cd3646acaed0d9ca3f95328f87c5356839d6a2bd25fa799aa7b2f31f3f20e814210cd56e5ca97d87866b2dfbbc885a9ce912d5c063913d93add7e350932e3450394826ac4b86d0dda24903afcf8b0be75358467988518ebc6d1119e26a6330d28d8fe9fa98c132ef6b367d3177c4b3c9f8407f9a69308871215a659eff52199d5773ed28ca2286b1da9b42e0fc6e6652b8d0108df88ce391ef869d6fa9e238bad97dde9391cb47a9b2fb3a32c03b731522cb210a1a089e77ed8486e2045ce94ea15e346df7d13056542865ae217b47682f4963b1c90209612d089e00befaf5ce1dc39f4a88ee87442b259d84c54740e7f7b9de2c1a0634f2736fac9a47e32743c7f3622b661b91d2c9c1d049323f454c49ba8232f698e11d75559f6db318f9c8f2d631f5099474522d1d299b9eba58c457ba9ef2b19ef829b91e9c4aed3f09fc0181c82d544c95df50416bf9a0a8ecb6e343da9948b643f7116430bd771701991cb017684fd74cfd022faef42324ce729da1ece439b7a1c0f504a586cce744b287ab11753c1986ae7a515090982388c23f2a0fe9ac626a2fad327da1e2922fec78e4e0f3fe10075833393963a0d3f2eb2ae02f3e62d419e3fc6d0299f5afe936378de61f2e900d2dbbb1942a27d0a423d32259e5b2cd365e0f56a238a5be7a5e0f837310734e79e25a50e28a99caf3860c45e3c08808efe20f20a921fa04963e879e14dce1645f94de2529efab23ee0cc9c50780d74f987eff1c6365d1641cfed493524ac33c5dc86b3042f8e2bad1edbab97c4b420405bc745a5bf7f7c2e36358da79834061c811c4db3574f5db8bd50e817d7e19311fdf4bde47fca799c2b9ec29ef886a2181828c44f4b883ac7f3a6fbe6e3c63c872f3aff54eed150c38f07f7310488db73f282c2200620f26842dc55d6b74077aac33865da1e4bfcc74c20a65d75b707d400c79b1e24c2ded798244be5e69448ccd74694c1ba4c7d1a6807a14dbc7ff95c4841a7a9f7a5da978e177b627504fb6022e88214f947c416dfb97c14b2307387f10fa52369ea60c11332f1f106c9d57df6968f8bf8b6cd184cc03ead8748ccfb1a1dd4a536a5c6e19b809a9a82fe47fdb4d1865072e4c9571906afd32fe5207a6eda665ca84e119cc4c4737441c4ccd9d8ad10a3101f2d889eeb05a030539c94930e211de213f37aadb1d3706938974533b8070767d581c1f53c970ade49aab03e9a11c277a3bece50c746f5be5214b3ef6d72bb1a7d17d757111a1b377d1d71a9f11d991eca76ed090ab1d66c1e686e0f846c86deda1182385af8d8ac0c19c5afc75f256428cac825706e4ff2012b4745171a96e59632e8796335b27ad419189cfa317413ec89543442166f8157fa156b989bf016b62a15b008d882c6369d5647c7fd9b1e8b80503ad26a7abf88672672c4377f41831d6f8891710130e7da5af12a2a25b5f5f5fbdafad33283b49a5b2ae0fe0e3491a46a55045f0c8d6c0f2ad97fead8f2efef0b845b3c3e2e4cc8866b643499e70435b77dbd0ba48b86ac6aff8dab394cacbe55e9534941b8b0d29ac59518c32d925d57632793213e7f7e8093260a96022a04729e818d1f18434322903050481f9de58eab99fc6b91f227e14aa261a249362a26a2f2b8decf67cd7948ff96dd088af8bd1296a24a0a623af97a4d47c3d62c92ded31072c0ca4f1e07ca5dabceefedb4f656f80f56d6941933601956561f106e369f654a2988a75b38539c5f205574a0186c2b731ae86ccbeca82dc89211092e6cf205df9fc34de1508ebd920bd71b42cc80d12fe021c76c67fe0dd25c42106aa593c487579589b4a19195fbd46233005df37c388fb28d10e29cd29af5b41f293281c076c40178cc22035b84e420b6f6cec5007ffe7ea1d4b9961097ae8457c548ea7fbe027e610492f18f0993f019c50b162800d08a75abfca89a3a5f68f483e8d7fdb2261f867d236229768d8acb712d793e64bcf448cda1fcf68cf886212aba431f1e4e206ecc008e6b5571b166cec911b8a2e9326c0c60876a0d88e10c05966ef6071b7291b77ea17154af9957fe880b7a2b410a64ff5c91dc2023729eac05cd9dfdcdb8eb5808a0e2d470d326e7b557a9808196a629052961256deadc51b9131e01df3950cacb7104a4a76c328b56c7eaee8b9bed138117edd30624a1d3784cef1121e15d0ea18f08a4c7f28508d418d987023bbe9241abd31a1fc0fb97449009ebc9d7aca27c8b28c2a1abde34e93b5a534d0a9ecf13fa00e6936fa11721912f7b3f76e5c8478ddd9fe92191b74dea5b70fefa48bbf5cd2ba4cf99e6059ff5f96a948524d0d6eda6a87ee10d6ed8fd370a3f922ea156935cf2696d79d70578b57c8309ccdf3916318063fcbbd8a8674ec3a9d4dcd9cb8e2994922e6fbca82c5afa6baa14f6c1f5a02d3b1b3e5368be0217459ae1224a94bc1756d99dda8d19988943944d979f8ce2143fc1681d57afba099fcfe0cca2bb12851db70d5d8ab800885fe9641f61f4c04e3df8e389644fc5680c41644a3518b8d88ad40f116e773aabb8dab9f4dddec3bcb2e3d9983a705c45e7b60a807ecae56eb3d850bba84952f30fb996e6e5edfaf36f847103f3701324d42693994a9a53cae3bada4b26ff0aea268aebef5dd19c1ccdbeb27d9802c11facf6e35db6556039d1f99c475b1271b31678aefa5d9bc8f016f2aa43f91c3e791d21a6077db978ac5c8e1a4fe099640b0ba86e50b4a2183113206448ac05f8a3fb24de866559bdd004bbb204c3282551320ad97fdb4a97cd94bbe36ad2d02d3b84d15601af5c3fff963f9f273b66603836cc181484641b39a2224acb53cb7e458d8c61ff948619ea9a60fc126076ce0839fe8be15b0e0084467475c66f335ae9bacbe5c4a6dc02492f39fe79f86a56d0eaadf8d2fbb66d6861e2c2872cd8928bb62dda0686ba0ef72f519fef65d86e1a0ed31e0321619f5641eac0060341d9d499a5d29c10570358ee3bd62a271171f25e24f16f0a5f4efb372636210311ed9686039e6d073ba492416f823aba7723e2f0f9f584dcc", 0x2000, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x90, 0x0, 0x0, {0x4, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa000}}}, 0x0, 0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0x0, 0x0}) mount(0x0, &(0x7f0000000080)='./file0/../file0/file0\x00', 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000008600)=[{{0x0, 0x7f}}, {{&(0x7f00000072c0)=@un=@file={0x1, './file0/../file0/file0\x00'}, 0x32, &(0x7f0000007380), 0x0, &(0x7f0000000600)}}], 0x2, 0x0) syz_fuse_handle_req(r0, &(0x7f0000004280)="6e44b9129e2f09bdaa67509b0603f5c33b453232974b310cd1721357a969fd4cff63ffcf5040f03d55e407815fa581dafd5a94bc6cb2f94e732d0472aed21b7c85f73708abf214536635f7ceef70086514ed9e123e177f4cb8cca55185c3f9e88b4c26e10a3973dd0d946eaa2b7ea2b02d08ef9c148253dc2e668bd0d523a6d68abfc9c8187e7454a5cafec17f2599f771f83fc7a94c7cf4ed777fc6f119cf581be693caf298b70e5a50ad49eadd58bd458fff0436aa65bdfb27814f86ae6194a4e3c3f80d00d9dcd95b85e4d4ce2dbcc5d5d1add2ff9795167308c04fb68f73234c2e23b6f2dc75fa4ab7b40d5070b6d5034b280f41689ee518bf20273442c0f6a1f79000cb1ee3541ea9ae422eba2cbb4ece5843c96581314ac6dd794648b084ae6292f5979a3079816e81297825d83c24fb7217df307e49635be340fe7ad9e071f72a702ab964fc0e1c92899d94c8519b6db2e6970c6ea1a70cc108344cbfae7da7b0dd122ed85f8190d3d27d24f3d0a317cd270990602215afde13c5cddd38890a4ce6418a36e3ad91a58558a9c3060f6c2636b23876537a3d411371bc357431716f65861ececc80fb52fb832bb17df1e8332a1d858c56f464ce4a2188473e65009c25261dad7c9b70f154f64d96068b1cdd4ee8595c626b64420aaaa2c2767f4159bb141f7666ad2d492a7b61cbf3e3c52f9c7d67da7324247205abb3ac1bbccde583079f6eaf979ead45f6d0159a2259fe73d1a6a7cb0ed7dbc722a484e5a8c31c3de311abd666c961cbda5d9df3292d4d24028ea0b0d0ed21abc09df0fa7180842dbdf1d9e93004f6da821d24576d12c63d8b5fd61e4944f58b8318030d0bae0ce1f055b6d5f14212c4fdf88705e1af3ffc0f1f004a72d83a3cd0c92357cf72670e1846e6442a970f84959fca37cc4677ffdf90fe64e7203f77a1d42fbb3d1817184a069eab4a482db11cd6d1231244af87e5d3d69b72d18115f46bb6fea3d2f26d9efb9320c49f8f4dedd2b5502d01141e78034c13086b4615fbccd756cf54355cc33dff27612de368a3a114bbb546eba538090cede6741f62f9d37db287adb7c8538cc22b206d0e505e68f93b1ac00390e8c49b9530e6255ca68a74f95d1a66ff4cae800251f2aca9f5df6a59b656951cd479281edf2619185a4d80ea214ce340017888eb6785fb711c7672f345998fc5965cd6f1a9502c2a1c4313c64efe13925c6fb4f4c8f8862346b0d452dc63f1d6477287009bcebc590cae7c366874a5d6963f9882b9f402b362a9064753418a463e968f4a9f0dd70dff6f803b2ff6b6a2b8448c0c8079aadd0c6a26cb28effeaf24b9a745b70c5061fedc854fcbc322c2b5bd32572c46a4fe39e83b591571fafbfefe1da9d0a2b2551aca0a3f5b79e856a9afe6faa4adf19ebfbed2e7c2f58ae79439907964a2415424d915452c25ac71c407d58de9386fa28eaa506e9bbbd7d44ee0e2b68fefb72fd8a5a65e3cb6e52aad95413605223b1ba93d9100153b694e59a810eb6794fd564cb755e99b0f11aa3b4bdfd64b2850947a264163af51e861a8dcecad0fda8aa625c8922fc12b1d9665040b6d90569523fa31dd361f4d71e538033bc2cca3c0a8c7cb957d15f8a1d5e8f248edcafd9996b6aaa1a563b698a86537ef6870db9fc35052a478c7d76f47371880c04f95e75a2a23c6ee4ef53442018e63d65076052ef61077317935d0ef05db8e9988cad14e5985e267fe0ac031e1b608a530678375c85d400bcc7c801242e4434740df2648f5e402d685d378c8e7a713cd1be4259372ee790fffda0ed5ed33e4dbc292545d2bf6fd288adcac91449aa2485f6a4d640e44a8f4418d2976cfe201a6551e3ca5018ef6d36051d55e2ef9a949a24b3736e7819361544a972c8c58cf71194bfca0f760720b3086b54ab34838c54b6a8b4a68f7d9c91166193ced6a070c1a1e2be80e1e04acefc5bb055b009a3c54b5b33cad6e2a3b51854cbd93b8068cb5784db58831244cd3ab14754e10102713e316f4e43795c3f147f69a21ee2257ed6b4cbb3ac345ea12579c05a30e0929107bc0049d3eea15ec628890b1b5822bcfd7994bdfca6253956b0b18628cdb2a684523defdd6bb4adba4e156717a39c299321ae51ecfa5934d56c3bfa9d22fe25518ed25b7752031cc3c75310c73b49447c5c132fd99b9a2fffe89328f95799be813f35239b045c8ecac9e624f77f2ce8e0369864d499ebd653c892774ed8bd2490874566f0bcd524d48a87f0d15f44df694eaf6f5b9685657df322c651dd234145aa0217a0da69e31dcf7795189d522feba0d19f4b8657484e93b681dcf2196fbd24e048eb47d4063d5f0699b9c37a05e90d05d793f6f4076bad4a566a3a46d21b2cf996dde1bbf5ce55650c12ee75b506478901b259b4414daa89e760d9b323278117183ccf207152fee020aae7c9980a69ebb367b7409625d47c094ed784fce8f7f61167548784b3640f40aaa7aa62702dbd9899f7b1f00744d468d60e3a99d39f56b37c2486c6abc9efbd729927e783d7318497d636e27007e76bf704a050a4cf4b84274ca33d8d0ee8f0e1d2f0266ba614dd81c1744d3acde8019581d2236117832e48d556a3ae64fcc0cb734ccb16f51693b71e25325c6108f2621e20f321c275ce56fc9683065b520604af994c769b8cb187735317bdd6e3c14f4d1348d4b1f1b5d9daca702ad5f0a4a1e7677b5387750928587dd9239331e6344e6daec96c6b8de0da0c48b0ee760fe3615bdb91e53c6fae0e94c4612300999faf432c6dcaee087f4eeacaa2e1695097d1ab5515d601f908778e2cdd1344902a5ebd04f33e24c2961b6c58faf1bda799a7a2ec71c4508933bc21b2460ac8f041ad28e8a3ef6c0111e626d66f70e6e34b0b8d114e9f42f2f7dad5ac407c24109e052a2f938411157339250d0af91302c429b19dca498d383a5c7609ee4e8501bea47974789985f249466f3e8b5024ffb521ab65551f697018920a2c1fea5f89e3b9a8ae49f9508de5ba3ae8f9af71d03dab529d4f44e24f59e11c866ba9845b6d9e6e1a8bbbbf17c5d4021de193fbeb306c35f38f6d26c65fb5a12e38cd5d4f8d5f0bf7f298ee65c60d7d4263ab841335792dc6ed68cbc724763f7a4be3a4d7dd16b2a185940cdd4a07f1b293e8c81936e1cf2edd4f5a398ed697396e69733652a1415879f62efd30ec8dcb7bd3ad0e63a4549611f905c8b99a12c806355817e1e089be196b5b2e6affb1e017ab16dbdec7623f202ce11e6ac6377470e96847bcfe2ea49255b78fb2284c289b209cdf0867ad34898f3778ccb3df5ad1870251da4916aa85c06ae48cb1e1397dfd8f2fa96906f99226322fe9fb3676736fc90b0defbb8f04abc2e5a49f68b5e5ff97c2230b912c758b7de8641cacaaf0d11b68d4de0c076c9ac9199c0d2ea995449a662e5db4c9b0a08940e94a113cebc9a5916d029f971b129b6fabb6695f83258e18c2da2a22fd092c9583eb3fc9a36c9de631666c4f99633712b3baf935c5ade9b9776663293d02458450ad2faf8977aa07665a3a93e0df0534045946b21f6f1e152dba1c94efef0f4745beb5a15ebdc9e14cc1432df27d76f692b5d2c3b68c453b894dcc1ba345db093d0fb413131844a67b11f3dffa1e25606d4590ea65ea39f0295853348aa45ec0074045294befc0c72db57c9062be51dd84391cca4c9f3e9bf97d35986ee6499ea0ae74274436fdd0dcd241aad8fe27440610c195f75a4304069b010a2e57aecab07a4ba9321a1035c75d3b34b08690e1219919b7a403d3df92966bc640e9c2f36612071ce81a46590a97c22d534692c2874878ac9d00c95ab31877e4a67492a401a5d28949e2bf61c26b78642c4d97125fced42969254ccb919403bb847ba29103d04154df49f95747d580eed4fc2a1b5852bb01438562da739c5dca01079564f9b5878f8f6cae9b7439b21f3dce54c544b301195cd2d10f5a7a982096ce44ab6cc2201eb76b5422423bef41bfa02315112eb247fbdb317b984a40d12f4447b437048f0f43d9209c916ab0cd3aa9919fac951bc0fcf8ee346b825b8e9978770b67a701230f94b7108c832b4f03ca14a49e629e8bc25b12cc984f0171d7ba1c821a4d85427f5fa20002353fa36fd5d760f30ca2d6d9dee928ad7481b4c3f80f6da500f3fb3ea665ae28b930f186abde5fa5574b851a6749ffb20191545395767ccdbdceec0c561bd74a7e977c90796a37436a6bc888d1a4e27d6397edefaa360b3efc69d50a849e2199ad9b60465d853e9e3279d6a979a017a50caf418f6e3d0355799fa6cae916cfed032368dc9c77311b53151ab51d8561659e6caf186a63e8b0847cb485eac90265b6ba2183cde0f8565607f5bca114db98b5552c53f52483b230de3bcfa5d297c5c2ee21a024885c1d8db69e6e51fe4e46be0f90bc49f0d74e62466a8eb6da3b05aea05e0c106f09c14a7ab7af54d0306e48aece84dec341a44275b1a416f19dee9c2efb8ffd2a89d7bb27fb2cb95fcb685579ca47bea5eeb14825eeb6aaa606ee1a04f47315d59396c1db309a6d426f1b5e41afd7d04a7f0e297e9fcc083826c203bc6a528ae97c8d9f53b6465f6a22624b88b5c44f441ab18f03add299177c3fa8985874809b679458a40dd8ee5420b80563ec5a0940fb40a54f51f0efc2aabf773a02981220c45bce162ca79443d9e864f7c9ed7f4078e6edec5efd648f57dcde0288fcbf7cb3a794bde5d9d2b66a9679624ead365ee4c8a7bae73fa5f85cb119942a287e108cd67d3211c122805634138cef3945997201a51d460b0ced728808cd4d6f010f458a5f8b934d5fb624a59ddf371c40bbcbdbf15922130377226c5d8a5e7eb7f3d470669a718ce58289e82f6d4e4fd7b1618e66ba6bd44d45f1262922b473e95e4273cd0922d7a4df019949989e6cea214d3a97e4ead5418dcee2469d4579ec84e8d19ca540eaeed4d075d37584247f1cf3ca12d1d315e85f7c67a1fee89babb037276465ed8ccbc1b4e0c16d5c5073ee30788853d2b43e8c8ce9f906fa982858f6429c2a59b94adf84bc40db8d980e9efe821aba2272c36b8e588fe1884347b693d352b66530a256fcbb64bbf22332babba01169b86a67f4400821e9b89c3274fd27428e5450efbdad69506b2388658165f666140d0ae7f26d59578c698ba086a4d516bfc253807e5310e4a7e5a7c2f9cfca0704017e16522bdb6fcf6304fd390221d3e705c327df0fd7b189de53933bb6054ea25a176f8d585cc6410d72c823ceef450518cdd29b9caf35c9defe64c09ca4ba3797d9a1dfd4b0499794becbf3e287a55f843fb581fc07911522243d3e393b575e5957ec7cc36c94cf05814f08f4bee21dfe8c75b3c7c1e16c46a7318a617f5d532c8822d2bfdef5b5d0722607850243c8ee4ff69da7eb2ba8eedae297571fb12be661f161a18878ab3e18718b2c8dd5d10081ecf5cdd9d145b5d787626812e700990e481e869543cd2082be9a5f04442f3296ce98bc557c1e33b1ed2dc5a266947f44139a7d149352f335b929dd341c92cb914ec1dad2512169d8cc297d92b165bd36d2e85b21236da4952486915487fcdde42480e8a54dbe7c9963e201b9ecbb26bbbb8490297beba25c642012334760638ca7b5b17be9b58a430c3a35640c8b0025ab5513956c7328e00dba5aec205d74e79fd685729f80a3d56a97cfe3e0d77297b6e7ee4991ef83ea1811ae9fc5d8db3eea7664e2c9e31edd32a0875b695de23bd266e9e0f495e02ff5840e3e88702ac167246bf9679412ba9373422ce72eae3fddc58ffe887112db5fcb78f3c50216c546c1d784fdfccfbd2575454f5fb8f6f8d1595d7fc8c9d15187be89dc88d48d54c00d0f5802a01da460ff02e75826d371235b72b55c76a65c1ae36061dcc05dba23a846bdf020faf1d4a7abf7fe4f159f0ccd1a5ab3d964b18f600cc04916965f8dcf93cfed1590d75fd036b2ce305745e874991a9ef64aaf0e61094438410c067958fdf0849f6407edda268857446b5b7f051f08f853412ad9b11f4c23ceee90a3fe65f84d421afbd9cd8451f031db9b49cbb1e531f285a11e7cc9a3caf69a9a76c6cfafc360432725de26fd322fe03abc32d33b33d765d701019fdc60721bc4c77f161fbac38454e09238c8661059dca13be4a580fc42eebe860af77c7b6e53b1c9cd1103aa95500988f6d0421e5a03420a3e7c43f37e1eb62a24275d4e456caca92b3edc1f7112ebe92de72fa55ca0277fec050dd31233bbf5f156a04676da1edb36ae5e4b4188f37203219db3324f2bd520bf592e397c7cf13581d8fec0f284daa6fb9069a0ec13f772f3c0d214ee7e0464e78d0d984f61aee47ad1f0d725dea4da0538c2b837ccd4037fe8b7952f90e67d814387d52d31cb0e331b12e5ba1d49e7602a622c1d544743c0b1d0f5b188ff2f9965e1e74f827b220c4ede26001c3270ff93ae8bf9832026b65ef1a2562f06e03b8b65cca74738016e6da5ac87f06dbebce0be2a721146759c577097b719eb047282e3b3920f4b8e5915eb07f9a336ae742634d1ad767e69ebceef03154b90035f009794bd61b828cca92d5d3489b6fcf86f62d0b0cf3d859d754f8a17d3869a1fc4cc3f7696fa17b6575a76b3d493794399209db5b6fe12e8854e76449f9ed9bf1f711691547c75c823a4887911035a1ebc28db6ee1b240953acfe7a24bd24a7fc571cb28aaadc40bc84e26e4fb8d6c77879ab2094e74863ca1b5720a71515a367bdf2ed31b3d35d0403661b8c7e7946db23e79a9d4edb30c8230b1e28727a49b499f13bb7d61079cd7583073811cbf0caef6c9472fb92de04ca6140e74a54d0ff5ee4d9a5a9c645ef76af82bbf1cf774daff7daa716dc058a2d8f11b9d0f76b70021e8f4232082a96b46113bb57fd351c4addf8d6f839d7e9ae17641c5552be066bbd5f01a401234d2698989dc0b4fd6cf43beba9b98b55aec996809775ce220dfd539e1c26f09e60f81045186e99644e359112008cfb27dc6b12727ffb938fa4fec0f4c3bb1e59f53e3a2281e6cbfed69b4c1102a4b4cc7e68db7da734f8fae123a37818915e9ade3703c844b6711268f3694b711d884e3a124fe5e54d7826a4aa9de6dff3fdb3673289f90e5a7ffb871cd6822551e6ec39372759d9de896fd8bebbaf6ab0a6f9bfb432336bd2e134504ea8b37b2f064d86eec46be87f5f43c1a47363ae604340fe123cbf2a35eba85d2be261a6e5e0c4d068c9a99022cae4b0ca01caf658fa0eb7b88830e65747fa1193c4f4d3b76e1448a50f79a3ae5093943bbfd6208818fec4cb0e192743654cf9ef2a5591040f6712684bfb880cc36cb4c8bfb05f29cf712f0992158772619c2eefa475b2847fb6156a7482e3c9b6c292896eb206b9728d858deaada5eae3d6f2f219985caa59db48e6708edc811cbb074fe7222d84317e5e533b231817047ff00f2eb06cf1eb36efd6d98001ad586e5e2cead3ba1398eec4e27d8c2e1ce2b2b9ae85f855c12285084f96d3f3fbf670f29885ebc9ecae692782bfb8690e8075326675a9cb8fb9faa5be2f57f18f79de8c6c01325d586fc2d2695c1323be46d7bd6cc5074af7c40d5c5632e4d440d853654f1813147a43e5c8378455270a68a50897659e18d288c231c2d7b0a261a1fb9303cf7bcbe4303c89ccad488a6e9e1b8300cf31d1b3671cc8260cf6647c1465aadec9cfff5849feddc2ea06ed5884111caba367c73b2f5a9ebf1b4ce67eddd19f4d7ee7a8bbae166b767e30dae1ffd30c708245aa40905c3b9df10603f7a9e941af511a3d5ecda701e17e0d4f907f88b0433b90dbb8d9e048f4d4d299e739117c44ae4bd65d8f4b2f001cf2ef9a12a6a4f03eeb60b63b7559d654fd87c2ac86b17aa348b3741a18c4437117b9bef9cd0c3eaa88907db82cd1020067ec61086298d6df8e3b29299732a987730d62a2e2d1f5b7734fe5a7aad4214f42619ce5eb825a52a5fb47ab2c40e54f403e543c5f6f3bd13e65fb667d1cef905d34b17a4164c347d04fbfcb487763f542828496f14a3bb64aaad131b62b4e3795c8e9b25fc0f6637e9214f4662f05e6372b502471918d4070b5df1d1a67a76b7b29b83d34db1e7599bfc149e71326ef02a42d78ef656341529e17d0f6bb7aef21de2b75930ecb46a3cec33e55284ab6184a6943a2d96b05e21e4cc6e00f4cdc071a13fd33516ff39abaab2a09e9da0a5b45fa83680021b961cf5614a5b6a38200bca55da43012a245a4d243c0024384f9e76b989f79ca1300f20d4f63fe34d24e99d67a001cf361d80cc1fc17800d26187ef0e0f872c6864b7f265f186e0c29892165d0000ebcc87286e8d46b8c52ae7d5f434f9e9a0752a7671dcdb37bd7b9423b35c42ff8f5279b2a13648dffdca8fa6bb526aca8d96d125f08ba7107a6bbe7d2fc62225e4c6e14a31993042088615b530fc170cc86feae75562250bc61e9bb7803a389c1aaa055eaf8c4e552ecfc9386925d45cc41bd8e6c48847aa9ead7926345280cf334df0c36cf535ac268c37a907c46f894defd175635e0077c34401b945ecfee81a23b043a684ba3a2fa53ca609e2419def4d6bbd5e906c8c90426f1da22cc23b57f09621c7d6c7f1c35d45ce1bb786914b3584c86352f7f5ef34a88f19055da4fcae5505ec0b451447d4221de185f2a4458833d90e6a1440c54e0bfffb8025d3d21115ca90f728f198afe1823330c74f04da82829c15d2d42e04f35400cca00183e50061c823691f6edee73013502d16da37db719e340368fff43955c7418be828767a93c89a0ec1a8f1ac84975de341816bfbefa4ac368256fcbc3f838fb44ca1e2bfaf6208362360ca2280fb46313c593e806505075e1d5e349314400d3c10913110c4d3791fbde9f2d5917fa377247a97f89dd68867fa8fafe8c6443dc07eff75c8f2c4a9c0f0d636b6c6bb8cf607bc112f0e45783b34a0e767c829dd20038548e967c1ed019efb807ca1e52123187f6d2a879ed7427fa0c57b287574f87355b56260fc48b57c9150c94f134332e4654ad049d24a0c49d21855c34dc4cb09a38f23ee9baf08a1f17b025b98320037ef782e0b2bdb429329b8ababe81d83c8792924dfb6d826071c6da37a1d8ab43ca2b3e43136be535c6c83b88497b351fc4cf7b8a7816fac043b518c1863c6d8b8508d2e7d09ca20ef843183b2e1a75edf1e18846a6ceb550bbd3ed2a0747d7954b1dc69218c3d4ff39ef4ede5ed4e35b08ec2e121ab5dd75bd7dddb5e76aad7b9b7725701507a899a199860056791c95beb6bd23a3716ca6070a55519b26b3a88deda6d2e64f9b5971f71ee4700e42910a1c16fce8a93dd59f47a1fc0edfe39e41f5e2fade00997a04c64a6a10475e056666030877cc473690be86e72fce4fe3653273ac5bf0cc088c0a30a0f2c023b4d18159e76ce8c843bff1ebe5fa59f62aa570f3c728ef83b98f45088a4885a7d58287599f5e1e3dd05e06f86c7637eaecefdfdf18822bece154bb4fcbc8f6b3fa0eb07c9d03c8bc29b208e91aa1a8a67a77480d0b70195b0715237518798899aaac96657cf6422bbb99f75c3c6f3a8e663a9909b20704fbf8310b092d37d248efd39b24e2154e55caec28634f1360a551fe86a447f65aeb6d7401133929ff292f02032061fab5f4c328bc62d07535ae35ab7e74b76d67da9216d2cd4d8a966a7ec7b9e89cf36ab1d16513202e98d3220824f222664d5e8b12b8e879e5fde2a1edb15201303270fb78193220616547baa6afe6f0e071fd4bef308e4aea2b0cd53edbc2c29ff6f8ffda6bf7769b59c2219e76e4723e3ff09b1351356e6d83cc592e7f34076fe6f9097371961027dd5ab72fcb552fd28cd24638ddb6b97fc3c5be20484505efdd0e82b6f660504000fb24f94fbbb419c2a48c5a4b38641ef6ed5941b26a86f6c660a47a1ec5482e9c998b18a12f77173aab6c5d5624b11abd477716f8cce6051f8a646dbf0b42aa06e316131b12de374efa831b9328b1accb498069217a101c5ef01b2e238dc29a76968bae38d5ebf0fe9cc4ed0740f890eaeb229f1634c41a8623b7966603fdd595612bb59b8e4c0160c769ebc1b4f17e027b2f2af553053d1b2bd34990969e6050aa5e3d64d7c31738db099d12a03377db81dc795c6d099352dea353f986e0e511deb5632c8194a9ee915170d189dce6aa9b542bba8ce15be87cc53b5bf3327d4d666b9a23612fe57080730e39bc01206e3c601d96ce5ea79fd309d6f6639ee84d12a92453bbf261dfaa160ec02600430123b0f67ba9a321028ae74b4c361e5f77ed18feb2a531afe64a1a34c0265091b4436f0ea0fbced635777ccb644e912851a83467f6d8e569300b6bb8290ed60aa1b9dd24c398afe2000b2436247d42525472c3f8b22e858136b9f7305298a53c22104137459d51e23329575ee4637c67cb79515c3820e6cb1f821be8a1703034a7de51ff51bf70614fb5925614240405dfa7cd2eb1999bfb970798484aa3cfc76079da61418539bdcd2c9e32597470a8ac8ab788f7d02577fa2c70ba25c7d46a7b7b5d7c1d151e8813a063b684f1b774bacca4781eddf32eb9738f7e23d4d92f60ef531cec259261566bf88d405a1e666829e2100486afcfa4eac33a65404ec9f4235184e6155ae959de84810637c2590622c126daede8e3119d9e3981baa4a12cd01b9733b91518a8efbd8ccad04e2deb6b733a64d0cd5ba87caf59811ece54ed10c87cacfcc7c377b3c16119794fd706c5b22de077b171868c666f6e899b3940aeb3756239254ce2da3315f59bc641d6ae28e367bdb58b8d9f87ae82967e3aaf428f4a291e25055684efdaf3e41b3717bdf16d1130f7bf5cd3d1257ec5d0cf4e5f11eea8c2b5f9ecb336bbd50d3e455eeb2813372c7537599119a57252055b94ce29cdbcbcebab9ab2c3d7bd239c6acca731f80a69167e4f7c8c246a7670baf0e9f799cb231a0f598dbd1f14c1352adabe2db8f4b03cca3c60090a2e73d1fae844a23f7d0d1a02ad483ebdc046265fa8a9877d067bbe497bab4f560be21d6cf55a4e7cb3bb48d05fd7d8fa2db337f107976a3ff8629f85981bfdf649ccf1bc694c880909c2776c2fb153a6bd1f061c6796351b389f5da66e8dc1828819bc50fab6bb2ed78398b3fc6ed8b2a68ce8122658ad651b94e80c96fc0ef33c452c7a8545bdc9de3593ea030a6becfd13bed0e2e4aa86220f885611c13c18e8caefbcf0f5e2b405c112f7ca8009f5a2c11825421157c41d2e43ecb2e3e388537a496055a0236db1890ea960b1f0fe08efb9d0d4e52a61eda2880a2eb59a6447ee5843481ea782b87bcb6533e2d2a1496e7b4f61be17a932671fb216f1d508c3e48996a3b5206e3d2d6d0af7da92637f9e1c7d849fcc9a10a384142f1e02638495b1a1db0526a4932403d2eade61d348c257d83899d36c5aa6e90244ef55fccf06e297e15bb357648bc3f5f191a93e51673259e64c5c8c8fb9911b57f2ebb8e60be8fb40b91b1c319388b785f20fc8b94a73c273bbdd961bbf66aa519ba8596d4a2e14e342efe01e30ac90fc5388d9c48a", 0x2000, &(0x7f0000000dc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) setuid(0x0) syz_fuse_handle_req(r0, &(0x7f000000c680)="fc7d5d74331af85673ae7e3d770e5917b22d302078920eb7cf48ad2a5a9ecd930d018800d6554c6a2c00f9a912a4dc3764868ffa5a41ccf1e7cb0df0a51b4ebdbff85a3f96b914cc333d0a65b436d327e541c64766cf37e861e43bbab4bfe77a0ad449a1a3346d42a76fc0993b58b378e1e4edd96a03b61f16f76f3765533d6e3538e2a2c7e670fcd897296c927f3e80db3447e9519836767c66c7370876340b1045bc199464f7cb9697ee98919a3b725c42e50f24ffe1c814a6072530e84e6fe9a520cf9778287411ed27d4c62a48d33b9b556da34b3cedcc8eb181aa67601095fe2a4a666dd196761d66a701793705742807421bdfae8c248f4a8be7d71ac7293b7d1b06242c2b361841e12d13093a25952c2f3a53cfa5c6b37c3e97431da323c8095b4fdd2204bc94d61730f11293bb452edbb4a3008300feab94569dd09fd59952c3eac78a3df05232a0d00b032e0623d615b966ca7e5cca080b0cdf2c4a4a461e06924596519e26d4927bdfe70b8b4006665d618aed109a39d375edf8665711563cea5fd8253c0c20b253e4e782fd82f373510b874cddffb67159215dff34eca94c3d8da64d904de4032ed8cdb8ed0828fa26025cce1ea5962fb2da37c09520eb7cbb8f4a3f166b6ff8f599182210ac5b5ad01865e8856a91a911ac6ae98ea82073266eeba903c5037700e9ef89edf2ed975c9d8a077fae207a29560ef547981fb5dd3572b822d285d668f889f5de5cff2a02f32f7581b84be25f7cf04f16d4710e7082eab464dd7d585104005919268a729db7e2074a1103dffe2135be71981707daad838e269b82ba6f91a63c1c1dfc0dc15a65f4377dc0fbe4119dffac63980930b2bd3d2dda087f1a66f7de787a669699a1fc65994b502e304973f50d1440ddbba9cbb7ee09444c7752255cece60cb17eb651bff149fcc5cda1a1a77a57c1892d66d8bb89e7646aa72d494340fa340f1c75760831cb0898c31552d88d36a9cb2e9344043edf3ed187665219a482f9568071ae613786a2d44c32084e5af24e224141153d80aed623284f2c451ed691720b5de5680fcbfd0bed35f400cfaa0c81fc5369209e6d47b11565c96b372ca843b4befe865f2af8b6beb667729aff2b96a22b684162a88c110da7502cea6c411459ad6fb642165e28bfb11496574471f1df6e4d5925b0b804583627a9e779da32e78839a71d702769928a59cf7899380232ee859b0c785eed0eee4bc395d893d25d005783f0aa199fc337091ba681d5b674bba5b9fa7062802043dc2f3a3beff581bc2ccbb5999e9bea48f1faf63ea9f67908f4411223eacdd1d1d0a7ca516d7bf0f7e4348692f3714ad37793895e00c755b3c6142e055d8378aa21de18949d062cb881559e78b2b4bf7fcca92bfbbfe4b55897eb6d5738f6b933b505d04d659f2ec98df23c361f3045864e6032c723ceffb2aa75b6f4cf2be4bbeee109f8a43284592288c5349df98b4d255e8c23a863d3fffe14f1cf22ee4fd7d8771ef55afcae0813edacf3529dbd7790dfd50bdf68834556737c458d5f11af3b028845dbcd8f6a75cd07452be15b672c6e41062eb86859415c7aa3478f611b7f382c77c43bf661630753575bbe69ff3d619706e7045547b4bb606d026aa4c490224231f3736d57c3efcafd4f61a255014ec75243c9a2044b536737540e2d90840d17f24c6b50defd2cbed21fcfde6ed17d0b635b9d2dad35120f8e120ed742b1f00eeff5996852195f607f348ecdeca02ef2597159b0f86f6f5ee3c52a06e4dcb89038ad3d9b061788356a1d05985ada305d91d79305068417daa1a1c75d8eca8e5b67d63f4476bbdb40be8d924137947b18b2c3d2c5c95d60670406245fde67cae1867929d48160369b94a46e205825336a6d189b3ec345949c82177beceabdaeb5677debc568ae663f79517b9506b00aac95c6d821f88a133b4ef7414625d2649be949e37766e0a18672590546c98e1937570d67665ea3c6b0e0696865ba2c28ced81a40b1c5fef6d2bf95c21cb95be867b322d3e1bab0e8a08302a798cafee9c7a2842a52dbab69c48ea0e6988660fca750f57f5ad67a09a41dc02dbd2a3266569e36b89e843125bc282ed545e05e5871e4a56a550d0b14cfc20054d1aa1bda6ae24ef215ddc32509fd7eaf72f7dfd2f73a2e26468f4829ac1f37eed76902a581ca0dc88aea3b0aaace13ec9ad52153ec5c2e2cf30a8ae9e19e42053d6215ac0fb6b9f08b461efbd919b8c6a42c8892c6a16a2f816b6dce8ed38a5da1d65ef581d00c4765ccb682cbbcb35d013b4bf076d8367d9e70de645a0ea5353783e8b90250c74b3144815048d847838e6c845f87444c1de3757bd170a861a9dd1f40ad0f9154bc6f7a4c4fba027d27e0f6990133ad419d8608387a3c5f1ea77157bbe42d4381b13d5788b72dcc655e0ec4393ff0f65bed839338260c0b1e020117be8c746c8cece1bedecd6100db2a2dfb8cc96c3da28b0052409193be93d29ad603a08a655712c118fdd5121e24a2aad2f8e32cadabf1f760302a5d5d0bab40f605f7c544a57f0543bb07fccbef165da8e60e08dc683a76bffd4b99bcdcea2f4cc52f43e2f6977e0c69eb69152c0ff2dd910806810f69e8fbb57dde9e43beab80e418ca73de053698f4a338abd923b87b06bb875963124ee9e491246c8310ebcbc9a6574d177af3594b1f23e7a1e66ccbff016cc6228c148ea5e8554ffca761f53765e5016d209e44ab1666141682010252ab1a282d927fb50fe9d2d17d6a119ea54e69b1980706346e78f48ddbb4ad22626779f41ba3aac86bc306250dac84e128d4293adad2546335be99661165cb9031f6e481d3f34a84848eadca6941e459235aa2877e5450fe4912502980b08bf5bf6b54ac3938cd72009e5915c5bc6ca8bcbf86b1d7fecca2caf4b9fe43a331a0f3ad47bbc300567f4d6025bcf9ac418f0e3cac3e9506bea7e5b974c79122cb8da43713e84c4ba4892139ae696afdb90eb8fbea55742446ab20be7b5d4db5b68a53dc52f99a25957ec2a0c3709ab08cbb2087869421edfd8af48e5f37591ee50d1fb60386790b847e432dbd65edde4881780fb725b6add2338a7e020d16a1d4ea88fd064f30ee8c0c1339e9f172b85860f7d47b276f925e3637daa5852e7fa55d8e1b269f2e3677e598c98699c3123896dc65b7403f4ce82b18b39c4ea89b180840b0197557bd47cf35a566fa0fee840c3d4187383d426d97d33e912bf149377d5b5607e325045c897985726fd0f20747d9edaed65e768f562a2e6abe74d480a6e8acb5e19f5b9204c9d600d80044bbf02d6719d4a7a4be344dae6100e626a7cd597b794eca9559ff397878089a2cf8cf2d2e9c6bfb0e64a25f3357d20c14d0b2f1e5a896466b8577d67d1b86088eacbc811820f8799f695186be6cb287f85872c92964efce97adfad58e4a3b22886aab3d6298f91df717ee69ac42ea75e0bbda8a7e90c68f9ea888b1691c45ccc121b8025370e555668780af4be5c3142a335e1b7f2dde3abd7c42c75c4629951a4b6e04e6683e192190c304bbb1287f2fdd3797482bdacc54db8d146d0398f50a91506d25b18796f602f3e59cba7d7c11f1d7b75869b4cbbdf77c80a6100e9503e7dcccc407a0ea2b38cb026e124d247e156aae52e1ca7a093ffa193053776af8b5a97a12e690b3f3bec7c3623c123dccd5ece611e9ecc7f12843c3fb78ca41ca7fcb27fb02f7a31b93a2118aa2f9b82622b83a82dbd5a3c9806540b8481d8e79bd8c7178968094130e4f6c907b5e2a3a2ea069c9d3e3f8cf1fb6b1ab7b665fc88867ae7567f9f68d3f92b44955dc5eed150fe2514be545c28138271716ade72fee74d574d404ebd64ac9472cc66afb834c7495554c0b0beae54a2172bc7f74a0e654e5a2134ecc384771d02794a0477b286a25076ce24a9da0d3f0c2219f06c8b155474e6ee2889f87650b167b1a3ac9f4194d7475e2762202152dcf8d2c35d471e9ab3280d94729f42f56252b3f8d3b6176f8f36336d76210d1948907d65f5c14f1d066922117623558aeb57efc128300f55994873d4dfbc2f46c295c4c00c2d8122d6e4a272f3589fc8254266a137948db222fde27fcffa40d2783f973ecc06dfba5e9583a4c331fab93aa76bcf20f1fa539275936db2618d7266c697ca3e52b5c08839e7a88b7046c6412ac628c0795e1e228c4328e4f8c780b2c51f00857bc433e7ebc46f4a964e16c7fea22c1b7e2e0597e0a1a6f704d204663b3cef8a83fcd8db54dc5aa743b6c098e254378cc13af7d4a92e2e67a321dff1b63b628b22665ccbe018ada628c098033ac977fc2a23bd4d714fd80302739ce285c48db5c82f66cbe5aca49fea3b2611292a25769328d68d811ba97c36cbb8b9d4fc15ad8a9655c61327c576725158d45b187053d94ab3afc405f75f2ef49c6b24e7406a4d36e1b0b1c1e3350eea89026a7d95df199906b972315e426b209a29263bc6efb56149f2ad0c95234caa77b3ad11ef1012a1b4e87b3d2448b2e39dbe722e1b4a7b89ab71fb70d299aeddb39637fa74878d2116df170656cb1fbc867dddcee2c0cd2bddce420674d22f19d02ae2609162a0ff6c61a546010740ea59ab49d789c7e445358f0ff9f2d7dc0b9b1c2c2dd082749a99761994695c92aed1884f4840b0034c125e543886f260de76655f7c1a33ec108b617a4464c5b9ab32196e093c76d3678b0a8dc00d3cbfa6f65959358cb27d1174bb9c965b52f48c5241d9206423dbd182f7c27def2df343de2203d963c8243cf6dc8437c1af83b15d7aee4b750b792dbfaa9dec8fefd58fb6041cc893dfbbd20e391ee924136661b771e53dcadcfda45c3eb716a3fd956092fcdd2f1f7cf714e080260a72b63065e308310317a06f3fa82e1a8ca3579e3ddef5ae43464b59d122f3f5d0508ec8e5a0596af7f69218b0080b8199f9bf5ad7d1c8e47f06775e7f4edba0b1c67f2301821fc2112ca8326b5df1f54a0943020a25010718f88bb247d7bb226dac54655e7261a3f65c33383512d35db21fd99368e00c5e6808ba1e116eaea17d1d7fc9f1814b845ff186082ff87735e98f0b13d07320bb9a24ba94e8ff7bac34c7121ec41d218638b000bf55ecd997f73daf19c515349600ad355ec3b62c15e0e5825fc345845d6664862e80f8d6e531ddea702bb498346637af3f266b30fa75ff926362624bc89a8e5c0f12ade3d5c3790e4e8c72e0ac0aa46e05c431ed5a5082dab94e1a77e8e2ccaa135cdaf3a7fb80f507893a4e10b156e0fb22ef6c2411ebd25c2a9903eceead83723b91d4b5e9156f6941f81ac6f0d7103b1f798a3cdfdc64dff500f804ab5ebbd8a861ebd845e513199ac53f31a1214f49f753c93f1992cc269fb8a72f126374056dc9d33c04f75b3218e4aa5c187de9645f1439d9b48d2f8629e6bddb3138d5d5ebdfb0a5265f4c99aa1c63ac25c2a2757481adbd36f0dfe57d7bcd084552190fda77ff659f1ca31db9d0394f66cb34ab58cbf66df153d04dfb4d647ce6c0b07171220a64ace34650c63894f077aa50a6b9e2731b59f79795a235129170dd1b06ba20f900f7a2af3959cbbb71555cfb6d83de4a7a31167d8a90de5c01103e803f98cbf46b398e762e97701e514cbae0d70a296f3b69ab04a664f4188985bcd00ebacd7d58b3f1c152123eb5cc70ce69657064a0bdd9fc7bc120c3dd4891ddc4c4875e2090d0cd71c572e1ee27242855d0c92897e64afc25790c92f6324951907ef2257e45d27120fa059556ea755dbd453851cfa39c83c040d2625fa252ba96a96c5a95c3d363e80767e2db3ce1a8974524b780726b95724e2bb9ee74d8ce051dc37676e7c679f2da1a7e82d5f0c11450d7859a6d11f371f1801b842fab9a0369be2c29b88ddae7493df79bdc8590dec1e01fc387822cad37e211ccf4f1fdb280af21285caa551b7808d2f0acb62b61f40635dd2dc809c163468b51f431660c414a5d7631b7d03032afd5746cbe458d53e5c4e1e540cbee49741bdd84c5d2e961dfe11e9119541b205afd388ec134ec0679fbb7e348566533b45df7504acccd8c03644a6436d84af844016fe7fcffe3990664a88113bb86bfefeadad0e3ce3ba2bbbcd093674003bea34aa3b7992a4cb36e6e598031a4cd5b930972359808dfe8d70d07a8b8fbfd0238fd39507972e5a612f68765a03843dd086ff7769bad813fb7008fc6677eaf0d035afb9fa618180c719ca5907a82a09282b19da53964d6722abac1af546d258ae63a77acad950e627df805de35ad61013ffbd2dd055b76baa190b4e9d6ceb6575455cde2b7a47327024cde5f4d7a4a88e3c5db360edf3b4c7c059b7c3a6b277b438fcab8cf7601651d40bb6785982e2b8004425b2d7ec70e75f0298ed8971ca482091c452f16899354430c6898b0e9cd657d9ea95bec3ba63772fcaf95e79fbeff7fdf5cad462a415a4dee7b8aa462ebc6901270167d3f7c550acfd21f99ea2e300e3c278bd4a545dc1af83a4e7be678b2cbd4396469390770dbb71d81f2f6df8a48d5e303f16e405d77cae1a524cd2dc61645cb2e4e477d044387683311fdb6cee6871baee17e4a685ef6dac28cf7bba0099d34e146970a21efd28811ab7cb627e9ac12f2f6ba0ed3fa5e5e2314ae07fd35dcda57343e6acd13cbe9322da4c8f40b28b4859ca0ab722203207f490ce21142da96b0bcc2469d893494d9404454f766abdc07132002c20662ad6fac6ca796c7bf7652c2dfbf9136f939327ce16c131bd0c7fc0c30b72e3977abbb85df0ec64efe0e42d19728b48cafa6cda428e2a0562a54d4cde041dc0490c4b9575ad64a417410b2b99774aec08fa65bbad712b13afcd0c5a3c1254146e0109dfde35e3a1d82f1fa65467526eabc018e699c4175eb5aa56e506fa2f338beff63e726bb3d819910afc17d71a497ebf1b9f02d013f35fe32cb01e74de1acc4ab13c9d1eda199b76ae9da942a0738f26e2ad63bab0653b1265f3df9f5687b70043cdef71fbf9a2f341bc2df811beb93175a2026d6f52686564d4cea516154796c11860abd28fb81b45206dc67bc01f86aaf2e56103d0cd280aec8b933d34329bf2789d2d716950bd530ed955abd93a5c71a953742e21e745d0b51355db797153ee6a38e1157e5f8e62362b6e247e3234e7a71dd33548421b5b2b608a96592ebfd11082d0cb87b9c2924000a5c477780db2fd0d29e66050a4386b41ea4c56a38153e89d6571703862a4f9ca247257ad5c8a7baa265574652b21873f8aac8235344b2782701cf1494a681a9f69715efe854e6f3a6163b1cde3656da12d7cf931366962cdbf39141a614b00a8e4c48a17ed444fde811ebedb1434f8f106044ff6330ea114efe76da8d259f88357ac11f88f20723be8158858d23358a133d08d6cd484c174decfd3af1b49494b9ee94e8bcbc8e1f3cc993a00720a5c05134b6a2dcbaf796e9f619ca31b3c735c2eb23a5cb3b5a94400ac0b2a80edbfaec79451be1d8ebb89d2478bee8cb9139cbf2617370476c9b6c821c80aa7e72c41e39045b03a2978753ee762f1ad26274fc96229a37c53d656d14735447934c5412dc62ba24e0779c886966157b5d166673bfebcea37a822fe5f972f7db82268043d0709d26814e86b968b455549593bfacbd2767ca20f8db6ac757e969697461ebd2abb6b491ac41d9e067bf2d80ffee5ec1a85f396f217d3f9d2e9e227bb8813fdf8338c21cc2284c222f6eefbba895f4375b0100f19a8652c4d9c18ffb760f3b28b3801efcd92deeec02e1a63cf4b30bc7c4f4d8873869187d12fb7dbcb67bd29b8b6993c0866ffcee635b1af0fb39fa586da910f7913341e049daf080e1b13b3b5693b9f81a51b40fa4eff6c3d1ab7c0854e8233c09029f924b0f0536188b8b2d46eaef91dd6748957d9e44fc755f3bca3b0cc5b2c0ed9780eb48afc9ab2bb8cfe95c595f4f103c73b98f398870e1bed06018713f85aedf6a77da7286be4bb42b56f0fd8a1e10314def6bddfee4ed729bb3a3eb90f31bba1decd60b075b9c5912400364eb2915e81342f4129d797ece335a2c81e4628ee03ff561f2b4451e93142bd06477f907d45690b4c872186ac8554a58f169d7649da3788220f83fa130cc6aae55c379b18821d96e7801957ca651189bd505e07f442a08e1280d17178acb5ad85b6ea4145cb9cec9002dc744c82b4d0a3dd8ce6e71e8cc249e6a701b9a4f57d0e9fb18e021b8cad6f08019273bfc5aef85b12bc8d30c8522132c4df4e884ef12307f4346ff8cdd3cb3a9cad26a2015f3977db10a30ec4584beeaccd683f26d17c7bd59bae3b15b1d0c670f6e06dc75a487a3f39f1afd36619e05836d6b03ec41e16ce822d3581960a603b07a3e25aec7486a258a925dde89da50c2f31686f6c7467318470a204cf7b87d8c48328bac77c8a240963a6b779a876ef18c4b20ed8f1d0970faf8465570cf091ab8ce8ed2cf5ae697eef1475e7c36ff026c3b48e260ea3ff090dd41f8cd27b4a7dc5e683434cf4eaed488e01b42d7ec73815f4207cd2d8147ba6fabd9367227fb65d9231a84478cebe3a18b57e144b8aef7144b540f2700011a809147abe046f07452e54068d274717ba50b8a4ac2769f545fef8c69dc5eef1ab4e5fe3b5f07ef49bcad79b79968d86bc412784af97a259d7df589a9c42dddadf8a4475075ba14c73ee1ab8e1f58e09b9b3d8c4badfe283aa96d603fac91f5a79ebfed2d256fb0ff65bfec1f8dea7f77b52e572e96ce8f4ba785008e6915c16e101fec13865fa00ecd5183bc8a1750bfd7e578ecc153a935181bd805d717b27d09e3eaa1230850a06cbb396ebe92b840556020c7f77d44dee4157fd0597906d92ce0b32c6b2bdc7507feecde01dd5baaaeba2803d47340f0eeae6b991ff85486e7cbd42dd0415b41b4a97e99b1901027fa551ddbeab7368e79f5038f0c3084b04a424010635d13774c6ea44578fe74aebe092378a41ff83130bd93a62c4c35f99d8e69f25c67e335a5687b517fccde2334bdc72638762f6a151775d5164d7d351582eb7878b0beedb8bb0fc782928c4f86b4c8e5caf5c5bf1686b285892839125466047cdbc7156426f45cf5f0c86ac8a423e1f0597364998444d21c9ed1317f04926b0ac85190f97bbd88a7fc1a20025a55a4aafe533633f13a694b79d3c2446123028553c0c1a0018dc06fa9caa6dd7a404578b6a665bba458fd2acba6b58b987ec0c6dbb7f782f482ecc83a7ef399270b7a9d8d3e2ef2fbfec623412a2465daebb1e07160cb838c9b26344b508e8ef25f665b9cd1cda662a2288b93228b087e4fc5ece5057ff51d5cc46e75942f860798ce870f65b95eb03edf8e85798f41e0a6c64b2d4bfc469964e262e4db10bed9a8c141eedfe94277bd35a8e2b7873ddf1de4394e23dbf89d3f9bcd5202312ec06d74303127b7d3291cca36d793ad1ce0de60b92cbb6a18a456ff84f9fa93ee1deea0d6e36b1b6553b36e3954dfd32faea25f410838cd11470e0c6b85773cf5917ced5474edef0efef5674cc5c9c818a691b62a55131a65159cb878a45a7f6d71ed7eb0738bfb6b1d71bd6d019f62459d577d7ae867a5db6b90688b053b1e7aa9ff9d57956b03af08051145ee0bed13b9031f00ed3d3cec447fab404aa1d9fc5b53d873441a95d39f5490fd5bfddd9872dd008963ed722a519c00e72e5b62e0689f17cd6a29d4541a9d3d2dd77c6d5c76bac539b2ebdab15dad0cd16be1143e0c18baaabe7e4ceaf504fe025b4952088abdd6a1834a11adfbf656e748f2ef8192fce9def074b255fda0ce980de6b27b71107dd78d549ef431cd5243254c325b16045704c914ec9ad6380d2bd13ff4217c87e10d4ed690b0dddf04ddf6230307dd75c897b737a2e228ccd322b902bc42787cf5561533cba7ca0ebce9ef52195edd7f7771102ad220fbd8223190ed7cc3c3866a4a7798f0226f7a77be256c6816697f57c6ee4d012a203dbd075c46ba231d04fa55a926547f5c90bd0d600e1e47795dae1d5423613e26adcb15140ce63b1f5dd93c3415caa7616fc44ac802db47d8c845c72fc99926735ec6dc8de3d70b5f3965e37561bcc8e6f755779cdb159457e1485267e1dec6b013d05dfb8056ef19bdf92c0b7a01d9762b394952e9d84457e109637350e074502471fa19c3fb5dc158d9ced46079dfb2b20f343c2d6cba043fa78d4d46a35f33115be7bcb49e2301ec4f8450c56b760fc89ae1f6e1eeddda3dc9cfdd3819187e1377f7958d60d225c1bf06cb83204021c48a3524ea317cbffcbd267dcd16f4b49435847d8c7f0a3d3e28a43c7a437687eb6d2c3c24db9ab2646d5db5830e43d5cda3cc8e088c16b8b8b0600fbb5e48282ca9327e993c4b9ffa697f4398255364c3ed72d73826b4d92f7803207e8886cadf166f7f936a68289e0e5cb82f70e8292eccc5ea2a4868af46333e2ec5a504b6ebe9dc17ac6e80faec90fb5e7900c4ddf84d338389eece9766f2358fa4de13465b641affd57ca242f2314d46a15da12e1718953720724b21686a7d50f58b4210510ba0458ca463fce91643f8a8c4846cefdfe6a0a979e364c9795a69180800fc4fe2b7d8d0e2aa4bbc970df29da0607b0dcaf62b58ea798ba0ef4d19fee6050ec50ac0fa750ef3cf1fa0af7b8dd91de0e06c881bd765a29d3dd43a7b1cc158c216e75ad0bfe7850e8432f1c9291519ae85073e5c205648129371ac345643ec12ea9ba9ff8110699c71406797b29d87050b4f62352adbb4c885407eb31f3fff5221adccd4f086f43450a0882df29f745efd10b75cfc673dfe92e885f5b841d05290dcf2325240a1d7f71d217b3fffd54263e33612c1cf7b95f5424a21a2e86d558b05bd4191c1581c45744658f0d2f4c101708827e6109bf01c2e75530148bf00f261d0a812785b13772f9a36fa1c0ea0d73d99942c8803ad52dc8ba5b571ab7bb2577cb1b63dc1d4bd2bd14c37eeb824cc9dee382fc00c5834e8a287f477268bb4472dd003ad426a951452ae0a63363980bf1484e5c2d05ca8de751fe55d9bdff014a8a5889169e234bb11812e6c046a1e0ea41f7ed2e9715e0883b7249f14e249770e104b0e2075ec634ee45d6ec20f8ad221276063363b4b880beac7f2bf5b9f30644c66979ba175abce4bca03f48387b62b4943fac4325cf4dd026169275fbc194cec288719a25bf09e1903fc17ae065d5aface69096a88672cecd98817f1eb9651df5f1d6f65ff7495e247065d21330ddce56846aa87945894b4d177add3d770f01b925e392a0e78e694d3f961ddcdb84c0ae07b17a146a55e5febfec2fa8aa34545f2ad82f03e5e2b04a68a5fa3c8f5db06a084d528c6e2ab861a5b351388d79db3b4c2030e99822f43d595954da4598e5e524eceaac5026548294c83873520f4913959bfb962ecd72de479ba7bbfe6c5421f7c06335b8f2439992f58444cd5d774f2191ea6185c0b2167951a12bd4fa256fab489d155397d3dca627d970a5bcc9626542245dbfaf389c3d5d3afc8175c4bb21924c985b026db1d22c60b6ae286eb30d8f958655ecdf6278b17bc66ea657d3", 0x2000, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000c80)={0x90, 0x0, 0x0, {0x4, 0x3, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000}}}, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(0xffffffffffffffff, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f000000e6c0)="02dea98434d0818b4c7c204cadc80b021db8cd74066d4481fe68cbc1975d4be0207112a4b1a7858b5f9dc2742e3a315278114bf1b77cfa3907c9d53b82bbca7825c499e33be1e742b73cac01af1af4a6973035872a0f45a32dbf8b4b421af2caeec4ca1e0c0dc20a64dd9195e0c81df6e2652bf33bb70261fa0ee422c28485e0463d3fb5fe4b8b598dfcc675e1c75665ddd3522a867911f78560e8addafe7f76fcf7203f89e2af3b822e205a22e3df634403f4ddce2d679e38b45761cbe429a837b3289e2bc737a0c75979a418a636b9c561b9a6723a4dc6360081227a58e621596928ebf48290cbf4b0fa3fc41788d935d1870f1507f0cf02e3e968a6bd642060fbb7bef6bb5f68ba0978949d1f07e00196375ac8e19aa67c4662d4abd2ad67100740d91f70689efee2709c137eed5bbca7d225cbff5831b541c458f3b84ef03c0f1b2c61882017f30e0ab7a20e2d3780ade4ba7c3207700bf568757782b06d20ea18ed453cbd0244b3558eb209c3ec12a46c4dd0c85ef7dfa5af89d3ee03be76c3873d62217f96a746fa0c3e48f3ca8122fa18cddf4fb3d3f15aaffa5180ddf5fee9ee3d80f9661b50c000d6331d4d410d6962eaf8eb023db0367899691fa69c1d0ac282f3e387e648c7fd01a9a7071fc711cfcd5b5d38b70bcec9aa289a714fb565dfb34848748d325e28051bca6cf5ba595c3f6cdc573415ed1375500260c2e9c0d4b9c9a76c13658a43dea609e7b296e1bb84ed12d2d335a42f2e6fa4e5e3611796192e23d8490b3270dacfe1c29c4f636ca932e0772f6e2472cb0aeb011c150905cf44dc8d6251192e80a475f6c8457ade354875960ceb59584bae2c2f152932198bfdbe53ec2b41153e8284ce25ee5f1f5a8abdbb6a1075ecebfee9e45d24491df55553bd95a11addc304417cd0c1b43eba5c5b86607d817cc709c1198e1b0535f9b42106f07ff30ac9eef8170d2a8513fe83232625a69c021bc8fe0c110b2c7570ad024fe0cf451640b660010bc811467a8455de96cb6a89818789ed445e7d0f1b58b5eb357e81b090008e7844a1dfeb58c540ced575e039268492c66315fae23feea75f8654700ff654b34763b7c78f022167df206ac75527074e409adb350c82bc8eda2c4dd9bdd565286a469d0789d066f559d8ca2eacc8c1f03a2cc53b58ee39fdd42729ade98954e420d2a4251f0cc013df714cb9bfece4c4d5f18004709994b130a08480f678528e2dc54c83fafa25a43b9a4e00ede7ebea94d565c87e90c229bc9edbad886bd959a68b2f4a151d4d8709fe5af90d9611f57e8bebee15c7da744e946b35248bf54041c772d5816801252dfb58f46a8c7a5b19022618cb50bb8568da7b354e0cdfb410b07e59fc3dcea5e2f58f5819054475d6c492067368fa1afd2490d8a9d275510a103e774aee6a0c88dc8f2d7b0211de84772e901d6b512b5b1e9576b66c43d1d3d4cc78e4db2bf0e50fbccd097916fb50656e794983e6a84e28e867c8fecf0e6d07abab0268e0f546e6fb1683e670d6771fab7cbbd219db838c37f233c8932ee5f586217ac4cb9131ea143d22398cb4a70a9378dee8b32c2744fb909766f5cc766cd23b895eac67846544b4ae651c38718edce29d291dfeed46ccbfdbbcc9ae86e439d271b07039582ac34d789356da76bb95341959fadbe95a18887ab10c07bec306c9235d3d718039eec381d2b724566bf98b617f275411583d6e33ed11488107614672550d77f0794f67204df6c31234f99b4e52918b3b830f6c1b1d47c0459878d1c1d0c3807a7aa60da0b3938edf25157470ff1070fc08d099f769fa28ecaffc428ea08f785002bb98927f6a4fe2de0142e892de7ad0b455d30ec0d917061876b4f4cdd8c43f1a9272e94f87bd53cc85bac65a1dcb2bc467aba68474e91b19fe96d58012e7b0f96c7019b75a5a91fbef6860696c2a17865a233477edd4185ed1237bff50924c910b50b89fb4366652a1debe45ec8793d23e018a138e877e0f9665b3041e77d6b87579879cad04db4c2091c1abae456182d8acd7cc7877ac1ae0b440d96dda4c3613d8755f75e2f93ec77662b80f6d1105b9e43bd461e5e9a2eff486872362ef60582a561ed7a61ee7cfe0d6357fca15cb26d7d3faa69c4f417f0fb99cd99a8a957d1c032d13c54c30878e989c441115e6b0cb9895f4d45652fb97dd71243d6c55fd3b2671c5142a13c7c8924a25f752cb370aa571337a006037fd80b638c070600d6ed95336b0dc991fea1ceee8d6e9cff23c445ea192cd9243d0a93166a6a8baf2e3aeb762f96049a91b0227ab6e06457023dc5c882d2e5e73d4448c5a513ad453649c4a723d3a86d81ba661a89fbb34f9d44f88ae223e12fda4479e3b336d8fe8c2e7fbe906a62a8b5137ccdfa2040eaaa8421aca93fa616d9b568c3cdf2f76bffae664811f813f93bf9df305941f47c6ab3e6a2bec4ecb7950d50f2094d255b9684a580cd374c5858c1ea38511a9bb2033e720cd5e8b57b94190466fd7f5d9199f6a29d41c58e4769868b477c3f4a31ef8cd0f35d18852faaaebd50dc54b03a9319d50b94a404fdd5d1604c63696aac3302937b9471b8c59391e9fc11570a13358579b3545affafc8650114273447fcd298c20137b49556ae0badf6f63508fdd92efd8ed80b8e307b4cfb9a263ae7954e94da8e04fa85c8b38bc919ffc70c1dd02a247ac6b0c2fa15b6722062a068fa7612576627956b03acce97f25e8b94da6e324d74502eec3cdc3ff656a66f7d53b8f465ce4051fa5c060d24ab48f9b717ec35f9c755c8fe9cace04c2b753658a99f471d339997d52620ebfed8652262b987e4bf3a1923ef0aa3796c196b4661157447cd8e08ae20b2b38913d1b5cc91e35a7d09524a8aaabe97aec3f8bd05acd86f16ce2a081373999b772d68ec4f9087b935743f12e0f50c95d63fb431fca05e8e505fe35a2ed2f4363e43a67b597efd41a4e00ded72feb6c2f6f9d6ad7e197790752fd3884872f09b6222aaccc09c19bd0569fe560acd0e3037cfff18549005a7527e3ac43d2b47ae426f4f60fb8abb57b5b12bd0b626f251d82e189f2c8a8cb8274d6c2adcc442d21129fe3778b13fe81b45b263f12759b57bbd1550eb7ab8aeb42c56a1395329377f5650b1321eab8e947a955444ec9c1c3887eb8bad50b945b20e8caa3bb03be0e5a5e13f227b9ef363ee311731f556e096f688c41871fffe706f915dfa53c94f2d6d1f503434fd33e3f66de87b46d5c620570df1f6b74c777c29b281e0918463f07281fbb461ac86c55ed0222c1caf936ab776aad0bc0b3bafe832f40fa89a09e6c838f1575846d323e11d2aa6872bb61076a4c1171b723bc3a1b5f692fe92cfd76de7560b0fa36e430271a9168fec7716b9aeda07028b968e08b716eb3a77bcfd989c43c89f332f8c6e12ded93b01191e9ed2b8db97cdcdeb2155ad897bba943bd44f7f994fc00221ea91c72a7c9cb7e33541327f6583c8aa1c8d76f957d5656372b35a69e943d79c32f4622f69ce7633097c9ba8c76d4059228f8fda1d9017d54277a297cb30e37a3cd53d7d35c5e253161891a82cf1b14ada15d68245a2257889550468f2e0323bf4cfc04a3720093574038ecd97ede1a9a236bfe2c75ce2eadb9007a90e938271337f7b708d3e74b01bf7c8546e00e39408f877f7524d9b82432ca90d8a43effaea0156e30a5c137600237f627ccc8e90a1e9cb4b593ab4c9e22c61530a75ff3515fc409141864183c02aecf2d37eba2c7d1a851ca02b63a47f95ee7a8ebbc11acd2ba81be7d04decb1ca98f4172d837f7fc831b1cd714f5cb50a3c27c8d972ade90ed89c404eb18e0271bd8910d035220572ea4a1b07feda8df201ce99129932a872983407981d25528b17ea7f80a655c707318d671810d5727a6826541f12f184f335a6dc6f6845fdd1a43d14836820d657a201c007e71c414d8142d8050d06fd3e06fdebfb2dd29dea408f1191945e92960913736e9f5f962535ad7926725c4f067b9c7ee3956ad6574d6852545580fdedbb2bac7e241a915b1a43e35174d1d5102a6d4e32d4921b17451b0d88c45f9c47fbaaac597970955067b45fb0b084fe9a6512212f6b1bd7e423189f71e228e797ecd225b576b405bbdf5e9f5a34190c9f46a1bc43861b1b2a769a75ca6ba94db13b40a5f1c70625b321e13afa41749c9a6ec8ed8381b5f1762157a9f49d1463dfa1c72f00162f65587ccd3c7f234793ae896a26922eb8796809044a3fa0a1f9bf5dc2abb485a5b1a653b72d9f0d1468a5d06c9e8026afb83b45fff421fa4457328cb161609b4c856d7ae40d16b542c29d722e9e77fb2c5d73ccf6c6a0af298464375ed3415e9095e84429d2f93dd752f4c562d1e9a1a8dc21ce0d0ac98fa4dbded0892c96c8d7e288ff089935ce82663b5ae0f19ec14a3332f34735949c4ee7aba2601f63ab6de71f70480b3fc4b91f5c8222dab59eed84142dff92316a62cbae7d3c7f041a36bbef8d21bc11e325a863186a109a7592bbde103d5f72fe3d01748698ff57d5c947c43800de65c545aa94a4459cb967c729a5159eadc98af36e67d5c7f3924d73e262d92bcd9939b300a470f35d6093e64a525b503be6ab906228bb39859a36ae4e67e297c00b4a6dcd91cb45a2f9a147705aaa7ad4b10e8cdcaa579dddddecdbb9e4530ed966cfe3532fceccf022feadce42f69bc44238bab5acd79d269d52792e6f4256196fe3579c2ca84ee6e066b11bbdd2b3ba894f04de84723c8ae2cf24134458221c1dbb04981185bcf894dcb6b986b6039bf16694ea183d1af8d8ab1287c475db4c429b998cfea99e6b3d463948379e81e99f9e574f186005917a052502b9b1a726149da969473afc10047ee09e0947ef7611a2d113539ec4e844a506edd611f38ec454d35d2be1d4cbc3e9e0d08cef358992b5518da64f509f063a0d279159755f6e5e898dc37a06e76ebe2568058b78adbfb2214afd8696a8c42499a219a0eaba600fa83fa8da777d1bb551d8c4f258623bb4882f08e2714769ffc6fa923be5652625ab173b6335116f93de51db3bfd03768b33c2f4e6fddd164264064b00330ae789dc694f170e2f5545dbe127638c85ca01dd06f9ff53f37c9628577f64f042b79db7baaef110bca192775f69344c441652024714d2e71d83e16224347ac32a414429225c36db92e3f5089654bb4c8bfb7c200dc45d8cdfb9ddec118c51617b1766e14c148b41ef4322d156d0c6cc60a5b9798839c06782d8ec51698d01d1153494191c6e448053a98ee839e11d57982b134c7f0f9bf1386731d0f040c4ea754e5bd4ae1fd92a062df3be115580fba6b9c11a280afff90b01956a04e537479a80d55a846357a7211e66e077b256f06db8ad011cb631c9df42e4fd1600c5d0ce27816f2cd34e7f2abf31296c1030e9aee0199402fd0366d76ee386412b06f9963d299be843e8346e60fc8cb6519b3c29b687fc052478ac9856039433c3bf3397d037df6ed24f924d94c40672f1ea39a151446a62124cceee998d4c5bb2781db313f9b53215d1c30a1c31afa52ac04f0562fbf9d609f96d68e56d1367e8aac4ac6f43185cb603446d466af999e4400beaca2c4565ce411634ae673615aef2d2da2bba418b0de6c90c6f9f95e82f809dd28bd97e2149893d690ecc16acbfbc699a33c4904b289df73e8ea07a089ed2be8a03a5aafd1e157aa41b52f667d2fcb70044632a5162f71ffd89e223634cc4bd594d61f8be23283febd62544c689b5e5c4b28c0a3cfe9b0d9db923b579f5464f7383791f157c33dd8564bc58bac58580480d69a7578cf3ead595844b8bdca3a4b9485e74897eda9108930aae96674c55ac296eb794dfabe5b84db7dc59362c217f4c5856d8514386fc4d6bcea8aed74f5fc70c5ba5d5575e3e8277ef2797af7b943e57ccaa1903bee94c8047eaa55ddb269f3f6548ed1818c2bec14e4adb75308ebe3c5a024c09f6c1036ec268fed482c38881d6f456defdb7c725c6af59fb46f93c3df1665df5045cfdd1b3ca62e2aaef16a50bda58152c216e07626b680c48550663c25498a56db11c6ac2066a005dc5f0e4e1bf885004bdc6fca9d72e9f6d5cc9bdeb6421da89f8d9eb5bb0752de9f1ed568e66f2b38be96ace6f35d3d15e00d80efb09c8ffc374cf9a24064eefbb9dcf68173eee963a0b7912cdbe4bb13c4a092791b257760eec6b0f9930c3143e358ea2e2e7e1160bbf6f837250fd67aa0e593a7b7dd6997b389d3acded1f06ea48f0bb853a26d07e462d76d7ded998863f795b0f58a94c3ecd1208c90a3e9135a8cdca4000825d721fe5d9369985e17781be8b4489b189a07ec642f5020a0f0d00c68dab2c51de579b8509e1c4433875e407e2e3e93125cd87451371791777ae6ae2e1600748210f208e9d76de8aa1f81ddb007b05c3b58e119e717f4b063ca8a7981eb07857ed02a42c05f4a65665fb27f2365abff09e94b3250d1258da017989071b48e95aeae6f9887fd37b3112f065cb6b77c7e0301c9ab5717b1ee23d7b81d5684a2397c03e52154992b2d8fd69cf336a552544594a455e7f7aa0baf2c170ad237904a9677388de9e72d5f5707d7ba77761060020f1e1d4b449fc16d32c6c8a53677a08d437245c52b4c3236e8a7dc20fc0f16e0455d2f286319d5469d093a910b29c4c9411c4516d9495ade34a8df73253beeb1366151a847fadd5db9d90e076201425a741fe26a29c2b2e2b7e59691d660c6fe8caa4f743a290ab92884ce06398b9409f54400f244b0918930becb2bf9b891af71a4ba0c6782c3c55d8874d4059681ddc883cd2dccc4ab036cb66e3e220fc824eae0612ee6ee38ae93973a9c92ab18eee466bd8ebac6c4410fab5b6f871a6ee5f37d4cb3c4a366debf2070ac745dfed1c617aa217dcd31b2a9281f597cce2c8f5714abcd75ffcc336c35ab42519dd85591701420846a940185f9b3e8887aadf33505d642a4ef7f3df726ac225de63b99c0a6ca043ea1ddd64d4046b855d3079dc48f6ce805903b2ef0c49d5d93eaf97a80fdee5c0348d5e90a3d9bb4ac31a124b807cc3ea9e57b9ec18d930ea2a34c4e6d2d5988ce56d058fe9e6cb6bf3f6bd90dfef38e49fbb3218747f04ee578cdcee2ee82bcf228c2931d201a7ffbc31f57f5c7658c82e799a5e3bc9a6f2b01dd68d06f024e7600e1da3e7871281ca0af1ce5b4e7fd7eec649bd4781e49f1e82cae9ea331004b2b21c00cd41669db25bd75c758b7f5a54c3e3f27beda7170fc9c7ed8fc672321ac4d855f9dd1785dd09956b2dfffc1152e30fc3d23aa0a61014cfdba9ad50a18da662be5ec5910ed51a7c1a0c3c0e546120bac9a156a67771d295c62ce8dd3795801ae4353dc649fdce93d626bfde1b62dc5b48f6a97cb5a8e4f0b82e6e30513332011cbe3fb43b0e8308d1fd6e5e6060ef702011510d344f7c7185d45f1b36b093d82757c05091e02a55c6c8a799d288fc3031ec643a32e60cdae4c53c31fdb7b319bc86368ed5efb58122b1116e5d5c86e5f9c57b226a9c08d61733ade3ed6ddc6ce4ec330c0ab19b314ca21184948545e9ab44d80d32a5efa233bc71f11bf31ce1c816a0af5a9b8e6b858ed176b2a56e54a45dbda4ff56f2fb3bac74afca636d56ffdf3e9d32901ab0e239309cfa6e572aa0ed471d60edeae61d9800ccb85c0319db3ab62cc1a2a2636de1cc9bcf95088f9c32088ecbb063f8b275e517aac0b531b57f685f282e5031ddaaf815177e037c0ceb40050c19daeb0550c8c7baee7e06eddaec41399861ea7202eb35805e0668d4776264de0893ec1fe33f76a519b107dfbb4fd994df2ebfd1e348895a3eb4634a9229e62ef5a9b6603378fb83f05661143657e997636fd923eb83bc9af16aa216066c1fcd75875d9101a6e1a2dabb1799d380b5f574ae4456840798824517c875be1d1d263f868204223aae79f19ac5c3921033f13963807222e56680c7352566372b9ef6d7686c9a7daa90a94ece9026a5f5bd61315c6247b1f54cde440dcb92c986315d5076a7c7e25e17fcf87c0b12380fd8e76befb9316c17d8bb8e95c0615d1f553b547d8c4da0f1d14e81b1195cdd9896412797b07e4df53f6c7ea4a7bda3268f6ee1f64dc1941d3a3fec465975ea02d5d215bf3618f54cda2a9dfe41d9187b92614e583d941f539cb336b0c4c79a186139e874adf84be183d7c5c47ab92651c75b7774e4ecbab0802eea49a8a8885863e3fd997fed1011845e504baf57cda30d927c641807821be4ffdd02875055ba972e508e694aff601742825adb28eae0b50571f63428b5af4e49162d4f10460ebf0d50855d4abbbc1d276621cca227cc5319fe145845ae54e31e43e0e1bb9cb5f18ebc589b2dbbec07fd2024c865a1d850496a1763a5f595e2aabaa0e2a7d5c580e2e891c349e966e2ad42d2174fea45428ec71e1365b35d33dbc8706dd7020c69e0b9c0031b2f27b476acd655670a8297fd3412c36cf2fdcf92d9c59486fc40691f79a2d876f23107988716f746cd0763c3ccfbccde19c205363db7d97c9f354d3513b1c62f50ab1321cbb64cf6c028d421ade13723dd539c448d0789ea118589e5bbb9428fd4dfc7fe22565693f89d648dbee89ec0a5e7cc72dc57397a341edc95f466e61af2b7ac32f645e70eb2ba88afb23c9e5c8a760520f39a2a8678c475942421d817614f097d0d8967d13a3c3db4a716f580c3a7300d8dc735f30a1153b679d73833d96affe488e606e827ac73771619e9acd49d8ee2b837ceabf667cdd4e7be7df7ad8e1827c2732690c4e2fbc0796aa5e58487d0d4380895a9601e467bf25780365b19edfb00edd69502a0f34159265a70c5bfc0f3354d0d0b6cb7e3c949a66a75623fdc039095585e0d2d9dc996216abac50a3df00482293f46a5fecfa3863d28f5e27d93cbfe19269be46091a2a00f671121f994e2e5032a9f6669fbb96e5f85290cb00af934b52d1090e46bdbf97ad6ad1f1fb4448bdc4096de7f8a3cf4f1941d80126a711e3051f5c6702afe31faf57e8f7ae2e3bb0d711723f461246024ea3e0e4ddaf56e4350e8301fed09190e92d7e16de3b6b631f0399e103b4e26f40592480590593d1ef39607b3d02a91eeba5fbe5acce710465ca2becac3f58f64e90cebe0014d8360a98cab6d3fcb2bd72396ebd73e4501936c9f73f05c45c6b561a191bf4705f4bacd75b33834804aad3e9b4e3821ebf2a9635af42fbfa9f444165ccdbce1280da2aee3cd015de0bd4c501b44da86b4734d2e239e10865b697b4421b7b770d22bd203748924b5ddc6ebe08629be360439d52b2305d52a61a5bb2e8ed598a67b484c1dad37639e0e8ccb4272e8af99d09dbbb16d79b06e0ea4706d07a4a7a6cb4bd29947fa923c75f9d30b5622b640124a9adf87330b93ecc4514ba081b1469930b1dda9fb4592525b83f23dda52dad27f5854e67225db965ba8e362afdf904a0d4a2a8dae1bcf13ecf7a9fd5ecad1f782a7530272ada83700bce1620be14112ce1f09172b6e7d0093dbef5f120ce3ab6819d96df24f915193434872a068e4b7bce2cd98cd2897634b478918e1af3d1e4bf7b4eed979b21bc88e76999b22c117e2dac11fde6b35c9839118a3dbb06528e6a9a916a191e90c5ea4f9ee337c9d09eb1402112f5e89e1014effcbf29bef8967d54221cb05171d6e0d470a6424cf23daced7cc26473e40cc2680ee5fd8dde37853b8d590f0ad4468f22d724efc402f28fbc8defb33568f796f357745a4bc38e47b293f36ca35b2b322c8edc3b6823e3b7136b3f7d4ae33ec2b727daa26942bac6b514403e6fef0a1e0bd0efdd54c1f97ac78f5caddf1d5113245f28254141c264dd0f8fd2858c40571053a0fb94bf037d49d19829d9bea22062b70eceed50c104f362d0b9c82ed257e09fdacfd0251eec902198def58aa60261b29d0842f9ae9bd1c6bb90866ce5750d9c11e71f86a3d4f8dcc92b9a4540a72de34f45809d15e4f8d8fdaa250b53e7cadf493ecfdf89980264483d15d04e3724bd5b561c1ae9d47b376017ba440a662f0917b49a1e434354b056a0f9561baac9895329600b1cd4e29cbfbe5e12294d2835e9b30f0db96273775d6eed16a80c91d725cd5a0c37c571f56ff819eb00abd80fd3eb676d80af7ffa263fca80caea3a8f2abf9cabc1356a44c99223653ff1aba581640a1ec77ca0888a7a1f58bbbe45395be87a5e9db4919e2a638eca6458e39eaaa291f6feebf95db9b39ae429710c737e05fdb869b076bd015267a504b7db6bd22338815bdfde92172adeeee7127bbd44087df81aa43af743f5985a4535398bb0960de2cd5144aba87881c53b6014e389be0798b118042006a4ae0a500fbe4ea26357ad7f06756b8ee57a2e4811ddbc0017798660272fe28941532f0482bf4fc4e9a197e816ae080aea8deef982f7bd230b857eddbf914248f2c1b5de0214623b7f3adf39c9e5e083721af74b3ad866f0f0069e7853f4dd907cffb301f7aa750eef9df8bd77e783ea58972a00f0a8983891e3feead5d19bab78b0a1609f5ae1d276b2d958afb22da83c762f28a8ff90a20e4241a30209fa98954e66e7de966a281feb6ded594281525fcc866158b057f9f5661f3db07fedca5d0fc51756ffe9afe729e0707c1cb63a4c35a668bcdfb50e3c66f34710f31fd18719e90cf2e36a9b99c97672e23397a52312e96d699562b1f2d8cf47ab61d47d2d04c21c4bb3b5df1d7d0a16fbea9d49df62512ab2c6cc1c8fb419b27269462556144d8629b1b88bd03c9872f048c7c07fccfa3166355c5706e25033badd6a9891567363071f09a543922852d69c5a6de237025d0ce563a8bc1d50c331a2e38aa87e6edf161a21a4c0cf8f377ab83c1ba64d4dea26b506cb2a0987cd38af489ba49da1902ff9c04cd3b027413f85283ba5cecc4c2a28ae0a3381cfad3b4c71eb074e9f7c50dde944b21cfca4167a676886abf77279b5bb38832b22335f4fb1796c4acc31396783436063e6cfbdaba52d94dddaaf52e62aa94b93ea16dbc0e5485db2759713616019185b2d6fe8987e99f0dfd5a8512b3e5316f8662b03805efa33ee764251083f0542e8d7bb41091a8818122e3329bf32badcd6e6ba8cb8ecefb1856709051d99f0551110f8910580700344fb6001e7f5c008c9573cace78bbd58d911306bf2e5f365e9b0a1776686e2195692d378eaa8c7acdb434157f6a2fe1cec87121b5a88c7ff6a9c56399c31c805d7c77fbdd21b381e462fb6665c417d6ed552d0aa7579f06dc2f29e7c40b9332893962488ed1dcbd2518ee7d381cd1afd5bacce618c632d4412bb99931bcfe406ff9ada55b6ced94b51944f98f30ae36839acef1deec4aad67ce8991be3390910964abcd9d2a015265f4ebca059571dde363d790a33b8a15b24eb99c8096922bf8dda1d96a4046f5c5afe3079e23113e857c7b43ebc545d3f84e5c06d84d3bdc6b94fcff2a901356b6226883a2ed37797dd2a8533126e19e3bc4763d642f2382557ed24e8ba2bd656485820ecb0d6078aed50ed446c828f8a7f3b3970448cafd042477bc5cda3d8", 0x2000, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)={0x90}, 0x0, 0x0, 0x0, 0x0}) [ 246.900592][ T4857] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 246.907595][ T4857] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 246.926982][ T4857] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. 15:46:05 executing program 2: ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x89f1, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000043b54a00000100000000feff0000450000000000000005000401000000000000"]}) sendmsg$TIPC_NL_MON_PEER_GET(0xffffffffffffffff, &(0x7f0000002cc0)={&(0x7f0000000ac0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000002c80)={&(0x7f0000002a00)=ANY=[@ANYBLOB="68020000", @ANYRES16=0x0, @ANYBLOB="00042abd7000fedbdf2513000000b80001800e0001006574683a7663616e300000002c0004001400010002004e200a01010200000000000000001400020002004e23ffffffff00000000000000000d0001007564703a73797a320000000008000300010100000c000280080001001e0000000800030005000000130001006574683a697036677265746170300000380004001400010002004e22000000000000dfffffffffff1f0002000a004e2200000001fe8000000000000000000000000000bb3f0000009c01018044000400200001000a004e2000000003ff02000000000000000000000000000109030000200002000a004e2100000008fc020000000000000000000000000000050000000c000280080004000004000008000300030000000d0001007564703a73797a320000000044000400200001000a004e240000000900000000000000000000000000000001c10c0000200002000a004e200000000120010000000000000000000000000002010000000c0002800800010004000000380004001400010002004e22ac1414bb0000000000000000200002000a004e2300000003fe8000000000000000000000000000bb0100000044000400200001000a004e2000000002fc010000000000000000000000000001c1ffffff200002000a004e200000000600000000000000000000ffffac14142cb0000000380004001400010002004e2400"/534], 0x268}}, 0x8000) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = getpid() ptrace$setopts(0x4206, 0x0, 0x2, 0x0) process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000040)=0x4790, 0x4) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x0, @local}, 0x10) connect$inet(r1, &(0x7f0000000480)={0x2, 0x4e21, @multicast2}, 0x10) sendmmsg(r1, &(0x7f0000007fc0), 0x800001d, 0x0) read(r1, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000040), 0x291962b, 0x45833af92e4b39ff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1a1004, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000180)={0x0, 0xffffffff}) sendmsg$nl_route_sched(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x14040850}, 0x8010) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCETHTOOL(r3, 0x89f1, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000006040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000feff0000450000000000000005000000770f7e162951032b589379fef39e5319508c81ef2118a4c54581a8f645422794fdaef2f0702f1162cd0aef9bfc5ed7e5ab5705adc9c3d2ab68aba6e1d257fff7dfbf12aaab514b4419f230d2aae3a8dfb798d89217a331a1ac77d7f30e300ee4792392448db04f5197c8c64be27e5dbabf13e09e54b1127d91391cacbc236a6098428da7a55b10dc5093242ae5664f17c116905b705d3a8c77aa49f92fc8f3b06d8799d9e1f487e61d22afb32baad6e0d32742fd60501d2ab34751d411aed771bf44e2952d0236d395608d59f57ee8b16ebe3e410d0afea19759e8c45d903ff1919cc0936a1f0537f9e358b095ac8d93"]}) [ 246.989905][ T4859] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 246.999229][ T4859] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 247.005168][ T4859] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 247.016226][ T4859] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. 15:46:05 executing program 0: rt_sigprocmask(0x0, &(0x7f0000000080), 0x0, 0x8) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000000000000000000000000030850000002c00000095000000000000002b4003fe37a077ae55f52c0d80a2649baca85309be96d5a45bbbdb5ff7ffffffd075b3eee14473f51be98db7efbb059842ba4470e8e04acb807fbbabc68abdcce9f672b6bb61c302dfd5c11071adac29fd64d33a3502fbeb1ed99dd0e792f24c420bfcc2635421d339ad521d6953b1137850d9e9ebf65ee988ea2dbee528678eb47efb7b3f19046c6f1bd1bf56e5853ed96137f95b3a11954ed1c8a8676468cf2405e48723d4b1ff"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000001400)=""/4106, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x18) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r1}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) socket$can_bcm(0x1d, 0x2, 0x2) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x25, 0x4}, 0x10) socket$igmp6(0xa, 0x3, 0x2) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000000000000000000000000030850000002c00000095000000000000002b4003fe37a077ae55f52c0d80a2649baca85309be96d5a45bbbdb5ff7ffffffd075b3eee14473f51be98db7efbb059842ba4470e8e04acb807fbbabc68abdcce9f672b6bb61c302dfd5c11071adac29fd64d33a3502fbeb1ed99dd0e792f24c420bfcc2635421d339ad521d6953b1137850d9e9ebf65ee988ea2dbee528678eb47efb7b3f19046c6f1bd1bf56e5853ed96137f95b3a11954ed1c8a8676468cf2405e48723d4b1ff"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000001400)=""/4106, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x18) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r3}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) [ 247.126893][ T4869] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 247.141369][ T4869] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 247.146153][ T4869] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 247.171153][ T4869] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. [ 247.218185][ T4869] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 247.225775][ T4869] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 247.233252][ T4869] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 247.242184][ T4869] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. 15:46:05 executing program 0: ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x89f1, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000043b54a00000100000000feff0000450000000000000005000401000000000000"]}) sendmsg$TIPC_NL_MON_PEER_GET(0xffffffffffffffff, &(0x7f0000002cc0)={&(0x7f0000000ac0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000002c80)={&(0x7f0000002a00)=ANY=[@ANYBLOB="68020000", @ANYRES16=0x0, @ANYBLOB="00042abd7000fedbdf2513000000b80001800e0001006574683a7663616e300000002c0004001400010002004e200a01010200000000000000001400020002004e23ffffffff00000000000000000d0001007564703a73797a320000000008000300010100000c000280080001001e0000000800030005000000130001006574683a697036677265746170300000380004001400010002004e22000000000000dfffffffffff1f0002000a004e2200000001fe8000000000000000000000000000bb3f0000009c01018044000400200001000a004e2000000003ff02000000000000000000000000000109030000200002000a004e2100000008fc020000000000000000000000000000050000000c000280080004000004000008000300030000000d0001007564703a73797a320000000044000400200001000a004e240000000900000000000000000000000000000001c10c0000200002000a004e200000000120010000000000000000000000000002010000000c0002800800010004000000380004001400010002004e22ac1414bb0000000000000000200002000a004e2300000003fe8000000000000000000000000000bb0100000044000400200001000a004e2000000002fc010000000000000000000000000001c1ffffff200002000a004e200000000600000000000000000000ffffac14142cb0000000380004001400010002004e2400"/534], 0x268}}, 0x8000) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = getpid() ptrace$setopts(0x4206, 0x0, 0x2, 0x0) process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000040)=0x4790, 0x4) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x0, @local}, 0x10) connect$inet(r1, &(0x7f0000000480)={0x2, 0x4e21, @multicast2}, 0x10) sendmmsg(r1, &(0x7f0000007fc0), 0x800001d, 0x0) read(r1, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000040), 0x291962b, 0x45833af92e4b39ff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1a1004, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000180)={0x0, 0xffffffff}) sendmsg$nl_route_sched(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x14040850}, 0x8010) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCETHTOOL(r3, 0x89f1, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000006040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000feff0000450000000000000005000000770f7e162951032b589379fef39e5319508c81ef2118a4c54581a8f645422794fdaef2f0702f1162cd0aef9bfc5ed7e5ab5705adc9c3d2ab68aba6e1d257fff7dfbf12aaab514b4419f230d2aae3a8dfb798d89217a331a1ac77d7f30e300ee4792392448db04f5197c8c64be27e5dbabf13e09e54b1127d91391cacbc236a6098428da7a55b10dc5093242ae5664f17c116905b705d3a8c77aa49f92fc8f3b06d8799d9e1f487e61d22afb32baad6e0d32742fd60501d2ab34751d411aed771bf44e2952d0236d395608d59f57ee8b16ebe3e410d0afea19759e8c45d903ff1919cc0936a1f0537f9e358b095ac8d93"]}) 15:46:06 executing program 3: mkdir(&(0x7f0000000000)='./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) syz_fuse_handle_req(r0, &(0x7f000000a680)="813ec608e7c86464e932a91bfe335a28763989bd83b8b2e4dfd662c5eb201fd26a3f2eff8ecf58e36cc3dbd95e42001b89f9b50ee0f52a065c2ca8a2abb5357056c13b42df6185e35df83a8645f77300c8201302b88e48e33f7a36300477a08aa20833ae638bddeec3bdc9d5ab69d17754bdab67cc7ec7c6ca0595f328642f0e9ea3d29c55a225d39f66cf0b6dd8c7a701877a52181993444b97996d46b54d6c0eca89f0e558fb727094ab6f814484166b45d152e884d742e6b2b8b41f3e83eb445b026a1c650d1e45314b084fa1a65242bbfdf230bb150678f664dd552a04f3fcfbad428057938661906fefb39a5b71df4f3048b804a854d3dd3b9930df8f49db4697ecd77f5484253a6f4da6afb59e0f042e1c23eb302af935c08bd2c5d9aed32512b4d9d8624b2bf24caeda15418acf90020ba2c157eb25479441eb802f89aee8673c9aa66f4df86f0b93ab522fb28bf1cff441429008612ee644883c008a0267bb38b4c9ddb507cfe6a04fca0150b3843cdb9b346046bc58db1c715099f48e4a4ad93208c056496653aacaf2a132e66bbab65bdd910ad51276a13cc22c4358ffc56500d3fca00d46fe669614bf0aab70d34d65174fe311e62d9fb5c9bc35d039fa7222d879ac20f79b777fc2bbd6b69ef7ce302097109c455303d0b4275d507cab1f495f001eba0013670fec9504f2bca159c3f6d0fda4edde5bc625437665bc8c90fb87cecaf953575907391a62d1d46a1d6b1d269769fd24cf500b57722982748f9e163d02ac47f9999397bbf8e4115a441e62b863aec0f9d02008c1134f253c099f1dccef38e48eca7e11e80667bed64dc183a82ada542e6fec3fd0b1f051f9b7bca5a7793b0b4ae577e26477c48b243ef166adbd8c6a94d2c06f9c6b90e184caabf318cc0a97313a5e716b23ed43592acf5d0e1c82f108fe5f0063f8f321ad9917e1c1ef031099bb98b0c3f5636c017ef348b63b1b447603dd369f6212df1f36d9430512a1dabcd909864110f37ca0c6f1e99e44b1b5eac3dcaed0597a893b4c7155f437766c50c1dc975b29e5cbcfc439dda34bb5536e591d5d59a3ce7cad87b1be694091505d60a04a3cafbb370e7514d2cab47db20776978a255ebed43e8683783b6bc9b4057471f65e9a2d2675a44ab31db6f810244ec4978ab7f39253db9bb2e919f31db0ac6a7c7aa062806ef50e4872a0cd747ebfaa0e5ac44dfeabaecc1607cd644aa1d51ea1dee0b61e6d1da2edd0a1affb961caa5191389cd640fe1753b2d8afd9186ee802f96cfc92ed268c02de3d149ed91dba8efb1a0b5480f3d03eab078c8d85b3518fb2eee9c315eedca7e9221ee95422f7983ac55c1fa4b647d0febe0a02e4c6cdde8752e64fbaba6b3a89c16a7cf62d29a37bcf5b3d55d3cfb13fe8aa055fb5b67ee0b6c4343f972a0260c949ed0d8d8409dbb428aa30cf97367eb092b4ba046edd680414a2ca129e01a27a27beef122a5c800ce8b5aa304e8e7feaab182a86385261dbfdb6a26fa71b89d8b11cb8d6289953af16d946bf034bd1d8b70b78343b599c7c7494eb17d16baf8e07d27976d2aef2e05def10697ddc126bf325cd86f9c4702c98b71c16cbf2ad70ca8919f1e1761407632aae0b34e0ef7ce8a8952ab366497649f61b5f61d0b66098a8a93876a9154991389c8d4458f21722a368582fa39463d9e2a141767868855cbbfd71f32141a33fe37bd2948421242d69cecc045c0ffe51815e961df48e8a299fd4a5356a4a17346a1a66ae830693599cb7559f95c66812b4682530decec2d9b203bfb61977d4d772ce5678ebf263dae2a8a53d47fe3f202a2823174e7199f508b8973b0d3f7ae434d9a355a4144355e398f9996b6c7489887c9b1aedd230a096db063409abdb64380314c49b52ff4502de946d84c2387ae69d809da796872c2565969294fd6bf9221c9dd63bac41de653319c10e5dae186b65253c47918f1efb9b64101e222f00d73ea08f075d7625d0fd8be73f11422ed8cef9bf5196e88d0cf759c23e1d3d089dd1b6114beaaa7e495513b5f14978caff2eaad5b7f9bf8ba06212668967e26284906d587e46cdcffd901c13d202f7c2ad011dbf6526d020c485791e9694abd5918076e9cfcd3d63410dbca72fd746a92291a6688cc11b3233ba72e39ab0d1bd93a83963dce65a505e66544f69086098ed60abfe610d104c2e04a03e780d5b5ec5e070f4150d7c9bd9ce8675c35f26ca9fef44dddf667ec04b10c19c143ac8b2df5b4b4d5ad57c35ff4c928515c07010a3cf2d1624659cec528f629e4938ebe3aab534b61b58283ce62ad373fa99120dc335ba9e78b6d400ce775d75421b4663c29cb3b3bb313da74881d4b772f920e5a346e6bb18e00e93dda625243bee271b7598d244912a4ef4064132b25eba92d2f4b4a322c1d9f27df8bf28c2a7d1a768da68ab87e722ece559265bd7d7b600997f9b5b6005ee1156e9ef719227d9652270b835feafe20e79b5ee39df670cdea2f0f1e146a02f66e60c7a8466bd78687f46afd6ff5aa4e3be9b8be91578fd89b45fd41eb2cc6142154dd05a76910c484413bff4301f863b791bfb09fc4e765eddbd5bfd64829f361b707f04f0c0da9491e4059dc7e473bf1b77a0af56627d4d7c1a048c291b1dae2f39bf03acfce998e2defa471809883f7f95f8cdaa9c8858150bcecd8328b44d31f47d66e0b2747e46e6678b5fb2bc0bb798c711c9e2b6a4cfdf5db7a086ebd1d4834fb6de634d5e58e8b80b810d182510717214aae674680eb8f53579da185674599cd3c7afc9b4b5ee918adecf02b857b01180361f56e913cd00a5f2187741e781be3779fa06b6d8d81f2b62bd7c14e15374d6b1a369083ef069788795976f1b700eb077fda5157c73a7032c314baeaf3c202f75b0364268adf0858df81a308320aef2737d5a5f0e44cd2d9cf899303fa669e32c7988cff545317e5956f0a6ffff9519a091fa4cf05d3445cd32c00377292d2733c70684b6228a6d2a8800a5f3d5ea844a07343ae02454676810766d0d968e0f6db55d8185438af9a92619d46e84353645b7f8e61ef67cc2e390a44f27007af32940d93f1d352a446ac5317c57c859642504aa68832b2baa12750221d12116d4cb9ed35e022815ce30e7a90577a0d4105de2d25713c3edab50d103553c9e2c0fcd61c1d777eaa9300394a30287cf0e87c25266b9abb081b46024561f89695575a9731aec5a1ebeda4443cc0ff1887998119fcb857dd6c3ad09b2e38c765ca3c10e329077093016c9c40623c9a66e64e2d747579e1dd158776db0e4ff89aa7c85c9297df4deaaa02d328b0aef1a2f18fc0b06deaa3fae7b2f2d3b64695ced397581ad6f9c3ce23e7ae6fd98a60ff2ad93e5ac3086ca66f98ac8ce6bbe417ebffffc4791e899b5430633ca528cbadef005a07afda1954537ba18306193f06a8d3185bc16d5a479f4e04583c6c0bfa7046bb404d46a2323d2f129dd854df4f777b0c6a351278388b755c62f24325b9125c2d1b537b63dfc702dd7b826289a6f6d7eade63be763e19170d3051f3549ba050dc242df08bede7508e3bfa05b9a4fe0d76979f635990967213a4bf62aa2d82034d8f7d173d4122a40e85c68dd81649d247f8508d93e730b3c88220857e613306b71d8e645659bbbf599c6bf7a7ab8ef9a022d316a6c1e764a90e4f1cc8048e2f580d0df55ccfdd502ebae9feb438e05c9a0750e1c9ba82603c5c5ab7fda6a9eb07326c2eb10e3e56bab32ab48e22f2122431bef9933bbeb8682e2ffefdfef70327d56a79f2c66e2e0ffcdfb923224c21d7e2949f2e7c6c4911109d6619286832ec27f080632d8bec11305863ee9edce3833ba888b8cae90fd7a2a837823de7cc2b8fbdd324cd7ef20653c9c32c8e9a092772e37bcf9c7f51a53f18d95accfa6b235a5cd59dddfa4740178544636c4ae2f4d9b81fd3de823dfcd153cf723f4b306dc14e17a60c5b379973d6dc84bb9adecd3ac56d39be9e15b279262df7d5574fb0751dd1c9d2b1e5c0e8c7745f61323fecc33b05e300ecbbe8a3dc94649893fb2ec68e7dd1aedd2d66fe6037a36d6bd8b699bbc3a748bd81a45b7be9174bd2717696cfa8cf35e552fb5a85121dc7e2cade3049dcc1c27ada971cefb52b74612f96a9aba0c6a8b33593767e1899a5c753a5bfb4a8549cc94156c09bd15c14b20cd235dd488a163f6f2cd7673324fcbfc05dc321c45e87153a4beabac95309780b3e4634053f2863858cce5e8c4f6e2de780a49e377e88fde23eab7c95710b9ef410c75d0cc0231820e4ab5847eff3a012b6f4b7b71d2d1c0e9f7c73814ed3b3062332205a52010da4dbd526231ef9ba57aa92d3b6502181a7aa9bc6fc859707c7ea10a6393d00b17b9134ebbfc4fead322e1423940fe2e9cf2612dc1c1fffc20e540ac3b6e3ca516ae7e2a9864962961a92be39d81e6810e0d226511a653560a96833a0e904d9fcbc076ae943ff511e2a69d724638ffff9bde52be0038350ce99d85ca4a0367d71c47703149750ba6e114279b04262be1d6c33d283462d17c52f50a3b5117831fcf7fc40cf501a3c714c04232796f31c767bbb878f54e9ded7c702c9e1e2c28cddcffd66af48ec552bac3cfd3fc740fde0cbb3bcbd5c8b367155bceb1e810decb70def1e54afc7bd3d66d6a5667b893c6c29318211717048369c4ab7852ad499193d3ef7d052201bc73631dbcae9253b10e557740cb86106b5d5d758760873cf2387fb745ee38b2fa03f3add9c75c5ac5266baba1e367ccf69d08c8ae9c1620a2a39d6ab674f786ae2b6e81c2a979566085e4c3ba21bb5949303dbe0d5efe469afba64a8f2d5d600042de43d90eaa7a2ffaf352d98d11956a0ce9f87a8ee3641d5baa6ac904f64b580bb5d135297a123296a7843a7792ff4a59ce7c0e791e13feb745aa41a36a388f08bb90c676c6a25c391536829d6abfcade7e2c3dbe6dce86f71c640a9ad2ccca9a6074ca6b3a53d6774eced2bdabd5d74b245d89e067ff423744221c546f2429a17056193732dd72e0dde7aefb0b479ba0f9ca3ede081b89b98f0a8b5466e2018845f6c7bd3a1e9d36517f9b1336b9827058c75e10a0198c0ada3a6004c269eee367a658fe48171a162337809cfff1a13b10697ea5c98dddd470212f1fe2a2ce210c54431f6fe8e08c9a65a3cb6133b6105f908767ca8a31ad423726ec1156fec4da6bf97260166014a463b95887cedc7fe4e8a66ddeb692e80e410dd6ddfc688ded2b31bb8c120010bdd72b8b04f26b3d4b620ca4662028e114d11c9e0ebc60f485b21a905fa0220bdaaabbe8f7c043268bf69f57c3656e1cb0c3cbc2937ba1717bf07376bd6c6a6449db6442cfdfb568202abfcdd212701de87f1748c852b7ec73c062b00c48d606746c567f25eb761eabaca830bb52adf1a4e9ddb09ed25c5ce32b44ae0fd082457108ffdaf1545f71b4e414f3e608fb9c0cbc732ad88873453f2bc4d21f7e254745a51028b8297e4ab2198f69dd1488f90709817d18d2c70ea666d13638905071ec91384624660c92cc85a6f169007cb47c186bc6cc1da61a2d1c3e19bb7b9886248302acfc7cb45c3961cb81af534fe0cbea52f20a81d1d02cbdb003c7a4dcfe93af2475a2d39a71559bc848dc2fb69e7a744c2311b21ed9bf0e0b86fbc6a50da5cff3d8f758ec9db2931019d6fa9cc8556ad81848f7022269650449d1f260616f8951dd57fe888a69f67f56dadbc814ce13df5a8d27ea6b39565439df05a817a222f7a94713ab8669823980c30a001bb0b610c0b7b5f432af72226ed3178cc3282786476f69b1da8921eab17c96c79fa97ba3d2a6bcefbfe67e4f4f46bc80496adf791e00b0d498a3c90c2bd261b66a6962fa804de2cbefa1cc50c2464ff465e0b6048dc4b473c1d9e544d952c24ae07b78e59f2926ee51899342e1100637ce33182ba17f4f8efee18b2cdf33478573c18487c415ea5f1b0392601498ca6972174c8751e3acbde139aa627991a5794c1fc3cf071871f5a6c699bb3731bcbc50041e3fad56c8c27d6a4676d5102c74e744cbbb042ef61cc608ac05712f370f412b0fc25fe72477e60a10d2e3ff64db6fa27d5f2fdac08c75b69bb20c69dbeb86ecfa9ee34df86536ce46faba5908e6bde9bec10566a707313883129921e515dac66c9e0781fbdb7f284ec9e6d441343d87f4e91ac310db2dcbfc97a71ee7fb117b0ebd73b15c240feaa54c2261b7da69c881274170b79c475805791874a8672bd6c0e11f6bc400779b49fd0b14f440994ebe66a360211057ec1d9354aad507bbe97b52d7f38897a3369e8728ea0ba2438aa642042af394cd2aa65d4b5e588eca18d2ad40ee9435123493fb3d2820c3717c99c99f24abbb63480ae19b0ae11666de580af46d2403c12c6c8b2438ad7038696fe40ccbfce2ef99a8603151a9b3986a4778b781e3535528d42db5c57f17db2b7e01cde1b8f4a3a3ba139a88db626f1ec6f302027432e2117ee38e3b1f7a66fa381db0956bd12544daccf580fe158b8cdd96b95d5344bac4499de993bdae6a449f85e6ff831d44e52d989bd934a3a3c6d9d141194b9a45234a537283e6fbca255a694a9a9cc85d663ede2b280ace7c8bc02b6e541c3e05c991863d2274c418e1e78199d55ff6b0e9bdb7d022a1b769c1d505d50d11fc9a78d6cf10eb7274b1368c4df993e2477d2286edcee56b550c2304c543b5fe8b379737d230ad14c3f82d1352fb22b983d6de8555428d1d86a42780278e53986c94488ce4335d54c292dec3f7331a5c768d556e4e9b2a6f7ba4509511635b59fbc47bc6889379d61c751df20c8da2e1fe56e788e9c67f2ff22f27b3cfe5799e9a2d4e0634a43f02288133eece0b73f81af87bcdb5144af8707e8439e6747858e83b6bbbb0dd22f4e65a5748e2c5b0791a4d67cabacc20a3feda7a07fe6c0a766a2855b81097ffb4a345212608ab02a5c151e0d556bc4d6f6de8c4c43eb64200d296a460f838340ec7b83b4dc592165c4d7689dc2ba723374e8b847fee0294b0df1fffb3a48b1256de3e5dabf0c8e6e83ec797107eedf7e684f0c0f4ffff55b8f232226ea84f85bfd41e8e4a4535fb5146e43d115046d8143f99b90e32bec023301e20db906a36ceb7d4628e2387af64ef59b2dce18e086510ab0d309beabcb1ffad2bdd9639a7cdb3064a939a3b57ef27266ad911e6ec08a13547cb33fa21d7f333e9e2c612e743a06ec9f153f4903402e2372fa13f86566806d93de23b3077ba476506f1eec2bb31d9ed6845b2715b4882e4ccec0187d58d51a1cf0063a803ce4221947f7f4c387e2a587cd4df25fe1a0ee3685299736124c20c14290b1f3487d2cfc46492dcc7d56720e274d4211426177070567937499a5495d20622e55b1712bf26c5be64d1a2932a0966ee86b2f5c54c974e7dc0b6faa5172eec0913812e6211ea8202d4f2b1a94b293e9a9c1e165870019ad059543c60debab99a5239571075c34e72ba9d2d20813aa7071db7d419dcd7acb30bee3778aa68633099abff682f82eccc007d1747385b2a2fcc042f213319ab7ba4fcdad60a10d64f3ae327bf5e3c09bffaaf01ce4899c756b3a4aed2b93f25532f6de7c8eef07fa78dfcc94b6f1c62ff9449e946c9d071fc97a7040fb5b3a21c5d3d5f826fffcca10c6d1fc3496c5f66d8a34bab43ad5da244a75ab6cb0b5bffae3e68a6dd28614e7ebf2c6914170d929b9be357b1da209d033a2d03a084d9af8b4c455aa00756ed2d0a5091d2204e786e1da4f29c7798b69cffa87edc7af3e66163ac1d9a29757065f0da4a7d5c2f4d3164fb1bcc20daefaed5d20f3868a7cf7141db756d89df819b6eb4bab96939cedf210c77ada34ccff7a0afe0eca16a71aa0929b1a0703d3cb8fdd6d3cc8063bf0ae92d94239a304a19d8739678ae6fe3b3846dd73b385b7fe7bf365290dc68303b781a68205046d1a180c764d0ae83e2d43949badc7b57877ae4c3ceae49a95b21e742495612782f0b7c557b2751aa6b65a5f5f67765bb2dae975430ed4bec49ea1044aa16093a249033938a9c5b524c6f79d9927677a87f7a38db4399911d42424fac3197311df18281a26498b65793e903a1bd9493165015bd81920991739b6abc2633c2e6b9c848758d355dbf22d54efb6e45c19cdb40ba6b41ca135cfa3f1fe08d05996e099b6f80febdb3d0f6a2af56260830f52bf92336a8a1d39cfb839747a8fc58e15e0196c185252b0fe270187a75a14ab3c6312a0fb26f07b25fcf434d9c53bb075ec3eeadc3226b1bfe2475058e44c310a344cb473a8581fab044d6642eb9017ad2f79dfe17a7532aacc28577d8f922daeb980bf8903d281f203d7f015acaf58483753e4efea0a65bfdb44a5960ecb1ba4211db0be585fd131eabe97dec2d52a1948831ddb8874998c79046c4e74ebaed587507b8f3f1c7a61a4dfb7048212c3dcd5b24290b9482bee44db029189a2217d8aaee4bcc1180fbb5ecddd24a6b8e0590adf819cd3646acaed0d9ca3f95328f87c5356839d6a2bd25fa799aa7b2f31f3f20e814210cd56e5ca97d87866b2dfbbc885a9ce912d5c063913d93add7e350932e3450394826ac4b86d0dda24903afcf8b0be75358467988518ebc6d1119e26a6330d28d8fe9fa98c132ef6b367d3177c4b3c9f8407f9a69308871215a659eff52199d5773ed28ca2286b1da9b42e0fc6e6652b8d0108df88ce391ef869d6fa9e238bad97dde9391cb47a9b2fb3a32c03b731522cb210a1a089e77ed8486e2045ce94ea15e346df7d13056542865ae217b47682f4963b1c90209612d089e00befaf5ce1dc39f4a88ee87442b259d84c54740e7f7b9de2c1a0634f2736fac9a47e32743c7f3622b661b91d2c9c1d049323f454c49ba8232f698e11d75559f6db318f9c8f2d631f5099474522d1d299b9eba58c457ba9ef2b19ef829b91e9c4aed3f09fc0181c82d544c95df50416bf9a0a8ecb6e343da9948b643f7116430bd771701991cb017684fd74cfd022faef42324ce729da1ece439b7a1c0f504a586cce744b287ab11753c1986ae7a515090982388c23f2a0fe9ac626a2fad327da1e2922fec78e4e0f3fe10075833393963a0d3f2eb2ae02f3e62d419e3fc6d0299f5afe936378de61f2e900d2dbbb1942a27d0a423d32259e5b2cd365e0f56a238a5be7a5e0f837310734e79e25a50e28a99caf3860c45e3c08808efe20f20a921fa04963e879e14dce1645f94de2529efab23ee0cc9c50780d74f987eff1c6365d1641cfed493524ac33c5dc86b3042f8e2bad1edbab97c4b420405bc745a5bf7f7c2e36358da79834061c811c4db3574f5db8bd50e817d7e19311fdf4bde47fca799c2b9ec29ef886a2181828c44f4b883ac7f3a6fbe6e3c63c872f3aff54eed150c38f07f7310488db73f282c2200620f26842dc55d6b74077aac33865da1e4bfcc74c20a65d75b707d400c79b1e24c2ded798244be5e69448ccd74694c1ba4c7d1a6807a14dbc7ff95c4841a7a9f7a5da978e177b627504fb6022e88214f947c416dfb97c14b2307387f10fa52369ea60c11332f1f106c9d57df6968f8bf8b6cd184cc03ead8748ccfb1a1dd4a536a5c6e19b809a9a82fe47fdb4d1865072e4c9571906afd32fe5207a6eda665ca84e119cc4c4737441c4ccd9d8ad10a3101f2d889eeb05a030539c94930e211de213f37aadb1d3706938974533b8070767d581c1f53c970ade49aab03e9a11c277a3bece50c746f5be5214b3ef6d72bb1a7d17d757111a1b377d1d71a9f11d991eca76ed090ab1d66c1e686e0f846c86deda1182385af8d8ac0c19c5afc75f256428cac825706e4ff2012b4745171a96e59632e8796335b27ad419189cfa317413ec89543442166f8157fa156b989bf016b62a15b008d882c6369d5647c7fd9b1e8b80503ad26a7abf88672672c4377f41831d6f8891710130e7da5af12a2a25b5f5f5fbdafad33283b49a5b2ae0fe0e3491a46a55045f0c8d6c0f2ad97fead8f2efef0b845b3c3e2e4cc8866b643499e70435b77dbd0ba48b86ac6aff8dab394cacbe55e9534941b8b0d29ac59518c32d925d57632793213e7f7e8093260a96022a04729e818d1f18434322903050481f9de58eab99fc6b91f227e14aa261a249362a26a2f2b8decf67cd7948ff96dd088af8bd1296a24a0a623af97a4d47c3d62c92ded31072c0ca4f1e07ca5dabceefedb4f656f80f56d6941933601956561f106e369f654a2988a75b38539c5f205574a0186c2b731ae86ccbeca82dc89211092e6cf205df9fc34de1508ebd920bd71b42cc80d12fe021c76c67fe0dd25c42106aa593c487579589b4a19195fbd46233005df37c388fb28d10e29cd29af5b41f293281c076c40178cc22035b84e420b6f6cec5007ffe7ea1d4b9961097ae8457c548ea7fbe027e610492f18f0993f019c50b162800d08a75abfca89a3a5f68f483e8d7fdb2261f867d236229768d8acb712d793e64bcf448cda1fcf68cf886212aba431f1e4e206ecc008e6b5571b166cec911b8a2e9326c0c60876a0d88e10c05966ef6071b7291b77ea17154af9957fe880b7a2b410a64ff5c91dc2023729eac05cd9dfdcdb8eb5808a0e2d470d326e7b557a9808196a629052961256deadc51b9131e01df3950cacb7104a4a76c328b56c7eaee8b9bed138117edd30624a1d3784cef1121e15d0ea18f08a4c7f28508d418d987023bbe9241abd31a1fc0fb97449009ebc9d7aca27c8b28c2a1abde34e93b5a534d0a9ecf13fa00e6936fa11721912f7b3f76e5c8478ddd9fe92191b74dea5b70fefa48bbf5cd2ba4cf99e6059ff5f96a948524d0d6eda6a87ee10d6ed8fd370a3f922ea156935cf2696d79d70578b57c8309ccdf3916318063fcbbd8a8674ec3a9d4dcd9cb8e2994922e6fbca82c5afa6baa14f6c1f5a02d3b1b3e5368be0217459ae1224a94bc1756d99dda8d19988943944d979f8ce2143fc1681d57afba099fcfe0cca2bb12851db70d5d8ab800885fe9641f61f4c04e3df8e389644fc5680c41644a3518b8d88ad40f116e773aabb8dab9f4dddec3bcb2e3d9983a705c45e7b60a807ecae56eb3d850bba84952f30fb996e6e5edfaf36f847103f3701324d42693994a9a53cae3bada4b26ff0aea268aebef5dd19c1ccdbeb27d9802c11facf6e35db6556039d1f99c475b1271b31678aefa5d9bc8f016f2aa43f91c3e791d21a6077db978ac5c8e1a4fe099640b0ba86e50b4a2183113206448ac05f8a3fb24de866559bdd004bbb204c3282551320ad97fdb4a97cd94bbe36ad2d02d3b84d15601af5c3fff963f9f273b66603836cc181484641b39a2224acb53cb7e458d8c61ff948619ea9a60fc126076ce0839fe8be15b0e0084467475c66f335ae9bacbe5c4a6dc02492f39fe79f86a56d0eaadf8d2fbb66d6861e2c2872cd8928bb62dda0686ba0ef72f519fef65d86e1a0ed31e0321619f5641eac0060341d9d499a5d29c10570358ee3bd62a271171f25e24f16f0a5f4efb372636210311ed9686039e6d073ba492416f823aba7723e2f0f9f584dcc", 0x2000, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x90, 0x0, 0x0, {0x4, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa000}}}, 0x0, 0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0x0, 0x0}) mount(0x0, &(0x7f0000000080)='./file0/../file0/file0\x00', 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000008600)=[{{0x0, 0x7f}}, {{&(0x7f00000072c0)=@un=@file={0x1, './file0/../file0/file0\x00'}, 0x32, &(0x7f0000007380), 0x0, &(0x7f0000000600)}}], 0x2, 0x0) syz_fuse_handle_req(r0, &(0x7f0000004280)="6e44b9129e2f09bdaa67509b0603f5c33b453232974b310cd1721357a969fd4cff63ffcf5040f03d55e407815fa581dafd5a94bc6cb2f94e732d0472aed21b7c85f73708abf214536635f7ceef70086514ed9e123e177f4cb8cca55185c3f9e88b4c26e10a3973dd0d946eaa2b7ea2b02d08ef9c148253dc2e668bd0d523a6d68abfc9c8187e7454a5cafec17f2599f771f83fc7a94c7cf4ed777fc6f119cf581be693caf298b70e5a50ad49eadd58bd458fff0436aa65bdfb27814f86ae6194a4e3c3f80d00d9dcd95b85e4d4ce2dbcc5d5d1add2ff9795167308c04fb68f73234c2e23b6f2dc75fa4ab7b40d5070b6d5034b280f41689ee518bf20273442c0f6a1f79000cb1ee3541ea9ae422eba2cbb4ece5843c96581314ac6dd794648b084ae6292f5979a3079816e81297825d83c24fb7217df307e49635be340fe7ad9e071f72a702ab964fc0e1c92899d94c8519b6db2e6970c6ea1a70cc108344cbfae7da7b0dd122ed85f8190d3d27d24f3d0a317cd270990602215afde13c5cddd38890a4ce6418a36e3ad91a58558a9c3060f6c2636b23876537a3d411371bc357431716f65861ececc80fb52fb832bb17df1e8332a1d858c56f464ce4a2188473e65009c25261dad7c9b70f154f64d96068b1cdd4ee8595c626b64420aaaa2c2767f4159bb141f7666ad2d492a7b61cbf3e3c52f9c7d67da7324247205abb3ac1bbccde583079f6eaf979ead45f6d0159a2259fe73d1a6a7cb0ed7dbc722a484e5a8c31c3de311abd666c961cbda5d9df3292d4d24028ea0b0d0ed21abc09df0fa7180842dbdf1d9e93004f6da821d24576d12c63d8b5fd61e4944f58b8318030d0bae0ce1f055b6d5f14212c4fdf88705e1af3ffc0f1f004a72d83a3cd0c92357cf72670e1846e6442a970f84959fca37cc4677ffdf90fe64e7203f77a1d42fbb3d1817184a069eab4a482db11cd6d1231244af87e5d3d69b72d18115f46bb6fea3d2f26d9efb9320c49f8f4dedd2b5502d01141e78034c13086b4615fbccd756cf54355cc33dff27612de368a3a114bbb546eba538090cede6741f62f9d37db287adb7c8538cc22b206d0e505e68f93b1ac00390e8c49b9530e6255ca68a74f95d1a66ff4cae800251f2aca9f5df6a59b656951cd479281edf2619185a4d80ea214ce340017888eb6785fb711c7672f345998fc5965cd6f1a9502c2a1c4313c64efe13925c6fb4f4c8f8862346b0d452dc63f1d6477287009bcebc590cae7c366874a5d6963f9882b9f402b362a9064753418a463e968f4a9f0dd70dff6f803b2ff6b6a2b8448c0c8079aadd0c6a26cb28effeaf24b9a745b70c5061fedc854fcbc322c2b5bd32572c46a4fe39e83b591571fafbfefe1da9d0a2b2551aca0a3f5b79e856a9afe6faa4adf19ebfbed2e7c2f58ae79439907964a2415424d915452c25ac71c407d58de9386fa28eaa506e9bbbd7d44ee0e2b68fefb72fd8a5a65e3cb6e52aad95413605223b1ba93d9100153b694e59a810eb6794fd564cb755e99b0f11aa3b4bdfd64b2850947a264163af51e861a8dcecad0fda8aa625c8922fc12b1d9665040b6d90569523fa31dd361f4d71e538033bc2cca3c0a8c7cb957d15f8a1d5e8f248edcafd9996b6aaa1a563b698a86537ef6870db9fc35052a478c7d76f47371880c04f95e75a2a23c6ee4ef53442018e63d65076052ef61077317935d0ef05db8e9988cad14e5985e267fe0ac031e1b608a530678375c85d400bcc7c801242e4434740df2648f5e402d685d378c8e7a713cd1be4259372ee790fffda0ed5ed33e4dbc292545d2bf6fd288adcac91449aa2485f6a4d640e44a8f4418d2976cfe201a6551e3ca5018ef6d36051d55e2ef9a949a24b3736e7819361544a972c8c58cf71194bfca0f760720b3086b54ab34838c54b6a8b4a68f7d9c91166193ced6a070c1a1e2be80e1e04acefc5bb055b009a3c54b5b33cad6e2a3b51854cbd93b8068cb5784db58831244cd3ab14754e10102713e316f4e43795c3f147f69a21ee2257ed6b4cbb3ac345ea12579c05a30e0929107bc0049d3eea15ec628890b1b5822bcfd7994bdfca6253956b0b18628cdb2a684523defdd6bb4adba4e156717a39c299321ae51ecfa5934d56c3bfa9d22fe25518ed25b7752031cc3c75310c73b49447c5c132fd99b9a2fffe89328f95799be813f35239b045c8ecac9e624f77f2ce8e0369864d499ebd653c892774ed8bd2490874566f0bcd524d48a87f0d15f44df694eaf6f5b9685657df322c651dd234145aa0217a0da69e31dcf7795189d522feba0d19f4b8657484e93b681dcf2196fbd24e048eb47d4063d5f0699b9c37a05e90d05d793f6f4076bad4a566a3a46d21b2cf996dde1bbf5ce55650c12ee75b506478901b259b4414daa89e760d9b323278117183ccf207152fee020aae7c9980a69ebb367b7409625d47c094ed784fce8f7f61167548784b3640f40aaa7aa62702dbd9899f7b1f00744d468d60e3a99d39f56b37c2486c6abc9efbd729927e783d7318497d636e27007e76bf704a050a4cf4b84274ca33d8d0ee8f0e1d2f0266ba614dd81c1744d3acde8019581d2236117832e48d556a3ae64fcc0cb734ccb16f51693b71e25325c6108f2621e20f321c275ce56fc9683065b520604af994c769b8cb187735317bdd6e3c14f4d1348d4b1f1b5d9daca702ad5f0a4a1e7677b5387750928587dd9239331e6344e6daec96c6b8de0da0c48b0ee760fe3615bdb91e53c6fae0e94c4612300999faf432c6dcaee087f4eeacaa2e1695097d1ab5515d601f908778e2cdd1344902a5ebd04f33e24c2961b6c58faf1bda799a7a2ec71c4508933bc21b2460ac8f041ad28e8a3ef6c0111e626d66f70e6e34b0b8d114e9f42f2f7dad5ac407c24109e052a2f938411157339250d0af91302c429b19dca498d383a5c7609ee4e8501bea47974789985f249466f3e8b5024ffb521ab65551f697018920a2c1fea5f89e3b9a8ae49f9508de5ba3ae8f9af71d03dab529d4f44e24f59e11c866ba9845b6d9e6e1a8bbbbf17c5d4021de193fbeb306c35f38f6d26c65fb5a12e38cd5d4f8d5f0bf7f298ee65c60d7d4263ab841335792dc6ed68cbc724763f7a4be3a4d7dd16b2a185940cdd4a07f1b293e8c81936e1cf2edd4f5a398ed697396e69733652a1415879f62efd30ec8dcb7bd3ad0e63a4549611f905c8b99a12c806355817e1e089be196b5b2e6affb1e017ab16dbdec7623f202ce11e6ac6377470e96847bcfe2ea49255b78fb2284c289b209cdf0867ad34898f3778ccb3df5ad1870251da4916aa85c06ae48cb1e1397dfd8f2fa96906f99226322fe9fb3676736fc90b0defbb8f04abc2e5a49f68b5e5ff97c2230b912c758b7de8641cacaaf0d11b68d4de0c076c9ac9199c0d2ea995449a662e5db4c9b0a08940e94a113cebc9a5916d029f971b129b6fabb6695f83258e18c2da2a22fd092c9583eb3fc9a36c9de631666c4f99633712b3baf935c5ade9b9776663293d02458450ad2faf8977aa07665a3a93e0df0534045946b21f6f1e152dba1c94efef0f4745beb5a15ebdc9e14cc1432df27d76f692b5d2c3b68c453b894dcc1ba345db093d0fb413131844a67b11f3dffa1e25606d4590ea65ea39f0295853348aa45ec0074045294befc0c72db57c9062be51dd84391cca4c9f3e9bf97d35986ee6499ea0ae74274436fdd0dcd241aad8fe27440610c195f75a4304069b010a2e57aecab07a4ba9321a1035c75d3b34b08690e1219919b7a403d3df92966bc640e9c2f36612071ce81a46590a97c22d534692c2874878ac9d00c95ab31877e4a67492a401a5d28949e2bf61c26b78642c4d97125fced42969254ccb919403bb847ba29103d04154df49f95747d580eed4fc2a1b5852bb01438562da739c5dca01079564f9b5878f8f6cae9b7439b21f3dce54c544b301195cd2d10f5a7a982096ce44ab6cc2201eb76b5422423bef41bfa02315112eb247fbdb317b984a40d12f4447b437048f0f43d9209c916ab0cd3aa9919fac951bc0fcf8ee346b825b8e9978770b67a701230f94b7108c832b4f03ca14a49e629e8bc25b12cc984f0171d7ba1c821a4d85427f5fa20002353fa36fd5d760f30ca2d6d9dee928ad7481b4c3f80f6da500f3fb3ea665ae28b930f186abde5fa5574b851a6749ffb20191545395767ccdbdceec0c561bd74a7e977c90796a37436a6bc888d1a4e27d6397edefaa360b3efc69d50a849e2199ad9b60465d853e9e3279d6a979a017a50caf418f6e3d0355799fa6cae916cfed032368dc9c77311b53151ab51d8561659e6caf186a63e8b0847cb485eac90265b6ba2183cde0f8565607f5bca114db98b5552c53f52483b230de3bcfa5d297c5c2ee21a024885c1d8db69e6e51fe4e46be0f90bc49f0d74e62466a8eb6da3b05aea05e0c106f09c14a7ab7af54d0306e48aece84dec341a44275b1a416f19dee9c2efb8ffd2a89d7bb27fb2cb95fcb685579ca47bea5eeb14825eeb6aaa606ee1a04f47315d59396c1db309a6d426f1b5e41afd7d04a7f0e297e9fcc083826c203bc6a528ae97c8d9f53b6465f6a22624b88b5c44f441ab18f03add299177c3fa8985874809b679458a40dd8ee5420b80563ec5a0940fb40a54f51f0efc2aabf773a02981220c45bce162ca79443d9e864f7c9ed7f4078e6edec5efd648f57dcde0288fcbf7cb3a794bde5d9d2b66a9679624ead365ee4c8a7bae73fa5f85cb119942a287e108cd67d3211c122805634138cef3945997201a51d460b0ced728808cd4d6f010f458a5f8b934d5fb624a59ddf371c40bbcbdbf15922130377226c5d8a5e7eb7f3d470669a718ce58289e82f6d4e4fd7b1618e66ba6bd44d45f1262922b473e95e4273cd0922d7a4df019949989e6cea214d3a97e4ead5418dcee2469d4579ec84e8d19ca540eaeed4d075d37584247f1cf3ca12d1d315e85f7c67a1fee89babb037276465ed8ccbc1b4e0c16d5c5073ee30788853d2b43e8c8ce9f906fa982858f6429c2a59b94adf84bc40db8d980e9efe821aba2272c36b8e588fe1884347b693d352b66530a256fcbb64bbf22332babba01169b86a67f4400821e9b89c3274fd27428e5450efbdad69506b2388658165f666140d0ae7f26d59578c698ba086a4d516bfc253807e5310e4a7e5a7c2f9cfca0704017e16522bdb6fcf6304fd390221d3e705c327df0fd7b189de53933bb6054ea25a176f8d585cc6410d72c823ceef450518cdd29b9caf35c9defe64c09ca4ba3797d9a1dfd4b0499794becbf3e287a55f843fb581fc07911522243d3e393b575e5957ec7cc36c94cf05814f08f4bee21dfe8c75b3c7c1e16c46a7318a617f5d532c8822d2bfdef5b5d0722607850243c8ee4ff69da7eb2ba8eedae297571fb12be661f161a18878ab3e18718b2c8dd5d10081ecf5cdd9d145b5d787626812e700990e481e869543cd2082be9a5f04442f3296ce98bc557c1e33b1ed2dc5a266947f44139a7d149352f335b929dd341c92cb914ec1dad2512169d8cc297d92b165bd36d2e85b21236da4952486915487fcdde42480e8a54dbe7c9963e201b9ecbb26bbbb8490297beba25c642012334760638ca7b5b17be9b58a430c3a35640c8b0025ab5513956c7328e00dba5aec205d74e79fd685729f80a3d56a97cfe3e0d77297b6e7ee4991ef83ea1811ae9fc5d8db3eea7664e2c9e31edd32a0875b695de23bd266e9e0f495e02ff5840e3e88702ac167246bf9679412ba9373422ce72eae3fddc58ffe887112db5fcb78f3c50216c546c1d784fdfccfbd2575454f5fb8f6f8d1595d7fc8c9d15187be89dc88d48d54c00d0f5802a01da460ff02e75826d371235b72b55c76a65c1ae36061dcc05dba23a846bdf020faf1d4a7abf7fe4f159f0ccd1a5ab3d964b18f600cc04916965f8dcf93cfed1590d75fd036b2ce305745e874991a9ef64aaf0e61094438410c067958fdf0849f6407edda268857446b5b7f051f08f853412ad9b11f4c23ceee90a3fe65f84d421afbd9cd8451f031db9b49cbb1e531f285a11e7cc9a3caf69a9a76c6cfafc360432725de26fd322fe03abc32d33b33d765d701019fdc60721bc4c77f161fbac38454e09238c8661059dca13be4a580fc42eebe860af77c7b6e53b1c9cd1103aa95500988f6d0421e5a03420a3e7c43f37e1eb62a24275d4e456caca92b3edc1f7112ebe92de72fa55ca0277fec050dd31233bbf5f156a04676da1edb36ae5e4b4188f37203219db3324f2bd520bf592e397c7cf13581d8fec0f284daa6fb9069a0ec13f772f3c0d214ee7e0464e78d0d984f61aee47ad1f0d725dea4da0538c2b837ccd4037fe8b7952f90e67d814387d52d31cb0e331b12e5ba1d49e7602a622c1d544743c0b1d0f5b188ff2f9965e1e74f827b220c4ede26001c3270ff93ae8bf9832026b65ef1a2562f06e03b8b65cca74738016e6da5ac87f06dbebce0be2a721146759c577097b719eb047282e3b3920f4b8e5915eb07f9a336ae742634d1ad767e69ebceef03154b90035f009794bd61b828cca92d5d3489b6fcf86f62d0b0cf3d859d754f8a17d3869a1fc4cc3f7696fa17b6575a76b3d493794399209db5b6fe12e8854e76449f9ed9bf1f711691547c75c823a4887911035a1ebc28db6ee1b240953acfe7a24bd24a7fc571cb28aaadc40bc84e26e4fb8d6c77879ab2094e74863ca1b5720a71515a367bdf2ed31b3d35d0403661b8c7e7946db23e79a9d4edb30c8230b1e28727a49b499f13bb7d61079cd7583073811cbf0caef6c9472fb92de04ca6140e74a54d0ff5ee4d9a5a9c645ef76af82bbf1cf774daff7daa716dc058a2d8f11b9d0f76b70021e8f4232082a96b46113bb57fd351c4addf8d6f839d7e9ae17641c5552be066bbd5f01a401234d2698989dc0b4fd6cf43beba9b98b55aec996809775ce220dfd539e1c26f09e60f81045186e99644e359112008cfb27dc6b12727ffb938fa4fec0f4c3bb1e59f53e3a2281e6cbfed69b4c1102a4b4cc7e68db7da734f8fae123a37818915e9ade3703c844b6711268f3694b711d884e3a124fe5e54d7826a4aa9de6dff3fdb3673289f90e5a7ffb871cd6822551e6ec39372759d9de896fd8bebbaf6ab0a6f9bfb432336bd2e134504ea8b37b2f064d86eec46be87f5f43c1a47363ae604340fe123cbf2a35eba85d2be261a6e5e0c4d068c9a99022cae4b0ca01caf658fa0eb7b88830e65747fa1193c4f4d3b76e1448a50f79a3ae5093943bbfd6208818fec4cb0e192743654cf9ef2a5591040f6712684bfb880cc36cb4c8bfb05f29cf712f0992158772619c2eefa475b2847fb6156a7482e3c9b6c292896eb206b9728d858deaada5eae3d6f2f219985caa59db48e6708edc811cbb074fe7222d84317e5e533b231817047ff00f2eb06cf1eb36efd6d98001ad586e5e2cead3ba1398eec4e27d8c2e1ce2b2b9ae85f855c12285084f96d3f3fbf670f29885ebc9ecae692782bfb8690e8075326675a9cb8fb9faa5be2f57f18f79de8c6c01325d586fc2d2695c1323be46d7bd6cc5074af7c40d5c5632e4d440d853654f1813147a43e5c8378455270a68a50897659e18d288c231c2d7b0a261a1fb9303cf7bcbe4303c89ccad488a6e9e1b8300cf31d1b3671cc8260cf6647c1465aadec9cfff5849feddc2ea06ed5884111caba367c73b2f5a9ebf1b4ce67eddd19f4d7ee7a8bbae166b767e30dae1ffd30c708245aa40905c3b9df10603f7a9e941af511a3d5ecda701e17e0d4f907f88b0433b90dbb8d9e048f4d4d299e739117c44ae4bd65d8f4b2f001cf2ef9a12a6a4f03eeb60b63b7559d654fd87c2ac86b17aa348b3741a18c4437117b9bef9cd0c3eaa88907db82cd1020067ec61086298d6df8e3b29299732a987730d62a2e2d1f5b7734fe5a7aad4214f42619ce5eb825a52a5fb47ab2c40e54f403e543c5f6f3bd13e65fb667d1cef905d34b17a4164c347d04fbfcb487763f542828496f14a3bb64aaad131b62b4e3795c8e9b25fc0f6637e9214f4662f05e6372b502471918d4070b5df1d1a67a76b7b29b83d34db1e7599bfc149e71326ef02a42d78ef656341529e17d0f6bb7aef21de2b75930ecb46a3cec33e55284ab6184a6943a2d96b05e21e4cc6e00f4cdc071a13fd33516ff39abaab2a09e9da0a5b45fa83680021b961cf5614a5b6a38200bca55da43012a245a4d243c0024384f9e76b989f79ca1300f20d4f63fe34d24e99d67a001cf361d80cc1fc17800d26187ef0e0f872c6864b7f265f186e0c29892165d0000ebcc87286e8d46b8c52ae7d5f434f9e9a0752a7671dcdb37bd7b9423b35c42ff8f5279b2a13648dffdca8fa6bb526aca8d96d125f08ba7107a6bbe7d2fc62225e4c6e14a31993042088615b530fc170cc86feae75562250bc61e9bb7803a389c1aaa055eaf8c4e552ecfc9386925d45cc41bd8e6c48847aa9ead7926345280cf334df0c36cf535ac268c37a907c46f894defd175635e0077c34401b945ecfee81a23b043a684ba3a2fa53ca609e2419def4d6bbd5e906c8c90426f1da22cc23b57f09621c7d6c7f1c35d45ce1bb786914b3584c86352f7f5ef34a88f19055da4fcae5505ec0b451447d4221de185f2a4458833d90e6a1440c54e0bfffb8025d3d21115ca90f728f198afe1823330c74f04da82829c15d2d42e04f35400cca00183e50061c823691f6edee73013502d16da37db719e340368fff43955c7418be828767a93c89a0ec1a8f1ac84975de341816bfbefa4ac368256fcbc3f838fb44ca1e2bfaf6208362360ca2280fb46313c593e806505075e1d5e349314400d3c10913110c4d3791fbde9f2d5917fa377247a97f89dd68867fa8fafe8c6443dc07eff75c8f2c4a9c0f0d636b6c6bb8cf607bc112f0e45783b34a0e767c829dd20038548e967c1ed019efb807ca1e52123187f6d2a879ed7427fa0c57b287574f87355b56260fc48b57c9150c94f134332e4654ad049d24a0c49d21855c34dc4cb09a38f23ee9baf08a1f17b025b98320037ef782e0b2bdb429329b8ababe81d83c8792924dfb6d826071c6da37a1d8ab43ca2b3e43136be535c6c83b88497b351fc4cf7b8a7816fac043b518c1863c6d8b8508d2e7d09ca20ef843183b2e1a75edf1e18846a6ceb550bbd3ed2a0747d7954b1dc69218c3d4ff39ef4ede5ed4e35b08ec2e121ab5dd75bd7dddb5e76aad7b9b7725701507a899a199860056791c95beb6bd23a3716ca6070a55519b26b3a88deda6d2e64f9b5971f71ee4700e42910a1c16fce8a93dd59f47a1fc0edfe39e41f5e2fade00997a04c64a6a10475e056666030877cc473690be86e72fce4fe3653273ac5bf0cc088c0a30a0f2c023b4d18159e76ce8c843bff1ebe5fa59f62aa570f3c728ef83b98f45088a4885a7d58287599f5e1e3dd05e06f86c7637eaecefdfdf18822bece154bb4fcbc8f6b3fa0eb07c9d03c8bc29b208e91aa1a8a67a77480d0b70195b0715237518798899aaac96657cf6422bbb99f75c3c6f3a8e663a9909b20704fbf8310b092d37d248efd39b24e2154e55caec28634f1360a551fe86a447f65aeb6d7401133929ff292f02032061fab5f4c328bc62d07535ae35ab7e74b76d67da9216d2cd4d8a966a7ec7b9e89cf36ab1d16513202e98d3220824f222664d5e8b12b8e879e5fde2a1edb15201303270fb78193220616547baa6afe6f0e071fd4bef308e4aea2b0cd53edbc2c29ff6f8ffda6bf7769b59c2219e76e4723e3ff09b1351356e6d83cc592e7f34076fe6f9097371961027dd5ab72fcb552fd28cd24638ddb6b97fc3c5be20484505efdd0e82b6f660504000fb24f94fbbb419c2a48c5a4b38641ef6ed5941b26a86f6c660a47a1ec5482e9c998b18a12f77173aab6c5d5624b11abd477716f8cce6051f8a646dbf0b42aa06e316131b12de374efa831b9328b1accb498069217a101c5ef01b2e238dc29a76968bae38d5ebf0fe9cc4ed0740f890eaeb229f1634c41a8623b7966603fdd595612bb59b8e4c0160c769ebc1b4f17e027b2f2af553053d1b2bd34990969e6050aa5e3d64d7c31738db099d12a03377db81dc795c6d099352dea353f986e0e511deb5632c8194a9ee915170d189dce6aa9b542bba8ce15be87cc53b5bf3327d4d666b9a23612fe57080730e39bc01206e3c601d96ce5ea79fd309d6f6639ee84d12a92453bbf261dfaa160ec02600430123b0f67ba9a321028ae74b4c361e5f77ed18feb2a531afe64a1a34c0265091b4436f0ea0fbced635777ccb644e912851a83467f6d8e569300b6bb8290ed60aa1b9dd24c398afe2000b2436247d42525472c3f8b22e858136b9f7305298a53c22104137459d51e23329575ee4637c67cb79515c3820e6cb1f821be8a1703034a7de51ff51bf70614fb5925614240405dfa7cd2eb1999bfb970798484aa3cfc76079da61418539bdcd2c9e32597470a8ac8ab788f7d02577fa2c70ba25c7d46a7b7b5d7c1d151e8813a063b684f1b774bacca4781eddf32eb9738f7e23d4d92f60ef531cec259261566bf88d405a1e666829e2100486afcfa4eac33a65404ec9f4235184e6155ae959de84810637c2590622c126daede8e3119d9e3981baa4a12cd01b9733b91518a8efbd8ccad04e2deb6b733a64d0cd5ba87caf59811ece54ed10c87cacfcc7c377b3c16119794fd706c5b22de077b171868c666f6e899b3940aeb3756239254ce2da3315f59bc641d6ae28e367bdb58b8d9f87ae82967e3aaf428f4a291e25055684efdaf3e41b3717bdf16d1130f7bf5cd3d1257ec5d0cf4e5f11eea8c2b5f9ecb336bbd50d3e455eeb2813372c7537599119a57252055b94ce29cdbcbcebab9ab2c3d7bd239c6acca731f80a69167e4f7c8c246a7670baf0e9f799cb231a0f598dbd1f14c1352adabe2db8f4b03cca3c60090a2e73d1fae844a23f7d0d1a02ad483ebdc046265fa8a9877d067bbe497bab4f560be21d6cf55a4e7cb3bb48d05fd7d8fa2db337f107976a3ff8629f85981bfdf649ccf1bc694c880909c2776c2fb153a6bd1f061c6796351b389f5da66e8dc1828819bc50fab6bb2ed78398b3fc6ed8b2a68ce8122658ad651b94e80c96fc0ef33c452c7a8545bdc9de3593ea030a6becfd13bed0e2e4aa86220f885611c13c18e8caefbcf0f5e2b405c112f7ca8009f5a2c11825421157c41d2e43ecb2e3e388537a496055a0236db1890ea960b1f0fe08efb9d0d4e52a61eda2880a2eb59a6447ee5843481ea782b87bcb6533e2d2a1496e7b4f61be17a932671fb216f1d508c3e48996a3b5206e3d2d6d0af7da92637f9e1c7d849fcc9a10a384142f1e02638495b1a1db0526a4932403d2eade61d348c257d83899d36c5aa6e90244ef55fccf06e297e15bb357648bc3f5f191a93e51673259e64c5c8c8fb9911b57f2ebb8e60be8fb40b91b1c319388b785f20fc8b94a73c273bbdd961bbf66aa519ba8596d4a2e14e342efe01e30ac90fc5388d9c48a", 0x2000, &(0x7f0000000dc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) setuid(0x0) syz_fuse_handle_req(r0, &(0x7f000000c680)="fc7d5d74331af85673ae7e3d770e5917b22d302078920eb7cf48ad2a5a9ecd930d018800d6554c6a2c00f9a912a4dc3764868ffa5a41ccf1e7cb0df0a51b4ebdbff85a3f96b914cc333d0a65b436d327e541c64766cf37e861e43bbab4bfe77a0ad449a1a3346d42a76fc0993b58b378e1e4edd96a03b61f16f76f3765533d6e3538e2a2c7e670fcd897296c927f3e80db3447e9519836767c66c7370876340b1045bc199464f7cb9697ee98919a3b725c42e50f24ffe1c814a6072530e84e6fe9a520cf9778287411ed27d4c62a48d33b9b556da34b3cedcc8eb181aa67601095fe2a4a666dd196761d66a701793705742807421bdfae8c248f4a8be7d71ac7293b7d1b06242c2b361841e12d13093a25952c2f3a53cfa5c6b37c3e97431da323c8095b4fdd2204bc94d61730f11293bb452edbb4a3008300feab94569dd09fd59952c3eac78a3df05232a0d00b032e0623d615b966ca7e5cca080b0cdf2c4a4a461e06924596519e26d4927bdfe70b8b4006665d618aed109a39d375edf8665711563cea5fd8253c0c20b253e4e782fd82f373510b874cddffb67159215dff34eca94c3d8da64d904de4032ed8cdb8ed0828fa26025cce1ea5962fb2da37c09520eb7cbb8f4a3f166b6ff8f599182210ac5b5ad01865e8856a91a911ac6ae98ea82073266eeba903c5037700e9ef89edf2ed975c9d8a077fae207a29560ef547981fb5dd3572b822d285d668f889f5de5cff2a02f32f7581b84be25f7cf04f16d4710e7082eab464dd7d585104005919268a729db7e2074a1103dffe2135be71981707daad838e269b82ba6f91a63c1c1dfc0dc15a65f4377dc0fbe4119dffac63980930b2bd3d2dda087f1a66f7de787a669699a1fc65994b502e304973f50d1440ddbba9cbb7ee09444c7752255cece60cb17eb651bff149fcc5cda1a1a77a57c1892d66d8bb89e7646aa72d494340fa340f1c75760831cb0898c31552d88d36a9cb2e9344043edf3ed187665219a482f9568071ae613786a2d44c32084e5af24e224141153d80aed623284f2c451ed691720b5de5680fcbfd0bed35f400cfaa0c81fc5369209e6d47b11565c96b372ca843b4befe865f2af8b6beb667729aff2b96a22b684162a88c110da7502cea6c411459ad6fb642165e28bfb11496574471f1df6e4d5925b0b804583627a9e779da32e78839a71d702769928a59cf7899380232ee859b0c785eed0eee4bc395d893d25d005783f0aa199fc337091ba681d5b674bba5b9fa7062802043dc2f3a3beff581bc2ccbb5999e9bea48f1faf63ea9f67908f4411223eacdd1d1d0a7ca516d7bf0f7e4348692f3714ad37793895e00c755b3c6142e055d8378aa21de18949d062cb881559e78b2b4bf7fcca92bfbbfe4b55897eb6d5738f6b933b505d04d659f2ec98df23c361f3045864e6032c723ceffb2aa75b6f4cf2be4bbeee109f8a43284592288c5349df98b4d255e8c23a863d3fffe14f1cf22ee4fd7d8771ef55afcae0813edacf3529dbd7790dfd50bdf68834556737c458d5f11af3b028845dbcd8f6a75cd07452be15b672c6e41062eb86859415c7aa3478f611b7f382c77c43bf661630753575bbe69ff3d619706e7045547b4bb606d026aa4c490224231f3736d57c3efcafd4f61a255014ec75243c9a2044b536737540e2d90840d17f24c6b50defd2cbed21fcfde6ed17d0b635b9d2dad35120f8e120ed742b1f00eeff5996852195f607f348ecdeca02ef2597159b0f86f6f5ee3c52a06e4dcb89038ad3d9b061788356a1d05985ada305d91d79305068417daa1a1c75d8eca8e5b67d63f4476bbdb40be8d924137947b18b2c3d2c5c95d60670406245fde67cae1867929d48160369b94a46e205825336a6d189b3ec345949c82177beceabdaeb5677debc568ae663f79517b9506b00aac95c6d821f88a133b4ef7414625d2649be949e37766e0a18672590546c98e1937570d67665ea3c6b0e0696865ba2c28ced81a40b1c5fef6d2bf95c21cb95be867b322d3e1bab0e8a08302a798cafee9c7a2842a52dbab69c48ea0e6988660fca750f57f5ad67a09a41dc02dbd2a3266569e36b89e843125bc282ed545e05e5871e4a56a550d0b14cfc20054d1aa1bda6ae24ef215ddc32509fd7eaf72f7dfd2f73a2e26468f4829ac1f37eed76902a581ca0dc88aea3b0aaace13ec9ad52153ec5c2e2cf30a8ae9e19e42053d6215ac0fb6b9f08b461efbd919b8c6a42c8892c6a16a2f816b6dce8ed38a5da1d65ef581d00c4765ccb682cbbcb35d013b4bf076d8367d9e70de645a0ea5353783e8b90250c74b3144815048d847838e6c845f87444c1de3757bd170a861a9dd1f40ad0f9154bc6f7a4c4fba027d27e0f6990133ad419d8608387a3c5f1ea77157bbe42d4381b13d5788b72dcc655e0ec4393ff0f65bed839338260c0b1e020117be8c746c8cece1bedecd6100db2a2dfb8cc96c3da28b0052409193be93d29ad603a08a655712c118fdd5121e24a2aad2f8e32cadabf1f760302a5d5d0bab40f605f7c544a57f0543bb07fccbef165da8e60e08dc683a76bffd4b99bcdcea2f4cc52f43e2f6977e0c69eb69152c0ff2dd910806810f69e8fbb57dde9e43beab80e418ca73de053698f4a338abd923b87b06bb875963124ee9e491246c8310ebcbc9a6574d177af3594b1f23e7a1e66ccbff016cc6228c148ea5e8554ffca761f53765e5016d209e44ab1666141682010252ab1a282d927fb50fe9d2d17d6a119ea54e69b1980706346e78f48ddbb4ad22626779f41ba3aac86bc306250dac84e128d4293adad2546335be99661165cb9031f6e481d3f34a84848eadca6941e459235aa2877e5450fe4912502980b08bf5bf6b54ac3938cd72009e5915c5bc6ca8bcbf86b1d7fecca2caf4b9fe43a331a0f3ad47bbc300567f4d6025bcf9ac418f0e3cac3e9506bea7e5b974c79122cb8da43713e84c4ba4892139ae696afdb90eb8fbea55742446ab20be7b5d4db5b68a53dc52f99a25957ec2a0c3709ab08cbb2087869421edfd8af48e5f37591ee50d1fb60386790b847e432dbd65edde4881780fb725b6add2338a7e020d16a1d4ea88fd064f30ee8c0c1339e9f172b85860f7d47b276f925e3637daa5852e7fa55d8e1b269f2e3677e598c98699c3123896dc65b7403f4ce82b18b39c4ea89b180840b0197557bd47cf35a566fa0fee840c3d4187383d426d97d33e912bf149377d5b5607e325045c897985726fd0f20747d9edaed65e768f562a2e6abe74d480a6e8acb5e19f5b9204c9d600d80044bbf02d6719d4a7a4be344dae6100e626a7cd597b794eca9559ff397878089a2cf8cf2d2e9c6bfb0e64a25f3357d20c14d0b2f1e5a896466b8577d67d1b86088eacbc811820f8799f695186be6cb287f85872c92964efce97adfad58e4a3b22886aab3d6298f91df717ee69ac42ea75e0bbda8a7e90c68f9ea888b1691c45ccc121b8025370e555668780af4be5c3142a335e1b7f2dde3abd7c42c75c4629951a4b6e04e6683e192190c304bbb1287f2fdd3797482bdacc54db8d146d0398f50a91506d25b18796f602f3e59cba7d7c11f1d7b75869b4cbbdf77c80a6100e9503e7dcccc407a0ea2b38cb026e124d247e156aae52e1ca7a093ffa193053776af8b5a97a12e690b3f3bec7c3623c123dccd5ece611e9ecc7f12843c3fb78ca41ca7fcb27fb02f7a31b93a2118aa2f9b82622b83a82dbd5a3c9806540b8481d8e79bd8c7178968094130e4f6c907b5e2a3a2ea069c9d3e3f8cf1fb6b1ab7b665fc88867ae7567f9f68d3f92b44955dc5eed150fe2514be545c28138271716ade72fee74d574d404ebd64ac9472cc66afb834c7495554c0b0beae54a2172bc7f74a0e654e5a2134ecc384771d02794a0477b286a25076ce24a9da0d3f0c2219f06c8b155474e6ee2889f87650b167b1a3ac9f4194d7475e2762202152dcf8d2c35d471e9ab3280d94729f42f56252b3f8d3b6176f8f36336d76210d1948907d65f5c14f1d066922117623558aeb57efc128300f55994873d4dfbc2f46c295c4c00c2d8122d6e4a272f3589fc8254266a137948db222fde27fcffa40d2783f973ecc06dfba5e9583a4c331fab93aa76bcf20f1fa539275936db2618d7266c697ca3e52b5c08839e7a88b7046c6412ac628c0795e1e228c4328e4f8c780b2c51f00857bc433e7ebc46f4a964e16c7fea22c1b7e2e0597e0a1a6f704d204663b3cef8a83fcd8db54dc5aa743b6c098e254378cc13af7d4a92e2e67a321dff1b63b628b22665ccbe018ada628c098033ac977fc2a23bd4d714fd80302739ce285c48db5c82f66cbe5aca49fea3b2611292a25769328d68d811ba97c36cbb8b9d4fc15ad8a9655c61327c576725158d45b187053d94ab3afc405f75f2ef49c6b24e7406a4d36e1b0b1c1e3350eea89026a7d95df199906b972315e426b209a29263bc6efb56149f2ad0c95234caa77b3ad11ef1012a1b4e87b3d2448b2e39dbe722e1b4a7b89ab71fb70d299aeddb39637fa74878d2116df170656cb1fbc867dddcee2c0cd2bddce420674d22f19d02ae2609162a0ff6c61a546010740ea59ab49d789c7e445358f0ff9f2d7dc0b9b1c2c2dd082749a99761994695c92aed1884f4840b0034c125e543886f260de76655f7c1a33ec108b617a4464c5b9ab32196e093c76d3678b0a8dc00d3cbfa6f65959358cb27d1174bb9c965b52f48c5241d9206423dbd182f7c27def2df343de2203d963c8243cf6dc8437c1af83b15d7aee4b750b792dbfaa9dec8fefd58fb6041cc893dfbbd20e391ee924136661b771e53dcadcfda45c3eb716a3fd956092fcdd2f1f7cf714e080260a72b63065e308310317a06f3fa82e1a8ca3579e3ddef5ae43464b59d122f3f5d0508ec8e5a0596af7f69218b0080b8199f9bf5ad7d1c8e47f06775e7f4edba0b1c67f2301821fc2112ca8326b5df1f54a0943020a25010718f88bb247d7bb226dac54655e7261a3f65c33383512d35db21fd99368e00c5e6808ba1e116eaea17d1d7fc9f1814b845ff186082ff87735e98f0b13d07320bb9a24ba94e8ff7bac34c7121ec41d218638b000bf55ecd997f73daf19c515349600ad355ec3b62c15e0e5825fc345845d6664862e80f8d6e531ddea702bb498346637af3f266b30fa75ff926362624bc89a8e5c0f12ade3d5c3790e4e8c72e0ac0aa46e05c431ed5a5082dab94e1a77e8e2ccaa135cdaf3a7fb80f507893a4e10b156e0fb22ef6c2411ebd25c2a9903eceead83723b91d4b5e9156f6941f81ac6f0d7103b1f798a3cdfdc64dff500f804ab5ebbd8a861ebd845e513199ac53f31a1214f49f753c93f1992cc269fb8a72f126374056dc9d33c04f75b3218e4aa5c187de9645f1439d9b48d2f8629e6bddb3138d5d5ebdfb0a5265f4c99aa1c63ac25c2a2757481adbd36f0dfe57d7bcd084552190fda77ff659f1ca31db9d0394f66cb34ab58cbf66df153d04dfb4d647ce6c0b07171220a64ace34650c63894f077aa50a6b9e2731b59f79795a235129170dd1b06ba20f900f7a2af3959cbbb71555cfb6d83de4a7a31167d8a90de5c01103e803f98cbf46b398e762e97701e514cbae0d70a296f3b69ab04a664f4188985bcd00ebacd7d58b3f1c152123eb5cc70ce69657064a0bdd9fc7bc120c3dd4891ddc4c4875e2090d0cd71c572e1ee27242855d0c92897e64afc25790c92f6324951907ef2257e45d27120fa059556ea755dbd453851cfa39c83c040d2625fa252ba96a96c5a95c3d363e80767e2db3ce1a8974524b780726b95724e2bb9ee74d8ce051dc37676e7c679f2da1a7e82d5f0c11450d7859a6d11f371f1801b842fab9a0369be2c29b88ddae7493df79bdc8590dec1e01fc387822cad37e211ccf4f1fdb280af21285caa551b7808d2f0acb62b61f40635dd2dc809c163468b51f431660c414a5d7631b7d03032afd5746cbe458d53e5c4e1e540cbee49741bdd84c5d2e961dfe11e9119541b205afd388ec134ec0679fbb7e348566533b45df7504acccd8c03644a6436d84af844016fe7fcffe3990664a88113bb86bfefeadad0e3ce3ba2bbbcd093674003bea34aa3b7992a4cb36e6e598031a4cd5b930972359808dfe8d70d07a8b8fbfd0238fd39507972e5a612f68765a03843dd086ff7769bad813fb7008fc6677eaf0d035afb9fa618180c719ca5907a82a09282b19da53964d6722abac1af546d258ae63a77acad950e627df805de35ad61013ffbd2dd055b76baa190b4e9d6ceb6575455cde2b7a47327024cde5f4d7a4a88e3c5db360edf3b4c7c059b7c3a6b277b438fcab8cf7601651d40bb6785982e2b8004425b2d7ec70e75f0298ed8971ca482091c452f16899354430c6898b0e9cd657d9ea95bec3ba63772fcaf95e79fbeff7fdf5cad462a415a4dee7b8aa462ebc6901270167d3f7c550acfd21f99ea2e300e3c278bd4a545dc1af83a4e7be678b2cbd4396469390770dbb71d81f2f6df8a48d5e303f16e405d77cae1a524cd2dc61645cb2e4e477d044387683311fdb6cee6871baee17e4a685ef6dac28cf7bba0099d34e146970a21efd28811ab7cb627e9ac12f2f6ba0ed3fa5e5e2314ae07fd35dcda57343e6acd13cbe9322da4c8f40b28b4859ca0ab722203207f490ce21142da96b0bcc2469d893494d9404454f766abdc07132002c20662ad6fac6ca796c7bf7652c2dfbf9136f939327ce16c131bd0c7fc0c30b72e3977abbb85df0ec64efe0e42d19728b48cafa6cda428e2a0562a54d4cde041dc0490c4b9575ad64a417410b2b99774aec08fa65bbad712b13afcd0c5a3c1254146e0109dfde35e3a1d82f1fa65467526eabc018e699c4175eb5aa56e506fa2f338beff63e726bb3d819910afc17d71a497ebf1b9f02d013f35fe32cb01e74de1acc4ab13c9d1eda199b76ae9da942a0738f26e2ad63bab0653b1265f3df9f5687b70043cdef71fbf9a2f341bc2df811beb93175a2026d6f52686564d4cea516154796c11860abd28fb81b45206dc67bc01f86aaf2e56103d0cd280aec8b933d34329bf2789d2d716950bd530ed955abd93a5c71a953742e21e745d0b51355db797153ee6a38e1157e5f8e62362b6e247e3234e7a71dd33548421b5b2b608a96592ebfd11082d0cb87b9c2924000a5c477780db2fd0d29e66050a4386b41ea4c56a38153e89d6571703862a4f9ca247257ad5c8a7baa265574652b21873f8aac8235344b2782701cf1494a681a9f69715efe854e6f3a6163b1cde3656da12d7cf931366962cdbf39141a614b00a8e4c48a17ed444fde811ebedb1434f8f106044ff6330ea114efe76da8d259f88357ac11f88f20723be8158858d23358a133d08d6cd484c174decfd3af1b49494b9ee94e8bcbc8e1f3cc993a00720a5c05134b6a2dcbaf796e9f619ca31b3c735c2eb23a5cb3b5a94400ac0b2a80edbfaec79451be1d8ebb89d2478bee8cb9139cbf2617370476c9b6c821c80aa7e72c41e39045b03a2978753ee762f1ad26274fc96229a37c53d656d14735447934c5412dc62ba24e0779c886966157b5d166673bfebcea37a822fe5f972f7db82268043d0709d26814e86b968b455549593bfacbd2767ca20f8db6ac757e969697461ebd2abb6b491ac41d9e067bf2d80ffee5ec1a85f396f217d3f9d2e9e227bb8813fdf8338c21cc2284c222f6eefbba895f4375b0100f19a8652c4d9c18ffb760f3b28b3801efcd92deeec02e1a63cf4b30bc7c4f4d8873869187d12fb7dbcb67bd29b8b6993c0866ffcee635b1af0fb39fa586da910f7913341e049daf080e1b13b3b5693b9f81a51b40fa4eff6c3d1ab7c0854e8233c09029f924b0f0536188b8b2d46eaef91dd6748957d9e44fc755f3bca3b0cc5b2c0ed9780eb48afc9ab2bb8cfe95c595f4f103c73b98f398870e1bed06018713f85aedf6a77da7286be4bb42b56f0fd8a1e10314def6bddfee4ed729bb3a3eb90f31bba1decd60b075b9c5912400364eb2915e81342f4129d797ece335a2c81e4628ee03ff561f2b4451e93142bd06477f907d45690b4c872186ac8554a58f169d7649da3788220f83fa130cc6aae55c379b18821d96e7801957ca651189bd505e07f442a08e1280d17178acb5ad85b6ea4145cb9cec9002dc744c82b4d0a3dd8ce6e71e8cc249e6a701b9a4f57d0e9fb18e021b8cad6f08019273bfc5aef85b12bc8d30c8522132c4df4e884ef12307f4346ff8cdd3cb3a9cad26a2015f3977db10a30ec4584beeaccd683f26d17c7bd59bae3b15b1d0c670f6e06dc75a487a3f39f1afd36619e05836d6b03ec41e16ce822d3581960a603b07a3e25aec7486a258a925dde89da50c2f31686f6c7467318470a204cf7b87d8c48328bac77c8a240963a6b779a876ef18c4b20ed8f1d0970faf8465570cf091ab8ce8ed2cf5ae697eef1475e7c36ff026c3b48e260ea3ff090dd41f8cd27b4a7dc5e683434cf4eaed488e01b42d7ec73815f4207cd2d8147ba6fabd9367227fb65d9231a84478cebe3a18b57e144b8aef7144b540f2700011a809147abe046f07452e54068d274717ba50b8a4ac2769f545fef8c69dc5eef1ab4e5fe3b5f07ef49bcad79b79968d86bc412784af97a259d7df589a9c42dddadf8a4475075ba14c73ee1ab8e1f58e09b9b3d8c4badfe283aa96d603fac91f5a79ebfed2d256fb0ff65bfec1f8dea7f77b52e572e96ce8f4ba785008e6915c16e101fec13865fa00ecd5183bc8a1750bfd7e578ecc153a935181bd805d717b27d09e3eaa1230850a06cbb396ebe92b840556020c7f77d44dee4157fd0597906d92ce0b32c6b2bdc7507feecde01dd5baaaeba2803d47340f0eeae6b991ff85486e7cbd42dd0415b41b4a97e99b1901027fa551ddbeab7368e79f5038f0c3084b04a424010635d13774c6ea44578fe74aebe092378a41ff83130bd93a62c4c35f99d8e69f25c67e335a5687b517fccde2334bdc72638762f6a151775d5164d7d351582eb7878b0beedb8bb0fc782928c4f86b4c8e5caf5c5bf1686b285892839125466047cdbc7156426f45cf5f0c86ac8a423e1f0597364998444d21c9ed1317f04926b0ac85190f97bbd88a7fc1a20025a55a4aafe533633f13a694b79d3c2446123028553c0c1a0018dc06fa9caa6dd7a404578b6a665bba458fd2acba6b58b987ec0c6dbb7f782f482ecc83a7ef399270b7a9d8d3e2ef2fbfec623412a2465daebb1e07160cb838c9b26344b508e8ef25f665b9cd1cda662a2288b93228b087e4fc5ece5057ff51d5cc46e75942f860798ce870f65b95eb03edf8e85798f41e0a6c64b2d4bfc469964e262e4db10bed9a8c141eedfe94277bd35a8e2b7873ddf1de4394e23dbf89d3f9bcd5202312ec06d74303127b7d3291cca36d793ad1ce0de60b92cbb6a18a456ff84f9fa93ee1deea0d6e36b1b6553b36e3954dfd32faea25f410838cd11470e0c6b85773cf5917ced5474edef0efef5674cc5c9c818a691b62a55131a65159cb878a45a7f6d71ed7eb0738bfb6b1d71bd6d019f62459d577d7ae867a5db6b90688b053b1e7aa9ff9d57956b03af08051145ee0bed13b9031f00ed3d3cec447fab404aa1d9fc5b53d873441a95d39f5490fd5bfddd9872dd008963ed722a519c00e72e5b62e0689f17cd6a29d4541a9d3d2dd77c6d5c76bac539b2ebdab15dad0cd16be1143e0c18baaabe7e4ceaf504fe025b4952088abdd6a1834a11adfbf656e748f2ef8192fce9def074b255fda0ce980de6b27b71107dd78d549ef431cd5243254c325b16045704c914ec9ad6380d2bd13ff4217c87e10d4ed690b0dddf04ddf6230307dd75c897b737a2e228ccd322b902bc42787cf5561533cba7ca0ebce9ef52195edd7f7771102ad220fbd8223190ed7cc3c3866a4a7798f0226f7a77be256c6816697f57c6ee4d012a203dbd075c46ba231d04fa55a926547f5c90bd0d600e1e47795dae1d5423613e26adcb15140ce63b1f5dd93c3415caa7616fc44ac802db47d8c845c72fc99926735ec6dc8de3d70b5f3965e37561bcc8e6f755779cdb159457e1485267e1dec6b013d05dfb8056ef19bdf92c0b7a01d9762b394952e9d84457e109637350e074502471fa19c3fb5dc158d9ced46079dfb2b20f343c2d6cba043fa78d4d46a35f33115be7bcb49e2301ec4f8450c56b760fc89ae1f6e1eeddda3dc9cfdd3819187e1377f7958d60d225c1bf06cb83204021c48a3524ea317cbffcbd267dcd16f4b49435847d8c7f0a3d3e28a43c7a437687eb6d2c3c24db9ab2646d5db5830e43d5cda3cc8e088c16b8b8b0600fbb5e48282ca9327e993c4b9ffa697f4398255364c3ed72d73826b4d92f7803207e8886cadf166f7f936a68289e0e5cb82f70e8292eccc5ea2a4868af46333e2ec5a504b6ebe9dc17ac6e80faec90fb5e7900c4ddf84d338389eece9766f2358fa4de13465b641affd57ca242f2314d46a15da12e1718953720724b21686a7d50f58b4210510ba0458ca463fce91643f8a8c4846cefdfe6a0a979e364c9795a69180800fc4fe2b7d8d0e2aa4bbc970df29da0607b0dcaf62b58ea798ba0ef4d19fee6050ec50ac0fa750ef3cf1fa0af7b8dd91de0e06c881bd765a29d3dd43a7b1cc158c216e75ad0bfe7850e8432f1c9291519ae85073e5c205648129371ac345643ec12ea9ba9ff8110699c71406797b29d87050b4f62352adbb4c885407eb31f3fff5221adccd4f086f43450a0882df29f745efd10b75cfc673dfe92e885f5b841d05290dcf2325240a1d7f71d217b3fffd54263e33612c1cf7b95f5424a21a2e86d558b05bd4191c1581c45744658f0d2f4c101708827e6109bf01c2e75530148bf00f261d0a812785b13772f9a36fa1c0ea0d73d99942c8803ad52dc8ba5b571ab7bb2577cb1b63dc1d4bd2bd14c37eeb824cc9dee382fc00c5834e8a287f477268bb4472dd003ad426a951452ae0a63363980bf1484e5c2d05ca8de751fe55d9bdff014a8a5889169e234bb11812e6c046a1e0ea41f7ed2e9715e0883b7249f14e249770e104b0e2075ec634ee45d6ec20f8ad221276063363b4b880beac7f2bf5b9f30644c66979ba175abce4bca03f48387b62b4943fac4325cf4dd026169275fbc194cec288719a25bf09e1903fc17ae065d5aface69096a88672cecd98817f1eb9651df5f1d6f65ff7495e247065d21330ddce56846aa87945894b4d177add3d770f01b925e392a0e78e694d3f961ddcdb84c0ae07b17a146a55e5febfec2fa8aa34545f2ad82f03e5e2b04a68a5fa3c8f5db06a084d528c6e2ab861a5b351388d79db3b4c2030e99822f43d595954da4598e5e524eceaac5026548294c83873520f4913959bfb962ecd72de479ba7bbfe6c5421f7c06335b8f2439992f58444cd5d774f2191ea6185c0b2167951a12bd4fa256fab489d155397d3dca627d970a5bcc9626542245dbfaf389c3d5d3afc8175c4bb21924c985b026db1d22c60b6ae286eb30d8f958655ecdf6278b17bc66ea657d3", 0x2000, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000c80)={0x90, 0x0, 0x0, {0x4, 0x3, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000}}}, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(0xffffffffffffffff, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f000000e6c0)="02dea98434d0818b4c7c204cadc80b021db8cd74066d4481fe68cbc1975d4be0207112a4b1a7858b5f9dc2742e3a315278114bf1b77cfa3907c9d53b82bbca7825c499e33be1e742b73cac01af1af4a6973035872a0f45a32dbf8b4b421af2caeec4ca1e0c0dc20a64dd9195e0c81df6e2652bf33bb70261fa0ee422c28485e0463d3fb5fe4b8b598dfcc675e1c75665ddd3522a867911f78560e8addafe7f76fcf7203f89e2af3b822e205a22e3df634403f4ddce2d679e38b45761cbe429a837b3289e2bc737a0c75979a418a636b9c561b9a6723a4dc6360081227a58e621596928ebf48290cbf4b0fa3fc41788d935d1870f1507f0cf02e3e968a6bd642060fbb7bef6bb5f68ba0978949d1f07e00196375ac8e19aa67c4662d4abd2ad67100740d91f70689efee2709c137eed5bbca7d225cbff5831b541c458f3b84ef03c0f1b2c61882017f30e0ab7a20e2d3780ade4ba7c3207700bf568757782b06d20ea18ed453cbd0244b3558eb209c3ec12a46c4dd0c85ef7dfa5af89d3ee03be76c3873d62217f96a746fa0c3e48f3ca8122fa18cddf4fb3d3f15aaffa5180ddf5fee9ee3d80f9661b50c000d6331d4d410d6962eaf8eb023db0367899691fa69c1d0ac282f3e387e648c7fd01a9a7071fc711cfcd5b5d38b70bcec9aa289a714fb565dfb34848748d325e28051bca6cf5ba595c3f6cdc573415ed1375500260c2e9c0d4b9c9a76c13658a43dea609e7b296e1bb84ed12d2d335a42f2e6fa4e5e3611796192e23d8490b3270dacfe1c29c4f636ca932e0772f6e2472cb0aeb011c150905cf44dc8d6251192e80a475f6c8457ade354875960ceb59584bae2c2f152932198bfdbe53ec2b41153e8284ce25ee5f1f5a8abdbb6a1075ecebfee9e45d24491df55553bd95a11addc304417cd0c1b43eba5c5b86607d817cc709c1198e1b0535f9b42106f07ff30ac9eef8170d2a8513fe83232625a69c021bc8fe0c110b2c7570ad024fe0cf451640b660010bc811467a8455de96cb6a89818789ed445e7d0f1b58b5eb357e81b090008e7844a1dfeb58c540ced575e039268492c66315fae23feea75f8654700ff654b34763b7c78f022167df206ac75527074e409adb350c82bc8eda2c4dd9bdd565286a469d0789d066f559d8ca2eacc8c1f03a2cc53b58ee39fdd42729ade98954e420d2a4251f0cc013df714cb9bfece4c4d5f18004709994b130a08480f678528e2dc54c83fafa25a43b9a4e00ede7ebea94d565c87e90c229bc9edbad886bd959a68b2f4a151d4d8709fe5af90d9611f57e8bebee15c7da744e946b35248bf54041c772d5816801252dfb58f46a8c7a5b19022618cb50bb8568da7b354e0cdfb410b07e59fc3dcea5e2f58f5819054475d6c492067368fa1afd2490d8a9d275510a103e774aee6a0c88dc8f2d7b0211de84772e901d6b512b5b1e9576b66c43d1d3d4cc78e4db2bf0e50fbccd097916fb50656e794983e6a84e28e867c8fecf0e6d07abab0268e0f546e6fb1683e670d6771fab7cbbd219db838c37f233c8932ee5f586217ac4cb9131ea143d22398cb4a70a9378dee8b32c2744fb909766f5cc766cd23b895eac67846544b4ae651c38718edce29d291dfeed46ccbfdbbcc9ae86e439d271b07039582ac34d789356da76bb95341959fadbe95a18887ab10c07bec306c9235d3d718039eec381d2b724566bf98b617f275411583d6e33ed11488107614672550d77f0794f67204df6c31234f99b4e52918b3b830f6c1b1d47c0459878d1c1d0c3807a7aa60da0b3938edf25157470ff1070fc08d099f769fa28ecaffc428ea08f785002bb98927f6a4fe2de0142e892de7ad0b455d30ec0d917061876b4f4cdd8c43f1a9272e94f87bd53cc85bac65a1dcb2bc467aba68474e91b19fe96d58012e7b0f96c7019b75a5a91fbef6860696c2a17865a233477edd4185ed1237bff50924c910b50b89fb4366652a1debe45ec8793d23e018a138e877e0f9665b3041e77d6b87579879cad04db4c2091c1abae456182d8acd7cc7877ac1ae0b440d96dda4c3613d8755f75e2f93ec77662b80f6d1105b9e43bd461e5e9a2eff486872362ef60582a561ed7a61ee7cfe0d6357fca15cb26d7d3faa69c4f417f0fb99cd99a8a957d1c032d13c54c30878e989c441115e6b0cb9895f4d45652fb97dd71243d6c55fd3b2671c5142a13c7c8924a25f752cb370aa571337a006037fd80b638c070600d6ed95336b0dc991fea1ceee8d6e9cff23c445ea192cd9243d0a93166a6a8baf2e3aeb762f96049a91b0227ab6e06457023dc5c882d2e5e73d4448c5a513ad453649c4a723d3a86d81ba661a89fbb34f9d44f88ae223e12fda4479e3b336d8fe8c2e7fbe906a62a8b5137ccdfa2040eaaa8421aca93fa616d9b568c3cdf2f76bffae664811f813f93bf9df305941f47c6ab3e6a2bec4ecb7950d50f2094d255b9684a580cd374c5858c1ea38511a9bb2033e720cd5e8b57b94190466fd7f5d9199f6a29d41c58e4769868b477c3f4a31ef8cd0f35d18852faaaebd50dc54b03a9319d50b94a404fdd5d1604c63696aac3302937b9471b8c59391e9fc11570a13358579b3545affafc8650114273447fcd298c20137b49556ae0badf6f63508fdd92efd8ed80b8e307b4cfb9a263ae7954e94da8e04fa85c8b38bc919ffc70c1dd02a247ac6b0c2fa15b6722062a068fa7612576627956b03acce97f25e8b94da6e324d74502eec3cdc3ff656a66f7d53b8f465ce4051fa5c060d24ab48f9b717ec35f9c755c8fe9cace04c2b753658a99f471d339997d52620ebfed8652262b987e4bf3a1923ef0aa3796c196b4661157447cd8e08ae20b2b38913d1b5cc91e35a7d09524a8aaabe97aec3f8bd05acd86f16ce2a081373999b772d68ec4f9087b935743f12e0f50c95d63fb431fca05e8e505fe35a2ed2f4363e43a67b597efd41a4e00ded72feb6c2f6f9d6ad7e197790752fd3884872f09b6222aaccc09c19bd0569fe560acd0e3037cfff18549005a7527e3ac43d2b47ae426f4f60fb8abb57b5b12bd0b626f251d82e189f2c8a8cb8274d6c2adcc442d21129fe3778b13fe81b45b263f12759b57bbd1550eb7ab8aeb42c56a1395329377f5650b1321eab8e947a955444ec9c1c3887eb8bad50b945b20e8caa3bb03be0e5a5e13f227b9ef363ee311731f556e096f688c41871fffe706f915dfa53c94f2d6d1f503434fd33e3f66de87b46d5c620570df1f6b74c777c29b281e0918463f07281fbb461ac86c55ed0222c1caf936ab776aad0bc0b3bafe832f40fa89a09e6c838f1575846d323e11d2aa6872bb61076a4c1171b723bc3a1b5f692fe92cfd76de7560b0fa36e430271a9168fec7716b9aeda07028b968e08b716eb3a77bcfd989c43c89f332f8c6e12ded93b01191e9ed2b8db97cdcdeb2155ad897bba943bd44f7f994fc00221ea91c72a7c9cb7e33541327f6583c8aa1c8d76f957d5656372b35a69e943d79c32f4622f69ce7633097c9ba8c76d4059228f8fda1d9017d54277a297cb30e37a3cd53d7d35c5e253161891a82cf1b14ada15d68245a2257889550468f2e0323bf4cfc04a3720093574038ecd97ede1a9a236bfe2c75ce2eadb9007a90e938271337f7b708d3e74b01bf7c8546e00e39408f877f7524d9b82432ca90d8a43effaea0156e30a5c137600237f627ccc8e90a1e9cb4b593ab4c9e22c61530a75ff3515fc409141864183c02aecf2d37eba2c7d1a851ca02b63a47f95ee7a8ebbc11acd2ba81be7d04decb1ca98f4172d837f7fc831b1cd714f5cb50a3c27c8d972ade90ed89c404eb18e0271bd8910d035220572ea4a1b07feda8df201ce99129932a872983407981d25528b17ea7f80a655c707318d671810d5727a6826541f12f184f335a6dc6f6845fdd1a43d14836820d657a201c007e71c414d8142d8050d06fd3e06fdebfb2dd29dea408f1191945e92960913736e9f5f962535ad7926725c4f067b9c7ee3956ad6574d6852545580fdedbb2bac7e241a915b1a43e35174d1d5102a6d4e32d4921b17451b0d88c45f9c47fbaaac597970955067b45fb0b084fe9a6512212f6b1bd7e423189f71e228e797ecd225b576b405bbdf5e9f5a34190c9f46a1bc43861b1b2a769a75ca6ba94db13b40a5f1c70625b321e13afa41749c9a6ec8ed8381b5f1762157a9f49d1463dfa1c72f00162f65587ccd3c7f234793ae896a26922eb8796809044a3fa0a1f9bf5dc2abb485a5b1a653b72d9f0d1468a5d06c9e8026afb83b45fff421fa4457328cb161609b4c856d7ae40d16b542c29d722e9e77fb2c5d73ccf6c6a0af298464375ed3415e9095e84429d2f93dd752f4c562d1e9a1a8dc21ce0d0ac98fa4dbded0892c96c8d7e288ff089935ce82663b5ae0f19ec14a3332f34735949c4ee7aba2601f63ab6de71f70480b3fc4b91f5c8222dab59eed84142dff92316a62cbae7d3c7f041a36bbef8d21bc11e325a863186a109a7592bbde103d5f72fe3d01748698ff57d5c947c43800de65c545aa94a4459cb967c729a5159eadc98af36e67d5c7f3924d73e262d92bcd9939b300a470f35d6093e64a525b503be6ab906228bb39859a36ae4e67e297c00b4a6dcd91cb45a2f9a147705aaa7ad4b10e8cdcaa579dddddecdbb9e4530ed966cfe3532fceccf022feadce42f69bc44238bab5acd79d269d52792e6f4256196fe3579c2ca84ee6e066b11bbdd2b3ba894f04de84723c8ae2cf24134458221c1dbb04981185bcf894dcb6b986b6039bf16694ea183d1af8d8ab1287c475db4c429b998cfea99e6b3d463948379e81e99f9e574f186005917a052502b9b1a726149da969473afc10047ee09e0947ef7611a2d113539ec4e844a506edd611f38ec454d35d2be1d4cbc3e9e0d08cef358992b5518da64f509f063a0d279159755f6e5e898dc37a06e76ebe2568058b78adbfb2214afd8696a8c42499a219a0eaba600fa83fa8da777d1bb551d8c4f258623bb4882f08e2714769ffc6fa923be5652625ab173b6335116f93de51db3bfd03768b33c2f4e6fddd164264064b00330ae789dc694f170e2f5545dbe127638c85ca01dd06f9ff53f37c9628577f64f042b79db7baaef110bca192775f69344c441652024714d2e71d83e16224347ac32a414429225c36db92e3f5089654bb4c8bfb7c200dc45d8cdfb9ddec118c51617b1766e14c148b41ef4322d156d0c6cc60a5b9798839c06782d8ec51698d01d1153494191c6e448053a98ee839e11d57982b134c7f0f9bf1386731d0f040c4ea754e5bd4ae1fd92a062df3be115580fba6b9c11a280afff90b01956a04e537479a80d55a846357a7211e66e077b256f06db8ad011cb631c9df42e4fd1600c5d0ce27816f2cd34e7f2abf31296c1030e9aee0199402fd0366d76ee386412b06f9963d299be843e8346e60fc8cb6519b3c29b687fc052478ac9856039433c3bf3397d037df6ed24f924d94c40672f1ea39a151446a62124cceee998d4c5bb2781db313f9b53215d1c30a1c31afa52ac04f0562fbf9d609f96d68e56d1367e8aac4ac6f43185cb603446d466af999e4400beaca2c4565ce411634ae673615aef2d2da2bba418b0de6c90c6f9f95e82f809dd28bd97e2149893d690ecc16acbfbc699a33c4904b289df73e8ea07a089ed2be8a03a5aafd1e157aa41b52f667d2fcb70044632a5162f71ffd89e223634cc4bd594d61f8be23283febd62544c689b5e5c4b28c0a3cfe9b0d9db923b579f5464f7383791f157c33dd8564bc58bac58580480d69a7578cf3ead595844b8bdca3a4b9485e74897eda9108930aae96674c55ac296eb794dfabe5b84db7dc59362c217f4c5856d8514386fc4d6bcea8aed74f5fc70c5ba5d5575e3e8277ef2797af7b943e57ccaa1903bee94c8047eaa55ddb269f3f6548ed1818c2bec14e4adb75308ebe3c5a024c09f6c1036ec268fed482c38881d6f456defdb7c725c6af59fb46f93c3df1665df5045cfdd1b3ca62e2aaef16a50bda58152c216e07626b680c48550663c25498a56db11c6ac2066a005dc5f0e4e1bf885004bdc6fca9d72e9f6d5cc9bdeb6421da89f8d9eb5bb0752de9f1ed568e66f2b38be96ace6f35d3d15e00d80efb09c8ffc374cf9a24064eefbb9dcf68173eee963a0b7912cdbe4bb13c4a092791b257760eec6b0f9930c3143e358ea2e2e7e1160bbf6f837250fd67aa0e593a7b7dd6997b389d3acded1f06ea48f0bb853a26d07e462d76d7ded998863f795b0f58a94c3ecd1208c90a3e9135a8cdca4000825d721fe5d9369985e17781be8b4489b189a07ec642f5020a0f0d00c68dab2c51de579b8509e1c4433875e407e2e3e93125cd87451371791777ae6ae2e1600748210f208e9d76de8aa1f81ddb007b05c3b58e119e717f4b063ca8a7981eb07857ed02a42c05f4a65665fb27f2365abff09e94b3250d1258da017989071b48e95aeae6f9887fd37b3112f065cb6b77c7e0301c9ab5717b1ee23d7b81d5684a2397c03e52154992b2d8fd69cf336a552544594a455e7f7aa0baf2c170ad237904a9677388de9e72d5f5707d7ba77761060020f1e1d4b449fc16d32c6c8a53677a08d437245c52b4c3236e8a7dc20fc0f16e0455d2f286319d5469d093a910b29c4c9411c4516d9495ade34a8df73253beeb1366151a847fadd5db9d90e076201425a741fe26a29c2b2e2b7e59691d660c6fe8caa4f743a290ab92884ce06398b9409f54400f244b0918930becb2bf9b891af71a4ba0c6782c3c55d8874d4059681ddc883cd2dccc4ab036cb66e3e220fc824eae0612ee6ee38ae93973a9c92ab18eee466bd8ebac6c4410fab5b6f871a6ee5f37d4cb3c4a366debf2070ac745dfed1c617aa217dcd31b2a9281f597cce2c8f5714abcd75ffcc336c35ab42519dd85591701420846a940185f9b3e8887aadf33505d642a4ef7f3df726ac225de63b99c0a6ca043ea1ddd64d4046b855d3079dc48f6ce805903b2ef0c49d5d93eaf97a80fdee5c0348d5e90a3d9bb4ac31a124b807cc3ea9e57b9ec18d930ea2a34c4e6d2d5988ce56d058fe9e6cb6bf3f6bd90dfef38e49fbb3218747f04ee578cdcee2ee82bcf228c2931d201a7ffbc31f57f5c7658c82e799a5e3bc9a6f2b01dd68d06f024e7600e1da3e7871281ca0af1ce5b4e7fd7eec649bd4781e49f1e82cae9ea331004b2b21c00cd41669db25bd75c758b7f5a54c3e3f27beda7170fc9c7ed8fc672321ac4d855f9dd1785dd09956b2dfffc1152e30fc3d23aa0a61014cfdba9ad50a18da662be5ec5910ed51a7c1a0c3c0e546120bac9a156a67771d295c62ce8dd3795801ae4353dc649fdce93d626bfde1b62dc5b48f6a97cb5a8e4f0b82e6e30513332011cbe3fb43b0e8308d1fd6e5e6060ef702011510d344f7c7185d45f1b36b093d82757c05091e02a55c6c8a799d288fc3031ec643a32e60cdae4c53c31fdb7b319bc86368ed5efb58122b1116e5d5c86e5f9c57b226a9c08d61733ade3ed6ddc6ce4ec330c0ab19b314ca21184948545e9ab44d80d32a5efa233bc71f11bf31ce1c816a0af5a9b8e6b858ed176b2a56e54a45dbda4ff56f2fb3bac74afca636d56ffdf3e9d32901ab0e239309cfa6e572aa0ed471d60edeae61d9800ccb85c0319db3ab62cc1a2a2636de1cc9bcf95088f9c32088ecbb063f8b275e517aac0b531b57f685f282e5031ddaaf815177e037c0ceb40050c19daeb0550c8c7baee7e06eddaec41399861ea7202eb35805e0668d4776264de0893ec1fe33f76a519b107dfbb4fd994df2ebfd1e348895a3eb4634a9229e62ef5a9b6603378fb83f05661143657e997636fd923eb83bc9af16aa216066c1fcd75875d9101a6e1a2dabb1799d380b5f574ae4456840798824517c875be1d1d263f868204223aae79f19ac5c3921033f13963807222e56680c7352566372b9ef6d7686c9a7daa90a94ece9026a5f5bd61315c6247b1f54cde440dcb92c986315d5076a7c7e25e17fcf87c0b12380fd8e76befb9316c17d8bb8e95c0615d1f553b547d8c4da0f1d14e81b1195cdd9896412797b07e4df53f6c7ea4a7bda3268f6ee1f64dc1941d3a3fec465975ea02d5d215bf3618f54cda2a9dfe41d9187b92614e583d941f539cb336b0c4c79a186139e874adf84be183d7c5c47ab92651c75b7774e4ecbab0802eea49a8a8885863e3fd997fed1011845e504baf57cda30d927c641807821be4ffdd02875055ba972e508e694aff601742825adb28eae0b50571f63428b5af4e49162d4f10460ebf0d50855d4abbbc1d276621cca227cc5319fe145845ae54e31e43e0e1bb9cb5f18ebc589b2dbbec07fd2024c865a1d850496a1763a5f595e2aabaa0e2a7d5c580e2e891c349e966e2ad42d2174fea45428ec71e1365b35d33dbc8706dd7020c69e0b9c0031b2f27b476acd655670a8297fd3412c36cf2fdcf92d9c59486fc40691f79a2d876f23107988716f746cd0763c3ccfbccde19c205363db7d97c9f354d3513b1c62f50ab1321cbb64cf6c028d421ade13723dd539c448d0789ea118589e5bbb9428fd4dfc7fe22565693f89d648dbee89ec0a5e7cc72dc57397a341edc95f466e61af2b7ac32f645e70eb2ba88afb23c9e5c8a760520f39a2a8678c475942421d817614f097d0d8967d13a3c3db4a716f580c3a7300d8dc735f30a1153b679d73833d96affe488e606e827ac73771619e9acd49d8ee2b837ceabf667cdd4e7be7df7ad8e1827c2732690c4e2fbc0796aa5e58487d0d4380895a9601e467bf25780365b19edfb00edd69502a0f34159265a70c5bfc0f3354d0d0b6cb7e3c949a66a75623fdc039095585e0d2d9dc996216abac50a3df00482293f46a5fecfa3863d28f5e27d93cbfe19269be46091a2a00f671121f994e2e5032a9f6669fbb96e5f85290cb00af934b52d1090e46bdbf97ad6ad1f1fb4448bdc4096de7f8a3cf4f1941d80126a711e3051f5c6702afe31faf57e8f7ae2e3bb0d711723f461246024ea3e0e4ddaf56e4350e8301fed09190e92d7e16de3b6b631f0399e103b4e26f40592480590593d1ef39607b3d02a91eeba5fbe5acce710465ca2becac3f58f64e90cebe0014d8360a98cab6d3fcb2bd72396ebd73e4501936c9f73f05c45c6b561a191bf4705f4bacd75b33834804aad3e9b4e3821ebf2a9635af42fbfa9f444165ccdbce1280da2aee3cd015de0bd4c501b44da86b4734d2e239e10865b697b4421b7b770d22bd203748924b5ddc6ebe08629be360439d52b2305d52a61a5bb2e8ed598a67b484c1dad37639e0e8ccb4272e8af99d09dbbb16d79b06e0ea4706d07a4a7a6cb4bd29947fa923c75f9d30b5622b640124a9adf87330b93ecc4514ba081b1469930b1dda9fb4592525b83f23dda52dad27f5854e67225db965ba8e362afdf904a0d4a2a8dae1bcf13ecf7a9fd5ecad1f782a7530272ada83700bce1620be14112ce1f09172b6e7d0093dbef5f120ce3ab6819d96df24f915193434872a068e4b7bce2cd98cd2897634b478918e1af3d1e4bf7b4eed979b21bc88e76999b22c117e2dac11fde6b35c9839118a3dbb06528e6a9a916a191e90c5ea4f9ee337c9d09eb1402112f5e89e1014effcbf29bef8967d54221cb05171d6e0d470a6424cf23daced7cc26473e40cc2680ee5fd8dde37853b8d590f0ad4468f22d724efc402f28fbc8defb33568f796f357745a4bc38e47b293f36ca35b2b322c8edc3b6823e3b7136b3f7d4ae33ec2b727daa26942bac6b514403e6fef0a1e0bd0efdd54c1f97ac78f5caddf1d5113245f28254141c264dd0f8fd2858c40571053a0fb94bf037d49d19829d9bea22062b70eceed50c104f362d0b9c82ed257e09fdacfd0251eec902198def58aa60261b29d0842f9ae9bd1c6bb90866ce5750d9c11e71f86a3d4f8dcc92b9a4540a72de34f45809d15e4f8d8fdaa250b53e7cadf493ecfdf89980264483d15d04e3724bd5b561c1ae9d47b376017ba440a662f0917b49a1e434354b056a0f9561baac9895329600b1cd4e29cbfbe5e12294d2835e9b30f0db96273775d6eed16a80c91d725cd5a0c37c571f56ff819eb00abd80fd3eb676d80af7ffa263fca80caea3a8f2abf9cabc1356a44c99223653ff1aba581640a1ec77ca0888a7a1f58bbbe45395be87a5e9db4919e2a638eca6458e39eaaa291f6feebf95db9b39ae429710c737e05fdb869b076bd015267a504b7db6bd22338815bdfde92172adeeee7127bbd44087df81aa43af743f5985a4535398bb0960de2cd5144aba87881c53b6014e389be0798b118042006a4ae0a500fbe4ea26357ad7f06756b8ee57a2e4811ddbc0017798660272fe28941532f0482bf4fc4e9a197e816ae080aea8deef982f7bd230b857eddbf914248f2c1b5de0214623b7f3adf39c9e5e083721af74b3ad866f0f0069e7853f4dd907cffb301f7aa750eef9df8bd77e783ea58972a00f0a8983891e3feead5d19bab78b0a1609f5ae1d276b2d958afb22da83c762f28a8ff90a20e4241a30209fa98954e66e7de966a281feb6ded594281525fcc866158b057f9f5661f3db07fedca5d0fc51756ffe9afe729e0707c1cb63a4c35a668bcdfb50e3c66f34710f31fd18719e90cf2e36a9b99c97672e23397a52312e96d699562b1f2d8cf47ab61d47d2d04c21c4bb3b5df1d7d0a16fbea9d49df62512ab2c6cc1c8fb419b27269462556144d8629b1b88bd03c9872f048c7c07fccfa3166355c5706e25033badd6a9891567363071f09a543922852d69c5a6de237025d0ce563a8bc1d50c331a2e38aa87e6edf161a21a4c0cf8f377ab83c1ba64d4dea26b506cb2a0987cd38af489ba49da1902ff9c04cd3b027413f85283ba5cecc4c2a28ae0a3381cfad3b4c71eb074e9f7c50dde944b21cfca4167a676886abf77279b5bb38832b22335f4fb1796c4acc31396783436063e6cfbdaba52d94dddaaf52e62aa94b93ea16dbc0e5485db2759713616019185b2d6fe8987e99f0dfd5a8512b3e5316f8662b03805efa33ee764251083f0542e8d7bb41091a8818122e3329bf32badcd6e6ba8cb8ecefb1856709051d99f0551110f8910580700344fb6001e7f5c008c9573cace78bbd58d911306bf2e5f365e9b0a1776686e2195692d378eaa8c7acdb434157f6a2fe1cec87121b5a88c7ff6a9c56399c31c805d7c77fbdd21b381e462fb6665c417d6ed552d0aa7579f06dc2f29e7c40b9332893962488ed1dcbd2518ee7d381cd1afd5bacce618c632d4412bb99931bcfe406ff9ada55b6ced94b51944f98f30ae36839acef1deec4aad67ce8991be3390910964abcd9d2a015265f4ebca059571dde363d790a33b8a15b24eb99c8096922bf8dda1d96a4046f5c5afe3079e23113e857c7b43ebc545d3f84e5c06d84d3bdc6b94fcff2a901356b6226883a2ed37797dd2a8533126e19e3bc4763d642f2382557ed24e8ba2bd656485820ecb0d6078aed50ed446c828f8a7f3b3970448cafd042477bc5cda3d8", 0x2000, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)={0x90}, 0x0, 0x0, 0x0, 0x0}) 15:46:06 executing program 1: ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x89f1, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000043b54a00000100000000feff0000450000000000000005000401000000000000"]}) sendmsg$TIPC_NL_MON_PEER_GET(0xffffffffffffffff, &(0x7f0000002cc0)={&(0x7f0000000ac0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000002c80)={&(0x7f0000002a00)=ANY=[@ANYBLOB="68020000", @ANYRES16=0x0, @ANYBLOB="00042abd7000fedbdf2513000000b80001800e0001006574683a7663616e300000002c0004001400010002004e200a01010200000000000000001400020002004e23ffffffff00000000000000000d0001007564703a73797a320000000008000300010100000c000280080001001e0000000800030005000000130001006574683a697036677265746170300000380004001400010002004e22000000000000dfffffffffff1f0002000a004e2200000001fe8000000000000000000000000000bb3f0000009c01018044000400200001000a004e2000000003ff02000000000000000000000000000109030000200002000a004e2100000008fc020000000000000000000000000000050000000c000280080004000004000008000300030000000d0001007564703a73797a320000000044000400200001000a004e240000000900000000000000000000000000000001c10c0000200002000a004e200000000120010000000000000000000000000002010000000c0002800800010004000000380004001400010002004e22ac1414bb0000000000000000200002000a004e2300000003fe8000000000000000000000000000bb0100000044000400200001000a004e2000000002fc010000000000000000000000000001c1ffffff200002000a004e200000000600000000000000000000ffffac14142cb0000000380004001400010002004e2400"/534], 0x268}}, 0x8000) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = getpid() ptrace$setopts(0x4206, 0x0, 0x2, 0x0) process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000040)=0x4790, 0x4) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x0, @local}, 0x10) connect$inet(r1, &(0x7f0000000480)={0x2, 0x4e21, @multicast2}, 0x10) sendmmsg(r1, &(0x7f0000007fc0), 0x800001d, 0x0) read(r1, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000040), 0x291962b, 0x45833af92e4b39ff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1a1004, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000180)={0x0, 0xffffffff}) sendmsg$nl_route_sched(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x14040850}, 0x8010) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCETHTOOL(r3, 0x89f1, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000006040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000feff0000450000000000000005000000770f7e162951032b589379fef39e5319508c81ef2118a4c54581a8f645422794fdaef2f0702f1162cd0aef9bfc5ed7e5ab5705adc9c3d2ab68aba6e1d257fff7dfbf12aaab514b4419f230d2aae3a8dfb798d89217a331a1ac77d7f30e300ee4792392448db04f5197c8c64be27e5dbabf13e09e54b1127d91391cacbc236a6098428da7a55b10dc5093242ae5664f17c116905b705d3a8c77aa49f92fc8f3b06d8799d9e1f487e61d22afb32baad6e0d32742fd60501d2ab34751d411aed771bf44e2952d0236d395608d59f57ee8b16ebe3e410d0afea19759e8c45d903ff1919cc0936a1f0537f9e358b095ac8d93"]}) 15:46:07 executing program 2: ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x89f1, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000043b54a00000100000000feff0000450000000000000005000401000000000000"]}) sendmsg$TIPC_NL_MON_PEER_GET(0xffffffffffffffff, &(0x7f0000002cc0)={&(0x7f0000000ac0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000002c80)={&(0x7f0000002a00)=ANY=[@ANYBLOB="68020000", @ANYRES16=0x0, @ANYBLOB="00042abd7000fedbdf2513000000b80001800e0001006574683a7663616e300000002c0004001400010002004e200a01010200000000000000001400020002004e23ffffffff00000000000000000d0001007564703a73797a320000000008000300010100000c000280080001001e0000000800030005000000130001006574683a697036677265746170300000380004001400010002004e22000000000000dfffffffffff1f0002000a004e2200000001fe8000000000000000000000000000bb3f0000009c01018044000400200001000a004e2000000003ff02000000000000000000000000000109030000200002000a004e2100000008fc020000000000000000000000000000050000000c000280080004000004000008000300030000000d0001007564703a73797a320000000044000400200001000a004e240000000900000000000000000000000000000001c10c0000200002000a004e200000000120010000000000000000000000000002010000000c0002800800010004000000380004001400010002004e22ac1414bb0000000000000000200002000a004e2300000003fe8000000000000000000000000000bb0100000044000400200001000a004e2000000002fc010000000000000000000000000001c1ffffff200002000a004e200000000600000000000000000000ffffac14142cb0000000380004001400010002004e2400"/534], 0x268}}, 0x8000) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = getpid() ptrace$setopts(0x4206, 0x0, 0x2, 0x0) process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000040)=0x4790, 0x4) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x0, @local}, 0x10) connect$inet(r1, &(0x7f0000000480)={0x2, 0x4e21, @multicast2}, 0x10) sendmmsg(r1, &(0x7f0000007fc0), 0x800001d, 0x0) read(r1, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000040), 0x291962b, 0x45833af92e4b39ff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1a1004, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000180)={0x0, 0xffffffff}) sendmsg$nl_route_sched(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x14040850}, 0x8010) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCETHTOOL(r3, 0x89f1, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000006040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000feff0000450000000000000005000000770f7e162951032b589379fef39e5319508c81ef2118a4c54581a8f645422794fdaef2f0702f1162cd0aef9bfc5ed7e5ab5705adc9c3d2ab68aba6e1d257fff7dfbf12aaab514b4419f230d2aae3a8dfb798d89217a331a1ac77d7f30e300ee4792392448db04f5197c8c64be27e5dbabf13e09e54b1127d91391cacbc236a6098428da7a55b10dc5093242ae5664f17c116905b705d3a8c77aa49f92fc8f3b06d8799d9e1f487e61d22afb32baad6e0d32742fd60501d2ab34751d411aed771bf44e2952d0236d395608d59f57ee8b16ebe3e410d0afea19759e8c45d903ff1919cc0936a1f0537f9e358b095ac8d93"]}) 15:46:07 executing program 0: ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x89f1, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000043b54a00000100000000feff0000450000000000000005000401000000000000"]}) sendmsg$TIPC_NL_MON_PEER_GET(0xffffffffffffffff, &(0x7f0000002cc0)={&(0x7f0000000ac0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000002c80)={&(0x7f0000002a00)=ANY=[@ANYBLOB="68020000", @ANYRES16=0x0, @ANYBLOB="00042abd7000fedbdf2513000000b80001800e0001006574683a7663616e300000002c0004001400010002004e200a01010200000000000000001400020002004e23ffffffff00000000000000000d0001007564703a73797a320000000008000300010100000c000280080001001e0000000800030005000000130001006574683a697036677265746170300000380004001400010002004e22000000000000dfffffffffff1f0002000a004e2200000001fe8000000000000000000000000000bb3f0000009c01018044000400200001000a004e2000000003ff02000000000000000000000000000109030000200002000a004e2100000008fc020000000000000000000000000000050000000c000280080004000004000008000300030000000d0001007564703a73797a320000000044000400200001000a004e240000000900000000000000000000000000000001c10c0000200002000a004e200000000120010000000000000000000000000002010000000c0002800800010004000000380004001400010002004e22ac1414bb0000000000000000200002000a004e2300000003fe8000000000000000000000000000bb0100000044000400200001000a004e2000000002fc010000000000000000000000000001c1ffffff200002000a004e200000000600000000000000000000ffffac14142cb0000000380004001400010002004e2400"/534], 0x268}}, 0x8000) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = getpid() ptrace$setopts(0x4206, 0x0, 0x2, 0x0) process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000040)=0x4790, 0x4) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x0, @local}, 0x10) connect$inet(r1, &(0x7f0000000480)={0x2, 0x4e21, @multicast2}, 0x10) sendmmsg(r1, &(0x7f0000007fc0), 0x800001d, 0x0) read(r1, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000040), 0x291962b, 0x45833af92e4b39ff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1a1004, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000180)={0x0, 0xffffffff}) sendmsg$nl_route_sched(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x14040850}, 0x8010) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCETHTOOL(r3, 0x89f1, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000006040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000feff0000450000000000000005000000770f7e162951032b589379fef39e5319508c81ef2118a4c54581a8f645422794fdaef2f0702f1162cd0aef9bfc5ed7e5ab5705adc9c3d2ab68aba6e1d257fff7dfbf12aaab514b4419f230d2aae3a8dfb798d89217a331a1ac77d7f30e300ee4792392448db04f5197c8c64be27e5dbabf13e09e54b1127d91391cacbc236a6098428da7a55b10dc5093242ae5664f17c116905b705d3a8c77aa49f92fc8f3b06d8799d9e1f487e61d22afb32baad6e0d32742fd60501d2ab34751d411aed771bf44e2952d0236d395608d59f57ee8b16ebe3e410d0afea19759e8c45d903ff1919cc0936a1f0537f9e358b095ac8d93"]}) 15:46:07 executing program 3: mkdir(&(0x7f0000000000)='./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) syz_fuse_handle_req(r0, &(0x7f000000a680)="813ec608e7c86464e932a91bfe335a28763989bd83b8b2e4dfd662c5eb201fd26a3f2eff8ecf58e36cc3dbd95e42001b89f9b50ee0f52a065c2ca8a2abb5357056c13b42df6185e35df83a8645f77300c8201302b88e48e33f7a36300477a08aa20833ae638bddeec3bdc9d5ab69d17754bdab67cc7ec7c6ca0595f328642f0e9ea3d29c55a225d39f66cf0b6dd8c7a701877a52181993444b97996d46b54d6c0eca89f0e558fb727094ab6f814484166b45d152e884d742e6b2b8b41f3e83eb445b026a1c650d1e45314b084fa1a65242bbfdf230bb150678f664dd552a04f3fcfbad428057938661906fefb39a5b71df4f3048b804a854d3dd3b9930df8f49db4697ecd77f5484253a6f4da6afb59e0f042e1c23eb302af935c08bd2c5d9aed32512b4d9d8624b2bf24caeda15418acf90020ba2c157eb25479441eb802f89aee8673c9aa66f4df86f0b93ab522fb28bf1cff441429008612ee644883c008a0267bb38b4c9ddb507cfe6a04fca0150b3843cdb9b346046bc58db1c715099f48e4a4ad93208c056496653aacaf2a132e66bbab65bdd910ad51276a13cc22c4358ffc56500d3fca00d46fe669614bf0aab70d34d65174fe311e62d9fb5c9bc35d039fa7222d879ac20f79b777fc2bbd6b69ef7ce302097109c455303d0b4275d507cab1f495f001eba0013670fec9504f2bca159c3f6d0fda4edde5bc625437665bc8c90fb87cecaf953575907391a62d1d46a1d6b1d269769fd24cf500b57722982748f9e163d02ac47f9999397bbf8e4115a441e62b863aec0f9d02008c1134f253c099f1dccef38e48eca7e11e80667bed64dc183a82ada542e6fec3fd0b1f051f9b7bca5a7793b0b4ae577e26477c48b243ef166adbd8c6a94d2c06f9c6b90e184caabf318cc0a97313a5e716b23ed43592acf5d0e1c82f108fe5f0063f8f321ad9917e1c1ef031099bb98b0c3f5636c017ef348b63b1b447603dd369f6212df1f36d9430512a1dabcd909864110f37ca0c6f1e99e44b1b5eac3dcaed0597a893b4c7155f437766c50c1dc975b29e5cbcfc439dda34bb5536e591d5d59a3ce7cad87b1be694091505d60a04a3cafbb370e7514d2cab47db20776978a255ebed43e8683783b6bc9b4057471f65e9a2d2675a44ab31db6f810244ec4978ab7f39253db9bb2e919f31db0ac6a7c7aa062806ef50e4872a0cd747ebfaa0e5ac44dfeabaecc1607cd644aa1d51ea1dee0b61e6d1da2edd0a1affb961caa5191389cd640fe1753b2d8afd9186ee802f96cfc92ed268c02de3d149ed91dba8efb1a0b5480f3d03eab078c8d85b3518fb2eee9c315eedca7e9221ee95422f7983ac55c1fa4b647d0febe0a02e4c6cdde8752e64fbaba6b3a89c16a7cf62d29a37bcf5b3d55d3cfb13fe8aa055fb5b67ee0b6c4343f972a0260c949ed0d8d8409dbb428aa30cf97367eb092b4ba046edd680414a2ca129e01a27a27beef122a5c800ce8b5aa304e8e7feaab182a86385261dbfdb6a26fa71b89d8b11cb8d6289953af16d946bf034bd1d8b70b78343b599c7c7494eb17d16baf8e07d27976d2aef2e05def10697ddc126bf325cd86f9c4702c98b71c16cbf2ad70ca8919f1e1761407632aae0b34e0ef7ce8a8952ab366497649f61b5f61d0b66098a8a93876a9154991389c8d4458f21722a368582fa39463d9e2a141767868855cbbfd71f32141a33fe37bd2948421242d69cecc045c0ffe51815e961df48e8a299fd4a5356a4a17346a1a66ae830693599cb7559f95c66812b4682530decec2d9b203bfb61977d4d772ce5678ebf263dae2a8a53d47fe3f202a2823174e7199f508b8973b0d3f7ae434d9a355a4144355e398f9996b6c7489887c9b1aedd230a096db063409abdb64380314c49b52ff4502de946d84c2387ae69d809da796872c2565969294fd6bf9221c9dd63bac41de653319c10e5dae186b65253c47918f1efb9b64101e222f00d73ea08f075d7625d0fd8be73f11422ed8cef9bf5196e88d0cf759c23e1d3d089dd1b6114beaaa7e495513b5f14978caff2eaad5b7f9bf8ba06212668967e26284906d587e46cdcffd901c13d202f7c2ad011dbf6526d020c485791e9694abd5918076e9cfcd3d63410dbca72fd746a92291a6688cc11b3233ba72e39ab0d1bd93a83963dce65a505e66544f69086098ed60abfe610d104c2e04a03e780d5b5ec5e070f4150d7c9bd9ce8675c35f26ca9fef44dddf667ec04b10c19c143ac8b2df5b4b4d5ad57c35ff4c928515c07010a3cf2d1624659cec528f629e4938ebe3aab534b61b58283ce62ad373fa99120dc335ba9e78b6d400ce775d75421b4663c29cb3b3bb313da74881d4b772f920e5a346e6bb18e00e93dda625243bee271b7598d244912a4ef4064132b25eba92d2f4b4a322c1d9f27df8bf28c2a7d1a768da68ab87e722ece559265bd7d7b600997f9b5b6005ee1156e9ef719227d9652270b835feafe20e79b5ee39df670cdea2f0f1e146a02f66e60c7a8466bd78687f46afd6ff5aa4e3be9b8be91578fd89b45fd41eb2cc6142154dd05a76910c484413bff4301f863b791bfb09fc4e765eddbd5bfd64829f361b707f04f0c0da9491e4059dc7e473bf1b77a0af56627d4d7c1a048c291b1dae2f39bf03acfce998e2defa471809883f7f95f8cdaa9c8858150bcecd8328b44d31f47d66e0b2747e46e6678b5fb2bc0bb798c711c9e2b6a4cfdf5db7a086ebd1d4834fb6de634d5e58e8b80b810d182510717214aae674680eb8f53579da185674599cd3c7afc9b4b5ee918adecf02b857b01180361f56e913cd00a5f2187741e781be3779fa06b6d8d81f2b62bd7c14e15374d6b1a369083ef069788795976f1b700eb077fda5157c73a7032c314baeaf3c202f75b0364268adf0858df81a308320aef2737d5a5f0e44cd2d9cf899303fa669e32c7988cff545317e5956f0a6ffff9519a091fa4cf05d3445cd32c00377292d2733c70684b6228a6d2a8800a5f3d5ea844a07343ae02454676810766d0d968e0f6db55d8185438af9a92619d46e84353645b7f8e61ef67cc2e390a44f27007af32940d93f1d352a446ac5317c57c859642504aa68832b2baa12750221d12116d4cb9ed35e022815ce30e7a90577a0d4105de2d25713c3edab50d103553c9e2c0fcd61c1d777eaa9300394a30287cf0e87c25266b9abb081b46024561f89695575a9731aec5a1ebeda4443cc0ff1887998119fcb857dd6c3ad09b2e38c765ca3c10e329077093016c9c40623c9a66e64e2d747579e1dd158776db0e4ff89aa7c85c9297df4deaaa02d328b0aef1a2f18fc0b06deaa3fae7b2f2d3b64695ced397581ad6f9c3ce23e7ae6fd98a60ff2ad93e5ac3086ca66f98ac8ce6bbe417ebffffc4791e899b5430633ca528cbadef005a07afda1954537ba18306193f06a8d3185bc16d5a479f4e04583c6c0bfa7046bb404d46a2323d2f129dd854df4f777b0c6a351278388b755c62f24325b9125c2d1b537b63dfc702dd7b826289a6f6d7eade63be763e19170d3051f3549ba050dc242df08bede7508e3bfa05b9a4fe0d76979f635990967213a4bf62aa2d82034d8f7d173d4122a40e85c68dd81649d247f8508d93e730b3c88220857e613306b71d8e645659bbbf599c6bf7a7ab8ef9a022d316a6c1e764a90e4f1cc8048e2f580d0df55ccfdd502ebae9feb438e05c9a0750e1c9ba82603c5c5ab7fda6a9eb07326c2eb10e3e56bab32ab48e22f2122431bef9933bbeb8682e2ffefdfef70327d56a79f2c66e2e0ffcdfb923224c21d7e2949f2e7c6c4911109d6619286832ec27f080632d8bec11305863ee9edce3833ba888b8cae90fd7a2a837823de7cc2b8fbdd324cd7ef20653c9c32c8e9a092772e37bcf9c7f51a53f18d95accfa6b235a5cd59dddfa4740178544636c4ae2f4d9b81fd3de823dfcd153cf723f4b306dc14e17a60c5b379973d6dc84bb9adecd3ac56d39be9e15b279262df7d5574fb0751dd1c9d2b1e5c0e8c7745f61323fecc33b05e300ecbbe8a3dc94649893fb2ec68e7dd1aedd2d66fe6037a36d6bd8b699bbc3a748bd81a45b7be9174bd2717696cfa8cf35e552fb5a85121dc7e2cade3049dcc1c27ada971cefb52b74612f96a9aba0c6a8b33593767e1899a5c753a5bfb4a8549cc94156c09bd15c14b20cd235dd488a163f6f2cd7673324fcbfc05dc321c45e87153a4beabac95309780b3e4634053f2863858cce5e8c4f6e2de780a49e377e88fde23eab7c95710b9ef410c75d0cc0231820e4ab5847eff3a012b6f4b7b71d2d1c0e9f7c73814ed3b3062332205a52010da4dbd526231ef9ba57aa92d3b6502181a7aa9bc6fc859707c7ea10a6393d00b17b9134ebbfc4fead322e1423940fe2e9cf2612dc1c1fffc20e540ac3b6e3ca516ae7e2a9864962961a92be39d81e6810e0d226511a653560a96833a0e904d9fcbc076ae943ff511e2a69d724638ffff9bde52be0038350ce99d85ca4a0367d71c47703149750ba6e114279b04262be1d6c33d283462d17c52f50a3b5117831fcf7fc40cf501a3c714c04232796f31c767bbb878f54e9ded7c702c9e1e2c28cddcffd66af48ec552bac3cfd3fc740fde0cbb3bcbd5c8b367155bceb1e810decb70def1e54afc7bd3d66d6a5667b893c6c29318211717048369c4ab7852ad499193d3ef7d052201bc73631dbcae9253b10e557740cb86106b5d5d758760873cf2387fb745ee38b2fa03f3add9c75c5ac5266baba1e367ccf69d08c8ae9c1620a2a39d6ab674f786ae2b6e81c2a979566085e4c3ba21bb5949303dbe0d5efe469afba64a8f2d5d600042de43d90eaa7a2ffaf352d98d11956a0ce9f87a8ee3641d5baa6ac904f64b580bb5d135297a123296a7843a7792ff4a59ce7c0e791e13feb745aa41a36a388f08bb90c676c6a25c391536829d6abfcade7e2c3dbe6dce86f71c640a9ad2ccca9a6074ca6b3a53d6774eced2bdabd5d74b245d89e067ff423744221c546f2429a17056193732dd72e0dde7aefb0b479ba0f9ca3ede081b89b98f0a8b5466e2018845f6c7bd3a1e9d36517f9b1336b9827058c75e10a0198c0ada3a6004c269eee367a658fe48171a162337809cfff1a13b10697ea5c98dddd470212f1fe2a2ce210c54431f6fe8e08c9a65a3cb6133b6105f908767ca8a31ad423726ec1156fec4da6bf97260166014a463b95887cedc7fe4e8a66ddeb692e80e410dd6ddfc688ded2b31bb8c120010bdd72b8b04f26b3d4b620ca4662028e114d11c9e0ebc60f485b21a905fa0220bdaaabbe8f7c043268bf69f57c3656e1cb0c3cbc2937ba1717bf07376bd6c6a6449db6442cfdfb568202abfcdd212701de87f1748c852b7ec73c062b00c48d606746c567f25eb761eabaca830bb52adf1a4e9ddb09ed25c5ce32b44ae0fd082457108ffdaf1545f71b4e414f3e608fb9c0cbc732ad88873453f2bc4d21f7e254745a51028b8297e4ab2198f69dd1488f90709817d18d2c70ea666d13638905071ec91384624660c92cc85a6f169007cb47c186bc6cc1da61a2d1c3e19bb7b9886248302acfc7cb45c3961cb81af534fe0cbea52f20a81d1d02cbdb003c7a4dcfe93af2475a2d39a71559bc848dc2fb69e7a744c2311b21ed9bf0e0b86fbc6a50da5cff3d8f758ec9db2931019d6fa9cc8556ad81848f7022269650449d1f260616f8951dd57fe888a69f67f56dadbc814ce13df5a8d27ea6b39565439df05a817a222f7a94713ab8669823980c30a001bb0b610c0b7b5f432af72226ed3178cc3282786476f69b1da8921eab17c96c79fa97ba3d2a6bcefbfe67e4f4f46bc80496adf791e00b0d498a3c90c2bd261b66a6962fa804de2cbefa1cc50c2464ff465e0b6048dc4b473c1d9e544d952c24ae07b78e59f2926ee51899342e1100637ce33182ba17f4f8efee18b2cdf33478573c18487c415ea5f1b0392601498ca6972174c8751e3acbde139aa627991a5794c1fc3cf071871f5a6c699bb3731bcbc50041e3fad56c8c27d6a4676d5102c74e744cbbb042ef61cc608ac05712f370f412b0fc25fe72477e60a10d2e3ff64db6fa27d5f2fdac08c75b69bb20c69dbeb86ecfa9ee34df86536ce46faba5908e6bde9bec10566a707313883129921e515dac66c9e0781fbdb7f284ec9e6d441343d87f4e91ac310db2dcbfc97a71ee7fb117b0ebd73b15c240feaa54c2261b7da69c881274170b79c475805791874a8672bd6c0e11f6bc400779b49fd0b14f440994ebe66a360211057ec1d9354aad507bbe97b52d7f38897a3369e8728ea0ba2438aa642042af394cd2aa65d4b5e588eca18d2ad40ee9435123493fb3d2820c3717c99c99f24abbb63480ae19b0ae11666de580af46d2403c12c6c8b2438ad7038696fe40ccbfce2ef99a8603151a9b3986a4778b781e3535528d42db5c57f17db2b7e01cde1b8f4a3a3ba139a88db626f1ec6f302027432e2117ee38e3b1f7a66fa381db0956bd12544daccf580fe158b8cdd96b95d5344bac4499de993bdae6a449f85e6ff831d44e52d989bd934a3a3c6d9d141194b9a45234a537283e6fbca255a694a9a9cc85d663ede2b280ace7c8bc02b6e541c3e05c991863d2274c418e1e78199d55ff6b0e9bdb7d022a1b769c1d505d50d11fc9a78d6cf10eb7274b1368c4df993e2477d2286edcee56b550c2304c543b5fe8b379737d230ad14c3f82d1352fb22b983d6de8555428d1d86a42780278e53986c94488ce4335d54c292dec3f7331a5c768d556e4e9b2a6f7ba4509511635b59fbc47bc6889379d61c751df20c8da2e1fe56e788e9c67f2ff22f27b3cfe5799e9a2d4e0634a43f02288133eece0b73f81af87bcdb5144af8707e8439e6747858e83b6bbbb0dd22f4e65a5748e2c5b0791a4d67cabacc20a3feda7a07fe6c0a766a2855b81097ffb4a345212608ab02a5c151e0d556bc4d6f6de8c4c43eb64200d296a460f838340ec7b83b4dc592165c4d7689dc2ba723374e8b847fee0294b0df1fffb3a48b1256de3e5dabf0c8e6e83ec797107eedf7e684f0c0f4ffff55b8f232226ea84f85bfd41e8e4a4535fb5146e43d115046d8143f99b90e32bec023301e20db906a36ceb7d4628e2387af64ef59b2dce18e086510ab0d309beabcb1ffad2bdd9639a7cdb3064a939a3b57ef27266ad911e6ec08a13547cb33fa21d7f333e9e2c612e743a06ec9f153f4903402e2372fa13f86566806d93de23b3077ba476506f1eec2bb31d9ed6845b2715b4882e4ccec0187d58d51a1cf0063a803ce4221947f7f4c387e2a587cd4df25fe1a0ee3685299736124c20c14290b1f3487d2cfc46492dcc7d56720e274d4211426177070567937499a5495d20622e55b1712bf26c5be64d1a2932a0966ee86b2f5c54c974e7dc0b6faa5172eec0913812e6211ea8202d4f2b1a94b293e9a9c1e165870019ad059543c60debab99a5239571075c34e72ba9d2d20813aa7071db7d419dcd7acb30bee3778aa68633099abff682f82eccc007d1747385b2a2fcc042f213319ab7ba4fcdad60a10d64f3ae327bf5e3c09bffaaf01ce4899c756b3a4aed2b93f25532f6de7c8eef07fa78dfcc94b6f1c62ff9449e946c9d071fc97a7040fb5b3a21c5d3d5f826fffcca10c6d1fc3496c5f66d8a34bab43ad5da244a75ab6cb0b5bffae3e68a6dd28614e7ebf2c6914170d929b9be357b1da209d033a2d03a084d9af8b4c455aa00756ed2d0a5091d2204e786e1da4f29c7798b69cffa87edc7af3e66163ac1d9a29757065f0da4a7d5c2f4d3164fb1bcc20daefaed5d20f3868a7cf7141db756d89df819b6eb4bab96939cedf210c77ada34ccff7a0afe0eca16a71aa0929b1a0703d3cb8fdd6d3cc8063bf0ae92d94239a304a19d8739678ae6fe3b3846dd73b385b7fe7bf365290dc68303b781a68205046d1a180c764d0ae83e2d43949badc7b57877ae4c3ceae49a95b21e742495612782f0b7c557b2751aa6b65a5f5f67765bb2dae975430ed4bec49ea1044aa16093a249033938a9c5b524c6f79d9927677a87f7a38db4399911d42424fac3197311df18281a26498b65793e903a1bd9493165015bd81920991739b6abc2633c2e6b9c848758d355dbf22d54efb6e45c19cdb40ba6b41ca135cfa3f1fe08d05996e099b6f80febdb3d0f6a2af56260830f52bf92336a8a1d39cfb839747a8fc58e15e0196c185252b0fe270187a75a14ab3c6312a0fb26f07b25fcf434d9c53bb075ec3eeadc3226b1bfe2475058e44c310a344cb473a8581fab044d6642eb9017ad2f79dfe17a7532aacc28577d8f922daeb980bf8903d281f203d7f015acaf58483753e4efea0a65bfdb44a5960ecb1ba4211db0be585fd131eabe97dec2d52a1948831ddb8874998c79046c4e74ebaed587507b8f3f1c7a61a4dfb7048212c3dcd5b24290b9482bee44db029189a2217d8aaee4bcc1180fbb5ecddd24a6b8e0590adf819cd3646acaed0d9ca3f95328f87c5356839d6a2bd25fa799aa7b2f31f3f20e814210cd56e5ca97d87866b2dfbbc885a9ce912d5c063913d93add7e350932e3450394826ac4b86d0dda24903afcf8b0be75358467988518ebc6d1119e26a6330d28d8fe9fa98c132ef6b367d3177c4b3c9f8407f9a69308871215a659eff52199d5773ed28ca2286b1da9b42e0fc6e6652b8d0108df88ce391ef869d6fa9e238bad97dde9391cb47a9b2fb3a32c03b731522cb210a1a089e77ed8486e2045ce94ea15e346df7d13056542865ae217b47682f4963b1c90209612d089e00befaf5ce1dc39f4a88ee87442b259d84c54740e7f7b9de2c1a0634f2736fac9a47e32743c7f3622b661b91d2c9c1d049323f454c49ba8232f698e11d75559f6db318f9c8f2d631f5099474522d1d299b9eba58c457ba9ef2b19ef829b91e9c4aed3f09fc0181c82d544c95df50416bf9a0a8ecb6e343da9948b643f7116430bd771701991cb017684fd74cfd022faef42324ce729da1ece439b7a1c0f504a586cce744b287ab11753c1986ae7a515090982388c23f2a0fe9ac626a2fad327da1e2922fec78e4e0f3fe10075833393963a0d3f2eb2ae02f3e62d419e3fc6d0299f5afe936378de61f2e900d2dbbb1942a27d0a423d32259e5b2cd365e0f56a238a5be7a5e0f837310734e79e25a50e28a99caf3860c45e3c08808efe20f20a921fa04963e879e14dce1645f94de2529efab23ee0cc9c50780d74f987eff1c6365d1641cfed493524ac33c5dc86b3042f8e2bad1edbab97c4b420405bc745a5bf7f7c2e36358da79834061c811c4db3574f5db8bd50e817d7e19311fdf4bde47fca799c2b9ec29ef886a2181828c44f4b883ac7f3a6fbe6e3c63c872f3aff54eed150c38f07f7310488db73f282c2200620f26842dc55d6b74077aac33865da1e4bfcc74c20a65d75b707d400c79b1e24c2ded798244be5e69448ccd74694c1ba4c7d1a6807a14dbc7ff95c4841a7a9f7a5da978e177b627504fb6022e88214f947c416dfb97c14b2307387f10fa52369ea60c11332f1f106c9d57df6968f8bf8b6cd184cc03ead8748ccfb1a1dd4a536a5c6e19b809a9a82fe47fdb4d1865072e4c9571906afd32fe5207a6eda665ca84e119cc4c4737441c4ccd9d8ad10a3101f2d889eeb05a030539c94930e211de213f37aadb1d3706938974533b8070767d581c1f53c970ade49aab03e9a11c277a3bece50c746f5be5214b3ef6d72bb1a7d17d757111a1b377d1d71a9f11d991eca76ed090ab1d66c1e686e0f846c86deda1182385af8d8ac0c19c5afc75f256428cac825706e4ff2012b4745171a96e59632e8796335b27ad419189cfa317413ec89543442166f8157fa156b989bf016b62a15b008d882c6369d5647c7fd9b1e8b80503ad26a7abf88672672c4377f41831d6f8891710130e7da5af12a2a25b5f5f5fbdafad33283b49a5b2ae0fe0e3491a46a55045f0c8d6c0f2ad97fead8f2efef0b845b3c3e2e4cc8866b643499e70435b77dbd0ba48b86ac6aff8dab394cacbe55e9534941b8b0d29ac59518c32d925d57632793213e7f7e8093260a96022a04729e818d1f18434322903050481f9de58eab99fc6b91f227e14aa261a249362a26a2f2b8decf67cd7948ff96dd088af8bd1296a24a0a623af97a4d47c3d62c92ded31072c0ca4f1e07ca5dabceefedb4f656f80f56d6941933601956561f106e369f654a2988a75b38539c5f205574a0186c2b731ae86ccbeca82dc89211092e6cf205df9fc34de1508ebd920bd71b42cc80d12fe021c76c67fe0dd25c42106aa593c487579589b4a19195fbd46233005df37c388fb28d10e29cd29af5b41f293281c076c40178cc22035b84e420b6f6cec5007ffe7ea1d4b9961097ae8457c548ea7fbe027e610492f18f0993f019c50b162800d08a75abfca89a3a5f68f483e8d7fdb2261f867d236229768d8acb712d793e64bcf448cda1fcf68cf886212aba431f1e4e206ecc008e6b5571b166cec911b8a2e9326c0c60876a0d88e10c05966ef6071b7291b77ea17154af9957fe880b7a2b410a64ff5c91dc2023729eac05cd9dfdcdb8eb5808a0e2d470d326e7b557a9808196a629052961256deadc51b9131e01df3950cacb7104a4a76c328b56c7eaee8b9bed138117edd30624a1d3784cef1121e15d0ea18f08a4c7f28508d418d987023bbe9241abd31a1fc0fb97449009ebc9d7aca27c8b28c2a1abde34e93b5a534d0a9ecf13fa00e6936fa11721912f7b3f76e5c8478ddd9fe92191b74dea5b70fefa48bbf5cd2ba4cf99e6059ff5f96a948524d0d6eda6a87ee10d6ed8fd370a3f922ea156935cf2696d79d70578b57c8309ccdf3916318063fcbbd8a8674ec3a9d4dcd9cb8e2994922e6fbca82c5afa6baa14f6c1f5a02d3b1b3e5368be0217459ae1224a94bc1756d99dda8d19988943944d979f8ce2143fc1681d57afba099fcfe0cca2bb12851db70d5d8ab800885fe9641f61f4c04e3df8e389644fc5680c41644a3518b8d88ad40f116e773aabb8dab9f4dddec3bcb2e3d9983a705c45e7b60a807ecae56eb3d850bba84952f30fb996e6e5edfaf36f847103f3701324d42693994a9a53cae3bada4b26ff0aea268aebef5dd19c1ccdbeb27d9802c11facf6e35db6556039d1f99c475b1271b31678aefa5d9bc8f016f2aa43f91c3e791d21a6077db978ac5c8e1a4fe099640b0ba86e50b4a2183113206448ac05f8a3fb24de866559bdd004bbb204c3282551320ad97fdb4a97cd94bbe36ad2d02d3b84d15601af5c3fff963f9f273b66603836cc181484641b39a2224acb53cb7e458d8c61ff948619ea9a60fc126076ce0839fe8be15b0e0084467475c66f335ae9bacbe5c4a6dc02492f39fe79f86a56d0eaadf8d2fbb66d6861e2c2872cd8928bb62dda0686ba0ef72f519fef65d86e1a0ed31e0321619f5641eac0060341d9d499a5d29c10570358ee3bd62a271171f25e24f16f0a5f4efb372636210311ed9686039e6d073ba492416f823aba7723e2f0f9f584dcc", 0x2000, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x90, 0x0, 0x0, {0x4, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa000}}}, 0x0, 0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0x0, 0x0}) mount(0x0, &(0x7f0000000080)='./file0/../file0/file0\x00', 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000008600)=[{{0x0, 0x7f}}, {{&(0x7f00000072c0)=@un=@file={0x1, './file0/../file0/file0\x00'}, 0x32, &(0x7f0000007380), 0x0, &(0x7f0000000600)}}], 0x2, 0x0) syz_fuse_handle_req(r0, &(0x7f0000004280)="6e44b9129e2f09bdaa67509b0603f5c33b453232974b310cd1721357a969fd4cff63ffcf5040f03d55e407815fa581dafd5a94bc6cb2f94e732d0472aed21b7c85f73708abf214536635f7ceef70086514ed9e123e177f4cb8cca55185c3f9e88b4c26e10a3973dd0d946eaa2b7ea2b02d08ef9c148253dc2e668bd0d523a6d68abfc9c8187e7454a5cafec17f2599f771f83fc7a94c7cf4ed777fc6f119cf581be693caf298b70e5a50ad49eadd58bd458fff0436aa65bdfb27814f86ae6194a4e3c3f80d00d9dcd95b85e4d4ce2dbcc5d5d1add2ff9795167308c04fb68f73234c2e23b6f2dc75fa4ab7b40d5070b6d5034b280f41689ee518bf20273442c0f6a1f79000cb1ee3541ea9ae422eba2cbb4ece5843c96581314ac6dd794648b084ae6292f5979a3079816e81297825d83c24fb7217df307e49635be340fe7ad9e071f72a702ab964fc0e1c92899d94c8519b6db2e6970c6ea1a70cc108344cbfae7da7b0dd122ed85f8190d3d27d24f3d0a317cd270990602215afde13c5cddd38890a4ce6418a36e3ad91a58558a9c3060f6c2636b23876537a3d411371bc357431716f65861ececc80fb52fb832bb17df1e8332a1d858c56f464ce4a2188473e65009c25261dad7c9b70f154f64d96068b1cdd4ee8595c626b64420aaaa2c2767f4159bb141f7666ad2d492a7b61cbf3e3c52f9c7d67da7324247205abb3ac1bbccde583079f6eaf979ead45f6d0159a2259fe73d1a6a7cb0ed7dbc722a484e5a8c31c3de311abd666c961cbda5d9df3292d4d24028ea0b0d0ed21abc09df0fa7180842dbdf1d9e93004f6da821d24576d12c63d8b5fd61e4944f58b8318030d0bae0ce1f055b6d5f14212c4fdf88705e1af3ffc0f1f004a72d83a3cd0c92357cf72670e1846e6442a970f84959fca37cc4677ffdf90fe64e7203f77a1d42fbb3d1817184a069eab4a482db11cd6d1231244af87e5d3d69b72d18115f46bb6fea3d2f26d9efb9320c49f8f4dedd2b5502d01141e78034c13086b4615fbccd756cf54355cc33dff27612de368a3a114bbb546eba538090cede6741f62f9d37db287adb7c8538cc22b206d0e505e68f93b1ac00390e8c49b9530e6255ca68a74f95d1a66ff4cae800251f2aca9f5df6a59b656951cd479281edf2619185a4d80ea214ce340017888eb6785fb711c7672f345998fc5965cd6f1a9502c2a1c4313c64efe13925c6fb4f4c8f8862346b0d452dc63f1d6477287009bcebc590cae7c366874a5d6963f9882b9f402b362a9064753418a463e968f4a9f0dd70dff6f803b2ff6b6a2b8448c0c8079aadd0c6a26cb28effeaf24b9a745b70c5061fedc854fcbc322c2b5bd32572c46a4fe39e83b591571fafbfefe1da9d0a2b2551aca0a3f5b79e856a9afe6faa4adf19ebfbed2e7c2f58ae79439907964a2415424d915452c25ac71c407d58de9386fa28eaa506e9bbbd7d44ee0e2b68fefb72fd8a5a65e3cb6e52aad95413605223b1ba93d9100153b694e59a810eb6794fd564cb755e99b0f11aa3b4bdfd64b2850947a264163af51e861a8dcecad0fda8aa625c8922fc12b1d9665040b6d90569523fa31dd361f4d71e538033bc2cca3c0a8c7cb957d15f8a1d5e8f248edcafd9996b6aaa1a563b698a86537ef6870db9fc35052a478c7d76f47371880c04f95e75a2a23c6ee4ef53442018e63d65076052ef61077317935d0ef05db8e9988cad14e5985e267fe0ac031e1b608a530678375c85d400bcc7c801242e4434740df2648f5e402d685d378c8e7a713cd1be4259372ee790fffda0ed5ed33e4dbc292545d2bf6fd288adcac91449aa2485f6a4d640e44a8f4418d2976cfe201a6551e3ca5018ef6d36051d55e2ef9a949a24b3736e7819361544a972c8c58cf71194bfca0f760720b3086b54ab34838c54b6a8b4a68f7d9c91166193ced6a070c1a1e2be80e1e04acefc5bb055b009a3c54b5b33cad6e2a3b51854cbd93b8068cb5784db58831244cd3ab14754e10102713e316f4e43795c3f147f69a21ee2257ed6b4cbb3ac345ea12579c05a30e0929107bc0049d3eea15ec628890b1b5822bcfd7994bdfca6253956b0b18628cdb2a684523defdd6bb4adba4e156717a39c299321ae51ecfa5934d56c3bfa9d22fe25518ed25b7752031cc3c75310c73b49447c5c132fd99b9a2fffe89328f95799be813f35239b045c8ecac9e624f77f2ce8e0369864d499ebd653c892774ed8bd2490874566f0bcd524d48a87f0d15f44df694eaf6f5b9685657df322c651dd234145aa0217a0da69e31dcf7795189d522feba0d19f4b8657484e93b681dcf2196fbd24e048eb47d4063d5f0699b9c37a05e90d05d793f6f4076bad4a566a3a46d21b2cf996dde1bbf5ce55650c12ee75b506478901b259b4414daa89e760d9b323278117183ccf207152fee020aae7c9980a69ebb367b7409625d47c094ed784fce8f7f61167548784b3640f40aaa7aa62702dbd9899f7b1f00744d468d60e3a99d39f56b37c2486c6abc9efbd729927e783d7318497d636e27007e76bf704a050a4cf4b84274ca33d8d0ee8f0e1d2f0266ba614dd81c1744d3acde8019581d2236117832e48d556a3ae64fcc0cb734ccb16f51693b71e25325c6108f2621e20f321c275ce56fc9683065b520604af994c769b8cb187735317bdd6e3c14f4d1348d4b1f1b5d9daca702ad5f0a4a1e7677b5387750928587dd9239331e6344e6daec96c6b8de0da0c48b0ee760fe3615bdb91e53c6fae0e94c4612300999faf432c6dcaee087f4eeacaa2e1695097d1ab5515d601f908778e2cdd1344902a5ebd04f33e24c2961b6c58faf1bda799a7a2ec71c4508933bc21b2460ac8f041ad28e8a3ef6c0111e626d66f70e6e34b0b8d114e9f42f2f7dad5ac407c24109e052a2f938411157339250d0af91302c429b19dca498d383a5c7609ee4e8501bea47974789985f249466f3e8b5024ffb521ab65551f697018920a2c1fea5f89e3b9a8ae49f9508de5ba3ae8f9af71d03dab529d4f44e24f59e11c866ba9845b6d9e6e1a8bbbbf17c5d4021de193fbeb306c35f38f6d26c65fb5a12e38cd5d4f8d5f0bf7f298ee65c60d7d4263ab841335792dc6ed68cbc724763f7a4be3a4d7dd16b2a185940cdd4a07f1b293e8c81936e1cf2edd4f5a398ed697396e69733652a1415879f62efd30ec8dcb7bd3ad0e63a4549611f905c8b99a12c806355817e1e089be196b5b2e6affb1e017ab16dbdec7623f202ce11e6ac6377470e96847bcfe2ea49255b78fb2284c289b209cdf0867ad34898f3778ccb3df5ad1870251da4916aa85c06ae48cb1e1397dfd8f2fa96906f99226322fe9fb3676736fc90b0defbb8f04abc2e5a49f68b5e5ff97c2230b912c758b7de8641cacaaf0d11b68d4de0c076c9ac9199c0d2ea995449a662e5db4c9b0a08940e94a113cebc9a5916d029f971b129b6fabb6695f83258e18c2da2a22fd092c9583eb3fc9a36c9de631666c4f99633712b3baf935c5ade9b9776663293d02458450ad2faf8977aa07665a3a93e0df0534045946b21f6f1e152dba1c94efef0f4745beb5a15ebdc9e14cc1432df27d76f692b5d2c3b68c453b894dcc1ba345db093d0fb413131844a67b11f3dffa1e25606d4590ea65ea39f0295853348aa45ec0074045294befc0c72db57c9062be51dd84391cca4c9f3e9bf97d35986ee6499ea0ae74274436fdd0dcd241aad8fe27440610c195f75a4304069b010a2e57aecab07a4ba9321a1035c75d3b34b08690e1219919b7a403d3df92966bc640e9c2f36612071ce81a46590a97c22d534692c2874878ac9d00c95ab31877e4a67492a401a5d28949e2bf61c26b78642c4d97125fced42969254ccb919403bb847ba29103d04154df49f95747d580eed4fc2a1b5852bb01438562da739c5dca01079564f9b5878f8f6cae9b7439b21f3dce54c544b301195cd2d10f5a7a982096ce44ab6cc2201eb76b5422423bef41bfa02315112eb247fbdb317b984a40d12f4447b437048f0f43d9209c916ab0cd3aa9919fac951bc0fcf8ee346b825b8e9978770b67a701230f94b7108c832b4f03ca14a49e629e8bc25b12cc984f0171d7ba1c821a4d85427f5fa20002353fa36fd5d760f30ca2d6d9dee928ad7481b4c3f80f6da500f3fb3ea665ae28b930f186abde5fa5574b851a6749ffb20191545395767ccdbdceec0c561bd74a7e977c90796a37436a6bc888d1a4e27d6397edefaa360b3efc69d50a849e2199ad9b60465d853e9e3279d6a979a017a50caf418f6e3d0355799fa6cae916cfed032368dc9c77311b53151ab51d8561659e6caf186a63e8b0847cb485eac90265b6ba2183cde0f8565607f5bca114db98b5552c53f52483b230de3bcfa5d297c5c2ee21a024885c1d8db69e6e51fe4e46be0f90bc49f0d74e62466a8eb6da3b05aea05e0c106f09c14a7ab7af54d0306e48aece84dec341a44275b1a416f19dee9c2efb8ffd2a89d7bb27fb2cb95fcb685579ca47bea5eeb14825eeb6aaa606ee1a04f47315d59396c1db309a6d426f1b5e41afd7d04a7f0e297e9fcc083826c203bc6a528ae97c8d9f53b6465f6a22624b88b5c44f441ab18f03add299177c3fa8985874809b679458a40dd8ee5420b80563ec5a0940fb40a54f51f0efc2aabf773a02981220c45bce162ca79443d9e864f7c9ed7f4078e6edec5efd648f57dcde0288fcbf7cb3a794bde5d9d2b66a9679624ead365ee4c8a7bae73fa5f85cb119942a287e108cd67d3211c122805634138cef3945997201a51d460b0ced728808cd4d6f010f458a5f8b934d5fb624a59ddf371c40bbcbdbf15922130377226c5d8a5e7eb7f3d470669a718ce58289e82f6d4e4fd7b1618e66ba6bd44d45f1262922b473e95e4273cd0922d7a4df019949989e6cea214d3a97e4ead5418dcee2469d4579ec84e8d19ca540eaeed4d075d37584247f1cf3ca12d1d315e85f7c67a1fee89babb037276465ed8ccbc1b4e0c16d5c5073ee30788853d2b43e8c8ce9f906fa982858f6429c2a59b94adf84bc40db8d980e9efe821aba2272c36b8e588fe1884347b693d352b66530a256fcbb64bbf22332babba01169b86a67f4400821e9b89c3274fd27428e5450efbdad69506b2388658165f666140d0ae7f26d59578c698ba086a4d516bfc253807e5310e4a7e5a7c2f9cfca0704017e16522bdb6fcf6304fd390221d3e705c327df0fd7b189de53933bb6054ea25a176f8d585cc6410d72c823ceef450518cdd29b9caf35c9defe64c09ca4ba3797d9a1dfd4b0499794becbf3e287a55f843fb581fc07911522243d3e393b575e5957ec7cc36c94cf05814f08f4bee21dfe8c75b3c7c1e16c46a7318a617f5d532c8822d2bfdef5b5d0722607850243c8ee4ff69da7eb2ba8eedae297571fb12be661f161a18878ab3e18718b2c8dd5d10081ecf5cdd9d145b5d787626812e700990e481e869543cd2082be9a5f04442f3296ce98bc557c1e33b1ed2dc5a266947f44139a7d149352f335b929dd341c92cb914ec1dad2512169d8cc297d92b165bd36d2e85b21236da4952486915487fcdde42480e8a54dbe7c9963e201b9ecbb26bbbb8490297beba25c642012334760638ca7b5b17be9b58a430c3a35640c8b0025ab5513956c7328e00dba5aec205d74e79fd685729f80a3d56a97cfe3e0d77297b6e7ee4991ef83ea1811ae9fc5d8db3eea7664e2c9e31edd32a0875b695de23bd266e9e0f495e02ff5840e3e88702ac167246bf9679412ba9373422ce72eae3fddc58ffe887112db5fcb78f3c50216c546c1d784fdfccfbd2575454f5fb8f6f8d1595d7fc8c9d15187be89dc88d48d54c00d0f5802a01da460ff02e75826d371235b72b55c76a65c1ae36061dcc05dba23a846bdf020faf1d4a7abf7fe4f159f0ccd1a5ab3d964b18f600cc04916965f8dcf93cfed1590d75fd036b2ce305745e874991a9ef64aaf0e61094438410c067958fdf0849f6407edda268857446b5b7f051f08f853412ad9b11f4c23ceee90a3fe65f84d421afbd9cd8451f031db9b49cbb1e531f285a11e7cc9a3caf69a9a76c6cfafc360432725de26fd322fe03abc32d33b33d765d701019fdc60721bc4c77f161fbac38454e09238c8661059dca13be4a580fc42eebe860af77c7b6e53b1c9cd1103aa95500988f6d0421e5a03420a3e7c43f37e1eb62a24275d4e456caca92b3edc1f7112ebe92de72fa55ca0277fec050dd31233bbf5f156a04676da1edb36ae5e4b4188f37203219db3324f2bd520bf592e397c7cf13581d8fec0f284daa6fb9069a0ec13f772f3c0d214ee7e0464e78d0d984f61aee47ad1f0d725dea4da0538c2b837ccd4037fe8b7952f90e67d814387d52d31cb0e331b12e5ba1d49e7602a622c1d544743c0b1d0f5b188ff2f9965e1e74f827b220c4ede26001c3270ff93ae8bf9832026b65ef1a2562f06e03b8b65cca74738016e6da5ac87f06dbebce0be2a721146759c577097b719eb047282e3b3920f4b8e5915eb07f9a336ae742634d1ad767e69ebceef03154b90035f009794bd61b828cca92d5d3489b6fcf86f62d0b0cf3d859d754f8a17d3869a1fc4cc3f7696fa17b6575a76b3d493794399209db5b6fe12e8854e76449f9ed9bf1f711691547c75c823a4887911035a1ebc28db6ee1b240953acfe7a24bd24a7fc571cb28aaadc40bc84e26e4fb8d6c77879ab2094e74863ca1b5720a71515a367bdf2ed31b3d35d0403661b8c7e7946db23e79a9d4edb30c8230b1e28727a49b499f13bb7d61079cd7583073811cbf0caef6c9472fb92de04ca6140e74a54d0ff5ee4d9a5a9c645ef76af82bbf1cf774daff7daa716dc058a2d8f11b9d0f76b70021e8f4232082a96b46113bb57fd351c4addf8d6f839d7e9ae17641c5552be066bbd5f01a401234d2698989dc0b4fd6cf43beba9b98b55aec996809775ce220dfd539e1c26f09e60f81045186e99644e359112008cfb27dc6b12727ffb938fa4fec0f4c3bb1e59f53e3a2281e6cbfed69b4c1102a4b4cc7e68db7da734f8fae123a37818915e9ade3703c844b6711268f3694b711d884e3a124fe5e54d7826a4aa9de6dff3fdb3673289f90e5a7ffb871cd6822551e6ec39372759d9de896fd8bebbaf6ab0a6f9bfb432336bd2e134504ea8b37b2f064d86eec46be87f5f43c1a47363ae604340fe123cbf2a35eba85d2be261a6e5e0c4d068c9a99022cae4b0ca01caf658fa0eb7b88830e65747fa1193c4f4d3b76e1448a50f79a3ae5093943bbfd6208818fec4cb0e192743654cf9ef2a5591040f6712684bfb880cc36cb4c8bfb05f29cf712f0992158772619c2eefa475b2847fb6156a7482e3c9b6c292896eb206b9728d858deaada5eae3d6f2f219985caa59db48e6708edc811cbb074fe7222d84317e5e533b231817047ff00f2eb06cf1eb36efd6d98001ad586e5e2cead3ba1398eec4e27d8c2e1ce2b2b9ae85f855c12285084f96d3f3fbf670f29885ebc9ecae692782bfb8690e8075326675a9cb8fb9faa5be2f57f18f79de8c6c01325d586fc2d2695c1323be46d7bd6cc5074af7c40d5c5632e4d440d853654f1813147a43e5c8378455270a68a50897659e18d288c231c2d7b0a261a1fb9303cf7bcbe4303c89ccad488a6e9e1b8300cf31d1b3671cc8260cf6647c1465aadec9cfff5849feddc2ea06ed5884111caba367c73b2f5a9ebf1b4ce67eddd19f4d7ee7a8bbae166b767e30dae1ffd30c708245aa40905c3b9df10603f7a9e941af511a3d5ecda701e17e0d4f907f88b0433b90dbb8d9e048f4d4d299e739117c44ae4bd65d8f4b2f001cf2ef9a12a6a4f03eeb60b63b7559d654fd87c2ac86b17aa348b3741a18c4437117b9bef9cd0c3eaa88907db82cd1020067ec61086298d6df8e3b29299732a987730d62a2e2d1f5b7734fe5a7aad4214f42619ce5eb825a52a5fb47ab2c40e54f403e543c5f6f3bd13e65fb667d1cef905d34b17a4164c347d04fbfcb487763f542828496f14a3bb64aaad131b62b4e3795c8e9b25fc0f6637e9214f4662f05e6372b502471918d4070b5df1d1a67a76b7b29b83d34db1e7599bfc149e71326ef02a42d78ef656341529e17d0f6bb7aef21de2b75930ecb46a3cec33e55284ab6184a6943a2d96b05e21e4cc6e00f4cdc071a13fd33516ff39abaab2a09e9da0a5b45fa83680021b961cf5614a5b6a38200bca55da43012a245a4d243c0024384f9e76b989f79ca1300f20d4f63fe34d24e99d67a001cf361d80cc1fc17800d26187ef0e0f872c6864b7f265f186e0c29892165d0000ebcc87286e8d46b8c52ae7d5f434f9e9a0752a7671dcdb37bd7b9423b35c42ff8f5279b2a13648dffdca8fa6bb526aca8d96d125f08ba7107a6bbe7d2fc62225e4c6e14a31993042088615b530fc170cc86feae75562250bc61e9bb7803a389c1aaa055eaf8c4e552ecfc9386925d45cc41bd8e6c48847aa9ead7926345280cf334df0c36cf535ac268c37a907c46f894defd175635e0077c34401b945ecfee81a23b043a684ba3a2fa53ca609e2419def4d6bbd5e906c8c90426f1da22cc23b57f09621c7d6c7f1c35d45ce1bb786914b3584c86352f7f5ef34a88f19055da4fcae5505ec0b451447d4221de185f2a4458833d90e6a1440c54e0bfffb8025d3d21115ca90f728f198afe1823330c74f04da82829c15d2d42e04f35400cca00183e50061c823691f6edee73013502d16da37db719e340368fff43955c7418be828767a93c89a0ec1a8f1ac84975de341816bfbefa4ac368256fcbc3f838fb44ca1e2bfaf6208362360ca2280fb46313c593e806505075e1d5e349314400d3c10913110c4d3791fbde9f2d5917fa377247a97f89dd68867fa8fafe8c6443dc07eff75c8f2c4a9c0f0d636b6c6bb8cf607bc112f0e45783b34a0e767c829dd20038548e967c1ed019efb807ca1e52123187f6d2a879ed7427fa0c57b287574f87355b56260fc48b57c9150c94f134332e4654ad049d24a0c49d21855c34dc4cb09a38f23ee9baf08a1f17b025b98320037ef782e0b2bdb429329b8ababe81d83c8792924dfb6d826071c6da37a1d8ab43ca2b3e43136be535c6c83b88497b351fc4cf7b8a7816fac043b518c1863c6d8b8508d2e7d09ca20ef843183b2e1a75edf1e18846a6ceb550bbd3ed2a0747d7954b1dc69218c3d4ff39ef4ede5ed4e35b08ec2e121ab5dd75bd7dddb5e76aad7b9b7725701507a899a199860056791c95beb6bd23a3716ca6070a55519b26b3a88deda6d2e64f9b5971f71ee4700e42910a1c16fce8a93dd59f47a1fc0edfe39e41f5e2fade00997a04c64a6a10475e056666030877cc473690be86e72fce4fe3653273ac5bf0cc088c0a30a0f2c023b4d18159e76ce8c843bff1ebe5fa59f62aa570f3c728ef83b98f45088a4885a7d58287599f5e1e3dd05e06f86c7637eaecefdfdf18822bece154bb4fcbc8f6b3fa0eb07c9d03c8bc29b208e91aa1a8a67a77480d0b70195b0715237518798899aaac96657cf6422bbb99f75c3c6f3a8e663a9909b20704fbf8310b092d37d248efd39b24e2154e55caec28634f1360a551fe86a447f65aeb6d7401133929ff292f02032061fab5f4c328bc62d07535ae35ab7e74b76d67da9216d2cd4d8a966a7ec7b9e89cf36ab1d16513202e98d3220824f222664d5e8b12b8e879e5fde2a1edb15201303270fb78193220616547baa6afe6f0e071fd4bef308e4aea2b0cd53edbc2c29ff6f8ffda6bf7769b59c2219e76e4723e3ff09b1351356e6d83cc592e7f34076fe6f9097371961027dd5ab72fcb552fd28cd24638ddb6b97fc3c5be20484505efdd0e82b6f660504000fb24f94fbbb419c2a48c5a4b38641ef6ed5941b26a86f6c660a47a1ec5482e9c998b18a12f77173aab6c5d5624b11abd477716f8cce6051f8a646dbf0b42aa06e316131b12de374efa831b9328b1accb498069217a101c5ef01b2e238dc29a76968bae38d5ebf0fe9cc4ed0740f890eaeb229f1634c41a8623b7966603fdd595612bb59b8e4c0160c769ebc1b4f17e027b2f2af553053d1b2bd34990969e6050aa5e3d64d7c31738db099d12a03377db81dc795c6d099352dea353f986e0e511deb5632c8194a9ee915170d189dce6aa9b542bba8ce15be87cc53b5bf3327d4d666b9a23612fe57080730e39bc01206e3c601d96ce5ea79fd309d6f6639ee84d12a92453bbf261dfaa160ec02600430123b0f67ba9a321028ae74b4c361e5f77ed18feb2a531afe64a1a34c0265091b4436f0ea0fbced635777ccb644e912851a83467f6d8e569300b6bb8290ed60aa1b9dd24c398afe2000b2436247d42525472c3f8b22e858136b9f7305298a53c22104137459d51e23329575ee4637c67cb79515c3820e6cb1f821be8a1703034a7de51ff51bf70614fb5925614240405dfa7cd2eb1999bfb970798484aa3cfc76079da61418539bdcd2c9e32597470a8ac8ab788f7d02577fa2c70ba25c7d46a7b7b5d7c1d151e8813a063b684f1b774bacca4781eddf32eb9738f7e23d4d92f60ef531cec259261566bf88d405a1e666829e2100486afcfa4eac33a65404ec9f4235184e6155ae959de84810637c2590622c126daede8e3119d9e3981baa4a12cd01b9733b91518a8efbd8ccad04e2deb6b733a64d0cd5ba87caf59811ece54ed10c87cacfcc7c377b3c16119794fd706c5b22de077b171868c666f6e899b3940aeb3756239254ce2da3315f59bc641d6ae28e367bdb58b8d9f87ae82967e3aaf428f4a291e25055684efdaf3e41b3717bdf16d1130f7bf5cd3d1257ec5d0cf4e5f11eea8c2b5f9ecb336bbd50d3e455eeb2813372c7537599119a57252055b94ce29cdbcbcebab9ab2c3d7bd239c6acca731f80a69167e4f7c8c246a7670baf0e9f799cb231a0f598dbd1f14c1352adabe2db8f4b03cca3c60090a2e73d1fae844a23f7d0d1a02ad483ebdc046265fa8a9877d067bbe497bab4f560be21d6cf55a4e7cb3bb48d05fd7d8fa2db337f107976a3ff8629f85981bfdf649ccf1bc694c880909c2776c2fb153a6bd1f061c6796351b389f5da66e8dc1828819bc50fab6bb2ed78398b3fc6ed8b2a68ce8122658ad651b94e80c96fc0ef33c452c7a8545bdc9de3593ea030a6becfd13bed0e2e4aa86220f885611c13c18e8caefbcf0f5e2b405c112f7ca8009f5a2c11825421157c41d2e43ecb2e3e388537a496055a0236db1890ea960b1f0fe08efb9d0d4e52a61eda2880a2eb59a6447ee5843481ea782b87bcb6533e2d2a1496e7b4f61be17a932671fb216f1d508c3e48996a3b5206e3d2d6d0af7da92637f9e1c7d849fcc9a10a384142f1e02638495b1a1db0526a4932403d2eade61d348c257d83899d36c5aa6e90244ef55fccf06e297e15bb357648bc3f5f191a93e51673259e64c5c8c8fb9911b57f2ebb8e60be8fb40b91b1c319388b785f20fc8b94a73c273bbdd961bbf66aa519ba8596d4a2e14e342efe01e30ac90fc5388d9c48a", 0x2000, &(0x7f0000000dc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) setuid(0x0) syz_fuse_handle_req(r0, &(0x7f000000c680)="fc7d5d74331af85673ae7e3d770e5917b22d302078920eb7cf48ad2a5a9ecd930d018800d6554c6a2c00f9a912a4dc3764868ffa5a41ccf1e7cb0df0a51b4ebdbff85a3f96b914cc333d0a65b436d327e541c64766cf37e861e43bbab4bfe77a0ad449a1a3346d42a76fc0993b58b378e1e4edd96a03b61f16f76f3765533d6e3538e2a2c7e670fcd897296c927f3e80db3447e9519836767c66c7370876340b1045bc199464f7cb9697ee98919a3b725c42e50f24ffe1c814a6072530e84e6fe9a520cf9778287411ed27d4c62a48d33b9b556da34b3cedcc8eb181aa67601095fe2a4a666dd196761d66a701793705742807421bdfae8c248f4a8be7d71ac7293b7d1b06242c2b361841e12d13093a25952c2f3a53cfa5c6b37c3e97431da323c8095b4fdd2204bc94d61730f11293bb452edbb4a3008300feab94569dd09fd59952c3eac78a3df05232a0d00b032e0623d615b966ca7e5cca080b0cdf2c4a4a461e06924596519e26d4927bdfe70b8b4006665d618aed109a39d375edf8665711563cea5fd8253c0c20b253e4e782fd82f373510b874cddffb67159215dff34eca94c3d8da64d904de4032ed8cdb8ed0828fa26025cce1ea5962fb2da37c09520eb7cbb8f4a3f166b6ff8f599182210ac5b5ad01865e8856a91a911ac6ae98ea82073266eeba903c5037700e9ef89edf2ed975c9d8a077fae207a29560ef547981fb5dd3572b822d285d668f889f5de5cff2a02f32f7581b84be25f7cf04f16d4710e7082eab464dd7d585104005919268a729db7e2074a1103dffe2135be71981707daad838e269b82ba6f91a63c1c1dfc0dc15a65f4377dc0fbe4119dffac63980930b2bd3d2dda087f1a66f7de787a669699a1fc65994b502e304973f50d1440ddbba9cbb7ee09444c7752255cece60cb17eb651bff149fcc5cda1a1a77a57c1892d66d8bb89e7646aa72d494340fa340f1c75760831cb0898c31552d88d36a9cb2e9344043edf3ed187665219a482f9568071ae613786a2d44c32084e5af24e224141153d80aed623284f2c451ed691720b5de5680fcbfd0bed35f400cfaa0c81fc5369209e6d47b11565c96b372ca843b4befe865f2af8b6beb667729aff2b96a22b684162a88c110da7502cea6c411459ad6fb642165e28bfb11496574471f1df6e4d5925b0b804583627a9e779da32e78839a71d702769928a59cf7899380232ee859b0c785eed0eee4bc395d893d25d005783f0aa199fc337091ba681d5b674bba5b9fa7062802043dc2f3a3beff581bc2ccbb5999e9bea48f1faf63ea9f67908f4411223eacdd1d1d0a7ca516d7bf0f7e4348692f3714ad37793895e00c755b3c6142e055d8378aa21de18949d062cb881559e78b2b4bf7fcca92bfbbfe4b55897eb6d5738f6b933b505d04d659f2ec98df23c361f3045864e6032c723ceffb2aa75b6f4cf2be4bbeee109f8a43284592288c5349df98b4d255e8c23a863d3fffe14f1cf22ee4fd7d8771ef55afcae0813edacf3529dbd7790dfd50bdf68834556737c458d5f11af3b028845dbcd8f6a75cd07452be15b672c6e41062eb86859415c7aa3478f611b7f382c77c43bf661630753575bbe69ff3d619706e7045547b4bb606d026aa4c490224231f3736d57c3efcafd4f61a255014ec75243c9a2044b536737540e2d90840d17f24c6b50defd2cbed21fcfde6ed17d0b635b9d2dad35120f8e120ed742b1f00eeff5996852195f607f348ecdeca02ef2597159b0f86f6f5ee3c52a06e4dcb89038ad3d9b061788356a1d05985ada305d91d79305068417daa1a1c75d8eca8e5b67d63f4476bbdb40be8d924137947b18b2c3d2c5c95d60670406245fde67cae1867929d48160369b94a46e205825336a6d189b3ec345949c82177beceabdaeb5677debc568ae663f79517b9506b00aac95c6d821f88a133b4ef7414625d2649be949e37766e0a18672590546c98e1937570d67665ea3c6b0e0696865ba2c28ced81a40b1c5fef6d2bf95c21cb95be867b322d3e1bab0e8a08302a798cafee9c7a2842a52dbab69c48ea0e6988660fca750f57f5ad67a09a41dc02dbd2a3266569e36b89e843125bc282ed545e05e5871e4a56a550d0b14cfc20054d1aa1bda6ae24ef215ddc32509fd7eaf72f7dfd2f73a2e26468f4829ac1f37eed76902a581ca0dc88aea3b0aaace13ec9ad52153ec5c2e2cf30a8ae9e19e42053d6215ac0fb6b9f08b461efbd919b8c6a42c8892c6a16a2f816b6dce8ed38a5da1d65ef581d00c4765ccb682cbbcb35d013b4bf076d8367d9e70de645a0ea5353783e8b90250c74b3144815048d847838e6c845f87444c1de3757bd170a861a9dd1f40ad0f9154bc6f7a4c4fba027d27e0f6990133ad419d8608387a3c5f1ea77157bbe42d4381b13d5788b72dcc655e0ec4393ff0f65bed839338260c0b1e020117be8c746c8cece1bedecd6100db2a2dfb8cc96c3da28b0052409193be93d29ad603a08a655712c118fdd5121e24a2aad2f8e32cadabf1f760302a5d5d0bab40f605f7c544a57f0543bb07fccbef165da8e60e08dc683a76bffd4b99bcdcea2f4cc52f43e2f6977e0c69eb69152c0ff2dd910806810f69e8fbb57dde9e43beab80e418ca73de053698f4a338abd923b87b06bb875963124ee9e491246c8310ebcbc9a6574d177af3594b1f23e7a1e66ccbff016cc6228c148ea5e8554ffca761f53765e5016d209e44ab1666141682010252ab1a282d927fb50fe9d2d17d6a119ea54e69b1980706346e78f48ddbb4ad22626779f41ba3aac86bc306250dac84e128d4293adad2546335be99661165cb9031f6e481d3f34a84848eadca6941e459235aa2877e5450fe4912502980b08bf5bf6b54ac3938cd72009e5915c5bc6ca8bcbf86b1d7fecca2caf4b9fe43a331a0f3ad47bbc300567f4d6025bcf9ac418f0e3cac3e9506bea7e5b974c79122cb8da43713e84c4ba4892139ae696afdb90eb8fbea55742446ab20be7b5d4db5b68a53dc52f99a25957ec2a0c3709ab08cbb2087869421edfd8af48e5f37591ee50d1fb60386790b847e432dbd65edde4881780fb725b6add2338a7e020d16a1d4ea88fd064f30ee8c0c1339e9f172b85860f7d47b276f925e3637daa5852e7fa55d8e1b269f2e3677e598c98699c3123896dc65b7403f4ce82b18b39c4ea89b180840b0197557bd47cf35a566fa0fee840c3d4187383d426d97d33e912bf149377d5b5607e325045c897985726fd0f20747d9edaed65e768f562a2e6abe74d480a6e8acb5e19f5b9204c9d600d80044bbf02d6719d4a7a4be344dae6100e626a7cd597b794eca9559ff397878089a2cf8cf2d2e9c6bfb0e64a25f3357d20c14d0b2f1e5a896466b8577d67d1b86088eacbc811820f8799f695186be6cb287f85872c92964efce97adfad58e4a3b22886aab3d6298f91df717ee69ac42ea75e0bbda8a7e90c68f9ea888b1691c45ccc121b8025370e555668780af4be5c3142a335e1b7f2dde3abd7c42c75c4629951a4b6e04e6683e192190c304bbb1287f2fdd3797482bdacc54db8d146d0398f50a91506d25b18796f602f3e59cba7d7c11f1d7b75869b4cbbdf77c80a6100e9503e7dcccc407a0ea2b38cb026e124d247e156aae52e1ca7a093ffa193053776af8b5a97a12e690b3f3bec7c3623c123dccd5ece611e9ecc7f12843c3fb78ca41ca7fcb27fb02f7a31b93a2118aa2f9b82622b83a82dbd5a3c9806540b8481d8e79bd8c7178968094130e4f6c907b5e2a3a2ea069c9d3e3f8cf1fb6b1ab7b665fc88867ae7567f9f68d3f92b44955dc5eed150fe2514be545c28138271716ade72fee74d574d404ebd64ac9472cc66afb834c7495554c0b0beae54a2172bc7f74a0e654e5a2134ecc384771d02794a0477b286a25076ce24a9da0d3f0c2219f06c8b155474e6ee2889f87650b167b1a3ac9f4194d7475e2762202152dcf8d2c35d471e9ab3280d94729f42f56252b3f8d3b6176f8f36336d76210d1948907d65f5c14f1d066922117623558aeb57efc128300f55994873d4dfbc2f46c295c4c00c2d8122d6e4a272f3589fc8254266a137948db222fde27fcffa40d2783f973ecc06dfba5e9583a4c331fab93aa76bcf20f1fa539275936db2618d7266c697ca3e52b5c08839e7a88b7046c6412ac628c0795e1e228c4328e4f8c780b2c51f00857bc433e7ebc46f4a964e16c7fea22c1b7e2e0597e0a1a6f704d204663b3cef8a83fcd8db54dc5aa743b6c098e254378cc13af7d4a92e2e67a321dff1b63b628b22665ccbe018ada628c098033ac977fc2a23bd4d714fd80302739ce285c48db5c82f66cbe5aca49fea3b2611292a25769328d68d811ba97c36cbb8b9d4fc15ad8a9655c61327c576725158d45b187053d94ab3afc405f75f2ef49c6b24e7406a4d36e1b0b1c1e3350eea89026a7d95df199906b972315e426b209a29263bc6efb56149f2ad0c95234caa77b3ad11ef1012a1b4e87b3d2448b2e39dbe722e1b4a7b89ab71fb70d299aeddb39637fa74878d2116df170656cb1fbc867dddcee2c0cd2bddce420674d22f19d02ae2609162a0ff6c61a546010740ea59ab49d789c7e445358f0ff9f2d7dc0b9b1c2c2dd082749a99761994695c92aed1884f4840b0034c125e543886f260de76655f7c1a33ec108b617a4464c5b9ab32196e093c76d3678b0a8dc00d3cbfa6f65959358cb27d1174bb9c965b52f48c5241d9206423dbd182f7c27def2df343de2203d963c8243cf6dc8437c1af83b15d7aee4b750b792dbfaa9dec8fefd58fb6041cc893dfbbd20e391ee924136661b771e53dcadcfda45c3eb716a3fd956092fcdd2f1f7cf714e080260a72b63065e308310317a06f3fa82e1a8ca3579e3ddef5ae43464b59d122f3f5d0508ec8e5a0596af7f69218b0080b8199f9bf5ad7d1c8e47f06775e7f4edba0b1c67f2301821fc2112ca8326b5df1f54a0943020a25010718f88bb247d7bb226dac54655e7261a3f65c33383512d35db21fd99368e00c5e6808ba1e116eaea17d1d7fc9f1814b845ff186082ff87735e98f0b13d07320bb9a24ba94e8ff7bac34c7121ec41d218638b000bf55ecd997f73daf19c515349600ad355ec3b62c15e0e5825fc345845d6664862e80f8d6e531ddea702bb498346637af3f266b30fa75ff926362624bc89a8e5c0f12ade3d5c3790e4e8c72e0ac0aa46e05c431ed5a5082dab94e1a77e8e2ccaa135cdaf3a7fb80f507893a4e10b156e0fb22ef6c2411ebd25c2a9903eceead83723b91d4b5e9156f6941f81ac6f0d7103b1f798a3cdfdc64dff500f804ab5ebbd8a861ebd845e513199ac53f31a1214f49f753c93f1992cc269fb8a72f126374056dc9d33c04f75b3218e4aa5c187de9645f1439d9b48d2f8629e6bddb3138d5d5ebdfb0a5265f4c99aa1c63ac25c2a2757481adbd36f0dfe57d7bcd084552190fda77ff659f1ca31db9d0394f66cb34ab58cbf66df153d04dfb4d647ce6c0b07171220a64ace34650c63894f077aa50a6b9e2731b59f79795a235129170dd1b06ba20f900f7a2af3959cbbb71555cfb6d83de4a7a31167d8a90de5c01103e803f98cbf46b398e762e97701e514cbae0d70a296f3b69ab04a664f4188985bcd00ebacd7d58b3f1c152123eb5cc70ce69657064a0bdd9fc7bc120c3dd4891ddc4c4875e2090d0cd71c572e1ee27242855d0c92897e64afc25790c92f6324951907ef2257e45d27120fa059556ea755dbd453851cfa39c83c040d2625fa252ba96a96c5a95c3d363e80767e2db3ce1a8974524b780726b95724e2bb9ee74d8ce051dc37676e7c679f2da1a7e82d5f0c11450d7859a6d11f371f1801b842fab9a0369be2c29b88ddae7493df79bdc8590dec1e01fc387822cad37e211ccf4f1fdb280af21285caa551b7808d2f0acb62b61f40635dd2dc809c163468b51f431660c414a5d7631b7d03032afd5746cbe458d53e5c4e1e540cbee49741bdd84c5d2e961dfe11e9119541b205afd388ec134ec0679fbb7e348566533b45df7504acccd8c03644a6436d84af844016fe7fcffe3990664a88113bb86bfefeadad0e3ce3ba2bbbcd093674003bea34aa3b7992a4cb36e6e598031a4cd5b930972359808dfe8d70d07a8b8fbfd0238fd39507972e5a612f68765a03843dd086ff7769bad813fb7008fc6677eaf0d035afb9fa618180c719ca5907a82a09282b19da53964d6722abac1af546d258ae63a77acad950e627df805de35ad61013ffbd2dd055b76baa190b4e9d6ceb6575455cde2b7a47327024cde5f4d7a4a88e3c5db360edf3b4c7c059b7c3a6b277b438fcab8cf7601651d40bb6785982e2b8004425b2d7ec70e75f0298ed8971ca482091c452f16899354430c6898b0e9cd657d9ea95bec3ba63772fcaf95e79fbeff7fdf5cad462a415a4dee7b8aa462ebc6901270167d3f7c550acfd21f99ea2e300e3c278bd4a545dc1af83a4e7be678b2cbd4396469390770dbb71d81f2f6df8a48d5e303f16e405d77cae1a524cd2dc61645cb2e4e477d044387683311fdb6cee6871baee17e4a685ef6dac28cf7bba0099d34e146970a21efd28811ab7cb627e9ac12f2f6ba0ed3fa5e5e2314ae07fd35dcda57343e6acd13cbe9322da4c8f40b28b4859ca0ab722203207f490ce21142da96b0bcc2469d893494d9404454f766abdc07132002c20662ad6fac6ca796c7bf7652c2dfbf9136f939327ce16c131bd0c7fc0c30b72e3977abbb85df0ec64efe0e42d19728b48cafa6cda428e2a0562a54d4cde041dc0490c4b9575ad64a417410b2b99774aec08fa65bbad712b13afcd0c5a3c1254146e0109dfde35e3a1d82f1fa65467526eabc018e699c4175eb5aa56e506fa2f338beff63e726bb3d819910afc17d71a497ebf1b9f02d013f35fe32cb01e74de1acc4ab13c9d1eda199b76ae9da942a0738f26e2ad63bab0653b1265f3df9f5687b70043cdef71fbf9a2f341bc2df811beb93175a2026d6f52686564d4cea516154796c11860abd28fb81b45206dc67bc01f86aaf2e56103d0cd280aec8b933d34329bf2789d2d716950bd530ed955abd93a5c71a953742e21e745d0b51355db797153ee6a38e1157e5f8e62362b6e247e3234e7a71dd33548421b5b2b608a96592ebfd11082d0cb87b9c2924000a5c477780db2fd0d29e66050a4386b41ea4c56a38153e89d6571703862a4f9ca247257ad5c8a7baa265574652b21873f8aac8235344b2782701cf1494a681a9f69715efe854e6f3a6163b1cde3656da12d7cf931366962cdbf39141a614b00a8e4c48a17ed444fde811ebedb1434f8f106044ff6330ea114efe76da8d259f88357ac11f88f20723be8158858d23358a133d08d6cd484c174decfd3af1b49494b9ee94e8bcbc8e1f3cc993a00720a5c05134b6a2dcbaf796e9f619ca31b3c735c2eb23a5cb3b5a94400ac0b2a80edbfaec79451be1d8ebb89d2478bee8cb9139cbf2617370476c9b6c821c80aa7e72c41e39045b03a2978753ee762f1ad26274fc96229a37c53d656d14735447934c5412dc62ba24e0779c886966157b5d166673bfebcea37a822fe5f972f7db82268043d0709d26814e86b968b455549593bfacbd2767ca20f8db6ac757e969697461ebd2abb6b491ac41d9e067bf2d80ffee5ec1a85f396f217d3f9d2e9e227bb8813fdf8338c21cc2284c222f6eefbba895f4375b0100f19a8652c4d9c18ffb760f3b28b3801efcd92deeec02e1a63cf4b30bc7c4f4d8873869187d12fb7dbcb67bd29b8b6993c0866ffcee635b1af0fb39fa586da910f7913341e049daf080e1b13b3b5693b9f81a51b40fa4eff6c3d1ab7c0854e8233c09029f924b0f0536188b8b2d46eaef91dd6748957d9e44fc755f3bca3b0cc5b2c0ed9780eb48afc9ab2bb8cfe95c595f4f103c73b98f398870e1bed06018713f85aedf6a77da7286be4bb42b56f0fd8a1e10314def6bddfee4ed729bb3a3eb90f31bba1decd60b075b9c5912400364eb2915e81342f4129d797ece335a2c81e4628ee03ff561f2b4451e93142bd06477f907d45690b4c872186ac8554a58f169d7649da3788220f83fa130cc6aae55c379b18821d96e7801957ca651189bd505e07f442a08e1280d17178acb5ad85b6ea4145cb9cec9002dc744c82b4d0a3dd8ce6e71e8cc249e6a701b9a4f57d0e9fb18e021b8cad6f08019273bfc5aef85b12bc8d30c8522132c4df4e884ef12307f4346ff8cdd3cb3a9cad26a2015f3977db10a30ec4584beeaccd683f26d17c7bd59bae3b15b1d0c670f6e06dc75a487a3f39f1afd36619e05836d6b03ec41e16ce822d3581960a603b07a3e25aec7486a258a925dde89da50c2f31686f6c7467318470a204cf7b87d8c48328bac77c8a240963a6b779a876ef18c4b20ed8f1d0970faf8465570cf091ab8ce8ed2cf5ae697eef1475e7c36ff026c3b48e260ea3ff090dd41f8cd27b4a7dc5e683434cf4eaed488e01b42d7ec73815f4207cd2d8147ba6fabd9367227fb65d9231a84478cebe3a18b57e144b8aef7144b540f2700011a809147abe046f07452e54068d274717ba50b8a4ac2769f545fef8c69dc5eef1ab4e5fe3b5f07ef49bcad79b79968d86bc412784af97a259d7df589a9c42dddadf8a4475075ba14c73ee1ab8e1f58e09b9b3d8c4badfe283aa96d603fac91f5a79ebfed2d256fb0ff65bfec1f8dea7f77b52e572e96ce8f4ba785008e6915c16e101fec13865fa00ecd5183bc8a1750bfd7e578ecc153a935181bd805d717b27d09e3eaa1230850a06cbb396ebe92b840556020c7f77d44dee4157fd0597906d92ce0b32c6b2bdc7507feecde01dd5baaaeba2803d47340f0eeae6b991ff85486e7cbd42dd0415b41b4a97e99b1901027fa551ddbeab7368e79f5038f0c3084b04a424010635d13774c6ea44578fe74aebe092378a41ff83130bd93a62c4c35f99d8e69f25c67e335a5687b517fccde2334bdc72638762f6a151775d5164d7d351582eb7878b0beedb8bb0fc782928c4f86b4c8e5caf5c5bf1686b285892839125466047cdbc7156426f45cf5f0c86ac8a423e1f0597364998444d21c9ed1317f04926b0ac85190f97bbd88a7fc1a20025a55a4aafe533633f13a694b79d3c2446123028553c0c1a0018dc06fa9caa6dd7a404578b6a665bba458fd2acba6b58b987ec0c6dbb7f782f482ecc83a7ef399270b7a9d8d3e2ef2fbfec623412a2465daebb1e07160cb838c9b26344b508e8ef25f665b9cd1cda662a2288b93228b087e4fc5ece5057ff51d5cc46e75942f860798ce870f65b95eb03edf8e85798f41e0a6c64b2d4bfc469964e262e4db10bed9a8c141eedfe94277bd35a8e2b7873ddf1de4394e23dbf89d3f9bcd5202312ec06d74303127b7d3291cca36d793ad1ce0de60b92cbb6a18a456ff84f9fa93ee1deea0d6e36b1b6553b36e3954dfd32faea25f410838cd11470e0c6b85773cf5917ced5474edef0efef5674cc5c9c818a691b62a55131a65159cb878a45a7f6d71ed7eb0738bfb6b1d71bd6d019f62459d577d7ae867a5db6b90688b053b1e7aa9ff9d57956b03af08051145ee0bed13b9031f00ed3d3cec447fab404aa1d9fc5b53d873441a95d39f5490fd5bfddd9872dd008963ed722a519c00e72e5b62e0689f17cd6a29d4541a9d3d2dd77c6d5c76bac539b2ebdab15dad0cd16be1143e0c18baaabe7e4ceaf504fe025b4952088abdd6a1834a11adfbf656e748f2ef8192fce9def074b255fda0ce980de6b27b71107dd78d549ef431cd5243254c325b16045704c914ec9ad6380d2bd13ff4217c87e10d4ed690b0dddf04ddf6230307dd75c897b737a2e228ccd322b902bc42787cf5561533cba7ca0ebce9ef52195edd7f7771102ad220fbd8223190ed7cc3c3866a4a7798f0226f7a77be256c6816697f57c6ee4d012a203dbd075c46ba231d04fa55a926547f5c90bd0d600e1e47795dae1d5423613e26adcb15140ce63b1f5dd93c3415caa7616fc44ac802db47d8c845c72fc99926735ec6dc8de3d70b5f3965e37561bcc8e6f755779cdb159457e1485267e1dec6b013d05dfb8056ef19bdf92c0b7a01d9762b394952e9d84457e109637350e074502471fa19c3fb5dc158d9ced46079dfb2b20f343c2d6cba043fa78d4d46a35f33115be7bcb49e2301ec4f8450c56b760fc89ae1f6e1eeddda3dc9cfdd3819187e1377f7958d60d225c1bf06cb83204021c48a3524ea317cbffcbd267dcd16f4b49435847d8c7f0a3d3e28a43c7a437687eb6d2c3c24db9ab2646d5db5830e43d5cda3cc8e088c16b8b8b0600fbb5e48282ca9327e993c4b9ffa697f4398255364c3ed72d73826b4d92f7803207e8886cadf166f7f936a68289e0e5cb82f70e8292eccc5ea2a4868af46333e2ec5a504b6ebe9dc17ac6e80faec90fb5e7900c4ddf84d338389eece9766f2358fa4de13465b641affd57ca242f2314d46a15da12e1718953720724b21686a7d50f58b4210510ba0458ca463fce91643f8a8c4846cefdfe6a0a979e364c9795a69180800fc4fe2b7d8d0e2aa4bbc970df29da0607b0dcaf62b58ea798ba0ef4d19fee6050ec50ac0fa750ef3cf1fa0af7b8dd91de0e06c881bd765a29d3dd43a7b1cc158c216e75ad0bfe7850e8432f1c9291519ae85073e5c205648129371ac345643ec12ea9ba9ff8110699c71406797b29d87050b4f62352adbb4c885407eb31f3fff5221adccd4f086f43450a0882df29f745efd10b75cfc673dfe92e885f5b841d05290dcf2325240a1d7f71d217b3fffd54263e33612c1cf7b95f5424a21a2e86d558b05bd4191c1581c45744658f0d2f4c101708827e6109bf01c2e75530148bf00f261d0a812785b13772f9a36fa1c0ea0d73d99942c8803ad52dc8ba5b571ab7bb2577cb1b63dc1d4bd2bd14c37eeb824cc9dee382fc00c5834e8a287f477268bb4472dd003ad426a951452ae0a63363980bf1484e5c2d05ca8de751fe55d9bdff014a8a5889169e234bb11812e6c046a1e0ea41f7ed2e9715e0883b7249f14e249770e104b0e2075ec634ee45d6ec20f8ad221276063363b4b880beac7f2bf5b9f30644c66979ba175abce4bca03f48387b62b4943fac4325cf4dd026169275fbc194cec288719a25bf09e1903fc17ae065d5aface69096a88672cecd98817f1eb9651df5f1d6f65ff7495e247065d21330ddce56846aa87945894b4d177add3d770f01b925e392a0e78e694d3f961ddcdb84c0ae07b17a146a55e5febfec2fa8aa34545f2ad82f03e5e2b04a68a5fa3c8f5db06a084d528c6e2ab861a5b351388d79db3b4c2030e99822f43d595954da4598e5e524eceaac5026548294c83873520f4913959bfb962ecd72de479ba7bbfe6c5421f7c06335b8f2439992f58444cd5d774f2191ea6185c0b2167951a12bd4fa256fab489d155397d3dca627d970a5bcc9626542245dbfaf389c3d5d3afc8175c4bb21924c985b026db1d22c60b6ae286eb30d8f958655ecdf6278b17bc66ea657d3", 0x2000, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000c80)={0x90, 0x0, 0x0, {0x4, 0x3, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000}}}, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(0xffffffffffffffff, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f000000e6c0)="02dea98434d0818b4c7c204cadc80b021db8cd74066d4481fe68cbc1975d4be0207112a4b1a7858b5f9dc2742e3a315278114bf1b77cfa3907c9d53b82bbca7825c499e33be1e742b73cac01af1af4a6973035872a0f45a32dbf8b4b421af2caeec4ca1e0c0dc20a64dd9195e0c81df6e2652bf33bb70261fa0ee422c28485e0463d3fb5fe4b8b598dfcc675e1c75665ddd3522a867911f78560e8addafe7f76fcf7203f89e2af3b822e205a22e3df634403f4ddce2d679e38b45761cbe429a837b3289e2bc737a0c75979a418a636b9c561b9a6723a4dc6360081227a58e621596928ebf48290cbf4b0fa3fc41788d935d1870f1507f0cf02e3e968a6bd642060fbb7bef6bb5f68ba0978949d1f07e00196375ac8e19aa67c4662d4abd2ad67100740d91f70689efee2709c137eed5bbca7d225cbff5831b541c458f3b84ef03c0f1b2c61882017f30e0ab7a20e2d3780ade4ba7c3207700bf568757782b06d20ea18ed453cbd0244b3558eb209c3ec12a46c4dd0c85ef7dfa5af89d3ee03be76c3873d62217f96a746fa0c3e48f3ca8122fa18cddf4fb3d3f15aaffa5180ddf5fee9ee3d80f9661b50c000d6331d4d410d6962eaf8eb023db0367899691fa69c1d0ac282f3e387e648c7fd01a9a7071fc711cfcd5b5d38b70bcec9aa289a714fb565dfb34848748d325e28051bca6cf5ba595c3f6cdc573415ed1375500260c2e9c0d4b9c9a76c13658a43dea609e7b296e1bb84ed12d2d335a42f2e6fa4e5e3611796192e23d8490b3270dacfe1c29c4f636ca932e0772f6e2472cb0aeb011c150905cf44dc8d6251192e80a475f6c8457ade354875960ceb59584bae2c2f152932198bfdbe53ec2b41153e8284ce25ee5f1f5a8abdbb6a1075ecebfee9e45d24491df55553bd95a11addc304417cd0c1b43eba5c5b86607d817cc709c1198e1b0535f9b42106f07ff30ac9eef8170d2a8513fe83232625a69c021bc8fe0c110b2c7570ad024fe0cf451640b660010bc811467a8455de96cb6a89818789ed445e7d0f1b58b5eb357e81b090008e7844a1dfeb58c540ced575e039268492c66315fae23feea75f8654700ff654b34763b7c78f022167df206ac75527074e409adb350c82bc8eda2c4dd9bdd565286a469d0789d066f559d8ca2eacc8c1f03a2cc53b58ee39fdd42729ade98954e420d2a4251f0cc013df714cb9bfece4c4d5f18004709994b130a08480f678528e2dc54c83fafa25a43b9a4e00ede7ebea94d565c87e90c229bc9edbad886bd959a68b2f4a151d4d8709fe5af90d9611f57e8bebee15c7da744e946b35248bf54041c772d5816801252dfb58f46a8c7a5b19022618cb50bb8568da7b354e0cdfb410b07e59fc3dcea5e2f58f5819054475d6c492067368fa1afd2490d8a9d275510a103e774aee6a0c88dc8f2d7b0211de84772e901d6b512b5b1e9576b66c43d1d3d4cc78e4db2bf0e50fbccd097916fb50656e794983e6a84e28e867c8fecf0e6d07abab0268e0f546e6fb1683e670d6771fab7cbbd219db838c37f233c8932ee5f586217ac4cb9131ea143d22398cb4a70a9378dee8b32c2744fb909766f5cc766cd23b895eac67846544b4ae651c38718edce29d291dfeed46ccbfdbbcc9ae86e439d271b07039582ac34d789356da76bb95341959fadbe95a18887ab10c07bec306c9235d3d718039eec381d2b724566bf98b617f275411583d6e33ed11488107614672550d77f0794f67204df6c31234f99b4e52918b3b830f6c1b1d47c0459878d1c1d0c3807a7aa60da0b3938edf25157470ff1070fc08d099f769fa28ecaffc428ea08f785002bb98927f6a4fe2de0142e892de7ad0b455d30ec0d917061876b4f4cdd8c43f1a9272e94f87bd53cc85bac65a1dcb2bc467aba68474e91b19fe96d58012e7b0f96c7019b75a5a91fbef6860696c2a17865a233477edd4185ed1237bff50924c910b50b89fb4366652a1debe45ec8793d23e018a138e877e0f9665b3041e77d6b87579879cad04db4c2091c1abae456182d8acd7cc7877ac1ae0b440d96dda4c3613d8755f75e2f93ec77662b80f6d1105b9e43bd461e5e9a2eff486872362ef60582a561ed7a61ee7cfe0d6357fca15cb26d7d3faa69c4f417f0fb99cd99a8a957d1c032d13c54c30878e989c441115e6b0cb9895f4d45652fb97dd71243d6c55fd3b2671c5142a13c7c8924a25f752cb370aa571337a006037fd80b638c070600d6ed95336b0dc991fea1ceee8d6e9cff23c445ea192cd9243d0a93166a6a8baf2e3aeb762f96049a91b0227ab6e06457023dc5c882d2e5e73d4448c5a513ad453649c4a723d3a86d81ba661a89fbb34f9d44f88ae223e12fda4479e3b336d8fe8c2e7fbe906a62a8b5137ccdfa2040eaaa8421aca93fa616d9b568c3cdf2f76bffae664811f813f93bf9df305941f47c6ab3e6a2bec4ecb7950d50f2094d255b9684a580cd374c5858c1ea38511a9bb2033e720cd5e8b57b94190466fd7f5d9199f6a29d41c58e4769868b477c3f4a31ef8cd0f35d18852faaaebd50dc54b03a9319d50b94a404fdd5d1604c63696aac3302937b9471b8c59391e9fc11570a13358579b3545affafc8650114273447fcd298c20137b49556ae0badf6f63508fdd92efd8ed80b8e307b4cfb9a263ae7954e94da8e04fa85c8b38bc919ffc70c1dd02a247ac6b0c2fa15b6722062a068fa7612576627956b03acce97f25e8b94da6e324d74502eec3cdc3ff656a66f7d53b8f465ce4051fa5c060d24ab48f9b717ec35f9c755c8fe9cace04c2b753658a99f471d339997d52620ebfed8652262b987e4bf3a1923ef0aa3796c196b4661157447cd8e08ae20b2b38913d1b5cc91e35a7d09524a8aaabe97aec3f8bd05acd86f16ce2a081373999b772d68ec4f9087b935743f12e0f50c95d63fb431fca05e8e505fe35a2ed2f4363e43a67b597efd41a4e00ded72feb6c2f6f9d6ad7e197790752fd3884872f09b6222aaccc09c19bd0569fe560acd0e3037cfff18549005a7527e3ac43d2b47ae426f4f60fb8abb57b5b12bd0b626f251d82e189f2c8a8cb8274d6c2adcc442d21129fe3778b13fe81b45b263f12759b57bbd1550eb7ab8aeb42c56a1395329377f5650b1321eab8e947a955444ec9c1c3887eb8bad50b945b20e8caa3bb03be0e5a5e13f227b9ef363ee311731f556e096f688c41871fffe706f915dfa53c94f2d6d1f503434fd33e3f66de87b46d5c620570df1f6b74c777c29b281e0918463f07281fbb461ac86c55ed0222c1caf936ab776aad0bc0b3bafe832f40fa89a09e6c838f1575846d323e11d2aa6872bb61076a4c1171b723bc3a1b5f692fe92cfd76de7560b0fa36e430271a9168fec7716b9aeda07028b968e08b716eb3a77bcfd989c43c89f332f8c6e12ded93b01191e9ed2b8db97cdcdeb2155ad897bba943bd44f7f994fc00221ea91c72a7c9cb7e33541327f6583c8aa1c8d76f957d5656372b35a69e943d79c32f4622f69ce7633097c9ba8c76d4059228f8fda1d9017d54277a297cb30e37a3cd53d7d35c5e253161891a82cf1b14ada15d68245a2257889550468f2e0323bf4cfc04a3720093574038ecd97ede1a9a236bfe2c75ce2eadb9007a90e938271337f7b708d3e74b01bf7c8546e00e39408f877f7524d9b82432ca90d8a43effaea0156e30a5c137600237f627ccc8e90a1e9cb4b593ab4c9e22c61530a75ff3515fc409141864183c02aecf2d37eba2c7d1a851ca02b63a47f95ee7a8ebbc11acd2ba81be7d04decb1ca98f4172d837f7fc831b1cd714f5cb50a3c27c8d972ade90ed89c404eb18e0271bd8910d035220572ea4a1b07feda8df201ce99129932a872983407981d25528b17ea7f80a655c707318d671810d5727a6826541f12f184f335a6dc6f6845fdd1a43d14836820d657a201c007e71c414d8142d8050d06fd3e06fdebfb2dd29dea408f1191945e92960913736e9f5f962535ad7926725c4f067b9c7ee3956ad6574d6852545580fdedbb2bac7e241a915b1a43e35174d1d5102a6d4e32d4921b17451b0d88c45f9c47fbaaac597970955067b45fb0b084fe9a6512212f6b1bd7e423189f71e228e797ecd225b576b405bbdf5e9f5a34190c9f46a1bc43861b1b2a769a75ca6ba94db13b40a5f1c70625b321e13afa41749c9a6ec8ed8381b5f1762157a9f49d1463dfa1c72f00162f65587ccd3c7f234793ae896a26922eb8796809044a3fa0a1f9bf5dc2abb485a5b1a653b72d9f0d1468a5d06c9e8026afb83b45fff421fa4457328cb161609b4c856d7ae40d16b542c29d722e9e77fb2c5d73ccf6c6a0af298464375ed3415e9095e84429d2f93dd752f4c562d1e9a1a8dc21ce0d0ac98fa4dbded0892c96c8d7e288ff089935ce82663b5ae0f19ec14a3332f34735949c4ee7aba2601f63ab6de71f70480b3fc4b91f5c8222dab59eed84142dff92316a62cbae7d3c7f041a36bbef8d21bc11e325a863186a109a7592bbde103d5f72fe3d01748698ff57d5c947c43800de65c545aa94a4459cb967c729a5159eadc98af36e67d5c7f3924d73e262d92bcd9939b300a470f35d6093e64a525b503be6ab906228bb39859a36ae4e67e297c00b4a6dcd91cb45a2f9a147705aaa7ad4b10e8cdcaa579dddddecdbb9e4530ed966cfe3532fceccf022feadce42f69bc44238bab5acd79d269d52792e6f4256196fe3579c2ca84ee6e066b11bbdd2b3ba894f04de84723c8ae2cf24134458221c1dbb04981185bcf894dcb6b986b6039bf16694ea183d1af8d8ab1287c475db4c429b998cfea99e6b3d463948379e81e99f9e574f186005917a052502b9b1a726149da969473afc10047ee09e0947ef7611a2d113539ec4e844a506edd611f38ec454d35d2be1d4cbc3e9e0d08cef358992b5518da64f509f063a0d279159755f6e5e898dc37a06e76ebe2568058b78adbfb2214afd8696a8c42499a219a0eaba600fa83fa8da777d1bb551d8c4f258623bb4882f08e2714769ffc6fa923be5652625ab173b6335116f93de51db3bfd03768b33c2f4e6fddd164264064b00330ae789dc694f170e2f5545dbe127638c85ca01dd06f9ff53f37c9628577f64f042b79db7baaef110bca192775f69344c441652024714d2e71d83e16224347ac32a414429225c36db92e3f5089654bb4c8bfb7c200dc45d8cdfb9ddec118c51617b1766e14c148b41ef4322d156d0c6cc60a5b9798839c06782d8ec51698d01d1153494191c6e448053a98ee839e11d57982b134c7f0f9bf1386731d0f040c4ea754e5bd4ae1fd92a062df3be115580fba6b9c11a280afff90b01956a04e537479a80d55a846357a7211e66e077b256f06db8ad011cb631c9df42e4fd1600c5d0ce27816f2cd34e7f2abf31296c1030e9aee0199402fd0366d76ee386412b06f9963d299be843e8346e60fc8cb6519b3c29b687fc052478ac9856039433c3bf3397d037df6ed24f924d94c40672f1ea39a151446a62124cceee998d4c5bb2781db313f9b53215d1c30a1c31afa52ac04f0562fbf9d609f96d68e56d1367e8aac4ac6f43185cb603446d466af999e4400beaca2c4565ce411634ae673615aef2d2da2bba418b0de6c90c6f9f95e82f809dd28bd97e2149893d690ecc16acbfbc699a33c4904b289df73e8ea07a089ed2be8a03a5aafd1e157aa41b52f667d2fcb70044632a5162f71ffd89e223634cc4bd594d61f8be23283febd62544c689b5e5c4b28c0a3cfe9b0d9db923b579f5464f7383791f157c33dd8564bc58bac58580480d69a7578cf3ead595844b8bdca3a4b9485e74897eda9108930aae96674c55ac296eb794dfabe5b84db7dc59362c217f4c5856d8514386fc4d6bcea8aed74f5fc70c5ba5d5575e3e8277ef2797af7b943e57ccaa1903bee94c8047eaa55ddb269f3f6548ed1818c2bec14e4adb75308ebe3c5a024c09f6c1036ec268fed482c38881d6f456defdb7c725c6af59fb46f93c3df1665df5045cfdd1b3ca62e2aaef16a50bda58152c216e07626b680c48550663c25498a56db11c6ac2066a005dc5f0e4e1bf885004bdc6fca9d72e9f6d5cc9bdeb6421da89f8d9eb5bb0752de9f1ed568e66f2b38be96ace6f35d3d15e00d80efb09c8ffc374cf9a24064eefbb9dcf68173eee963a0b7912cdbe4bb13c4a092791b257760eec6b0f9930c3143e358ea2e2e7e1160bbf6f837250fd67aa0e593a7b7dd6997b389d3acded1f06ea48f0bb853a26d07e462d76d7ded998863f795b0f58a94c3ecd1208c90a3e9135a8cdca4000825d721fe5d9369985e17781be8b4489b189a07ec642f5020a0f0d00c68dab2c51de579b8509e1c4433875e407e2e3e93125cd87451371791777ae6ae2e1600748210f208e9d76de8aa1f81ddb007b05c3b58e119e717f4b063ca8a7981eb07857ed02a42c05f4a65665fb27f2365abff09e94b3250d1258da017989071b48e95aeae6f9887fd37b3112f065cb6b77c7e0301c9ab5717b1ee23d7b81d5684a2397c03e52154992b2d8fd69cf336a552544594a455e7f7aa0baf2c170ad237904a9677388de9e72d5f5707d7ba77761060020f1e1d4b449fc16d32c6c8a53677a08d437245c52b4c3236e8a7dc20fc0f16e0455d2f286319d5469d093a910b29c4c9411c4516d9495ade34a8df73253beeb1366151a847fadd5db9d90e076201425a741fe26a29c2b2e2b7e59691d660c6fe8caa4f743a290ab92884ce06398b9409f54400f244b0918930becb2bf9b891af71a4ba0c6782c3c55d8874d4059681ddc883cd2dccc4ab036cb66e3e220fc824eae0612ee6ee38ae93973a9c92ab18eee466bd8ebac6c4410fab5b6f871a6ee5f37d4cb3c4a366debf2070ac745dfed1c617aa217dcd31b2a9281f597cce2c8f5714abcd75ffcc336c35ab42519dd85591701420846a940185f9b3e8887aadf33505d642a4ef7f3df726ac225de63b99c0a6ca043ea1ddd64d4046b855d3079dc48f6ce805903b2ef0c49d5d93eaf97a80fdee5c0348d5e90a3d9bb4ac31a124b807cc3ea9e57b9ec18d930ea2a34c4e6d2d5988ce56d058fe9e6cb6bf3f6bd90dfef38e49fbb3218747f04ee578cdcee2ee82bcf228c2931d201a7ffbc31f57f5c7658c82e799a5e3bc9a6f2b01dd68d06f024e7600e1da3e7871281ca0af1ce5b4e7fd7eec649bd4781e49f1e82cae9ea331004b2b21c00cd41669db25bd75c758b7f5a54c3e3f27beda7170fc9c7ed8fc672321ac4d855f9dd1785dd09956b2dfffc1152e30fc3d23aa0a61014cfdba9ad50a18da662be5ec5910ed51a7c1a0c3c0e546120bac9a156a67771d295c62ce8dd3795801ae4353dc649fdce93d626bfde1b62dc5b48f6a97cb5a8e4f0b82e6e30513332011cbe3fb43b0e8308d1fd6e5e6060ef702011510d344f7c7185d45f1b36b093d82757c05091e02a55c6c8a799d288fc3031ec643a32e60cdae4c53c31fdb7b319bc86368ed5efb58122b1116e5d5c86e5f9c57b226a9c08d61733ade3ed6ddc6ce4ec330c0ab19b314ca21184948545e9ab44d80d32a5efa233bc71f11bf31ce1c816a0af5a9b8e6b858ed176b2a56e54a45dbda4ff56f2fb3bac74afca636d56ffdf3e9d32901ab0e239309cfa6e572aa0ed471d60edeae61d9800ccb85c0319db3ab62cc1a2a2636de1cc9bcf95088f9c32088ecbb063f8b275e517aac0b531b57f685f282e5031ddaaf815177e037c0ceb40050c19daeb0550c8c7baee7e06eddaec41399861ea7202eb35805e0668d4776264de0893ec1fe33f76a519b107dfbb4fd994df2ebfd1e348895a3eb4634a9229e62ef5a9b6603378fb83f05661143657e997636fd923eb83bc9af16aa216066c1fcd75875d9101a6e1a2dabb1799d380b5f574ae4456840798824517c875be1d1d263f868204223aae79f19ac5c3921033f13963807222e56680c7352566372b9ef6d7686c9a7daa90a94ece9026a5f5bd61315c6247b1f54cde440dcb92c986315d5076a7c7e25e17fcf87c0b12380fd8e76befb9316c17d8bb8e95c0615d1f553b547d8c4da0f1d14e81b1195cdd9896412797b07e4df53f6c7ea4a7bda3268f6ee1f64dc1941d3a3fec465975ea02d5d215bf3618f54cda2a9dfe41d9187b92614e583d941f539cb336b0c4c79a186139e874adf84be183d7c5c47ab92651c75b7774e4ecbab0802eea49a8a8885863e3fd997fed1011845e504baf57cda30d927c641807821be4ffdd02875055ba972e508e694aff601742825adb28eae0b50571f63428b5af4e49162d4f10460ebf0d50855d4abbbc1d276621cca227cc5319fe145845ae54e31e43e0e1bb9cb5f18ebc589b2dbbec07fd2024c865a1d850496a1763a5f595e2aabaa0e2a7d5c580e2e891c349e966e2ad42d2174fea45428ec71e1365b35d33dbc8706dd7020c69e0b9c0031b2f27b476acd655670a8297fd3412c36cf2fdcf92d9c59486fc40691f79a2d876f23107988716f746cd0763c3ccfbccde19c205363db7d97c9f354d3513b1c62f50ab1321cbb64cf6c028d421ade13723dd539c448d0789ea118589e5bbb9428fd4dfc7fe22565693f89d648dbee89ec0a5e7cc72dc57397a341edc95f466e61af2b7ac32f645e70eb2ba88afb23c9e5c8a760520f39a2a8678c475942421d817614f097d0d8967d13a3c3db4a716f580c3a7300d8dc735f30a1153b679d73833d96affe488e606e827ac73771619e9acd49d8ee2b837ceabf667cdd4e7be7df7ad8e1827c2732690c4e2fbc0796aa5e58487d0d4380895a9601e467bf25780365b19edfb00edd69502a0f34159265a70c5bfc0f3354d0d0b6cb7e3c949a66a75623fdc039095585e0d2d9dc996216abac50a3df00482293f46a5fecfa3863d28f5e27d93cbfe19269be46091a2a00f671121f994e2e5032a9f6669fbb96e5f85290cb00af934b52d1090e46bdbf97ad6ad1f1fb4448bdc4096de7f8a3cf4f1941d80126a711e3051f5c6702afe31faf57e8f7ae2e3bb0d711723f461246024ea3e0e4ddaf56e4350e8301fed09190e92d7e16de3b6b631f0399e103b4e26f40592480590593d1ef39607b3d02a91eeba5fbe5acce710465ca2becac3f58f64e90cebe0014d8360a98cab6d3fcb2bd72396ebd73e4501936c9f73f05c45c6b561a191bf4705f4bacd75b33834804aad3e9b4e3821ebf2a9635af42fbfa9f444165ccdbce1280da2aee3cd015de0bd4c501b44da86b4734d2e239e10865b697b4421b7b770d22bd203748924b5ddc6ebe08629be360439d52b2305d52a61a5bb2e8ed598a67b484c1dad37639e0e8ccb4272e8af99d09dbbb16d79b06e0ea4706d07a4a7a6cb4bd29947fa923c75f9d30b5622b640124a9adf87330b93ecc4514ba081b1469930b1dda9fb4592525b83f23dda52dad27f5854e67225db965ba8e362afdf904a0d4a2a8dae1bcf13ecf7a9fd5ecad1f782a7530272ada83700bce1620be14112ce1f09172b6e7d0093dbef5f120ce3ab6819d96df24f915193434872a068e4b7bce2cd98cd2897634b478918e1af3d1e4bf7b4eed979b21bc88e76999b22c117e2dac11fde6b35c9839118a3dbb06528e6a9a916a191e90c5ea4f9ee337c9d09eb1402112f5e89e1014effcbf29bef8967d54221cb05171d6e0d470a6424cf23daced7cc26473e40cc2680ee5fd8dde37853b8d590f0ad4468f22d724efc402f28fbc8defb33568f796f357745a4bc38e47b293f36ca35b2b322c8edc3b6823e3b7136b3f7d4ae33ec2b727daa26942bac6b514403e6fef0a1e0bd0efdd54c1f97ac78f5caddf1d5113245f28254141c264dd0f8fd2858c40571053a0fb94bf037d49d19829d9bea22062b70eceed50c104f362d0b9c82ed257e09fdacfd0251eec902198def58aa60261b29d0842f9ae9bd1c6bb90866ce5750d9c11e71f86a3d4f8dcc92b9a4540a72de34f45809d15e4f8d8fdaa250b53e7cadf493ecfdf89980264483d15d04e3724bd5b561c1ae9d47b376017ba440a662f0917b49a1e434354b056a0f9561baac9895329600b1cd4e29cbfbe5e12294d2835e9b30f0db96273775d6eed16a80c91d725cd5a0c37c571f56ff819eb00abd80fd3eb676d80af7ffa263fca80caea3a8f2abf9cabc1356a44c99223653ff1aba581640a1ec77ca0888a7a1f58bbbe45395be87a5e9db4919e2a638eca6458e39eaaa291f6feebf95db9b39ae429710c737e05fdb869b076bd015267a504b7db6bd22338815bdfde92172adeeee7127bbd44087df81aa43af743f5985a4535398bb0960de2cd5144aba87881c53b6014e389be0798b118042006a4ae0a500fbe4ea26357ad7f06756b8ee57a2e4811ddbc0017798660272fe28941532f0482bf4fc4e9a197e816ae080aea8deef982f7bd230b857eddbf914248f2c1b5de0214623b7f3adf39c9e5e083721af74b3ad866f0f0069e7853f4dd907cffb301f7aa750eef9df8bd77e783ea58972a00f0a8983891e3feead5d19bab78b0a1609f5ae1d276b2d958afb22da83c762f28a8ff90a20e4241a30209fa98954e66e7de966a281feb6ded594281525fcc866158b057f9f5661f3db07fedca5d0fc51756ffe9afe729e0707c1cb63a4c35a668bcdfb50e3c66f34710f31fd18719e90cf2e36a9b99c97672e23397a52312e96d699562b1f2d8cf47ab61d47d2d04c21c4bb3b5df1d7d0a16fbea9d49df62512ab2c6cc1c8fb419b27269462556144d8629b1b88bd03c9872f048c7c07fccfa3166355c5706e25033badd6a9891567363071f09a543922852d69c5a6de237025d0ce563a8bc1d50c331a2e38aa87e6edf161a21a4c0cf8f377ab83c1ba64d4dea26b506cb2a0987cd38af489ba49da1902ff9c04cd3b027413f85283ba5cecc4c2a28ae0a3381cfad3b4c71eb074e9f7c50dde944b21cfca4167a676886abf77279b5bb38832b22335f4fb1796c4acc31396783436063e6cfbdaba52d94dddaaf52e62aa94b93ea16dbc0e5485db2759713616019185b2d6fe8987e99f0dfd5a8512b3e5316f8662b03805efa33ee764251083f0542e8d7bb41091a8818122e3329bf32badcd6e6ba8cb8ecefb1856709051d99f0551110f8910580700344fb6001e7f5c008c9573cace78bbd58d911306bf2e5f365e9b0a1776686e2195692d378eaa8c7acdb434157f6a2fe1cec87121b5a88c7ff6a9c56399c31c805d7c77fbdd21b381e462fb6665c417d6ed552d0aa7579f06dc2f29e7c40b9332893962488ed1dcbd2518ee7d381cd1afd5bacce618c632d4412bb99931bcfe406ff9ada55b6ced94b51944f98f30ae36839acef1deec4aad67ce8991be3390910964abcd9d2a015265f4ebca059571dde363d790a33b8a15b24eb99c8096922bf8dda1d96a4046f5c5afe3079e23113e857c7b43ebc545d3f84e5c06d84d3bdc6b94fcff2a901356b6226883a2ed37797dd2a8533126e19e3bc4763d642f2382557ed24e8ba2bd656485820ecb0d6078aed50ed446c828f8a7f3b3970448cafd042477bc5cda3d8", 0x2000, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)={0x90}, 0x0, 0x0, 0x0, 0x0}) 15:46:07 executing program 1: ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x89f1, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000043b54a00000100000000feff0000450000000000000005000401000000000000"]}) sendmsg$TIPC_NL_MON_PEER_GET(0xffffffffffffffff, &(0x7f0000002cc0)={&(0x7f0000000ac0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000002c80)={&(0x7f0000002a00)=ANY=[@ANYBLOB="68020000", @ANYRES16=0x0, @ANYBLOB="00042abd7000fedbdf2513000000b80001800e0001006574683a7663616e300000002c0004001400010002004e200a01010200000000000000001400020002004e23ffffffff00000000000000000d0001007564703a73797a320000000008000300010100000c000280080001001e0000000800030005000000130001006574683a697036677265746170300000380004001400010002004e22000000000000dfffffffffff1f0002000a004e2200000001fe8000000000000000000000000000bb3f0000009c01018044000400200001000a004e2000000003ff02000000000000000000000000000109030000200002000a004e2100000008fc020000000000000000000000000000050000000c000280080004000004000008000300030000000d0001007564703a73797a320000000044000400200001000a004e240000000900000000000000000000000000000001c10c0000200002000a004e200000000120010000000000000000000000000002010000000c0002800800010004000000380004001400010002004e22ac1414bb0000000000000000200002000a004e2300000003fe8000000000000000000000000000bb0100000044000400200001000a004e2000000002fc010000000000000000000000000001c1ffffff200002000a004e200000000600000000000000000000ffffac14142cb0000000380004001400010002004e2400"/534], 0x268}}, 0x8000) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = getpid() ptrace$setopts(0x4206, 0x0, 0x2, 0x0) process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000040)=0x4790, 0x4) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x0, @local}, 0x10) connect$inet(r1, &(0x7f0000000480)={0x2, 0x4e21, @multicast2}, 0x10) sendmmsg(r1, &(0x7f0000007fc0), 0x800001d, 0x0) read(r1, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000040), 0x291962b, 0x45833af92e4b39ff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1a1004, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000180)={0x0, 0xffffffff}) sendmsg$nl_route_sched(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x14040850}, 0x8010) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCETHTOOL(r3, 0x89f1, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000006040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000feff0000450000000000000005000000770f7e162951032b589379fef39e5319508c81ef2118a4c54581a8f645422794fdaef2f0702f1162cd0aef9bfc5ed7e5ab5705adc9c3d2ab68aba6e1d257fff7dfbf12aaab514b4419f230d2aae3a8dfb798d89217a331a1ac77d7f30e300ee4792392448db04f5197c8c64be27e5dbabf13e09e54b1127d91391cacbc236a6098428da7a55b10dc5093242ae5664f17c116905b705d3a8c77aa49f92fc8f3b06d8799d9e1f487e61d22afb32baad6e0d32742fd60501d2ab34751d411aed771bf44e2952d0236d395608d59f57ee8b16ebe3e410d0afea19759e8c45d903ff1919cc0936a1f0537f9e358b095ac8d93"]}) 15:46:08 executing program 2: ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x89f1, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000043b54a00000100000000feff0000450000000000000005000401000000000000"]}) sendmsg$TIPC_NL_MON_PEER_GET(0xffffffffffffffff, &(0x7f0000002cc0)={&(0x7f0000000ac0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000002c80)={&(0x7f0000002a00)=ANY=[@ANYBLOB="68020000", @ANYRES16=0x0, @ANYBLOB="00042abd7000fedbdf2513000000b80001800e0001006574683a7663616e300000002c0004001400010002004e200a01010200000000000000001400020002004e23ffffffff00000000000000000d0001007564703a73797a320000000008000300010100000c000280080001001e0000000800030005000000130001006574683a697036677265746170300000380004001400010002004e22000000000000dfffffffffff1f0002000a004e2200000001fe8000000000000000000000000000bb3f0000009c01018044000400200001000a004e2000000003ff02000000000000000000000000000109030000200002000a004e2100000008fc020000000000000000000000000000050000000c000280080004000004000008000300030000000d0001007564703a73797a320000000044000400200001000a004e240000000900000000000000000000000000000001c10c0000200002000a004e200000000120010000000000000000000000000002010000000c0002800800010004000000380004001400010002004e22ac1414bb0000000000000000200002000a004e2300000003fe8000000000000000000000000000bb0100000044000400200001000a004e2000000002fc010000000000000000000000000001c1ffffff200002000a004e200000000600000000000000000000ffffac14142cb0000000380004001400010002004e2400"/534], 0x268}}, 0x8000) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = getpid() ptrace$setopts(0x4206, 0x0, 0x2, 0x0) process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000040)=0x4790, 0x4) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x0, @local}, 0x10) connect$inet(r1, &(0x7f0000000480)={0x2, 0x4e21, @multicast2}, 0x10) sendmmsg(r1, &(0x7f0000007fc0), 0x800001d, 0x0) read(r1, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000040), 0x291962b, 0x45833af92e4b39ff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1a1004, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000180)={0x0, 0xffffffff}) sendmsg$nl_route_sched(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x14040850}, 0x8010) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCETHTOOL(r3, 0x89f1, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000006040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000feff0000450000000000000005000000770f7e162951032b589379fef39e5319508c81ef2118a4c54581a8f645422794fdaef2f0702f1162cd0aef9bfc5ed7e5ab5705adc9c3d2ab68aba6e1d257fff7dfbf12aaab514b4419f230d2aae3a8dfb798d89217a331a1ac77d7f30e300ee4792392448db04f5197c8c64be27e5dbabf13e09e54b1127d91391cacbc236a6098428da7a55b10dc5093242ae5664f17c116905b705d3a8c77aa49f92fc8f3b06d8799d9e1f487e61d22afb32baad6e0d32742fd60501d2ab34751d411aed771bf44e2952d0236d395608d59f57ee8b16ebe3e410d0afea19759e8c45d903ff1919cc0936a1f0537f9e358b095ac8d93"]}) 15:46:08 executing program 0: ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x89f1, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000043b54a00000100000000feff0000450000000000000005000401000000000000"]}) sendmsg$TIPC_NL_MON_PEER_GET(0xffffffffffffffff, &(0x7f0000002cc0)={&(0x7f0000000ac0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000002c80)={&(0x7f0000002a00)=ANY=[@ANYBLOB="68020000", @ANYRES16=0x0, @ANYBLOB="00042abd7000fedbdf2513000000b80001800e0001006574683a7663616e300000002c0004001400010002004e200a01010200000000000000001400020002004e23ffffffff00000000000000000d0001007564703a73797a320000000008000300010100000c000280080001001e0000000800030005000000130001006574683a697036677265746170300000380004001400010002004e22000000000000dfffffffffff1f0002000a004e2200000001fe8000000000000000000000000000bb3f0000009c01018044000400200001000a004e2000000003ff02000000000000000000000000000109030000200002000a004e2100000008fc020000000000000000000000000000050000000c000280080004000004000008000300030000000d0001007564703a73797a320000000044000400200001000a004e240000000900000000000000000000000000000001c10c0000200002000a004e200000000120010000000000000000000000000002010000000c0002800800010004000000380004001400010002004e22ac1414bb0000000000000000200002000a004e2300000003fe8000000000000000000000000000bb0100000044000400200001000a004e2000000002fc010000000000000000000000000001c1ffffff200002000a004e200000000600000000000000000000ffffac14142cb0000000380004001400010002004e2400"/534], 0x268}}, 0x8000) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = getpid() ptrace$setopts(0x4206, 0x0, 0x2, 0x0) process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000040)=0x4790, 0x4) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x0, @local}, 0x10) connect$inet(r1, &(0x7f0000000480)={0x2, 0x4e21, @multicast2}, 0x10) sendmmsg(r1, &(0x7f0000007fc0), 0x800001d, 0x0) read(r1, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000040), 0x291962b, 0x45833af92e4b39ff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1a1004, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000180)={0x0, 0xffffffff}) sendmsg$nl_route_sched(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x14040850}, 0x8010) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCETHTOOL(r3, 0x89f1, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000006040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000feff0000450000000000000005000000770f7e162951032b589379fef39e5319508c81ef2118a4c54581a8f645422794fdaef2f0702f1162cd0aef9bfc5ed7e5ab5705adc9c3d2ab68aba6e1d257fff7dfbf12aaab514b4419f230d2aae3a8dfb798d89217a331a1ac77d7f30e300ee4792392448db04f5197c8c64be27e5dbabf13e09e54b1127d91391cacbc236a6098428da7a55b10dc5093242ae5664f17c116905b705d3a8c77aa49f92fc8f3b06d8799d9e1f487e61d22afb32baad6e0d32742fd60501d2ab34751d411aed771bf44e2952d0236d395608d59f57ee8b16ebe3e410d0afea19759e8c45d903ff1919cc0936a1f0537f9e358b095ac8d93"]}) 15:46:09 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000040)=@ipv4_newroute={0x38, 0x18, 0x35f32a6dfa748ddd, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x2}, [@RTA_ENCAP_TYPE={0x6, 0x15, 0x8}, @RTA_ENCAP={0x14, 0x16, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0xfffffd2c, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_ERSPAN}}]}, 0x38}}, 0x0) 15:46:09 executing program 3: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2$9p(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) tee(r0, r3, 0xffffffff, 0x0) ppoll(&(0x7f00000003c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) write$FUSE_NOTIFY_RETRIEVE(r1, &(0x7f0000000140)={0x30}, 0x30) 15:46:09 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0xc, &(0x7f00000006c0)={&(0x7f0000000440)=@polexpire={0xd4, 0x1b, 0x1, 0x0, 0x0, {{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@private1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x0, 0x1ef2dfc6a4ae452d}}, [@XFRMA_SET_MARK_MASK={0x8}, @policy_type={0xa}]}, 0xd4}}, 0x0) [ 250.853828][ T39] kauditd_printk_skb: 7 callbacks suppressed [ 250.853849][ T39] audit: type=1400 audit(1658504769.495:122589): avc: denied { create } for pid=4918 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 250.886339][ T39] audit: type=1400 audit(1658504769.515:122590): avc: denied { write } for pid=4918 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 250.906887][ T39] audit: type=1400 audit(1658504769.515:122591): avc: denied { nlmsg_write } for pid=4918 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 15:46:09 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0xc, &(0x7f00000006c0)={&(0x7f0000000440)=@polexpire={0xd4, 0x1b, 0x1, 0x0, 0x0, {{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@private1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x0, 0x1ef2dfc6a4ae452d}}, [@XFRMA_SET_MARK_MASK={0x8}, @policy_type={0xa}]}, 0xd4}}, 0x0) 15:46:09 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000000040)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/172, 0xac}], 0x1, &(0x7f00000004c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x10}}, @rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}], 0xd8}}], 0x1, 0x40010023, &(0x7f0000000180)={0x0, 0x3938700}) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$TIPC_NL_NET_GET(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000500)=ANY=[@ANYBLOB, @ANYRES16=0x0], 0x14}}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x58, &(0x7f0000000040)={&(0x7f0000002c80)=ANY=[@ANYBLOB="4000000010001fff00"/20, @ANYRES32=0x0, @ANYBLOB="7fff000000000000180012800e0001007769726567756172640000000400028008000a00", @ANYRES32=r10, @ANYBLOB="7d14d798fd6283e138ec427e370a3548dd2edc2fe4dc900c1d15cc4a763aa3b02c660da559701d8becfec5331ee31656484ebadca5983d2c15566d87570ab5499ff1820768033a845c7f7cd9666b5a26bf9ee04c48d42f5d52bdcc09728e0af5c975c401002a"], 0x40}}, 0x0) r11 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r11}, 0x10) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000dc0)=[{{&(0x7f0000000300)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000000380), 0x0, 0x0, 0x0, 0x400c080}}, {{&(0x7f00000003c0)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000600)="d33aa0c4974ac64b6e25d6c62539606b2ce6bf670640e09d699cfcd970545c6c08af5562702c7f808ad4b5a6b5bcf8e256538b65a17ba49b99f502fa27c8e373d85689a6284e6eca1ba331085f33774e7ef683329297bdbd7626b778b7376bc005e9a57ec4381e8d00595b479bee02257b8fa9105b57095e20080f16e2b13d9a1e7ed8aee0f11ce283f8ee1517684d66f7845bd1005d77ab1ee011e3216b62756e0e734cacfea7774d7aa7b72c93e72d27be635cd7e29b85d368b8d0aaf975139c1e75413d", 0xc5}], 0x1, &(0x7f0000000840)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r4, r6, r7]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x80, 0x10}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000940)="53a8dbfbc33aa3910fedd87c0c281f22992c79f54eed2514bd202f47538f31072ef0dab55942a5f0b66f9538a3fff062ab54eed5e56defc4db9061d04dfad30806df5c365ea517f024fbae7b899336dc8489f38caedea81723634646c6ccdefe33c9d66d3e90c35d6fcc9a8b898f28cc1df2fdce0408bac0cee7de2933b8292f8cc337557987461804c642684d78801c4af17c1e9e83", 0x96}, {0x0}, {&(0x7f0000000b00)="9a31511918d529633d0280a1ba802818230472d3f360fa1497eacab0de347bead1bbdd209f448f56f4863a4deb77b17268ed520a9bdb7ec497c45f", 0x3b}], 0x3, &(0x7f0000000d00)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @cred={{0x1c, 0x1, 0x2, {r2}}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r5, 0xffffffffffffffff, r11]}}], 0x78}}], 0x3, 0x8006) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000004dc0)=[{{&(0x7f0000000700)=@xdp, 0x80, &(0x7f0000000e80)=[{&(0x7f0000000380)=""/8, 0x8}, {&(0x7f0000000780)=""/129, 0x81}, {&(0x7f00000008c0)=""/78, 0x4e}, {&(0x7f0000000a00)=""/165, 0xa5}, {&(0x7f00000005c0)}, {&(0x7f0000000b80)=""/181, 0xb5}, {&(0x7f0000000c40)=""/154, 0x9a}], 0x7, &(0x7f0000000ac0)=""/32, 0x20}}, {{0x0, 0x0, &(0x7f0000000d80)=[{&(0x7f0000000f00)=""/209, 0xd1}], 0x1}, 0x1c}, {{&(0x7f0000001000)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @remote}}}, 0x80, &(0x7f00000024c0)=[{&(0x7f0000001080)=""/42, 0x2a}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/128, 0x80}, {&(0x7f0000002140)=""/172, 0xac}, {&(0x7f0000002200)=""/168, 0xa8}, {&(0x7f00000022c0)=""/126, 0x7e}, {&(0x7f0000002d40)=""/4096, 0x1000}, {&(0x7f0000002340)=""/66, 0x42}, {&(0x7f0000002c00)=""/99, 0x63}, {&(0x7f0000002440)=""/71, 0x47}], 0xa, &(0x7f0000002580)=""/200, 0xc8}, 0x7ff}, {{&(0x7f0000002680)=@caif=@dgm, 0x80, &(0x7f0000002700)=[{&(0x7f0000003d40)=""/4096, 0x1000}], 0x1}, 0x101}, {{&(0x7f0000002740)=@in6={0xa, 0x0, 0x0, @remote}, 0x80, &(0x7f0000002880)=[{&(0x7f00000027c0)=""/88, 0x58}, {&(0x7f0000002840)=""/43, 0x2b}], 0x2, &(0x7f00000028c0)=""/151, 0x97}, 0x2}, {{&(0x7f0000002980)=@tipc=@name, 0x80, &(0x7f0000002b80)=[{&(0x7f0000002a00)=""/235, 0xeb}, {&(0x7f0000002b00)=""/98, 0x62}], 0x2, &(0x7f0000004d40)=""/122, 0x7a}, 0x80000001}], 0x6, 0x40002040, &(0x7f0000002bc0)={0x0, 0x3938700}) r12 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r12, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r12, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000004f40)=ANY=[@ANYBLOB="5c0086321000000095cdd4b3ca882e52ed93ee5495bf2900000000000001f000000000", @ANYRES32=0x0, @ANYBLOB="4100000000000000180012800e0001007769726567756172640000000400028024000e001500000000000000000200000000000000000000000000000300802000000000"], 0x5c}}, 0x0) sendmmsg(r12, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:09 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0xc, &(0x7f00000006c0)={&(0x7f0000000440)=@polexpire={0xd4, 0x1b, 0x1, 0x0, 0x0, {{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@private1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x0, 0x1ef2dfc6a4ae452d}}, [@XFRMA_SET_MARK_MASK={0x8}, @policy_type={0xa}]}, 0xd4}}, 0x0) 15:46:09 executing program 0: r0 = socket$rxrpc(0x21, 0x2, 0x2) setsockopt$RXRPC_SECURITY_KEYRING(r0, 0x110, 0x3, &(0x7f0000000000)='[(--^\xad\x00', 0x7) 15:46:09 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0xc, &(0x7f00000006c0)={&(0x7f0000000440)=@polexpire={0xd4, 0x1b, 0x1, 0x0, 0x0, {{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@private1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x0, 0x1ef2dfc6a4ae452d}}, [@XFRMA_SET_MARK_MASK={0x8}, @policy_type={0xa}]}, 0xd4}}, 0x0) [ 251.021885][ T39] audit: type=1400 audit(1658504769.665:122592): avc: denied { create } for pid=4926 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rxrpc_socket permissive=1 [ 251.037973][ T39] audit: type=1400 audit(1658504769.675:122593): avc: denied { setopt } for pid=4926 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rxrpc_socket permissive=1 15:46:09 executing program 0: r0 = socket$rxrpc(0x21, 0x2, 0x2) setsockopt$RXRPC_SECURITY_KEYRING(r0, 0x110, 0x3, &(0x7f0000000000)='[(--^\xad\x00', 0x7) 15:46:10 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt(r0, 0x84, 0x81, &(0x7f00000002c0)="1a00000002000000", 0x8) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(r0, 0x84, 0x16, &(0x7f0000000000)={0x1, [0x3]}, 0x6) 15:46:10 executing program 1: r0 = socket(0x2b, 0x1, 0x0) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}, &(0x7f0000000140)=0x4e) 15:46:10 executing program 0: r0 = socket$rxrpc(0x21, 0x2, 0x2) setsockopt$RXRPC_SECURITY_KEYRING(r0, 0x110, 0x3, &(0x7f0000000000)='[(--^\xad\x00', 0x7) [ 251.485905][ T39] audit: type=1400 audit(1658504770.125:122594): avc: denied { getopt } for pid=4934 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=smc_socket permissive=1 15:46:10 executing program 1: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r1 = openat$cgroup_int(r0, &(0x7f0000000080)='cpuset.cpus\x00', 0x2, 0x0) write$cgroup_subtree(r1, &(0x7f00000000c0)=ANY=[], 0x5) 15:46:10 executing program 0: r0 = socket$rxrpc(0x21, 0x2, 0x2) setsockopt$RXRPC_SECURITY_KEYRING(r0, 0x110, 0x3, &(0x7f0000000000)='[(--^\xad\x00', 0x7) 15:46:10 executing program 3: set_mempolicy(0x1, 0x0, 0x0) openat$qrtrtun(0xffffffffffffff9c, &(0x7f00000007c0), 0x0) 15:46:10 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000000040)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/172, 0xac}], 0x1, &(0x7f00000004c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x10}}, @rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}], 0xd8}}], 0x1, 0x40010023, &(0x7f0000000180)={0x0, 0x3938700}) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$TIPC_NL_NET_GET(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000500)=ANY=[@ANYBLOB, @ANYRES16=0x0], 0x14}}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x58, &(0x7f0000000040)={&(0x7f0000002c80)=ANY=[@ANYBLOB="4000000010001fff00"/20, @ANYRES32=0x0, @ANYBLOB="7fff000000000000180012800e0001007769726567756172640000000400028008000a00", @ANYRES32=r10, @ANYBLOB="7d14d798fd6283e138ec427e370a3548dd2edc2fe4dc900c1d15cc4a763aa3b02c660da559701d8becfec5331ee31656484ebadca5983d2c15566d87570ab5499ff1820768033a845c7f7cd9666b5a26bf9ee04c48d42f5d52bdcc09728e0af5c975c401002a"], 0x40}}, 0x0) r11 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r11}, 0x10) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000dc0)=[{{&(0x7f0000000300)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000000380), 0x0, 0x0, 0x0, 0x400c080}}, {{&(0x7f00000003c0)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000600)="d33aa0c4974ac64b6e25d6c62539606b2ce6bf670640e09d699cfcd970545c6c08af5562702c7f808ad4b5a6b5bcf8e256538b65a17ba49b99f502fa27c8e373d85689a6284e6eca1ba331085f33774e7ef683329297bdbd7626b778b7376bc005e9a57ec4381e8d00595b479bee02257b8fa9105b57095e20080f16e2b13d9a1e7ed8aee0f11ce283f8ee1517684d66f7845bd1005d77ab1ee011e3216b62756e0e734cacfea7774d7aa7b72c93e72d27be635cd7e29b85d368b8d0aaf975139c1e75413d", 0xc5}], 0x1, &(0x7f0000000840)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r4, r6, r7]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x80, 0x10}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000940)="53a8dbfbc33aa3910fedd87c0c281f22992c79f54eed2514bd202f47538f31072ef0dab55942a5f0b66f9538a3fff062ab54eed5e56defc4db9061d04dfad30806df5c365ea517f024fbae7b899336dc8489f38caedea81723634646c6ccdefe33c9d66d3e90c35d6fcc9a8b898f28cc1df2fdce0408bac0cee7de2933b8292f8cc337557987461804c642684d78801c4af17c1e9e83", 0x96}, {0x0}, {&(0x7f0000000b00)="9a31511918d529633d0280a1ba802818230472d3f360fa1497eacab0de347bead1bbdd209f448f56f4863a4deb77b17268ed520a9bdb7ec497c45f", 0x3b}], 0x3, &(0x7f0000000d00)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @cred={{0x1c, 0x1, 0x2, {r2}}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r5, 0xffffffffffffffff, r11]}}], 0x78}}], 0x3, 0x8006) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000004dc0)=[{{&(0x7f0000000700)=@xdp, 0x80, &(0x7f0000000e80)=[{&(0x7f0000000380)=""/8, 0x8}, {&(0x7f0000000780)=""/129, 0x81}, {&(0x7f00000008c0)=""/78, 0x4e}, {&(0x7f0000000a00)=""/165, 0xa5}, {&(0x7f00000005c0)}, {&(0x7f0000000b80)=""/181, 0xb5}, {&(0x7f0000000c40)=""/154, 0x9a}], 0x7, &(0x7f0000000ac0)=""/32, 0x20}}, {{0x0, 0x0, &(0x7f0000000d80)=[{&(0x7f0000000f00)=""/209, 0xd1}], 0x1}, 0x1c}, {{&(0x7f0000001000)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @remote}}}, 0x80, &(0x7f00000024c0)=[{&(0x7f0000001080)=""/42, 0x2a}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/128, 0x80}, {&(0x7f0000002140)=""/172, 0xac}, {&(0x7f0000002200)=""/168, 0xa8}, {&(0x7f00000022c0)=""/126, 0x7e}, {&(0x7f0000002d40)=""/4096, 0x1000}, {&(0x7f0000002340)=""/66, 0x42}, {&(0x7f0000002c00)=""/99, 0x63}, {&(0x7f0000002440)=""/71, 0x47}], 0xa, &(0x7f0000002580)=""/200, 0xc8}, 0x7ff}, {{&(0x7f0000002680)=@caif=@dgm, 0x80, &(0x7f0000002700)=[{&(0x7f0000003d40)=""/4096, 0x1000}], 0x1}, 0x101}, {{&(0x7f0000002740)=@in6={0xa, 0x0, 0x0, @remote}, 0x80, &(0x7f0000002880)=[{&(0x7f00000027c0)=""/88, 0x58}, {&(0x7f0000002840)=""/43, 0x2b}], 0x2, &(0x7f00000028c0)=""/151, 0x97}, 0x2}, {{&(0x7f0000002980)=@tipc=@name, 0x80, &(0x7f0000002b80)=[{&(0x7f0000002a00)=""/235, 0xeb}, {&(0x7f0000002b00)=""/98, 0x62}], 0x2, &(0x7f0000004d40)=""/122, 0x7a}, 0x80000001}], 0x6, 0x40002040, &(0x7f0000002bc0)={0x0, 0x3938700}) r12 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r12, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r12, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000004f40)=ANY=[@ANYBLOB="5c0086321000000095cdd4b3ca882e52ed93ee5495bf2900000000000001f000000000", @ANYRES32=0x0, @ANYBLOB="4100000000000000180012800e0001007769726567756172640000000400028024000e001500000000000000000200000000000000000000000000000300802000000000"], 0x5c}}, 0x0) sendmmsg(r12, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000000040)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/172, 0xac}], 0x1, &(0x7f00000004c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x10}}, @rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}], 0xd8}}], 0x1, 0x40010023, &(0x7f0000000180)={0x0, 0x3938700}) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$TIPC_NL_NET_GET(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000500)=ANY=[@ANYBLOB, @ANYRES16=0x0], 0x14}}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x58, &(0x7f0000000040)={&(0x7f0000002c80)=ANY=[@ANYBLOB="4000000010001fff00"/20, @ANYRES32=0x0, @ANYBLOB="7fff000000000000180012800e0001007769726567756172640000000400028008000a00", @ANYRES32=r10, @ANYBLOB="7d14d798fd6283e138ec427e370a3548dd2edc2fe4dc900c1d15cc4a763aa3b02c660da559701d8becfec5331ee31656484ebadca5983d2c15566d87570ab5499ff1820768033a845c7f7cd9666b5a26bf9ee04c48d42f5d52bdcc09728e0af5c975c401002a"], 0x40}}, 0x0) r11 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r11}, 0x10) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000dc0)=[{{&(0x7f0000000300)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000000380), 0x0, 0x0, 0x0, 0x400c080}}, {{&(0x7f00000003c0)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000600)="d33aa0c4974ac64b6e25d6c62539606b2ce6bf670640e09d699cfcd970545c6c08af5562702c7f808ad4b5a6b5bcf8e256538b65a17ba49b99f502fa27c8e373d85689a6284e6eca1ba331085f33774e7ef683329297bdbd7626b778b7376bc005e9a57ec4381e8d00595b479bee02257b8fa9105b57095e20080f16e2b13d9a1e7ed8aee0f11ce283f8ee1517684d66f7845bd1005d77ab1ee011e3216b62756e0e734cacfea7774d7aa7b72c93e72d27be635cd7e29b85d368b8d0aaf975139c1e75413d", 0xc5}], 0x1, &(0x7f0000000840)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r4, r6, r7]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x80, 0x10}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000940)="53a8dbfbc33aa3910fedd87c0c281f22992c79f54eed2514bd202f47538f31072ef0dab55942a5f0b66f9538a3fff062ab54eed5e56defc4db9061d04dfad30806df5c365ea517f024fbae7b899336dc8489f38caedea81723634646c6ccdefe33c9d66d3e90c35d6fcc9a8b898f28cc1df2fdce0408bac0cee7de2933b8292f8cc337557987461804c642684d78801c4af17c1e9e83", 0x96}, {0x0}, {&(0x7f0000000b00)="9a31511918d529633d0280a1ba802818230472d3f360fa1497eacab0de347bead1bbdd209f448f56f4863a4deb77b17268ed520a9bdb7ec497c45f", 0x3b}], 0x3, &(0x7f0000000d00)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @cred={{0x1c, 0x1, 0x2, {r2}}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r5, 0xffffffffffffffff, r11]}}], 0x78}}], 0x3, 0x8006) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000004dc0)=[{{&(0x7f0000000700)=@xdp, 0x80, &(0x7f0000000e80)=[{&(0x7f0000000380)=""/8, 0x8}, {&(0x7f0000000780)=""/129, 0x81}, {&(0x7f00000008c0)=""/78, 0x4e}, {&(0x7f0000000a00)=""/165, 0xa5}, {&(0x7f00000005c0)}, {&(0x7f0000000b80)=""/181, 0xb5}, {&(0x7f0000000c40)=""/154, 0x9a}], 0x7, &(0x7f0000000ac0)=""/32, 0x20}}, {{0x0, 0x0, &(0x7f0000000d80)=[{&(0x7f0000000f00)=""/209, 0xd1}], 0x1}, 0x1c}, {{&(0x7f0000001000)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @remote}}}, 0x80, &(0x7f00000024c0)=[{&(0x7f0000001080)=""/42, 0x2a}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/128, 0x80}, {&(0x7f0000002140)=""/172, 0xac}, {&(0x7f0000002200)=""/168, 0xa8}, {&(0x7f00000022c0)=""/126, 0x7e}, {&(0x7f0000002d40)=""/4096, 0x1000}, {&(0x7f0000002340)=""/66, 0x42}, {&(0x7f0000002c00)=""/99, 0x63}, {&(0x7f0000002440)=""/71, 0x47}], 0xa, &(0x7f0000002580)=""/200, 0xc8}, 0x7ff}, {{&(0x7f0000002680)=@caif=@dgm, 0x80, &(0x7f0000002700)=[{&(0x7f0000003d40)=""/4096, 0x1000}], 0x1}, 0x101}, {{&(0x7f0000002740)=@in6={0xa, 0x0, 0x0, @remote}, 0x80, &(0x7f0000002880)=[{&(0x7f00000027c0)=""/88, 0x58}, {&(0x7f0000002840)=""/43, 0x2b}], 0x2, &(0x7f00000028c0)=""/151, 0x97}, 0x2}, {{&(0x7f0000002980)=@tipc=@name, 0x80, &(0x7f0000002b80)=[{&(0x7f0000002a00)=""/235, 0xeb}, {&(0x7f0000002b00)=""/98, 0x62}], 0x2, &(0x7f0000004d40)=""/122, 0x7a}, 0x80000001}], 0x6, 0x40002040, &(0x7f0000002bc0)={0x0, 0x3938700}) r12 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r12, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r12, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000004f40)=ANY=[@ANYBLOB="5c0086321000000095cdd4b3ca882e52ed93ee5495bf2900000000000001f000000000", @ANYRES32=0x0, @ANYBLOB="4100000000000000180012800e0001007769726567756172640000000400028024000e001500000000000000000200000000000000000000000000000300802000000000"], 0x5c}}, 0x0) sendmmsg(r12, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:10 executing program 3: syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xd, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000010000000000008000000008000000880000000f00000005000000341234120001000009030180", 0x70}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f0000010200)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f0000010300)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f0000010400)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010600)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010700)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010900)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f0000010a00)="00ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac1911", 0x200, 0x1600}, {&(0x7f0000011800)="f8ffffffffffffffffffffff04000000ffffffffffffffff", 0x18, 0x10000}, {&(0x7f0000013100)="030000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000200000002", 0x39, 0x14000}], 0x0, &(0x7f0000013b00)=ANY=[]) chdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$P9_RREADLINK(r0, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r0, r0, &(0x7f0000000240), 0x7fff) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r1, 0x800) lseek(r1, 0x200, 0x0) statx(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x4000, 0x4, &(0x7f0000000780)) r2 = syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000600)={'pimreg\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x1b, r5, 0x1, 0x2, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x26}}, 0x14) sendmsg$nl_route(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000001340)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="01840008000000001400350073797a5f000000000000000000000000113f59c3d7e0dde021f82c67af00282ddf6ba24b468e01000000bfd6ea58ef35d3c37171a85e55550892ae98a6c2ef5bbcdaaf459be0754e694e5b1e54e0d4eebc8db716805c91d0acd8e480b948869c693bf9b55b48feff2ba3ffbcbe97e9322bf836478b3f27f3bc1e067cd294081f663be591f59754bb7d79ee76b81004fee139f8b35918d087abe5f3f53cb3a4bd59c59d579db7d3f1a044fe8855f679b9119c509e221533bfc97589c5201536c07219c6006a55a734ad88601ece356bce17af451c1723955e712e0540254441a38de8dee628895da10372295bc117aaf11ffefc53af533f60176d5ad58ade54ecf181c8d04bb85db83cf208567fbb602f8a81b860060c0966dceb0c0b480a3b714a92fb669bedb706000000da18b7486fe0b2073e62ec00519240c2325c46000000007a5923cd4f2d34ea63fa5e615fd83f6582b9374822bd112e31875fa94a4485121ab227cb08e64d5ba1baa8ed79b2bede88da4eab477f1d084d3d76e71df64b054b3684f975cd37af2603cea081d9e7a7a61940c5096c38cf0c84dfdf8737870b4ba08394bf8a7115589d5483785cd8d461d108cbbb407432a8b7ec17f28da9e5c6167357de8e2d644dec027206c997717e4f161857bec8cb8aba96b22a7412287699226b46c47b70b700"/513], 0x34}}, 0x0) mount$fuse(0x0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000780), 0x210a4eb, &(0x7f0000000a40)=ANY=[@ANYRES32=r5, @ANYRESDEC, @ANYRES32=r5, @ANYRESDEC=r5, @ANYRES16=r2, @ANYRESDEC=r5, @ANYRESDEC=r2]) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000000c0), 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x48, r2, 0x2, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, {0xd}, {0x5}}]}, 0x48}, 0x1, 0x0, 0x0, 0x4004}, 0x2000809c) r6 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r1, r6, 0x0, 0xe200) 15:46:10 executing program 1: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r1 = openat$cgroup_int(r0, &(0x7f0000000080)='cpuset.cpus\x00', 0x2, 0x0) write$cgroup_subtree(r1, &(0x7f00000000c0)=ANY=[], 0x5) [ 251.925001][ T39] audit: type=1400 audit(1658504770.565:122595): avc: denied { create } for pid=4951 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=nfc_socket permissive=1 15:46:10 executing program 1: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r1 = openat$cgroup_int(r0, &(0x7f0000000080)='cpuset.cpus\x00', 0x2, 0x0) write$cgroup_subtree(r1, &(0x7f00000000c0)=ANY=[], 0x5) [ 251.946577][ T4953] loop3: detected capacity change from 0 to 320 [ 251.956010][ T4953] loop3: 15:46:10 executing program 1: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r1 = openat$cgroup_int(r0, &(0x7f0000000080)='cpuset.cpus\x00', 0x2, 0x0) write$cgroup_subtree(r1, &(0x7f00000000c0)=ANY=[], 0x5) [ 252.012015][ T39] audit: type=1400 audit(1658504770.655:122596): avc: denied { create } for pid=4951 comm="syz-executor.3" name="file0" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 252.060806][ T39] audit: type=1400 audit(1658504770.665:122597): avc: denied { read write open } for pid=4951 comm="syz-executor.3" path="/syzkaller-testdir3746491134/syzkaller.31fM6D/89/file0/file0" dev="loop3" ino=1048602 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 15:46:10 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)={0x54, r1, 0x1, 0x0, 0x0, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x2}, {0xc, 0x8f, 0x5}, {0xc, 0x90, 0xffffffff}}]}, 0x54}}, 0x0) 15:46:10 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)={0x54, r1, 0x1, 0x0, 0x0, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x2}, {0xc, 0x8f, 0x5}, {0xc, 0x90, 0xffffffff}}]}, 0x54}}, 0x0) [ 252.174060][ T39] audit: type=1400 audit(1658504770.815:122598): avc: denied { remount } for pid=4951 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=filesystem permissive=1 [ 252.174105][ T4966] ======================================================= [ 252.174105][ T4966] WARNING: The mand mount option has been deprecated and [ 252.174105][ T4966] and is ignored by this kernel. Remove the mand [ 252.174105][ T4966] option from the mount to silence this warning. [ 252.174105][ T4966] ======================================================= 15:46:11 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000000040)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/172, 0xac}], 0x1, &(0x7f00000004c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x10}}, @rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}], 0xd8}}], 0x1, 0x40010023, &(0x7f0000000180)={0x0, 0x3938700}) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$TIPC_NL_NET_GET(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000500)=ANY=[@ANYBLOB, @ANYRES16=0x0], 0x14}}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x58, &(0x7f0000000040)={&(0x7f0000002c80)=ANY=[@ANYBLOB="4000000010001fff00"/20, @ANYRES32=0x0, @ANYBLOB="7fff000000000000180012800e0001007769726567756172640000000400028008000a00", @ANYRES32=r10, @ANYBLOB="7d14d798fd6283e138ec427e370a3548dd2edc2fe4dc900c1d15cc4a763aa3b02c660da559701d8becfec5331ee31656484ebadca5983d2c15566d87570ab5499ff1820768033a845c7f7cd9666b5a26bf9ee04c48d42f5d52bdcc09728e0af5c975c401002a"], 0x40}}, 0x0) r11 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r11}, 0x10) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000dc0)=[{{&(0x7f0000000300)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000000380), 0x0, 0x0, 0x0, 0x400c080}}, {{&(0x7f00000003c0)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000600)="d33aa0c4974ac64b6e25d6c62539606b2ce6bf670640e09d699cfcd970545c6c08af5562702c7f808ad4b5a6b5bcf8e256538b65a17ba49b99f502fa27c8e373d85689a6284e6eca1ba331085f33774e7ef683329297bdbd7626b778b7376bc005e9a57ec4381e8d00595b479bee02257b8fa9105b57095e20080f16e2b13d9a1e7ed8aee0f11ce283f8ee1517684d66f7845bd1005d77ab1ee011e3216b62756e0e734cacfea7774d7aa7b72c93e72d27be635cd7e29b85d368b8d0aaf975139c1e75413d", 0xc5}], 0x1, &(0x7f0000000840)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r4, r6, r7]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x80, 0x10}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000940)="53a8dbfbc33aa3910fedd87c0c281f22992c79f54eed2514bd202f47538f31072ef0dab55942a5f0b66f9538a3fff062ab54eed5e56defc4db9061d04dfad30806df5c365ea517f024fbae7b899336dc8489f38caedea81723634646c6ccdefe33c9d66d3e90c35d6fcc9a8b898f28cc1df2fdce0408bac0cee7de2933b8292f8cc337557987461804c642684d78801c4af17c1e9e83", 0x96}, {0x0}, {&(0x7f0000000b00)="9a31511918d529633d0280a1ba802818230472d3f360fa1497eacab0de347bead1bbdd209f448f56f4863a4deb77b17268ed520a9bdb7ec497c45f", 0x3b}], 0x3, &(0x7f0000000d00)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @cred={{0x1c, 0x1, 0x2, {r2}}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r5, 0xffffffffffffffff, r11]}}], 0x78}}], 0x3, 0x8006) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000004dc0)=[{{&(0x7f0000000700)=@xdp, 0x80, &(0x7f0000000e80)=[{&(0x7f0000000380)=""/8, 0x8}, {&(0x7f0000000780)=""/129, 0x81}, {&(0x7f00000008c0)=""/78, 0x4e}, {&(0x7f0000000a00)=""/165, 0xa5}, {&(0x7f00000005c0)}, {&(0x7f0000000b80)=""/181, 0xb5}, {&(0x7f0000000c40)=""/154, 0x9a}], 0x7, &(0x7f0000000ac0)=""/32, 0x20}}, {{0x0, 0x0, &(0x7f0000000d80)=[{&(0x7f0000000f00)=""/209, 0xd1}], 0x1}, 0x1c}, {{&(0x7f0000001000)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @remote}}}, 0x80, &(0x7f00000024c0)=[{&(0x7f0000001080)=""/42, 0x2a}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/128, 0x80}, {&(0x7f0000002140)=""/172, 0xac}, {&(0x7f0000002200)=""/168, 0xa8}, {&(0x7f00000022c0)=""/126, 0x7e}, {&(0x7f0000002d40)=""/4096, 0x1000}, {&(0x7f0000002340)=""/66, 0x42}, {&(0x7f0000002c00)=""/99, 0x63}, {&(0x7f0000002440)=""/71, 0x47}], 0xa, &(0x7f0000002580)=""/200, 0xc8}, 0x7ff}, {{&(0x7f0000002680)=@caif=@dgm, 0x80, &(0x7f0000002700)=[{&(0x7f0000003d40)=""/4096, 0x1000}], 0x1}, 0x101}, {{&(0x7f0000002740)=@in6={0xa, 0x0, 0x0, @remote}, 0x80, &(0x7f0000002880)=[{&(0x7f00000027c0)=""/88, 0x58}, {&(0x7f0000002840)=""/43, 0x2b}], 0x2, &(0x7f00000028c0)=""/151, 0x97}, 0x2}, {{&(0x7f0000002980)=@tipc=@name, 0x80, &(0x7f0000002b80)=[{&(0x7f0000002a00)=""/235, 0xeb}, {&(0x7f0000002b00)=""/98, 0x62}], 0x2, &(0x7f0000004d40)=""/122, 0x7a}, 0x80000001}], 0x6, 0x40002040, &(0x7f0000002bc0)={0x0, 0x3938700}) r12 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r12, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r12, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000004f40)=ANY=[@ANYBLOB="5c0086321000000095cdd4b3ca882e52ed93ee5495bf2900000000000001f000000000", @ANYRES32=0x0, @ANYBLOB="4100000000000000180012800e0001007769726567756172640000000400028024000e001500000000000000000200000000000000000000000000000300802000000000"], 0x5c}}, 0x0) sendmmsg(r12, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000000040)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/172, 0xac}], 0x1, &(0x7f00000004c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x10}}, @rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}], 0xd8}}], 0x1, 0x40010023, &(0x7f0000000180)={0x0, 0x3938700}) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$TIPC_NL_NET_GET(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000500)=ANY=[@ANYBLOB, @ANYRES16=0x0], 0x14}}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x58, &(0x7f0000000040)={&(0x7f0000002c80)=ANY=[@ANYBLOB="4000000010001fff00"/20, @ANYRES32=0x0, @ANYBLOB="7fff000000000000180012800e0001007769726567756172640000000400028008000a00", @ANYRES32=r10, @ANYBLOB="7d14d798fd6283e138ec427e370a3548dd2edc2fe4dc900c1d15cc4a763aa3b02c660da559701d8becfec5331ee31656484ebadca5983d2c15566d87570ab5499ff1820768033a845c7f7cd9666b5a26bf9ee04c48d42f5d52bdcc09728e0af5c975c401002a"], 0x40}}, 0x0) r11 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r11}, 0x10) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000dc0)=[{{&(0x7f0000000300)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000000380), 0x0, 0x0, 0x0, 0x400c080}}, {{&(0x7f00000003c0)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000600)="d33aa0c4974ac64b6e25d6c62539606b2ce6bf670640e09d699cfcd970545c6c08af5562702c7f808ad4b5a6b5bcf8e256538b65a17ba49b99f502fa27c8e373d85689a6284e6eca1ba331085f33774e7ef683329297bdbd7626b778b7376bc005e9a57ec4381e8d00595b479bee02257b8fa9105b57095e20080f16e2b13d9a1e7ed8aee0f11ce283f8ee1517684d66f7845bd1005d77ab1ee011e3216b62756e0e734cacfea7774d7aa7b72c93e72d27be635cd7e29b85d368b8d0aaf975139c1e75413d", 0xc5}], 0x1, &(0x7f0000000840)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r4, r6, r7]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x80, 0x10}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000940)="53a8dbfbc33aa3910fedd87c0c281f22992c79f54eed2514bd202f47538f31072ef0dab55942a5f0b66f9538a3fff062ab54eed5e56defc4db9061d04dfad30806df5c365ea517f024fbae7b899336dc8489f38caedea81723634646c6ccdefe33c9d66d3e90c35d6fcc9a8b898f28cc1df2fdce0408bac0cee7de2933b8292f8cc337557987461804c642684d78801c4af17c1e9e83", 0x96}, {0x0}, {&(0x7f0000000b00)="9a31511918d529633d0280a1ba802818230472d3f360fa1497eacab0de347bead1bbdd209f448f56f4863a4deb77b17268ed520a9bdb7ec497c45f", 0x3b}], 0x3, &(0x7f0000000d00)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @cred={{0x1c, 0x1, 0x2, {r2}}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r5, 0xffffffffffffffff, r11]}}], 0x78}}], 0x3, 0x8006) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000004dc0)=[{{&(0x7f0000000700)=@xdp, 0x80, &(0x7f0000000e80)=[{&(0x7f0000000380)=""/8, 0x8}, {&(0x7f0000000780)=""/129, 0x81}, {&(0x7f00000008c0)=""/78, 0x4e}, {&(0x7f0000000a00)=""/165, 0xa5}, {&(0x7f00000005c0)}, {&(0x7f0000000b80)=""/181, 0xb5}, {&(0x7f0000000c40)=""/154, 0x9a}], 0x7, &(0x7f0000000ac0)=""/32, 0x20}}, {{0x0, 0x0, &(0x7f0000000d80)=[{&(0x7f0000000f00)=""/209, 0xd1}], 0x1}, 0x1c}, {{&(0x7f0000001000)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @remote}}}, 0x80, &(0x7f00000024c0)=[{&(0x7f0000001080)=""/42, 0x2a}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/128, 0x80}, {&(0x7f0000002140)=""/172, 0xac}, {&(0x7f0000002200)=""/168, 0xa8}, {&(0x7f00000022c0)=""/126, 0x7e}, {&(0x7f0000002d40)=""/4096, 0x1000}, {&(0x7f0000002340)=""/66, 0x42}, {&(0x7f0000002c00)=""/99, 0x63}, {&(0x7f0000002440)=""/71, 0x47}], 0xa, &(0x7f0000002580)=""/200, 0xc8}, 0x7ff}, {{&(0x7f0000002680)=@caif=@dgm, 0x80, &(0x7f0000002700)=[{&(0x7f0000003d40)=""/4096, 0x1000}], 0x1}, 0x101}, {{&(0x7f0000002740)=@in6={0xa, 0x0, 0x0, @remote}, 0x80, &(0x7f0000002880)=[{&(0x7f00000027c0)=""/88, 0x58}, {&(0x7f0000002840)=""/43, 0x2b}], 0x2, &(0x7f00000028c0)=""/151, 0x97}, 0x2}, {{&(0x7f0000002980)=@tipc=@name, 0x80, &(0x7f0000002b80)=[{&(0x7f0000002a00)=""/235, 0xeb}, {&(0x7f0000002b00)=""/98, 0x62}], 0x2, &(0x7f0000004d40)=""/122, 0x7a}, 0x80000001}], 0x6, 0x40002040, &(0x7f0000002bc0)={0x0, 0x3938700}) r12 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r12, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r12, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000004f40)=ANY=[@ANYBLOB="5c0086321000000095cdd4b3ca882e52ed93ee5495bf2900000000000001f000000000", @ANYRES32=0x0, @ANYBLOB="4100000000000000180012800e0001007769726567756172640000000400028024000e001500000000000000000200000000000000000000000000000300802000000000"], 0x5c}}, 0x0) sendmmsg(r12, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:11 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)={0x54, r1, 0x1, 0x0, 0x0, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x2}, {0xc, 0x8f, 0x5}, {0xc, 0x90, 0xffffffff}}]}, 0x54}}, 0x0) 15:46:11 executing program 3: syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xd, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000010000000000008000000008000000880000000f00000005000000341234120001000009030180", 0x70}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f0000010200)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f0000010300)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f0000010400)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010600)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010700)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010900)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f0000010a00)="00ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac1911", 0x200, 0x1600}, {&(0x7f0000011800)="f8ffffffffffffffffffffff04000000ffffffffffffffff", 0x18, 0x10000}, {&(0x7f0000013100)="030000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000200000002", 0x39, 0x14000}], 0x0, &(0x7f0000013b00)=ANY=[]) chdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$P9_RREADLINK(r0, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r0, r0, &(0x7f0000000240), 0x7fff) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r1, 0x800) lseek(r1, 0x200, 0x0) statx(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x4000, 0x4, &(0x7f0000000780)) r2 = syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000600)={'pimreg\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x1b, r5, 0x1, 0x2, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x26}}, 0x14) sendmsg$nl_route(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000001340)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="01840008000000001400350073797a5f000000000000000000000000113f59c3d7e0dde021f82c67af00282ddf6ba24b468e01000000bfd6ea58ef35d3c37171a85e55550892ae98a6c2ef5bbcdaaf459be0754e694e5b1e54e0d4eebc8db716805c91d0acd8e480b948869c693bf9b55b48feff2ba3ffbcbe97e9322bf836478b3f27f3bc1e067cd294081f663be591f59754bb7d79ee76b81004fee139f8b35918d087abe5f3f53cb3a4bd59c59d579db7d3f1a044fe8855f679b9119c509e221533bfc97589c5201536c07219c6006a55a734ad88601ece356bce17af451c1723955e712e0540254441a38de8dee628895da10372295bc117aaf11ffefc53af533f60176d5ad58ade54ecf181c8d04bb85db83cf208567fbb602f8a81b860060c0966dceb0c0b480a3b714a92fb669bedb706000000da18b7486fe0b2073e62ec00519240c2325c46000000007a5923cd4f2d34ea63fa5e615fd83f6582b9374822bd112e31875fa94a4485121ab227cb08e64d5ba1baa8ed79b2bede88da4eab477f1d084d3d76e71df64b054b3684f975cd37af2603cea081d9e7a7a61940c5096c38cf0c84dfdf8737870b4ba08394bf8a7115589d5483785cd8d461d108cbbb407432a8b7ec17f28da9e5c6167357de8e2d644dec027206c997717e4f161857bec8cb8aba96b22a7412287699226b46c47b70b700"/513], 0x34}}, 0x0) mount$fuse(0x0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000780), 0x210a4eb, &(0x7f0000000a40)=ANY=[@ANYRES32=r5, @ANYRESDEC, @ANYRES32=r5, @ANYRESDEC=r5, @ANYRES16=r2, @ANYRESDEC=r5, @ANYRESDEC=r2]) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000000c0), 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x48, r2, 0x2, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, {0xd}, {0x5}}]}, 0x48}, 0x1, 0x0, 0x0, 0x4004}, 0x2000809c) r6 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r1, r6, 0x0, 0xe200) [ 252.969548][ T4975] loop3: detected capacity change from 0 to 320 [ 252.975087][ T4975] loop3: 15:46:11 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)={0x54, r1, 0x1, 0x0, 0x0, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x2}, {0xc, 0x8f, 0x5}, {0xc, 0x90, 0xffffffff}}]}, 0x54}}, 0x0) 15:46:11 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xd, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000010000000000008000000008000000880000000f00000005000000341234120001000009030180", 0x70}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f0000010200)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f0000010300)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f0000010400)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010600)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010700)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010900)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f0000010a00)="00ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac1911", 0x200, 0x1600}, {&(0x7f0000011800)="f8ffffffffffffffffffffff04000000ffffffffffffffff", 0x18, 0x10000}, {&(0x7f0000013100)="030000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000200000002", 0x39, 0x14000}], 0x0, &(0x7f0000013b00)=ANY=[]) chdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$P9_RREADLINK(r0, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r0, r0, &(0x7f0000000240), 0x7fff) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r1, 0x800) lseek(r1, 0x200, 0x0) statx(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x4000, 0x4, &(0x7f0000000780)) r2 = syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000600)={'pimreg\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x1b, r5, 0x1, 0x2, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x26}}, 0x14) sendmsg$nl_route(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000001340)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="01840008000000001400350073797a5f000000000000000000000000113f59c3d7e0dde021f82c67af00282ddf6ba24b468e01000000bfd6ea58ef35d3c37171a85e55550892ae98a6c2ef5bbcdaaf459be0754e694e5b1e54e0d4eebc8db716805c91d0acd8e480b948869c693bf9b55b48feff2ba3ffbcbe97e9322bf836478b3f27f3bc1e067cd294081f663be591f59754bb7d79ee76b81004fee139f8b35918d087abe5f3f53cb3a4bd59c59d579db7d3f1a044fe8855f679b9119c509e221533bfc97589c5201536c07219c6006a55a734ad88601ece356bce17af451c1723955e712e0540254441a38de8dee628895da10372295bc117aaf11ffefc53af533f60176d5ad58ade54ecf181c8d04bb85db83cf208567fbb602f8a81b860060c0966dceb0c0b480a3b714a92fb669bedb706000000da18b7486fe0b2073e62ec00519240c2325c46000000007a5923cd4f2d34ea63fa5e615fd83f6582b9374822bd112e31875fa94a4485121ab227cb08e64d5ba1baa8ed79b2bede88da4eab477f1d084d3d76e71df64b054b3684f975cd37af2603cea081d9e7a7a61940c5096c38cf0c84dfdf8737870b4ba08394bf8a7115589d5483785cd8d461d108cbbb407432a8b7ec17f28da9e5c6167357de8e2d644dec027206c997717e4f161857bec8cb8aba96b22a7412287699226b46c47b70b700"/513], 0x34}}, 0x0) mount$fuse(0x0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000780), 0x210a4eb, &(0x7f0000000a40)=ANY=[@ANYRES32=r5, @ANYRESDEC, @ANYRES32=r5, @ANYRESDEC=r5, @ANYRES16=r2, @ANYRESDEC=r5, @ANYRESDEC=r2]) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000000c0), 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x48, r2, 0x2, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, {0xd}, {0x5}}]}, 0x48}, 0x1, 0x0, 0x0, 0x4004}, 0x2000809c) r6 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r1, r6, 0x0, 0xe200) [ 253.072882][ T4986] loop1: detected capacity change from 0 to 320 [ 253.083460][ T4986] loop1: 15:46:12 executing program 3: syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xd, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000010000000000008000000008000000880000000f00000005000000341234120001000009030180", 0x70}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f0000010200)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f0000010300)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f0000010400)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010600)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010700)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010900)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f0000010a00)="00ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac1911", 0x200, 0x1600}, {&(0x7f0000011800)="f8ffffffffffffffffffffff04000000ffffffffffffffff", 0x18, 0x10000}, {&(0x7f0000013100)="030000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000200000002", 0x39, 0x14000}], 0x0, &(0x7f0000013b00)=ANY=[]) chdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$P9_RREADLINK(r0, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r0, r0, &(0x7f0000000240), 0x7fff) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r1, 0x800) lseek(r1, 0x200, 0x0) statx(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x4000, 0x4, &(0x7f0000000780)) r2 = syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000600)={'pimreg\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x1b, r5, 0x1, 0x2, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x26}}, 0x14) sendmsg$nl_route(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000001340)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="01840008000000001400350073797a5f000000000000000000000000113f59c3d7e0dde021f82c67af00282ddf6ba24b468e01000000bfd6ea58ef35d3c37171a85e55550892ae98a6c2ef5bbcdaaf459be0754e694e5b1e54e0d4eebc8db716805c91d0acd8e480b948869c693bf9b55b48feff2ba3ffbcbe97e9322bf836478b3f27f3bc1e067cd294081f663be591f59754bb7d79ee76b81004fee139f8b35918d087abe5f3f53cb3a4bd59c59d579db7d3f1a044fe8855f679b9119c509e221533bfc97589c5201536c07219c6006a55a734ad88601ece356bce17af451c1723955e712e0540254441a38de8dee628895da10372295bc117aaf11ffefc53af533f60176d5ad58ade54ecf181c8d04bb85db83cf208567fbb602f8a81b860060c0966dceb0c0b480a3b714a92fb669bedb706000000da18b7486fe0b2073e62ec00519240c2325c46000000007a5923cd4f2d34ea63fa5e615fd83f6582b9374822bd112e31875fa94a4485121ab227cb08e64d5ba1baa8ed79b2bede88da4eab477f1d084d3d76e71df64b054b3684f975cd37af2603cea081d9e7a7a61940c5096c38cf0c84dfdf8737870b4ba08394bf8a7115589d5483785cd8d461d108cbbb407432a8b7ec17f28da9e5c6167357de8e2d644dec027206c997717e4f161857bec8cb8aba96b22a7412287699226b46c47b70b700"/513], 0x34}}, 0x0) mount$fuse(0x0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000780), 0x210a4eb, &(0x7f0000000a40)=ANY=[@ANYRES32=r5, @ANYRESDEC, @ANYRES32=r5, @ANYRESDEC=r5, @ANYRES16=r2, @ANYRESDEC=r5, @ANYRESDEC=r2]) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000000c0), 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x48, r2, 0x2, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, {0xd}, {0x5}}]}, 0x48}, 0x1, 0x0, 0x0, 0x4004}, 0x2000809c) r6 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r1, r6, 0x0, 0xe200) [ 253.498704][ T4996] loop3: detected capacity change from 0 to 320 [ 253.500312][ T4662] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [ 253.513845][ T4662] Buffer I/O error on dev loop3, logical block 0, async page read [ 253.522992][ T4662] loop3: 15:46:12 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xd, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000010000000000008000000008000000880000000f00000005000000341234120001000009030180", 0x70}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f0000010200)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f0000010300)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f0000010400)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010600)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010700)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010900)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f0000010a00)="00ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac1911", 0x200, 0x1600}, {&(0x7f0000011800)="f8ffffffffffffffffffffff04000000ffffffffffffffff", 0x18, 0x10000}, {&(0x7f0000013100)="030000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000200000002", 0x39, 0x14000}], 0x0, &(0x7f0000013b00)=ANY=[]) chdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$P9_RREADLINK(r0, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r0, r0, &(0x7f0000000240), 0x7fff) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r1, 0x800) lseek(r1, 0x200, 0x0) statx(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x4000, 0x4, &(0x7f0000000780)) r2 = syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000600)={'pimreg\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x1b, r5, 0x1, 0x2, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x26}}, 0x14) sendmsg$nl_route(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000001340)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="01840008000000001400350073797a5f000000000000000000000000113f59c3d7e0dde021f82c67af00282ddf6ba24b468e01000000bfd6ea58ef35d3c37171a85e55550892ae98a6c2ef5bbcdaaf459be0754e694e5b1e54e0d4eebc8db716805c91d0acd8e480b948869c693bf9b55b48feff2ba3ffbcbe97e9322bf836478b3f27f3bc1e067cd294081f663be591f59754bb7d79ee76b81004fee139f8b35918d087abe5f3f53cb3a4bd59c59d579db7d3f1a044fe8855f679b9119c509e221533bfc97589c5201536c07219c6006a55a734ad88601ece356bce17af451c1723955e712e0540254441a38de8dee628895da10372295bc117aaf11ffefc53af533f60176d5ad58ade54ecf181c8d04bb85db83cf208567fbb602f8a81b860060c0966dceb0c0b480a3b714a92fb669bedb706000000da18b7486fe0b2073e62ec00519240c2325c46000000007a5923cd4f2d34ea63fa5e615fd83f6582b9374822bd112e31875fa94a4485121ab227cb08e64d5ba1baa8ed79b2bede88da4eab477f1d084d3d76e71df64b054b3684f975cd37af2603cea081d9e7a7a61940c5096c38cf0c84dfdf8737870b4ba08394bf8a7115589d5483785cd8d461d108cbbb407432a8b7ec17f28da9e5c6167357de8e2d644dec027206c997717e4f161857bec8cb8aba96b22a7412287699226b46c47b70b700"/513], 0x34}}, 0x0) mount$fuse(0x0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000780), 0x210a4eb, &(0x7f0000000a40)=ANY=[@ANYRES32=r5, @ANYRESDEC, @ANYRES32=r5, @ANYRESDEC=r5, @ANYRES16=r2, @ANYRESDEC=r5, @ANYRESDEC=r2]) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000000c0), 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x48, r2, 0x2, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, {0xd}, {0x5}}]}, 0x48}, 0x1, 0x0, 0x0, 0x4004}, 0x2000809c) r6 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r1, r6, 0x0, 0xe200) [ 253.631923][ T5000] loop1: detected capacity change from 0 to 320 [ 253.644452][ T5000] loop1: 15:46:12 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000000040)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/172, 0xac}], 0x1, &(0x7f00000004c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x10}}, @rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}], 0xd8}}], 0x1, 0x40010023, &(0x7f0000000180)={0x0, 0x3938700}) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$TIPC_NL_NET_GET(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000500)=ANY=[@ANYBLOB, @ANYRES16=0x0], 0x14}}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x58, &(0x7f0000000040)={&(0x7f0000002c80)=ANY=[@ANYBLOB="4000000010001fff00"/20, @ANYRES32=0x0, @ANYBLOB="7fff000000000000180012800e0001007769726567756172640000000400028008000a00", @ANYRES32=r10, @ANYBLOB="7d14d798fd6283e138ec427e370a3548dd2edc2fe4dc900c1d15cc4a763aa3b02c660da559701d8becfec5331ee31656484ebadca5983d2c15566d87570ab5499ff1820768033a845c7f7cd9666b5a26bf9ee04c48d42f5d52bdcc09728e0af5c975c401002a"], 0x40}}, 0x0) r11 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r11}, 0x10) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000dc0)=[{{&(0x7f0000000300)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000000380), 0x0, 0x0, 0x0, 0x400c080}}, {{&(0x7f00000003c0)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000600)="d33aa0c4974ac64b6e25d6c62539606b2ce6bf670640e09d699cfcd970545c6c08af5562702c7f808ad4b5a6b5bcf8e256538b65a17ba49b99f502fa27c8e373d85689a6284e6eca1ba331085f33774e7ef683329297bdbd7626b778b7376bc005e9a57ec4381e8d00595b479bee02257b8fa9105b57095e20080f16e2b13d9a1e7ed8aee0f11ce283f8ee1517684d66f7845bd1005d77ab1ee011e3216b62756e0e734cacfea7774d7aa7b72c93e72d27be635cd7e29b85d368b8d0aaf975139c1e75413d", 0xc5}], 0x1, &(0x7f0000000840)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r4, r6, r7]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x80, 0x10}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000940)="53a8dbfbc33aa3910fedd87c0c281f22992c79f54eed2514bd202f47538f31072ef0dab55942a5f0b66f9538a3fff062ab54eed5e56defc4db9061d04dfad30806df5c365ea517f024fbae7b899336dc8489f38caedea81723634646c6ccdefe33c9d66d3e90c35d6fcc9a8b898f28cc1df2fdce0408bac0cee7de2933b8292f8cc337557987461804c642684d78801c4af17c1e9e83", 0x96}, {0x0}, {&(0x7f0000000b00)="9a31511918d529633d0280a1ba802818230472d3f360fa1497eacab0de347bead1bbdd209f448f56f4863a4deb77b17268ed520a9bdb7ec497c45f", 0x3b}], 0x3, &(0x7f0000000d00)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @cred={{0x1c, 0x1, 0x2, {r2}}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r5, 0xffffffffffffffff, r11]}}], 0x78}}], 0x3, 0x8006) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000004dc0)=[{{&(0x7f0000000700)=@xdp, 0x80, &(0x7f0000000e80)=[{&(0x7f0000000380)=""/8, 0x8}, {&(0x7f0000000780)=""/129, 0x81}, {&(0x7f00000008c0)=""/78, 0x4e}, {&(0x7f0000000a00)=""/165, 0xa5}, {&(0x7f00000005c0)}, {&(0x7f0000000b80)=""/181, 0xb5}, {&(0x7f0000000c40)=""/154, 0x9a}], 0x7, &(0x7f0000000ac0)=""/32, 0x20}}, {{0x0, 0x0, &(0x7f0000000d80)=[{&(0x7f0000000f00)=""/209, 0xd1}], 0x1}, 0x1c}, {{&(0x7f0000001000)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @remote}}}, 0x80, &(0x7f00000024c0)=[{&(0x7f0000001080)=""/42, 0x2a}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/128, 0x80}, {&(0x7f0000002140)=""/172, 0xac}, {&(0x7f0000002200)=""/168, 0xa8}, {&(0x7f00000022c0)=""/126, 0x7e}, {&(0x7f0000002d40)=""/4096, 0x1000}, {&(0x7f0000002340)=""/66, 0x42}, {&(0x7f0000002c00)=""/99, 0x63}, {&(0x7f0000002440)=""/71, 0x47}], 0xa, &(0x7f0000002580)=""/200, 0xc8}, 0x7ff}, {{&(0x7f0000002680)=@caif=@dgm, 0x80, &(0x7f0000002700)=[{&(0x7f0000003d40)=""/4096, 0x1000}], 0x1}, 0x101}, {{&(0x7f0000002740)=@in6={0xa, 0x0, 0x0, @remote}, 0x80, &(0x7f0000002880)=[{&(0x7f00000027c0)=""/88, 0x58}, {&(0x7f0000002840)=""/43, 0x2b}], 0x2, &(0x7f00000028c0)=""/151, 0x97}, 0x2}, {{&(0x7f0000002980)=@tipc=@name, 0x80, &(0x7f0000002b80)=[{&(0x7f0000002a00)=""/235, 0xeb}, {&(0x7f0000002b00)=""/98, 0x62}], 0x2, &(0x7f0000004d40)=""/122, 0x7a}, 0x80000001}], 0x6, 0x40002040, &(0x7f0000002bc0)={0x0, 0x3938700}) r12 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r12, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r12, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000004f40)=ANY=[@ANYBLOB="5c0086321000000095cdd4b3ca882e52ed93ee5495bf2900000000000001f000000000", @ANYRES32=0x0, @ANYBLOB="4100000000000000180012800e0001007769726567756172640000000400028024000e001500000000000000000200000000000000000000000000000300802000000000"], 0x5c}}, 0x0) sendmmsg(r12, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000000040)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/172, 0xac}], 0x1, &(0x7f00000004c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x10}}, @rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}], 0xd8}}], 0x1, 0x40010023, &(0x7f0000000180)={0x0, 0x3938700}) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$TIPC_NL_NET_GET(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000500)=ANY=[@ANYBLOB, @ANYRES16=0x0], 0x14}}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x58, &(0x7f0000000040)={&(0x7f0000002c80)=ANY=[@ANYBLOB="4000000010001fff00"/20, @ANYRES32=0x0, @ANYBLOB="7fff000000000000180012800e0001007769726567756172640000000400028008000a00", @ANYRES32=r10, @ANYBLOB="7d14d798fd6283e138ec427e370a3548dd2edc2fe4dc900c1d15cc4a763aa3b02c660da559701d8becfec5331ee31656484ebadca5983d2c15566d87570ab5499ff1820768033a845c7f7cd9666b5a26bf9ee04c48d42f5d52bdcc09728e0af5c975c401002a"], 0x40}}, 0x0) r11 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r11}, 0x10) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000dc0)=[{{&(0x7f0000000300)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000000380), 0x0, 0x0, 0x0, 0x400c080}}, {{&(0x7f00000003c0)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000600)="d33aa0c4974ac64b6e25d6c62539606b2ce6bf670640e09d699cfcd970545c6c08af5562702c7f808ad4b5a6b5bcf8e256538b65a17ba49b99f502fa27c8e373d85689a6284e6eca1ba331085f33774e7ef683329297bdbd7626b778b7376bc005e9a57ec4381e8d00595b479bee02257b8fa9105b57095e20080f16e2b13d9a1e7ed8aee0f11ce283f8ee1517684d66f7845bd1005d77ab1ee011e3216b62756e0e734cacfea7774d7aa7b72c93e72d27be635cd7e29b85d368b8d0aaf975139c1e75413d", 0xc5}], 0x1, &(0x7f0000000840)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r4, r6, r7]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x80, 0x10}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000940)="53a8dbfbc33aa3910fedd87c0c281f22992c79f54eed2514bd202f47538f31072ef0dab55942a5f0b66f9538a3fff062ab54eed5e56defc4db9061d04dfad30806df5c365ea517f024fbae7b899336dc8489f38caedea81723634646c6ccdefe33c9d66d3e90c35d6fcc9a8b898f28cc1df2fdce0408bac0cee7de2933b8292f8cc337557987461804c642684d78801c4af17c1e9e83", 0x96}, {0x0}, {&(0x7f0000000b00)="9a31511918d529633d0280a1ba802818230472d3f360fa1497eacab0de347bead1bbdd209f448f56f4863a4deb77b17268ed520a9bdb7ec497c45f", 0x3b}], 0x3, &(0x7f0000000d00)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @cred={{0x1c, 0x1, 0x2, {r2}}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r5, 0xffffffffffffffff, r11]}}], 0x78}}], 0x3, 0x8006) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000004dc0)=[{{&(0x7f0000000700)=@xdp, 0x80, &(0x7f0000000e80)=[{&(0x7f0000000380)=""/8, 0x8}, {&(0x7f0000000780)=""/129, 0x81}, {&(0x7f00000008c0)=""/78, 0x4e}, {&(0x7f0000000a00)=""/165, 0xa5}, {&(0x7f00000005c0)}, {&(0x7f0000000b80)=""/181, 0xb5}, {&(0x7f0000000c40)=""/154, 0x9a}], 0x7, &(0x7f0000000ac0)=""/32, 0x20}}, {{0x0, 0x0, &(0x7f0000000d80)=[{&(0x7f0000000f00)=""/209, 0xd1}], 0x1}, 0x1c}, {{&(0x7f0000001000)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @remote}}}, 0x80, &(0x7f00000024c0)=[{&(0x7f0000001080)=""/42, 0x2a}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/128, 0x80}, {&(0x7f0000002140)=""/172, 0xac}, {&(0x7f0000002200)=""/168, 0xa8}, {&(0x7f00000022c0)=""/126, 0x7e}, {&(0x7f0000002d40)=""/4096, 0x1000}, {&(0x7f0000002340)=""/66, 0x42}, {&(0x7f0000002c00)=""/99, 0x63}, {&(0x7f0000002440)=""/71, 0x47}], 0xa, &(0x7f0000002580)=""/200, 0xc8}, 0x7ff}, {{&(0x7f0000002680)=@caif=@dgm, 0x80, &(0x7f0000002700)=[{&(0x7f0000003d40)=""/4096, 0x1000}], 0x1}, 0x101}, {{&(0x7f0000002740)=@in6={0xa, 0x0, 0x0, @remote}, 0x80, &(0x7f0000002880)=[{&(0x7f00000027c0)=""/88, 0x58}, {&(0x7f0000002840)=""/43, 0x2b}], 0x2, &(0x7f00000028c0)=""/151, 0x97}, 0x2}, {{&(0x7f0000002980)=@tipc=@name, 0x80, &(0x7f0000002b80)=[{&(0x7f0000002a00)=""/235, 0xeb}, {&(0x7f0000002b00)=""/98, 0x62}], 0x2, &(0x7f0000004d40)=""/122, 0x7a}, 0x80000001}], 0x6, 0x40002040, &(0x7f0000002bc0)={0x0, 0x3938700}) r12 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r12, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r12, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000004f40)=ANY=[@ANYBLOB="5c0086321000000095cdd4b3ca882e52ed93ee5495bf2900000000000001f000000000", @ANYRES32=0x0, @ANYBLOB="4100000000000000180012800e0001007769726567756172640000000400028024000e001500000000000000000200000000000000000000000000000300802000000000"], 0x5c}}, 0x0) sendmmsg(r12, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:12 executing program 3: syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xd, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000010000000000008000000008000000880000000f00000005000000341234120001000009030180", 0x70}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f0000010200)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f0000010300)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f0000010400)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010600)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010700)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010900)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f0000010a00)="00ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac1911", 0x200, 0x1600}, {&(0x7f0000011800)="f8ffffffffffffffffffffff04000000ffffffffffffffff", 0x18, 0x10000}, {&(0x7f0000013100)="030000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000200000002", 0x39, 0x14000}], 0x0, &(0x7f0000013b00)=ANY=[]) chdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$P9_RREADLINK(r0, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r0, r0, &(0x7f0000000240), 0x7fff) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r1, 0x800) lseek(r1, 0x200, 0x0) statx(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x4000, 0x4, &(0x7f0000000780)) r2 = syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000600)={'pimreg\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x1b, r5, 0x1, 0x2, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x26}}, 0x14) sendmsg$nl_route(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000001340)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="01840008000000001400350073797a5f000000000000000000000000113f59c3d7e0dde021f82c67af00282ddf6ba24b468e01000000bfd6ea58ef35d3c37171a85e55550892ae98a6c2ef5bbcdaaf459be0754e694e5b1e54e0d4eebc8db716805c91d0acd8e480b948869c693bf9b55b48feff2ba3ffbcbe97e9322bf836478b3f27f3bc1e067cd294081f663be591f59754bb7d79ee76b81004fee139f8b35918d087abe5f3f53cb3a4bd59c59d579db7d3f1a044fe8855f679b9119c509e221533bfc97589c5201536c07219c6006a55a734ad88601ece356bce17af451c1723955e712e0540254441a38de8dee628895da10372295bc117aaf11ffefc53af533f60176d5ad58ade54ecf181c8d04bb85db83cf208567fbb602f8a81b860060c0966dceb0c0b480a3b714a92fb669bedb706000000da18b7486fe0b2073e62ec00519240c2325c46000000007a5923cd4f2d34ea63fa5e615fd83f6582b9374822bd112e31875fa94a4485121ab227cb08e64d5ba1baa8ed79b2bede88da4eab477f1d084d3d76e71df64b054b3684f975cd37af2603cea081d9e7a7a61940c5096c38cf0c84dfdf8737870b4ba08394bf8a7115589d5483785cd8d461d108cbbb407432a8b7ec17f28da9e5c6167357de8e2d644dec027206c997717e4f161857bec8cb8aba96b22a7412287699226b46c47b70b700"/513], 0x34}}, 0x0) mount$fuse(0x0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000780), 0x210a4eb, &(0x7f0000000a40)=ANY=[@ANYRES32=r5, @ANYRESDEC, @ANYRES32=r5, @ANYRESDEC=r5, @ANYRES16=r2, @ANYRESDEC=r5, @ANYRESDEC=r2]) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000000c0), 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x48, r2, 0x2, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, {0xd}, {0x5}}]}, 0x48}, 0x1, 0x0, 0x0, 0x4004}, 0x2000809c) r6 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r1, r6, 0x0, 0xe200) 15:46:12 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xd, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000010000000000008000000008000000880000000f00000005000000341234120001000009030180", 0x70}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f0000010200)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f0000010300)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f0000010400)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010600)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010700)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010900)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f0000010a00)="00ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac1911", 0x200, 0x1600}, {&(0x7f0000011800)="f8ffffffffffffffffffffff04000000ffffffffffffffff", 0x18, 0x10000}, {&(0x7f0000013100)="030000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000200000002", 0x39, 0x14000}], 0x0, &(0x7f0000013b00)=ANY=[]) chdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$P9_RREADLINK(r0, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r0, r0, &(0x7f0000000240), 0x7fff) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r1, 0x800) lseek(r1, 0x200, 0x0) statx(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x4000, 0x4, &(0x7f0000000780)) r2 = syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000600)={'pimreg\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x1b, r5, 0x1, 0x2, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x26}}, 0x14) sendmsg$nl_route(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000001340)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="01840008000000001400350073797a5f000000000000000000000000113f59c3d7e0dde021f82c67af00282ddf6ba24b468e01000000bfd6ea58ef35d3c37171a85e55550892ae98a6c2ef5bbcdaaf459be0754e694e5b1e54e0d4eebc8db716805c91d0acd8e480b948869c693bf9b55b48feff2ba3ffbcbe97e9322bf836478b3f27f3bc1e067cd294081f663be591f59754bb7d79ee76b81004fee139f8b35918d087abe5f3f53cb3a4bd59c59d579db7d3f1a044fe8855f679b9119c509e221533bfc97589c5201536c07219c6006a55a734ad88601ece356bce17af451c1723955e712e0540254441a38de8dee628895da10372295bc117aaf11ffefc53af533f60176d5ad58ade54ecf181c8d04bb85db83cf208567fbb602f8a81b860060c0966dceb0c0b480a3b714a92fb669bedb706000000da18b7486fe0b2073e62ec00519240c2325c46000000007a5923cd4f2d34ea63fa5e615fd83f6582b9374822bd112e31875fa94a4485121ab227cb08e64d5ba1baa8ed79b2bede88da4eab477f1d084d3d76e71df64b054b3684f975cd37af2603cea081d9e7a7a61940c5096c38cf0c84dfdf8737870b4ba08394bf8a7115589d5483785cd8d461d108cbbb407432a8b7ec17f28da9e5c6167357de8e2d644dec027206c997717e4f161857bec8cb8aba96b22a7412287699226b46c47b70b700"/513], 0x34}}, 0x0) mount$fuse(0x0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000780), 0x210a4eb, &(0x7f0000000a40)=ANY=[@ANYRES32=r5, @ANYRESDEC, @ANYRES32=r5, @ANYRESDEC=r5, @ANYRES16=r2, @ANYRESDEC=r5, @ANYRESDEC=r2]) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000000c0), 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x48, r2, 0x2, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, {0xd}, {0x5}}]}, 0x48}, 0x1, 0x0, 0x0, 0x4004}, 0x2000809c) r6 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r1, r6, 0x0, 0xe200) [ 254.189332][ T5011] loop3: detected capacity change from 0 to 320 [ 254.193145][ T5012] loop1: detected capacity change from 0 to 320 [ 254.210253][ T5012] loop1: [ 254.228285][ T5011] loop3: 15:46:13 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xd, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000010000000000008000000008000000880000000f00000005000000341234120001000009030180", 0x70}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f0000010200)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f0000010300)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f0000010400)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010600)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010700)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010900)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f0000010a00)="00ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac1911", 0x200, 0x1600}, {&(0x7f0000011800)="f8ffffffffffffffffffffff04000000ffffffffffffffff", 0x18, 0x10000}, {&(0x7f0000013100)="030000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000200000002", 0x39, 0x14000}], 0x0, &(0x7f0000013b00)=ANY=[]) chdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$P9_RREADLINK(r0, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r0, r0, &(0x7f0000000240), 0x7fff) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r1, 0x800) lseek(r1, 0x200, 0x0) statx(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x4000, 0x4, &(0x7f0000000780)) r2 = syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000600)={'pimreg\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x1b, r5, 0x1, 0x2, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x26}}, 0x14) sendmsg$nl_route(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000001340)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="01840008000000001400350073797a5f000000000000000000000000113f59c3d7e0dde021f82c67af00282ddf6ba24b468e01000000bfd6ea58ef35d3c37171a85e55550892ae98a6c2ef5bbcdaaf459be0754e694e5b1e54e0d4eebc8db716805c91d0acd8e480b948869c693bf9b55b48feff2ba3ffbcbe97e9322bf836478b3f27f3bc1e067cd294081f663be591f59754bb7d79ee76b81004fee139f8b35918d087abe5f3f53cb3a4bd59c59d579db7d3f1a044fe8855f679b9119c509e221533bfc97589c5201536c07219c6006a55a734ad88601ece356bce17af451c1723955e712e0540254441a38de8dee628895da10372295bc117aaf11ffefc53af533f60176d5ad58ade54ecf181c8d04bb85db83cf208567fbb602f8a81b860060c0966dceb0c0b480a3b714a92fb669bedb706000000da18b7486fe0b2073e62ec00519240c2325c46000000007a5923cd4f2d34ea63fa5e615fd83f6582b9374822bd112e31875fa94a4485121ab227cb08e64d5ba1baa8ed79b2bede88da4eab477f1d084d3d76e71df64b054b3684f975cd37af2603cea081d9e7a7a61940c5096c38cf0c84dfdf8737870b4ba08394bf8a7115589d5483785cd8d461d108cbbb407432a8b7ec17f28da9e5c6167357de8e2d644dec027206c997717e4f161857bec8cb8aba96b22a7412287699226b46c47b70b700"/513], 0x34}}, 0x0) mount$fuse(0x0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000780), 0x210a4eb, &(0x7f0000000a40)=ANY=[@ANYRES32=r5, @ANYRESDEC, @ANYRES32=r5, @ANYRESDEC=r5, @ANYRES16=r2, @ANYRESDEC=r5, @ANYRESDEC=r2]) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000000c0), 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x48, r2, 0x2, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, {0xd}, {0x5}}]}, 0x48}, 0x1, 0x0, 0x0, 0x4004}, 0x2000809c) r6 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r1, r6, 0x0, 0xe200) [ 254.793852][ T5028] loop1: detected capacity change from 0 to 320 [ 254.811539][ T5028] loop1: 15:46:13 executing program 3: syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xd, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000010000000000008000000008000000880000000f00000005000000341234120001000009030180", 0x70}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f0000010200)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f0000010300)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f0000010400)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010600)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010700)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010900)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f0000010a00)="00ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac1911", 0x200, 0x1600}, {&(0x7f0000011800)="f8ffffffffffffffffffffff04000000ffffffffffffffff", 0x18, 0x10000}, {&(0x7f0000013100)="030000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000200000002", 0x39, 0x14000}], 0x0, &(0x7f0000013b00)=ANY=[]) chdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$P9_RREADLINK(r0, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r0, r0, &(0x7f0000000240), 0x7fff) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r1, 0x800) lseek(r1, 0x200, 0x0) statx(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x4000, 0x4, &(0x7f0000000780)) r2 = syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000600)={'pimreg\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x1b, r5, 0x1, 0x2, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x26}}, 0x14) sendmsg$nl_route(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000001340)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="01840008000000001400350073797a5f000000000000000000000000113f59c3d7e0dde021f82c67af00282ddf6ba24b468e01000000bfd6ea58ef35d3c37171a85e55550892ae98a6c2ef5bbcdaaf459be0754e694e5b1e54e0d4eebc8db716805c91d0acd8e480b948869c693bf9b55b48feff2ba3ffbcbe97e9322bf836478b3f27f3bc1e067cd294081f663be591f59754bb7d79ee76b81004fee139f8b35918d087abe5f3f53cb3a4bd59c59d579db7d3f1a044fe8855f679b9119c509e221533bfc97589c5201536c07219c6006a55a734ad88601ece356bce17af451c1723955e712e0540254441a38de8dee628895da10372295bc117aaf11ffefc53af533f60176d5ad58ade54ecf181c8d04bb85db83cf208567fbb602f8a81b860060c0966dceb0c0b480a3b714a92fb669bedb706000000da18b7486fe0b2073e62ec00519240c2325c46000000007a5923cd4f2d34ea63fa5e615fd83f6582b9374822bd112e31875fa94a4485121ab227cb08e64d5ba1baa8ed79b2bede88da4eab477f1d084d3d76e71df64b054b3684f975cd37af2603cea081d9e7a7a61940c5096c38cf0c84dfdf8737870b4ba08394bf8a7115589d5483785cd8d461d108cbbb407432a8b7ec17f28da9e5c6167357de8e2d644dec027206c997717e4f161857bec8cb8aba96b22a7412287699226b46c47b70b700"/513], 0x34}}, 0x0) mount$fuse(0x0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000780), 0x210a4eb, &(0x7f0000000a40)=ANY=[@ANYRES32=r5, @ANYRESDEC, @ANYRES32=r5, @ANYRESDEC=r5, @ANYRES16=r2, @ANYRESDEC=r5, @ANYRESDEC=r2]) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000000c0), 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x48, r2, 0x2, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, {0xd}, {0x5}}]}, 0x48}, 0x1, 0x0, 0x0, 0x4004}, 0x2000809c) r6 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r1, r6, 0x0, 0xe200) [ 254.881763][ T5030] loop3: detected capacity change from 0 to 320 [ 254.888587][ T5030] loop3: 15:46:14 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/66, 0x42}], 0x1) 15:46:14 executing program 3: syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xd, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000010000000000008000000008000000880000000f00000005000000341234120001000009030180", 0x70}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f0000010200)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f0000010300)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f0000010400)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010600)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010700)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010900)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f0000010a00)="00ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac1911", 0x200, 0x1600}, {&(0x7f0000011800)="f8ffffffffffffffffffffff04000000ffffffffffffffff", 0x18, 0x10000}, {&(0x7f0000013100)="030000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000200000002", 0x39, 0x14000}], 0x0, &(0x7f0000013b00)=ANY=[]) chdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$P9_RREADLINK(r0, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r0, r0, &(0x7f0000000240), 0x7fff) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r1, 0x800) lseek(r1, 0x200, 0x0) statx(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x4000, 0x4, &(0x7f0000000780)) r2 = syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000600)={'pimreg\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x1b, r5, 0x1, 0x2, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x26}}, 0x14) sendmsg$nl_route(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000001340)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="01840008000000001400350073797a5f000000000000000000000000113f59c3d7e0dde021f82c67af00282ddf6ba24b468e01000000bfd6ea58ef35d3c37171a85e55550892ae98a6c2ef5bbcdaaf459be0754e694e5b1e54e0d4eebc8db716805c91d0acd8e480b948869c693bf9b55b48feff2ba3ffbcbe97e9322bf836478b3f27f3bc1e067cd294081f663be591f59754bb7d79ee76b81004fee139f8b35918d087abe5f3f53cb3a4bd59c59d579db7d3f1a044fe8855f679b9119c509e221533bfc97589c5201536c07219c6006a55a734ad88601ece356bce17af451c1723955e712e0540254441a38de8dee628895da10372295bc117aaf11ffefc53af533f60176d5ad58ade54ecf181c8d04bb85db83cf208567fbb602f8a81b860060c0966dceb0c0b480a3b714a92fb669bedb706000000da18b7486fe0b2073e62ec00519240c2325c46000000007a5923cd4f2d34ea63fa5e615fd83f6582b9374822bd112e31875fa94a4485121ab227cb08e64d5ba1baa8ed79b2bede88da4eab477f1d084d3d76e71df64b054b3684f975cd37af2603cea081d9e7a7a61940c5096c38cf0c84dfdf8737870b4ba08394bf8a7115589d5483785cd8d461d108cbbb407432a8b7ec17f28da9e5c6167357de8e2d644dec027206c997717e4f161857bec8cb8aba96b22a7412287699226b46c47b70b700"/513], 0x34}}, 0x0) mount$fuse(0x0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000780), 0x210a4eb, &(0x7f0000000a40)=ANY=[@ANYRES32=r5, @ANYRESDEC, @ANYRES32=r5, @ANYRESDEC=r5, @ANYRES16=r2, @ANYRESDEC=r5, @ANYRESDEC=r2]) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000000c0), 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x48, r2, 0x2, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, {0xd}, {0x5}}]}, 0x48}, 0x1, 0x0, 0x0, 0x4004}, 0x2000809c) r6 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r1, r6, 0x0, 0xe200) [ 255.447203][ T5042] loop3: detected capacity change from 0 to 320 [ 255.449251][ T4662] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [ 255.472080][ T4662] Buffer I/O error on dev loop3, logical block 0, async page read [ 255.480591][ T4662] loop3: 15:46:14 executing program 2: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x1268, 0x20000000) 15:46:14 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xd, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000010000000000008000000008000000880000000f00000005000000341234120001000009030180", 0x70}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f0000010200)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f0000010300)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f0000010400)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010600)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010700)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010900)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f0000010a00)="00ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac1911", 0x200, 0x1600}, {&(0x7f0000011800)="f8ffffffffffffffffffffff04000000ffffffffffffffff", 0x18, 0x10000}, {&(0x7f0000013100)="030000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000200000002", 0x39, 0x14000}], 0x0, &(0x7f0000013b00)=ANY=[]) chdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$P9_RREADLINK(r0, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r0, r0, &(0x7f0000000240), 0x7fff) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r1, 0x800) lseek(r1, 0x200, 0x0) statx(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x4000, 0x4, &(0x7f0000000780)) r2 = syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000600)={'pimreg\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x1b, r5, 0x1, 0x2, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x26}}, 0x14) sendmsg$nl_route(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000001340)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="01840008000000001400350073797a5f000000000000000000000000113f59c3d7e0dde021f82c67af00282ddf6ba24b468e01000000bfd6ea58ef35d3c37171a85e55550892ae98a6c2ef5bbcdaaf459be0754e694e5b1e54e0d4eebc8db716805c91d0acd8e480b948869c693bf9b55b48feff2ba3ffbcbe97e9322bf836478b3f27f3bc1e067cd294081f663be591f59754bb7d79ee76b81004fee139f8b35918d087abe5f3f53cb3a4bd59c59d579db7d3f1a044fe8855f679b9119c509e221533bfc97589c5201536c07219c6006a55a734ad88601ece356bce17af451c1723955e712e0540254441a38de8dee628895da10372295bc117aaf11ffefc53af533f60176d5ad58ade54ecf181c8d04bb85db83cf208567fbb602f8a81b860060c0966dceb0c0b480a3b714a92fb669bedb706000000da18b7486fe0b2073e62ec00519240c2325c46000000007a5923cd4f2d34ea63fa5e615fd83f6582b9374822bd112e31875fa94a4485121ab227cb08e64d5ba1baa8ed79b2bede88da4eab477f1d084d3d76e71df64b054b3684f975cd37af2603cea081d9e7a7a61940c5096c38cf0c84dfdf8737870b4ba08394bf8a7115589d5483785cd8d461d108cbbb407432a8b7ec17f28da9e5c6167357de8e2d644dec027206c997717e4f161857bec8cb8aba96b22a7412287699226b46c47b70b700"/513], 0x34}}, 0x0) mount$fuse(0x0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000780), 0x210a4eb, &(0x7f0000000a40)=ANY=[@ANYRES32=r5, @ANYRESDEC, @ANYRES32=r5, @ANYRESDEC=r5, @ANYRES16=r2, @ANYRESDEC=r5, @ANYRESDEC=r2]) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000000c0), 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x48, r2, 0x2, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, {0xd}, {0x5}}]}, 0x48}, 0x1, 0x0, 0x0, 0x4004}, 0x2000809c) r6 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r1, r6, 0x0, 0xe200) [ 255.701511][ T5049] loop1: detected capacity change from 0 to 320 [ 255.710474][ T5049] loop1: 15:46:14 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) [ 255.871644][ T39] kauditd_printk_skb: 21 callbacks suppressed [ 255.871663][ T39] audit: type=1400 audit(1658504774.515:122620): avc: denied { create } for pid=5051 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 255.901366][ T39] audit: type=1804 audit(1658504774.525:122621): pid=5053 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/syzkaller-testdir669171624/syzkaller.tyXwov/96/file0/bus" dev="loop1" ino=1048623 res=1 errno=0 [ 255.942266][ T39] audit: type=1800 audit(1658504774.525:122622): pid=5053 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="loop1" ino=1048623 res=0 errno=0 15:46:14 executing program 3: syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xd, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000010000000000008000000008000000880000000f00000005000000341234120001000009030180", 0x70}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f0000010200)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f0000010300)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f0000010400)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010600)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010700)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010900)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f0000010a00)="00ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac1911", 0x200, 0x1600}, {&(0x7f0000011800)="f8ffffffffffffffffffffff04000000ffffffffffffffff", 0x18, 0x10000}, {&(0x7f0000013100)="030000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000200000002", 0x39, 0x14000}], 0x0, &(0x7f0000013b00)=ANY=[]) chdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$P9_RREADLINK(r0, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r0, r0, &(0x7f0000000240), 0x7fff) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r1, 0x800) lseek(r1, 0x200, 0x0) statx(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x4000, 0x4, &(0x7f0000000780)) r2 = syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000600)={'pimreg\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x1b, r5, 0x1, 0x2, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x26}}, 0x14) sendmsg$nl_route(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000001340)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="01840008000000001400350073797a5f000000000000000000000000113f59c3d7e0dde021f82c67af00282ddf6ba24b468e01000000bfd6ea58ef35d3c37171a85e55550892ae98a6c2ef5bbcdaaf459be0754e694e5b1e54e0d4eebc8db716805c91d0acd8e480b948869c693bf9b55b48feff2ba3ffbcbe97e9322bf836478b3f27f3bc1e067cd294081f663be591f59754bb7d79ee76b81004fee139f8b35918d087abe5f3f53cb3a4bd59c59d579db7d3f1a044fe8855f679b9119c509e221533bfc97589c5201536c07219c6006a55a734ad88601ece356bce17af451c1723955e712e0540254441a38de8dee628895da10372295bc117aaf11ffefc53af533f60176d5ad58ade54ecf181c8d04bb85db83cf208567fbb602f8a81b860060c0966dceb0c0b480a3b714a92fb669bedb706000000da18b7486fe0b2073e62ec00519240c2325c46000000007a5923cd4f2d34ea63fa5e615fd83f6582b9374822bd112e31875fa94a4485121ab227cb08e64d5ba1baa8ed79b2bede88da4eab477f1d084d3d76e71df64b054b3684f975cd37af2603cea081d9e7a7a61940c5096c38cf0c84dfdf8737870b4ba08394bf8a7115589d5483785cd8d461d108cbbb407432a8b7ec17f28da9e5c6167357de8e2d644dec027206c997717e4f161857bec8cb8aba96b22a7412287699226b46c47b70b700"/513], 0x34}}, 0x0) mount$fuse(0x0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000780), 0x210a4eb, &(0x7f0000000a40)=ANY=[@ANYRES32=r5, @ANYRESDEC, @ANYRES32=r5, @ANYRESDEC=r5, @ANYRES16=r2, @ANYRESDEC=r5, @ANYRESDEC=r2]) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000000c0), 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x48, r2, 0x2, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, {0xd}, {0x5}}]}, 0x48}, 0x1, 0x0, 0x0, 0x4004}, 0x2000809c) r6 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r1, r6, 0x0, 0xe200) [ 256.031723][ T5059] loop3: detected capacity change from 0 to 320 [ 256.040456][ T5059] loop3: 15:46:14 executing program 0: socket$inet6_udplite(0xa, 0x2, 0x88) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x5}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000080005300000000faff0000940000000fad413e550000000f00000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r2}, 0x10) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000dc0), 0x0, 0x2400c046) r3 = creat(&(0x7f0000000240)='./file0\x00', 0x0) fallocate(r3, 0x100000011, 0xff970000, 0x2811fdff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0) getresgid(0x0, &(0x7f0000000180)=0x0, &(0x7f0000000240)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000340)=ANY=[@ANYRESDEC=r2, @ANYRESHEX, @ANYBLOB="5090626ade00000000cb86306f30300000303030", @ANYRES64=r4, @ANYRESDEC=r4]) r5 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) sched_setscheduler(r5, 0x2, &(0x7f0000000000)=0x80) [ 256.219431][ T39] audit: type=1804 audit(1658504774.865:122623): pid=5063 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/syzkaller-testdir3746491134/syzkaller.31fM6D/95/file0/bus" dev="loop3" ino=1048625 res=1 errno=0 [ 256.246361][ T39] audit: type=1800 audit(1658504774.865:122624): pid=5063 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="loop3" ino=1048625 res=0 errno=0 15:46:14 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xd, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000010000000000008000000008000000880000000f00000005000000341234120001000009030180", 0x70}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f0000010200)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f0000010300)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f0000010400)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010600)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010700)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010900)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f0000010a00)="00ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac1911", 0x200, 0x1600}, {&(0x7f0000011800)="f8ffffffffffffffffffffff04000000ffffffffffffffff", 0x18, 0x10000}, {&(0x7f0000013100)="030000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000200000002", 0x39, 0x14000}], 0x0, &(0x7f0000013b00)=ANY=[]) chdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$P9_RREADLINK(r0, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r0, r0, &(0x7f0000000240), 0x7fff) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r1, 0x800) lseek(r1, 0x200, 0x0) statx(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x4000, 0x4, &(0x7f0000000780)) r2 = syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000600)={'pimreg\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x1b, r5, 0x1, 0x2, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x26}}, 0x14) sendmsg$nl_route(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000001340)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="01840008000000001400350073797a5f000000000000000000000000113f59c3d7e0dde021f82c67af00282ddf6ba24b468e01000000bfd6ea58ef35d3c37171a85e55550892ae98a6c2ef5bbcdaaf459be0754e694e5b1e54e0d4eebc8db716805c91d0acd8e480b948869c693bf9b55b48feff2ba3ffbcbe97e9322bf836478b3f27f3bc1e067cd294081f663be591f59754bb7d79ee76b81004fee139f8b35918d087abe5f3f53cb3a4bd59c59d579db7d3f1a044fe8855f679b9119c509e221533bfc97589c5201536c07219c6006a55a734ad88601ece356bce17af451c1723955e712e0540254441a38de8dee628895da10372295bc117aaf11ffefc53af533f60176d5ad58ade54ecf181c8d04bb85db83cf208567fbb602f8a81b860060c0966dceb0c0b480a3b714a92fb669bedb706000000da18b7486fe0b2073e62ec00519240c2325c46000000007a5923cd4f2d34ea63fa5e615fd83f6582b9374822bd112e31875fa94a4485121ab227cb08e64d5ba1baa8ed79b2bede88da4eab477f1d084d3d76e71df64b054b3684f975cd37af2603cea081d9e7a7a61940c5096c38cf0c84dfdf8737870b4ba08394bf8a7115589d5483785cd8d461d108cbbb407432a8b7ec17f28da9e5c6167357de8e2d644dec027206c997717e4f161857bec8cb8aba96b22a7412287699226b46c47b70b700"/513], 0x34}}, 0x0) mount$fuse(0x0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000780), 0x210a4eb, &(0x7f0000000a40)=ANY=[@ANYRES32=r5, @ANYRESDEC, @ANYRES32=r5, @ANYRESDEC=r5, @ANYRES16=r2, @ANYRESDEC=r5, @ANYRESDEC=r2]) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000000c0), 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x48, r2, 0x2, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, {0xd}, {0x5}}]}, 0x48}, 0x1, 0x0, 0x0, 0x4004}, 0x2000809c) r6 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r1, r6, 0x0, 0xe200) [ 256.325186][ T5068] loop1: detected capacity change from 0 to 320 [ 256.345017][ T5068] loop1: 15:46:15 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) [ 256.462854][ T5071] fuse: Unknown parameter '000000000000000000070xffffffffffffffffPbjÞ' [ 256.545543][ T39] audit: type=1804 audit(1658504775.185:122625): pid=5077 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/syzkaller-testdir669171624/syzkaller.tyXwov/97/file0/bus" dev="loop1" ino=1048627 res=1 errno=0 [ 256.587854][ T39] audit: type=1800 audit(1658504775.205:122626): pid=5077 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="loop1" ino=1048627 res=0 errno=0 15:46:15 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:15 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:16 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:16 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:16 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:16 executing program 0: socket$inet6_udplite(0xa, 0x2, 0x88) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x5}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000080005300000000faff0000940000000fad413e550000000f00000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r2}, 0x10) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000dc0), 0x0, 0x2400c046) r3 = creat(&(0x7f0000000240)='./file0\x00', 0x0) fallocate(r3, 0x100000011, 0xff970000, 0x2811fdff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0) getresgid(0x0, &(0x7f0000000180)=0x0, &(0x7f0000000240)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000340)=ANY=[@ANYRESDEC=r2, @ANYRESHEX, @ANYBLOB="5090626ade00000000cb86306f30300000303030", @ANYRES64=r4, @ANYRESDEC=r4]) r5 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) sched_setscheduler(r5, 0x2, &(0x7f0000000000)=0x80) [ 258.406134][ T5098] fuse: Unknown parameter '000000000000000000070xffffffffffffffffPbjÞ' 15:46:17 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:18 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:18 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:18 executing program 3: socket$inet6_udplite(0xa, 0x2, 0x88) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x5}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000080005300000000faff0000940000000fad413e550000000f00000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r2}, 0x10) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000dc0), 0x0, 0x2400c046) r3 = creat(&(0x7f0000000240)='./file0\x00', 0x0) fallocate(r3, 0x100000011, 0xff970000, 0x2811fdff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0) getresgid(0x0, &(0x7f0000000180)=0x0, &(0x7f0000000240)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000340)=ANY=[@ANYRESDEC=r2, @ANYRESHEX, @ANYBLOB="5090626ade00000000cb86306f30300000303030", @ANYRES64=r4, @ANYRESDEC=r4]) r5 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) sched_setscheduler(r5, 0x2, &(0x7f0000000000)=0x80) 15:46:18 executing program 0: socket$inet6_udplite(0xa, 0x2, 0x88) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x5}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000080005300000000faff0000940000000fad413e550000000f00000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r2}, 0x10) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000dc0), 0x0, 0x2400c046) r3 = creat(&(0x7f0000000240)='./file0\x00', 0x0) fallocate(r3, 0x100000011, 0xff970000, 0x2811fdff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0) getresgid(0x0, &(0x7f0000000180)=0x0, &(0x7f0000000240)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000340)=ANY=[@ANYRESDEC=r2, @ANYRESHEX, @ANYBLOB="5090626ade00000000cb86306f30300000303030", @ANYRES64=r4, @ANYRESDEC=r4]) r5 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) sched_setscheduler(r5, 0x2, &(0x7f0000000000)=0x80) [ 260.489803][ T5118] fuse: Unknown parameter '000000000000000000070xffffffffffffffffPbjÞ' 15:46:19 executing program 2: socket$inet6_udplite(0xa, 0x2, 0x88) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x5}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000080005300000000faff0000940000000fad413e550000000f00000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r2}, 0x10) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000dc0), 0x0, 0x2400c046) r3 = creat(&(0x7f0000000240)='./file0\x00', 0x0) fallocate(r3, 0x100000011, 0xff970000, 0x2811fdff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0) getresgid(0x0, &(0x7f0000000180)=0x0, &(0x7f0000000240)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000340)=ANY=[@ANYRESDEC=r2, @ANYRESHEX, @ANYBLOB="5090626ade00000000cb86306f30300000303030", @ANYRES64=r4, @ANYRESDEC=r4]) r5 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) sched_setscheduler(r5, 0x2, &(0x7f0000000000)=0x80) [ 260.568980][ T5117] fuse: Unknown parameter '000000000000000000060xffffffffffffffffPbjÞ' [ 260.724070][ T5125] fuse: Unknown parameter '000000000000000000070xffffffffffffffffPbjÞ' 15:46:19 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:19 executing program 3: socket$inet6_udplite(0xa, 0x2, 0x88) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x5}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000080005300000000faff0000940000000fad413e550000000f00000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r2}, 0x10) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000dc0), 0x0, 0x2400c046) r3 = creat(&(0x7f0000000240)='./file0\x00', 0x0) fallocate(r3, 0x100000011, 0xff970000, 0x2811fdff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0) getresgid(0x0, &(0x7f0000000180)=0x0, &(0x7f0000000240)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000340)=ANY=[@ANYRESDEC=r2, @ANYRESHEX, @ANYBLOB="5090626ade00000000cb86306f30300000303030", @ANYRES64=r4, @ANYRESDEC=r4]) r5 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) sched_setscheduler(r5, 0x2, &(0x7f0000000000)=0x80) 15:46:19 executing program 0: socket$inet6_udplite(0xa, 0x2, 0x88) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x5}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000080005300000000faff0000940000000fad413e550000000f00000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r2}, 0x10) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000dc0), 0x0, 0x2400c046) r3 = creat(&(0x7f0000000240)='./file0\x00', 0x0) fallocate(r3, 0x100000011, 0xff970000, 0x2811fdff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0) getresgid(0x0, &(0x7f0000000180)=0x0, &(0x7f0000000240)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000340)=ANY=[@ANYRESDEC=r2, @ANYRESHEX, @ANYBLOB="5090626ade00000000cb86306f30300000303030", @ANYRES64=r4, @ANYRESDEC=r4]) r5 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) sched_setscheduler(r5, 0x2, &(0x7f0000000000)=0x80) [ 261.566710][ T5140] fuse: Unknown parameter '000000000000000000070xffffffffffffffffPbjÞ' [ 261.643348][ T1353] ieee802154 phy0 wpan0: encryption failed: -22 [ 261.648643][ T1353] ieee802154 phy1 wpan1: encryption failed: -22 15:46:20 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) [ 261.837632][ T5138] fuse: Unknown parameter '000000000000000000070xffffffffffffffffPbjÞ' 15:46:20 executing program 2: socket$inet6_udplite(0xa, 0x2, 0x88) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x5}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000080005300000000faff0000940000000fad413e550000000f00000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r2}, 0x10) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000dc0), 0x0, 0x2400c046) r3 = creat(&(0x7f0000000240)='./file0\x00', 0x0) fallocate(r3, 0x100000011, 0xff970000, 0x2811fdff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0) getresgid(0x0, &(0x7f0000000180)=0x0, &(0x7f0000000240)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000340)=ANY=[@ANYRESDEC=r2, @ANYRESHEX, @ANYBLOB="5090626ade00000000cb86306f30300000303030", @ANYRES64=r4, @ANYRESDEC=r4]) r5 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) sched_setscheduler(r5, 0x2, &(0x7f0000000000)=0x80) [ 262.028726][ T5150] fuse: Unknown parameter '000000000000000000070xffffffffffffffffPbjÞ' 15:46:21 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:21 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:22 executing program 2: socket$inet6_udplite(0xa, 0x2, 0x88) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x5}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000080005300000000faff0000940000000fad413e550000000f00000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r2}, 0x10) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000dc0), 0x0, 0x2400c046) r3 = creat(&(0x7f0000000240)='./file0\x00', 0x0) fallocate(r3, 0x100000011, 0xff970000, 0x2811fdff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0) getresgid(0x0, &(0x7f0000000180)=0x0, &(0x7f0000000240)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000340)=ANY=[@ANYRESDEC=r2, @ANYRESHEX, @ANYBLOB="5090626ade00000000cb86306f30300000303030", @ANYRES64=r4, @ANYRESDEC=r4]) r5 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) sched_setscheduler(r5, 0x2, &(0x7f0000000000)=0x80) 15:46:22 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) [ 263.904972][ T5173] fuse: Unknown parameter '000000000000000000070xffffffffffffffffPbjÞ' 15:46:23 executing program 3: socket$inet6_udplite(0xa, 0x2, 0x88) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x5}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000080005300000000faff0000940000000fad413e550000000f00000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r2}, 0x10) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000dc0), 0x0, 0x2400c046) r3 = creat(&(0x7f0000000240)='./file0\x00', 0x0) fallocate(r3, 0x100000011, 0xff970000, 0x2811fdff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0) getresgid(0x0, &(0x7f0000000180)=0x0, &(0x7f0000000240)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000340)=ANY=[@ANYRESDEC=r2, @ANYRESHEX, @ANYBLOB="5090626ade00000000cb86306f30300000303030", @ANYRES64=r4, @ANYRESDEC=r4]) r5 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) sched_setscheduler(r5, 0x2, &(0x7f0000000000)=0x80) 15:46:23 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:23 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:23 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) [ 265.433815][ T5187] fuse: Unknown parameter '000000000000000000070xffffffffffffffffPbjÞ' 15:46:24 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:25 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:25 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:25 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0x18, 0x7, &(0x7f0000000140)=@framed={{}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @alu={0x6, 0x0, 0xc, 0x0, 0x0, 0x0, 0xfffffffffffffff0}, @exit, @call={0x85, 0x0, 0x0, 0x5}]}, &(0x7f00000000c0)='GPL\x00', 0x4, 0x9c, &(0x7f0000000000)=""/156, 0x0, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 15:46:25 executing program 3: set_mempolicy(0x1, 0x0, 0x0) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xb, 0x1f, 0x80002, 0xbf22, 0x1}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000300), &(0x7f0000000400), 0x2, r0}, 0x38) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000200)={0x0, &(0x7f0000000540)=""/4096, &(0x7f0000001540), &(0x7f0000000380), 0x2, r0}, 0x38) 15:46:25 executing program 3: set_mempolicy(0x1, 0x0, 0x0) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xb, 0x1f, 0x80002, 0xbf22, 0x1}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000300), &(0x7f0000000400), 0x2, r0}, 0x38) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000200)={0x0, &(0x7f0000000540)=""/4096, &(0x7f0000001540), &(0x7f0000000380), 0x2, r0}, 0x38) 15:46:25 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:26 executing program 3: set_mempolicy(0x1, 0x0, 0x0) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xb, 0x1f, 0x80002, 0xbf22, 0x1}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000300), &(0x7f0000000400), 0x2, r0}, 0x38) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000200)={0x0, &(0x7f0000000540)=""/4096, &(0x7f0000001540), &(0x7f0000000380), 0x2, r0}, 0x38) 15:46:26 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:26 executing program 3: set_mempolicy(0x1, 0x0, 0x0) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xb, 0x1f, 0x80002, 0xbf22, 0x1}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000300), &(0x7f0000000400), 0x2, r0}, 0x38) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000200)={0x0, &(0x7f0000000540)=""/4096, &(0x7f0000001540), &(0x7f0000000380), 0x2, r0}, 0x38) 15:46:26 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:26 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioprio_set$uid(0x3, 0x0, 0x4000) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000002580), &(0x7f00000025c0)=0xc) syz_mount_image$romfs(&(0x7f0000000180), &(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0, 0x1010000, &(0x7f0000002600)={[{',]'}, {'^)\xd7&,*\xe2^'}, {}], [{@euid_gt}, {@smackfsroot={'smackfsroot', 0x3d, '-*\''}}, {@euid_eq}]}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) socket$key(0xf, 0x3, 0x2) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x1, 0xafe}, {}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in=@remote, 0x0, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x0) 15:46:27 executing program 3: set_mempolicy(0x1, 0x0, 0x0) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xb, 0x1f, 0x80002, 0xbf22, 0x1}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000300), &(0x7f0000000400), 0x2, r0}, 0x38) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000200)={0x0, &(0x7f0000000540)=""/4096, &(0x7f0000001540), &(0x7f0000000380), 0x2, r0}, 0x38) 15:46:27 executing program 3: set_mempolicy(0x1, 0x0, 0x0) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xb, 0x1f, 0x80002, 0xbf22, 0x1}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000300), &(0x7f0000000400), 0x2, r0}, 0x38) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000200)={0x0, &(0x7f0000000540)=""/4096, &(0x7f0000001540), &(0x7f0000000380), 0x2, r0}, 0x38) 15:46:28 executing program 3: set_mempolicy(0x1, 0x0, 0x0) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xb, 0x1f, 0x80002, 0xbf22, 0x1}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000300), &(0x7f0000000400), 0x2, r0}, 0x38) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000200)={0x0, &(0x7f0000000540)=""/4096, &(0x7f0000001540), &(0x7f0000000380), 0x2, r0}, 0x38) 15:46:28 executing program 0: set_mempolicy(0x1, 0x0, 0x0) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xb, 0x1f, 0x80002, 0xbf22, 0x1}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000300), &(0x7f0000000400), 0x2, r0}, 0x38) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000200)={0x0, &(0x7f0000000540)=""/4096, &(0x7f0000001540), &(0x7f0000000380), 0x2, r0}, 0x38) 15:46:28 executing program 0: set_mempolicy(0x1, 0x0, 0x0) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xb, 0x1f, 0x80002, 0xbf22, 0x1}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000300), &(0x7f0000000400), 0x2, r0}, 0x38) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000200)={0x0, &(0x7f0000000540)=""/4096, &(0x7f0000001540), &(0x7f0000000380), 0x2, r0}, 0x38) 15:46:28 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000f616bdb987abd30d2957f74759568e3a"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000011000/0x2000)=nil}) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) 15:46:28 executing program 2: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$UI_SET_PHYS(r0, 0x4008556c, &(0x7f00000005c0)='syz1\x00') ioctl$UI_SET_PHYS(r0, 0x4008556c, &(0x7f0000000640)='syz0\x00') 15:46:28 executing program 1: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RSETATTR(r0, 0x0, 0x0) 15:46:28 executing program 0: set_mempolicy(0x1, 0x0, 0x0) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xb, 0x1f, 0x80002, 0xbf22, 0x1}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000300), &(0x7f0000000400), 0x2, r0}, 0x38) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000200)={0x0, &(0x7f0000000540)=""/4096, &(0x7f0000001540), &(0x7f0000000380), 0x2, r0}, 0x38) [ 270.026225][ T39] audit: type=1400 audit(1658504788.665:122627): avc: denied { read } for pid=5242 comm="syz-executor.2" name="uinput" dev="devtmpfs" ino=863 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:event_device_t tclass=chr_file permissive=1 15:46:28 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000005c0)={'ip6gre0\x00', &(0x7f0000000540)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote, @loopback, 0x0, 0x40, 0x8000, 0x7}}) 15:46:28 executing program 1: r0 = memfd_create(&(0x7f0000000300)='prodM\xb0\xea\a\x84c\xaen/\xce\x17\xbb\xa61fode\xd0\x00\x00\x82\x97\x8at\xa24>X@X@X@X@0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f, 0x0, 0x10408}}, 0x50) syz_fuse_handle_req(r0, &(0x7f000000e3c0)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003dc150f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6d90000000000001354c4b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00", 0x2000, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000004200)="a28096c80abf3543ecde7564abff5085d2227ebcb0f164ae92706ad0b083a3f469a3efd15b4921e9c3063b98b3082068e7c31950dde842eac55df0f991453cad62a6956b0b6f7b8cf49b506a3060fe1127eca99663ade8efa89ee189acb5f3b92f6bc4c46621c803eed0d0bb5f32384870ed08f89d4f74445762fb99715e083c4c92a8878be19ffacc30d0f2da64f971cd40563163adc15670ecf25cd3ad96138967c4b53ad9d04b5193ab5fb674aa0030a9d703d1baf810ce897f969121f142161919e583c275671b999e7f363891dfdfdf3556d01b86ee29eca8fccbfeaf1771395148706cc6e6be7ce29fc9ffef061b5420950c1a525bf75ad06edec51538d1c5bbc77da72dc90fd9998936fffdda2427e5a68966c7e2208f76304680182ec73007e482f034195712af922db2726195d997708734db9e7825a864be00b2a4f800881fc0363f5e618398454f35b148b4ccb88d418269fac868a8ba4a2d5b4f06a1ac01b5ad158b842e05adca22c7372585bf4ce95560b6c1e021a3ed2ff7bd3b6b3c7734c3b66d7e4c460096312082f89b16baa6e73814aa60925780cd92cd65087e260ec046fc363264366a9df2c849c0644911303946adad544521ceb469a3e193ecc9a7876403fac461a4a70d6193b2451189a5c5120b3535e9edf619108af7f517b58abd3fa7fb1ab832213430d2e6901076fba9c9e1acc6c6f48ff0e419bbc45589745a176f52a7407ad5e3dd49acb31b47862806f47077dda04905e45a80a12cbcd4d2dd9fe66c2d1f99394fed8ec60961cd2dc7115a96ece432fac86d51bebb08b95f447a83792fe80291fca7b298c9043ef2c26f0f7e42798d3f54c84b94c24c76c555d83ecc53b99bb22d71845e5cf21a5ba7fbeffeb6306e1730db14561b950a3f24bcfd78d4ab0d97de8054bb1a6077ae7cca6e45d846d3df82298d07212922742cb0facac3b77edfbab90e9ee2d4f7b0ee9b17bb11ec5e5721340d84cb6bd93428167e69b47759172557acda313c3decdfc6fe9336bfade459f43b39d0f2289f9142db280f4ee668e650e12858c577e12e2b9a57ee66c834be97979bcbe94747fa5d8d0b7d3a9f8f218df1bf960f828429a1efe838616b18faf6629236ddbded43a093efae163228e5c38fd7714743c2fcca47e3382bcfb1ab893fd7377527b4ec43f3fa60ebd338161d8de7cad65b15579e4af258f5fe3a63c2637a15703207029b0899b5427767647baef11e291358e6e54f6f13d3d2ca7a5e7969e04d2733b3b9ab822c69a3cfac097384de5071a9b74a656136d55eb190df08747b509fd610ff62b4950ef71c934fe21a48a4931d3d9458b415f112cee65c660f5490e982341da1c58634b3967ca6f3596d20cc90f508382156e36f16539093240ef5f2aa6a2c0dff2a67df30dcf50bf6e0b82a3d49f2d532a8dde1b3ceefcf0837190b74186090d1c18b59917d7efce1adfb238ef4a7b1d22c4cef09320221de883e97e6882466508de06fcdabad3b741bdca2cff879d57ddda52f42b3dcb8a78cfc05826af7e4ff155960ff8491194f4d321ef195990abaeeefdcb852d1e1e3703f317385a9458b6c2dd9db830f757ec29c9939fc7313e639fe485bc1e41ddaaef3fbf1f7cc527c8fad0d21b8082482caad7bee440e5097665f636c3dfec82f8c98afb6243bc3944939675a594277d278ba4361461f7da52e224e4ce5dee4a467bf6ae9f67b61ac6eb0a440406abac2016eec907e241c57f5f44be47290fd0fef785ff04df3810ccd637b4d97a84bae8486a36f75d872e645fe46625969fc2d1f032c56ed44bd98ea27bd9b6ddc8eb2dc2ec9f90f2f1ca1bd20e37ac58b03c84c872f4ba47310654986641460dfdd531ac62a76ad87b89c103ac5c9c2e7e70c66447b3412d4a1e5cbc30e16939505116c04de33ae054ed366de8d1f971c2de439957a194e22a488f58d7efd46439177f3f3c45a1475927eecd846d3d2e6a2ab5c7f8addd99062c2fc6b272d1f51bb8f22f1b6f8bb3faf8aa85e5eb9abf7df5cf8f26267323808b0833a987989cbe59205e7ad06556e2d1b8a4873ca1cbcbc8d43abc145fd4eb832e7a58ab2c793d003ce7b1850ce45eb7480417a1e9eb9d39a1028a2a04a2aa649c098c4f8eee514db5f6021173bb254b8e22b150b2ca01dc7ff235db46ed78d07f43d1adab13b8445d1b32069eb45f9d389fcf5a3f7d3ebe243c5b1fe17b1f5a3d571b65f21b9e471e818172554dc956749b99cb7a5f303ec480d7194a2ba86e204f06aa1becdddc8c49082c527e7064ac2ad77dc05639d3d2a7778f6943ed6105ebf6f0b9e94fddbe05c236ec000f4d1d4e496b10068211ab68ada4c7f7ac61f5f5ba5f1810d5bbe87ff4f8356af0d3f682baedb0ad8f8488b277421f0a03fc5e3095ee34bc4472d8f17e3f7013cf2f79f5ff3ea4b6bae56d1365a33b09bfa9a496323f7da923b7e29dce4beb81035f13130004c96e56d7ef6ca6c101d20c27a218e623227c33c9e488b17e7ae9ac20da8240501f7b614a1730f164553fe479ef149866e4ea47296814284a3d3eb7cbb294289ffb996e0eb053b9c16e54cf267832e3d360eb196ed51305630223309ea97215628f01ec9d3ea48096418d5e962cac5063460f0a18772ec7ce66d14a1cce14b52c40bbbfafccbf1e76f09e57ff0718048e5b993157a6cf4718826b1e09430413a3596a15c4a620fa8c8e1d1663e5739f9f790ddbb3be0e00187d43717d659242467d8681ac10303346157f894d9037641417010e9654c6a5b22263e73a5a37128f50078a980c30930321aa5c5e7851d5d392ddce3a14a96916fa8421ae6728f37f5de7c3e98feb4babd4e1bd2315d595e209d52748f70adc2284fcdaa6ad880470d2a071f3490aaf3491fb64b4547419e8eccdc491a8921156cb4811ad1e66514a32b0b31b641438881f28c1e6461b4f451938999af671e8c6a5cd0c072a9fe4cdbefe24ca616f3d0a15ac97cca835b1a440e04fa28340c6044176c8ecc8ee0d033d47db8a0aacfa0eabdfa1c9509fc2604008f01cbafeb5bd2b503b809ed672340b9a576593f1ef388391b54b605e7a15bef7b1345627a34fca57738b0f8f4f19eea93c903495274a4425a1a1cc6c4c6e335b631df5185c95b485e4257867b5347a40e4e14dcc560f061fd4fd265137dc68afd548adde778f1330f769acb1ccf5da14ff6992c24e210ea6e6179421881b803393bc6974e37106c5b5b3b5d0b3469f8969bffb7e4ceb2c98e928e74366492d27235ae4c74a2f48511aeeaa53a2beafa7a331b50e454c507af1b63350a5cef35668a5b9325014192277e509561008b3601088f79d42eaa8b1e4ae2000b31749e2b8094312ddb7f3c1cd625ef885c11fa22a66e374b52b3425e0b8016154e1fd8471339e32e7373d63ab646d893fbe09ae07b06074c01401ea76b3c382a9d32f24f93c789964e16bc4206ecd75c10917ab84ffd8d6cdf4cd28fd90375ff28518f8c1a3befc538e1b9e427fb671988d29f2fb2fcd039f4d341c84eb4d7cf600ddaba88bb094e4d87a1419180149f491368e648b69985b05ac39a4ecdd3c5135f3a5c8ad7792dacb6470144bb9e67805a211efb3ec9ccaf8e0901345fb19e4da579e1fbe86a1207f4f13c3436009c2c640b7cf3f8b77ca7bd994bf93308027359c6dd1b7db1e153fc0821968ef36c003b6c73fe890f4de24f5c6458dbaaf3819edeaa91783c3cfc7e773689236248195c7bbd60113f2476fa3687621d668d1728ee433d2f8f4db707345d30f1e52ab87a2a0afd547c6bb06500f59f17facde48f693490e22494b75d11df1a143b85068d143ef6a9bb5937a9df380c8948f1a01e9675e18409edb0f6b9605b68e34632fcce472dc50b90b0f6dcd57931f78e1e8861a0fb62e72b0baad6f9d23c1cfb0f19b25013c8d9fcd786a2f6f79768b5fb398f7b2baa31ce8156d1fc4a46c1c463fdf30360d42aeed2ef11611d0b7f654bb51052fd4dc39328f8ec4c58bbda05e6f1b3c8f6d8adca0268f2410e9a4a7d63b6616006d0e02f6edacc10e5c54fd85f15a8bd7648a293f23d6a699bd9a675250475a73a96d7475e4fabb89fb5e7de5d7a3479aa485c0befc60d0ac4fd5ac6dbecceb06cad86e219fc0ce4720758917811a3215f8d13e413bfb64fc065fc421aede0b56691797dac428c7e463479fa591b9072c309b7533e427c5cc11a1f6cf9a5b995d328d796d874c5b55dfc12a5039b413ce319cf5ba1f355c4e0717d32650b43e18010f37f048731931c52c4f36eb969dda702afe96c2a5241350a67ba2d026946189c5e281293c9a8e2cff3784776f1de78b917101b54e5ab00c045ea15f28a0e3f509962cf8bd3385d85250737eae5c34ece86b86669c13b00308a3b13c0ac3c83ff26fb52a4aa83c1233a9490cb9ca917a056908931751bddb88a62379a713395f0764e4a393faf253a4026d0472270e6036287d56850df1751543484d65b3062155b6300e0024241c59a862ae769c1a9232a2d9fb24705177a09cceb3eefbf9f106f67e01be14cdeb4d2fc7d8661df3e75de5ccd09a7e559f028fb9837c621ea0045b4d1b679067f246339c974631aa7134d4e910efb28d3c48929cef1df7e6c73668762d55086b6c59c36ac90154135fd7ca4e4047dd0aa161fa982d8edf9c0cb9666477e096c55718f6e4742415fefd4f696d1f1ccd6322bc19496ddebd36282a7c707d5b44113e30678e6e33ab7d34be04a59ac614d6a54134490998be02636fa91633d6294781c2b9a54c611c0045cfcfe81f49aa21b29d835cd2047c854486fd8e65a2ebf629f7ced602b9dd107bfde483e5c9b5cbba4a08cdce09920bda9978b7fc2b4a89bf1573a26389e52090fdf5dccf22111dc8c42fd3c8c477092895398086cc22cca665269e193fc650742a361a44b857d258429f701f22e9b7615bc3dab78c1479a41cf8575cdb17169470b347adfc03e03daea3e269725cfc72df5664b9df36d2f2b55013b71133e0b80577a47182511ebb308b6248d457bd2af7b28e77182c305241178c4124ab102771fd5a8c3dacb8775de881301d71587c76bcf0a97a72ad244d0c42fd71aceec32dd48bb5c9a95b391166c832ac5bac8c7cae4d18b3f7d9f2e4782fdf97732e3d51f67bbb57f989ee0d7589dbd0c2a5c63840e914b9d7d720fa120acbffebf816b588b2ccc052e7fa78992e0ea39dd21a122add41195f8e2e1acd777c1a4e8ef4362fef441feb4d9252c6bfbd2742152300a32027776e3341620d3c8d9365e10e81adcca7d87a0e555c98a0353c692557d90ee9be3fbaab766abf93e2462149fd99c92a5fc58d899ee75535cd1fe1386c5ab0b157c2102039d6015258f59cef3f15b951893a30ae839f740402a30b34e7be73796286403c5beb0853d856d83f1b00b48328f56dcb32e1faab08a3435b1482bf18b21c95aefeaafa7fd761c7f28d416fcde06bf7aee5c6e9eb50e55874253ba3f1d0ce2505b4fc7c3fc996bfbb8446bafe84f5bea94bfd7ca5aeaf237fe793b66e5c521d4092e4e1f9bde1dfcfe53fa55005d21cfa833a338fd9792614129336060e10d1911862070761aa20c2902eb7c5a355eff4cf6253d7102a2ca1fead4c53b57d576d104c081310d92797e4e2e8c269d19910d0d4cedf30fa28ba680c00137f83de940624229b6a125ce5233c6cf4a3640b74f58f288dad8451fbe37641c5559a5f3caf1299c8bfb230723652278fe378efd8e459b9da26cffeb58468a6301dbc06d713ba2d8d43d9038f5f2dc8b831ba58a88eeb5b1786b21e398aeeeb7c1f3d6f01d82b3947862fb9e7cbd7da5d04c5fcd34da28d53e2246e3ac1e3a619ad174efa6435eaa0fc94d610799ce0158421dce046306eb5042143daa336d52206b12610ea6389cdda49bf5af1d4ee42ac090a94ae7b7612073f3a5c36a2205eda887f41478f7d20f18667f941f71eebcfa76c1ab28f2a49a3bd56bd3f4e6bd079ab3fe2d94782236e83585a03e52907abaef7456a95d5d3f3d37efdc035dbfd7c41b8ba0af2df8adf1cf24f7ff0beccd3d26bc91caf42314ef7e466f74e19ae0df2e2298fc2f694a7ec134632035585d530e7e19f65c256f001d75382d9825ef741bc213af186377d9ca10d3722354e1897ca5c23ac6a52c9ad0e6b686e1776f7ec65df033e8f4d5db80c1bc354093b319cb70df93d610667675816328c99322f14e636b95f04e6497f139d508b453f53ddb5c289d849fd5407c9bdcefd1642abd46e28cb4e94371bdc606eeb67c9fe17747c68f2d50e82711da4d3edb0eda06f41b7f93fa8fb4d83cf21c79da67000bac2275508217ade1659fa8d24e5f8efb9f4bd21073ebef3d06368eb03fa3cf0d638448bd055ed20d292033ffdba538559c8ff9a2a5c8f83b5c393643d6585d1df994c3be43e72b8f3f53114d2a5f6bcedb573842b23b6a3eb7fca8495bf03bd03fde7b19bd39a16cec49e01f38e671af33cae082d9788e3202799bc466babec2080528d0609c0b731964719093735b4c1e73bd0705637c47516922197c552baeaf3516b5e3bbc2cd1afa3ef8215196ed580d9561092f620b897e98e786a0c7cbb0eedda8063292ba6482497f5f6bb62fb5ab4c97cb7658dc6579718eb97b547fcf47ced1426561af93a15fb4dc6d3d93b868644943c2c94b23b0570bbb81df2666c24f5abccfcdd71e209f3bb43c01d17f9bc8b9af2c26762fc6a741a150b7d1186e4f35175f3c315243e1c11e92c43a1fc492eef5a13c77a81fcf514ebfd0f8e645dae15a07e86b2f01fda065db4505a5eea83cb616f744f6bee731be191c65449c02603556d5a51422cf9c2f19f8d6843e0c1091e0708aa271e91f71c8602b9fa72189e036b7cb6af1569f21269283de94a6d7fe5849fd433d5b719c80419873db0587fc29786cc598d896fb16360bddd2ce12e54d05418f4f5e5f2d7aafe9fcd6268cbe2e9e6329ffb6c67fab8f3ce673028cc06aaa6b857556bba3b44d3fab5b6e875e70a2f3ad4b2ff76f31ead3462d3801ba373b3c2f545e94f57021575e2947f81f53283fc0a5137fd44fa3d074c92de54a0a3465c858f5a7ef08313faddbc3663e4e0167f3cba39612057a7518fbfb031f5ad0f9f75831973ebd733b82e554bf3fdec84e51f65dab6028c6c51366d9d4700fdf255e4c7bd70766e7f2281b3f2a5363f85ce49f9135904d14bcb117ad754c2594dcdca2d30e40ff265b5accfb116f64ed99aad570c4c5a91efdbb984ac651d8721405a0342cf77f448c17a152eabf29e88950558a86d0074e1cefab1eb7c366682f686ee1338737e675ea58eb8b4c86b9f28a6f6e96459f29e3b4dc59ff044c61a0dcc5c31d803e6e98420e446229ccdec3d0f705e92ffe016bb3696373eadab7f35ccf65ab4d9be09a085ce21bbd7c0555376e4d7fe68b5e7a64f48b5127825fb2be598d991f9c1a54bf52713417dcc599e812d85513a537e6eafa738edc972b67e065595d11678449bce6cd3d69800a649b560d0e057c502ca3e72e97820829ecfea801192c3f4e2c8763c095a43ee6fe45fe8730130937668df1d4ee577ada28238be03286481f2d2a004cc4d48856e71fbd64f1a0043a4520ecbbf1b3abdc96b87a27be8495a20542967aa4cd3a44a11502419a083d84e97abfde0901b66dde48388649a0ed6d93b9f20c530e990c7c52370a114d800d6ab3f6687d6bbc105b63738fe05fa6cac98ad6663936bb18cb923264e44312c24c2ce8e642bb73c921012b68a26a70977446b8f15f9d62467d8b356560c183a6bd6cd76ec868c3bd94a595cd7bf996755a508a814980c5e588b275200c45afd900c8c2de329ec2484b0e3ecd7b0960e5e3425881d1ff7f8bd8b20f5cc98ffc3acb77f5e88775a4bd3ab9f9eb027e27d3af55ebdf4eebab48ea911128d668d00fc3f5b5480aa0d9a4af563ba577384448e5425157133d59e1cef3c722f33700bd372825046b1fa5824e405154a3af1440bc2b75acfbd07cf92e8c162587e74b5ab66b1c6aeab3ad5fa3ee91da4900ef30ad04baea326df912517dd96e1696b4a91faa66675978a375e81f25464a1073dc6737af08d7e25956bb31d438548a7da38662d49db812a8cf1d6cc65f5c63879fd9ee7fd2a66ca3fc1a768cb239aab88c87206470b4c60592afeb6d69ed97a8f990155862ba4e22b64804142c131a23792937aa8a8696e165c24d7692a04bb4471b0f0d2507fe7c8618421428fc7a0acc984ca5cc6bacb772e8a717bbaa646f9643275910a6037afaf5a80678d18edda138a4e13d06d04a5d06431eab48738225cf1567e960e765728dc12e91b91c6f2b33dfb6e033aa68c1c2334d24335abc4a7a1df5636dec29091da54d5f5a1fff41e4a35a0c2f04f968f7d78e2f51c73577e2192bb20f289aaba5a175c2ed533855bd9ed9a842ad482136dd5e0cf45eb5e2d31ff62a3be1cf8a94a58316e74f4ab9fc54f3a0bb83beef0f355993bdea2c83e61cdc796bf2564ae51fae616799e8711998cd88d35cd9824452fdd65226174b46792cb87f4dd282e4e6f67eb66da413ad877ed6ce775f7e19bc93f48bb9e5ec04009de3c042aeacf7f4b25ad6b30e017303f64fe07ac79e8744aab6926d117f13513d0469cef335fe1d0d787c2d0b2c031a9521786ac10e9f8b768271680337f2c3262abdccb5d3107c632bf1f74c83ee91f49988222fb080cc8faa9b1a02526d8b6087e0b2354173d29016b3309587c16f057dd812aa63c3169150de81f3af97d082a8f8da4ce4f909ff649821d7f96d97613552e8cc4902e046ecfa329b1d980ff5ece69b8f1615fdff5244f41cec0af924624ae1641ecae5fa26c5fb9006e57100ee71377ced7c255ae17a0845e2ee0287c62c1852f93877f9f86157ca9675d383fff5cd6f2b001ec0136c07cf37f5ace1853122c2baa1092d418e2a490c4a5c8f56b828ce1bafeef4e77f095d6b4ed99d56f66812cb19be540ebe5d52e7eff2d69cbb8477e11514f7e3604bf9999f78c2f1ca6f60a2216b87fa0f25269c425b7d50709b200912b3b7899c95e12d6e9c4dacc19e327721860e0477a53e6793fbb7fb9704a848f395f48c24a6e79b9e1358cc3497251de88b8d3a7b22c6d8af1a7fab81530d9f0cc98f62debb222b54780d89794238532717b447d71b46a60ed481c21db85b590b31720009695ecffd4ef029964e5d5149622233ac013e960a005c924f73ea82c318455546c53d74aa3f7e2ff26aa074c40a55aba8b08027fc19b596eec6c4f89bae39e74b9aad88344f7cc5ad3eefa5095f2ab47222e9a357ecd71c6700ac576025201490d9e446603dfd4bda7617dd500981b2d2ab8c43882a5208494cb3f8ebc720bca8a7cf6c80bd7aaaf89507bb3412ea490a78973f12cc30413e9df1458917ea3d68b438d424c1314bc8d01939c5a5a842438281e62d0c800dee704b2a6cd3e1e4b885a6b26b894a98765fa3308c9e4b87f93625faecdb17c29a27cd243bf6030a67874ec9f2443cf8154261ac2a834c01cbe1f314ee7aa3ca552e1648cf8b42a63f249e3538026e09e44d69dc259adb0d1a0cbccb5a5dd5d0dccc90d023da79d5634188ff060f7e35a5f9d7ad99546824d63975d4452de876093f4e997dc46eedcd80a9eebf5e4f077fbb10c7d9e19a3419e7b845972a3b62613c5404a209b16fa88e0ff49d7b4f21fecc1f773c5b4be61021e0cab8602c6e8257649303aaeafcbb178e7a460ff07f219c46eb6fe5bf8113723e454003bd707767c107daf4255751daaf8decf35262640058924eb6587868b2c08230b317e97396ebc928ba8d274ca0eed0bfcb637676003c64e8c1e1a0420b6c96a44226061ced41b8448382abd2f3d0c472afcde231fbc9ee90c2f1132f8e2391246f95ad93354c7460e20de996ad0f61b13b27646887a637cede90b94b7d8c3130f0fe060e8d955c711a2700b302a75bdeb32a0a6802ea795cb114f5f82a1a381a86bbff88b299e47728b746dff964c94c52b661b9429376b1320b46081426b7c340206dc0da151bf84be2a49e78b6b5938753d2b1be8d9e67c43c5d70e72519f5f90d0500e84ee38f82b191ac4d968b0a37901fd923cb289d585693ac3c3f8a94fca6df45e694e199a9cd0b1bc1fa7394bcc96aae670dca6605a998793b7e067ac410ba631057b8b76fcbe9524df820c02efef1608b743cd2aa6d60d3d8e476fa12d3acc329f8272b087d89471177ed531fec1f9c24a975ca2fcd8c246a33e291a3f00b7f234052067a0059c86762475256bb5e7dac6f121a0925506b18933c6e314915d4b3b2130aafc2483ef22ff8bb7b887565b1bd22fabca22037d8fc9437f675c5313526266f60bb7c7c47f30c7d567ed142ea5ec367c4298328d20e5344f01c0c90cf8a6302f4d84b6ba7495fba314a05ba29b63bb6d458fdb05a4411136958309f418fb178e19aa09ff9e62b29732fb2986c96e738f7a688cb2122dbb8f2ad9a5f28bc49ec0c462413552afee8e403259b55ad6dc334dde7f2d306929dd01f2aa6036cafd41874522689301b81c9e50e86828894140356db0a3317b081ed9d8148c41e77e6bda6287762532b86eb91f5480915680deb8a91fb8656b7f0109064865d2b846af0861f67d3f720d6e306540cd7b68f095ef3690b88ea93fb6a402ff5697597cda83171f159e85307d1a8c01611189bd4eb4f0453ab88d43ae181a562a76902a67c687514079d6f4304d9a7c0fa24b6e86074ea0a9fd8187c120312078f5ebfa674adc0303734bf8f6b5585943706594192ad24c9f7d9794fb83758924f862855ddd50bff58b522c43d73c03289baec628cd693cab93101b1e473b76532510e10f03e86812fea6f2d6f5467dcf29e6d7cf8524f383a0ded3f0951c3ffb171a6b8a6d97b5fa8899a19f1a3d0e934a1d4741076e4394ba225158f697bf7d5651717c6950229a0be22e8120d76a414edbcd03d505264b7ede8272ccbd6dbdcebaf11daf6a652f6f9eb74ba7a3ecc942892891388005ae5d971e4e79d696564906dffd44845b704a9abc2fa5ba1bb69a548423a08044ad6d0e365db7e6bea0f3844a452759716cb98dcf326001ec90c1c343174098cdf47ea2e13341058ca014d2a30e9ba3c526de72a6e387181bf76a278c9cbc518d8c374a3f1d9802a39464a100903dbec16f8f095f5d82d9d09507281e4f7fe0ce4fbeced193902a5f658af2a4c1d0952dabdc6ae5830b6b5a2c3f5b8d33a73665990822e5f4a7ce5366755a1615543bdf78299c71e890e0bedb6ec277b10a389d6a3ba9c037221421279e51ab50fb115de2076cc99444202e88ebd9d0fbe4e60234b7b761495ac6c9e615ddac8176164a88fb6d6cc2b52672c8949afe3efc1e87a598896bc93e421423844fcaafe65af898a015b3bcaf623ebeef9a57155af5278ceb52b995f7ca466d9e18b05e86380679e0257cff6d0c6750078462f2ee4701d6d8289ed848b877cf5918625b7937060d667c11119881c30809056892352c6c53c01e395af6866ea350e6f21fa3db772c1177c759999973b51e11ffc5908", 0x2000, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000021c0)="a73753be93921b8cf60d8c96fef55d960f5ff0c6a44dc53b8c897e074cadc52e9e4e606e24d9e92829b38a5d20c3c5143a8d79df042990574c0a1e90bdbd80a2114ca0bc3b9aa6f8276c2ce4816d5f5968edce8b542eacc62fa55f6f6b8136273c8d224a2e3d952f0f31ae91e0f4ade99703e6082b79a3f4e08fee5b84658d989f4db9fd79aaf49a907edcc99bf80e52fd54f069beebe778aedfb4b1a9c9afecebdcb0ea866b68e633a1e9d1eecc458dcc32dbe9d88dbab3a38ac08a3e6c5b05ca2f0fcbe519c5c788a68302eefd82081645e78013fa8498c60ea3a9fb015d2fee948c451f3d91fa6fee6f7b93111d2929918a948a9d4e083b3e097e5268a95322d79e46aa4fa224ccf6dd1a9414088245a0e42ad07319b98ee6e4ed446201d3cfabd379f5d4388eeccb74b233501e8bf4b4f90b7c78fc0d628daa950241a77abb12effeeb0552d29661a82b22f863d70e19232495c4e20a7448e6cc5778c6339a8c7c7ee84e0fc0fa1be88d0724cfea94c519ae688bd0cd777681e6f0c6019af1d04c1bec29a893e66cacdf12f47a93620f8560cf2ec73e055e0624c868d3dca13cca68b62fa4acefaf0e0f6e0d39175c7083a54e6bb73d58636ea6e5634d55a53f17310758c04b09dc6af87eff4ce18714832cad515426d0f3ee51329d7c4abf4f4e493d5d45729eb57dea1b759b25aff25ece69dbd2a6c14189877997ca9031d899241badb1bcec04ae529fab8e6ef401b7af0da1e6d4a1863338ca598a66fc070611b79eb195d2eef942bff444425052fd83cd2870e785e3bb36a999d15413602ac4a580df1d965bccbba73ebb60a7ce1a596f2160a52d2f1261aa51470a0f62d7b6b6b151d91800dee4c1b40ed6938a5220cbae899b4a7823353acd536e38f5333e8751b3f98102d3a2a9b6da3b286bb050457d80f59e05fc6a9d92b68be002cbc0fa7626eeab3243889128c13cca70c81e9662f5d4524e1e7a91a43576a57ebbb1e2e39bc66f07f54f9b924ce4598c4843abaa4ca0daf837ee5e0c97ec2f4012fdd6a2ece4a5acbc8a4941ef7a9fb0b90d3525d6f351526727b4cb6287025fdde43ad1c20647ab127853bf2597c20dc172b2d5615446ac8fedbefbb1589e03cc9cc9d2696e7b248822354c61a1ace4881a0c3b3678a47698f4441c2332d6dd971dc05e23e0d5f45e4f47c7c2fbe59ef5b462f3881b5ca0da1f245091dd374514c4a811452c9b0b4aa676b3d38dabf48ca82ad06be0bffced2247c388de82660348f5043c7667be2b5785595847233200b0b6835f16872b97d5e35030964e186a9b55974f165646301f63006aa5a503276184dd809b3791ff9a00575b5cc846eeb16da623eff03adc269e608eca3bbf2d233cb3b1133df0ede6159c2d3eb4a5a7346c543e330d87d749e3d8a0fafbb4a1e12b9ee0f243acd185f21d1e91b669196f3cdad2c6a36061d635ede2bef886052b50f10f1a6ab651f7dba114cbd6da3fc8cb72216a30b1a50dec0bdc386d223079ee1df939616a75bbbfb19621f0fa2ec67851aed52e2260b369df42d22535ab01f89305e5215f7bd7e71257f4d37fc3106213af75200af279cbb2bf85dfeef521658fe6e7b3cf4314000119d094b2054346db663eceb83fad178b05d9307fead17166ebc15923f4d5f057ad6ca84df6a53095a0f57153e63f149fb0d7646871d9bdb63c7d4668a8db70ab0b79077cbade13d6b7999c1676c04f0f2eeee71b67ba5ff7426d68136f16f3f2cfc6c06ffdb475f0ad32151093969cf0d756aa65f6edb1ec49dc3809f275dc7a6480fcc7749c58528c8b25863462adb359e8027f88b0d231ae2415c1daf27a6b64883db338e80fecb87e225f05ec8a28856e571e1eea731713fc62689f031a84f80b797f1f061bda029ee61ef4bffcaf2b35d2aa0763eb4f4500279649147fcc6645320319e5d3bb9a4d9034d7cf960daa1a0195f275e6c367f521aff8b1747c0b5e89ab8bbef3cffd620c3cf1796162a2c5b51ccc127f7d540bb467ad83c93abedcb6c89cab309446c1b6b8723c9cb353930b9e025999b9b1fd954b730b90a57de81d792c19eb03e3d789910f1f8e4338b66d9425e4af7eb677968a38bd84d7edb055eb645dbe9c6da92b936af5704c3af2f9c01fb437d406345eade676e7cd86256e14014c840103a02369285575461f09842429f979d9eec41d242134ba090f222ff030f656f5219e5ff1e8795309369f476ad7759bc1fff66f10451b89b7673a13fe538a3eb14b20833ab183dcba7ef3bf1a614ba4fccd454ab7a3e6dd1a41e29feb19433dbe16e860896c7f01628a5ecb372e6ad7e2d60403e22cb370abd881f5415dbde7072e98a6c7bde4bc51b47880b92579dbec095fcc82f7b12af78393c0e3e345642e52822d141a17620c0de41162c9953e3579682131905a4ef4a82712ceaf646c492ed10887c53ebe4f2b5cd6129a92a8d1ea96a6cda50f20a814cd6873d86cc015bd842fd537504989b01e303fbcd6c3aa5dc7cc20695b4d1eb8e340f066504ad8c9788744ecfa1697a5eb8edfeebe02c17f4a08cb45990180bf26863f023dcf30728ada93e57043e8f7f73e97aa8fed986389b2ce08db6b23d0f60f451e4c6549f4150602a6e10c600d129f09eb0477888e842a75b08dfd413a7bbb34b6b99e3187f2cc7e1a519a36034361279beb75ebe22baa3b7ce6eb65eac81203203e569060f86309cfb6dcf6192fa0132bd1d5fb04910046cbd769b45d2df89fc04054dd8bef7ec141f361562d553dc746ce95a92e7a1877299ae3c9513fe72b479c50d8820a9df9012668f90faabc05439527d33f508000383abbcaaeb40861d08e62a634f6d398470672c36ec9ea358557e9142071ecdd58008b076566e7cceaec6b0a6b147f3f5c050fa1b1c4814249000afbd55ec3fb507da09380c264bbf9d9c1e69809db18ead4dd39372dbbab23b1bc85a709141351694731984de2a3f5692b5b428f1d1cc47828a515c9b72ff956216c7d52c2ec788eaf92867b26a15670057b28b1ee53cb25d31d4abf9fe52e2f938cf5a416edb3d45aaa593334911df1e1968a411c92b5d0f021053232e978bcff5586cf08a825586d43312d2ef39e6a82201b87ccb2caa791e8a81d4759eb643d2123d5a722a71e0ea238cd41570b848cab928f0485f62bfc6d281c7716951f7f26dc86ecc9ac72d2407a04eb1ac22b9d556ce6183ee5f58b6f432e6e2ddbac7b6b060078ca4a71fef5572eadcd7be9863c974e8606f4bb0c98ec77c8b0622922e5738d450f9aabfab7c8c49230a6b54939cddde6893a0fcdcbef56d5fe4ea1abab7d3fd681280b7cf106a0a09318e4c7790ad7de4b639af3f74fc88d9f79b81389220faf86781297e18955b91d80442eeae40597afe78f26547d155b155f583185c6317d33eccda69344d1fea122fe600516cf38fc5df7bc52a197cadf200b8a44203c10246e21f3c01715775136de05f46a8dd1af8a31b97b56d0371af815f211a446fd7c3fc7e8cc636452fd128996c413ef54c174425511e699f5dc4280706fd63dca816ce291e6353a209854ebafe01f4090bb7f8969ec701a1717eb9727a1e76c2de3154eaae89d3bce2f6e2f8a065b85c2babeabc72c4b95f6f39c1093b4b6b0c5afa1d7855ed8d3a2104db202a5ef1086473602a4096285c9d6c6ce89898a4edd1ec3f5d97b80f7b8a68db048dfa250d81d889aceebbbf1d625eb01f8e7eaf6b4374ceea2585e3695778be4c37f9da24e0b8c87b349a50a98021e8a3f0449a800e72c8722a617e1d054ee203fca8ea2496807c906dec0ff7d2253de84080e2ae28a65a528549f843abf484c66ccd33e59d59d96c7098acf4471a7574a82462d7a4a3e39c440f67c718d8afe911ac39399c9a213e5338c034a802da6158b692add0795ceecaf441b2b13ce2317fab0f2d080515c03961968249954544136af28e8b514edcd9a1a9e0eb6816eb84229b31ef78ba6375305e494b994ab50addc03a76ad9cc4e00f98cec017828bb2543bb35bcda9d45ad7b50ea372fcdd9df2bdcd933ba09421f0e4d9f8b016424f56fa28cc3144e641ca9ef259352081b4ee01b1a228f8790261968be510f713d903671fda9f359878ecf27e7f7a1aec9360ce3b2e9b7873f7b0d373b3eb867c40ce230313af7f95212fdede01ef59accbc0a6423717384bb0d7f619395061a578fdfed764625589d781d2c23b4785cd689db83c4d1e73477505f43edc4b5d6422e87dddc61da648e41555292d1e5bc83574b40c6859648a729058aa56c7f8eac2c5ba2263bfe52218e460ffa4c1e58683837c1173ea1451d1bab91b95b775948acc381d873e7cd68236a51b906cb737f5c89272f5ebf74739bb757e2a7432a70649d30c41bac2fdd3599ee692e82e89892630e3ca19e6b847be89be83e23dfadf91fbb9859bc23f6b33926648b2328060b619c86a112be370157781e93c2dd0f77d3a2d6d8ce57b3dbbb0f5c5a62a226f440fb209e8178b75f62713835aaa353b947932be8eb5b91a100d70e020d41f14e5ac04ef430d074d30ab5936dcf3e7a6f0ce282ac0b426f76fe55877e97ff0242869425c234c7b1fbafb2a4af983cdb732b2a8f51599a7e1c5af7460b4ff5da8bd688c509e8fc0aa62326a681f1248611f994a8cd4f9d27672982acf84b0396bb573e2c8ce027a7c11281cf439885253b769096b5d5684ea7eaf00261b2c2dc8ed93dcc16acab0d5fa0dcde43045d8e42ef22f0d172a4a7ff9e02d8104d59b6d98e7b385aea99de2250c501375299e34984338f8efda2029de30c343d9364155d210871ac468abd105248dce6f9db6b2fbe8093114849123de6eb32b23e138aec7a7b0cafa51d57ad68a711d4831dc76ab075b7fa3cc62532b04ca9680283827e9520c7e5f22e7a9fefa0631066313660f1e783634394ec1ec22f48e676ea8c5b8a270512339b6888dfbda796f0d58f38b3833e181bbc56812397aa455d6272e857dd1346d999168b549636fe731402bcbb08c3bc023b0e079303449c1bbee190761d061b520aaaa6c9bc18b313a39276a8cd8451e57ea0c4ee3535479f6e0e01bf3b627dea4db8aeebd8b5b837f4f0646cb69ea67a3bed63b132adc4ff88b5d983b6a8871a19cdac89446e579ef985117bb5b637ad0b2725324a112090bad21a0a9c7230d31bbdae2e9d67ab97db10d9dff97b5879aead28610b4ea85a7938f556eddf5385bbe4ca95c99375dcae77281c3f97b9df8352f19cd2d693bd1baf2b79ec165666c0420dcd988bcc47b07da23a2d798309e8e1b4c6532b86396c3c98fc778895227a964497e0c20bc3856160fd6100d369e67723983b17093816c9cf34d322bf90d31bb9f35bcd54e9b01cba7c82c6ffa16a3a17636298433f64635d7c0afcf38d770f19bd277113da952dee73f9c9125ec181a9fc503bafb216e5190bcd8fb919967a4f7792e4ce837be23a2b4e8cbc18686a13a532e305ae1280c7ec32bf87a385e1108958b39fe98699ae6e2b84f7244181f72f363dba5b35b4dc50a741975e54cc39a6018ea9a5b5f648aba051479922c3a89e31fe1a6d736aea17ab0f2803870d4d053f4f5305e8bc281747bf51f72dba82cc6ddae0cf928806a355998252bda5a2b69e09292da065345e087b14f8685d251a02d61e305d0d9eaaacd9bf0ec7f833fca23a2462a59cfb199089d0de34b77d30c993011e4e71dcdc0a10a5f1c194e0cbaa109b2700807a45ebce5f86b605cc059cc3d0d86c2fb1da4368b92d1c0a29b7c672fe7476c45444006e3f887a95d148060de7fe67f0b815780bfcaec64a6067a3e62b84414f999d49e6ab756f179de721d84230f6633a183f9465552ef4bfa9dc305619b0cf3cd0afeec2c3b28c7414cef4ce5dca1610cc7547d602cfe84ab347e9505deeab5daad5f82715fe18ba6fdc482d18b4b7b6830e1e3c9552d0ae8054e9360f5ed7d6a1b5528a63f0ebbf80b3034fdbbac23fdebfced96ac5d944c73ac578da54a403bb5a8c478d79e3d7edc7be9ae3ffbb6fd1d0384e30b6168cc382ae6df94137ec972604536ebbef5a3f4b4a949e9b9af3e9f8e40e8cc2fe4c47c33f6fb096778e1b73c4f02843b330b2a13ecdb7d72bf9665c41351fc8c3d36590680b80550e6adf54c771a10fd0d07de34dab6bb10fc1cccd9590b91fbe2cb20a11d16d60c8ee19164c75e325eae29c7fad1e424e10836cbf09767e91280bf9b475c2f24db0dfbcdf3e36d08f465721421f70bb7c0e4c47cca37b39d2cb499b85e2cf648ab88a099687a5978379e49aeef79c674207b62b3a8e11bd904e904d53aacca8faeee20410ca36a4ff6576e1645998498f26c408613df50f450174173352ecd57569316b63b7f31aecbc097b04f521ae8f31f5abfdf1ea9b5ab389d97b716450da4866102318d270f35fb5bdc29d1be0642c4e98a74e08db7c09f5998e9e507c5ac3b13aa849db3b4645caba21a40e02389c1ae3b5f616adcee66acebcca6b6d1c0c8902e1703a9d7deeded53baf99688df3b916b914d5399a43cd72b708b05007ac2852559d74c4719ceef6450c3020de3ca4f92abb3d367806b58dac1ad41ec2c8566f3b1e8f2c845d2ea7bd844e2e22fe8b2225986b52dab9fd1e944094e77fd1524cb50b2bf5cea4134fa96de1365543ce021593356ce1e4e08781197cddb6dba40011e50481d52d35b22696dbc30c35062199751f6599be0f5211bb734818ccf674f72300a79bb915430c02b0b7ec8536a6b339b9c2033670516554520f59ecdbcaa42507e9b415226622a98a180790cb742e5fad2441a2df0aa7f8ac7ab83ace03ea31b1f8c63b89a89ddd790b3f9aa2710981b4a1158a0c057f9a7f63a73c587470fc839091a6d3318d57ae6b288cdd5a3b30a1f0b409b16183a8a8db9f7a8bdf1b0d839028f48218bd4ba64beafa952136632937c3bde4b235b5bcc7976d5818bd1ae481ea82b5bf60e0bcb671bc2fb2b0713e57f057c2bf10c804a33d8ddee0e997397b23ab37e16c40ac46f6419d1fe245c54ab4fb561e617bda42ff435ce44f8a765b56c4805f349f5ccaee39486409876395aae127e927e8882874ecf1e560cf45afabf0e051728276f0566413c317735cd373e5559b25db663b70768fcc2e59d13d3be7d15e4801bc951710171559b6e2973744627611ee528506e995db3f6504ad8ab78344643f413ca17c432f41e040f7fa3a53bcfb8ab2ee7570060528fc9ca05e1f0610faa1480e949de756665b97de441a7f4fa3f1a789b48f9c01720da1944f6ac774fe9f890d08ee12332d23e8ff991e8e10b70ec8000e9c353e6b129f707c8d78055744b8f563b2500d0ed4c8b3675477752237e7eeb8d3be1123eb0ebb46cf2dfe6eaa319296f6a497f4bfd0d4bef01deee91c91b3f21f93f2bd560a37e7a3f29c2b929bb97fa33d86a08cc1ee620c522d7a09be1f9244a8848398b4e8f3d888e46d7616ab27ff0f177ecb222068a90f75920669f6c1a9b1c8cf42692b778635ff080612bc7e3e79a45f64c5b3221c6f5278c4de7271bc1028fb5d38b8c56cf6880cecb25fba0d0b2e515ecb9d6c990a95ffd7885a0898f03b524287dcb10f7e5fbfab419f74ab16b93fe2be9fd7ce706b654cb0a2fa70678c7b6e444cf36781a1f82d09ae197f04cb612031e2362f746e6caa1a4147d6f1fc64df1cae3b22c62bed3119089bb10e3ebf1fb3b4fb8993f8a0d6a76031bc27c109926459593a8604ccd0a30f7b962df941c4dbc3c5f830b0a61786d10c22d6bfa4784ff9c84009db3a8f687cae8841ca55e78dcef5cb552852e7593326d7bcfaa0840dab971b631da64cb508dbc2f659f5c1f0a53fb69899ad7219533905dff9aeb74645cb9f8b7bb53e4c60375ec9930e958d1e26cea5977ae34811ffda23c82fd6bf1c78a27ca4f2d48fcdabba2019b05ff3e299ec561e719515264babf36bfe970e778e4ceb7c1775c8debf1b5b07afae15fbc206aba33b26e6b115037745121020fa87a82db96c21e1c8b21186c1425e057c9055dd92904bb21098af5b433166cebb9ab973d8aeaee6bcbd8b0633dda5d616e98edfc2b6a0208e78a1b6373a5cc012d4019a8d99e8e43cfd19138d1ca170a874d98a29f67359579f1797a007e2582b2d8c6c2e5030248ebf1f5504e28d77e9175650c0ea03907719e3c6acdcf5570a5b6dd1ad6c0bdcbde577e4cbcf693775ff0e9185548d3b6ddb9ad31944047d36746cb40643de04b04add9dd4b87e8b0436e98e749846f23f80cb5086ea19cc75c1196ad029169cc7b53c60c355f0c52228cacff6adb1f32211543ea4b26447e6bb22d1c39487413c255ac3713721b776219dc17d83816b898870e42b4a19d98c82f706b4aa4ee265f08ea7d6a9d7c44217f6fba57e4b945384c33a811e7b17cbe887deea7e42aa6c1da3ddaca2fc033a55a44e73b03608ee54aec758756581872667ee9e6df73f94398f5af61af9fb97e0446c00da4a8bdeac64a58efc60ed630ff57a8357002273d7a3e3f9c139c58e5aa2fbd9d96a716c65b11cbae4ff3cb30bde823df1030b2b28272286cb90a95394ee657183146b0e7a0c38ee5d34c291b085135d56f79db604099414dd20c7422ea41d5b1dc9b011d2219c424d077754453fc5c90301c3a0c8c195a66e77e7c1411741bdb88349c29f72370148639c5c3d8be8764363b9cfe408ae3465a209869c53bb7e36aedb7a42055371297e678316ac1977bccfe2a3e75104f3c0d837005a278f8197f260e23f1357d7ac69f33ce4939bee7a0d19400da5ddeae0115db1b83fa64f809469f518110fdc44b0749287412066e87815c70ab0b677078a60438ed10b2ac454a95498b1d46c073af482400dfed922bc123ef03225e8ed02dc7eb9ed870bce0910ba2232e7145f8ff55f48ce7aa987bf262ff86be4f95fbb162642eba039dd119284cddf5e5ce28ca27e542e7cfe5a675068278d9a548fcddd366a3aaf0ad1b04f3dce9ca99bf7364bf5ce9bd36d8b42586f3127257fcfc4f18fab9500afcc9478dc848f6d729bc682432e12c4aec895402e39833d076a80d89c6bce113c047ed1956ab722f239e2d97df3515aff5d3b5e2657e0da0cf0b5839d6da520b2beae0f626e38d8ee0c8c4df919c5f8b99833ba161fa0d6acc7728b1b07b48949a06e2f2a944c498f4e27f819d389033bd7c2d18f50db8247fdfc27953049bfa3e754019d38eedc0090e017e23b9585b578a7ba99e33f887e44cb7c0b793bb37c25b60f96012ab3446304cdc50697d8064e78762d5e00df891163c94a0396412bdf90ae7bddbfc35a5ee1423c8e308a0e311da6cc1327d57956de2383c2c12f5648e546fdcdcd1b96b57d31ed2ce5bd070af42326e1b2956bd4bcc5a597c974acd8fdaebe204de2097f0c77fd6d2ed3f1b3d8bfa003a615390245191632948448c233a3ba3b71729a3b2d1188227f2c6734a135d59ffecc00130125082210ad78c90d4d3047f42228146809c8dd326e24b3814fd72404de4665f34e8e105b83b13ce1f5598856a21e0f64cec8a7ef2accac5a3d14334380ae3258ae956d8f0839e9b23c1395a44dacc5647f3e424ac07b73c9f8e9ef3ce19cd9c8e1720acb171da8d989f9ad3b1735e73808619e142a2e8a3ef71c3bdf149356c1b68504ace7599ab76e8f3f6ddc243a85f5518b24fd2aa4f558b82c9336cbe5be25d10e995b4e63da723e7de894dcb34a616391c09a51125a24362ff3b6099892fbeadab3f18c111aae4659c8c7f4fac91c0d741273fc6cff2ca629054641c49532bae80e67b103455c8c806203f8c5a5c36d45ae92dfaf129ccb47d5c6026818647cc2d289fe1783df0471489ac3365ef6f3a3f67e39ba217c7e586d74f2ec05f7b55edde13bb82c5dd36692767a0ce7377ca1d5094b467d102fddc55e0d9fe7003996b82c2f4b7defa8cb5536ba910cd6a1e7c78e657447d994f36fb03d614801ece362fc7f2a822c6622c72bee2926c1fb370384af5063efa89a83e7dfa772540f16285dca9cb9698b69846f63bb4eda890f07e7be1b6b46be6ac1b4da20611b259a4ac8e47fa69391a70894c7abfca16067944fd4f61d74557e0666d9a72f55da9f443dbf0822f12561e3371a0e65580181b3ba3f0487480c473952d857c4141fa4b53e538c1a7a0a66ed60a52207d1c1ea721c98cea9126fb455db59d6e928862e7405dbc5f6106999636c7c7f9905906280d993f23baac0b607b36f80fb048ebd18a3563668df9dcb3a76f3fe640265e331cf951478cd617a7ccc79bf25fe6910251dcb7fea374ca14f5f993bb07023b9c32060d181538ea6985649bbb614f9b1943f5773c27820891697c4a56b11df1f5287b000795a506b000e91e177b5d256bab4c09046bd77ff3da2f743753bfcff41f50a24dacd9ccfea33a1bb69e447191841d171587fdb62b76d7a3ea09f5d6f5bc63bae778f82cd88a46e8f8d6eab2c7eb1f8ad7f172191953b4d11b091f4eec972c7fdff3f2d0576778edcc4eb5dae690c55f77316877a245d8c5e4c15a044a1dfe248e5d3a69e9cb8456447d9e05a46c1807340e8905849328ea3374cba47c9c61836e92d3f5c506d040e7b83e044530ceaada18204887dfbae399c0978a130140f55630f09a3127c3b88301eeb734ae2d3db70044dc37d74921e82934317a304cdde1bb57f216751c7b29f2d33f542c138e4b085c5d7415c8ca7b2aab8ef30fa79ef40d08dfd0884ca9d206fbd018e3fdc5e4dc1e3e27b1a7819f456a76006fa3da1759a3d5d4a41df44afd2b52b704088148299f205a4c5ae910acb0fa87eb6184aec734b13f5cfc3408d83c06cdaf0bedbdeb149f977ce945089a6aeb02d025b9d27b2a57874e2c066bfa71c4c940f81678ba8b274d932ddb74efb65962728c03d3281482efe7eed7a72b0eb0c865e88db767aae3363644105a84074aa1ab79de7966696be22dabef811ebff8489cf3a270f8e23946a7b6a677c0594fe931171f5adc93ddb5653724ebcad2ddf83a02acf6d75f703b79f435af1095d90e3b07cede0b9a39fd64a7b4708c2b81c7ecac4ee854fe38de4d161b8308fb4ced5b3738f703ccc8bb0dc88ab4068d092860463598d0c0b04f106e9cc0204a08c96a2b7aabfc73daf5b3a407782057cc52c86e575ed17ea9df785f24f676895d58c41c1dba32831484e5f7cc28abc5f4f00f178916b768ae3d79a3ad41facd6471cda6a192c49b2578a59454a23e0616371be48181426ef4770b858fb62bfe91156b9e94f035a92e615949cc1ff6714a667988040199439b6a93c1e8dd8e20bb14835d6185d430353a1f3f2b0b1d4bf26a2c837b50927fbd10c348a50ed00b5714b87cf795514049a22473f56c42b6ea1538a85887d28ee9b67b5a088ee004e0dc2cc85fd760b12af481ce61d3a4c4f1f1056f1657d3803d52e7982c801508b7e34b4b3f12ee19f5192f24ce49874e3c0b88254f693f9b9c839ea799124e299e4a2db677263301e8740793708b7764e835f7113bcf78345b14179bdd3ba9aa981930aa19bf50f7f3b64a9251f835cab560d71f100", 0x2000, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x80101, 0x0) write$tcp_congestion(r2, &(0x7f00000002c0)='reno\x00', 0x200002c5) syz_fuse_handle_req(r0, &(0x7f0000006380)="9476982190927e412d8c08077d1228a70dcf6b29716c7316cb178b6ecbe63e6212f4885c26c1a639fc163dedfcaa911fb7ddf2d69a0d9593af45e651ce88b1250e27d029c55866cbef880911862dceb38a243826f44c97aef49955957572d9458e1d63fdcc7a6ace59b43072b1bea6f663985568e6cc44c425339dbcc476dfc609550051053f570b6848fa1be69cf347134f2497aa51e7d9f2b25584d463ffc808619514ed7995aabde9b53c455c899f4dc31039232539930b937fdd49a908aec41aaafab87ad51c06752a862801e3e2b77c411434dc2898223728e42b5d26eedd94518322e9b71b65067f1d854e1f7d64850d2f47de0edcceefa706dca6a65c1ab1b2003fbe23d01edd3db4ca80720f4d5f163df14f6659ebaec1d502c4ccb642aca2933dc0529afca20fa4861a7616620e435dbc1f0c7cad07cc51e8a2d651e48c0c70dcfe2f93c1ad3d01f69eb0f9f4bb8250d52a61bd07b064b99e30c3615ee7b17308a9afb6699a89bcea512f39c1b43746b44a2089e7a67a2482c4b63c954e36329346763652bb530439d27b02ee40a91a84c0038e198e15574935a67afa0f5dca203bd424f6690a5ac23713ce1c5a47dc8216cb7536881e1427030bd8f8d65c48aca511ce82234dc334ba88965eba6f943227e4a400f8f2781fcdeb2bcb9bb2c30d0d8581178498aad5006959d37d48298ce2a3685c2e809c8041286cce3101cd6e059cdfece5ad8708b43b7faf60ed237fbefcf626b25d494ce58639eb36eda62ae9a8eaaea3b6312884bd4a85df58eafb0f8b10413cd979cf2ce682c608941f0b4414ee945acbadd77a1c8b95e0c2df51d83dbd21f9442a22edbb456f8ddd13e3536c8e4a10b8e1cbc6d7d030ca1123df7cc07bcef40954a228b4422d4a105d075a841c9f249477ce13e36e198724d13f28da267b380d218deaf78a2abf6a6e72ea8bf317229f9b8418e9309f33365117b7eac8be4cff7fcc9b7da2eb7f581456ece5252967fad0d2cef96f714e3f4214f06a370220df1139138092ec5f0c75d48a334cedfa14d8151214ff7aef335d15f4e778336c086c0dd4c871ba689235a3218c6151116bc5f809e07530de6b25f2a799a8736bc3f73010620099595aa69e55da026b5139854b30c73db52c4b22825382ca22d787e28e4f729adfd6637ad4b32af116c15a5fc8eeaa4b08d337dbfe1921e2dd3c60a7537ed6363c47e0029e74a95b9b5eae0fab95fd08a486cacf6349ad573d0ce5bba6987d1a7dd35d4ee43217bd1ede98906e193e165171a8cd7c14d631246b757c19a565c7fa26f800cf6fbc9cd3b93904c03de4ec45ad103f99d4a893a37cdb3dcc4879471851a63efac66e54624708e9d1fcd53f5723c60c5f7676cccba48b7d94890b8fbda880d2898b26bcf3552519e3b5166fd395799035d7184cda02515d0ebc8d0e0ed7ba5398e919dee13ec7caa421a3e5cc0245154c6e97c3e9702693c803e2d94c8d2717ca04761ccbc02ff7b1b9a7c1ba08ee8dce82fadafa5dc95853365c93d968ef583008d49a4fba815ce2f8a846182700ef5d781b861f965ddba0f15b787d09a1a5e19af90dc88ac3695c8efd85962a6a60c09a6bd00ef8a8fbf431cee83f922cf5b80b345cfaf33d0e3f63e302f9d5be595d6f4258f9f75768bc559b041ee590b31291026b8cf0184df73530faa8bc0549d90c2dde9518e35cf27b83547923c0f3930562f3a45c5da704a319aa12297486bbba423c486c9cab11853e03896780cd66e39315f15f1b5a9078f72417e179c0fb63b2a2f40077b204db40402f3d03eb7bc1ca2f6f7a9ed676f7ec2c424429d10b83b1d72ae0bd946621c38f6525169b013293c02ae440f961c17253278bd03c07343b783cabd2680a324c9320c67ec21801cfe7d40f36df6b6736d7820dc5054d1780080657268e31aa6a63afaa5da310e9d96d988a5c55e581678c57e82e944d7a426d788b81f479bf8f96dff1d108b69a9dd621477ef32bbc6f84158ab5af483bd6563381d5cb5db2fdc2d95d50920d8860581a5457205766a0a4d855c18ecd3374dfa7ed976ccbcd6c6d4189bea4be8268c83c44288ef1ef8428da44f2233d405ca0ff8a17044081be967e707858b8d277601ae1fc0ac4509b8f743135fde23d15b88166dc35fff540f24b0fe2492fb8ff855b2e0537f0e8c785ed3f7c9cc024546eac4bb76a1eef3f057de88323987ad7141f32ca8e903b601ab22b31761277fe5f65b661d5826c512ffba85e59c72ef12ece62c5b61e21a21f289957b39a304ea9e9256d449bf97645ae3d615eee67f56247ce22cbb0d4903665f4c0aa11a8adc3debe1e2459c75ab3197efff998c3970e2ea78233ad2080499fce7f9f8bb0759834eaa0d22a874f48ec05e3e5b71dd52510b5ddb8c305f815e9d94cad0a290e80ef772ff711b3df1ead79fba229c7413c6a6b56f3fbc9530397acea7f3e295277c1e53f1dc0c0d8c4bb0739ab2f719d57943c9857672384b86c3cc9d5c8fb2b71587249b9606054b97505e4478fe4a9a1a89ab3d36b2ff0e9ae5158bb565c96959e3f8af7b3733c41a9ad3210a22317f9cb0af3bc0e3799512ff26f3fdedbb72080bbdedc14cf3fea8233f99859a58defbe8111f24e7a91681175685abd79d1e62f4514c9915e62d15d2b85d2746560bd2488fbe33c8825b889d80f6ce2a03f1f43046288ed7463f55b7c8fc1dca568d8a71fb87fe6cc1b823fe9ba072ed43cd3b900108d66f9b4a0101e9097a05a974aa76bca0b39605ed255b20a30fc3826dc7d37440e632d69a7c0477c5d97e496a70b4bcd1479783f3606dc0d481d6b34bac8ec5fd0b38a6032f569b5a019db0073be40d86ad92f44ed4e70b682e606c7d0d86a08f50965e65d15bcced65e295345c5b093a11f01042d0f3694b27a03c4508f40067fa1d89c32726df5173dbe25d3d9c7ce7ce7389c17859bd17050fec31683e30e333ecccd17c1a74b2711563cd2017dc6a22caf5fb41bb731dbd56e5d0e569ab610e88e6cdc77f3be9712bdff2c14347d05b159e44f10dac845f7c9d40c08dbf21ad27c8da3a10dfca8e7b9b45f520d93f3c44e8f16208df2a139db04ce8e09f43bec37fc172a9e4282361f020a367eb62fae0819dc3a67d12bc8ef04817014b06504afa60d0fb610f898f29a6eaa9f02f4e3f364ce9b80f18e0544a77566297027dcd32c58b506d6a60cb47962624a200df133d30000750841508f73355e5e1202f2287731f231556ea0bb2bd885b622cbfae77bd037616ad9ff6ca943bdf5a7a554ff1fb2a60ad9bd79bc3f2fbce5340148f4dc34df5cec33409036e7b818e48e3cbffc571ebf4600e1ee5557531c3a7657c28539548b7d13233dc894454b3626028169d5b900ffc0c07e1005a90a6e2240d8781b2ed0af14f4a8529e6c9f2c3179ee9a8dfd43ea6b680ec39f16fb9800516ccebc96104cda839eda351a30e9a8c30338114919254c46c6cac24f9ffc42b57e9f0d8c92f800fc0706324f4a48488d10da7608bf3a459029ac28096cf7eded2a6830e61f23f399d712de720d27f06847e8c04b2a42cd336e1c4f941ea956f3f7566c426f0e047a4888336372d88606a5d3e41e910ca99ce8d91aa0286a4c6351facde3fc6252a7c697a80fcac585f964a93c17b4be01be9614b58f8b0a201d9335258eb453f729ad76071c1cb6e78ba827d19d95fd060f4103f4279083bdbe80ac4bc7d5412c06a9bf2ec15b1244db3d209af62262db3c77838d44d8ec562706ae790b4db27ac385cf9f45af8a0ffadd0aea8823e7ecd31a7c2c653b1b136a15052029cfb43b692b254682252ed6cd1f848f64e1385e31bf70dbb2e1d3165723b854c97af4fbbaa4d5215d05b0e4d1225b17014a2a0abdfc341a67cd50f9a17260ea50d105320f6536b404fc86ca697bce093de2c70aac4e3664ec0600ec3ef75d084e3ecc7ba8373cab598859968eef0e810a85f244247d52beb21aa2878f20820d4cefbcd598a16a492f518e6efb095f0a84f4f5fa444234414812bea9795e3345bc0842c446650b7adeffb2e6f44aecea2c655b5faca210d8523c29a81a5fa92746a6d64e95827662533a9376e636b19f7c1d43e1e8328244e5e3270e46570d57fc61fc6248e6ba4083ec7d415547b85583e50a2c3603b48c847ab1d203d612ea477456287c0901344549c957d2666c23df6fd09529bf837963bd9b85995259d81be1f55b9cf954b527e908d697c1f87154c93bb57acaaa7e2ccc27f0bd493d89e7b15f1fb3109aa1ba93fec9e73c005e2e3b3c6e40d2044db09dfcd8373738641a8abd4aa987835195d6aec4f07609a722738a134273fa8b4b55cb0f142efd9b130285ee4c2bafa209fa62309869968bcd87354dfe44c973b5263e7c9964394529a8e78fd25720a74e6f0226f0611e7f70ffd6763263b5a0988856a5de4bb62e5a3a69d6a834d6734b2bc2304eee44c7b9534f73366e9d178bbe86f7c8e103949cdf70eaa87fdb920fab692172f093240bba63baf85c9b49cb8d0d9bd58b6c470ad7dc33d9ac0bd0a83b613c7b2aa8af7f447a656980fe29c5c90788d77fb234f8219cd63fe8ee44d4750177c3b9ec50fb7dbc32d21f87998e133f2fdc453a03be0743fe3a4a69f02eb6db22cdc834c5acce9d32392f3c00dcd5a669deed5d292de276a69a66198772df73caf7bbc79c4652e9ee0a1962363268ec06e7a8cad321176f45b718955891fb399d317045fee53e0d42ea8146177059f404a2f854e75cd3b944b334f9ce703bf1a7f8676d7728f0b294dd09bb0cae4f5c411e4e6a6dbd3c7b7fad6e0e0e29f21ee594edccc1b44c7f8e53faf3898dedb25250d0fc90b67628e814a1b8cc68192d820127ec888892d9b52cddc123a4cd54e27fa635502d4d7fa92004d77a497d7302e5c17699ac653788d6ea855e0dd2e47b9c2452ef56569210e8e0e25264583feebe891e2e513c028509c12dd427fc8347ced011e8b1f8e004188d600a860b559476959abee9c9337902efd6ee6adf88dff8dfb27b3a03f71a3b3b648249a62c79d04a113d99fd789f661ddf7c440e650d1c5194e27d3bad86e85ecf891f3b3f83c7df191f9c5ccce9106196c124b9ecf6e76efa2caf455dc052852200aa6f23dc41a25783229841fa16b882aa6b6d1328df30cc8702e53b5b1b605b51e25d134cb728f58de04850bef2a8fa5a63f40133139188dfc3393bcbb9039dfd83f01d4abbe75bc917ebc4272cdd156ef3a696c6e63b6d16306f21ac0c4d851093a7f444439e25a64f03c4b10cd5a57003a023524d9cf0d0d3163bdfbdad5dd189cf023269e0eb0c43a5c9c97f86f76d10eb5008d0c21ebb0dc227ab04e4533c7f911df63761f41ca314b3d961b4d72c9793a62a20e3dda595c5fd0d260ec07f2acb1c040aa18f31c0b568609b3a65294c512e04f8827e0a5e36d4b8885461b4f2458528c709a18f603a6d80a670f75d9d5e6a1bc902e3d826df5b06337a52c57700dbbabf1b34a6fb4d7797f08f85fed551d801c99ecc8565983fdb60303ff489df370be4a6cd12daecd445757e978ebace64faf582fb16a4508d07d688008c569d9232a458906e1ed17b254c001a0d5778f4c04310ceb89dd130775c26ac85aae54e8e2e54b39507e304ffb5c8593460efe81392ae0be3e3cb8271201be4ce622185b840195da41d52a58fdab136ebbe3b2153036571a2826c8ddd6a37525f873d6d512fbc4aa74de7775489c608f809d3739d9c6db1216a22bdd3dd382f20aa0b958cec967d8a0bcc4ed4f8ac6ccd510e46b8295d90e58753c551407e8cca818c3fec8e17b1d04661bbdd7ab52889b0758d53f8d8f25288403f860d067a7d69f3f3e1b164c0cca25a595ef60a68bca400e0d49971976fa9f268b3d35412cea502caa84cdadb6582de38a5f940ac8402eeed545d78894b4d8872bda44407b6c9f9522bda0fa1987370399d696d492545429479a19e8540b47b91ceaa6e00c57c7a5435639a93f151decb472fded018f2be0d2dbefadcb57b423e1f5f10193c91733ca03b873bec2b3389751a1b7647c26455984ac9f921de581e5f9377aebadcdc86dd3a5f2f888e4693babb7fa546061d03548c9dd27b176f9384a10ed69ba0fe18b73cc21301252ed4caa982a832c0cd5ee329dd6750a146ac0b81557df69d5340b0991569d38b501c44d738ec9cb5d29410aeacd3bf926d0cc0c2cdf1a71ace6cc5b5edf596673b1aa03be4331211101d13c58f095692a068806cb6899387c004ea7529a35724125304ed397d5e20d307c32acae43a9b5796c0fa5af59eca8817b45dfe08e985ba08182d9ca2a51534151c2ebde7c878cf776d17bb32c02521fc5394d645818e2b13825e2f6dd516547c1ed42f1ff88a90ba2c776ed35af829c9f1d38c0cb6a25088b49df79ed30bf56e3122379edf3cb93a5ffd1aa7cce55497faf1da3717f25a7e6a5fad840632d09dc9ed0917cc59bfbdefe167054f2c54ab31a83f33d95e1b6e494cfb42368b8911ab6547a6f6cca8a0f4e68d510b5445869efd878284a346d686bcb7413c32bfa744150ab8ec3f192e877b2a9773d92223c4ccf95320a60ac19686cbc6fb7b8d6c0932670f60b9250ff7d96a05dd1ea79c0aaa42191423e074602cd983daa1ce792e48060f2baae96394827a03ffea60c095dbdb9b2b9b5635107522e4a61457dc0f8c5051902ac441161fa81a0b980815c780ee8a8a23d22d6d688078d7c005f596c52b45ee73f7dfe7d670fe12d8e0fdc8f9b094a2d6c236b36d24f3d549e57e266a5cd7593e140d2cf8a5ad68cd5e214940c3cf12507657a4cd463fed0f79ce3898771beb93842929d95f7201818606006480fa69ab2506edceb280f70d39826a2c85f5af1c9c3ace5a6537d4aac8294c33a034d12a551dba105cd5136faaded067f6a860ddc1a569fd6b711d18b89ce1a345934632d3d3e90721719e91dd77b0619f746b903a8e63a45d6666f99345a8cc4668358e8defb87a829dc6ab7d8ac6e71193ba5bcfebf6b6a9cf212ee27e1243b1da9a7bc72d3bcc6f16b8d17e706f42ae9b2e99a816f8de67caff74811d91fd81e7b8cc44657cfb52bb2b1bb61cdb568a451c2b8b529a2401130097c5f06bc068836901c7fbcd2054ce1fe6dfa42793deea30fa6d83300e62c3bd5e6099dc2572465c14472d3bc89a4ac29ce27a4f07288c48e1c8e46e60ff07650e0ccd620fddf8aa17a706875947358956fda5db30847985f966517e5ca10c7821d72b55f6383b97ffa451d7c5f93943c919f94b84d180718b65b51bd5b729ba6806a4cfab9f0e9bbb5c2c05178272a4eeb6828aebbb12ed05f0c3b5500c719df23d0f20ef9578d286fe84da5ee794f2ef0a3eaaf0723d35dd2f82d645cc8ef10b311b884d6a9637013255a8aef8e501e0d527941dfb9d1ab4a94fa96564e2efdbf5423d6896cf41385b3e9dc3a463468de08a50f90de1a0dddb3c3fe70030d9d3b8c1c61e709f68fca0ec7e73a7dcb5ce10f33872cf932e53655b7e472354b980a6757f032e0986872f7df953f308d8153a70262c76037121565d4ce3e3a6e3cbb1a9fb3e91b3af1a0f365cefd8d6c76b04a3928e54cc6ba1f78eddf8585a0d6953c59e8bc42650482f1abea24f77565d9ffe95b2ce927aab0dd0497d726106a1eb633a0f53e4d1e7e209826115a53834363f3c46c68ba220e48605648a84f32af5b7e70be624bd120cdd9167d0047fd775a73ba5e444946fc1cdde4096bb3fba1957714b2443678bfaea93331bdffd9cea02837ef6ca74f9a79c53132016feba7db7cadab042d0ed879356cad60274cd52a5a4dcdd015f7cc6bee3fa2a0b5cdad28856976242702ecd93b7c184c7db575e7ea8d7b22bfb37e796a22742c90a984d2337ea4c6a0ff580a028ed5ddc2638f015b72d9e5ca22e9e275c611ef27c5933cc6ea8132fcfb687d3599e9e0ec19ae78d008583adde3b6ca95a5e03d86e8d5b7063fb11bece339cc4af32c77840ed0e7a587c76f520bdcb5f2820650dd5b7f77b2308f92ba7c1d94899e4c835fde91c3a6a639c9cc599cc516981687bb44402994f1a3f71a349276bdf4d9a13daf1cfd1e76b846b1e24638a39327448255602ca9e73e17c4339c09892d77ada8458b465db43cc95cecc4015c04b5cd6480440baad238c9286d025acb3d685c405b43d07a286ec9d48c1b03ce3633c73f5b1dc72953954af875e00a11dca8f1cfb67187c78c9d4971fa0b1a3d9834f76d30d72e6cb126ee92c2d8d8f449b0d44a9e0bfe2403388661eb9442a068dd04db71b7a2d7e4dfce094fd6d3beb00c4647f5de483c57b8ab40caaf3c6ba5acf78e2795baeac7025eba97e27ea1c023ab8a77f8194e2338e3f12348f1b0bd38680f8e7628d7e8786fc7c503bc5b31b283d220f281da79a0b6b4cfd1f252b7c8aab00af921779fb164bb6d5cf2840425830e6b9e89528a4e6aa129ad8046338a7a77d2db66e5cac92d4b34d3e222c89a9caa6c454987d6c065b28510a0a160538817b6fbbee752f279d7db1d6c377d5f0950b7f447d0174ae2fb26a562b103d5a79eefa6b241288abaab0549e41a4b467bb4a6a591718797de91f482bdfe2b486ced615bf8ac89d0c3c231a8b44d6f4634d12bd0ff665c2dde2e2d3c9e0a365b10bff26988abcf1765953a64c9bf5dc90441a0ac11f095b4e5c5d5bbc5136150c203e51e63b1a27bdfae2d93eab883f21aacf40f704855e9b20239115ca125fcb4551f5a2b97f2e9e9e3593d5b70869afadb8e8fd19bb1de3282b1a789726d10ea59755dc96c5bbc9db21d3d078c4ca8b4c46e83c929dfca9f587227e2987441bc6bd41294b903962b5deaf5f87372ab0e8958ba80fead3a1b3927fad674392967e819d3f78a17798ad1d0199a3efde3b366a98aa265111cbed364a024044e050a5da0d18939740e55278d9d53678aa51346abecc538f97f3c9ce13dfd87418fd8c114d35f78bf9f6c122e0e1bdb65c8e0b278b7a9bce9433db09632f4b8f33cbac525377bd19f25463b3087f7db62929b6c03c2e3a10a98fbe1a04e330ff315085f6f77d56585e0bd6ba5dfdd91bc531088857ce5f04efbfdc9b937d172fd8b5f4b84227c317f448c84db0215a6520a4742510d7e3ec0795bd577abddb45d9b766c933167b67b8fd782699566398ea358d037bd9a1114f6fd685159a8bd293436ec6a196e903c2e85373ae0d9b2bc1fcc3453fd60c7f1f7975e96dca6a5abeaba8cff718269670d01e03cd4460836cd0b98ea9bae712ace2e4ab3c26c5207a8a3be5fdaf2421685d81c3067242839d10375ec2a341377eebf8ec50de396e1f52ce62212c29ff216ca7170c360c611de3a45166e6b36491551e122ceaf7c3efdd0a7be379efcaf631b08ce026a72180c8d62b96d17831c82106ce093390ba11a218b12c6141c3bb533f13b94587e567ec9bf04f0e95d0d6482a1fe53cdf8ea194081d48e296fc102be2f626d8540c9326c8b1c8398c85f5d62b9b1791c5bf162ba39bbd9b94d46360e864a416b2b8d51ed2718a5220d6b5145bd3e3ea8c78a40b74dee9b6f3c9cf4a52b0c3c022caf33e12aebda61c489ee20ce4887920fbf7064eb8e8f8553b1dbdaf08be25d3d40a6b6491cc11d3447a99fb387b646a329111670f6b4080a3dc8703b87cb4eb8facc6d024228f4c20ca5de4a44230f9869e64ce78880d337b9a33c9a74bd815641f08e8590a3117fca0d4fe27c573799ef89c644191df872afc3f721facd0dad5fe2547a22509cb0196e468fa8e206b877225a2e4442969b9171a99e0a440ab3a0c450cd67d7ff1d8b7852153f391baa0e2f3fee82547998fc6986a0a00a3f33b1cadbb9398e3b02b30ec354626716787d73f781c2985537eda5989341b9448eee8cdece0c9f8ab3d63227bec47d415e4085a14c9eee0ab7ee18ccfb8d1bc0652aaad93cbad49bae289ace5e52ddbeffb80e7f655d681bd10916730bd06e3de409f6b2c5e90cce55cd0db1429c5996aad8b703497a747798b41f2c0958edefc55671e15e2e80c52cf13b20d185307867ed31a8c72ba0b930f091dd193b2dd5cbb8362aa0e4e948d52f40f1c3672b632d30fc7d7e07231c787ccbed8cb6b25f6e56fb12b0efc79f2330ce1eaae4671f0545f3a0a4451492b345e18a76f6dd1a30998a98364878561e7a40f07eabeddafcb8ddaa82e03a67e13445e9c2e89fff3d883864565ced8ab2be4e5ab97f5f866e21926289f0d88aea75ce079156cce92e74fae6b0feda2b71c9fe0279367ab4f5991007f18420abb6790a3363432cfb97cd1a44a63d883b181c70babb5f5b04ba8e7b2cbdbae4345cb0e6ba30cbe81e782214999bf8e6207b2e6bd02484ecba2f56c4306eaf925a148bdb93fb84078513fcb5ee2bfe9c71e2ea09cc6a37f1b56a160dcfdff99dcd621196562d1d976d27abce6c84a18d65331f216025a0cd3d853c1d11b9206a3d0ab10a417da5b468b3d3f7358a4f145754220c8f7532fd65888f7d6c1964e7c1ccebb109a676331019c1b305e2dd49e6af59143bde99f6758426d67210c72bb01fb1b6db652c2d342ced37533b25f1aa31fe8428561a2029dec74e8c8d6455603a86a57045768d0ce650861c94da8d989448bc5db0835d855040df192b038565bce3639c0cbd313e65b9f9ed7fc9833e372edb2f629c6ed709c70d08d70aa7113771a3116ac59e9ec6755a24663bf5f6e76b844b1c97d2509bfc29965c345e2e0e10b70f11edc96ba8ac35924d0e2a562056b39a5878d555d5a9adf27d0a09546ffbb6f559760856e014ef4a8aa4853bf5fcdff4b90acc9715262b33b9fccd5e7e59922d3093deb1378beee30ac5feb00a08625cedd74c6f317ad740bffec6ad1b735e15d86322c2cc0a60cb9aaa3a04c2f81c929ed6feab0d4b7a8a2183867ad741363d66fc7fb23dca5177570a1ff0ef60a38a42909f5a65295ab55a5e427a26fdec00ef18799e80d9d9ff6c550378a0f8a55064bc958242e9f13a61b97d30de85d333449dad9e1eead91561a36993e00dd3e237fa982de743547ccdba3164628d189e07f28b9c5f323b6365b49569df75cc5c90ca4c0cc058e7d4254eb6d06cb5731591e97100d586d2da95366fcfe80c2320358c92bf04b8b427166db9e0df3a8a16dd85747d22efee543ff5351160d0b66244b48ab2d55b31ad056ee8e1fcdcb700b0912944c929cfc72ca01d488cea29b6b21d4dfe080bcc5d82ad10034be59c5dd0e56c606be759033f5c70a997154fc84dda289cd8c9ca40c538679c26694e39a026341646dba80f2baef8c99a08a16bde242a04ee4aec0aa7c1471ab1e9a2113006f9432e6c6ee5047eb5969c338d6143ec8df21e0e35f3645426c06452025bc697dcaf5405efd407bb902c99f2b1a1dd4b1321c4e56cf9dc9d637955a6d9491e652eb51b2ea69fa2bf546362f6a57ea8282c6a639dbec8c7bb24cff074f611d31dd7325d46757cbea2d75b29291323a8ff7ed151b4a00dee1aac1cb35b983fed76bb08690e9633e099abe11faa59ecb33c5c7e342ff8b56ee7167c9313f22127d", 0x2000, &(0x7f0000001d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 15:46:30 executing program 2: r0 = syz_genetlink_get_family_id$devlink(&(0x7f0000000100), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000300)={0x4c, r0, 0x1, 0x0, 0x0, {0x21}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0xd}, {0x8, 0x8e}}]}, 0x4c}}, 0x0) 15:46:30 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f00000000c0), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) ioctl$LOOP_CTL_REMOVE(r2, 0x4c81, 0x0) ioctl$LOOP_CTL_ADD(r2, 0x4c80, 0x0) 15:46:30 executing program 2: r0 = socket(0x1e, 0x4, 0x0) r1 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000100)=@req={0x3fc, 0xffffffff}, 0x10) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$tipc(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$TIPC_CMD_SHOW_NAME_TABLE(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000004bc0)={&(0x7f00000000c0)={0x30, r3, 0x1, 0x0, 0x0, {{}, {}, {0x14}}}, 0x30}}, 0x0) 15:46:30 executing program 2: r0 = socket(0x1e, 0x4, 0x0) r1 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000100)=@req={0x3fc, 0xffffffff}, 0x10) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$tipc(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$TIPC_CMD_SHOW_NAME_TABLE(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000004bc0)={&(0x7f00000000c0)={0x30, r3, 0x1, 0x0, 0x0, {{}, {}, {0x14}}}, 0x30}}, 0x0) 15:46:30 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000f616bdb987abd30d2957f74759568e3a"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000011000/0x2000)=nil}) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) [ 272.259419][ T62] ------------[ cut here ]------------ [ 272.265434][ T62] WARNING: CPU: 1 PID: 62 at fs/fuse/file.c:1843 fuse_writepages_fill+0x15ae/0x1a20 [ 272.356070][ T62] Modules linked in: [ 272.365319][ T62] CPU: 2 PID: 62 Comm: kworker/u17:3 Not tainted 5.19.0-rc6-syzkaller-00115-g4a57a8400075 #0 [ 272.377733][ T62] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.14.0-2 04/01/2014 [ 272.388019][ T62] Workqueue: writeback wb_workfn (flush-0:45) [ 272.396387][ T62] RIP: 0010:fuse_writepages_fill+0x15ae/0x1a20 [ 272.407920][ T62] Code: ff 4c 89 ef e8 53 5c fa fe e9 54 ec ff ff e8 49 5c fa fe e9 7b ec ff ff e8 1f 41 ae fe 4c 89 f7 e8 27 c8 ae 06 e8 12 41 ae fe <0f> 0b 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 18 48 c1 ea 03 80 [ 272.428368][ T62] RSP: 0018:ffffc900009e7390 EFLAGS: 00010293 [ 272.435468][ T62] RAX: 0000000000000000 RBX: ffffc900009e75f8 RCX: 0000000000000000 [ 272.444575][ T62] RDX: ffff88801537c180 RSI: ffffffff82cb5a1e RDI: 0000000000000001 [ 272.451149][ T62] RBP: 0000000000000000 R08: 0000000000000000 R09: ffff888023759da3 [ 272.457849][ T62] R10: ffffed10046eb3b4 R11: 0000000000000001 R12: ffffc900009e7608 [ 272.464623][ T62] R13: ffff888023759c88 R14: ffff888023759da0 R15: ffff8880237597c0 [ 272.471953][ T62] FS: 0000000000000000(0000) GS:ffff88802ca00000(0000) knlGS:0000000000000000 [ 272.480997][ T62] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 272.506661][ T62] CR2: 000000002033c000 CR3: 000000001e81f000 CR4: 0000000000152ee0 15:46:31 executing program 2: r0 = socket(0x1e, 0x4, 0x0) r1 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000100)=@req={0x3fc, 0xffffffff}, 0x10) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$tipc(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$TIPC_CMD_SHOW_NAME_TABLE(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000004bc0)={&(0x7f00000000c0)={0x30, r3, 0x1, 0x0, 0x0, {{}, {}, {0x14}}}, 0x30}}, 0x0) 15:46:31 executing program 1: creat(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000680), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000280)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000103c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f, 0x0, 0x10408}}, 0x50) syz_fuse_handle_req(r0, &(0x7f000000e3c0)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003dc150f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6d90000000000001354c4b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00", 0x2000, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000004200)="a28096c80abf3543ecde7564abff5085d2227ebcb0f164ae92706ad0b083a3f469a3efd15b4921e9c3063b98b3082068e7c31950dde842eac55df0f991453cad62a6956b0b6f7b8cf49b506a3060fe1127eca99663ade8efa89ee189acb5f3b92f6bc4c46621c803eed0d0bb5f32384870ed08f89d4f74445762fb99715e083c4c92a8878be19ffacc30d0f2da64f971cd40563163adc15670ecf25cd3ad96138967c4b53ad9d04b5193ab5fb674aa0030a9d703d1baf810ce897f969121f142161919e583c275671b999e7f363891dfdfdf3556d01b86ee29eca8fccbfeaf1771395148706cc6e6be7ce29fc9ffef061b5420950c1a525bf75ad06edec51538d1c5bbc77da72dc90fd9998936fffdda2427e5a68966c7e2208f76304680182ec73007e482f034195712af922db2726195d997708734db9e7825a864be00b2a4f800881fc0363f5e618398454f35b148b4ccb88d418269fac868a8ba4a2d5b4f06a1ac01b5ad158b842e05adca22c7372585bf4ce95560b6c1e021a3ed2ff7bd3b6b3c7734c3b66d7e4c460096312082f89b16baa6e73814aa60925780cd92cd65087e260ec046fc363264366a9df2c849c0644911303946adad544521ceb469a3e193ecc9a7876403fac461a4a70d6193b2451189a5c5120b3535e9edf619108af7f517b58abd3fa7fb1ab832213430d2e6901076fba9c9e1acc6c6f48ff0e419bbc45589745a176f52a7407ad5e3dd49acb31b47862806f47077dda04905e45a80a12cbcd4d2dd9fe66c2d1f99394fed8ec60961cd2dc7115a96ece432fac86d51bebb08b95f447a83792fe80291fca7b298c9043ef2c26f0f7e42798d3f54c84b94c24c76c555d83ecc53b99bb22d71845e5cf21a5ba7fbeffeb6306e1730db14561b950a3f24bcfd78d4ab0d97de8054bb1a6077ae7cca6e45d846d3df82298d07212922742cb0facac3b77edfbab90e9ee2d4f7b0ee9b17bb11ec5e5721340d84cb6bd93428167e69b47759172557acda313c3decdfc6fe9336bfade459f43b39d0f2289f9142db280f4ee668e650e12858c577e12e2b9a57ee66c834be97979bcbe94747fa5d8d0b7d3a9f8f218df1bf960f828429a1efe838616b18faf6629236ddbded43a093efae163228e5c38fd7714743c2fcca47e3382bcfb1ab893fd7377527b4ec43f3fa60ebd338161d8de7cad65b15579e4af258f5fe3a63c2637a15703207029b0899b5427767647baef11e291358e6e54f6f13d3d2ca7a5e7969e04d2733b3b9ab822c69a3cfac097384de5071a9b74a656136d55eb190df08747b509fd610ff62b4950ef71c934fe21a48a4931d3d9458b415f112cee65c660f5490e982341da1c58634b3967ca6f3596d20cc90f508382156e36f16539093240ef5f2aa6a2c0dff2a67df30dcf50bf6e0b82a3d49f2d532a8dde1b3ceefcf0837190b74186090d1c18b59917d7efce1adfb238ef4a7b1d22c4cef09320221de883e97e6882466508de06fcdabad3b741bdca2cff879d57ddda52f42b3dcb8a78cfc05826af7e4ff155960ff8491194f4d321ef195990abaeeefdcb852d1e1e3703f317385a9458b6c2dd9db830f757ec29c9939fc7313e639fe485bc1e41ddaaef3fbf1f7cc527c8fad0d21b8082482caad7bee440e5097665f636c3dfec82f8c98afb6243bc3944939675a594277d278ba4361461f7da52e224e4ce5dee4a467bf6ae9f67b61ac6eb0a440406abac2016eec907e241c57f5f44be47290fd0fef785ff04df3810ccd637b4d97a84bae8486a36f75d872e645fe46625969fc2d1f032c56ed44bd98ea27bd9b6ddc8eb2dc2ec9f90f2f1ca1bd20e37ac58b03c84c872f4ba47310654986641460dfdd531ac62a76ad87b89c103ac5c9c2e7e70c66447b3412d4a1e5cbc30e16939505116c04de33ae054ed366de8d1f971c2de439957a194e22a488f58d7efd46439177f3f3c45a1475927eecd846d3d2e6a2ab5c7f8addd99062c2fc6b272d1f51bb8f22f1b6f8bb3faf8aa85e5eb9abf7df5cf8f26267323808b0833a987989cbe59205e7ad06556e2d1b8a4873ca1cbcbc8d43abc145fd4eb832e7a58ab2c793d003ce7b1850ce45eb7480417a1e9eb9d39a1028a2a04a2aa649c098c4f8eee514db5f6021173bb254b8e22b150b2ca01dc7ff235db46ed78d07f43d1adab13b8445d1b32069eb45f9d389fcf5a3f7d3ebe243c5b1fe17b1f5a3d571b65f21b9e471e818172554dc956749b99cb7a5f303ec480d7194a2ba86e204f06aa1becdddc8c49082c527e7064ac2ad77dc05639d3d2a7778f6943ed6105ebf6f0b9e94fddbe05c236ec000f4d1d4e496b10068211ab68ada4c7f7ac61f5f5ba5f1810d5bbe87ff4f8356af0d3f682baedb0ad8f8488b277421f0a03fc5e3095ee34bc4472d8f17e3f7013cf2f79f5ff3ea4b6bae56d1365a33b09bfa9a496323f7da923b7e29dce4beb81035f13130004c96e56d7ef6ca6c101d20c27a218e623227c33c9e488b17e7ae9ac20da8240501f7b614a1730f164553fe479ef149866e4ea47296814284a3d3eb7cbb294289ffb996e0eb053b9c16e54cf267832e3d360eb196ed51305630223309ea97215628f01ec9d3ea48096418d5e962cac5063460f0a18772ec7ce66d14a1cce14b52c40bbbfafccbf1e76f09e57ff0718048e5b993157a6cf4718826b1e09430413a3596a15c4a620fa8c8e1d1663e5739f9f790ddbb3be0e00187d43717d659242467d8681ac10303346157f894d9037641417010e9654c6a5b22263e73a5a37128f50078a980c30930321aa5c5e7851d5d392ddce3a14a96916fa8421ae6728f37f5de7c3e98feb4babd4e1bd2315d595e209d52748f70adc2284fcdaa6ad880470d2a071f3490aaf3491fb64b4547419e8eccdc491a8921156cb4811ad1e66514a32b0b31b641438881f28c1e6461b4f451938999af671e8c6a5cd0c072a9fe4cdbefe24ca616f3d0a15ac97cca835b1a440e04fa28340c6044176c8ecc8ee0d033d47db8a0aacfa0eabdfa1c9509fc2604008f01cbafeb5bd2b503b809ed672340b9a576593f1ef388391b54b605e7a15bef7b1345627a34fca57738b0f8f4f19eea93c903495274a4425a1a1cc6c4c6e335b631df5185c95b485e4257867b5347a40e4e14dcc560f061fd4fd265137dc68afd548adde778f1330f769acb1ccf5da14ff6992c24e210ea6e6179421881b803393bc6974e37106c5b5b3b5d0b3469f8969bffb7e4ceb2c98e928e74366492d27235ae4c74a2f48511aeeaa53a2beafa7a331b50e454c507af1b63350a5cef35668a5b9325014192277e509561008b3601088f79d42eaa8b1e4ae2000b31749e2b8094312ddb7f3c1cd625ef885c11fa22a66e374b52b3425e0b8016154e1fd8471339e32e7373d63ab646d893fbe09ae07b06074c01401ea76b3c382a9d32f24f93c789964e16bc4206ecd75c10917ab84ffd8d6cdf4cd28fd90375ff28518f8c1a3befc538e1b9e427fb671988d29f2fb2fcd039f4d341c84eb4d7cf600ddaba88bb094e4d87a1419180149f491368e648b69985b05ac39a4ecdd3c5135f3a5c8ad7792dacb6470144bb9e67805a211efb3ec9ccaf8e0901345fb19e4da579e1fbe86a1207f4f13c3436009c2c640b7cf3f8b77ca7bd994bf93308027359c6dd1b7db1e153fc0821968ef36c003b6c73fe890f4de24f5c6458dbaaf3819edeaa91783c3cfc7e773689236248195c7bbd60113f2476fa3687621d668d1728ee433d2f8f4db707345d30f1e52ab87a2a0afd547c6bb06500f59f17facde48f693490e22494b75d11df1a143b85068d143ef6a9bb5937a9df380c8948f1a01e9675e18409edb0f6b9605b68e34632fcce472dc50b90b0f6dcd57931f78e1e8861a0fb62e72b0baad6f9d23c1cfb0f19b25013c8d9fcd786a2f6f79768b5fb398f7b2baa31ce8156d1fc4a46c1c463fdf30360d42aeed2ef11611d0b7f654bb51052fd4dc39328f8ec4c58bbda05e6f1b3c8f6d8adca0268f2410e9a4a7d63b6616006d0e02f6edacc10e5c54fd85f15a8bd7648a293f23d6a699bd9a675250475a73a96d7475e4fabb89fb5e7de5d7a3479aa485c0befc60d0ac4fd5ac6dbecceb06cad86e219fc0ce4720758917811a3215f8d13e413bfb64fc065fc421aede0b56691797dac428c7e463479fa591b9072c309b7533e427c5cc11a1f6cf9a5b995d328d796d874c5b55dfc12a5039b413ce319cf5ba1f355c4e0717d32650b43e18010f37f048731931c52c4f36eb969dda702afe96c2a5241350a67ba2d026946189c5e281293c9a8e2cff3784776f1de78b917101b54e5ab00c045ea15f28a0e3f509962cf8bd3385d85250737eae5c34ece86b86669c13b00308a3b13c0ac3c83ff26fb52a4aa83c1233a9490cb9ca917a056908931751bddb88a62379a713395f0764e4a393faf253a4026d0472270e6036287d56850df1751543484d65b3062155b6300e0024241c59a862ae769c1a9232a2d9fb24705177a09cceb3eefbf9f106f67e01be14cdeb4d2fc7d8661df3e75de5ccd09a7e559f028fb9837c621ea0045b4d1b679067f246339c974631aa7134d4e910efb28d3c48929cef1df7e6c73668762d55086b6c59c36ac90154135fd7ca4e4047dd0aa161fa982d8edf9c0cb9666477e096c55718f6e4742415fefd4f696d1f1ccd6322bc19496ddebd36282a7c707d5b44113e30678e6e33ab7d34be04a59ac614d6a54134490998be02636fa91633d6294781c2b9a54c611c0045cfcfe81f49aa21b29d835cd2047c854486fd8e65a2ebf629f7ced602b9dd107bfde483e5c9b5cbba4a08cdce09920bda9978b7fc2b4a89bf1573a26389e52090fdf5dccf22111dc8c42fd3c8c477092895398086cc22cca665269e193fc650742a361a44b857d258429f701f22e9b7615bc3dab78c1479a41cf8575cdb17169470b347adfc03e03daea3e269725cfc72df5664b9df36d2f2b55013b71133e0b80577a47182511ebb308b6248d457bd2af7b28e77182c305241178c4124ab102771fd5a8c3dacb8775de881301d71587c76bcf0a97a72ad244d0c42fd71aceec32dd48bb5c9a95b391166c832ac5bac8c7cae4d18b3f7d9f2e4782fdf97732e3d51f67bbb57f989ee0d7589dbd0c2a5c63840e914b9d7d720fa120acbffebf816b588b2ccc052e7fa78992e0ea39dd21a122add41195f8e2e1acd777c1a4e8ef4362fef441feb4d9252c6bfbd2742152300a32027776e3341620d3c8d9365e10e81adcca7d87a0e555c98a0353c692557d90ee9be3fbaab766abf93e2462149fd99c92a5fc58d899ee75535cd1fe1386c5ab0b157c2102039d6015258f59cef3f15b951893a30ae839f740402a30b34e7be73796286403c5beb0853d856d83f1b00b48328f56dcb32e1faab08a3435b1482bf18b21c95aefeaafa7fd761c7f28d416fcde06bf7aee5c6e9eb50e55874253ba3f1d0ce2505b4fc7c3fc996bfbb8446bafe84f5bea94bfd7ca5aeaf237fe793b66e5c521d4092e4e1f9bde1dfcfe53fa55005d21cfa833a338fd9792614129336060e10d1911862070761aa20c2902eb7c5a355eff4cf6253d7102a2ca1fead4c53b57d576d104c081310d92797e4e2e8c269d19910d0d4cedf30fa28ba680c00137f83de940624229b6a125ce5233c6cf4a3640b74f58f288dad8451fbe37641c5559a5f3caf1299c8bfb230723652278fe378efd8e459b9da26cffeb58468a6301dbc06d713ba2d8d43d9038f5f2dc8b831ba58a88eeb5b1786b21e398aeeeb7c1f3d6f01d82b3947862fb9e7cbd7da5d04c5fcd34da28d53e2246e3ac1e3a619ad174efa6435eaa0fc94d610799ce0158421dce046306eb5042143daa336d52206b12610ea6389cdda49bf5af1d4ee42ac090a94ae7b7612073f3a5c36a2205eda887f41478f7d20f18667f941f71eebcfa76c1ab28f2a49a3bd56bd3f4e6bd079ab3fe2d94782236e83585a03e52907abaef7456a95d5d3f3d37efdc035dbfd7c41b8ba0af2df8adf1cf24f7ff0beccd3d26bc91caf42314ef7e466f74e19ae0df2e2298fc2f694a7ec134632035585d530e7e19f65c256f001d75382d9825ef741bc213af186377d9ca10d3722354e1897ca5c23ac6a52c9ad0e6b686e1776f7ec65df033e8f4d5db80c1bc354093b319cb70df93d610667675816328c99322f14e636b95f04e6497f139d508b453f53ddb5c289d849fd5407c9bdcefd1642abd46e28cb4e94371bdc606eeb67c9fe17747c68f2d50e82711da4d3edb0eda06f41b7f93fa8fb4d83cf21c79da67000bac2275508217ade1659fa8d24e5f8efb9f4bd21073ebef3d06368eb03fa3cf0d638448bd055ed20d292033ffdba538559c8ff9a2a5c8f83b5c393643d6585d1df994c3be43e72b8f3f53114d2a5f6bcedb573842b23b6a3eb7fca8495bf03bd03fde7b19bd39a16cec49e01f38e671af33cae082d9788e3202799bc466babec2080528d0609c0b731964719093735b4c1e73bd0705637c47516922197c552baeaf3516b5e3bbc2cd1afa3ef8215196ed580d9561092f620b897e98e786a0c7cbb0eedda8063292ba6482497f5f6bb62fb5ab4c97cb7658dc6579718eb97b547fcf47ced1426561af93a15fb4dc6d3d93b868644943c2c94b23b0570bbb81df2666c24f5abccfcdd71e209f3bb43c01d17f9bc8b9af2c26762fc6a741a150b7d1186e4f35175f3c315243e1c11e92c43a1fc492eef5a13c77a81fcf514ebfd0f8e645dae15a07e86b2f01fda065db4505a5eea83cb616f744f6bee731be191c65449c02603556d5a51422cf9c2f19f8d6843e0c1091e0708aa271e91f71c8602b9fa72189e036b7cb6af1569f21269283de94a6d7fe5849fd433d5b719c80419873db0587fc29786cc598d896fb16360bddd2ce12e54d05418f4f5e5f2d7aafe9fcd6268cbe2e9e6329ffb6c67fab8f3ce673028cc06aaa6b857556bba3b44d3fab5b6e875e70a2f3ad4b2ff76f31ead3462d3801ba373b3c2f545e94f57021575e2947f81f53283fc0a5137fd44fa3d074c92de54a0a3465c858f5a7ef08313faddbc3663e4e0167f3cba39612057a7518fbfb031f5ad0f9f75831973ebd733b82e554bf3fdec84e51f65dab6028c6c51366d9d4700fdf255e4c7bd70766e7f2281b3f2a5363f85ce49f9135904d14bcb117ad754c2594dcdca2d30e40ff265b5accfb116f64ed99aad570c4c5a91efdbb984ac651d8721405a0342cf77f448c17a152eabf29e88950558a86d0074e1cefab1eb7c366682f686ee1338737e675ea58eb8b4c86b9f28a6f6e96459f29e3b4dc59ff044c61a0dcc5c31d803e6e98420e446229ccdec3d0f705e92ffe016bb3696373eadab7f35ccf65ab4d9be09a085ce21bbd7c0555376e4d7fe68b5e7a64f48b5127825fb2be598d991f9c1a54bf52713417dcc599e812d85513a537e6eafa738edc972b67e065595d11678449bce6cd3d69800a649b560d0e057c502ca3e72e97820829ecfea801192c3f4e2c8763c095a43ee6fe45fe8730130937668df1d4ee577ada28238be03286481f2d2a004cc4d48856e71fbd64f1a0043a4520ecbbf1b3abdc96b87a27be8495a20542967aa4cd3a44a11502419a083d84e97abfde0901b66dde48388649a0ed6d93b9f20c530e990c7c52370a114d800d6ab3f6687d6bbc105b63738fe05fa6cac98ad6663936bb18cb923264e44312c24c2ce8e642bb73c921012b68a26a70977446b8f15f9d62467d8b356560c183a6bd6cd76ec868c3bd94a595cd7bf996755a508a814980c5e588b275200c45afd900c8c2de329ec2484b0e3ecd7b0960e5e3425881d1ff7f8bd8b20f5cc98ffc3acb77f5e88775a4bd3ab9f9eb027e27d3af55ebdf4eebab48ea911128d668d00fc3f5b5480aa0d9a4af563ba577384448e5425157133d59e1cef3c722f33700bd372825046b1fa5824e405154a3af1440bc2b75acfbd07cf92e8c162587e74b5ab66b1c6aeab3ad5fa3ee91da4900ef30ad04baea326df912517dd96e1696b4a91faa66675978a375e81f25464a1073dc6737af08d7e25956bb31d438548a7da38662d49db812a8cf1d6cc65f5c63879fd9ee7fd2a66ca3fc1a768cb239aab88c87206470b4c60592afeb6d69ed97a8f990155862ba4e22b64804142c131a23792937aa8a8696e165c24d7692a04bb4471b0f0d2507fe7c8618421428fc7a0acc984ca5cc6bacb772e8a717bbaa646f9643275910a6037afaf5a80678d18edda138a4e13d06d04a5d06431eab48738225cf1567e960e765728dc12e91b91c6f2b33dfb6e033aa68c1c2334d24335abc4a7a1df5636dec29091da54d5f5a1fff41e4a35a0c2f04f968f7d78e2f51c73577e2192bb20f289aaba5a175c2ed533855bd9ed9a842ad482136dd5e0cf45eb5e2d31ff62a3be1cf8a94a58316e74f4ab9fc54f3a0bb83beef0f355993bdea2c83e61cdc796bf2564ae51fae616799e8711998cd88d35cd9824452fdd65226174b46792cb87f4dd282e4e6f67eb66da413ad877ed6ce775f7e19bc93f48bb9e5ec04009de3c042aeacf7f4b25ad6b30e017303f64fe07ac79e8744aab6926d117f13513d0469cef335fe1d0d787c2d0b2c031a9521786ac10e9f8b768271680337f2c3262abdccb5d3107c632bf1f74c83ee91f49988222fb080cc8faa9b1a02526d8b6087e0b2354173d29016b3309587c16f057dd812aa63c3169150de81f3af97d082a8f8da4ce4f909ff649821d7f96d97613552e8cc4902e046ecfa329b1d980ff5ece69b8f1615fdff5244f41cec0af924624ae1641ecae5fa26c5fb9006e57100ee71377ced7c255ae17a0845e2ee0287c62c1852f93877f9f86157ca9675d383fff5cd6f2b001ec0136c07cf37f5ace1853122c2baa1092d418e2a490c4a5c8f56b828ce1bafeef4e77f095d6b4ed99d56f66812cb19be540ebe5d52e7eff2d69cbb8477e11514f7e3604bf9999f78c2f1ca6f60a2216b87fa0f25269c425b7d50709b200912b3b7899c95e12d6e9c4dacc19e327721860e0477a53e6793fbb7fb9704a848f395f48c24a6e79b9e1358cc3497251de88b8d3a7b22c6d8af1a7fab81530d9f0cc98f62debb222b54780d89794238532717b447d71b46a60ed481c21db85b590b31720009695ecffd4ef029964e5d5149622233ac013e960a005c924f73ea82c318455546c53d74aa3f7e2ff26aa074c40a55aba8b08027fc19b596eec6c4f89bae39e74b9aad88344f7cc5ad3eefa5095f2ab47222e9a357ecd71c6700ac576025201490d9e446603dfd4bda7617dd500981b2d2ab8c43882a5208494cb3f8ebc720bca8a7cf6c80bd7aaaf89507bb3412ea490a78973f12cc30413e9df1458917ea3d68b438d424c1314bc8d01939c5a5a842438281e62d0c800dee704b2a6cd3e1e4b885a6b26b894a98765fa3308c9e4b87f93625faecdb17c29a27cd243bf6030a67874ec9f2443cf8154261ac2a834c01cbe1f314ee7aa3ca552e1648cf8b42a63f249e3538026e09e44d69dc259adb0d1a0cbccb5a5dd5d0dccc90d023da79d5634188ff060f7e35a5f9d7ad99546824d63975d4452de876093f4e997dc46eedcd80a9eebf5e4f077fbb10c7d9e19a3419e7b845972a3b62613c5404a209b16fa88e0ff49d7b4f21fecc1f773c5b4be61021e0cab8602c6e8257649303aaeafcbb178e7a460ff07f219c46eb6fe5bf8113723e454003bd707767c107daf4255751daaf8decf35262640058924eb6587868b2c08230b317e97396ebc928ba8d274ca0eed0bfcb637676003c64e8c1e1a0420b6c96a44226061ced41b8448382abd2f3d0c472afcde231fbc9ee90c2f1132f8e2391246f95ad93354c7460e20de996ad0f61b13b27646887a637cede90b94b7d8c3130f0fe060e8d955c711a2700b302a75bdeb32a0a6802ea795cb114f5f82a1a381a86bbff88b299e47728b746dff964c94c52b661b9429376b1320b46081426b7c340206dc0da151bf84be2a49e78b6b5938753d2b1be8d9e67c43c5d70e72519f5f90d0500e84ee38f82b191ac4d968b0a37901fd923cb289d585693ac3c3f8a94fca6df45e694e199a9cd0b1bc1fa7394bcc96aae670dca6605a998793b7e067ac410ba631057b8b76fcbe9524df820c02efef1608b743cd2aa6d60d3d8e476fa12d3acc329f8272b087d89471177ed531fec1f9c24a975ca2fcd8c246a33e291a3f00b7f234052067a0059c86762475256bb5e7dac6f121a0925506b18933c6e314915d4b3b2130aafc2483ef22ff8bb7b887565b1bd22fabca22037d8fc9437f675c5313526266f60bb7c7c47f30c7d567ed142ea5ec367c4298328d20e5344f01c0c90cf8a6302f4d84b6ba7495fba314a05ba29b63bb6d458fdb05a4411136958309f418fb178e19aa09ff9e62b29732fb2986c96e738f7a688cb2122dbb8f2ad9a5f28bc49ec0c462413552afee8e403259b55ad6dc334dde7f2d306929dd01f2aa6036cafd41874522689301b81c9e50e86828894140356db0a3317b081ed9d8148c41e77e6bda6287762532b86eb91f5480915680deb8a91fb8656b7f0109064865d2b846af0861f67d3f720d6e306540cd7b68f095ef3690b88ea93fb6a402ff5697597cda83171f159e85307d1a8c01611189bd4eb4f0453ab88d43ae181a562a76902a67c687514079d6f4304d9a7c0fa24b6e86074ea0a9fd8187c120312078f5ebfa674adc0303734bf8f6b5585943706594192ad24c9f7d9794fb83758924f862855ddd50bff58b522c43d73c03289baec628cd693cab93101b1e473b76532510e10f03e86812fea6f2d6f5467dcf29e6d7cf8524f383a0ded3f0951c3ffb171a6b8a6d97b5fa8899a19f1a3d0e934a1d4741076e4394ba225158f697bf7d5651717c6950229a0be22e8120d76a414edbcd03d505264b7ede8272ccbd6dbdcebaf11daf6a652f6f9eb74ba7a3ecc942892891388005ae5d971e4e79d696564906dffd44845b704a9abc2fa5ba1bb69a548423a08044ad6d0e365db7e6bea0f3844a452759716cb98dcf326001ec90c1c343174098cdf47ea2e13341058ca014d2a30e9ba3c526de72a6e387181bf76a278c9cbc518d8c374a3f1d9802a39464a100903dbec16f8f095f5d82d9d09507281e4f7fe0ce4fbeced193902a5f658af2a4c1d0952dabdc6ae5830b6b5a2c3f5b8d33a73665990822e5f4a7ce5366755a1615543bdf78299c71e890e0bedb6ec277b10a389d6a3ba9c037221421279e51ab50fb115de2076cc99444202e88ebd9d0fbe4e60234b7b761495ac6c9e615ddac8176164a88fb6d6cc2b52672c8949afe3efc1e87a598896bc93e421423844fcaafe65af898a015b3bcaf623ebeef9a57155af5278ceb52b995f7ca466d9e18b05e86380679e0257cff6d0c6750078462f2ee4701d6d8289ed848b877cf5918625b7937060d667c11119881c30809056892352c6c53c01e395af6866ea350e6f21fa3db772c1177c759999973b51e11ffc5908", 0x2000, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000021c0)="a73753be93921b8cf60d8c96fef55d960f5ff0c6a44dc53b8c897e074cadc52e9e4e606e24d9e92829b38a5d20c3c5143a8d79df042990574c0a1e90bdbd80a2114ca0bc3b9aa6f8276c2ce4816d5f5968edce8b542eacc62fa55f6f6b8136273c8d224a2e3d952f0f31ae91e0f4ade99703e6082b79a3f4e08fee5b84658d989f4db9fd79aaf49a907edcc99bf80e52fd54f069beebe778aedfb4b1a9c9afecebdcb0ea866b68e633a1e9d1eecc458dcc32dbe9d88dbab3a38ac08a3e6c5b05ca2f0fcbe519c5c788a68302eefd82081645e78013fa8498c60ea3a9fb015d2fee948c451f3d91fa6fee6f7b93111d2929918a948a9d4e083b3e097e5268a95322d79e46aa4fa224ccf6dd1a9414088245a0e42ad07319b98ee6e4ed446201d3cfabd379f5d4388eeccb74b233501e8bf4b4f90b7c78fc0d628daa950241a77abb12effeeb0552d29661a82b22f863d70e19232495c4e20a7448e6cc5778c6339a8c7c7ee84e0fc0fa1be88d0724cfea94c519ae688bd0cd777681e6f0c6019af1d04c1bec29a893e66cacdf12f47a93620f8560cf2ec73e055e0624c868d3dca13cca68b62fa4acefaf0e0f6e0d39175c7083a54e6bb73d58636ea6e5634d55a53f17310758c04b09dc6af87eff4ce18714832cad515426d0f3ee51329d7c4abf4f4e493d5d45729eb57dea1b759b25aff25ece69dbd2a6c14189877997ca9031d899241badb1bcec04ae529fab8e6ef401b7af0da1e6d4a1863338ca598a66fc070611b79eb195d2eef942bff444425052fd83cd2870e785e3bb36a999d15413602ac4a580df1d965bccbba73ebb60a7ce1a596f2160a52d2f1261aa51470a0f62d7b6b6b151d91800dee4c1b40ed6938a5220cbae899b4a7823353acd536e38f5333e8751b3f98102d3a2a9b6da3b286bb050457d80f59e05fc6a9d92b68be002cbc0fa7626eeab3243889128c13cca70c81e9662f5d4524e1e7a91a43576a57ebbb1e2e39bc66f07f54f9b924ce4598c4843abaa4ca0daf837ee5e0c97ec2f4012fdd6a2ece4a5acbc8a4941ef7a9fb0b90d3525d6f351526727b4cb6287025fdde43ad1c20647ab127853bf2597c20dc172b2d5615446ac8fedbefbb1589e03cc9cc9d2696e7b248822354c61a1ace4881a0c3b3678a47698f4441c2332d6dd971dc05e23e0d5f45e4f47c7c2fbe59ef5b462f3881b5ca0da1f245091dd374514c4a811452c9b0b4aa676b3d38dabf48ca82ad06be0bffced2247c388de82660348f5043c7667be2b5785595847233200b0b6835f16872b97d5e35030964e186a9b55974f165646301f63006aa5a503276184dd809b3791ff9a00575b5cc846eeb16da623eff03adc269e608eca3bbf2d233cb3b1133df0ede6159c2d3eb4a5a7346c543e330d87d749e3d8a0fafbb4a1e12b9ee0f243acd185f21d1e91b669196f3cdad2c6a36061d635ede2bef886052b50f10f1a6ab651f7dba114cbd6da3fc8cb72216a30b1a50dec0bdc386d223079ee1df939616a75bbbfb19621f0fa2ec67851aed52e2260b369df42d22535ab01f89305e5215f7bd7e71257f4d37fc3106213af75200af279cbb2bf85dfeef521658fe6e7b3cf4314000119d094b2054346db663eceb83fad178b05d9307fead17166ebc15923f4d5f057ad6ca84df6a53095a0f57153e63f149fb0d7646871d9bdb63c7d4668a8db70ab0b79077cbade13d6b7999c1676c04f0f2eeee71b67ba5ff7426d68136f16f3f2cfc6c06ffdb475f0ad32151093969cf0d756aa65f6edb1ec49dc3809f275dc7a6480fcc7749c58528c8b25863462adb359e8027f88b0d231ae2415c1daf27a6b64883db338e80fecb87e225f05ec8a28856e571e1eea731713fc62689f031a84f80b797f1f061bda029ee61ef4bffcaf2b35d2aa0763eb4f4500279649147fcc6645320319e5d3bb9a4d9034d7cf960daa1a0195f275e6c367f521aff8b1747c0b5e89ab8bbef3cffd620c3cf1796162a2c5b51ccc127f7d540bb467ad83c93abedcb6c89cab309446c1b6b8723c9cb353930b9e025999b9b1fd954b730b90a57de81d792c19eb03e3d789910f1f8e4338b66d9425e4af7eb677968a38bd84d7edb055eb645dbe9c6da92b936af5704c3af2f9c01fb437d406345eade676e7cd86256e14014c840103a02369285575461f09842429f979d9eec41d242134ba090f222ff030f656f5219e5ff1e8795309369f476ad7759bc1fff66f10451b89b7673a13fe538a3eb14b20833ab183dcba7ef3bf1a614ba4fccd454ab7a3e6dd1a41e29feb19433dbe16e860896c7f01628a5ecb372e6ad7e2d60403e22cb370abd881f5415dbde7072e98a6c7bde4bc51b47880b92579dbec095fcc82f7b12af78393c0e3e345642e52822d141a17620c0de41162c9953e3579682131905a4ef4a82712ceaf646c492ed10887c53ebe4f2b5cd6129a92a8d1ea96a6cda50f20a814cd6873d86cc015bd842fd537504989b01e303fbcd6c3aa5dc7cc20695b4d1eb8e340f066504ad8c9788744ecfa1697a5eb8edfeebe02c17f4a08cb45990180bf26863f023dcf30728ada93e57043e8f7f73e97aa8fed986389b2ce08db6b23d0f60f451e4c6549f4150602a6e10c600d129f09eb0477888e842a75b08dfd413a7bbb34b6b99e3187f2cc7e1a519a36034361279beb75ebe22baa3b7ce6eb65eac81203203e569060f86309cfb6dcf6192fa0132bd1d5fb04910046cbd769b45d2df89fc04054dd8bef7ec141f361562d553dc746ce95a92e7a1877299ae3c9513fe72b479c50d8820a9df9012668f90faabc05439527d33f508000383abbcaaeb40861d08e62a634f6d398470672c36ec9ea358557e9142071ecdd58008b076566e7cceaec6b0a6b147f3f5c050fa1b1c4814249000afbd55ec3fb507da09380c264bbf9d9c1e69809db18ead4dd39372dbbab23b1bc85a709141351694731984de2a3f5692b5b428f1d1cc47828a515c9b72ff956216c7d52c2ec788eaf92867b26a15670057b28b1ee53cb25d31d4abf9fe52e2f938cf5a416edb3d45aaa593334911df1e1968a411c92b5d0f021053232e978bcff5586cf08a825586d43312d2ef39e6a82201b87ccb2caa791e8a81d4759eb643d2123d5a722a71e0ea238cd41570b848cab928f0485f62bfc6d281c7716951f7f26dc86ecc9ac72d2407a04eb1ac22b9d556ce6183ee5f58b6f432e6e2ddbac7b6b060078ca4a71fef5572eadcd7be9863c974e8606f4bb0c98ec77c8b0622922e5738d450f9aabfab7c8c49230a6b54939cddde6893a0fcdcbef56d5fe4ea1abab7d3fd681280b7cf106a0a09318e4c7790ad7de4b639af3f74fc88d9f79b81389220faf86781297e18955b91d80442eeae40597afe78f26547d155b155f583185c6317d33eccda69344d1fea122fe600516cf38fc5df7bc52a197cadf200b8a44203c10246e21f3c01715775136de05f46a8dd1af8a31b97b56d0371af815f211a446fd7c3fc7e8cc636452fd128996c413ef54c174425511e699f5dc4280706fd63dca816ce291e6353a209854ebafe01f4090bb7f8969ec701a1717eb9727a1e76c2de3154eaae89d3bce2f6e2f8a065b85c2babeabc72c4b95f6f39c1093b4b6b0c5afa1d7855ed8d3a2104db202a5ef1086473602a4096285c9d6c6ce89898a4edd1ec3f5d97b80f7b8a68db048dfa250d81d889aceebbbf1d625eb01f8e7eaf6b4374ceea2585e3695778be4c37f9da24e0b8c87b349a50a98021e8a3f0449a800e72c8722a617e1d054ee203fca8ea2496807c906dec0ff7d2253de84080e2ae28a65a528549f843abf484c66ccd33e59d59d96c7098acf4471a7574a82462d7a4a3e39c440f67c718d8afe911ac39399c9a213e5338c034a802da6158b692add0795ceecaf441b2b13ce2317fab0f2d080515c03961968249954544136af28e8b514edcd9a1a9e0eb6816eb84229b31ef78ba6375305e494b994ab50addc03a76ad9cc4e00f98cec017828bb2543bb35bcda9d45ad7b50ea372fcdd9df2bdcd933ba09421f0e4d9f8b016424f56fa28cc3144e641ca9ef259352081b4ee01b1a228f8790261968be510f713d903671fda9f359878ecf27e7f7a1aec9360ce3b2e9b7873f7b0d373b3eb867c40ce230313af7f95212fdede01ef59accbc0a6423717384bb0d7f619395061a578fdfed764625589d781d2c23b4785cd689db83c4d1e73477505f43edc4b5d6422e87dddc61da648e41555292d1e5bc83574b40c6859648a729058aa56c7f8eac2c5ba2263bfe52218e460ffa4c1e58683837c1173ea1451d1bab91b95b775948acc381d873e7cd68236a51b906cb737f5c89272f5ebf74739bb757e2a7432a70649d30c41bac2fdd3599ee692e82e89892630e3ca19e6b847be89be83e23dfadf91fbb9859bc23f6b33926648b2328060b619c86a112be370157781e93c2dd0f77d3a2d6d8ce57b3dbbb0f5c5a62a226f440fb209e8178b75f62713835aaa353b947932be8eb5b91a100d70e020d41f14e5ac04ef430d074d30ab5936dcf3e7a6f0ce282ac0b426f76fe55877e97ff0242869425c234c7b1fbafb2a4af983cdb732b2a8f51599a7e1c5af7460b4ff5da8bd688c509e8fc0aa62326a681f1248611f994a8cd4f9d27672982acf84b0396bb573e2c8ce027a7c11281cf439885253b769096b5d5684ea7eaf00261b2c2dc8ed93dcc16acab0d5fa0dcde43045d8e42ef22f0d172a4a7ff9e02d8104d59b6d98e7b385aea99de2250c501375299e34984338f8efda2029de30c343d9364155d210871ac468abd105248dce6f9db6b2fbe8093114849123de6eb32b23e138aec7a7b0cafa51d57ad68a711d4831dc76ab075b7fa3cc62532b04ca9680283827e9520c7e5f22e7a9fefa0631066313660f1e783634394ec1ec22f48e676ea8c5b8a270512339b6888dfbda796f0d58f38b3833e181bbc56812397aa455d6272e857dd1346d999168b549636fe731402bcbb08c3bc023b0e079303449c1bbee190761d061b520aaaa6c9bc18b313a39276a8cd8451e57ea0c4ee3535479f6e0e01bf3b627dea4db8aeebd8b5b837f4f0646cb69ea67a3bed63b132adc4ff88b5d983b6a8871a19cdac89446e579ef985117bb5b637ad0b2725324a112090bad21a0a9c7230d31bbdae2e9d67ab97db10d9dff97b5879aead28610b4ea85a7938f556eddf5385bbe4ca95c99375dcae77281c3f97b9df8352f19cd2d693bd1baf2b79ec165666c0420dcd988bcc47b07da23a2d798309e8e1b4c6532b86396c3c98fc778895227a964497e0c20bc3856160fd6100d369e67723983b17093816c9cf34d322bf90d31bb9f35bcd54e9b01cba7c82c6ffa16a3a17636298433f64635d7c0afcf38d770f19bd277113da952dee73f9c9125ec181a9fc503bafb216e5190bcd8fb919967a4f7792e4ce837be23a2b4e8cbc18686a13a532e305ae1280c7ec32bf87a385e1108958b39fe98699ae6e2b84f7244181f72f363dba5b35b4dc50a741975e54cc39a6018ea9a5b5f648aba051479922c3a89e31fe1a6d736aea17ab0f2803870d4d053f4f5305e8bc281747bf51f72dba82cc6ddae0cf928806a355998252bda5a2b69e09292da065345e087b14f8685d251a02d61e305d0d9eaaacd9bf0ec7f833fca23a2462a59cfb199089d0de34b77d30c993011e4e71dcdc0a10a5f1c194e0cbaa109b2700807a45ebce5f86b605cc059cc3d0d86c2fb1da4368b92d1c0a29b7c672fe7476c45444006e3f887a95d148060de7fe67f0b815780bfcaec64a6067a3e62b84414f999d49e6ab756f179de721d84230f6633a183f9465552ef4bfa9dc305619b0cf3cd0afeec2c3b28c7414cef4ce5dca1610cc7547d602cfe84ab347e9505deeab5daad5f82715fe18ba6fdc482d18b4b7b6830e1e3c9552d0ae8054e9360f5ed7d6a1b5528a63f0ebbf80b3034fdbbac23fdebfced96ac5d944c73ac578da54a403bb5a8c478d79e3d7edc7be9ae3ffbb6fd1d0384e30b6168cc382ae6df94137ec972604536ebbef5a3f4b4a949e9b9af3e9f8e40e8cc2fe4c47c33f6fb096778e1b73c4f02843b330b2a13ecdb7d72bf9665c41351fc8c3d36590680b80550e6adf54c771a10fd0d07de34dab6bb10fc1cccd9590b91fbe2cb20a11d16d60c8ee19164c75e325eae29c7fad1e424e10836cbf09767e91280bf9b475c2f24db0dfbcdf3e36d08f465721421f70bb7c0e4c47cca37b39d2cb499b85e2cf648ab88a099687a5978379e49aeef79c674207b62b3a8e11bd904e904d53aacca8faeee20410ca36a4ff6576e1645998498f26c408613df50f450174173352ecd57569316b63b7f31aecbc097b04f521ae8f31f5abfdf1ea9b5ab389d97b716450da4866102318d270f35fb5bdc29d1be0642c4e98a74e08db7c09f5998e9e507c5ac3b13aa849db3b4645caba21a40e02389c1ae3b5f616adcee66acebcca6b6d1c0c8902e1703a9d7deeded53baf99688df3b916b914d5399a43cd72b708b05007ac2852559d74c4719ceef6450c3020de3ca4f92abb3d367806b58dac1ad41ec2c8566f3b1e8f2c845d2ea7bd844e2e22fe8b2225986b52dab9fd1e944094e77fd1524cb50b2bf5cea4134fa96de1365543ce021593356ce1e4e08781197cddb6dba40011e50481d52d35b22696dbc30c35062199751f6599be0f5211bb734818ccf674f72300a79bb915430c02b0b7ec8536a6b339b9c2033670516554520f59ecdbcaa42507e9b415226622a98a180790cb742e5fad2441a2df0aa7f8ac7ab83ace03ea31b1f8c63b89a89ddd790b3f9aa2710981b4a1158a0c057f9a7f63a73c587470fc839091a6d3318d57ae6b288cdd5a3b30a1f0b409b16183a8a8db9f7a8bdf1b0d839028f48218bd4ba64beafa952136632937c3bde4b235b5bcc7976d5818bd1ae481ea82b5bf60e0bcb671bc2fb2b0713e57f057c2bf10c804a33d8ddee0e997397b23ab37e16c40ac46f6419d1fe245c54ab4fb561e617bda42ff435ce44f8a765b56c4805f349f5ccaee39486409876395aae127e927e8882874ecf1e560cf45afabf0e051728276f0566413c317735cd373e5559b25db663b70768fcc2e59d13d3be7d15e4801bc951710171559b6e2973744627611ee528506e995db3f6504ad8ab78344643f413ca17c432f41e040f7fa3a53bcfb8ab2ee7570060528fc9ca05e1f0610faa1480e949de756665b97de441a7f4fa3f1a789b48f9c01720da1944f6ac774fe9f890d08ee12332d23e8ff991e8e10b70ec8000e9c353e6b129f707c8d78055744b8f563b2500d0ed4c8b3675477752237e7eeb8d3be1123eb0ebb46cf2dfe6eaa319296f6a497f4bfd0d4bef01deee91c91b3f21f93f2bd560a37e7a3f29c2b929bb97fa33d86a08cc1ee620c522d7a09be1f9244a8848398b4e8f3d888e46d7616ab27ff0f177ecb222068a90f75920669f6c1a9b1c8cf42692b778635ff080612bc7e3e79a45f64c5b3221c6f5278c4de7271bc1028fb5d38b8c56cf6880cecb25fba0d0b2e515ecb9d6c990a95ffd7885a0898f03b524287dcb10f7e5fbfab419f74ab16b93fe2be9fd7ce706b654cb0a2fa70678c7b6e444cf36781a1f82d09ae197f04cb612031e2362f746e6caa1a4147d6f1fc64df1cae3b22c62bed3119089bb10e3ebf1fb3b4fb8993f8a0d6a76031bc27c109926459593a8604ccd0a30f7b962df941c4dbc3c5f830b0a61786d10c22d6bfa4784ff9c84009db3a8f687cae8841ca55e78dcef5cb552852e7593326d7bcfaa0840dab971b631da64cb508dbc2f659f5c1f0a53fb69899ad7219533905dff9aeb74645cb9f8b7bb53e4c60375ec9930e958d1e26cea5977ae34811ffda23c82fd6bf1c78a27ca4f2d48fcdabba2019b05ff3e299ec561e719515264babf36bfe970e778e4ceb7c1775c8debf1b5b07afae15fbc206aba33b26e6b115037745121020fa87a82db96c21e1c8b21186c1425e057c9055dd92904bb21098af5b433166cebb9ab973d8aeaee6bcbd8b0633dda5d616e98edfc2b6a0208e78a1b6373a5cc012d4019a8d99e8e43cfd19138d1ca170a874d98a29f67359579f1797a007e2582b2d8c6c2e5030248ebf1f5504e28d77e9175650c0ea03907719e3c6acdcf5570a5b6dd1ad6c0bdcbde577e4cbcf693775ff0e9185548d3b6ddb9ad31944047d36746cb40643de04b04add9dd4b87e8b0436e98e749846f23f80cb5086ea19cc75c1196ad029169cc7b53c60c355f0c52228cacff6adb1f32211543ea4b26447e6bb22d1c39487413c255ac3713721b776219dc17d83816b898870e42b4a19d98c82f706b4aa4ee265f08ea7d6a9d7c44217f6fba57e4b945384c33a811e7b17cbe887deea7e42aa6c1da3ddaca2fc033a55a44e73b03608ee54aec758756581872667ee9e6df73f94398f5af61af9fb97e0446c00da4a8bdeac64a58efc60ed630ff57a8357002273d7a3e3f9c139c58e5aa2fbd9d96a716c65b11cbae4ff3cb30bde823df1030b2b28272286cb90a95394ee657183146b0e7a0c38ee5d34c291b085135d56f79db604099414dd20c7422ea41d5b1dc9b011d2219c424d077754453fc5c90301c3a0c8c195a66e77e7c1411741bdb88349c29f72370148639c5c3d8be8764363b9cfe408ae3465a209869c53bb7e36aedb7a42055371297e678316ac1977bccfe2a3e75104f3c0d837005a278f8197f260e23f1357d7ac69f33ce4939bee7a0d19400da5ddeae0115db1b83fa64f809469f518110fdc44b0749287412066e87815c70ab0b677078a60438ed10b2ac454a95498b1d46c073af482400dfed922bc123ef03225e8ed02dc7eb9ed870bce0910ba2232e7145f8ff55f48ce7aa987bf262ff86be4f95fbb162642eba039dd119284cddf5e5ce28ca27e542e7cfe5a675068278d9a548fcddd366a3aaf0ad1b04f3dce9ca99bf7364bf5ce9bd36d8b42586f3127257fcfc4f18fab9500afcc9478dc848f6d729bc682432e12c4aec895402e39833d076a80d89c6bce113c047ed1956ab722f239e2d97df3515aff5d3b5e2657e0da0cf0b5839d6da520b2beae0f626e38d8ee0c8c4df919c5f8b99833ba161fa0d6acc7728b1b07b48949a06e2f2a944c498f4e27f819d389033bd7c2d18f50db8247fdfc27953049bfa3e754019d38eedc0090e017e23b9585b578a7ba99e33f887e44cb7c0b793bb37c25b60f96012ab3446304cdc50697d8064e78762d5e00df891163c94a0396412bdf90ae7bddbfc35a5ee1423c8e308a0e311da6cc1327d57956de2383c2c12f5648e546fdcdcd1b96b57d31ed2ce5bd070af42326e1b2956bd4bcc5a597c974acd8fdaebe204de2097f0c77fd6d2ed3f1b3d8bfa003a615390245191632948448c233a3ba3b71729a3b2d1188227f2c6734a135d59ffecc00130125082210ad78c90d4d3047f42228146809c8dd326e24b3814fd72404de4665f34e8e105b83b13ce1f5598856a21e0f64cec8a7ef2accac5a3d14334380ae3258ae956d8f0839e9b23c1395a44dacc5647f3e424ac07b73c9f8e9ef3ce19cd9c8e1720acb171da8d989f9ad3b1735e73808619e142a2e8a3ef71c3bdf149356c1b68504ace7599ab76e8f3f6ddc243a85f5518b24fd2aa4f558b82c9336cbe5be25d10e995b4e63da723e7de894dcb34a616391c09a51125a24362ff3b6099892fbeadab3f18c111aae4659c8c7f4fac91c0d741273fc6cff2ca629054641c49532bae80e67b103455c8c806203f8c5a5c36d45ae92dfaf129ccb47d5c6026818647cc2d289fe1783df0471489ac3365ef6f3a3f67e39ba217c7e586d74f2ec05f7b55edde13bb82c5dd36692767a0ce7377ca1d5094b467d102fddc55e0d9fe7003996b82c2f4b7defa8cb5536ba910cd6a1e7c78e657447d994f36fb03d614801ece362fc7f2a822c6622c72bee2926c1fb370384af5063efa89a83e7dfa772540f16285dca9cb9698b69846f63bb4eda890f07e7be1b6b46be6ac1b4da20611b259a4ac8e47fa69391a70894c7abfca16067944fd4f61d74557e0666d9a72f55da9f443dbf0822f12561e3371a0e65580181b3ba3f0487480c473952d857c4141fa4b53e538c1a7a0a66ed60a52207d1c1ea721c98cea9126fb455db59d6e928862e7405dbc5f6106999636c7c7f9905906280d993f23baac0b607b36f80fb048ebd18a3563668df9dcb3a76f3fe640265e331cf951478cd617a7ccc79bf25fe6910251dcb7fea374ca14f5f993bb07023b9c32060d181538ea6985649bbb614f9b1943f5773c27820891697c4a56b11df1f5287b000795a506b000e91e177b5d256bab4c09046bd77ff3da2f743753bfcff41f50a24dacd9ccfea33a1bb69e447191841d171587fdb62b76d7a3ea09f5d6f5bc63bae778f82cd88a46e8f8d6eab2c7eb1f8ad7f172191953b4d11b091f4eec972c7fdff3f2d0576778edcc4eb5dae690c55f77316877a245d8c5e4c15a044a1dfe248e5d3a69e9cb8456447d9e05a46c1807340e8905849328ea3374cba47c9c61836e92d3f5c506d040e7b83e044530ceaada18204887dfbae399c0978a130140f55630f09a3127c3b88301eeb734ae2d3db70044dc37d74921e82934317a304cdde1bb57f216751c7b29f2d33f542c138e4b085c5d7415c8ca7b2aab8ef30fa79ef40d08dfd0884ca9d206fbd018e3fdc5e4dc1e3e27b1a7819f456a76006fa3da1759a3d5d4a41df44afd2b52b704088148299f205a4c5ae910acb0fa87eb6184aec734b13f5cfc3408d83c06cdaf0bedbdeb149f977ce945089a6aeb02d025b9d27b2a57874e2c066bfa71c4c940f81678ba8b274d932ddb74efb65962728c03d3281482efe7eed7a72b0eb0c865e88db767aae3363644105a84074aa1ab79de7966696be22dabef811ebff8489cf3a270f8e23946a7b6a677c0594fe931171f5adc93ddb5653724ebcad2ddf83a02acf6d75f703b79f435af1095d90e3b07cede0b9a39fd64a7b4708c2b81c7ecac4ee854fe38de4d161b8308fb4ced5b3738f703ccc8bb0dc88ab4068d092860463598d0c0b04f106e9cc0204a08c96a2b7aabfc73daf5b3a407782057cc52c86e575ed17ea9df785f24f676895d58c41c1dba32831484e5f7cc28abc5f4f00f178916b768ae3d79a3ad41facd6471cda6a192c49b2578a59454a23e0616371be48181426ef4770b858fb62bfe91156b9e94f035a92e615949cc1ff6714a667988040199439b6a93c1e8dd8e20bb14835d6185d430353a1f3f2b0b1d4bf26a2c837b50927fbd10c348a50ed00b5714b87cf795514049a22473f56c42b6ea1538a85887d28ee9b67b5a088ee004e0dc2cc85fd760b12af481ce61d3a4c4f1f1056f1657d3803d52e7982c801508b7e34b4b3f12ee19f5192f24ce49874e3c0b88254f693f9b9c839ea799124e299e4a2db677263301e8740793708b7764e835f7113bcf78345b14179bdd3ba9aa981930aa19bf50f7f3b64a9251f835cab560d71f100", 0x2000, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x80101, 0x0) write$tcp_congestion(r2, &(0x7f00000002c0)='reno\x00', 0x200002c5) syz_fuse_handle_req(r0, &(0x7f0000006380)="9476982190927e412d8c08077d1228a70dcf6b29716c7316cb178b6ecbe63e6212f4885c26c1a639fc163dedfcaa911fb7ddf2d69a0d9593af45e651ce88b1250e27d029c55866cbef880911862dceb38a243826f44c97aef49955957572d9458e1d63fdcc7a6ace59b43072b1bea6f663985568e6cc44c425339dbcc476dfc609550051053f570b6848fa1be69cf347134f2497aa51e7d9f2b25584d463ffc808619514ed7995aabde9b53c455c899f4dc31039232539930b937fdd49a908aec41aaafab87ad51c06752a862801e3e2b77c411434dc2898223728e42b5d26eedd94518322e9b71b65067f1d854e1f7d64850d2f47de0edcceefa706dca6a65c1ab1b2003fbe23d01edd3db4ca80720f4d5f163df14f6659ebaec1d502c4ccb642aca2933dc0529afca20fa4861a7616620e435dbc1f0c7cad07cc51e8a2d651e48c0c70dcfe2f93c1ad3d01f69eb0f9f4bb8250d52a61bd07b064b99e30c3615ee7b17308a9afb6699a89bcea512f39c1b43746b44a2089e7a67a2482c4b63c954e36329346763652bb530439d27b02ee40a91a84c0038e198e15574935a67afa0f5dca203bd424f6690a5ac23713ce1c5a47dc8216cb7536881e1427030bd8f8d65c48aca511ce82234dc334ba88965eba6f943227e4a400f8f2781fcdeb2bcb9bb2c30d0d8581178498aad5006959d37d48298ce2a3685c2e809c8041286cce3101cd6e059cdfece5ad8708b43b7faf60ed237fbefcf626b25d494ce58639eb36eda62ae9a8eaaea3b6312884bd4a85df58eafb0f8b10413cd979cf2ce682c608941f0b4414ee945acbadd77a1c8b95e0c2df51d83dbd21f9442a22edbb456f8ddd13e3536c8e4a10b8e1cbc6d7d030ca1123df7cc07bcef40954a228b4422d4a105d075a841c9f249477ce13e36e198724d13f28da267b380d218deaf78a2abf6a6e72ea8bf317229f9b8418e9309f33365117b7eac8be4cff7fcc9b7da2eb7f581456ece5252967fad0d2cef96f714e3f4214f06a370220df1139138092ec5f0c75d48a334cedfa14d8151214ff7aef335d15f4e778336c086c0dd4c871ba689235a3218c6151116bc5f809e07530de6b25f2a799a8736bc3f73010620099595aa69e55da026b5139854b30c73db52c4b22825382ca22d787e28e4f729adfd6637ad4b32af116c15a5fc8eeaa4b08d337dbfe1921e2dd3c60a7537ed6363c47e0029e74a95b9b5eae0fab95fd08a486cacf6349ad573d0ce5bba6987d1a7dd35d4ee43217bd1ede98906e193e165171a8cd7c14d631246b757c19a565c7fa26f800cf6fbc9cd3b93904c03de4ec45ad103f99d4a893a37cdb3dcc4879471851a63efac66e54624708e9d1fcd53f5723c60c5f7676cccba48b7d94890b8fbda880d2898b26bcf3552519e3b5166fd395799035d7184cda02515d0ebc8d0e0ed7ba5398e919dee13ec7caa421a3e5cc0245154c6e97c3e9702693c803e2d94c8d2717ca04761ccbc02ff7b1b9a7c1ba08ee8dce82fadafa5dc95853365c93d968ef583008d49a4fba815ce2f8a846182700ef5d781b861f965ddba0f15b787d09a1a5e19af90dc88ac3695c8efd85962a6a60c09a6bd00ef8a8fbf431cee83f922cf5b80b345cfaf33d0e3f63e302f9d5be595d6f4258f9f75768bc559b041ee590b31291026b8cf0184df73530faa8bc0549d90c2dde9518e35cf27b83547923c0f3930562f3a45c5da704a319aa12297486bbba423c486c9cab11853e03896780cd66e39315f15f1b5a9078f72417e179c0fb63b2a2f40077b204db40402f3d03eb7bc1ca2f6f7a9ed676f7ec2c424429d10b83b1d72ae0bd946621c38f6525169b013293c02ae440f961c17253278bd03c07343b783cabd2680a324c9320c67ec21801cfe7d40f36df6b6736d7820dc5054d1780080657268e31aa6a63afaa5da310e9d96d988a5c55e581678c57e82e944d7a426d788b81f479bf8f96dff1d108b69a9dd621477ef32bbc6f84158ab5af483bd6563381d5cb5db2fdc2d95d50920d8860581a5457205766a0a4d855c18ecd3374dfa7ed976ccbcd6c6d4189bea4be8268c83c44288ef1ef8428da44f2233d405ca0ff8a17044081be967e707858b8d277601ae1fc0ac4509b8f743135fde23d15b88166dc35fff540f24b0fe2492fb8ff855b2e0537f0e8c785ed3f7c9cc024546eac4bb76a1eef3f057de88323987ad7141f32ca8e903b601ab22b31761277fe5f65b661d5826c512ffba85e59c72ef12ece62c5b61e21a21f289957b39a304ea9e9256d449bf97645ae3d615eee67f56247ce22cbb0d4903665f4c0aa11a8adc3debe1e2459c75ab3197efff998c3970e2ea78233ad2080499fce7f9f8bb0759834eaa0d22a874f48ec05e3e5b71dd52510b5ddb8c305f815e9d94cad0a290e80ef772ff711b3df1ead79fba229c7413c6a6b56f3fbc9530397acea7f3e295277c1e53f1dc0c0d8c4bb0739ab2f719d57943c9857672384b86c3cc9d5c8fb2b71587249b9606054b97505e4478fe4a9a1a89ab3d36b2ff0e9ae5158bb565c96959e3f8af7b3733c41a9ad3210a22317f9cb0af3bc0e3799512ff26f3fdedbb72080bbdedc14cf3fea8233f99859a58defbe8111f24e7a91681175685abd79d1e62f4514c9915e62d15d2b85d2746560bd2488fbe33c8825b889d80f6ce2a03f1f43046288ed7463f55b7c8fc1dca568d8a71fb87fe6cc1b823fe9ba072ed43cd3b900108d66f9b4a0101e9097a05a974aa76bca0b39605ed255b20a30fc3826dc7d37440e632d69a7c0477c5d97e496a70b4bcd1479783f3606dc0d481d6b34bac8ec5fd0b38a6032f569b5a019db0073be40d86ad92f44ed4e70b682e606c7d0d86a08f50965e65d15bcced65e295345c5b093a11f01042d0f3694b27a03c4508f40067fa1d89c32726df5173dbe25d3d9c7ce7ce7389c17859bd17050fec31683e30e333ecccd17c1a74b2711563cd2017dc6a22caf5fb41bb731dbd56e5d0e569ab610e88e6cdc77f3be9712bdff2c14347d05b159e44f10dac845f7c9d40c08dbf21ad27c8da3a10dfca8e7b9b45f520d93f3c44e8f16208df2a139db04ce8e09f43bec37fc172a9e4282361f020a367eb62fae0819dc3a67d12bc8ef04817014b06504afa60d0fb610f898f29a6eaa9f02f4e3f364ce9b80f18e0544a77566297027dcd32c58b506d6a60cb47962624a200df133d30000750841508f73355e5e1202f2287731f231556ea0bb2bd885b622cbfae77bd037616ad9ff6ca943bdf5a7a554ff1fb2a60ad9bd79bc3f2fbce5340148f4dc34df5cec33409036e7b818e48e3cbffc571ebf4600e1ee5557531c3a7657c28539548b7d13233dc894454b3626028169d5b900ffc0c07e1005a90a6e2240d8781b2ed0af14f4a8529e6c9f2c3179ee9a8dfd43ea6b680ec39f16fb9800516ccebc96104cda839eda351a30e9a8c30338114919254c46c6cac24f9ffc42b57e9f0d8c92f800fc0706324f4a48488d10da7608bf3a459029ac28096cf7eded2a6830e61f23f399d712de720d27f06847e8c04b2a42cd336e1c4f941ea956f3f7566c426f0e047a4888336372d88606a5d3e41e910ca99ce8d91aa0286a4c6351facde3fc6252a7c697a80fcac585f964a93c17b4be01be9614b58f8b0a201d9335258eb453f729ad76071c1cb6e78ba827d19d95fd060f4103f4279083bdbe80ac4bc7d5412c06a9bf2ec15b1244db3d209af62262db3c77838d44d8ec562706ae790b4db27ac385cf9f45af8a0ffadd0aea8823e7ecd31a7c2c653b1b136a15052029cfb43b692b254682252ed6cd1f848f64e1385e31bf70dbb2e1d3165723b854c97af4fbbaa4d5215d05b0e4d1225b17014a2a0abdfc341a67cd50f9a17260ea50d105320f6536b404fc86ca697bce093de2c70aac4e3664ec0600ec3ef75d084e3ecc7ba8373cab598859968eef0e810a85f244247d52beb21aa2878f20820d4cefbcd598a16a492f518e6efb095f0a84f4f5fa444234414812bea9795e3345bc0842c446650b7adeffb2e6f44aecea2c655b5faca210d8523c29a81a5fa92746a6d64e95827662533a9376e636b19f7c1d43e1e8328244e5e3270e46570d57fc61fc6248e6ba4083ec7d415547b85583e50a2c3603b48c847ab1d203d612ea477456287c0901344549c957d2666c23df6fd09529bf837963bd9b85995259d81be1f55b9cf954b527e908d697c1f87154c93bb57acaaa7e2ccc27f0bd493d89e7b15f1fb3109aa1ba93fec9e73c005e2e3b3c6e40d2044db09dfcd8373738641a8abd4aa987835195d6aec4f07609a722738a134273fa8b4b55cb0f142efd9b130285ee4c2bafa209fa62309869968bcd87354dfe44c973b5263e7c9964394529a8e78fd25720a74e6f0226f0611e7f70ffd6763263b5a0988856a5de4bb62e5a3a69d6a834d6734b2bc2304eee44c7b9534f73366e9d178bbe86f7c8e103949cdf70eaa87fdb920fab692172f093240bba63baf85c9b49cb8d0d9bd58b6c470ad7dc33d9ac0bd0a83b613c7b2aa8af7f447a656980fe29c5c90788d77fb234f8219cd63fe8ee44d4750177c3b9ec50fb7dbc32d21f87998e133f2fdc453a03be0743fe3a4a69f02eb6db22cdc834c5acce9d32392f3c00dcd5a669deed5d292de276a69a66198772df73caf7bbc79c4652e9ee0a1962363268ec06e7a8cad321176f45b718955891fb399d317045fee53e0d42ea8146177059f404a2f854e75cd3b944b334f9ce703bf1a7f8676d7728f0b294dd09bb0cae4f5c411e4e6a6dbd3c7b7fad6e0e0e29f21ee594edccc1b44c7f8e53faf3898dedb25250d0fc90b67628e814a1b8cc68192d820127ec888892d9b52cddc123a4cd54e27fa635502d4d7fa92004d77a497d7302e5c17699ac653788d6ea855e0dd2e47b9c2452ef56569210e8e0e25264583feebe891e2e513c028509c12dd427fc8347ced011e8b1f8e004188d600a860b559476959abee9c9337902efd6ee6adf88dff8dfb27b3a03f71a3b3b648249a62c79d04a113d99fd789f661ddf7c440e650d1c5194e27d3bad86e85ecf891f3b3f83c7df191f9c5ccce9106196c124b9ecf6e76efa2caf455dc052852200aa6f23dc41a25783229841fa16b882aa6b6d1328df30cc8702e53b5b1b605b51e25d134cb728f58de04850bef2a8fa5a63f40133139188dfc3393bcbb9039dfd83f01d4abbe75bc917ebc4272cdd156ef3a696c6e63b6d16306f21ac0c4d851093a7f444439e25a64f03c4b10cd5a57003a023524d9cf0d0d3163bdfbdad5dd189cf023269e0eb0c43a5c9c97f86f76d10eb5008d0c21ebb0dc227ab04e4533c7f911df63761f41ca314b3d961b4d72c9793a62a20e3dda595c5fd0d260ec07f2acb1c040aa18f31c0b568609b3a65294c512e04f8827e0a5e36d4b8885461b4f2458528c709a18f603a6d80a670f75d9d5e6a1bc902e3d826df5b06337a52c57700dbbabf1b34a6fb4d7797f08f85fed551d801c99ecc8565983fdb60303ff489df370be4a6cd12daecd445757e978ebace64faf582fb16a4508d07d688008c569d9232a458906e1ed17b254c001a0d5778f4c04310ceb89dd130775c26ac85aae54e8e2e54b39507e304ffb5c8593460efe81392ae0be3e3cb8271201be4ce622185b840195da41d52a58fdab136ebbe3b2153036571a2826c8ddd6a37525f873d6d512fbc4aa74de7775489c608f809d3739d9c6db1216a22bdd3dd382f20aa0b958cec967d8a0bcc4ed4f8ac6ccd510e46b8295d90e58753c551407e8cca818c3fec8e17b1d04661bbdd7ab52889b0758d53f8d8f25288403f860d067a7d69f3f3e1b164c0cca25a595ef60a68bca400e0d49971976fa9f268b3d35412cea502caa84cdadb6582de38a5f940ac8402eeed545d78894b4d8872bda44407b6c9f9522bda0fa1987370399d696d492545429479a19e8540b47b91ceaa6e00c57c7a5435639a93f151decb472fded018f2be0d2dbefadcb57b423e1f5f10193c91733ca03b873bec2b3389751a1b7647c26455984ac9f921de581e5f9377aebadcdc86dd3a5f2f888e4693babb7fa546061d03548c9dd27b176f9384a10ed69ba0fe18b73cc21301252ed4caa982a832c0cd5ee329dd6750a146ac0b81557df69d5340b0991569d38b501c44d738ec9cb5d29410aeacd3bf926d0cc0c2cdf1a71ace6cc5b5edf596673b1aa03be4331211101d13c58f095692a068806cb6899387c004ea7529a35724125304ed397d5e20d307c32acae43a9b5796c0fa5af59eca8817b45dfe08e985ba08182d9ca2a51534151c2ebde7c878cf776d17bb32c02521fc5394d645818e2b13825e2f6dd516547c1ed42f1ff88a90ba2c776ed35af829c9f1d38c0cb6a25088b49df79ed30bf56e3122379edf3cb93a5ffd1aa7cce55497faf1da3717f25a7e6a5fad840632d09dc9ed0917cc59bfbdefe167054f2c54ab31a83f33d95e1b6e494cfb42368b8911ab6547a6f6cca8a0f4e68d510b5445869efd878284a346d686bcb7413c32bfa744150ab8ec3f192e877b2a9773d92223c4ccf95320a60ac19686cbc6fb7b8d6c0932670f60b9250ff7d96a05dd1ea79c0aaa42191423e074602cd983daa1ce792e48060f2baae96394827a03ffea60c095dbdb9b2b9b5635107522e4a61457dc0f8c5051902ac441161fa81a0b980815c780ee8a8a23d22d6d688078d7c005f596c52b45ee73f7dfe7d670fe12d8e0fdc8f9b094a2d6c236b36d24f3d549e57e266a5cd7593e140d2cf8a5ad68cd5e214940c3cf12507657a4cd463fed0f79ce3898771beb93842929d95f7201818606006480fa69ab2506edceb280f70d39826a2c85f5af1c9c3ace5a6537d4aac8294c33a034d12a551dba105cd5136faaded067f6a860ddc1a569fd6b711d18b89ce1a345934632d3d3e90721719e91dd77b0619f746b903a8e63a45d6666f99345a8cc4668358e8defb87a829dc6ab7d8ac6e71193ba5bcfebf6b6a9cf212ee27e1243b1da9a7bc72d3bcc6f16b8d17e706f42ae9b2e99a816f8de67caff74811d91fd81e7b8cc44657cfb52bb2b1bb61cdb568a451c2b8b529a2401130097c5f06bc068836901c7fbcd2054ce1fe6dfa42793deea30fa6d83300e62c3bd5e6099dc2572465c14472d3bc89a4ac29ce27a4f07288c48e1c8e46e60ff07650e0ccd620fddf8aa17a706875947358956fda5db30847985f966517e5ca10c7821d72b55f6383b97ffa451d7c5f93943c919f94b84d180718b65b51bd5b729ba6806a4cfab9f0e9bbb5c2c05178272a4eeb6828aebbb12ed05f0c3b5500c719df23d0f20ef9578d286fe84da5ee794f2ef0a3eaaf0723d35dd2f82d645cc8ef10b311b884d6a9637013255a8aef8e501e0d527941dfb9d1ab4a94fa96564e2efdbf5423d6896cf41385b3e9dc3a463468de08a50f90de1a0dddb3c3fe70030d9d3b8c1c61e709f68fca0ec7e73a7dcb5ce10f33872cf932e53655b7e472354b980a6757f032e0986872f7df953f308d8153a70262c76037121565d4ce3e3a6e3cbb1a9fb3e91b3af1a0f365cefd8d6c76b04a3928e54cc6ba1f78eddf8585a0d6953c59e8bc42650482f1abea24f77565d9ffe95b2ce927aab0dd0497d726106a1eb633a0f53e4d1e7e209826115a53834363f3c46c68ba220e48605648a84f32af5b7e70be624bd120cdd9167d0047fd775a73ba5e444946fc1cdde4096bb3fba1957714b2443678bfaea93331bdffd9cea02837ef6ca74f9a79c53132016feba7db7cadab042d0ed879356cad60274cd52a5a4dcdd015f7cc6bee3fa2a0b5cdad28856976242702ecd93b7c184c7db575e7ea8d7b22bfb37e796a22742c90a984d2337ea4c6a0ff580a028ed5ddc2638f015b72d9e5ca22e9e275c611ef27c5933cc6ea8132fcfb687d3599e9e0ec19ae78d008583adde3b6ca95a5e03d86e8d5b7063fb11bece339cc4af32c77840ed0e7a587c76f520bdcb5f2820650dd5b7f77b2308f92ba7c1d94899e4c835fde91c3a6a639c9cc599cc516981687bb44402994f1a3f71a349276bdf4d9a13daf1cfd1e76b846b1e24638a39327448255602ca9e73e17c4339c09892d77ada8458b465db43cc95cecc4015c04b5cd6480440baad238c9286d025acb3d685c405b43d07a286ec9d48c1b03ce3633c73f5b1dc72953954af875e00a11dca8f1cfb67187c78c9d4971fa0b1a3d9834f76d30d72e6cb126ee92c2d8d8f449b0d44a9e0bfe2403388661eb9442a068dd04db71b7a2d7e4dfce094fd6d3beb00c4647f5de483c57b8ab40caaf3c6ba5acf78e2795baeac7025eba97e27ea1c023ab8a77f8194e2338e3f12348f1b0bd38680f8e7628d7e8786fc7c503bc5b31b283d220f281da79a0b6b4cfd1f252b7c8aab00af921779fb164bb6d5cf2840425830e6b9e89528a4e6aa129ad8046338a7a77d2db66e5cac92d4b34d3e222c89a9caa6c454987d6c065b28510a0a160538817b6fbbee752f279d7db1d6c377d5f0950b7f447d0174ae2fb26a562b103d5a79eefa6b241288abaab0549e41a4b467bb4a6a591718797de91f482bdfe2b486ced615bf8ac89d0c3c231a8b44d6f4634d12bd0ff665c2dde2e2d3c9e0a365b10bff26988abcf1765953a64c9bf5dc90441a0ac11f095b4e5c5d5bbc5136150c203e51e63b1a27bdfae2d93eab883f21aacf40f704855e9b20239115ca125fcb4551f5a2b97f2e9e9e3593d5b70869afadb8e8fd19bb1de3282b1a789726d10ea59755dc96c5bbc9db21d3d078c4ca8b4c46e83c929dfca9f587227e2987441bc6bd41294b903962b5deaf5f87372ab0e8958ba80fead3a1b3927fad674392967e819d3f78a17798ad1d0199a3efde3b366a98aa265111cbed364a024044e050a5da0d18939740e55278d9d53678aa51346abecc538f97f3c9ce13dfd87418fd8c114d35f78bf9f6c122e0e1bdb65c8e0b278b7a9bce9433db09632f4b8f33cbac525377bd19f25463b3087f7db62929b6c03c2e3a10a98fbe1a04e330ff315085f6f77d56585e0bd6ba5dfdd91bc531088857ce5f04efbfdc9b937d172fd8b5f4b84227c317f448c84db0215a6520a4742510d7e3ec0795bd577abddb45d9b766c933167b67b8fd782699566398ea358d037bd9a1114f6fd685159a8bd293436ec6a196e903c2e85373ae0d9b2bc1fcc3453fd60c7f1f7975e96dca6a5abeaba8cff718269670d01e03cd4460836cd0b98ea9bae712ace2e4ab3c26c5207a8a3be5fdaf2421685d81c3067242839d10375ec2a341377eebf8ec50de396e1f52ce62212c29ff216ca7170c360c611de3a45166e6b36491551e122ceaf7c3efdd0a7be379efcaf631b08ce026a72180c8d62b96d17831c82106ce093390ba11a218b12c6141c3bb533f13b94587e567ec9bf04f0e95d0d6482a1fe53cdf8ea194081d48e296fc102be2f626d8540c9326c8b1c8398c85f5d62b9b1791c5bf162ba39bbd9b94d46360e864a416b2b8d51ed2718a5220d6b5145bd3e3ea8c78a40b74dee9b6f3c9cf4a52b0c3c022caf33e12aebda61c489ee20ce4887920fbf7064eb8e8f8553b1dbdaf08be25d3d40a6b6491cc11d3447a99fb387b646a329111670f6b4080a3dc8703b87cb4eb8facc6d024228f4c20ca5de4a44230f9869e64ce78880d337b9a33c9a74bd815641f08e8590a3117fca0d4fe27c573799ef89c644191df872afc3f721facd0dad5fe2547a22509cb0196e468fa8e206b877225a2e4442969b9171a99e0a440ab3a0c450cd67d7ff1d8b7852153f391baa0e2f3fee82547998fc6986a0a00a3f33b1cadbb9398e3b02b30ec354626716787d73f781c2985537eda5989341b9448eee8cdece0c9f8ab3d63227bec47d415e4085a14c9eee0ab7ee18ccfb8d1bc0652aaad93cbad49bae289ace5e52ddbeffb80e7f655d681bd10916730bd06e3de409f6b2c5e90cce55cd0db1429c5996aad8b703497a747798b41f2c0958edefc55671e15e2e80c52cf13b20d185307867ed31a8c72ba0b930f091dd193b2dd5cbb8362aa0e4e948d52f40f1c3672b632d30fc7d7e07231c787ccbed8cb6b25f6e56fb12b0efc79f2330ce1eaae4671f0545f3a0a4451492b345e18a76f6dd1a30998a98364878561e7a40f07eabeddafcb8ddaa82e03a67e13445e9c2e89fff3d883864565ced8ab2be4e5ab97f5f866e21926289f0d88aea75ce079156cce92e74fae6b0feda2b71c9fe0279367ab4f5991007f18420abb6790a3363432cfb97cd1a44a63d883b181c70babb5f5b04ba8e7b2cbdbae4345cb0e6ba30cbe81e782214999bf8e6207b2e6bd02484ecba2f56c4306eaf925a148bdb93fb84078513fcb5ee2bfe9c71e2ea09cc6a37f1b56a160dcfdff99dcd621196562d1d976d27abce6c84a18d65331f216025a0cd3d853c1d11b9206a3d0ab10a417da5b468b3d3f7358a4f145754220c8f7532fd65888f7d6c1964e7c1ccebb109a676331019c1b305e2dd49e6af59143bde99f6758426d67210c72bb01fb1b6db652c2d342ced37533b25f1aa31fe8428561a2029dec74e8c8d6455603a86a57045768d0ce650861c94da8d989448bc5db0835d855040df192b038565bce3639c0cbd313e65b9f9ed7fc9833e372edb2f629c6ed709c70d08d70aa7113771a3116ac59e9ec6755a24663bf5f6e76b844b1c97d2509bfc29965c345e2e0e10b70f11edc96ba8ac35924d0e2a562056b39a5878d555d5a9adf27d0a09546ffbb6f559760856e014ef4a8aa4853bf5fcdff4b90acc9715262b33b9fccd5e7e59922d3093deb1378beee30ac5feb00a08625cedd74c6f317ad740bffec6ad1b735e15d86322c2cc0a60cb9aaa3a04c2f81c929ed6feab0d4b7a8a2183867ad741363d66fc7fb23dca5177570a1ff0ef60a38a42909f5a65295ab55a5e427a26fdec00ef18799e80d9d9ff6c550378a0f8a55064bc958242e9f13a61b97d30de85d333449dad9e1eead91561a36993e00dd3e237fa982de743547ccdba3164628d189e07f28b9c5f323b6365b49569df75cc5c90ca4c0cc058e7d4254eb6d06cb5731591e97100d586d2da95366fcfe80c2320358c92bf04b8b427166db9e0df3a8a16dd85747d22efee543ff5351160d0b66244b48ab2d55b31ad056ee8e1fcdcb700b0912944c929cfc72ca01d488cea29b6b21d4dfe080bcc5d82ad10034be59c5dd0e56c606be759033f5c70a997154fc84dda289cd8c9ca40c538679c26694e39a026341646dba80f2baef8c99a08a16bde242a04ee4aec0aa7c1471ab1e9a2113006f9432e6c6ee5047eb5969c338d6143ec8df21e0e35f3645426c06452025bc697dcaf5405efd407bb902c99f2b1a1dd4b1321c4e56cf9dc9d637955a6d9491e652eb51b2ea69fa2bf546362f6a57ea8282c6a639dbec8c7bb24cff074f611d31dd7325d46757cbea2d75b29291323a8ff7ed151b4a00dee1aac1cb35b983fed76bb08690e9633e099abe11faa59ecb33c5c7e342ff8b56ee7167c9313f22127d", 0x2000, &(0x7f0000001d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 272.533195][ T62] Call Trace: [ 272.536757][ T62] [ 272.539427][ T62] write_cache_pages+0x79f/0x1a50 [ 272.543736][ T62] ? fuse_writepages+0x410/0x410 15:46:31 executing program 2: r0 = socket(0x1e, 0x4, 0x0) r1 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000100)=@req={0x3fc, 0xffffffff}, 0x10) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$tipc(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$TIPC_CMD_SHOW_NAME_TABLE(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000004bc0)={&(0x7f00000000c0)={0x30, r3, 0x1, 0x0, 0x0, {{}, {}, {0x14}}}, 0x30}}, 0x0) [ 272.550767][ T62] ? folio_account_redirty+0x6e0/0x6e0 [ 272.566137][ T62] ? fs_reclaim_acquire+0xb2/0x160 [ 272.571234][ T62] ? rcu_read_lock_sched_held+0x3a/0x70 [ 272.575562][ T62] ? trace_kmalloc+0x32/0xf0 [ 272.584359][ T62] ? __kmalloc+0x221/0x4d0 [ 272.607671][ T62] ? fuse_writepages+0x26e/0x410 [ 272.613361][ T62] fuse_writepages+0x29b/0x410 [ 272.637369][ T62] ? fuse_writepages_send+0x400/0x400 [ 272.643632][ T62] ? lockdep_hardirqs_on_prepare+0x400/0x400 [ 272.657200][ T62] ? fuse_writepages_send+0x400/0x400 [ 272.662814][ T62] do_writepages+0x1ab/0x690 [ 272.666740][ T62] ? writeback_set_ratelimit+0x150/0x150 [ 272.718515][ T62] ? find_held_lock+0x2d/0x110 [ 272.725355][ T62] ? wbc_attach_and_unlock_inode+0x8a/0x8d0 [ 272.735026][ T62] ? lock_downgrade+0x6e0/0x6e0 [ 272.749355][ T62] ? writeback_sb_inodes+0x3b6/0xf10 [ 272.758175][ T62] __writeback_single_inode+0x126/0x10d0 [ 272.763658][ T62] ? wbc_attach_and_unlock_inode+0x8a/0x8d0 [ 272.773966][ T62] writeback_sb_inodes+0x54d/0xf10 [ 272.908756][ T62] ? _raw_spin_unlock_irqrestore+0x50/0x70 [ 272.973365][ T62] ? sync_inode_metadata+0xe0/0xe0 [ 272.980844][ T62] __writeback_inodes_wb+0xc6/0x280 [ 272.985939][ T62] wb_writeback+0x7f8/0xc30 [ 272.990652][ T62] ? __writeback_inodes_wb+0x280/0x280 [ 272.996299][ T62] ? __local_bh_enable_ip+0xa0/0x120 [ 273.003571][ T62] ? __local_bh_enable_ip+0xa0/0x120 [ 273.008751][ T62] wb_workfn+0x9cb/0x1230 [ 273.018598][ T62] ? inode_wait_for_writeback+0x30/0x30 [ 273.024316][ T62] ? lock_release+0x780/0x780 [ 273.035031][ T62] process_one_work+0x996/0x1610 [ 273.052421][ T62] ? pwq_dec_nr_in_flight+0x2a0/0x2a0 [ 273.059650][ T62] ? rwlock_bug.part.0+0x90/0x90 [ 273.067912][ T62] ? _raw_spin_lock_irq+0x41/0x50 [ 273.076336][ T62] worker_thread+0x665/0x1080 [ 273.090176][ T62] ? process_one_work+0x1610/0x1610 [ 273.095297][ T62] kthread+0x2e9/0x3a0 [ 273.110634][ T62] ? kthread_complete_and_exit+0x40/0x40 [ 273.130869][ T62] ret_from_fork+0x1f/0x30 [ 273.155159][ T62] [ 273.180779][ T62] Kernel panic - not syncing: panic_on_warn set ... [ 273.187052][ T62] CPU: 1 PID: 62 Comm: kworker/u17:3 Not tainted 5.19.0-rc6-syzkaller-00115-g4a57a8400075 #0 [ 273.197351][ T62] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.14.0-2 04/01/2014 [ 273.205960][ T62] Workqueue: writeback wb_workfn (flush-0:45) [ 273.210944][ T62] Call Trace: [ 273.216453][ T62] [ 273.219092][ T62] dump_stack_lvl+0xcd/0x134 [ 273.223478][ T62] panic+0x2d7/0x636 [ 273.227508][ T62] ? panic_print_sys_info.part.0+0x10b/0x10b [ 273.232075][ T62] ? lockdep_hardirqs_on+0x79/0x100 [ 273.237507][ T62] ? fuse_writepages_fill+0x15ae/0x1a20 [ 273.242152][ T62] ? __warn.cold+0x1d1/0x2c5 [ 273.246463][ T62] ? fuse_writepages_fill+0x15ae/0x1a20 [ 273.250581][ T62] __warn.cold+0x1e2/0x2c5 [ 273.254091][ T62] ? fuse_writepages_fill+0x15ae/0x1a20 [ 273.259079][ T62] report_bug+0x1bc/0x210 [ 273.263467][ T62] handle_bug+0x3c/0x60 [ 273.267970][ T62] exc_invalid_op+0x14/0x40 [ 273.272721][ T62] asm_exc_invalid_op+0x16/0x20 [ 273.277535][ T62] RIP: 0010:fuse_writepages_fill+0x15ae/0x1a20 [ 273.283959][ T62] Code: ff 4c 89 ef e8 53 5c fa fe e9 54 ec ff ff e8 49 5c fa fe e9 7b ec ff ff e8 1f 41 ae fe 4c 89 f7 e8 27 c8 ae 06 e8 12 41 ae fe <0f> 0b 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 18 48 c1 ea 03 80 [ 273.300429][ T62] RSP: 0018:ffffc900009e7390 EFLAGS: 00010293 [ 273.307792][ T62] RAX: 0000000000000000 RBX: ffffc900009e75f8 RCX: 0000000000000000 [ 273.315185][ T62] RDX: ffff88801537c180 RSI: ffffffff82cb5a1e RDI: 0000000000000001 [ 273.322869][ T62] RBP: 0000000000000000 R08: 0000000000000000 R09: ffff888023759da3 [ 273.331131][ T62] R10: ffffed10046eb3b4 R11: 0000000000000001 R12: ffffc900009e7608 [ 273.338719][ T62] R13: ffff888023759c88 R14: ffff888023759da0 R15: ffff8880237597c0 [ 273.346898][ T62] ? fuse_writepages_fill+0x15ae/0x1a20 [ 273.351032][ T62] write_cache_pages+0x79f/0x1a50 [ 273.354995][ T62] ? fuse_writepages+0x410/0x410 [ 273.358982][ T62] ? folio_account_redirty+0x6e0/0x6e0 [ 273.372766][ T62] ? fs_reclaim_acquire+0xb2/0x160 [ 273.396268][ T62] ? rcu_read_lock_sched_held+0x3a/0x70 [ 273.403089][ T62] ? trace_kmalloc+0x32/0xf0 [ 273.406651][ T62] ? __kmalloc+0x221/0x4d0 [ 273.409715][ T62] ? fuse_writepages+0x26e/0x410 [ 273.413686][ T62] fuse_writepages+0x29b/0x410 [ 273.417670][ T62] ? fuse_writepages_send+0x400/0x400 [ 273.421364][ T62] ? lockdep_hardirqs_on_prepare+0x400/0x400 [ 273.425390][ T62] ? fuse_writepages_send+0x400/0x400 [ 273.429396][ T62] do_writepages+0x1ab/0x690 [ 273.432656][ T62] ? writeback_set_ratelimit+0x150/0x150 [ 273.436777][ T62] ? find_held_lock+0x2d/0x110 [ 273.440568][ T62] ? wbc_attach_and_unlock_inode+0x8a/0x8d0 [ 273.444982][ T62] ? lock_downgrade+0x6e0/0x6e0 [ 273.448847][ T62] ? writeback_sb_inodes+0x3b6/0xf10 [ 273.453174][ T62] __writeback_single_inode+0x126/0x10d0 [ 273.457976][ T62] ? wbc_attach_and_unlock_inode+0x8a/0x8d0 [ 273.462785][ T62] writeback_sb_inodes+0x54d/0xf10 [ 273.466646][ T62] ? _raw_spin_unlock_irqrestore+0x50/0x70 [ 273.471748][ T62] ? sync_inode_metadata+0xe0/0xe0 [ 273.476460][ T62] __writeback_inodes_wb+0xc6/0x280 [ 273.480034][ T62] wb_writeback+0x7f8/0xc30 [ 273.484609][ T62] ? __writeback_inodes_wb+0x280/0x280 [ 273.502905][ T62] ? __local_bh_enable_ip+0xa0/0x120 [ 273.507493][ T62] ? __local_bh_enable_ip+0xa0/0x120 [ 273.511668][ T62] wb_workfn+0x9cb/0x1230 [ 273.515008][ T62] ? inode_wait_for_writeback+0x30/0x30 [ 273.519899][ T62] ? lock_release+0x780/0x780 [ 273.523939][ T62] process_one_work+0x996/0x1610 [ 273.528765][ T62] ? pwq_dec_nr_in_flight+0x2a0/0x2a0 [ 273.534977][ T62] ? rwlock_bug.part.0+0x90/0x90 [ 273.540017][ T62] ? _raw_spin_lock_irq+0x41/0x50 [ 273.543593][ T62] worker_thread+0x665/0x1080 [ 273.547019][ T62] ? process_one_work+0x1610/0x1610 [ 273.550818][ T62] kthread+0x2e9/0x3a0 [ 273.554059][ T62] ? kthread_complete_and_exit+0x40/0x40 [ 273.558660][ T62] ret_from_fork+0x1f/0x30 [ 273.562402][ T62] [ 273.608739][ T62] Kernel Offset: disabled [ 273.613425][ T62] Rebooting in 86400 seconds.. VM DIAGNOSIS: 15:46:31 Registers: info registers vcpu 0 RAX=0000000000000001 RBX=ffffea00009aae88 RCX=ffffffff81a74d96 RDX=fffff940001355d7 RSI=0000000000000004 RDI=ffffea00009aaeb4 RBP=ffffea00009aaeb4 RSP=ffffc90001eef578 R8 =0000000000000001 R9 =ffffea00009aaeb7 R10=fffff940001355d6 R11=0000000000000001 R12=ffffea00009aae90 R13=0000000000000004 R14=dffffc0000000000 R15=ffffea00009aae80 RIP=ffffffff81a74d9a RFL=00000006 [-----P-] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 ffffffff 00c01300 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0000 0000000000000000 ffffffff 00c00000 DS =0000 0000000000000000 ffffffff 00c01300 FS =0000 0000000000000000 ffffffff 00c00000 GS =0000 ffff88802c800000 ffffffff 00c00000 LDT=0000 0000000000000000 ffffffff 00c00000 TR =0040 fffffe0000003000 00000067 00008b00 DPL=0 TSS64-busy GDT= fffffe0000001000 0000007f IDT= fffffe0000000000 0000ffff CR0=80050033 CR2=000000000042da80 CR3=0000000072d1c000 CR4=00152ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=00000000000000000000000000000000 XMM01=ffffffffffffffffffffffffffffffff XMM02=00000000000000000000000000000000 XMM03=00000000000000000000000000000000 XMM04=000000000000000000000000000000ff XMM05=00000000000000000000000000000000 XMM06=0000000000000000000000524f525245 XMM07=00000000000000000000000000000000 XMM08=000000000000000000524f5252450040 XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000 info registers vcpu 1 RAX=00000040249b486e RBX=ffffffff8f2ac040 RCX=0000000000000000 RDX=000000000800039c RSI=0000000000000005 RDI=0000000000000000 RBP=dffffc0000000000 RSP=ffffc90004437888 R8 =ffffffff8f2ac058 R9 =ffffffff8f2ac04f R10=ffffffff8f2ac057 R11=00000000de9be02a R12=ffffffff8f2ac043 R13=fffffbfff1e55809 R14=ffffffff8f2ac05d R15=ffffffff8f2ac050 RIP=ffffffff81350840 RFL=00000093 [--S-A-C] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 ffffffff 00c01300 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 ffffffff 00c01300 FS =0000 0000000000000000 ffffffff 00c00000 GS =0000 ffff88802c900000 ffffffff 00c00000 LDT=0000 0000000000000000 00000000 00000000 TR =0040 fffffe000004a000 00000067 00008b00 DPL=0 TSS64-busy GDT= fffffe0000048000 0000007f IDT= fffffe0000000000 0000ffff CR0=80050033 CR2=00007effb5828390 CR3=000000002499f000 CR4=00152ee0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=f5ad95c33edc27f3af73d72300c63332 XMM01=dbac94c2c9ceadc38817d8832e442f96 XMM02=d2026aa9415681234ade553cc8a4aea5 XMM03=00d36ffb42ce644fe46bf5908f282a35 XMM04=00000000000000000000000000800100 XMM05=0000000000000000a07c8ad100800100 XMM06=000000000000000000000000a07c8ad1 XMM07=a07c8ad100800100008001009ecae696 XMM08=6600000028000000d6000000a2000000 XMM09=00000000000000000000000000000000 XMM10=73d719004d344d6cf634c408ce1224de XMM11=bd9bd3c9a3c8c97ebbad94ba033c5fd7 XMM12=0d0c0f0e09080b0a0504070601000302 XMM13=0c0f0e0d080b0a090407060500030201 XMM14=00000000000000000000000000006180 XMM15=00000000000000000000000000000040 info registers vcpu 2 RAX=0000000000000001 RBX=0000000000000001 RCX=1ffffffff21e9f08 RDX=0000000000000000 RSI=0000000000000000 RDI=0000000000000001 RBP=ffffffff91177ab8 RSP=ffffc90004467a58 R8 =ffffffff91177ab8 R9 =0000000000000000 R10=0000000000000000 R11=0000000000000001 R12=0000000000000202 R13=ffffffff89cebe60 R14=ffffc90004467c50 R15=1ffff9200088cf53 RIP=ffffffff8151203d RFL=00000046 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 ffffffff 00c01300 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 ffffffff 00c01300 FS =0000 00007f7490a00700 ffffffff 00c00000 GS =0000 ffff88802ca00000 ffffffff 00c00000 LDT=0000 0000000000000000 00000000 00000000 TR =0040 fffffe0000091000 00000067 00008b00 DPL=0 TSS64-busy GDT= fffffe000008f000 0000007f IDT= fffffe0000000000 0000ffff CR0=80050033 CR2=0000000020298000 CR3=000000001e47e000 CR4=00152ee0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=00000000000000000000000000000000 XMM01=00007f1f0a7717c000007f1f0a7717c8 XMM02=00007f1f0a7717e000007f1f0a7717c0 XMM03=00007f1f0a7717c800007f1f0a7717c0 XMM04=ffffffffffffffffffffffff00000000 XMM05=00000000000000000000000000000000 XMM06=0000000000000000000000524f525245 XMM07=00000000000000000000000000000000 XMM08=000000000000000000524f5252450040 XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000 info registers vcpu 3 RAX=0000000000000001 RBX=0000000000000000 RCX=1ffff11003ba4100 RDX=0000000000000001 RSI=dffffc0000000000 RDI=ffff88801dd20802 RBP=ffff88801dd20800 RSP=ffffc900007f8d30 R8 =0000000000000001 R9 =ffff88801dd20803 R10=ffffed1003ba4100 R11=0000000000000001 R12=0000000000006626 R13=ffffed1003ba4100 R14=0000000000000001 R15=ffff88802cb3adc0 RIP=ffffffff815de03a RFL=00000002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 ffffffff 00c01300 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 ffffffff 00c01300 FS =0000 00007f74909df700 ffffffff 00c00000 GS =0000 ffff88802cb00000 ffffffff 00c00000 LDT=0000 0000000000000000 00000000 00000000 TR =0040 fffffe00000d8000 00000067 00008b00 DPL=0 TSS64-busy GDT= fffffe00000d6000 0000007f IDT= fffffe0000000000 0000ffff CR0=80050033 CR2=00000000201bc000 CR3=000000001e47e000 CR4=00152ee0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=00000000000000000000000000000000 XMM01=00007f748f9717c000007f748f9717c8 XMM02=00007f748f9717e000007f748f9717c0 XMM03=00007f748f9717c800007f748f9717c0 XMM04=ffffffffffffffffffffffff00000000 XMM05=00000000000000000000000000000000 XMM06=0000000000000000000000524f525245 XMM07=00000000000000000000000000000000 XMM08=000000000000000000524f5252450040 XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000