ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0x100fe0}, {&(0x7f0000077da0)="eb52904e5446532020202000080200000000000000f8000000000000000000000000000080008000ff030000000000000400000000000000ff00000000000000f500000001000000aa1cb4684d356101000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff800}, {&(0x7f0000077e80)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff9e0}], 0x0, &(0x7f0000077ea0)=ANY=[@ANYBLOB], 0x1) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) 22:11:31 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = syz_open_procfs$userns(0x0, &(0x7f0000000000)) r4 = dup(r3) syz_kvm_setup_cpu$x86(r4, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000080)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) 22:11:32 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = syz_open_procfs$userns(0x0, &(0x7f0000000000)) r4 = dup(r3) syz_kvm_setup_cpu$x86(r4, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000080)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) [ 149.581877] ntfs: volume version 3.1. 22:11:32 executing program 5: perf_event_open(&(0x7f0000000100)={0x1, 0xa3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @multicast2}, 0x10) syz_open_procfs(0x0, &(0x7f0000000040)='fdinfo/3\x00') setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000000040)=0x1, 0xfff0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0xe4240, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x40842, 0x0) open(0x0, 0x0, 0x0) inotify_init() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000200)={0x2, 0x4e20, @loopback}, 0x10) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000001b00)={'sit0\x00', &(0x7f0000006bc0)=ANY=[@ANYRES32=0x0, @ANYBLOB="00080040000007e0000000044c0d0070006500001f2f9078ac1e0001e000000286190000000307020002050b"]}) sendmmsg$inet(r0, &(0x7f00000012c0)=[{{0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)='o', 0x1}], 0x1, 0x0, 0x0, 0xf}, 0x34}, {{0x0, 0x0, &(0x7f0000001b80)=[{&(0x7f0000000740), 0x40020000}], 0x1}}], 0x2, 0x60c5840) 22:11:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$cgroup_ro(r0, &(0x7f00000000c0)='io.stat\x00', 0x275a, 0x0) getdents(r0, 0x0, 0x0) mq_timedsend(r0, &(0x7f0000000280)="5ebcc34265d0bcd5e09b1449e35008881768a2aa24ea235e1244f1bfb46099e9d65e3d2988e9f76ee9678e47fa1b35723523929de1052d7d7f5d2aaf74bba5cae7e0782c4f98abc0131e335906b2bdaa91d21184ad78d7fcdbd37b62d3ffa823c60105356249342432ce15b0cec3ae492a29a3db702cbde07c878409560d52bc37ae99e1e28a731b2e8706686fac3fb756a02e09cd4d5501494441440a5c4c43d28b228c76fb1102f7de716b3565d0cd480059a99d3a3978735d2e1b1b63678d80dafb139b29f6dfd0040140776efe59ce11a164e65a3fd0ee9a28eeaff3faf1d7b55b6fdfc60abf72", 0xe9, 0x0, &(0x7f0000000000)) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r3, &(0x7f00000006c0)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="0207280902"], 0x10}}, 0x0) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r1, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) setsockopt$inet_IP_XFRM_POLICY(r1, 0x0, 0x11, &(0x7f0000000080)={{{@in6=@ipv4={'\x00', '\xff\xff', @dev}, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in6=@loopback, 0x0, 0x0, 0x0, 0xb7, 0x1fd, 0xffffffff}}, 0xe8) sendmmsg(r1, &(0x7f0000007fc0), 0x800001d, 0x0) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000180)='/sys/block/loop0', 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r4, 0x0) 22:11:32 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = syz_open_procfs$userns(0x0, &(0x7f0000000000)) r4 = dup(r3) syz_kvm_setup_cpu$x86(r4, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000080)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) 22:11:33 executing program 5: perf_event_open(&(0x7f0000000100)={0x1, 0xa3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @multicast2}, 0x10) syz_open_procfs(0x0, &(0x7f0000000040)='fdinfo/3\x00') setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000000040)=0x1, 0xfff0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0xe4240, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x40842, 0x0) open(0x0, 0x0, 0x0) inotify_init() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000200)={0x2, 0x4e20, @loopback}, 0x10) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000001b00)={'sit0\x00', &(0x7f0000006bc0)=ANY=[@ANYRES32=0x0, @ANYBLOB="00080040000007e0000000044c0d0070006500001f2f9078ac1e0001e000000286190000000307020002050b"]}) sendmmsg$inet(r0, &(0x7f00000012c0)=[{{0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)='o', 0x1}], 0x1, 0x0, 0x0, 0xf}, 0x34}, {{0x0, 0x0, &(0x7f0000001b80)=[{&(0x7f0000000740), 0x40020000}], 0x1}}], 0x2, 0x60c5840) 22:11:33 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = syz_open_procfs$userns(0x0, &(0x7f0000000000)) r4 = dup(r3) syz_kvm_setup_cpu$x86(r4, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000080)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) 22:11:33 executing program 1: write$binfmt_misc(0xffffffffffffffff, 0x0, 0x37cb1133) syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) prctl$PR_MCE_KILL_GET(0x22) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000040)="900000001c001f4d154a817393278bff0a808f78020000006c36710414000100ac1414bb0542d6401051a2d708f37ac8da1a29760099c5ac0000c5b068d0bf46d3234565778d8757006113ffaf6c3efed495a46215be0000766426c0c80cefd28581d158ba86c9d2896c6d3bca2d0000000b001500de1df32c1739d7fbee9aa2417318e9e0b390100000000000000000", 0x90, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000240)="900000001d001f4d154a817393278bff0a80a578020000000404840014000100ac1414bb0542d6401051a2d708f37ac8da1a297e0099c5ac0000c5b068d0bf46d323456536016466fcb78dcaaf6c3efed495a46215be0000766436c0c80cefd28581d158ba86c9d2896c6d3bca2d0000000b0015009e49a6560641263da4de1df32c1739d7fbee9aa241731ae9e0b390", 0x90, 0x0, 0x0, 0x0) lchown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) [ 150.718878] netlink: 96 bytes leftover after parsing attributes in process `syz-executor.1'. 22:11:33 executing program 4: socket$rxrpc(0x21, 0x2, 0x2) select(0x40, &(0x7f0000000000)={0x9}, &(0x7f0000000080)={0x7}, 0x0, 0x0) 22:11:33 executing program 3: r0 = semget$private(0x0, 0x0, 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) perf_event_open(&(0x7f0000000080)={0x3, 0x80, 0x40, 0x76, 0xe0, 0xff, 0x0, 0x6, 0x80000, 0x5, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x59, 0x4, @perf_config_ext={0x4, 0x5}, 0x2006, 0xfffffffeffffffff, 0x7, 0x5, 0x7fffffffffffffff, 0x200, 0x1, 0x0, 0x3ff, 0x0, 0x8}, 0xffffffffffffffff, 0xc, r1, 0xa) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f000004e280)) fcntl$setsig(r1, 0xa, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000ec0)={{}, 0x0, 0x10, @unused=[0x10001, 0xffff, 0x8001], @name="8486f678ff19e04bffc1c63a26b8d9681ecbfc28026b89ebec9f3418db52e759ce33a11af97ad58334c92f8a1c6ca50685e4ab7ea1cf19315e64f7ccab8c9edb188d72f97ba68da59bbf0e387e865a17d3e02c2f09d6dcd721445b7762b1c0c79a3a4d08d4d806288043fb5a8047112dc11b39547f18038fdaf88937e8f857ba440d7b18e50b62ce67dba59818d3d71c14ca9176398fee9cf60209fc4526f088c7cc3230a32d499ab58b7c6aa86a0edbfd0ed3890670057e607316576ecb03aa43e26ec15a1c76172b12eb4f0f5655bb0549c7f1066e0bc5e1553fc193001c82a2f20083daee334b2343015b10bdaee81af2d88a004e7551aca8e713856bdeef8d717c79784f7d3ead67d8cdee815a69faec67649e17596733e662ea725c6d7d9f440d12f8f4b55c4026c5c9db012264186f713eb1e3c42145909a6cb5fbf1a53f9820a5816b85b2bf3d3eee9d44c69df3a95dd05c5419ae93ce9989f200da08d0dfbe89baf591204129c2e4ef661a31263f78394f0fe1d1d8d63ee375fec1453df27d280eca95160454110368bae8c41348077f72432752b4e1cc2144e89ad77abc045ad668f82a9625a0fb99010407150c7757939fb449592d439ddeeba6cca5d784c233e82bc8c9c22529648ca1535e6323d4e133fff8a68fdee067bc3f264f8e1e018f13b0c3090f2b24010314bec973161a0efa76cc1aac5a1188ae79a4e581c492b07ac8c519dca03e9245db12d018616405f0af47f717a8a9733636aa6113ec5d68b778d2d8cb686507e6eaf95a8074ca0c335bac0defb24e4d59cc00069a6a9d6a271115200c4ddc177111d75dc591ae2b15da0243c005ef45ce654a24ea215dea3c9f186f5a08c042cc69f9d3cc07c1f543e17dbf75429e37d7bfe965c85a72b32592169b07605b4f1a054629e9711ff827fbf37bfc20bc8f0696015186428326ffe8c212c2194ba89f006eb7a7eb0d31b240196ff19d03ac5ac89f4262144b2f9ac7358d5587c4e4f01967e8df2c04da377706c153fa0d21bb46e561d97c08e0440167d34c28f7b43fd953f0e00457907dafa7c5120c704af28bdb8bfba4b94758952b579617037c968976b2b80bca02b6f9283830330e0a95f01ef43edabc817c08da59e366b7ffc9f23bf42804f2cc747d5a28178dfc6523688deb5b044fb9407f7ef00f4ac30cfb42e7f3de246aece078bdbd081fd247f5619e49d93e0afda854886a1b8df470a0385f378b4fbf7443a3d3ffd2447b1caf4a083de1dfffb6aba021a4843f1d9f5a3bd858d7060c567847d7a63573165741bf44df4a8ff28a7ed9bb31b9eabe0156a389aaaf569ed83fae7c91ac4c0c4c82a7d04e7630a503c2d2824331d68c69c78befdfbb9b645a116ba00bcc38fcc2a535565a65083ace704d7c5ad25762c80a805a2e6859ee4c0797b548a06d6ce04e175410f53bdac088a845cc660ea5724ff9a1e802523759fca2ee589b34f5ef23622f4e367a3eb22e7ec2eb5e59989babe94e821813bcef8074af6a38c4ce743fef41c9122a94057c378669533b8e0079e232000275134a2f0d992b4b21d271859f2769b770d5e5b5a6929a5d47b218230831b7ab3e44faadf04ba012c5012ba74a997223e8b777ed167c9e68374b6106a8a489b2aceb331157ad1057d28c776c5a4172c3747134688d68e3f3118b8869181d0971f8ba0865811d7b37a8308c66a1c774cb0d40da77581ed69a6c8ed9b57c7b9d563826e9e43f91f886cf0d6329b1f1b73a2d4f8aed2706a76b278817c8ec5f40cb840061ca63c8787a8ee7685e0bd2e070ec7fed35c9aa7762ec150ce1bdcefbfb026c8d01a217376a69bb003bef3c04fd4e82d120322f43e06018e6088a4a0e7a3a55752a343f16e56c7a54e2904a28fe21f301f0e848fb9230780e4d92e022ce6aba11b523fd9975c486808c556e2ea4bbbd6cdf5a6530434e9d69fbfc52e07481728bdedddec2ce6c51470841fd6f9267bfc00388492e07cac4ca1de23ec27715b52cf4473e932b649d6fca9394008d01652cb39048bc5b1adf88b9544d1f972d6151ad264a7003c65980e90762f6487bf5635cedeb38092b19d0c5c6d853c48a81847e4b57f01a15893d24beb95c7c56eed18906e41637a36f689f0209c8bd4684c7d1c4ce3c1b827ec9d60ccba9cfbe0e7e3b85958263398f3d0ce8b681370fc4bf9bb15a56c46f3898b3b10c452ba1052f5f84e6490df6d3828c2acef7a062a9943dc03dfb7cdc22be1b5fe4b016b409c5c3a68e126d483485d43cbfb381ed6dfa98a531e968ff10c725a1a3d55ea92b43bafaf063a71b37d57a2d3e7080dc14ba0ecdb30064393dc0cb2a4a885ab334a00aa1c93d1c6607fc3057c416834e564035b2f281f2d63e04ba5fac51ec0c1b31637bb192cfba641751fc949675a14c94394dbc93de2e8b6428e0bd058f6c1316f740c0a8b8b5df7c891abf0d358c76a253a88efdfd0a57c01a5e39fc3c7c016f9afae9bf2865768fe6c9476c08688a002937163be9c41bdcc2e074cc3d2e7aec5439a8c24ea60ae7e2f4153ca189c773005901cc2b93c6f6dfd45c818e77e93c17ba87f4c35249ee142f4e627d528aea6ff17c6c191b5afc347de20824efec96bc4368a92204f4eaaa7a9fb0341716d3298c1f09a054b09391a61d2f9f01dba2c3431d93d57e0cf184f49c9ed8cb362de6d2325acd621b72c4b6313bbf03ae35ec3d1193617d1f464b1639c4c3b0295ed44ab7afa997bbea8d7a7fc337764f47287dad85b16ae58b979a817abca71ed05560142757553bf06dbf2a3952330d2bee9e7effe27c9787617ac0328602f8f1f4d6028e1409fde7be878a5274f44d792a9cd796c7c2d574a35921b011f1a8f6b6d88e1524c6d441237bc9d56e6e943d9071f37255c84cd43110ff0cfa9e8028129faaab88a727f3ef44ea5eb796ed2461eb920bf844638bbcb827210c10fc67876faba1094d906dacce8bcab96b2313f05307b4108984fafe3d45a04fa9b6bd5a8a80842ba1cdcaf776236e6f42965259be0e82423092bd7b4828553e64c077531e99e1030e16bfa39139c83fdefa95b1cd1c4051a0e5a79d93add29e6897ebf629388d70833b3ba52fc65079cc75ec05635c24f7de1c90274c2e00b0a470e8ec5a661585c2320a2c3a70df23e7ebd8cb45c4bc438e2bb51eab30ab1567ed1bf9a29fe338203c63b2ab031be6bba20292be141ff51c062d3f839d0da0cb35822b1d1ec96c06c68fd350ab0ebd2d220b71686a5dd089dd263eb7113e76ba02ce8b4c05d2a1e12c74b5ef158f790db57868d24762606824b10eaf5120ea2d3940ccf0e890164f057eeaf5b4639d0e7f9662712fd30780dc7637f43a9432436b4c4a078ef0782b6646da730a83ceca950bf7024cce2b3689b0be0db2c5f837b696ab5a8b391609267291d8c9b6cc28a1d831da135d344dfd2beef1f4b61ac9c869862d39365bac9d19257f9bd2c18aff542f5ed35b91646ee6b545e0fb6890a09f78246dfd79a871ae36447cce028b47342b0aed3c9491b4b6ffc8d848aa5915d1aafda0911f5f01ef6c50e7f0afc49cd9580b3500605866887aeb70c6cb0f19774d496ebdb6b00793a8be46d484f0125e00d8a3d03451915e2a55ca67b5dbfe786c868fc1b20b794ae669f1647183e6f16c094ce74e38688def75219c9271ffaa4f6b615c6c5d4fe3389901c61537a764dda386b052ebc3a9d80ba6c6544504366ef087539adbc200f100c9a902c681fcbe3e79e4b8c5009757da8005224ff2a7aaa1aed576532a79f4a96b6a5be55b18813d66837e7a95e32ab8f9d6c7c9902848dc7c1caac4baa9f97abcad223dddb9bc8de24abfdfa69c576b1feb7b78485adeafe2fefc5f2f665cd9b34f3efee2f95e87a7b02d0b66edf65f9abb32c2029a53c5ebf14aaa51574838901827a5efc69fc63ef13104079e831922855947b092029198a5849c930cb8413ce99341fb1fdba96e669cd3402ee0d6bff779f5d9ffb867ee2992665cbe989a35ee4fa1b3c9bd3042d250dec097f6161507cb5f9fdf930cec85088a9c1b39f291075735749168638a5679728b8f66d6a7a2914ab9d282fb6df2b6197a97f9831a63f37751769ed94e57dc770200b8033f406305940d49c3101ac5e53ab5866c6af912d7c85a7af2040f3d9b04382846ca5598952628086acd7cd384f97fd9df1b97e4465ff39a77b0839d873af29e340feef18e8a28c04b7e5b752626800f62eeeeb511843f5d2a7d0d34860fee730f9eab86f4958e54eac1beb9537ef7c5c01667e4d39b33756623203e48d540493cefabe2f00e76f4d8fc9a9dcf1e2c1e1fece410589bdff1d5ed2a0af3824951983ca47a34e1744448a6e70e0e8177735ca4c182c0290509a6a382bb471d5b8670e3e04865735ec75dc1623251ce2de7dd06c4cb6838f8eac90d4ddd6f131607a9b95d1771acc1dbd62040078005344dadab2c93a4a9baaa26cba2444877a5ecc3ebd03ff1efbefc2e9b016356c2e86aa967b1c449f7011695ab5e532e722a2ba808fc6a118117c5db4f706d8d7e3dd22a0ddf8d3ff903cc8e1b2067962dd18b7fa570dce97dcee322cb4a5f5f882cf268dd12b5728a48663a30362075bd7d5b8f67103ea7b92fe10bfff4605eff0498de79fa91e20d17ccba6d3f384e36a9b0bf96dd3074fce310f183cee4f9f2cfbb05ea12e8bfa9cb03d623bc7a446b76973d0a685c58b2798fd4d4ea8a3959df2305e87aa35d2d3ffcebf8d3f375fb78d60d18d784855b7ccaf598ee2d0d9f659417890a85372b1224054ff36739f051460a63600c7cfb3b89836e92e9717bcb5843934d9e1390886a4a3cbd1347afe50a0da424216da36121994f5e08a106103f21b23b71f2bbadee3f01ecdf24eeb8ff7fb1331063298b0e031bb3e9ef4aac1cbcb06031dfa3ea7a4f32c8e2f81ce5137acd9e2947117cff3981d23ae22e2655a5e399e82e5f1ca7327aa8c26160402f31a840174a7fd40b7755f51b5b2b44eac5897ae806013321e51a3d8f6597284b62341290b70a15819a3640c332cd0f88cc567b248f67975bc07420551feb9003caf4dba073e76a17813199e2a0c57ad8862cbf79e1980fa40de109709927cceec2b16f6f38eb8229bdaab127716cc138ed74fcab1fb9d1e3ee15d636034de8a284c26bfa94ad20eb219fedc286650e7033ee73b8a75cec1177ae78856cbbcd6394e80d818087d4d011324bcb94bf2242afce27e54a72ac08c41b0aa526fd8d802301faa0e450830bb0a1333dad51d69606447c9b485b14541b51f922fc065156d619c7d1dea07fc09b8f3949e72d6a93bfa66142d301bca2cadcc61ab2871aea4075228bd7ec5c4b4333ddff844acaea97e36c8a0f4c966ab7d6a8248e8556edf3c2f38c6a1dc60f715588ca0ea26a525841c15189bad7a39dbb9ed7f003598f2e3c3365a15d4bb9260ad380de4bdef8e0dcaa4d2abb4ea447b8520fa01e200a40976a6632107a1ba4014268709ebfab68bd42517c50b83c97fce3005d1a1d81cfcaa471a703c9c366bcf9d028d208ee8c96ab2ba460b1f60ede19312efcfd4c7a9b4bcc6b21ebc0e66138b2df4bded24c0f8b6bafbf84c0c9e525c0c60c962f5b8753ad41c73da1a0b34918448c91a50a2d8731cbf675895aa4096c2efe98e0f96650f99684e597c3ae3a6a9ec85e95e923b8da62660bc9fd58"}) r2 = socket$netlink(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000cc0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="f8", 0x1}], 0x1}, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="290000002000190f00003fffffffda060200000000e80001dd0000040d001800ea11006b0005000000", 0x29}], 0x1) semop(r0, &(0x7f0000000180)=[{0x4, 0xd5, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x411, 0x800}, {0x0, 0x0, 0x1800}, {0x4, 0x7fff}, {0x1, 0x0, 0x800}, {0x3, 0x0, 0x1000}], 0x7) syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1e, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e85000000000500010000ffffffffffffffff0000000800000000000002f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d0000000000000060000000000000001000000000000000010000000100000001000000010000061000000040000000000000000000000000000000000000000000000450300000000000000000000000100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2", 0x12b, 0x10000}, {&(0x7f0000010200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\a', 0x14, 0x10220}, {&(0x7f0000010300)="00000000000000000000000001000000000000e40000100000000000000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e04", 0x6c, 0x10320}, {&(0x7f0000010400)="000000000000000000000000105000000000000500000000000000001010000000000004000000000000000020500000000000050000000000000000005000000000000400000000000000007050000000000004000000000000000080500000000000040000000000000000000001000000000080000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f050000000000006000000000000000010100000000000040000000000000000b0500000000000060000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000005000000000000700000000000000001010000000000004000000000000000010500000000000070000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000050500000000000040000000000000000101000000000000400000000000000006050000000000004000000000000000000500000000000040000000000000000705000000000000400000000000000008050000000000004000000000000000000000100000000008000000000000001", 0x274, 0x10b20}, {&(0x7f0000010800)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000001a8885d61aee4febb69bd33546bd0e04000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000001a8885d61aee4febb69bd33546bd0e04000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e040100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2b758485800000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200101000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e000050", 0x226, 0x100ea0}, {&(0x7f0000010b00)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000001a8885d61aee4febb69bd33546bd0e04000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000001a8885d61aee4febb69bd33546bd0e04000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e040100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2", 0x160, 0x101ea0}, {&(0x7f0000011800)="b8e6bc4200000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200005000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14070000000000000001000000000000000a000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b7010000f7ffffffffffffff8400000000000000006f040000b701", 0x15d, 0x500000}, {&(0x7f0000011a00)="0000000000000000000000000000000000000000040000000000000000010000000000000090500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000400", 0x65, 0x500560}, {&(0x7f0000011b00)="00000000000000000000000400000000000000000000000000000000a05000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000004", 0x5b, 0x500720}, {&(0x7f0000011c00)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x38, 0x500840}, {&(0x7f0000011d00)="00000600000000000000000000000000000000605000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000006", 0x52, 0x5008e0}, {&(0x7f0000011e00)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000000000000080ffffffff", 0x132, 0x5009e0}, {&(0x7f0000012000)="000000000000000000000600000000000000000100000000000000d05000000000000000000000000000003000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000106000000000000000b4f7fb0d0124f978a408dac5052e4f6000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000005cbc645f00000000c7a335155bbc645f", 0xc1, 0x500b60}, {&(0x7f0000000480)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x48, 0x500c80}, {&(0x7f0000012200)="0000000000000000000000000000000000000600000000000000000000000000000000005100000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000006", 0x62, 0x500d20}, {&(0x7f0000012300)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x3f, 0x500e40}, {&(0x7f0000012400)="0000000000000000000700000000000000000000000000000000105000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000007", 0x59, 0x500ee0}, {&(0x7f0000012500)="46ea879d00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200105000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14070000000000000002000000000000000e000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000030500000000000a80030000000000000d30e0000350000000060500000000000a90000000000000000b20e0000210000000090500000000000a90000000000000000910e00002100000000a0500000000000a90000000000000000700e00002100000000c0500000000000a900000000000000004f0e00002100000000d0500000000000a901000000000000002e0e00002100000000e0500000000000a900000000000000000d0e0000210000000000510000000000a90000000000000000ec0d0000210000000000690000000000c00000190000000000d40d000018", 0x1c0, 0x501000}, {&(0x7f0000012700)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000007000000000000000200000000000000b0020000000000000000c000000000000000010000000000000500000000000000010000000000000007000000000000000200000000000000b00100000000000000010000000000000004000000000000000200000000000000b003000000000000000010000000000000000100000000000002", 0x1b9, 0x501e40}, {&(0x7f0000000280)="f37badf500000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200605000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14060000000000000007000000000000000100000000f6ffffffffffffff8000305000000000008f0f00000c", 0x7b, 0x506000}, {&(0x7f0000012e00)="00000000000000000000000000000000000000008941f9988941f9988941f998", 0x20, 0x506fe0}, {&(0x7f0000013000)="b95ad41c00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200905000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000f7ffffffffffffff02000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c", 0x94, 0x509000}, {&(0x7f0000013100)="0000000000000000000000000000000000000000000000000000000002002e2e04000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f00000000000000000000000000000000000000003e94c21700000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200a05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000090000000000000001000000000b4f7fb0d0124f97fb8a408dac5052e4f6930f000008", 0x13b, 0x509f40}, {&(0x7f0000013300)="000000000000000000000000000000000000000000000000050000000000", 0x1e, 0x50afe0}, {&(0x7f0000013500)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00100000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00200000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b20500000000000000050100000000000000000000000000000100000000c000000000000000010000000000000500000000000000010000000000000004000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000d35bdc0e00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200c05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000050000000000000012000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e0000230000000001000000000000600200000000000000190e0000230000000001000000000000600300000000000000f60d0000230000000001000000000000600400000000000000d30d0000230000000001000000000000600500000000000000b00d0000230000000001000000000000600600000000000000890d0000270000000101000000000000010000000000000000e90c0000a000000001010000000000000c0001000000000000da0c00000f0000000101000000000000544bae790400000000b70c000023000000010100000000000054482d12f600000000940c0000230000000101000000000000600200000000000000710c00002300000001010000000000006003000000000000004e0c000023", 0x3e4, 0x50be40}, {&(0x7f0000013900)="0000000000000000000000000000000000000003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c653003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c65300200000000000000050066696c653006000000000000000600000000000000140000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000ae7d1e135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000ae7d1e1306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6405010000000000000100000000000000000600000000000000000005000166696c653305010000000000000100000000000000000600000000000000000005000166696c653204010000000000000100000000000000000600000000000000000005000166696c653101010000000000000100000000000000000600000000000000000005000266696c653004010000000000000100000000000000000600000000000000000005000166696c653105010000000000000100000000000000000600000000000000000005000166696c653205010000000000000100000000000000000600000000000000000005000166696c653306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6401010000000000000100000000000000000600000000000000000005000266696c6530000000000000000002002e2e030000000000000006000000000000003a0000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135bbc645f00000000000000009375120100000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200d05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14060000000000000005000000000000000200000001000100000000000001000000000000000000c05000000000000600000000000000020100000000000001000000000000000000e050000000000006", 0x400, 0x50cca0}, {&(0x7f0000000700)="f816d9c600000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200e05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000050000000000000011000000000201000000000000010000000000000000fb0e0000a000000002010000000000000c0101000000000000ec0e00000f00000002010000000000006c0000000000000000bd0a00002f04000003010000000000000100000000000000001d0a0000a000000003010000000000000c01010000000000000e0a00000f00000003010000000000006c0000000000000000d30900003b000000040100000000000001000000000000000033090000a000000004010000000000000c0001000000000000240900000f00000004010000000000001822a8f12600000000f50800002f000000040100000000000018d65ba13500000000c60800002f00000004010000000000006c0000000000000000a70800001f000000050100000000000001000000000000000007080000a000000005010000000000000c0001000000000000e90700001e00000005010000000000006c0000000000000000b407000035000000060100000000000001000000000000000014070000a000000006010000000000000c0001000000000000010700001300000006010000000000006c00000000000000008806000079", 0x20b, 0x50e000}, {&(0x7f0000014000)="0000000000000000000000000006000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6406000000000000000600000000000000640000000000000064000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000000030000000000000000000000100305000000000000030000000000000000000000000000000300000000000000400000000000000050066696c65320500000000000000050066696c653306000000000000000600000000000000282300000000000000300000000000000000000000000000020000000000000000000000ed81000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000060000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000060000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c6531060000000000000006000000000000000a000000000000000a000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b130600000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3038323231363939382f66696c65302f66696c65300300000000000000050066696c653106000000000000000600000000000000260000000000000026000000000000000000000000000000010000000000000000000000ffa1000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c6530060000000000000006000000000000001a040000000000001a040000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b13", 0x920, 0x50e6e0}, {&(0x7f0000015600)="af6d627700000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200005100000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000040000000000000004000000000000000000000000f90100000000000000730f0000280000000100000000000000cc0000100000000000430f0000300000000100000000000000cc0000500000000000130f0000300000000100000000000000cc0000690000000000e30e000030", 0xc6, 0x510000}, {&(0x7f0000015700)="00000000000000000300000000000000000100000000000000006900000000000000190000000000e1ee0d5d64d84a64be712c7636496d140300000000000000000100000000000000005000000000000000190000000000e1ee0d5d64d84a64be712c7636496d140300000000000000000100000000000000001000000000000000400000000000e1ee0d5d64d84a64be712c7636496d14", 0x98, 0x510f40}], 0x0, &(0x7f00000005c0), 0x0) openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x470d83, 0x408) r3 = openat$bsg(0xffffffffffffff9c, &(0x7f0000003800), 0x0, 0x0) getdents(r3, &(0x7f0000000040)=""/95, 0x5f) syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) 22:11:33 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_CPUID2(r2, 0x4188aea7, &(0x7f00000000c0)) 22:11:33 executing program 1: write$binfmt_misc(0xffffffffffffffff, 0x0, 0x37cb1133) syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) prctl$PR_MCE_KILL_GET(0x22) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000040)="900000001c001f4d154a817393278bff0a808f78020000006c36710414000100ac1414bb0542d6401051a2d708f37ac8da1a29760099c5ac0000c5b068d0bf46d3234565778d8757006113ffaf6c3efed495a46215be0000766426c0c80cefd28581d158ba86c9d2896c6d3bca2d0000000b001500de1df32c1739d7fbee9aa2417318e9e0b390100000000000000000", 0x90, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000240)="900000001d001f4d154a817393278bff0a80a578020000000404840014000100ac1414bb0542d6401051a2d708f37ac8da1a297e0099c5ac0000c5b068d0bf46d323456536016466fcb78dcaaf6c3efed495a46215be0000766436c0c80cefd28581d158ba86c9d2896c6d3bca2d0000000b0015009e49a6560641263da4de1df32c1739d7fbee9aa241731ae9e0b390", 0x90, 0x0, 0x0, 0x0) lchown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 22:11:33 executing program 5: perf_event_open(&(0x7f0000000100)={0x1, 0xa3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @multicast2}, 0x10) syz_open_procfs(0x0, &(0x7f0000000040)='fdinfo/3\x00') setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000000040)=0x1, 0xfff0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0xe4240, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x40842, 0x0) open(0x0, 0x0, 0x0) inotify_init() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000200)={0x2, 0x4e20, @loopback}, 0x10) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000001b00)={'sit0\x00', &(0x7f0000006bc0)=ANY=[@ANYRES32=0x0, @ANYBLOB="00080040000007e0000000044c0d0070006500001f2f9078ac1e0001e000000286190000000307020002050b"]}) sendmmsg$inet(r0, &(0x7f00000012c0)=[{{0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)='o', 0x1}], 0x1, 0x0, 0x0, 0xf}, 0x34}, {{0x0, 0x0, &(0x7f0000001b80)=[{&(0x7f0000000740), 0x40020000}], 0x1}}], 0x2, 0x60c5840) 22:11:33 executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000002200)={@broadcast, @dev, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "bc39ab", 0x8, 0x73, 0x0, @local, @mcast2, {[@dstopts]}}}}}, 0x0) [ 150.859251] netlink: 96 bytes leftover after parsing attributes in process `syz-executor.1'. 22:11:33 executing program 1: write$binfmt_misc(0xffffffffffffffff, 0x0, 0x37cb1133) syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) prctl$PR_MCE_KILL_GET(0x22) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000040)="900000001c001f4d154a817393278bff0a808f78020000006c36710414000100ac1414bb0542d6401051a2d708f37ac8da1a29760099c5ac0000c5b068d0bf46d3234565778d8757006113ffaf6c3efed495a46215be0000766426c0c80cefd28581d158ba86c9d2896c6d3bca2d0000000b001500de1df32c1739d7fbee9aa2417318e9e0b390100000000000000000", 0x90, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000240)="900000001d001f4d154a817393278bff0a80a578020000000404840014000100ac1414bb0542d6401051a2d708f37ac8da1a297e0099c5ac0000c5b068d0bf46d323456536016466fcb78dcaaf6c3efed495a46215be0000766436c0c80cefd28581d158ba86c9d2896c6d3bca2d0000000b0015009e49a6560641263da4de1df32c1739d7fbee9aa241731ae9e0b390", 0x90, 0x0, 0x0, 0x0) lchown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) [ 150.954168] BTRFS info (device loop3): disk space caching is enabled [ 151.019497] BTRFS info (device loop3): has skinny extents [ 151.025956] netlink: 96 bytes leftover after parsing attributes in process `syz-executor.1'. 22:11:34 executing program 2: r0 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x1b09, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE(r0, 0xc4c85513, &(0x7f0000000540)={{0x2, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x0, [0x8]}) 22:11:34 executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000002200)={@broadcast, @dev, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "bc39ab", 0x8, 0x73, 0x0, @local, @mcast2, {[@dstopts]}}}}}, 0x0) 22:11:34 executing program 5: perf_event_open(&(0x7f0000000100)={0x1, 0xa3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @multicast2}, 0x10) syz_open_procfs(0x0, &(0x7f0000000040)='fdinfo/3\x00') setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000000040)=0x1, 0xfff0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0xe4240, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x40842, 0x0) open(0x0, 0x0, 0x0) inotify_init() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000200)={0x2, 0x4e20, @loopback}, 0x10) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000001b00)={'sit0\x00', &(0x7f0000006bc0)=ANY=[@ANYRES32=0x0, @ANYBLOB="00080040000007e0000000044c0d0070006500001f2f9078ac1e0001e000000286190000000307020002050b"]}) sendmmsg$inet(r0, &(0x7f00000012c0)=[{{0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)='o', 0x1}], 0x1, 0x0, 0x0, 0xf}, 0x34}, {{0x0, 0x0, &(0x7f0000001b80)=[{&(0x7f0000000740), 0x40020000}], 0x1}}], 0x2, 0x60c5840) 22:11:34 executing program 1: write$binfmt_misc(0xffffffffffffffff, 0x0, 0x37cb1133) syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) prctl$PR_MCE_KILL_GET(0x22) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000040)="900000001c001f4d154a817393278bff0a808f78020000006c36710414000100ac1414bb0542d6401051a2d708f37ac8da1a29760099c5ac0000c5b068d0bf46d3234565778d8757006113ffaf6c3efed495a46215be0000766426c0c80cefd28581d158ba86c9d2896c6d3bca2d0000000b001500de1df32c1739d7fbee9aa2417318e9e0b390100000000000000000", 0x90, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000240)="900000001d001f4d154a817393278bff0a80a578020000000404840014000100ac1414bb0542d6401051a2d708f37ac8da1a297e0099c5ac0000c5b068d0bf46d323456536016466fcb78dcaaf6c3efed495a46215be0000766436c0c80cefd28581d158ba86c9d2896c6d3bca2d0000000b0015009e49a6560641263da4de1df32c1739d7fbee9aa241731ae9e0b390", 0x90, 0x0, 0x0, 0x0) lchown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 22:11:34 executing program 0: perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$key(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000bc0)={0x0, 0x80, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x20000, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x9, 0x0, 0x0, 0x3ff, 0x0, 0xf8, 0x0, 0x8}, 0x0, 0x0, r0, 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='devtmpfs\x00', 0x0, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, 0x0, 0x0) recvmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) creat(&(0x7f0000000440)='./file1\x00', 0x0) open(0x0, 0x101c0, 0x0) pselect6(0x40, &(0x7f0000000e00)={0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000e80)={0x0, 0x0, 0x0, 0x0, 0x6}, &(0x7f0000000f00), &(0x7f0000000f80)={&(0x7f0000000f40), 0x8}) utime(&(0x7f0000000080)='./file1\x00', &(0x7f0000000380)={0x7fffffffffffffff, 0xf8}) getdents64(0xffffffffffffffff, &(0x7f0000000100)=""/241, 0xffd1) r1 = syz_mount_image$squashfs(&(0x7f00000002c0), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f001000000000000001000c00d00002000400000026010000000000000602000000000000b501000000000000ee0100000000000099000000000000003e010000000000008501000000000000a30100000000000078da2baeacca4eccc9492d2aa61d030085492b1f78da2baeacca4eccc9492d2a1e658c324619a30c1803005565c4a273797a6b616c6c657273a30078da636278cbc8c0c0c83051363d1ec8604800e2ff4000a41852805804889990d43003f925486aa4581818a4813433c37fb81aa01003c82c3520d62fc92dd02faeacd2cdcc4d4c4f4d4fcd3331b434373733b634d24fcbcc493580908c48363031400088d604627620e644926705f2fba16ab81850012392cba0f28cc87ad9806233a1721acaa87a9990f4229b0131f700dc0c76a818282442807ee400d2008b6a3509450078da63648000662056016226061686b4cc9c54030f0646a0208463c80255c508a5991838c0127ac9f939296d40614698b6654006cc0cc3470cac708e1132c71800421f11fb1c0078da636080803628ad02a53da0f43228fd084aab3142680046df02a2850100000000000008805cf90100535f0100ab010000000000001d0078da63606063a8482c29293264636080b21860624670312300b5bc09ab108000000000000000000200000024000000bd010000000000000100000000000000dc01", 0x200}], 0x0, &(0x7f00000000c0)=ANY=[], 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1000000, 0x10, 0xffffffffffffffff, 0x92a0a000) r2 = openat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) syz_mount_image$squashfs(0x0, &(0x7f0000000240)='./file1\x00', 0x86, 0x2, &(0x7f0000000a80)=[{&(0x7f0000000840)="9581", 0x2, 0x5}, {&(0x7f0000000880)="0b2f901f593b15dc11097f48b8b8ebc7459098ae7c59e4c3d07c41749549b78ba58d207f83e7226a8c58925fa87a791cb3cce5402a3d87f00042326b90686ce40fac5332f911b59316600b4dfb5e7b32c5891baf442eaff87e3fe675f6a8b7d92211fb398e64735c048ba0b729cb3ef66051ce83454903b95ada5db4b9d713", 0x7f, 0x7}], 0x2008080, 0x0, 0x0) readv(r2, &(0x7f0000000740), 0x0) 22:11:34 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0x0) 22:11:34 executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000002200)={@broadcast, @dev, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "bc39ab", 0x8, 0x73, 0x0, @local, @mcast2, {[@dstopts]}}}}}, 0x0) [ 151.289619] netlink: 96 bytes leftover after parsing attributes in process `syz-executor.1'. 22:11:34 executing program 2: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$peeksig(0x10, r0, 0x0, 0x0) waitid(0x0, 0x0, 0x0, 0x2, 0x0) ptrace$getregs(0xe, r0, 0x0, &(0x7f00000000c0)=""/87) 22:11:34 executing program 3: r0 = semget$private(0x0, 0x0, 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) perf_event_open(&(0x7f0000000080)={0x3, 0x80, 0x40, 0x76, 0xe0, 0xff, 0x0, 0x6, 0x80000, 0x5, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x59, 0x4, @perf_config_ext={0x4, 0x5}, 0x2006, 0xfffffffeffffffff, 0x7, 0x5, 0x7fffffffffffffff, 0x200, 0x1, 0x0, 0x3ff, 0x0, 0x8}, 0xffffffffffffffff, 0xc, r1, 0xa) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f000004e280)) fcntl$setsig(r1, 0xa, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000ec0)={{}, 0x0, 0x10, @unused=[0x10001, 0xffff, 0x8001], @name="8486f678ff19e04bffc1c63a26b8d9681ecbfc28026b89ebec9f3418db52e759ce33a11af97ad58334c92f8a1c6ca50685e4ab7ea1cf19315e64f7ccab8c9edb188d72f97ba68da59bbf0e387e865a17d3e02c2f09d6dcd721445b7762b1c0c79a3a4d08d4d806288043fb5a8047112dc11b39547f18038fdaf88937e8f857ba440d7b18e50b62ce67dba59818d3d71c14ca9176398fee9cf60209fc4526f088c7cc3230a32d499ab58b7c6aa86a0edbfd0ed3890670057e607316576ecb03aa43e26ec15a1c76172b12eb4f0f5655bb0549c7f1066e0bc5e1553fc193001c82a2f20083daee334b2343015b10bdaee81af2d88a004e7551aca8e713856bdeef8d717c79784f7d3ead67d8cdee815a69faec67649e17596733e662ea725c6d7d9f440d12f8f4b55c4026c5c9db012264186f713eb1e3c42145909a6cb5fbf1a53f9820a5816b85b2bf3d3eee9d44c69df3a95dd05c5419ae93ce9989f200da08d0dfbe89baf591204129c2e4ef661a31263f78394f0fe1d1d8d63ee375fec1453df27d280eca95160454110368bae8c41348077f72432752b4e1cc2144e89ad77abc045ad668f82a9625a0fb99010407150c7757939fb449592d439ddeeba6cca5d784c233e82bc8c9c22529648ca1535e6323d4e133fff8a68fdee067bc3f264f8e1e018f13b0c3090f2b24010314bec973161a0efa76cc1aac5a1188ae79a4e581c492b07ac8c519dca03e9245db12d018616405f0af47f717a8a9733636aa6113ec5d68b778d2d8cb686507e6eaf95a8074ca0c335bac0defb24e4d59cc00069a6a9d6a271115200c4ddc177111d75dc591ae2b15da0243c005ef45ce654a24ea215dea3c9f186f5a08c042cc69f9d3cc07c1f543e17dbf75429e37d7bfe965c85a72b32592169b07605b4f1a054629e9711ff827fbf37bfc20bc8f0696015186428326ffe8c212c2194ba89f006eb7a7eb0d31b240196ff19d03ac5ac89f4262144b2f9ac7358d5587c4e4f01967e8df2c04da377706c153fa0d21bb46e561d97c08e0440167d34c28f7b43fd953f0e00457907dafa7c5120c704af28bdb8bfba4b94758952b579617037c968976b2b80bca02b6f9283830330e0a95f01ef43edabc817c08da59e366b7ffc9f23bf42804f2cc747d5a28178dfc6523688deb5b044fb9407f7ef00f4ac30cfb42e7f3de246aece078bdbd081fd247f5619e49d93e0afda854886a1b8df470a0385f378b4fbf7443a3d3ffd2447b1caf4a083de1dfffb6aba021a4843f1d9f5a3bd858d7060c567847d7a63573165741bf44df4a8ff28a7ed9bb31b9eabe0156a389aaaf569ed83fae7c91ac4c0c4c82a7d04e7630a503c2d2824331d68c69c78befdfbb9b645a116ba00bcc38fcc2a535565a65083ace704d7c5ad25762c80a805a2e6859ee4c0797b548a06d6ce04e175410f53bdac088a845cc660ea5724ff9a1e802523759fca2ee589b34f5ef23622f4e367a3eb22e7ec2eb5e59989babe94e821813bcef8074af6a38c4ce743fef41c9122a94057c378669533b8e0079e232000275134a2f0d992b4b21d271859f2769b770d5e5b5a6929a5d47b218230831b7ab3e44faadf04ba012c5012ba74a997223e8b777ed167c9e68374b6106a8a489b2aceb331157ad1057d28c776c5a4172c3747134688d68e3f3118b8869181d0971f8ba0865811d7b37a8308c66a1c774cb0d40da77581ed69a6c8ed9b57c7b9d563826e9e43f91f886cf0d6329b1f1b73a2d4f8aed2706a76b278817c8ec5f40cb840061ca63c8787a8ee7685e0bd2e070ec7fed35c9aa7762ec150ce1bdcefbfb026c8d01a217376a69bb003bef3c04fd4e82d120322f43e06018e6088a4a0e7a3a55752a343f16e56c7a54e2904a28fe21f301f0e848fb9230780e4d92e022ce6aba11b523fd9975c486808c556e2ea4bbbd6cdf5a6530434e9d69fbfc52e07481728bdedddec2ce6c51470841fd6f9267bfc00388492e07cac4ca1de23ec27715b52cf4473e932b649d6fca9394008d01652cb39048bc5b1adf88b9544d1f972d6151ad264a7003c65980e90762f6487bf5635cedeb38092b19d0c5c6d853c48a81847e4b57f01a15893d24beb95c7c56eed18906e41637a36f689f0209c8bd4684c7d1c4ce3c1b827ec9d60ccba9cfbe0e7e3b85958263398f3d0ce8b681370fc4bf9bb15a56c46f3898b3b10c452ba1052f5f84e6490df6d3828c2acef7a062a9943dc03dfb7cdc22be1b5fe4b016b409c5c3a68e126d483485d43cbfb381ed6dfa98a531e968ff10c725a1a3d55ea92b43bafaf063a71b37d57a2d3e7080dc14ba0ecdb30064393dc0cb2a4a885ab334a00aa1c93d1c6607fc3057c416834e564035b2f281f2d63e04ba5fac51ec0c1b31637bb192cfba641751fc949675a14c94394dbc93de2e8b6428e0bd058f6c1316f740c0a8b8b5df7c891abf0d358c76a253a88efdfd0a57c01a5e39fc3c7c016f9afae9bf2865768fe6c9476c08688a002937163be9c41bdcc2e074cc3d2e7aec5439a8c24ea60ae7e2f4153ca189c773005901cc2b93c6f6dfd45c818e77e93c17ba87f4c35249ee142f4e627d528aea6ff17c6c191b5afc347de20824efec96bc4368a92204f4eaaa7a9fb0341716d3298c1f09a054b09391a61d2f9f01dba2c3431d93d57e0cf184f49c9ed8cb362de6d2325acd621b72c4b6313bbf03ae35ec3d1193617d1f464b1639c4c3b0295ed44ab7afa997bbea8d7a7fc337764f47287dad85b16ae58b979a817abca71ed05560142757553bf06dbf2a3952330d2bee9e7effe27c9787617ac0328602f8f1f4d6028e1409fde7be878a5274f44d792a9cd796c7c2d574a35921b011f1a8f6b6d88e1524c6d441237bc9d56e6e943d9071f37255c84cd43110ff0cfa9e8028129faaab88a727f3ef44ea5eb796ed2461eb920bf844638bbcb827210c10fc67876faba1094d906dacce8bcab96b2313f05307b4108984fafe3d45a04fa9b6bd5a8a80842ba1cdcaf776236e6f42965259be0e82423092bd7b4828553e64c077531e99e1030e16bfa39139c83fdefa95b1cd1c4051a0e5a79d93add29e6897ebf629388d70833b3ba52fc65079cc75ec05635c24f7de1c90274c2e00b0a470e8ec5a661585c2320a2c3a70df23e7ebd8cb45c4bc438e2bb51eab30ab1567ed1bf9a29fe338203c63b2ab031be6bba20292be141ff51c062d3f839d0da0cb35822b1d1ec96c06c68fd350ab0ebd2d220b71686a5dd089dd263eb7113e76ba02ce8b4c05d2a1e12c74b5ef158f790db57868d24762606824b10eaf5120ea2d3940ccf0e890164f057eeaf5b4639d0e7f9662712fd30780dc7637f43a9432436b4c4a078ef0782b6646da730a83ceca950bf7024cce2b3689b0be0db2c5f837b696ab5a8b391609267291d8c9b6cc28a1d831da135d344dfd2beef1f4b61ac9c869862d39365bac9d19257f9bd2c18aff542f5ed35b91646ee6b545e0fb6890a09f78246dfd79a871ae36447cce028b47342b0aed3c9491b4b6ffc8d848aa5915d1aafda0911f5f01ef6c50e7f0afc49cd9580b3500605866887aeb70c6cb0f19774d496ebdb6b00793a8be46d484f0125e00d8a3d03451915e2a55ca67b5dbfe786c868fc1b20b794ae669f1647183e6f16c094ce74e38688def75219c9271ffaa4f6b615c6c5d4fe3389901c61537a764dda386b052ebc3a9d80ba6c6544504366ef087539adbc200f100c9a902c681fcbe3e79e4b8c5009757da8005224ff2a7aaa1aed576532a79f4a96b6a5be55b18813d66837e7a95e32ab8f9d6c7c9902848dc7c1caac4baa9f97abcad223dddb9bc8de24abfdfa69c576b1feb7b78485adeafe2fefc5f2f665cd9b34f3efee2f95e87a7b02d0b66edf65f9abb32c2029a53c5ebf14aaa51574838901827a5efc69fc63ef13104079e831922855947b092029198a5849c930cb8413ce99341fb1fdba96e669cd3402ee0d6bff779f5d9ffb867ee2992665cbe989a35ee4fa1b3c9bd3042d250dec097f6161507cb5f9fdf930cec85088a9c1b39f291075735749168638a5679728b8f66d6a7a2914ab9d282fb6df2b6197a97f9831a63f37751769ed94e57dc770200b8033f406305940d49c3101ac5e53ab5866c6af912d7c85a7af2040f3d9b04382846ca5598952628086acd7cd384f97fd9df1b97e4465ff39a77b0839d873af29e340feef18e8a28c04b7e5b752626800f62eeeeb511843f5d2a7d0d34860fee730f9eab86f4958e54eac1beb9537ef7c5c01667e4d39b33756623203e48d540493cefabe2f00e76f4d8fc9a9dcf1e2c1e1fece410589bdff1d5ed2a0af3824951983ca47a34e1744448a6e70e0e8177735ca4c182c0290509a6a382bb471d5b8670e3e04865735ec75dc1623251ce2de7dd06c4cb6838f8eac90d4ddd6f131607a9b95d1771acc1dbd62040078005344dadab2c93a4a9baaa26cba2444877a5ecc3ebd03ff1efbefc2e9b016356c2e86aa967b1c449f7011695ab5e532e722a2ba808fc6a118117c5db4f706d8d7e3dd22a0ddf8d3ff903cc8e1b2067962dd18b7fa570dce97dcee322cb4a5f5f882cf268dd12b5728a48663a30362075bd7d5b8f67103ea7b92fe10bfff4605eff0498de79fa91e20d17ccba6d3f384e36a9b0bf96dd3074fce310f183cee4f9f2cfbb05ea12e8bfa9cb03d623bc7a446b76973d0a685c58b2798fd4d4ea8a3959df2305e87aa35d2d3ffcebf8d3f375fb78d60d18d784855b7ccaf598ee2d0d9f659417890a85372b1224054ff36739f051460a63600c7cfb3b89836e92e9717bcb5843934d9e1390886a4a3cbd1347afe50a0da424216da36121994f5e08a106103f21b23b71f2bbadee3f01ecdf24eeb8ff7fb1331063298b0e031bb3e9ef4aac1cbcb06031dfa3ea7a4f32c8e2f81ce5137acd9e2947117cff3981d23ae22e2655a5e399e82e5f1ca7327aa8c26160402f31a840174a7fd40b7755f51b5b2b44eac5897ae806013321e51a3d8f6597284b62341290b70a15819a3640c332cd0f88cc567b248f67975bc07420551feb9003caf4dba073e76a17813199e2a0c57ad8862cbf79e1980fa40de109709927cceec2b16f6f38eb8229bdaab127716cc138ed74fcab1fb9d1e3ee15d636034de8a284c26bfa94ad20eb219fedc286650e7033ee73b8a75cec1177ae78856cbbcd6394e80d818087d4d011324bcb94bf2242afce27e54a72ac08c41b0aa526fd8d802301faa0e450830bb0a1333dad51d69606447c9b485b14541b51f922fc065156d619c7d1dea07fc09b8f3949e72d6a93bfa66142d301bca2cadcc61ab2871aea4075228bd7ec5c4b4333ddff844acaea97e36c8a0f4c966ab7d6a8248e8556edf3c2f38c6a1dc60f715588ca0ea26a525841c15189bad7a39dbb9ed7f003598f2e3c3365a15d4bb9260ad380de4bdef8e0dcaa4d2abb4ea447b8520fa01e200a40976a6632107a1ba4014268709ebfab68bd42517c50b83c97fce3005d1a1d81cfcaa471a703c9c366bcf9d028d208ee8c96ab2ba460b1f60ede19312efcfd4c7a9b4bcc6b21ebc0e66138b2df4bded24c0f8b6bafbf84c0c9e525c0c60c962f5b8753ad41c73da1a0b34918448c91a50a2d8731cbf675895aa4096c2efe98e0f96650f99684e597c3ae3a6a9ec85e95e923b8da62660bc9fd58"}) r2 = socket$netlink(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000cc0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="f8", 0x1}], 0x1}, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="290000002000190f00003fffffffda060200000000e80001dd0000040d001800ea11006b0005000000", 0x29}], 0x1) semop(r0, &(0x7f0000000180)=[{0x4, 0xd5, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x411, 0x800}, {0x0, 0x0, 0x1800}, {0x4, 0x7fff}, {0x1, 0x0, 0x800}, {0x3, 0x0, 0x1000}], 0x7) syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1e, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e85000000000500010000ffffffffffffffff0000000800000000000002f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d0000000000000060000000000000001000000000000000010000000100000001000000010000061000000040000000000000000000000000000000000000000000000450300000000000000000000000100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2", 0x12b, 0x10000}, {&(0x7f0000010200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\a', 0x14, 0x10220}, {&(0x7f0000010300)="00000000000000000000000001000000000000e40000100000000000000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e04", 0x6c, 0x10320}, {&(0x7f0000010400)="000000000000000000000000105000000000000500000000000000001010000000000004000000000000000020500000000000050000000000000000005000000000000400000000000000007050000000000004000000000000000080500000000000040000000000000000000001000000000080000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f050000000000006000000000000000010100000000000040000000000000000b0500000000000060000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000005000000000000700000000000000001010000000000004000000000000000010500000000000070000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000050500000000000040000000000000000101000000000000400000000000000006050000000000004000000000000000000500000000000040000000000000000705000000000000400000000000000008050000000000004000000000000000000000100000000008000000000000001", 0x274, 0x10b20}, {&(0x7f0000010800)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000001a8885d61aee4febb69bd33546bd0e04000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000001a8885d61aee4febb69bd33546bd0e04000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e040100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2b758485800000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200101000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e000050", 0x226, 0x100ea0}, {&(0x7f0000010b00)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000001a8885d61aee4febb69bd33546bd0e04000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000001a8885d61aee4febb69bd33546bd0e04000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e040100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2", 0x160, 0x101ea0}, {&(0x7f0000011800)="b8e6bc4200000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200005000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14070000000000000001000000000000000a000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b7010000f7ffffffffffffff8400000000000000006f040000b701", 0x15d, 0x500000}, {&(0x7f0000011a00)="0000000000000000000000000000000000000000040000000000000000010000000000000090500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000400", 0x65, 0x500560}, {&(0x7f0000011b00)="00000000000000000000000400000000000000000000000000000000a05000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000004", 0x5b, 0x500720}, {&(0x7f0000011c00)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x38, 0x500840}, {&(0x7f0000011d00)="00000600000000000000000000000000000000605000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000006", 0x52, 0x5008e0}, {&(0x7f0000011e00)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000000000000080ffffffff", 0x132, 0x5009e0}, {&(0x7f0000012000)="000000000000000000000600000000000000000100000000000000d05000000000000000000000000000003000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000106000000000000000b4f7fb0d0124f978a408dac5052e4f6000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000005cbc645f00000000c7a335155bbc645f", 0xc1, 0x500b60}, {&(0x7f0000000480)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x48, 0x500c80}, {&(0x7f0000012200)="0000000000000000000000000000000000000600000000000000000000000000000000005100000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000006", 0x62, 0x500d20}, {&(0x7f0000012300)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x3f, 0x500e40}, {&(0x7f0000012400)="0000000000000000000700000000000000000000000000000000105000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000007", 0x59, 0x500ee0}, {&(0x7f0000012500)="46ea879d00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200105000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14070000000000000002000000000000000e000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000030500000000000a80030000000000000d30e0000350000000060500000000000a90000000000000000b20e0000210000000090500000000000a90000000000000000910e00002100000000a0500000000000a90000000000000000700e00002100000000c0500000000000a900000000000000004f0e00002100000000d0500000000000a901000000000000002e0e00002100000000e0500000000000a900000000000000000d0e0000210000000000510000000000a90000000000000000ec0d0000210000000000690000000000c00000190000000000d40d000018", 0x1c0, 0x501000}, {&(0x7f0000012700)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000007000000000000000200000000000000b0020000000000000000c000000000000000010000000000000500000000000000010000000000000007000000000000000200000000000000b00100000000000000010000000000000004000000000000000200000000000000b003000000000000000010000000000000000100000000000002", 0x1b9, 0x501e40}, {&(0x7f0000000280)="f37badf500000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200605000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14060000000000000007000000000000000100000000f6ffffffffffffff8000305000000000008f0f00000c", 0x7b, 0x506000}, {&(0x7f0000012e00)="00000000000000000000000000000000000000008941f9988941f9988941f998", 0x20, 0x506fe0}, {&(0x7f0000013000)="b95ad41c00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200905000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000f7ffffffffffffff02000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c", 0x94, 0x509000}, {&(0x7f0000013100)="0000000000000000000000000000000000000000000000000000000002002e2e04000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f00000000000000000000000000000000000000003e94c21700000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200a05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000090000000000000001000000000b4f7fb0d0124f97fb8a408dac5052e4f6930f000008", 0x13b, 0x509f40}, {&(0x7f0000013300)="000000000000000000000000000000000000000000000000050000000000", 0x1e, 0x50afe0}, {&(0x7f0000013500)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00100000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00200000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b20500000000000000050100000000000000000000000000000100000000c000000000000000010000000000000500000000000000010000000000000004000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000d35bdc0e00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200c05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000050000000000000012000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e0000230000000001000000000000600200000000000000190e0000230000000001000000000000600300000000000000f60d0000230000000001000000000000600400000000000000d30d0000230000000001000000000000600500000000000000b00d0000230000000001000000000000600600000000000000890d0000270000000101000000000000010000000000000000e90c0000a000000001010000000000000c0001000000000000da0c00000f0000000101000000000000544bae790400000000b70c000023000000010100000000000054482d12f600000000940c0000230000000101000000000000600200000000000000710c00002300000001010000000000006003000000000000004e0c000023", 0x3e4, 0x50be40}, {&(0x7f0000013900)="0000000000000000000000000000000000000003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c653003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c65300200000000000000050066696c653006000000000000000600000000000000140000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000ae7d1e135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000ae7d1e1306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6405010000000000000100000000000000000600000000000000000005000166696c653305010000000000000100000000000000000600000000000000000005000166696c653204010000000000000100000000000000000600000000000000000005000166696c653101010000000000000100000000000000000600000000000000000005000266696c653004010000000000000100000000000000000600000000000000000005000166696c653105010000000000000100000000000000000600000000000000000005000166696c653205010000000000000100000000000000000600000000000000000005000166696c653306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6401010000000000000100000000000000000600000000000000000005000266696c6530000000000000000002002e2e030000000000000006000000000000003a0000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135bbc645f00000000000000009375120100000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200d05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14060000000000000005000000000000000200000001000100000000000001000000000000000000c05000000000000600000000000000020100000000000001000000000000000000e050000000000006", 0x400, 0x50cca0}, {&(0x7f0000000700)="f816d9c600000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200e05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000050000000000000011000000000201000000000000010000000000000000fb0e0000a000000002010000000000000c0101000000000000ec0e00000f00000002010000000000006c0000000000000000bd0a00002f04000003010000000000000100000000000000001d0a0000a000000003010000000000000c01010000000000000e0a00000f00000003010000000000006c0000000000000000d30900003b000000040100000000000001000000000000000033090000a000000004010000000000000c0001000000000000240900000f00000004010000000000001822a8f12600000000f50800002f000000040100000000000018d65ba13500000000c60800002f00000004010000000000006c0000000000000000a70800001f000000050100000000000001000000000000000007080000a000000005010000000000000c0001000000000000e90700001e00000005010000000000006c0000000000000000b407000035000000060100000000000001000000000000000014070000a000000006010000000000000c0001000000000000010700001300000006010000000000006c00000000000000008806000079", 0x20b, 0x50e000}, {&(0x7f0000014000)="0000000000000000000000000006000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6406000000000000000600000000000000640000000000000064000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000000030000000000000000000000100305000000000000030000000000000000000000000000000300000000000000400000000000000050066696c65320500000000000000050066696c653306000000000000000600000000000000282300000000000000300000000000000000000000000000020000000000000000000000ed81000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000060000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000060000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c6531060000000000000006000000000000000a000000000000000a000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b130600000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3038323231363939382f66696c65302f66696c65300300000000000000050066696c653106000000000000000600000000000000260000000000000026000000000000000000000000000000010000000000000000000000ffa1000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c6530060000000000000006000000000000001a040000000000001a040000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b13", 0x920, 0x50e6e0}, {&(0x7f0000015600)="af6d627700000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200005100000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000040000000000000004000000000000000000000000f90100000000000000730f0000280000000100000000000000cc0000100000000000430f0000300000000100000000000000cc0000500000000000130f0000300000000100000000000000cc0000690000000000e30e000030", 0xc6, 0x510000}, {&(0x7f0000015700)="00000000000000000300000000000000000100000000000000006900000000000000190000000000e1ee0d5d64d84a64be712c7636496d140300000000000000000100000000000000005000000000000000190000000000e1ee0d5d64d84a64be712c7636496d140300000000000000000100000000000000001000000000000000400000000000e1ee0d5d64d84a64be712c7636496d14", 0x98, 0x510f40}], 0x0, &(0x7f00000005c0), 0x0) openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x470d83, 0x408) r3 = openat$bsg(0xffffffffffffff9c, &(0x7f0000003800), 0x0, 0x0) getdents(r3, &(0x7f0000000040)=""/95, 0x5f) syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) 22:11:34 executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000002200)={@broadcast, @dev, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "bc39ab", 0x8, 0x73, 0x0, @local, @mcast2, {[@dstopts]}}}}}, 0x0) 22:11:34 executing program 2: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$peeksig(0x10, r0, 0x0, 0x0) waitid(0x0, 0x0, 0x0, 0x2, 0x0) ptrace$getregs(0xe, r0, 0x0, &(0x7f00000000c0)=""/87) 22:11:34 executing program 1: r0 = semget$private(0x0, 0x0, 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) perf_event_open(&(0x7f0000000080)={0x3, 0x80, 0x40, 0x76, 0xe0, 0xff, 0x0, 0x6, 0x80000, 0x5, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x59, 0x4, @perf_config_ext={0x4, 0x5}, 0x2006, 0xfffffffeffffffff, 0x7, 0x5, 0x7fffffffffffffff, 0x200, 0x1, 0x0, 0x3ff, 0x0, 0x8}, 0xffffffffffffffff, 0xc, r1, 0xa) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f000004e280)) fcntl$setsig(r1, 0xa, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000ec0)={{}, 0x0, 0x10, @unused=[0x10001, 0xffff, 0x8001], @name="8486f678ff19e04bffc1c63a26b8d9681ecbfc28026b89ebec9f3418db52e759ce33a11af97ad58334c92f8a1c6ca50685e4ab7ea1cf19315e64f7ccab8c9edb188d72f97ba68da59bbf0e387e865a17d3e02c2f09d6dcd721445b7762b1c0c79a3a4d08d4d806288043fb5a8047112dc11b39547f18038fdaf88937e8f857ba440d7b18e50b62ce67dba59818d3d71c14ca9176398fee9cf60209fc4526f088c7cc3230a32d499ab58b7c6aa86a0edbfd0ed3890670057e607316576ecb03aa43e26ec15a1c76172b12eb4f0f5655bb0549c7f1066e0bc5e1553fc193001c82a2f20083daee334b2343015b10bdaee81af2d88a004e7551aca8e713856bdeef8d717c79784f7d3ead67d8cdee815a69faec67649e17596733e662ea725c6d7d9f440d12f8f4b55c4026c5c9db012264186f713eb1e3c42145909a6cb5fbf1a53f9820a5816b85b2bf3d3eee9d44c69df3a95dd05c5419ae93ce9989f200da08d0dfbe89baf591204129c2e4ef661a31263f78394f0fe1d1d8d63ee375fec1453df27d280eca95160454110368bae8c41348077f72432752b4e1cc2144e89ad77abc045ad668f82a9625a0fb99010407150c7757939fb449592d439ddeeba6cca5d784c233e82bc8c9c22529648ca1535e6323d4e133fff8a68fdee067bc3f264f8e1e018f13b0c3090f2b24010314bec973161a0efa76cc1aac5a1188ae79a4e581c492b07ac8c519dca03e9245db12d018616405f0af47f717a8a9733636aa6113ec5d68b778d2d8cb686507e6eaf95a8074ca0c335bac0defb24e4d59cc00069a6a9d6a271115200c4ddc177111d75dc591ae2b15da0243c005ef45ce654a24ea215dea3c9f186f5a08c042cc69f9d3cc07c1f543e17dbf75429e37d7bfe965c85a72b32592169b07605b4f1a054629e9711ff827fbf37bfc20bc8f0696015186428326ffe8c212c2194ba89f006eb7a7eb0d31b240196ff19d03ac5ac89f4262144b2f9ac7358d5587c4e4f01967e8df2c04da377706c153fa0d21bb46e561d97c08e0440167d34c28f7b43fd953f0e00457907dafa7c5120c704af28bdb8bfba4b94758952b579617037c968976b2b80bca02b6f9283830330e0a95f01ef43edabc817c08da59e366b7ffc9f23bf42804f2cc747d5a28178dfc6523688deb5b044fb9407f7ef00f4ac30cfb42e7f3de246aece078bdbd081fd247f5619e49d93e0afda854886a1b8df470a0385f378b4fbf7443a3d3ffd2447b1caf4a083de1dfffb6aba021a4843f1d9f5a3bd858d7060c567847d7a63573165741bf44df4a8ff28a7ed9bb31b9eabe0156a389aaaf569ed83fae7c91ac4c0c4c82a7d04e7630a503c2d2824331d68c69c78befdfbb9b645a116ba00bcc38fcc2a535565a65083ace704d7c5ad25762c80a805a2e6859ee4c0797b548a06d6ce04e175410f53bdac088a845cc660ea5724ff9a1e802523759fca2ee589b34f5ef23622f4e367a3eb22e7ec2eb5e59989babe94e821813bcef8074af6a38c4ce743fef41c9122a94057c378669533b8e0079e232000275134a2f0d992b4b21d271859f2769b770d5e5b5a6929a5d47b218230831b7ab3e44faadf04ba012c5012ba74a997223e8b777ed167c9e68374b6106a8a489b2aceb331157ad1057d28c776c5a4172c3747134688d68e3f3118b8869181d0971f8ba0865811d7b37a8308c66a1c774cb0d40da77581ed69a6c8ed9b57c7b9d563826e9e43f91f886cf0d6329b1f1b73a2d4f8aed2706a76b278817c8ec5f40cb840061ca63c8787a8ee7685e0bd2e070ec7fed35c9aa7762ec150ce1bdcefbfb026c8d01a217376a69bb003bef3c04fd4e82d120322f43e06018e6088a4a0e7a3a55752a343f16e56c7a54e2904a28fe21f301f0e848fb9230780e4d92e022ce6aba11b523fd9975c486808c556e2ea4bbbd6cdf5a6530434e9d69fbfc52e07481728bdedddec2ce6c51470841fd6f9267bfc00388492e07cac4ca1de23ec27715b52cf4473e932b649d6fca9394008d01652cb39048bc5b1adf88b9544d1f972d6151ad264a7003c65980e90762f6487bf5635cedeb38092b19d0c5c6d853c48a81847e4b57f01a15893d24beb95c7c56eed18906e41637a36f689f0209c8bd4684c7d1c4ce3c1b827ec9d60ccba9cfbe0e7e3b85958263398f3d0ce8b681370fc4bf9bb15a56c46f3898b3b10c452ba1052f5f84e6490df6d3828c2acef7a062a9943dc03dfb7cdc22be1b5fe4b016b409c5c3a68e126d483485d43cbfb381ed6dfa98a531e968ff10c725a1a3d55ea92b43bafaf063a71b37d57a2d3e7080dc14ba0ecdb30064393dc0cb2a4a885ab334a00aa1c93d1c6607fc3057c416834e564035b2f281f2d63e04ba5fac51ec0c1b31637bb192cfba641751fc949675a14c94394dbc93de2e8b6428e0bd058f6c1316f740c0a8b8b5df7c891abf0d358c76a253a88efdfd0a57c01a5e39fc3c7c016f9afae9bf2865768fe6c9476c08688a002937163be9c41bdcc2e074cc3d2e7aec5439a8c24ea60ae7e2f4153ca189c773005901cc2b93c6f6dfd45c818e77e93c17ba87f4c35249ee142f4e627d528aea6ff17c6c191b5afc347de20824efec96bc4368a92204f4eaaa7a9fb0341716d3298c1f09a054b09391a61d2f9f01dba2c3431d93d57e0cf184f49c9ed8cb362de6d2325acd621b72c4b6313bbf03ae35ec3d1193617d1f464b1639c4c3b0295ed44ab7afa997bbea8d7a7fc337764f47287dad85b16ae58b979a817abca71ed05560142757553bf06dbf2a3952330d2bee9e7effe27c9787617ac0328602f8f1f4d6028e1409fde7be878a5274f44d792a9cd796c7c2d574a35921b011f1a8f6b6d88e1524c6d441237bc9d56e6e943d9071f37255c84cd43110ff0cfa9e8028129faaab88a727f3ef44ea5eb796ed2461eb920bf844638bbcb827210c10fc67876faba1094d906dacce8bcab96b2313f05307b4108984fafe3d45a04fa9b6bd5a8a80842ba1cdcaf776236e6f42965259be0e82423092bd7b4828553e64c077531e99e1030e16bfa39139c83fdefa95b1cd1c4051a0e5a79d93add29e6897ebf629388d70833b3ba52fc65079cc75ec05635c24f7de1c90274c2e00b0a470e8ec5a661585c2320a2c3a70df23e7ebd8cb45c4bc438e2bb51eab30ab1567ed1bf9a29fe338203c63b2ab031be6bba20292be141ff51c062d3f839d0da0cb35822b1d1ec96c06c68fd350ab0ebd2d220b71686a5dd089dd263eb7113e76ba02ce8b4c05d2a1e12c74b5ef158f790db57868d24762606824b10eaf5120ea2d3940ccf0e890164f057eeaf5b4639d0e7f9662712fd30780dc7637f43a9432436b4c4a078ef0782b6646da730a83ceca950bf7024cce2b3689b0be0db2c5f837b696ab5a8b391609267291d8c9b6cc28a1d831da135d344dfd2beef1f4b61ac9c869862d39365bac9d19257f9bd2c18aff542f5ed35b91646ee6b545e0fb6890a09f78246dfd79a871ae36447cce028b47342b0aed3c9491b4b6ffc8d848aa5915d1aafda0911f5f01ef6c50e7f0afc49cd9580b3500605866887aeb70c6cb0f19774d496ebdb6b00793a8be46d484f0125e00d8a3d03451915e2a55ca67b5dbfe786c868fc1b20b794ae669f1647183e6f16c094ce74e38688def75219c9271ffaa4f6b615c6c5d4fe3389901c61537a764dda386b052ebc3a9d80ba6c6544504366ef087539adbc200f100c9a902c681fcbe3e79e4b8c5009757da8005224ff2a7aaa1aed576532a79f4a96b6a5be55b18813d66837e7a95e32ab8f9d6c7c9902848dc7c1caac4baa9f97abcad223dddb9bc8de24abfdfa69c576b1feb7b78485adeafe2fefc5f2f665cd9b34f3efee2f95e87a7b02d0b66edf65f9abb32c2029a53c5ebf14aaa51574838901827a5efc69fc63ef13104079e831922855947b092029198a5849c930cb8413ce99341fb1fdba96e669cd3402ee0d6bff779f5d9ffb867ee2992665cbe989a35ee4fa1b3c9bd3042d250dec097f6161507cb5f9fdf930cec85088a9c1b39f291075735749168638a5679728b8f66d6a7a2914ab9d282fb6df2b6197a97f9831a63f37751769ed94e57dc770200b8033f406305940d49c3101ac5e53ab5866c6af912d7c85a7af2040f3d9b04382846ca5598952628086acd7cd384f97fd9df1b97e4465ff39a77b0839d873af29e340feef18e8a28c04b7e5b752626800f62eeeeb511843f5d2a7d0d34860fee730f9eab86f4958e54eac1beb9537ef7c5c01667e4d39b33756623203e48d540493cefabe2f00e76f4d8fc9a9dcf1e2c1e1fece410589bdff1d5ed2a0af3824951983ca47a34e1744448a6e70e0e8177735ca4c182c0290509a6a382bb471d5b8670e3e04865735ec75dc1623251ce2de7dd06c4cb6838f8eac90d4ddd6f131607a9b95d1771acc1dbd62040078005344dadab2c93a4a9baaa26cba2444877a5ecc3ebd03ff1efbefc2e9b016356c2e86aa967b1c449f7011695ab5e532e722a2ba808fc6a118117c5db4f706d8d7e3dd22a0ddf8d3ff903cc8e1b2067962dd18b7fa570dce97dcee322cb4a5f5f882cf268dd12b5728a48663a30362075bd7d5b8f67103ea7b92fe10bfff4605eff0498de79fa91e20d17ccba6d3f384e36a9b0bf96dd3074fce310f183cee4f9f2cfbb05ea12e8bfa9cb03d623bc7a446b76973d0a685c58b2798fd4d4ea8a3959df2305e87aa35d2d3ffcebf8d3f375fb78d60d18d784855b7ccaf598ee2d0d9f659417890a85372b1224054ff36739f051460a63600c7cfb3b89836e92e9717bcb5843934d9e1390886a4a3cbd1347afe50a0da424216da36121994f5e08a106103f21b23b71f2bbadee3f01ecdf24eeb8ff7fb1331063298b0e031bb3e9ef4aac1cbcb06031dfa3ea7a4f32c8e2f81ce5137acd9e2947117cff3981d23ae22e2655a5e399e82e5f1ca7327aa8c26160402f31a840174a7fd40b7755f51b5b2b44eac5897ae806013321e51a3d8f6597284b62341290b70a15819a3640c332cd0f88cc567b248f67975bc07420551feb9003caf4dba073e76a17813199e2a0c57ad8862cbf79e1980fa40de109709927cceec2b16f6f38eb8229bdaab127716cc138ed74fcab1fb9d1e3ee15d636034de8a284c26bfa94ad20eb219fedc286650e7033ee73b8a75cec1177ae78856cbbcd6394e80d818087d4d011324bcb94bf2242afce27e54a72ac08c41b0aa526fd8d802301faa0e450830bb0a1333dad51d69606447c9b485b14541b51f922fc065156d619c7d1dea07fc09b8f3949e72d6a93bfa66142d301bca2cadcc61ab2871aea4075228bd7ec5c4b4333ddff844acaea97e36c8a0f4c966ab7d6a8248e8556edf3c2f38c6a1dc60f715588ca0ea26a525841c15189bad7a39dbb9ed7f003598f2e3c3365a15d4bb9260ad380de4bdef8e0dcaa4d2abb4ea447b8520fa01e200a40976a6632107a1ba4014268709ebfab68bd42517c50b83c97fce3005d1a1d81cfcaa471a703c9c366bcf9d028d208ee8c96ab2ba460b1f60ede19312efcfd4c7a9b4bcc6b21ebc0e66138b2df4bded24c0f8b6bafbf84c0c9e525c0c60c962f5b8753ad41c73da1a0b34918448c91a50a2d8731cbf675895aa4096c2efe98e0f96650f99684e597c3ae3a6a9ec85e95e923b8da62660bc9fd58"}) r2 = socket$netlink(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000cc0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="f8", 0x1}], 0x1}, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="290000002000190f00003fffffffda060200000000e80001dd0000040d001800ea11006b0005000000", 0x29}], 0x1) semop(r0, &(0x7f0000000180)=[{0x4, 0xd5, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x411, 0x800}, {0x0, 0x0, 0x1800}, {0x4, 0x7fff}, {0x1, 0x0, 0x800}, {0x3, 0x0, 0x1000}], 0x7) syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1e, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e85000000000500010000ffffffffffffffff0000000800000000000002f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d0000000000000060000000000000001000000000000000010000000100000001000000010000061000000040000000000000000000000000000000000000000000000450300000000000000000000000100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2", 0x12b, 0x10000}, {&(0x7f0000010200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\a', 0x14, 0x10220}, {&(0x7f0000010300)="00000000000000000000000001000000000000e40000100000000000000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e04", 0x6c, 0x10320}, {&(0x7f0000010400)="000000000000000000000000105000000000000500000000000000001010000000000004000000000000000020500000000000050000000000000000005000000000000400000000000000007050000000000004000000000000000080500000000000040000000000000000000001000000000080000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f050000000000006000000000000000010100000000000040000000000000000b0500000000000060000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000005000000000000700000000000000001010000000000004000000000000000010500000000000070000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000050500000000000040000000000000000101000000000000400000000000000006050000000000004000000000000000000500000000000040000000000000000705000000000000400000000000000008050000000000004000000000000000000000100000000008000000000000001", 0x274, 0x10b20}, {&(0x7f0000010800)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000001a8885d61aee4febb69bd33546bd0e04000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000001a8885d61aee4febb69bd33546bd0e04000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e040100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2b758485800000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200101000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e000050", 0x226, 0x100ea0}, {&(0x7f0000010b00)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000001a8885d61aee4febb69bd33546bd0e04000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000001a8885d61aee4febb69bd33546bd0e04000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e040100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2", 0x160, 0x101ea0}, {&(0x7f0000011800)="b8e6bc4200000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200005000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14070000000000000001000000000000000a000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b7010000f7ffffffffffffff8400000000000000006f040000b701", 0x15d, 0x500000}, {&(0x7f0000011a00)="0000000000000000000000000000000000000000040000000000000000010000000000000090500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000400", 0x65, 0x500560}, {&(0x7f0000011b00)="00000000000000000000000400000000000000000000000000000000a05000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000004", 0x5b, 0x500720}, {&(0x7f0000011c00)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x38, 0x500840}, {&(0x7f0000011d00)="00000600000000000000000000000000000000605000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000006", 0x52, 0x5008e0}, {&(0x7f0000011e00)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000000000000080ffffffff", 0x132, 0x5009e0}, {&(0x7f0000012000)="000000000000000000000600000000000000000100000000000000d05000000000000000000000000000003000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000106000000000000000b4f7fb0d0124f978a408dac5052e4f6000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000005cbc645f00000000c7a335155bbc645f", 0xc1, 0x500b60}, {&(0x7f0000000480)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x48, 0x500c80}, {&(0x7f0000012200)="0000000000000000000000000000000000000600000000000000000000000000000000005100000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000006", 0x62, 0x500d20}, {&(0x7f0000012300)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x3f, 0x500e40}, {&(0x7f0000012400)="0000000000000000000700000000000000000000000000000000105000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000007", 0x59, 0x500ee0}, {&(0x7f0000012500)="46ea879d00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200105000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14070000000000000002000000000000000e000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000030500000000000a80030000000000000d30e0000350000000060500000000000a90000000000000000b20e0000210000000090500000000000a90000000000000000910e00002100000000a0500000000000a90000000000000000700e00002100000000c0500000000000a900000000000000004f0e00002100000000d0500000000000a901000000000000002e0e00002100000000e0500000000000a900000000000000000d0e0000210000000000510000000000a90000000000000000ec0d0000210000000000690000000000c00000190000000000d40d000018", 0x1c0, 0x501000}, {&(0x7f0000012700)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000007000000000000000200000000000000b0020000000000000000c000000000000000010000000000000500000000000000010000000000000007000000000000000200000000000000b00100000000000000010000000000000004000000000000000200000000000000b003000000000000000010000000000000000100000000000002", 0x1b9, 0x501e40}, {&(0x7f0000000280)="f37badf500000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200605000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14060000000000000007000000000000000100000000f6ffffffffffffff8000305000000000008f0f00000c", 0x7b, 0x506000}, {&(0x7f0000012e00)="00000000000000000000000000000000000000008941f9988941f9988941f998", 0x20, 0x506fe0}, {&(0x7f0000013000)="b95ad41c00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200905000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000f7ffffffffffffff02000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c", 0x94, 0x509000}, {&(0x7f0000013100)="0000000000000000000000000000000000000000000000000000000002002e2e04000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f00000000000000000000000000000000000000003e94c21700000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200a05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000090000000000000001000000000b4f7fb0d0124f97fb8a408dac5052e4f6930f000008", 0x13b, 0x509f40}, {&(0x7f0000013300)="000000000000000000000000000000000000000000000000050000000000", 0x1e, 0x50afe0}, {&(0x7f0000013500)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00100000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00200000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b20500000000000000050100000000000000000000000000000100000000c000000000000000010000000000000500000000000000010000000000000004000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000d35bdc0e00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200c05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000050000000000000012000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e0000230000000001000000000000600200000000000000190e0000230000000001000000000000600300000000000000f60d0000230000000001000000000000600400000000000000d30d0000230000000001000000000000600500000000000000b00d0000230000000001000000000000600600000000000000890d0000270000000101000000000000010000000000000000e90c0000a000000001010000000000000c0001000000000000da0c00000f0000000101000000000000544bae790400000000b70c000023000000010100000000000054482d12f600000000940c0000230000000101000000000000600200000000000000710c00002300000001010000000000006003000000000000004e0c000023", 0x3e4, 0x50be40}, {&(0x7f0000013900)="0000000000000000000000000000000000000003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c653003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c65300200000000000000050066696c653006000000000000000600000000000000140000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000ae7d1e135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000ae7d1e1306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6405010000000000000100000000000000000600000000000000000005000166696c653305010000000000000100000000000000000600000000000000000005000166696c653204010000000000000100000000000000000600000000000000000005000166696c653101010000000000000100000000000000000600000000000000000005000266696c653004010000000000000100000000000000000600000000000000000005000166696c653105010000000000000100000000000000000600000000000000000005000166696c653205010000000000000100000000000000000600000000000000000005000166696c653306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6401010000000000000100000000000000000600000000000000000005000266696c6530000000000000000002002e2e030000000000000006000000000000003a0000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135bbc645f00000000000000009375120100000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200d05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14060000000000000005000000000000000200000001000100000000000001000000000000000000c05000000000000600000000000000020100000000000001000000000000000000e050000000000006", 0x400, 0x50cca0}, {&(0x7f0000000700)="f816d9c600000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200e05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000050000000000000011000000000201000000000000010000000000000000fb0e0000a000000002010000000000000c0101000000000000ec0e00000f00000002010000000000006c0000000000000000bd0a00002f04000003010000000000000100000000000000001d0a0000a000000003010000000000000c01010000000000000e0a00000f00000003010000000000006c0000000000000000d30900003b000000040100000000000001000000000000000033090000a000000004010000000000000c0001000000000000240900000f00000004010000000000001822a8f12600000000f50800002f000000040100000000000018d65ba13500000000c60800002f00000004010000000000006c0000000000000000a70800001f000000050100000000000001000000000000000007080000a000000005010000000000000c0001000000000000e90700001e00000005010000000000006c0000000000000000b407000035000000060100000000000001000000000000000014070000a000000006010000000000000c0001000000000000010700001300000006010000000000006c00000000000000008806000079", 0x20b, 0x50e000}, {&(0x7f0000014000)="0000000000000000000000000006000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6406000000000000000600000000000000640000000000000064000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000000030000000000000000000000100305000000000000030000000000000000000000000000000300000000000000400000000000000050066696c65320500000000000000050066696c653306000000000000000600000000000000282300000000000000300000000000000000000000000000020000000000000000000000ed81000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000060000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000060000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c6531060000000000000006000000000000000a000000000000000a000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b130600000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3038323231363939382f66696c65302f66696c65300300000000000000050066696c653106000000000000000600000000000000260000000000000026000000000000000000000000000000010000000000000000000000ffa1000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c6530060000000000000006000000000000001a040000000000001a040000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b13", 0x920, 0x50e6e0}, {&(0x7f0000015600)="af6d627700000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200005100000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000040000000000000004000000000000000000000000f90100000000000000730f0000280000000100000000000000cc0000100000000000430f0000300000000100000000000000cc0000500000000000130f0000300000000100000000000000cc0000690000000000e30e000030", 0xc6, 0x510000}, {&(0x7f0000015700)="00000000000000000300000000000000000100000000000000006900000000000000190000000000e1ee0d5d64d84a64be712c7636496d140300000000000000000100000000000000005000000000000000190000000000e1ee0d5d64d84a64be712c7636496d140300000000000000000100000000000000001000000000000000400000000000e1ee0d5d64d84a64be712c7636496d14", 0x98, 0x510f40}], 0x0, &(0x7f00000005c0), 0x0) openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x470d83, 0x408) r3 = openat$bsg(0xffffffffffffff9c, &(0x7f0000003800), 0x0, 0x0) getdents(r3, &(0x7f0000000040)=""/95, 0x5f) syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) 22:11:34 executing program 0: perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$key(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000bc0)={0x0, 0x80, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x20000, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x9, 0x0, 0x0, 0x3ff, 0x0, 0xf8, 0x0, 0x8}, 0x0, 0x0, r0, 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='devtmpfs\x00', 0x0, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, 0x0, 0x0) recvmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) creat(&(0x7f0000000440)='./file1\x00', 0x0) open(0x0, 0x101c0, 0x0) pselect6(0x40, &(0x7f0000000e00)={0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000e80)={0x0, 0x0, 0x0, 0x0, 0x6}, &(0x7f0000000f00), &(0x7f0000000f80)={&(0x7f0000000f40), 0x8}) utime(&(0x7f0000000080)='./file1\x00', &(0x7f0000000380)={0x7fffffffffffffff, 0xf8}) getdents64(0xffffffffffffffff, &(0x7f0000000100)=""/241, 0xffd1) r1 = syz_mount_image$squashfs(&(0x7f00000002c0), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f001000000000000001000c00d00002000400000026010000000000000602000000000000b501000000000000ee0100000000000099000000000000003e010000000000008501000000000000a30100000000000078da2baeacca4eccc9492d2aa61d030085492b1f78da2baeacca4eccc9492d2a1e658c324619a30c1803005565c4a273797a6b616c6c657273a30078da636278cbc8c0c0c83051363d1ec8604800e2ff4000a41852805804889990d43003f925486aa4581818a4813433c37fb81aa01003c82c3520d62fc92dd02faeacd2cdcc4d4c4f4d4fcd3331b434373733b634d24fcbcc493580908c48363031400088d604627620e644926705f2fba16ab81850012392cba0f28cc87ad9806233a1721acaa87a9990f4229b0131f700dc0c76a818282442807ee400d2008b6a3509450078da63648000662056016226061686b4cc9c54030f0646a0208463c80255c508a5991838c0127ac9f939296d40614698b6654006cc0cc3470cac708e1132c71800421f11fb1c0078da636080803628ad02a53da0f43228fd084aab3142680046df02a2850100000000000008805cf90100535f0100ab010000000000001d0078da63606063a8482c29293264636080b21860624670312300b5bc09ab108000000000000000000200000024000000bd010000000000000100000000000000dc01", 0x200}], 0x0, &(0x7f00000000c0)=ANY=[], 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1000000, 0x10, 0xffffffffffffffff, 0x92a0a000) r2 = openat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) syz_mount_image$squashfs(0x0, &(0x7f0000000240)='./file1\x00', 0x86, 0x2, &(0x7f0000000a80)=[{&(0x7f0000000840)="9581", 0x2, 0x5}, {&(0x7f0000000880)="0b2f901f593b15dc11097f48b8b8ebc7459098ae7c59e4c3d07c41749549b78ba58d207f83e7226a8c58925fa87a791cb3cce5402a3d87f00042326b90686ce40fac5332f911b59316600b4dfb5e7b32c5891baf442eaff87e3fe675f6a8b7d92211fb398e64735c048ba0b729cb3ef66051ce83454903b95ada5db4b9d713", 0x7f, 0x7}], 0x2008080, 0x0, 0x0) readv(r2, &(0x7f0000000740), 0x0) 22:11:34 executing program 4: perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$key(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000bc0)={0x0, 0x80, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x20000, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x9, 0x0, 0x0, 0x3ff, 0x0, 0xf8, 0x0, 0x8}, 0x0, 0x0, r0, 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='devtmpfs\x00', 0x0, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, 0x0, 0x0) recvmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) creat(&(0x7f0000000440)='./file1\x00', 0x0) open(0x0, 0x101c0, 0x0) pselect6(0x40, &(0x7f0000000e00)={0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000e80)={0x0, 0x0, 0x0, 0x0, 0x6}, &(0x7f0000000f00), &(0x7f0000000f80)={&(0x7f0000000f40), 0x8}) utime(&(0x7f0000000080)='./file1\x00', &(0x7f0000000380)={0x7fffffffffffffff, 0xf8}) getdents64(0xffffffffffffffff, &(0x7f0000000100)=""/241, 0xffd1) r1 = syz_mount_image$squashfs(&(0x7f00000002c0), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f001000000000000001000c00d00002000400000026010000000000000602000000000000b501000000000000ee0100000000000099000000000000003e010000000000008501000000000000a30100000000000078da2baeacca4eccc9492d2aa61d030085492b1f78da2baeacca4eccc9492d2a1e658c324619a30c1803005565c4a273797a6b616c6c657273a30078da636278cbc8c0c0c83051363d1ec8604800e2ff4000a41852805804889990d43003f925486aa4581818a4813433c37fb81aa01003c82c3520d62fc92dd02faeacd2cdcc4d4c4f4d4fcd3331b434373733b634d24fcbcc493580908c48363031400088d604627620e644926705f2fba16ab81850012392cba0f28cc87ad9806233a1721acaa87a9990f4229b0131f700dc0c76a818282442807ee400d2008b6a3509450078da63648000662056016226061686b4cc9c54030f0646a0208463c80255c508a5991838c0127ac9f939296d40614698b6654006cc0cc3470cac708e1132c71800421f11fb1c0078da636080803628ad02a53da0f43228fd084aab3142680046df02a2850100000000000008805cf90100535f0100ab010000000000001d0078da63606063a8482c29293264636080b21860624670312300b5bc09ab108000000000000000000200000024000000bd010000000000000100000000000000dc01", 0x200}], 0x0, &(0x7f00000000c0)=ANY=[], 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1000000, 0x10, 0xffffffffffffffff, 0x92a0a000) r2 = openat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) syz_mount_image$squashfs(0x0, &(0x7f0000000240)='./file1\x00', 0x86, 0x2, &(0x7f0000000a80)=[{&(0x7f0000000840)="9581", 0x2, 0x5}, {&(0x7f0000000880)="0b2f901f593b15dc11097f48b8b8ebc7459098ae7c59e4c3d07c41749549b78ba58d207f83e7226a8c58925fa87a791cb3cce5402a3d87f00042326b90686ce40fac5332f911b59316600b4dfb5e7b32c5891baf442eaff87e3fe675f6a8b7d92211fb398e64735c048ba0b729cb3ef66051ce83454903b95ada5db4b9d713", 0x7f, 0x7}], 0x2008080, 0x0, 0x0) readv(r2, &(0x7f0000000740), 0x0) 22:11:34 executing program 5: perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$key(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000bc0)={0x0, 0x80, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x20000, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x9, 0x0, 0x0, 0x3ff, 0x0, 0xf8, 0x0, 0x8}, 0x0, 0x0, r0, 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='devtmpfs\x00', 0x0, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, 0x0, 0x0) recvmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) creat(&(0x7f0000000440)='./file1\x00', 0x0) open(0x0, 0x101c0, 0x0) pselect6(0x40, &(0x7f0000000e00)={0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000e80)={0x0, 0x0, 0x0, 0x0, 0x6}, &(0x7f0000000f00), &(0x7f0000000f80)={&(0x7f0000000f40), 0x8}) utime(&(0x7f0000000080)='./file1\x00', &(0x7f0000000380)={0x7fffffffffffffff, 0xf8}) getdents64(0xffffffffffffffff, &(0x7f0000000100)=""/241, 0xffd1) r1 = syz_mount_image$squashfs(&(0x7f00000002c0), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f001000000000000001000c00d00002000400000026010000000000000602000000000000b501000000000000ee0100000000000099000000000000003e010000000000008501000000000000a30100000000000078da2baeacca4eccc9492d2aa61d030085492b1f78da2baeacca4eccc9492d2a1e658c324619a30c1803005565c4a273797a6b616c6c657273a30078da636278cbc8c0c0c83051363d1ec8604800e2ff4000a41852805804889990d43003f925486aa4581818a4813433c37fb81aa01003c82c3520d62fc92dd02faeacd2cdcc4d4c4f4d4fcd3331b434373733b634d24fcbcc493580908c48363031400088d604627620e644926705f2fba16ab81850012392cba0f28cc87ad9806233a1721acaa87a9990f4229b0131f700dc0c76a818282442807ee400d2008b6a3509450078da63648000662056016226061686b4cc9c54030f0646a0208463c80255c508a5991838c0127ac9f939296d40614698b6654006cc0cc3470cac708e1132c71800421f11fb1c0078da636080803628ad02a53da0f43228fd084aab3142680046df02a2850100000000000008805cf90100535f0100ab010000000000001d0078da63606063a8482c29293264636080b21860624670312300b5bc09ab108000000000000000000200000024000000bd010000000000000100000000000000dc01", 0x200}], 0x0, &(0x7f00000000c0)=ANY=[], 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1000000, 0x10, 0xffffffffffffffff, 0x92a0a000) r2 = openat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) syz_mount_image$squashfs(0x0, &(0x7f0000000240)='./file1\x00', 0x86, 0x2, &(0x7f0000000a80)=[{&(0x7f0000000840)="9581", 0x2, 0x5}, {&(0x7f0000000880)="0b2f901f593b15dc11097f48b8b8ebc7459098ae7c59e4c3d07c41749549b78ba58d207f83e7226a8c58925fa87a791cb3cce5402a3d87f00042326b90686ce40fac5332f911b59316600b4dfb5e7b32c5891baf442eaff87e3fe675f6a8b7d92211fb398e64735c048ba0b729cb3ef66051ce83454903b95ada5db4b9d713", 0x7f, 0x7}], 0x2008080, 0x0, 0x0) readv(r2, &(0x7f0000000740), 0x0) 22:11:34 executing program 2: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$peeksig(0x10, r0, 0x0, 0x0) waitid(0x0, 0x0, 0x0, 0x2, 0x0) ptrace$getregs(0xe, r0, 0x0, &(0x7f00000000c0)=""/87) 22:11:34 executing program 0: perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$key(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000bc0)={0x0, 0x80, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x20000, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x9, 0x0, 0x0, 0x3ff, 0x0, 0xf8, 0x0, 0x8}, 0x0, 0x0, r0, 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='devtmpfs\x00', 0x0, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, 0x0, 0x0) recvmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) creat(&(0x7f0000000440)='./file1\x00', 0x0) open(0x0, 0x101c0, 0x0) pselect6(0x40, &(0x7f0000000e00)={0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000e80)={0x0, 0x0, 0x0, 0x0, 0x6}, &(0x7f0000000f00), &(0x7f0000000f80)={&(0x7f0000000f40), 0x8}) utime(&(0x7f0000000080)='./file1\x00', &(0x7f0000000380)={0x7fffffffffffffff, 0xf8}) getdents64(0xffffffffffffffff, &(0x7f0000000100)=""/241, 0xffd1) r1 = syz_mount_image$squashfs(&(0x7f00000002c0), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f001000000000000001000c00d00002000400000026010000000000000602000000000000b501000000000000ee0100000000000099000000000000003e010000000000008501000000000000a30100000000000078da2baeacca4eccc9492d2aa61d030085492b1f78da2baeacca4eccc9492d2a1e658c324619a30c1803005565c4a273797a6b616c6c657273a30078da636278cbc8c0c0c83051363d1ec8604800e2ff4000a41852805804889990d43003f925486aa4581818a4813433c37fb81aa01003c82c3520d62fc92dd02faeacd2cdcc4d4c4f4d4fcd3331b434373733b634d24fcbcc493580908c48363031400088d604627620e644926705f2fba16ab81850012392cba0f28cc87ad9806233a1721acaa87a9990f4229b0131f700dc0c76a818282442807ee400d2008b6a3509450078da63648000662056016226061686b4cc9c54030f0646a0208463c80255c508a5991838c0127ac9f939296d40614698b6654006cc0cc3470cac708e1132c71800421f11fb1c0078da636080803628ad02a53da0f43228fd084aab3142680046df02a2850100000000000008805cf90100535f0100ab010000000000001d0078da63606063a8482c29293264636080b21860624670312300b5bc09ab108000000000000000000200000024000000bd010000000000000100000000000000dc01", 0x200}], 0x0, &(0x7f00000000c0)=ANY=[], 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1000000, 0x10, 0xffffffffffffffff, 0x92a0a000) r2 = openat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) syz_mount_image$squashfs(0x0, &(0x7f0000000240)='./file1\x00', 0x86, 0x2, &(0x7f0000000a80)=[{&(0x7f0000000840)="9581", 0x2, 0x5}, {&(0x7f0000000880)="0b2f901f593b15dc11097f48b8b8ebc7459098ae7c59e4c3d07c41749549b78ba58d207f83e7226a8c58925fa87a791cb3cce5402a3d87f00042326b90686ce40fac5332f911b59316600b4dfb5e7b32c5891baf442eaff87e3fe675f6a8b7d92211fb398e64735c048ba0b729cb3ef66051ce83454903b95ada5db4b9d713", 0x7f, 0x7}], 0x2008080, 0x0, 0x0) readv(r2, &(0x7f0000000740), 0x0) [ 151.584405] BTRFS info (device loop3): disk space caching is enabled [ 151.601203] BTRFS info (device loop3): has skinny extents 22:11:34 executing program 2: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$peeksig(0x10, r0, 0x0, 0x0) waitid(0x0, 0x0, 0x0, 0x2, 0x0) ptrace$getregs(0xe, r0, 0x0, &(0x7f00000000c0)=""/87) 22:11:34 executing program 0: perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$key(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000bc0)={0x0, 0x80, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x20000, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x9, 0x0, 0x0, 0x3ff, 0x0, 0xf8, 0x0, 0x8}, 0x0, 0x0, r0, 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='devtmpfs\x00', 0x0, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, 0x0, 0x0) recvmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) creat(&(0x7f0000000440)='./file1\x00', 0x0) open(0x0, 0x101c0, 0x0) pselect6(0x40, &(0x7f0000000e00)={0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000e80)={0x0, 0x0, 0x0, 0x0, 0x6}, &(0x7f0000000f00), &(0x7f0000000f80)={&(0x7f0000000f40), 0x8}) utime(&(0x7f0000000080)='./file1\x00', &(0x7f0000000380)={0x7fffffffffffffff, 0xf8}) getdents64(0xffffffffffffffff, &(0x7f0000000100)=""/241, 0xffd1) r1 = syz_mount_image$squashfs(&(0x7f00000002c0), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f001000000000000001000c00d00002000400000026010000000000000602000000000000b501000000000000ee0100000000000099000000000000003e010000000000008501000000000000a30100000000000078da2baeacca4eccc9492d2aa61d030085492b1f78da2baeacca4eccc9492d2a1e658c324619a30c1803005565c4a273797a6b616c6c657273a30078da636278cbc8c0c0c83051363d1ec8604800e2ff4000a41852805804889990d43003f925486aa4581818a4813433c37fb81aa01003c82c3520d62fc92dd02faeacd2cdcc4d4c4f4d4fcd3331b434373733b634d24fcbcc493580908c48363031400088d604627620e644926705f2fba16ab81850012392cba0f28cc87ad9806233a1721acaa87a9990f4229b0131f700dc0c76a818282442807ee400d2008b6a3509450078da63648000662056016226061686b4cc9c54030f0646a0208463c80255c508a5991838c0127ac9f939296d40614698b6654006cc0cc3470cac708e1132c71800421f11fb1c0078da636080803628ad02a53da0f43228fd084aab3142680046df02a2850100000000000008805cf90100535f0100ab010000000000001d0078da63606063a8482c29293264636080b21860624670312300b5bc09ab108000000000000000000200000024000000bd010000000000000100000000000000dc01", 0x200}], 0x0, &(0x7f00000000c0)=ANY=[], 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1000000, 0x10, 0xffffffffffffffff, 0x92a0a000) r2 = openat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) syz_mount_image$squashfs(0x0, &(0x7f0000000240)='./file1\x00', 0x86, 0x2, &(0x7f0000000a80)=[{&(0x7f0000000840)="9581", 0x2, 0x5}, {&(0x7f0000000880)="0b2f901f593b15dc11097f48b8b8ebc7459098ae7c59e4c3d07c41749549b78ba58d207f83e7226a8c58925fa87a791cb3cce5402a3d87f00042326b90686ce40fac5332f911b59316600b4dfb5e7b32c5891baf442eaff87e3fe675f6a8b7d92211fb398e64735c048ba0b729cb3ef66051ce83454903b95ada5db4b9d713", 0x7f, 0x7}], 0x2008080, 0x0, 0x0) readv(r2, &(0x7f0000000740), 0x0) 22:11:34 executing program 2: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000dcf4655fdcf4655f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b00000000020000280200000284", 0x62, 0x400}, {&(0x7f0000010400)="02000000030000000400000030000f", 0xf, 0x1000}, {&(0x7f0000010500)="ffff000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f0000012600)="ed41000000100000dbf4655fdcf4655fdcf4655f000000000000040008", 0x1d, 0x4200}], 0x0, &(0x7f0000000300)=ANY=[], 0x0) chdir(&(0x7f00000000c0)='./file0\x00') r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) write$cgroup_type(r0, &(0x7f0000000200), 0x175d9003) creat(&(0x7f0000000180)='./bus\x00', 0x0) 22:11:34 executing program 3: r0 = semget$private(0x0, 0x0, 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) perf_event_open(&(0x7f0000000080)={0x3, 0x80, 0x40, 0x76, 0xe0, 0xff, 0x0, 0x6, 0x80000, 0x5, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x59, 0x4, @perf_config_ext={0x4, 0x5}, 0x2006, 0xfffffffeffffffff, 0x7, 0x5, 0x7fffffffffffffff, 0x200, 0x1, 0x0, 0x3ff, 0x0, 0x8}, 0xffffffffffffffff, 0xc, r1, 0xa) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f000004e280)) fcntl$setsig(r1, 0xa, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000ec0)={{}, 0x0, 0x10, @unused=[0x10001, 0xffff, 0x8001], @name="8486f678ff19e04bffc1c63a26b8d9681ecbfc28026b89ebec9f3418db52e759ce33a11af97ad58334c92f8a1c6ca50685e4ab7ea1cf19315e64f7ccab8c9edb188d72f97ba68da59bbf0e387e865a17d3e02c2f09d6dcd721445b7762b1c0c79a3a4d08d4d806288043fb5a8047112dc11b39547f18038fdaf88937e8f857ba440d7b18e50b62ce67dba59818d3d71c14ca9176398fee9cf60209fc4526f088c7cc3230a32d499ab58b7c6aa86a0edbfd0ed3890670057e607316576ecb03aa43e26ec15a1c76172b12eb4f0f5655bb0549c7f1066e0bc5e1553fc193001c82a2f20083daee334b2343015b10bdaee81af2d88a004e7551aca8e713856bdeef8d717c79784f7d3ead67d8cdee815a69faec67649e17596733e662ea725c6d7d9f440d12f8f4b55c4026c5c9db012264186f713eb1e3c42145909a6cb5fbf1a53f9820a5816b85b2bf3d3eee9d44c69df3a95dd05c5419ae93ce9989f200da08d0dfbe89baf591204129c2e4ef661a31263f78394f0fe1d1d8d63ee375fec1453df27d280eca95160454110368bae8c41348077f72432752b4e1cc2144e89ad77abc045ad668f82a9625a0fb99010407150c7757939fb449592d439ddeeba6cca5d784c233e82bc8c9c22529648ca1535e6323d4e133fff8a68fdee067bc3f264f8e1e018f13b0c3090f2b24010314bec973161a0efa76cc1aac5a1188ae79a4e581c492b07ac8c519dca03e9245db12d018616405f0af47f717a8a9733636aa6113ec5d68b778d2d8cb686507e6eaf95a8074ca0c335bac0defb24e4d59cc00069a6a9d6a271115200c4ddc177111d75dc591ae2b15da0243c005ef45ce654a24ea215dea3c9f186f5a08c042cc69f9d3cc07c1f543e17dbf75429e37d7bfe965c85a72b32592169b07605b4f1a054629e9711ff827fbf37bfc20bc8f0696015186428326ffe8c212c2194ba89f006eb7a7eb0d31b240196ff19d03ac5ac89f4262144b2f9ac7358d5587c4e4f01967e8df2c04da377706c153fa0d21bb46e561d97c08e0440167d34c28f7b43fd953f0e00457907dafa7c5120c704af28bdb8bfba4b94758952b579617037c968976b2b80bca02b6f9283830330e0a95f01ef43edabc817c08da59e366b7ffc9f23bf42804f2cc747d5a28178dfc6523688deb5b044fb9407f7ef00f4ac30cfb42e7f3de246aece078bdbd081fd247f5619e49d93e0afda854886a1b8df470a0385f378b4fbf7443a3d3ffd2447b1caf4a083de1dfffb6aba021a4843f1d9f5a3bd858d7060c567847d7a63573165741bf44df4a8ff28a7ed9bb31b9eabe0156a389aaaf569ed83fae7c91ac4c0c4c82a7d04e7630a503c2d2824331d68c69c78befdfbb9b645a116ba00bcc38fcc2a535565a65083ace704d7c5ad25762c80a805a2e6859ee4c0797b548a06d6ce04e175410f53bdac088a845cc660ea5724ff9a1e802523759fca2ee589b34f5ef23622f4e367a3eb22e7ec2eb5e59989babe94e821813bcef8074af6a38c4ce743fef41c9122a94057c378669533b8e0079e232000275134a2f0d992b4b21d271859f2769b770d5e5b5a6929a5d47b218230831b7ab3e44faadf04ba012c5012ba74a997223e8b777ed167c9e68374b6106a8a489b2aceb331157ad1057d28c776c5a4172c3747134688d68e3f3118b8869181d0971f8ba0865811d7b37a8308c66a1c774cb0d40da77581ed69a6c8ed9b57c7b9d563826e9e43f91f886cf0d6329b1f1b73a2d4f8aed2706a76b278817c8ec5f40cb840061ca63c8787a8ee7685e0bd2e070ec7fed35c9aa7762ec150ce1bdcefbfb026c8d01a217376a69bb003bef3c04fd4e82d120322f43e06018e6088a4a0e7a3a55752a343f16e56c7a54e2904a28fe21f301f0e848fb9230780e4d92e022ce6aba11b523fd9975c486808c556e2ea4bbbd6cdf5a6530434e9d69fbfc52e07481728bdedddec2ce6c51470841fd6f9267bfc00388492e07cac4ca1de23ec27715b52cf4473e932b649d6fca9394008d01652cb39048bc5b1adf88b9544d1f972d6151ad264a7003c65980e90762f6487bf5635cedeb38092b19d0c5c6d853c48a81847e4b57f01a15893d24beb95c7c56eed18906e41637a36f689f0209c8bd4684c7d1c4ce3c1b827ec9d60ccba9cfbe0e7e3b85958263398f3d0ce8b681370fc4bf9bb15a56c46f3898b3b10c452ba1052f5f84e6490df6d3828c2acef7a062a9943dc03dfb7cdc22be1b5fe4b016b409c5c3a68e126d483485d43cbfb381ed6dfa98a531e968ff10c725a1a3d55ea92b43bafaf063a71b37d57a2d3e7080dc14ba0ecdb30064393dc0cb2a4a885ab334a00aa1c93d1c6607fc3057c416834e564035b2f281f2d63e04ba5fac51ec0c1b31637bb192cfba641751fc949675a14c94394dbc93de2e8b6428e0bd058f6c1316f740c0a8b8b5df7c891abf0d358c76a253a88efdfd0a57c01a5e39fc3c7c016f9afae9bf2865768fe6c9476c08688a002937163be9c41bdcc2e074cc3d2e7aec5439a8c24ea60ae7e2f4153ca189c773005901cc2b93c6f6dfd45c818e77e93c17ba87f4c35249ee142f4e627d528aea6ff17c6c191b5afc347de20824efec96bc4368a92204f4eaaa7a9fb0341716d3298c1f09a054b09391a61d2f9f01dba2c3431d93d57e0cf184f49c9ed8cb362de6d2325acd621b72c4b6313bbf03ae35ec3d1193617d1f464b1639c4c3b0295ed44ab7afa997bbea8d7a7fc337764f47287dad85b16ae58b979a817abca71ed05560142757553bf06dbf2a3952330d2bee9e7effe27c9787617ac0328602f8f1f4d6028e1409fde7be878a5274f44d792a9cd796c7c2d574a35921b011f1a8f6b6d88e1524c6d441237bc9d56e6e943d9071f37255c84cd43110ff0cfa9e8028129faaab88a727f3ef44ea5eb796ed2461eb920bf844638bbcb827210c10fc67876faba1094d906dacce8bcab96b2313f05307b4108984fafe3d45a04fa9b6bd5a8a80842ba1cdcaf776236e6f42965259be0e82423092bd7b4828553e64c077531e99e1030e16bfa39139c83fdefa95b1cd1c4051a0e5a79d93add29e6897ebf629388d70833b3ba52fc65079cc75ec05635c24f7de1c90274c2e00b0a470e8ec5a661585c2320a2c3a70df23e7ebd8cb45c4bc438e2bb51eab30ab1567ed1bf9a29fe338203c63b2ab031be6bba20292be141ff51c062d3f839d0da0cb35822b1d1ec96c06c68fd350ab0ebd2d220b71686a5dd089dd263eb7113e76ba02ce8b4c05d2a1e12c74b5ef158f790db57868d24762606824b10eaf5120ea2d3940ccf0e890164f057eeaf5b4639d0e7f9662712fd30780dc7637f43a9432436b4c4a078ef0782b6646da730a83ceca950bf7024cce2b3689b0be0db2c5f837b696ab5a8b391609267291d8c9b6cc28a1d831da135d344dfd2beef1f4b61ac9c869862d39365bac9d19257f9bd2c18aff542f5ed35b91646ee6b545e0fb6890a09f78246dfd79a871ae36447cce028b47342b0aed3c9491b4b6ffc8d848aa5915d1aafda0911f5f01ef6c50e7f0afc49cd9580b3500605866887aeb70c6cb0f19774d496ebdb6b00793a8be46d484f0125e00d8a3d03451915e2a55ca67b5dbfe786c868fc1b20b794ae669f1647183e6f16c094ce74e38688def75219c9271ffaa4f6b615c6c5d4fe3389901c61537a764dda386b052ebc3a9d80ba6c6544504366ef087539adbc200f100c9a902c681fcbe3e79e4b8c5009757da8005224ff2a7aaa1aed576532a79f4a96b6a5be55b18813d66837e7a95e32ab8f9d6c7c9902848dc7c1caac4baa9f97abcad223dddb9bc8de24abfdfa69c576b1feb7b78485adeafe2fefc5f2f665cd9b34f3efee2f95e87a7b02d0b66edf65f9abb32c2029a53c5ebf14aaa51574838901827a5efc69fc63ef13104079e831922855947b092029198a5849c930cb8413ce99341fb1fdba96e669cd3402ee0d6bff779f5d9ffb867ee2992665cbe989a35ee4fa1b3c9bd3042d250dec097f6161507cb5f9fdf930cec85088a9c1b39f291075735749168638a5679728b8f66d6a7a2914ab9d282fb6df2b6197a97f9831a63f37751769ed94e57dc770200b8033f406305940d49c3101ac5e53ab5866c6af912d7c85a7af2040f3d9b04382846ca5598952628086acd7cd384f97fd9df1b97e4465ff39a77b0839d873af29e340feef18e8a28c04b7e5b752626800f62eeeeb511843f5d2a7d0d34860fee730f9eab86f4958e54eac1beb9537ef7c5c01667e4d39b33756623203e48d540493cefabe2f00e76f4d8fc9a9dcf1e2c1e1fece410589bdff1d5ed2a0af3824951983ca47a34e1744448a6e70e0e8177735ca4c182c0290509a6a382bb471d5b8670e3e04865735ec75dc1623251ce2de7dd06c4cb6838f8eac90d4ddd6f131607a9b95d1771acc1dbd62040078005344dadab2c93a4a9baaa26cba2444877a5ecc3ebd03ff1efbefc2e9b016356c2e86aa967b1c449f7011695ab5e532e722a2ba808fc6a118117c5db4f706d8d7e3dd22a0ddf8d3ff903cc8e1b2067962dd18b7fa570dce97dcee322cb4a5f5f882cf268dd12b5728a48663a30362075bd7d5b8f67103ea7b92fe10bfff4605eff0498de79fa91e20d17ccba6d3f384e36a9b0bf96dd3074fce310f183cee4f9f2cfbb05ea12e8bfa9cb03d623bc7a446b76973d0a685c58b2798fd4d4ea8a3959df2305e87aa35d2d3ffcebf8d3f375fb78d60d18d784855b7ccaf598ee2d0d9f659417890a85372b1224054ff36739f051460a63600c7cfb3b89836e92e9717bcb5843934d9e1390886a4a3cbd1347afe50a0da424216da36121994f5e08a106103f21b23b71f2bbadee3f01ecdf24eeb8ff7fb1331063298b0e031bb3e9ef4aac1cbcb06031dfa3ea7a4f32c8e2f81ce5137acd9e2947117cff3981d23ae22e2655a5e399e82e5f1ca7327aa8c26160402f31a840174a7fd40b7755f51b5b2b44eac5897ae806013321e51a3d8f6597284b62341290b70a15819a3640c332cd0f88cc567b248f67975bc07420551feb9003caf4dba073e76a17813199e2a0c57ad8862cbf79e1980fa40de109709927cceec2b16f6f38eb8229bdaab127716cc138ed74fcab1fb9d1e3ee15d636034de8a284c26bfa94ad20eb219fedc286650e7033ee73b8a75cec1177ae78856cbbcd6394e80d818087d4d011324bcb94bf2242afce27e54a72ac08c41b0aa526fd8d802301faa0e450830bb0a1333dad51d69606447c9b485b14541b51f922fc065156d619c7d1dea07fc09b8f3949e72d6a93bfa66142d301bca2cadcc61ab2871aea4075228bd7ec5c4b4333ddff844acaea97e36c8a0f4c966ab7d6a8248e8556edf3c2f38c6a1dc60f715588ca0ea26a525841c15189bad7a39dbb9ed7f003598f2e3c3365a15d4bb9260ad380de4bdef8e0dcaa4d2abb4ea447b8520fa01e200a40976a6632107a1ba4014268709ebfab68bd42517c50b83c97fce3005d1a1d81cfcaa471a703c9c366bcf9d028d208ee8c96ab2ba460b1f60ede19312efcfd4c7a9b4bcc6b21ebc0e66138b2df4bded24c0f8b6bafbf84c0c9e525c0c60c962f5b8753ad41c73da1a0b34918448c91a50a2d8731cbf675895aa4096c2efe98e0f96650f99684e597c3ae3a6a9ec85e95e923b8da62660bc9fd58"}) r2 = socket$netlink(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000cc0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="f8", 0x1}], 0x1}, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="290000002000190f00003fffffffda060200000000e80001dd0000040d001800ea11006b0005000000", 0x29}], 0x1) semop(r0, &(0x7f0000000180)=[{0x4, 0xd5, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x411, 0x800}, {0x0, 0x0, 0x1800}, {0x4, 0x7fff}, {0x1, 0x0, 0x800}, {0x3, 0x0, 0x1000}], 0x7) syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1e, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e85000000000500010000ffffffffffffffff0000000800000000000002f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d0000000000000060000000000000001000000000000000010000000100000001000000010000061000000040000000000000000000000000000000000000000000000450300000000000000000000000100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2", 0x12b, 0x10000}, {&(0x7f0000010200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\a', 0x14, 0x10220}, {&(0x7f0000010300)="00000000000000000000000001000000000000e40000100000000000000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e04", 0x6c, 0x10320}, {&(0x7f0000010400)="000000000000000000000000105000000000000500000000000000001010000000000004000000000000000020500000000000050000000000000000005000000000000400000000000000007050000000000004000000000000000080500000000000040000000000000000000001000000000080000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f050000000000006000000000000000010100000000000040000000000000000b0500000000000060000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000005000000000000700000000000000001010000000000004000000000000000010500000000000070000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000050500000000000040000000000000000101000000000000400000000000000006050000000000004000000000000000000500000000000040000000000000000705000000000000400000000000000008050000000000004000000000000000000000100000000008000000000000001", 0x274, 0x10b20}, {&(0x7f0000010800)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000001a8885d61aee4febb69bd33546bd0e04000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000001a8885d61aee4febb69bd33546bd0e04000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e040100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2b758485800000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200101000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e000050", 0x226, 0x100ea0}, {&(0x7f0000010b00)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000001a8885d61aee4febb69bd33546bd0e04000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000001a8885d61aee4febb69bd33546bd0e04000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e040100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2", 0x160, 0x101ea0}, {&(0x7f0000011800)="b8e6bc4200000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200005000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14070000000000000001000000000000000a000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b7010000f7ffffffffffffff8400000000000000006f040000b701", 0x15d, 0x500000}, {&(0x7f0000011a00)="0000000000000000000000000000000000000000040000000000000000010000000000000090500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000400", 0x65, 0x500560}, {&(0x7f0000011b00)="00000000000000000000000400000000000000000000000000000000a05000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000004", 0x5b, 0x500720}, {&(0x7f0000011c00)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x38, 0x500840}, {&(0x7f0000011d00)="00000600000000000000000000000000000000605000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000006", 0x52, 0x5008e0}, {&(0x7f0000011e00)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000000000000080ffffffff", 0x132, 0x5009e0}, {&(0x7f0000012000)="000000000000000000000600000000000000000100000000000000d05000000000000000000000000000003000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000106000000000000000b4f7fb0d0124f978a408dac5052e4f6000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000005cbc645f00000000c7a335155bbc645f", 0xc1, 0x500b60}, {&(0x7f0000000480)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x48, 0x500c80}, {&(0x7f0000012200)="0000000000000000000000000000000000000600000000000000000000000000000000005100000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000006", 0x62, 0x500d20}, {&(0x7f0000012300)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x3f, 0x500e40}, {&(0x7f0000012400)="0000000000000000000700000000000000000000000000000000105000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000007", 0x59, 0x500ee0}, {&(0x7f0000012500)="46ea879d00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200105000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14070000000000000002000000000000000e000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000030500000000000a80030000000000000d30e0000350000000060500000000000a90000000000000000b20e0000210000000090500000000000a90000000000000000910e00002100000000a0500000000000a90000000000000000700e00002100000000c0500000000000a900000000000000004f0e00002100000000d0500000000000a901000000000000002e0e00002100000000e0500000000000a900000000000000000d0e0000210000000000510000000000a90000000000000000ec0d0000210000000000690000000000c00000190000000000d40d000018", 0x1c0, 0x501000}, {&(0x7f0000012700)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000007000000000000000200000000000000b0020000000000000000c000000000000000010000000000000500000000000000010000000000000007000000000000000200000000000000b00100000000000000010000000000000004000000000000000200000000000000b003000000000000000010000000000000000100000000000002", 0x1b9, 0x501e40}, {&(0x7f0000000280)="f37badf500000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200605000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14060000000000000007000000000000000100000000f6ffffffffffffff8000305000000000008f0f00000c", 0x7b, 0x506000}, {&(0x7f0000012e00)="00000000000000000000000000000000000000008941f9988941f9988941f998", 0x20, 0x506fe0}, {&(0x7f0000013000)="b95ad41c00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200905000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000f7ffffffffffffff02000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c", 0x94, 0x509000}, {&(0x7f0000013100)="0000000000000000000000000000000000000000000000000000000002002e2e04000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f00000000000000000000000000000000000000003e94c21700000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200a05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000090000000000000001000000000b4f7fb0d0124f97fb8a408dac5052e4f6930f000008", 0x13b, 0x509f40}, {&(0x7f0000013300)="000000000000000000000000000000000000000000000000050000000000", 0x1e, 0x50afe0}, {&(0x7f0000013500)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00100000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00200000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b20500000000000000050100000000000000000000000000000100000000c000000000000000010000000000000500000000000000010000000000000004000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000d35bdc0e00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200c05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000050000000000000012000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e0000230000000001000000000000600200000000000000190e0000230000000001000000000000600300000000000000f60d0000230000000001000000000000600400000000000000d30d0000230000000001000000000000600500000000000000b00d0000230000000001000000000000600600000000000000890d0000270000000101000000000000010000000000000000e90c0000a000000001010000000000000c0001000000000000da0c00000f0000000101000000000000544bae790400000000b70c000023000000010100000000000054482d12f600000000940c0000230000000101000000000000600200000000000000710c00002300000001010000000000006003000000000000004e0c000023", 0x3e4, 0x50be40}, {&(0x7f0000013900)="0000000000000000000000000000000000000003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c653003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c65300200000000000000050066696c653006000000000000000600000000000000140000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000ae7d1e135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000ae7d1e1306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6405010000000000000100000000000000000600000000000000000005000166696c653305010000000000000100000000000000000600000000000000000005000166696c653204010000000000000100000000000000000600000000000000000005000166696c653101010000000000000100000000000000000600000000000000000005000266696c653004010000000000000100000000000000000600000000000000000005000166696c653105010000000000000100000000000000000600000000000000000005000166696c653205010000000000000100000000000000000600000000000000000005000166696c653306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6401010000000000000100000000000000000600000000000000000005000266696c6530000000000000000002002e2e030000000000000006000000000000003a0000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135bbc645f00000000000000009375120100000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200d05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14060000000000000005000000000000000200000001000100000000000001000000000000000000c05000000000000600000000000000020100000000000001000000000000000000e050000000000006", 0x400, 0x50cca0}, {&(0x7f0000000700)="f816d9c600000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200e05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000050000000000000011000000000201000000000000010000000000000000fb0e0000a000000002010000000000000c0101000000000000ec0e00000f00000002010000000000006c0000000000000000bd0a00002f04000003010000000000000100000000000000001d0a0000a000000003010000000000000c01010000000000000e0a00000f00000003010000000000006c0000000000000000d30900003b000000040100000000000001000000000000000033090000a000000004010000000000000c0001000000000000240900000f00000004010000000000001822a8f12600000000f50800002f000000040100000000000018d65ba13500000000c60800002f00000004010000000000006c0000000000000000a70800001f000000050100000000000001000000000000000007080000a000000005010000000000000c0001000000000000e90700001e00000005010000000000006c0000000000000000b407000035000000060100000000000001000000000000000014070000a000000006010000000000000c0001000000000000010700001300000006010000000000006c00000000000000008806000079", 0x20b, 0x50e000}, {&(0x7f0000014000)="0000000000000000000000000006000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6406000000000000000600000000000000640000000000000064000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000000030000000000000000000000100305000000000000030000000000000000000000000000000300000000000000400000000000000050066696c65320500000000000000050066696c653306000000000000000600000000000000282300000000000000300000000000000000000000000000020000000000000000000000ed81000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000060000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000060000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c6531060000000000000006000000000000000a000000000000000a000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b130600000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3038323231363939382f66696c65302f66696c65300300000000000000050066696c653106000000000000000600000000000000260000000000000026000000000000000000000000000000010000000000000000000000ffa1000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c6530060000000000000006000000000000001a040000000000001a040000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b13", 0x920, 0x50e6e0}, {&(0x7f0000015600)="af6d627700000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200005100000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000040000000000000004000000000000000000000000f90100000000000000730f0000280000000100000000000000cc0000100000000000430f0000300000000100000000000000cc0000500000000000130f0000300000000100000000000000cc0000690000000000e30e000030", 0xc6, 0x510000}, {&(0x7f0000015700)="00000000000000000300000000000000000100000000000000006900000000000000190000000000e1ee0d5d64d84a64be712c7636496d140300000000000000000100000000000000005000000000000000190000000000e1ee0d5d64d84a64be712c7636496d140300000000000000000100000000000000001000000000000000400000000000e1ee0d5d64d84a64be712c7636496d14", 0x98, 0x510f40}], 0x0, &(0x7f00000005c0), 0x0) openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x470d83, 0x408) r3 = openat$bsg(0xffffffffffffff9c, &(0x7f0000003800), 0x0, 0x0) getdents(r3, &(0x7f0000000040)=""/95, 0x5f) syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) 22:11:34 executing program 4: perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$key(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000bc0)={0x0, 0x80, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x20000, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x9, 0x0, 0x0, 0x3ff, 0x0, 0xf8, 0x0, 0x8}, 0x0, 0x0, r0, 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='devtmpfs\x00', 0x0, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, 0x0, 0x0) recvmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) creat(&(0x7f0000000440)='./file1\x00', 0x0) open(0x0, 0x101c0, 0x0) pselect6(0x40, &(0x7f0000000e00)={0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000e80)={0x0, 0x0, 0x0, 0x0, 0x6}, &(0x7f0000000f00), &(0x7f0000000f80)={&(0x7f0000000f40), 0x8}) utime(&(0x7f0000000080)='./file1\x00', &(0x7f0000000380)={0x7fffffffffffffff, 0xf8}) getdents64(0xffffffffffffffff, &(0x7f0000000100)=""/241, 0xffd1) r1 = syz_mount_image$squashfs(&(0x7f00000002c0), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f001000000000000001000c00d00002000400000026010000000000000602000000000000b501000000000000ee0100000000000099000000000000003e010000000000008501000000000000a30100000000000078da2baeacca4eccc9492d2aa61d030085492b1f78da2baeacca4eccc9492d2a1e658c324619a30c1803005565c4a273797a6b616c6c657273a30078da636278cbc8c0c0c83051363d1ec8604800e2ff4000a41852805804889990d43003f925486aa4581818a4813433c37fb81aa01003c82c3520d62fc92dd02faeacd2cdcc4d4c4f4d4fcd3331b434373733b634d24fcbcc493580908c48363031400088d604627620e644926705f2fba16ab81850012392cba0f28cc87ad9806233a1721acaa87a9990f4229b0131f700dc0c76a818282442807ee400d2008b6a3509450078da63648000662056016226061686b4cc9c54030f0646a0208463c80255c508a5991838c0127ac9f939296d40614698b6654006cc0cc3470cac708e1132c71800421f11fb1c0078da636080803628ad02a53da0f43228fd084aab3142680046df02a2850100000000000008805cf90100535f0100ab010000000000001d0078da63606063a8482c29293264636080b21860624670312300b5bc09ab108000000000000000000200000024000000bd010000000000000100000000000000dc01", 0x200}], 0x0, &(0x7f00000000c0)=ANY=[], 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1000000, 0x10, 0xffffffffffffffff, 0x92a0a000) r2 = openat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) syz_mount_image$squashfs(0x0, &(0x7f0000000240)='./file1\x00', 0x86, 0x2, &(0x7f0000000a80)=[{&(0x7f0000000840)="9581", 0x2, 0x5}, {&(0x7f0000000880)="0b2f901f593b15dc11097f48b8b8ebc7459098ae7c59e4c3d07c41749549b78ba58d207f83e7226a8c58925fa87a791cb3cce5402a3d87f00042326b90686ce40fac5332f911b59316600b4dfb5e7b32c5891baf442eaff87e3fe675f6a8b7d92211fb398e64735c048ba0b729cb3ef66051ce83454903b95ada5db4b9d713", 0x7f, 0x7}], 0x2008080, 0x0, 0x0) readv(r2, &(0x7f0000000740), 0x0) 22:11:34 executing program 0: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$HCIINQUIRY(r0, 0x8901, &(0x7f0000000080)={0x1, 0x0, "8000"}) 22:11:34 executing program 5: perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$key(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000bc0)={0x0, 0x80, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x20000, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x9, 0x0, 0x0, 0x3ff, 0x0, 0xf8, 0x0, 0x8}, 0x0, 0x0, r0, 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='devtmpfs\x00', 0x0, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, 0x0, 0x0) recvmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) creat(&(0x7f0000000440)='./file1\x00', 0x0) open(0x0, 0x101c0, 0x0) pselect6(0x40, &(0x7f0000000e00)={0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000e80)={0x0, 0x0, 0x0, 0x0, 0x6}, &(0x7f0000000f00), &(0x7f0000000f80)={&(0x7f0000000f40), 0x8}) utime(&(0x7f0000000080)='./file1\x00', &(0x7f0000000380)={0x7fffffffffffffff, 0xf8}) getdents64(0xffffffffffffffff, &(0x7f0000000100)=""/241, 0xffd1) r1 = syz_mount_image$squashfs(&(0x7f00000002c0), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f001000000000000001000c00d00002000400000026010000000000000602000000000000b501000000000000ee0100000000000099000000000000003e010000000000008501000000000000a30100000000000078da2baeacca4eccc9492d2aa61d030085492b1f78da2baeacca4eccc9492d2a1e658c324619a30c1803005565c4a273797a6b616c6c657273a30078da636278cbc8c0c0c83051363d1ec8604800e2ff4000a41852805804889990d43003f925486aa4581818a4813433c37fb81aa01003c82c3520d62fc92dd02faeacd2cdcc4d4c4f4d4fcd3331b434373733b634d24fcbcc493580908c48363031400088d604627620e644926705f2fba16ab81850012392cba0f28cc87ad9806233a1721acaa87a9990f4229b0131f700dc0c76a818282442807ee400d2008b6a3509450078da63648000662056016226061686b4cc9c54030f0646a0208463c80255c508a5991838c0127ac9f939296d40614698b6654006cc0cc3470cac708e1132c71800421f11fb1c0078da636080803628ad02a53da0f43228fd084aab3142680046df02a2850100000000000008805cf90100535f0100ab010000000000001d0078da63606063a8482c29293264636080b21860624670312300b5bc09ab108000000000000000000200000024000000bd010000000000000100000000000000dc01", 0x200}], 0x0, &(0x7f00000000c0)=ANY=[], 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1000000, 0x10, 0xffffffffffffffff, 0x92a0a000) r2 = openat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) syz_mount_image$squashfs(0x0, &(0x7f0000000240)='./file1\x00', 0x86, 0x2, &(0x7f0000000a80)=[{&(0x7f0000000840)="9581", 0x2, 0x5}, {&(0x7f0000000880)="0b2f901f593b15dc11097f48b8b8ebc7459098ae7c59e4c3d07c41749549b78ba58d207f83e7226a8c58925fa87a791cb3cce5402a3d87f00042326b90686ce40fac5332f911b59316600b4dfb5e7b32c5891baf442eaff87e3fe675f6a8b7d92211fb398e64735c048ba0b729cb3ef66051ce83454903b95ada5db4b9d713", 0x7f, 0x7}], 0x2008080, 0x0, 0x0) readv(r2, &(0x7f0000000740), 0x0) 22:11:34 executing program 1: r0 = semget$private(0x0, 0x0, 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) perf_event_open(&(0x7f0000000080)={0x3, 0x80, 0x40, 0x76, 0xe0, 0xff, 0x0, 0x6, 0x80000, 0x5, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x59, 0x4, @perf_config_ext={0x4, 0x5}, 0x2006, 0xfffffffeffffffff, 0x7, 0x5, 0x7fffffffffffffff, 0x200, 0x1, 0x0, 0x3ff, 0x0, 0x8}, 0xffffffffffffffff, 0xc, r1, 0xa) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f000004e280)) fcntl$setsig(r1, 0xa, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000ec0)={{}, 0x0, 0x10, @unused=[0x10001, 0xffff, 0x8001], @name="8486f678ff19e04bffc1c63a26b8d9681ecbfc28026b89ebec9f3418db52e759ce33a11af97ad58334c92f8a1c6ca50685e4ab7ea1cf19315e64f7ccab8c9edb188d72f97ba68da59bbf0e387e865a17d3e02c2f09d6dcd721445b7762b1c0c79a3a4d08d4d806288043fb5a8047112dc11b39547f18038fdaf88937e8f857ba440d7b18e50b62ce67dba59818d3d71c14ca9176398fee9cf60209fc4526f088c7cc3230a32d499ab58b7c6aa86a0edbfd0ed3890670057e607316576ecb03aa43e26ec15a1c76172b12eb4f0f5655bb0549c7f1066e0bc5e1553fc193001c82a2f20083daee334b2343015b10bdaee81af2d88a004e7551aca8e713856bdeef8d717c79784f7d3ead67d8cdee815a69faec67649e17596733e662ea725c6d7d9f440d12f8f4b55c4026c5c9db012264186f713eb1e3c42145909a6cb5fbf1a53f9820a5816b85b2bf3d3eee9d44c69df3a95dd05c5419ae93ce9989f200da08d0dfbe89baf591204129c2e4ef661a31263f78394f0fe1d1d8d63ee375fec1453df27d280eca95160454110368bae8c41348077f72432752b4e1cc2144e89ad77abc045ad668f82a9625a0fb99010407150c7757939fb449592d439ddeeba6cca5d784c233e82bc8c9c22529648ca1535e6323d4e133fff8a68fdee067bc3f264f8e1e018f13b0c3090f2b24010314bec973161a0efa76cc1aac5a1188ae79a4e581c492b07ac8c519dca03e9245db12d018616405f0af47f717a8a9733636aa6113ec5d68b778d2d8cb686507e6eaf95a8074ca0c335bac0defb24e4d59cc00069a6a9d6a271115200c4ddc177111d75dc591ae2b15da0243c005ef45ce654a24ea215dea3c9f186f5a08c042cc69f9d3cc07c1f543e17dbf75429e37d7bfe965c85a72b32592169b07605b4f1a054629e9711ff827fbf37bfc20bc8f0696015186428326ffe8c212c2194ba89f006eb7a7eb0d31b240196ff19d03ac5ac89f4262144b2f9ac7358d5587c4e4f01967e8df2c04da377706c153fa0d21bb46e561d97c08e0440167d34c28f7b43fd953f0e00457907dafa7c5120c704af28bdb8bfba4b94758952b579617037c968976b2b80bca02b6f9283830330e0a95f01ef43edabc817c08da59e366b7ffc9f23bf42804f2cc747d5a28178dfc6523688deb5b044fb9407f7ef00f4ac30cfb42e7f3de246aece078bdbd081fd247f5619e49d93e0afda854886a1b8df470a0385f378b4fbf7443a3d3ffd2447b1caf4a083de1dfffb6aba021a4843f1d9f5a3bd858d7060c567847d7a63573165741bf44df4a8ff28a7ed9bb31b9eabe0156a389aaaf569ed83fae7c91ac4c0c4c82a7d04e7630a503c2d2824331d68c69c78befdfbb9b645a116ba00bcc38fcc2a535565a65083ace704d7c5ad25762c80a805a2e6859ee4c0797b548a06d6ce04e175410f53bdac088a845cc660ea5724ff9a1e802523759fca2ee589b34f5ef23622f4e367a3eb22e7ec2eb5e59989babe94e821813bcef8074af6a38c4ce743fef41c9122a94057c378669533b8e0079e232000275134a2f0d992b4b21d271859f2769b770d5e5b5a6929a5d47b218230831b7ab3e44faadf04ba012c5012ba74a997223e8b777ed167c9e68374b6106a8a489b2aceb331157ad1057d28c776c5a4172c3747134688d68e3f3118b8869181d0971f8ba0865811d7b37a8308c66a1c774cb0d40da77581ed69a6c8ed9b57c7b9d563826e9e43f91f886cf0d6329b1f1b73a2d4f8aed2706a76b278817c8ec5f40cb840061ca63c8787a8ee7685e0bd2e070ec7fed35c9aa7762ec150ce1bdcefbfb026c8d01a217376a69bb003bef3c04fd4e82d120322f43e06018e6088a4a0e7a3a55752a343f16e56c7a54e2904a28fe21f301f0e848fb9230780e4d92e022ce6aba11b523fd9975c486808c556e2ea4bbbd6cdf5a6530434e9d69fbfc52e07481728bdedddec2ce6c51470841fd6f9267bfc00388492e07cac4ca1de23ec27715b52cf4473e932b649d6fca9394008d01652cb39048bc5b1adf88b9544d1f972d6151ad264a7003c65980e90762f6487bf5635cedeb38092b19d0c5c6d853c48a81847e4b57f01a15893d24beb95c7c56eed18906e41637a36f689f0209c8bd4684c7d1c4ce3c1b827ec9d60ccba9cfbe0e7e3b85958263398f3d0ce8b681370fc4bf9bb15a56c46f3898b3b10c452ba1052f5f84e6490df6d3828c2acef7a062a9943dc03dfb7cdc22be1b5fe4b016b409c5c3a68e126d483485d43cbfb381ed6dfa98a531e968ff10c725a1a3d55ea92b43bafaf063a71b37d57a2d3e7080dc14ba0ecdb30064393dc0cb2a4a885ab334a00aa1c93d1c6607fc3057c416834e564035b2f281f2d63e04ba5fac51ec0c1b31637bb192cfba641751fc949675a14c94394dbc93de2e8b6428e0bd058f6c1316f740c0a8b8b5df7c891abf0d358c76a253a88efdfd0a57c01a5e39fc3c7c016f9afae9bf2865768fe6c9476c08688a002937163be9c41bdcc2e074cc3d2e7aec5439a8c24ea60ae7e2f4153ca189c773005901cc2b93c6f6dfd45c818e77e93c17ba87f4c35249ee142f4e627d528aea6ff17c6c191b5afc347de20824efec96bc4368a92204f4eaaa7a9fb0341716d3298c1f09a054b09391a61d2f9f01dba2c3431d93d57e0cf184f49c9ed8cb362de6d2325acd621b72c4b6313bbf03ae35ec3d1193617d1f464b1639c4c3b0295ed44ab7afa997bbea8d7a7fc337764f47287dad85b16ae58b979a817abca71ed05560142757553bf06dbf2a3952330d2bee9e7effe27c9787617ac0328602f8f1f4d6028e1409fde7be878a5274f44d792a9cd796c7c2d574a35921b011f1a8f6b6d88e1524c6d441237bc9d56e6e943d9071f37255c84cd43110ff0cfa9e8028129faaab88a727f3ef44ea5eb796ed2461eb920bf844638bbcb827210c10fc67876faba1094d906dacce8bcab96b2313f05307b4108984fafe3d45a04fa9b6bd5a8a80842ba1cdcaf776236e6f42965259be0e82423092bd7b4828553e64c077531e99e1030e16bfa39139c83fdefa95b1cd1c4051a0e5a79d93add29e6897ebf629388d70833b3ba52fc65079cc75ec05635c24f7de1c90274c2e00b0a470e8ec5a661585c2320a2c3a70df23e7ebd8cb45c4bc438e2bb51eab30ab1567ed1bf9a29fe338203c63b2ab031be6bba20292be141ff51c062d3f839d0da0cb35822b1d1ec96c06c68fd350ab0ebd2d220b71686a5dd089dd263eb7113e76ba02ce8b4c05d2a1e12c74b5ef158f790db57868d24762606824b10eaf5120ea2d3940ccf0e890164f057eeaf5b4639d0e7f9662712fd30780dc7637f43a9432436b4c4a078ef0782b6646da730a83ceca950bf7024cce2b3689b0be0db2c5f837b696ab5a8b391609267291d8c9b6cc28a1d831da135d344dfd2beef1f4b61ac9c869862d39365bac9d19257f9bd2c18aff542f5ed35b91646ee6b545e0fb6890a09f78246dfd79a871ae36447cce028b47342b0aed3c9491b4b6ffc8d848aa5915d1aafda0911f5f01ef6c50e7f0afc49cd9580b3500605866887aeb70c6cb0f19774d496ebdb6b00793a8be46d484f0125e00d8a3d03451915e2a55ca67b5dbfe786c868fc1b20b794ae669f1647183e6f16c094ce74e38688def75219c9271ffaa4f6b615c6c5d4fe3389901c61537a764dda386b052ebc3a9d80ba6c6544504366ef087539adbc200f100c9a902c681fcbe3e79e4b8c5009757da8005224ff2a7aaa1aed576532a79f4a96b6a5be55b18813d66837e7a95e32ab8f9d6c7c9902848dc7c1caac4baa9f97abcad223dddb9bc8de24abfdfa69c576b1feb7b78485adeafe2fefc5f2f665cd9b34f3efee2f95e87a7b02d0b66edf65f9abb32c2029a53c5ebf14aaa51574838901827a5efc69fc63ef13104079e831922855947b092029198a5849c930cb8413ce99341fb1fdba96e669cd3402ee0d6bff779f5d9ffb867ee2992665cbe989a35ee4fa1b3c9bd3042d250dec097f6161507cb5f9fdf930cec85088a9c1b39f291075735749168638a5679728b8f66d6a7a2914ab9d282fb6df2b6197a97f9831a63f37751769ed94e57dc770200b8033f406305940d49c3101ac5e53ab5866c6af912d7c85a7af2040f3d9b04382846ca5598952628086acd7cd384f97fd9df1b97e4465ff39a77b0839d873af29e340feef18e8a28c04b7e5b752626800f62eeeeb511843f5d2a7d0d34860fee730f9eab86f4958e54eac1beb9537ef7c5c01667e4d39b33756623203e48d540493cefabe2f00e76f4d8fc9a9dcf1e2c1e1fece410589bdff1d5ed2a0af3824951983ca47a34e1744448a6e70e0e8177735ca4c182c0290509a6a382bb471d5b8670e3e04865735ec75dc1623251ce2de7dd06c4cb6838f8eac90d4ddd6f131607a9b95d1771acc1dbd62040078005344dadab2c93a4a9baaa26cba2444877a5ecc3ebd03ff1efbefc2e9b016356c2e86aa967b1c449f7011695ab5e532e722a2ba808fc6a118117c5db4f706d8d7e3dd22a0ddf8d3ff903cc8e1b2067962dd18b7fa570dce97dcee322cb4a5f5f882cf268dd12b5728a48663a30362075bd7d5b8f67103ea7b92fe10bfff4605eff0498de79fa91e20d17ccba6d3f384e36a9b0bf96dd3074fce310f183cee4f9f2cfbb05ea12e8bfa9cb03d623bc7a446b76973d0a685c58b2798fd4d4ea8a3959df2305e87aa35d2d3ffcebf8d3f375fb78d60d18d784855b7ccaf598ee2d0d9f659417890a85372b1224054ff36739f051460a63600c7cfb3b89836e92e9717bcb5843934d9e1390886a4a3cbd1347afe50a0da424216da36121994f5e08a106103f21b23b71f2bbadee3f01ecdf24eeb8ff7fb1331063298b0e031bb3e9ef4aac1cbcb06031dfa3ea7a4f32c8e2f81ce5137acd9e2947117cff3981d23ae22e2655a5e399e82e5f1ca7327aa8c26160402f31a840174a7fd40b7755f51b5b2b44eac5897ae806013321e51a3d8f6597284b62341290b70a15819a3640c332cd0f88cc567b248f67975bc07420551feb9003caf4dba073e76a17813199e2a0c57ad8862cbf79e1980fa40de109709927cceec2b16f6f38eb8229bdaab127716cc138ed74fcab1fb9d1e3ee15d636034de8a284c26bfa94ad20eb219fedc286650e7033ee73b8a75cec1177ae78856cbbcd6394e80d818087d4d011324bcb94bf2242afce27e54a72ac08c41b0aa526fd8d802301faa0e450830bb0a1333dad51d69606447c9b485b14541b51f922fc065156d619c7d1dea07fc09b8f3949e72d6a93bfa66142d301bca2cadcc61ab2871aea4075228bd7ec5c4b4333ddff844acaea97e36c8a0f4c966ab7d6a8248e8556edf3c2f38c6a1dc60f715588ca0ea26a525841c15189bad7a39dbb9ed7f003598f2e3c3365a15d4bb9260ad380de4bdef8e0dcaa4d2abb4ea447b8520fa01e200a40976a6632107a1ba4014268709ebfab68bd42517c50b83c97fce3005d1a1d81cfcaa471a703c9c366bcf9d028d208ee8c96ab2ba460b1f60ede19312efcfd4c7a9b4bcc6b21ebc0e66138b2df4bded24c0f8b6bafbf84c0c9e525c0c60c962f5b8753ad41c73da1a0b34918448c91a50a2d8731cbf675895aa4096c2efe98e0f96650f99684e597c3ae3a6a9ec85e95e923b8da62660bc9fd58"}) r2 = socket$netlink(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000cc0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="f8", 0x1}], 0x1}, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="290000002000190f00003fffffffda060200000000e80001dd0000040d001800ea11006b0005000000", 0x29}], 0x1) semop(r0, &(0x7f0000000180)=[{0x4, 0xd5, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x411, 0x800}, {0x0, 0x0, 0x1800}, {0x4, 0x7fff}, {0x1, 0x0, 0x800}, {0x3, 0x0, 0x1000}], 0x7) syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1e, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e85000000000500010000ffffffffffffffff0000000800000000000002f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d0000000000000060000000000000001000000000000000010000000100000001000000010000061000000040000000000000000000000000000000000000000000000450300000000000000000000000100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2", 0x12b, 0x10000}, {&(0x7f0000010200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\a', 0x14, 0x10220}, {&(0x7f0000010300)="00000000000000000000000001000000000000e40000100000000000000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e04", 0x6c, 0x10320}, {&(0x7f0000010400)="000000000000000000000000105000000000000500000000000000001010000000000004000000000000000020500000000000050000000000000000005000000000000400000000000000007050000000000004000000000000000080500000000000040000000000000000000001000000000080000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f050000000000006000000000000000010100000000000040000000000000000b0500000000000060000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000005000000000000700000000000000001010000000000004000000000000000010500000000000070000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000050500000000000040000000000000000101000000000000400000000000000006050000000000004000000000000000000500000000000040000000000000000705000000000000400000000000000008050000000000004000000000000000000000100000000008000000000000001", 0x274, 0x10b20}, {&(0x7f0000010800)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000001a8885d61aee4febb69bd33546bd0e04000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000001a8885d61aee4febb69bd33546bd0e04000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e040100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2b758485800000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200101000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e000050", 0x226, 0x100ea0}, {&(0x7f0000010b00)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000001a8885d61aee4febb69bd33546bd0e04000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000001a8885d61aee4febb69bd33546bd0e04000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e040100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2", 0x160, 0x101ea0}, {&(0x7f0000011800)="b8e6bc4200000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200005000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14070000000000000001000000000000000a000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b7010000f7ffffffffffffff8400000000000000006f040000b701", 0x15d, 0x500000}, {&(0x7f0000011a00)="0000000000000000000000000000000000000000040000000000000000010000000000000090500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000400", 0x65, 0x500560}, {&(0x7f0000011b00)="00000000000000000000000400000000000000000000000000000000a05000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000004", 0x5b, 0x500720}, {&(0x7f0000011c00)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x38, 0x500840}, {&(0x7f0000011d00)="00000600000000000000000000000000000000605000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000006", 0x52, 0x5008e0}, {&(0x7f0000011e00)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000000000000080ffffffff", 0x132, 0x5009e0}, {&(0x7f0000012000)="000000000000000000000600000000000000000100000000000000d05000000000000000000000000000003000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000106000000000000000b4f7fb0d0124f978a408dac5052e4f6000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000005cbc645f00000000c7a335155bbc645f", 0xc1, 0x500b60}, {&(0x7f0000000480)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x48, 0x500c80}, {&(0x7f0000012200)="0000000000000000000000000000000000000600000000000000000000000000000000005100000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000006", 0x62, 0x500d20}, {&(0x7f0000012300)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x3f, 0x500e40}, {&(0x7f0000012400)="0000000000000000000700000000000000000000000000000000105000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000007", 0x59, 0x500ee0}, {&(0x7f0000012500)="46ea879d00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200105000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14070000000000000002000000000000000e000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000030500000000000a80030000000000000d30e0000350000000060500000000000a90000000000000000b20e0000210000000090500000000000a90000000000000000910e00002100000000a0500000000000a90000000000000000700e00002100000000c0500000000000a900000000000000004f0e00002100000000d0500000000000a901000000000000002e0e00002100000000e0500000000000a900000000000000000d0e0000210000000000510000000000a90000000000000000ec0d0000210000000000690000000000c00000190000000000d40d000018", 0x1c0, 0x501000}, {&(0x7f0000012700)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000007000000000000000200000000000000b0020000000000000000c000000000000000010000000000000500000000000000010000000000000007000000000000000200000000000000b00100000000000000010000000000000004000000000000000200000000000000b003000000000000000010000000000000000100000000000002", 0x1b9, 0x501e40}, {&(0x7f0000000280)="f37badf500000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200605000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14060000000000000007000000000000000100000000f6ffffffffffffff8000305000000000008f0f00000c", 0x7b, 0x506000}, {&(0x7f0000012e00)="00000000000000000000000000000000000000008941f9988941f9988941f998", 0x20, 0x506fe0}, {&(0x7f0000013000)="b95ad41c00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200905000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000f7ffffffffffffff02000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c", 0x94, 0x509000}, {&(0x7f0000013100)="0000000000000000000000000000000000000000000000000000000002002e2e04000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f00000000000000000000000000000000000000003e94c21700000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200a05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000090000000000000001000000000b4f7fb0d0124f97fb8a408dac5052e4f6930f000008", 0x13b, 0x509f40}, {&(0x7f0000013300)="000000000000000000000000000000000000000000000000050000000000", 0x1e, 0x50afe0}, {&(0x7f0000013500)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00100000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00200000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b20500000000000000050100000000000000000000000000000100000000c000000000000000010000000000000500000000000000010000000000000004000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000d35bdc0e00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200c05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000050000000000000012000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e0000230000000001000000000000600200000000000000190e0000230000000001000000000000600300000000000000f60d0000230000000001000000000000600400000000000000d30d0000230000000001000000000000600500000000000000b00d0000230000000001000000000000600600000000000000890d0000270000000101000000000000010000000000000000e90c0000a000000001010000000000000c0001000000000000da0c00000f0000000101000000000000544bae790400000000b70c000023000000010100000000000054482d12f600000000940c0000230000000101000000000000600200000000000000710c00002300000001010000000000006003000000000000004e0c000023", 0x3e4, 0x50be40}, {&(0x7f0000013900)="0000000000000000000000000000000000000003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c653003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c65300200000000000000050066696c653006000000000000000600000000000000140000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000ae7d1e135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000ae7d1e1306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6405010000000000000100000000000000000600000000000000000005000166696c653305010000000000000100000000000000000600000000000000000005000166696c653204010000000000000100000000000000000600000000000000000005000166696c653101010000000000000100000000000000000600000000000000000005000266696c653004010000000000000100000000000000000600000000000000000005000166696c653105010000000000000100000000000000000600000000000000000005000166696c653205010000000000000100000000000000000600000000000000000005000166696c653306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6401010000000000000100000000000000000600000000000000000005000266696c6530000000000000000002002e2e030000000000000006000000000000003a0000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135bbc645f00000000000000009375120100000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200d05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14060000000000000005000000000000000200000001000100000000000001000000000000000000c05000000000000600000000000000020100000000000001000000000000000000e050000000000006", 0x400, 0x50cca0}, {&(0x7f0000000700)="f816d9c600000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200e05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000050000000000000011000000000201000000000000010000000000000000fb0e0000a000000002010000000000000c0101000000000000ec0e00000f00000002010000000000006c0000000000000000bd0a00002f04000003010000000000000100000000000000001d0a0000a000000003010000000000000c01010000000000000e0a00000f00000003010000000000006c0000000000000000d30900003b000000040100000000000001000000000000000033090000a000000004010000000000000c0001000000000000240900000f00000004010000000000001822a8f12600000000f50800002f000000040100000000000018d65ba13500000000c60800002f00000004010000000000006c0000000000000000a70800001f000000050100000000000001000000000000000007080000a000000005010000000000000c0001000000000000e90700001e00000005010000000000006c0000000000000000b407000035000000060100000000000001000000000000000014070000a000000006010000000000000c0001000000000000010700001300000006010000000000006c00000000000000008806000079", 0x20b, 0x50e000}, {&(0x7f0000014000)="0000000000000000000000000006000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6406000000000000000600000000000000640000000000000064000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000000030000000000000000000000100305000000000000030000000000000000000000000000000300000000000000400000000000000050066696c65320500000000000000050066696c653306000000000000000600000000000000282300000000000000300000000000000000000000000000020000000000000000000000ed81000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000060000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000060000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c6531060000000000000006000000000000000a000000000000000a000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b130600000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3038323231363939382f66696c65302f66696c65300300000000000000050066696c653106000000000000000600000000000000260000000000000026000000000000000000000000000000010000000000000000000000ffa1000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c6530060000000000000006000000000000001a040000000000001a040000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b13", 0x920, 0x50e6e0}, {&(0x7f0000015600)="af6d627700000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200005100000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000040000000000000004000000000000000000000000f90100000000000000730f0000280000000100000000000000cc0000100000000000430f0000300000000100000000000000cc0000500000000000130f0000300000000100000000000000cc0000690000000000e30e000030", 0xc6, 0x510000}, {&(0x7f0000015700)="00000000000000000300000000000000000100000000000000006900000000000000190000000000e1ee0d5d64d84a64be712c7636496d140300000000000000000100000000000000005000000000000000190000000000e1ee0d5d64d84a64be712c7636496d140300000000000000000100000000000000001000000000000000400000000000e1ee0d5d64d84a64be712c7636496d14", 0x98, 0x510f40}], 0x0, &(0x7f00000005c0), 0x0) openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x470d83, 0x408) r3 = openat$bsg(0xffffffffffffff9c, &(0x7f0000003800), 0x0, 0x0) getdents(r3, &(0x7f0000000040)=""/95, 0x5f) syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) [ 151.979212] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue 22:11:34 executing program 0: r0 = epoll_create(0x4) epoll_wait(r0, &(0x7f00000001c0)=[{}], 0x1, 0x0) 22:11:34 executing program 5: perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$key(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000bc0)={0x0, 0x80, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x20000, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x9, 0x0, 0x0, 0x3ff, 0x0, 0xf8, 0x0, 0x8}, 0x0, 0x0, r0, 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='devtmpfs\x00', 0x0, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, 0x0, 0x0) recvmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) creat(&(0x7f0000000440)='./file1\x00', 0x0) open(0x0, 0x101c0, 0x0) pselect6(0x40, &(0x7f0000000e00)={0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000e80)={0x0, 0x0, 0x0, 0x0, 0x6}, &(0x7f0000000f00), &(0x7f0000000f80)={&(0x7f0000000f40), 0x8}) utime(&(0x7f0000000080)='./file1\x00', &(0x7f0000000380)={0x7fffffffffffffff, 0xf8}) getdents64(0xffffffffffffffff, &(0x7f0000000100)=""/241, 0xffd1) r1 = syz_mount_image$squashfs(&(0x7f00000002c0), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f001000000000000001000c00d00002000400000026010000000000000602000000000000b501000000000000ee0100000000000099000000000000003e010000000000008501000000000000a30100000000000078da2baeacca4eccc9492d2aa61d030085492b1f78da2baeacca4eccc9492d2a1e658c324619a30c1803005565c4a273797a6b616c6c657273a30078da636278cbc8c0c0c83051363d1ec8604800e2ff4000a41852805804889990d43003f925486aa4581818a4813433c37fb81aa01003c82c3520d62fc92dd02faeacd2cdcc4d4c4f4d4fcd3331b434373733b634d24fcbcc493580908c48363031400088d604627620e644926705f2fba16ab81850012392cba0f28cc87ad9806233a1721acaa87a9990f4229b0131f700dc0c76a818282442807ee400d2008b6a3509450078da63648000662056016226061686b4cc9c54030f0646a0208463c80255c508a5991838c0127ac9f939296d40614698b6654006cc0cc3470cac708e1132c71800421f11fb1c0078da636080803628ad02a53da0f43228fd084aab3142680046df02a2850100000000000008805cf90100535f0100ab010000000000001d0078da63606063a8482c29293264636080b21860624670312300b5bc09ab108000000000000000000200000024000000bd010000000000000100000000000000dc01", 0x200}], 0x0, &(0x7f00000000c0)=ANY=[], 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1000000, 0x10, 0xffffffffffffffff, 0x92a0a000) r2 = openat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) syz_mount_image$squashfs(0x0, &(0x7f0000000240)='./file1\x00', 0x86, 0x2, &(0x7f0000000a80)=[{&(0x7f0000000840)="9581", 0x2, 0x5}, {&(0x7f0000000880)="0b2f901f593b15dc11097f48b8b8ebc7459098ae7c59e4c3d07c41749549b78ba58d207f83e7226a8c58925fa87a791cb3cce5402a3d87f00042326b90686ce40fac5332f911b59316600b4dfb5e7b32c5891baf442eaff87e3fe675f6a8b7d92211fb398e64735c048ba0b729cb3ef66051ce83454903b95ada5db4b9d713", 0x7f, 0x7}], 0x2008080, 0x0, 0x0) readv(r2, &(0x7f0000000740), 0x0) 22:11:35 executing program 4: perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$key(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000bc0)={0x0, 0x80, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x20000, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x9, 0x0, 0x0, 0x3ff, 0x0, 0xf8, 0x0, 0x8}, 0x0, 0x0, r0, 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='devtmpfs\x00', 0x0, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, 0x0, 0x0) recvmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) creat(&(0x7f0000000440)='./file1\x00', 0x0) open(0x0, 0x101c0, 0x0) pselect6(0x40, &(0x7f0000000e00)={0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000e80)={0x0, 0x0, 0x0, 0x0, 0x6}, &(0x7f0000000f00), &(0x7f0000000f80)={&(0x7f0000000f40), 0x8}) utime(&(0x7f0000000080)='./file1\x00', &(0x7f0000000380)={0x7fffffffffffffff, 0xf8}) getdents64(0xffffffffffffffff, &(0x7f0000000100)=""/241, 0xffd1) r1 = syz_mount_image$squashfs(&(0x7f00000002c0), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f001000000000000001000c00d00002000400000026010000000000000602000000000000b501000000000000ee0100000000000099000000000000003e010000000000008501000000000000a30100000000000078da2baeacca4eccc9492d2aa61d030085492b1f78da2baeacca4eccc9492d2a1e658c324619a30c1803005565c4a273797a6b616c6c657273a30078da636278cbc8c0c0c83051363d1ec8604800e2ff4000a41852805804889990d43003f925486aa4581818a4813433c37fb81aa01003c82c3520d62fc92dd02faeacd2cdcc4d4c4f4d4fcd3331b434373733b634d24fcbcc493580908c48363031400088d604627620e644926705f2fba16ab81850012392cba0f28cc87ad9806233a1721acaa87a9990f4229b0131f700dc0c76a818282442807ee400d2008b6a3509450078da63648000662056016226061686b4cc9c54030f0646a0208463c80255c508a5991838c0127ac9f939296d40614698b6654006cc0cc3470cac708e1132c71800421f11fb1c0078da636080803628ad02a53da0f43228fd084aab3142680046df02a2850100000000000008805cf90100535f0100ab010000000000001d0078da63606063a8482c29293264636080b21860624670312300b5bc09ab108000000000000000000200000024000000bd010000000000000100000000000000dc01", 0x200}], 0x0, &(0x7f00000000c0)=ANY=[], 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1000000, 0x10, 0xffffffffffffffff, 0x92a0a000) r2 = openat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) syz_mount_image$squashfs(0x0, &(0x7f0000000240)='./file1\x00', 0x86, 0x2, &(0x7f0000000a80)=[{&(0x7f0000000840)="9581", 0x2, 0x5}, {&(0x7f0000000880)="0b2f901f593b15dc11097f48b8b8ebc7459098ae7c59e4c3d07c41749549b78ba58d207f83e7226a8c58925fa87a791cb3cce5402a3d87f00042326b90686ce40fac5332f911b59316600b4dfb5e7b32c5891baf442eaff87e3fe675f6a8b7d92211fb398e64735c048ba0b729cb3ef66051ce83454903b95ada5db4b9d713", 0x7f, 0x7}], 0x2008080, 0x0, 0x0) readv(r2, &(0x7f0000000740), 0x0) 22:11:35 executing program 0: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f0000000e00)=ANY=[@ANYBLOB="b702000008000000bfa300000000000007030000ffffffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000001404000001007d60b7030000000000006a0a00fe00000900850000001f000000b70000000000000095000000000000006623848adf1dc9a764ab51a064e0ff0c9b27a26293fddf0180000071ff31f1622271d5518193e09483c5a020c33409006334d8ce8305b01ddaa52e8756ad60a07d6f27c125e16d024098f755d8583da60f27c162dbba0700002ac9170f50f2568836077b7f711a18ebf608d87b885297b6b69819782748b376358c33fd989b1ca58949a54d5827df14feecea46408a05d572077f1252fbb72c3d099c501bc4ded6fca17a3447222c95edb47b77aafa63b9dd5fa5c53e9c37251709f1061b973ef07bf7f53ce129a9ecd7b4dd15100f2b450f98526a0d8cac7c97fcbd7e43fe1ca8345710fb6379b4c53cf55eefb4c0974486a8d25a363adbd83b49e13fbd1757b27020b99b8cff3f48c9411670c34faf7851b290feb3045a1b622f20c438842835e81c3573af41e5b5b924275cb1749289b44e9728e7a73f148ac8206afe120c1437490d9900000011000003971b32fdffffffffffffffaf580278e1342aabd1b623f6c4f128858e4eb6b42f2173184c2b99b645f6ec0e14e5d7c95a0008000000f30f6c0000000000ff0000b8f500d3e021d1cb53aa78302bc23211d3e3b6e6dad65a51e586f045314c497a3419cecec38126247b27113ad4c7915c8f82c333a7b350802f0311807010d1ed50c18411aa6900daccc02f4ba4b078f07e41f781eee222c7d071d5a94d82ca9a0846c1af59cee16639b4970f8f0a82c6a712fd5722d677d406160ffaffffffb4e0bde6749aa52c408b74251914c5d3255fd88a42e7ebb69ebcd8eee623e51dbb1f1b548c91a6825c0686fdc16be1cbb72c217fda18bd746253ca66093daf35923300b60000000000969872556aac376e0a4649a8a84e1d293a6b109c5e59b366bca5cc3d936c53d4a48c05099e6fc37e5aa23bff8cce0600000000000300a568a8532623d12b40b50ac26f2e8255470a04bfbe7acb581b90991d965a010b3c6eb6443870004da10c75723b65f83769ad1f0e4ef6b9ef1cec23264fd8fdac6264af1cb467020bdc12b797b6c156c439105829d2ae1c45f7cfa40df68fd36a03353a55a8a8e176e5d48887d31c8e0f77f2c1e68ec7c01bd5a2028a8fc167bc7f5f4c67600a6ade3deb1f200abe1f753b42678dae8b4e3ba3d086d4b95dfc5817e3dafae2d38b522f942cc750399d9029f071fdb1e05882f8a4b8b7d23aef9db5f421985c8a37fbd219ccac3a895828b4f22b6527ce31ceb02b7b2b4492510134552f0b076b168394f8417f25cc82aeb9827193cbe69de8bf35e4bebd15412426b2e20ab1f05fc44ae9ae094c1b81d3ef947692b44d2afb09c7498dedf0f87c38bbcaa2357836f03e8a7c392e535694a3ead2de11e6b1781e2a017ac341fda2e563ee95085742f5fee9f95f4741b226e428d20b00bc140000e4b2f5efd0a0b1ceba000830ba8634b5aa26bdbeb1614e92fae3c7349531df9bf4c01ebf5d8eb7d53e5f30647661623fbdb3f6c3652c422be6ecc1be5d4e8133fc32f68ea86a2df1e76fe27dfdff1cf9194849c4cc0da9533e5983863e526a7dc0d8728f3b573ca4427bdb44df9341e9b8050e896598a13cc9b54cfd6df9b0c1a10f489f300f4bb93235c800436a312e7ae3c011e46851ac599f04277292b9c55ae0ab4c0000000000000000000000000000c87bcc2ac5aed9467b51d92e0993af4beaf1f3d47dcdfab9165f98155d93e383d6b85158b571c20000"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000880), 0xfffffffffffffddd}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r0, 0x0, 0x22, 0x0, &(0x7f0000000140)="3d6ee2e04b91ab10143d9abe05dd", 0x0, 0xf000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) [ 152.173839] BTRFS info (device loop1): disk space caching is enabled [ 152.201741] BTRFS info (device loop1): has skinny extents 22:11:35 executing program 4: syz_emit_ethernet(0x18e, &(0x7f0000000000)={@local, @multicast, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, "6c089d", 0x158, 0x11, 0x0, @remote, @ipv4={'\x00', '\xff\xff', @local}, {[@dstopts={0x3c, 0x3, '\x00', [@ra={0x5, 0x2, 0x7}, @ra, @hao={0xc9, 0x10, @private1}]}, @routing={0x0, 0x2, 0x0, 0x0, 0x0, [@local]}, @routing={0x2c, 0x4, 0x0, 0x7, 0x0, [@dev={0xfe, 0x80, '\x00', 0x3d}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02']}, @routing={0x0, 0x2, 0x0, 0x80, 0x0, [@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01']}, @routing={0x3c, 0xc, 0x0, 0xcf, 0x0, [@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @local, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, @empty, @mcast1]}, @routing={0x3b, 0x2, 0x0, 0x3, 0x0, [@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}]}, @srh={0x0, 0x6, 0x4, 0x3, 0x0, 0x8, 0x7, [@remote, @mcast1, @private1={0xfc, 0x1, '\x00', 0x1}]}, @srh={0x0, 0x2, 0x4, 0x1, 0x94, 0x40, 0x5, [@loopback]}], {0x4e22, 0x4e20, 0x8}}}}}}, 0x0) 22:11:35 executing program 0: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f0000000e00)=ANY=[@ANYBLOB="b702000008000000bfa300000000000007030000ffffffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000001404000001007d60b7030000000000006a0a00fe00000900850000001f000000b70000000000000095000000000000006623848adf1dc9a764ab51a064e0ff0c9b27a26293fddf0180000071ff31f1622271d5518193e09483c5a020c33409006334d8ce8305b01ddaa52e8756ad60a07d6f27c125e16d024098f755d8583da60f27c162dbba0700002ac9170f50f2568836077b7f711a18ebf608d87b885297b6b69819782748b376358c33fd989b1ca58949a54d5827df14feecea46408a05d572077f1252fbb72c3d099c501bc4ded6fca17a3447222c95edb47b77aafa63b9dd5fa5c53e9c37251709f1061b973ef07bf7f53ce129a9ecd7b4dd15100f2b450f98526a0d8cac7c97fcbd7e43fe1ca8345710fb6379b4c53cf55eefb4c0974486a8d25a363adbd83b49e13fbd1757b27020b99b8cff3f48c9411670c34faf7851b290feb3045a1b622f20c438842835e81c3573af41e5b5b924275cb1749289b44e9728e7a73f148ac8206afe120c1437490d9900000011000003971b32fdffffffffffffffaf580278e1342aabd1b623f6c4f128858e4eb6b42f2173184c2b99b645f6ec0e14e5d7c95a0008000000f30f6c0000000000ff0000b8f500d3e021d1cb53aa78302bc23211d3e3b6e6dad65a51e586f045314c497a3419cecec38126247b27113ad4c7915c8f82c333a7b350802f0311807010d1ed50c18411aa6900daccc02f4ba4b078f07e41f781eee222c7d071d5a94d82ca9a0846c1af59cee16639b4970f8f0a82c6a712fd5722d677d406160ffaffffffb4e0bde6749aa52c408b74251914c5d3255fd88a42e7ebb69ebcd8eee623e51dbb1f1b548c91a6825c0686fdc16be1cbb72c217fda18bd746253ca66093daf35923300b60000000000969872556aac376e0a4649a8a84e1d293a6b109c5e59b366bca5cc3d936c53d4a48c05099e6fc37e5aa23bff8cce0600000000000300a568a8532623d12b40b50ac26f2e8255470a04bfbe7acb581b90991d965a010b3c6eb6443870004da10c75723b65f83769ad1f0e4ef6b9ef1cec23264fd8fdac6264af1cb467020bdc12b797b6c156c439105829d2ae1c45f7cfa40df68fd36a03353a55a8a8e176e5d48887d31c8e0f77f2c1e68ec7c01bd5a2028a8fc167bc7f5f4c67600a6ade3deb1f200abe1f753b42678dae8b4e3ba3d086d4b95dfc5817e3dafae2d38b522f942cc750399d9029f071fdb1e05882f8a4b8b7d23aef9db5f421985c8a37fbd219ccac3a895828b4f22b6527ce31ceb02b7b2b4492510134552f0b076b168394f8417f25cc82aeb9827193cbe69de8bf35e4bebd15412426b2e20ab1f05fc44ae9ae094c1b81d3ef947692b44d2afb09c7498dedf0f87c38bbcaa2357836f03e8a7c392e535694a3ead2de11e6b1781e2a017ac341fda2e563ee95085742f5fee9f95f4741b226e428d20b00bc140000e4b2f5efd0a0b1ceba000830ba8634b5aa26bdbeb1614e92fae3c7349531df9bf4c01ebf5d8eb7d53e5f30647661623fbdb3f6c3652c422be6ecc1be5d4e8133fc32f68ea86a2df1e76fe27dfdff1cf9194849c4cc0da9533e5983863e526a7dc0d8728f3b573ca4427bdb44df9341e9b8050e896598a13cc9b54cfd6df9b0c1a10f489f300f4bb93235c800436a312e7ae3c011e46851ac599f04277292b9c55ae0ab4c0000000000000000000000000000c87bcc2ac5aed9467b51d92e0993af4beaf1f3d47dcdfab9165f98155d93e383d6b85158b571c20000"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000880), 0xfffffffffffffddd}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r0, 0x0, 0x22, 0x0, &(0x7f0000000140)="3d6ee2e04b91ab10143d9abe05dd", 0x0, 0xf000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) 22:11:35 executing program 2: r0 = memfd_create(&(0x7f0000000300)='\x00\xc2\xea\x99\xbb\x1c\xdfjw\x97\x05\xa3\xa2\'\xdd\xe4q\xbf\t\x8c\xe0\x19`\x8e\x00\x00\x00\x00\x00\x00\x00\x00\x00\b \xff\x13\x96\xe3?\xdfH\x8c\xe4V\xe2\xfe\v8\x04\xa5\xb9\xc4:\xf3\xf6y_w\xd8\xcf\x90k\x05\x00\xf9\x1e\xe8m\xec\x12\xa015\xc2\xb3u|K\x111\xd4\f8\xeb\x18\xad\xbb!1\x85\x96P\x1b\xa1\x9a\x81\xf8\xb1\xecB)\xe5\xaa7\xfe\xdd,_D\xe5|\xb1j^\xaec}\x1a\xb4\x17\xafP\x85I\xd5\xa0I\xb0\xaf\xb5\x8b\\\x05\xd7g\xcbV\x8e\xd0\xac\x87I7\xbd\xc6\x9bI\x92\xb2\x87.\xb3\x1fs\xe7%\xdd+\r\xb4\x117\xa7ei~\xb8\x16\xd1P\xf2\x84\x89K\x16\xd0F|\xa3\x89\xc9~9\x00'/204, 0x0) write(r0, &(0x7f0000019400)="ff7f87e214da3ea88b885ccf79a554b4d6485b1c971308eff815c61bf5ee850882e599d3451579c0973b5e4e00beb3228c2a8cd7015686f3e8249a7f423e6852f8740a382806e32c92a6bb280f74ca520241cd73e14eec005941153770aea46612ba78b75dab7f70b76ca3f0cb79a7e356859e4a1a5d6cd2b5a2480e2f9e66ba01", 0x81) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) r1 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_int(r1, 0x29, 0x33, &(0x7f0000000080), 0x4) getsockopt$inet6_buf(r1, 0x29, 0x6, &(0x7f0000000140)=""/102397, &(0x7f0000019140)=0x18ffd) 22:11:35 executing program 5: perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f0000000300)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f00000002c0)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x16}, &(0x7f0000000100)=0x0) timer_settime(r0, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r2, 0x7, &(0x7f0000002000)) fcntl$lock(r2, 0x26, &(0x7f0000000180)={0x40001}) inotify_rm_watch(0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)=0x0) creat(&(0x7f0000000100)='./bus\x00', 0x0) r4 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$FS_IOC_FIEMAP(r4, 0xc020660b, &(0x7f00000001c0)=ANY=[@ANYRESOCT]) timer_settime(r3, 0x0, &(0x7f00000000c0)={{}, {0x77359400}}, &(0x7f0000000280)) connect$unix(r1, 0x0, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x5f}}, 0x0) 22:11:35 executing program 4: syz_emit_ethernet(0x18e, &(0x7f0000000000)={@local, @multicast, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, "6c089d", 0x158, 0x11, 0x0, @remote, @ipv4={'\x00', '\xff\xff', @local}, {[@dstopts={0x3c, 0x3, '\x00', [@ra={0x5, 0x2, 0x7}, @ra, @hao={0xc9, 0x10, @private1}]}, @routing={0x0, 0x2, 0x0, 0x0, 0x0, [@local]}, @routing={0x2c, 0x4, 0x0, 0x7, 0x0, [@dev={0xfe, 0x80, '\x00', 0x3d}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02']}, @routing={0x0, 0x2, 0x0, 0x80, 0x0, [@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01']}, @routing={0x3c, 0xc, 0x0, 0xcf, 0x0, [@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @local, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, @empty, @mcast1]}, @routing={0x3b, 0x2, 0x0, 0x3, 0x0, [@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}]}, @srh={0x0, 0x6, 0x4, 0x3, 0x0, 0x8, 0x7, [@remote, @mcast1, @private1={0xfc, 0x1, '\x00', 0x1}]}, @srh={0x0, 0x2, 0x4, 0x1, 0x94, 0x40, 0x5, [@loopback]}], {0x4e22, 0x4e20, 0x8}}}}}}, 0x0) 22:11:35 executing program 1: r0 = semget$private(0x0, 0x0, 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) perf_event_open(&(0x7f0000000080)={0x3, 0x80, 0x40, 0x76, 0xe0, 0xff, 0x0, 0x6, 0x80000, 0x5, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x59, 0x4, @perf_config_ext={0x4, 0x5}, 0x2006, 0xfffffffeffffffff, 0x7, 0x5, 0x7fffffffffffffff, 0x200, 0x1, 0x0, 0x3ff, 0x0, 0x8}, 0xffffffffffffffff, 0xc, r1, 0xa) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f000004e280)) fcntl$setsig(r1, 0xa, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000ec0)={{}, 0x0, 0x10, @unused=[0x10001, 0xffff, 0x8001], @name="8486f678ff19e04bffc1c63a26b8d9681ecbfc28026b89ebec9f3418db52e759ce33a11af97ad58334c92f8a1c6ca50685e4ab7ea1cf19315e64f7ccab8c9edb188d72f97ba68da59bbf0e387e865a17d3e02c2f09d6dcd721445b7762b1c0c79a3a4d08d4d806288043fb5a8047112dc11b39547f18038fdaf88937e8f857ba440d7b18e50b62ce67dba59818d3d71c14ca9176398fee9cf60209fc4526f088c7cc3230a32d499ab58b7c6aa86a0edbfd0ed3890670057e607316576ecb03aa43e26ec15a1c76172b12eb4f0f5655bb0549c7f1066e0bc5e1553fc193001c82a2f20083daee334b2343015b10bdaee81af2d88a004e7551aca8e713856bdeef8d717c79784f7d3ead67d8cdee815a69faec67649e17596733e662ea725c6d7d9f440d12f8f4b55c4026c5c9db012264186f713eb1e3c42145909a6cb5fbf1a53f9820a5816b85b2bf3d3eee9d44c69df3a95dd05c5419ae93ce9989f200da08d0dfbe89baf591204129c2e4ef661a31263f78394f0fe1d1d8d63ee375fec1453df27d280eca95160454110368bae8c41348077f72432752b4e1cc2144e89ad77abc045ad668f82a9625a0fb99010407150c7757939fb449592d439ddeeba6cca5d784c233e82bc8c9c22529648ca1535e6323d4e133fff8a68fdee067bc3f264f8e1e018f13b0c3090f2b24010314bec973161a0efa76cc1aac5a1188ae79a4e581c492b07ac8c519dca03e9245db12d018616405f0af47f717a8a9733636aa6113ec5d68b778d2d8cb686507e6eaf95a8074ca0c335bac0defb24e4d59cc00069a6a9d6a271115200c4ddc177111d75dc591ae2b15da0243c005ef45ce654a24ea215dea3c9f186f5a08c042cc69f9d3cc07c1f543e17dbf75429e37d7bfe965c85a72b32592169b07605b4f1a054629e9711ff827fbf37bfc20bc8f0696015186428326ffe8c212c2194ba89f006eb7a7eb0d31b240196ff19d03ac5ac89f4262144b2f9ac7358d5587c4e4f01967e8df2c04da377706c153fa0d21bb46e561d97c08e0440167d34c28f7b43fd953f0e00457907dafa7c5120c704af28bdb8bfba4b94758952b579617037c968976b2b80bca02b6f9283830330e0a95f01ef43edabc817c08da59e366b7ffc9f23bf42804f2cc747d5a28178dfc6523688deb5b044fb9407f7ef00f4ac30cfb42e7f3de246aece078bdbd081fd247f5619e49d93e0afda854886a1b8df470a0385f378b4fbf7443a3d3ffd2447b1caf4a083de1dfffb6aba021a4843f1d9f5a3bd858d7060c567847d7a63573165741bf44df4a8ff28a7ed9bb31b9eabe0156a389aaaf569ed83fae7c91ac4c0c4c82a7d04e7630a503c2d2824331d68c69c78befdfbb9b645a116ba00bcc38fcc2a535565a65083ace704d7c5ad25762c80a805a2e6859ee4c0797b548a06d6ce04e175410f53bdac088a845cc660ea5724ff9a1e802523759fca2ee589b34f5ef23622f4e367a3eb22e7ec2eb5e59989babe94e821813bcef8074af6a38c4ce743fef41c9122a94057c378669533b8e0079e232000275134a2f0d992b4b21d271859f2769b770d5e5b5a6929a5d47b218230831b7ab3e44faadf04ba012c5012ba74a997223e8b777ed167c9e68374b6106a8a489b2aceb331157ad1057d28c776c5a4172c3747134688d68e3f3118b8869181d0971f8ba0865811d7b37a8308c66a1c774cb0d40da77581ed69a6c8ed9b57c7b9d563826e9e43f91f886cf0d6329b1f1b73a2d4f8aed2706a76b278817c8ec5f40cb840061ca63c8787a8ee7685e0bd2e070ec7fed35c9aa7762ec150ce1bdcefbfb026c8d01a217376a69bb003bef3c04fd4e82d120322f43e06018e6088a4a0e7a3a55752a343f16e56c7a54e2904a28fe21f301f0e848fb9230780e4d92e022ce6aba11b523fd9975c486808c556e2ea4bbbd6cdf5a6530434e9d69fbfc52e07481728bdedddec2ce6c51470841fd6f9267bfc00388492e07cac4ca1de23ec27715b52cf4473e932b649d6fca9394008d01652cb39048bc5b1adf88b9544d1f972d6151ad264a7003c65980e90762f6487bf5635cedeb38092b19d0c5c6d853c48a81847e4b57f01a15893d24beb95c7c56eed18906e41637a36f689f0209c8bd4684c7d1c4ce3c1b827ec9d60ccba9cfbe0e7e3b85958263398f3d0ce8b681370fc4bf9bb15a56c46f3898b3b10c452ba1052f5f84e6490df6d3828c2acef7a062a9943dc03dfb7cdc22be1b5fe4b016b409c5c3a68e126d483485d43cbfb381ed6dfa98a531e968ff10c725a1a3d55ea92b43bafaf063a71b37d57a2d3e7080dc14ba0ecdb30064393dc0cb2a4a885ab334a00aa1c93d1c6607fc3057c416834e564035b2f281f2d63e04ba5fac51ec0c1b31637bb192cfba641751fc949675a14c94394dbc93de2e8b6428e0bd058f6c1316f740c0a8b8b5df7c891abf0d358c76a253a88efdfd0a57c01a5e39fc3c7c016f9afae9bf2865768fe6c9476c08688a002937163be9c41bdcc2e074cc3d2e7aec5439a8c24ea60ae7e2f4153ca189c773005901cc2b93c6f6dfd45c818e77e93c17ba87f4c35249ee142f4e627d528aea6ff17c6c191b5afc347de20824efec96bc4368a92204f4eaaa7a9fb0341716d3298c1f09a054b09391a61d2f9f01dba2c3431d93d57e0cf184f49c9ed8cb362de6d2325acd621b72c4b6313bbf03ae35ec3d1193617d1f464b1639c4c3b0295ed44ab7afa997bbea8d7a7fc337764f47287dad85b16ae58b979a817abca71ed05560142757553bf06dbf2a3952330d2bee9e7effe27c9787617ac0328602f8f1f4d6028e1409fde7be878a5274f44d792a9cd796c7c2d574a35921b011f1a8f6b6d88e1524c6d441237bc9d56e6e943d9071f37255c84cd43110ff0cfa9e8028129faaab88a727f3ef44ea5eb796ed2461eb920bf844638bbcb827210c10fc67876faba1094d906dacce8bcab96b2313f05307b4108984fafe3d45a04fa9b6bd5a8a80842ba1cdcaf776236e6f42965259be0e82423092bd7b4828553e64c077531e99e1030e16bfa39139c83fdefa95b1cd1c4051a0e5a79d93add29e6897ebf629388d70833b3ba52fc65079cc75ec05635c24f7de1c90274c2e00b0a470e8ec5a661585c2320a2c3a70df23e7ebd8cb45c4bc438e2bb51eab30ab1567ed1bf9a29fe338203c63b2ab031be6bba20292be141ff51c062d3f839d0da0cb35822b1d1ec96c06c68fd350ab0ebd2d220b71686a5dd089dd263eb7113e76ba02ce8b4c05d2a1e12c74b5ef158f790db57868d24762606824b10eaf5120ea2d3940ccf0e890164f057eeaf5b4639d0e7f9662712fd30780dc7637f43a9432436b4c4a078ef0782b6646da730a83ceca950bf7024cce2b3689b0be0db2c5f837b696ab5a8b391609267291d8c9b6cc28a1d831da135d344dfd2beef1f4b61ac9c869862d39365bac9d19257f9bd2c18aff542f5ed35b91646ee6b545e0fb6890a09f78246dfd79a871ae36447cce028b47342b0aed3c9491b4b6ffc8d848aa5915d1aafda0911f5f01ef6c50e7f0afc49cd9580b3500605866887aeb70c6cb0f19774d496ebdb6b00793a8be46d484f0125e00d8a3d03451915e2a55ca67b5dbfe786c868fc1b20b794ae669f1647183e6f16c094ce74e38688def75219c9271ffaa4f6b615c6c5d4fe3389901c61537a764dda386b052ebc3a9d80ba6c6544504366ef087539adbc200f100c9a902c681fcbe3e79e4b8c5009757da8005224ff2a7aaa1aed576532a79f4a96b6a5be55b18813d66837e7a95e32ab8f9d6c7c9902848dc7c1caac4baa9f97abcad223dddb9bc8de24abfdfa69c576b1feb7b78485adeafe2fefc5f2f665cd9b34f3efee2f95e87a7b02d0b66edf65f9abb32c2029a53c5ebf14aaa51574838901827a5efc69fc63ef13104079e831922855947b092029198a5849c930cb8413ce99341fb1fdba96e669cd3402ee0d6bff779f5d9ffb867ee2992665cbe989a35ee4fa1b3c9bd3042d250dec097f6161507cb5f9fdf930cec85088a9c1b39f291075735749168638a5679728b8f66d6a7a2914ab9d282fb6df2b6197a97f9831a63f37751769ed94e57dc770200b8033f406305940d49c3101ac5e53ab5866c6af912d7c85a7af2040f3d9b04382846ca5598952628086acd7cd384f97fd9df1b97e4465ff39a77b0839d873af29e340feef18e8a28c04b7e5b752626800f62eeeeb511843f5d2a7d0d34860fee730f9eab86f4958e54eac1beb9537ef7c5c01667e4d39b33756623203e48d540493cefabe2f00e76f4d8fc9a9dcf1e2c1e1fece410589bdff1d5ed2a0af3824951983ca47a34e1744448a6e70e0e8177735ca4c182c0290509a6a382bb471d5b8670e3e04865735ec75dc1623251ce2de7dd06c4cb6838f8eac90d4ddd6f131607a9b95d1771acc1dbd62040078005344dadab2c93a4a9baaa26cba2444877a5ecc3ebd03ff1efbefc2e9b016356c2e86aa967b1c449f7011695ab5e532e722a2ba808fc6a118117c5db4f706d8d7e3dd22a0ddf8d3ff903cc8e1b2067962dd18b7fa570dce97dcee322cb4a5f5f882cf268dd12b5728a48663a30362075bd7d5b8f67103ea7b92fe10bfff4605eff0498de79fa91e20d17ccba6d3f384e36a9b0bf96dd3074fce310f183cee4f9f2cfbb05ea12e8bfa9cb03d623bc7a446b76973d0a685c58b2798fd4d4ea8a3959df2305e87aa35d2d3ffcebf8d3f375fb78d60d18d784855b7ccaf598ee2d0d9f659417890a85372b1224054ff36739f051460a63600c7cfb3b89836e92e9717bcb5843934d9e1390886a4a3cbd1347afe50a0da424216da36121994f5e08a106103f21b23b71f2bbadee3f01ecdf24eeb8ff7fb1331063298b0e031bb3e9ef4aac1cbcb06031dfa3ea7a4f32c8e2f81ce5137acd9e2947117cff3981d23ae22e2655a5e399e82e5f1ca7327aa8c26160402f31a840174a7fd40b7755f51b5b2b44eac5897ae806013321e51a3d8f6597284b62341290b70a15819a3640c332cd0f88cc567b248f67975bc07420551feb9003caf4dba073e76a17813199e2a0c57ad8862cbf79e1980fa40de109709927cceec2b16f6f38eb8229bdaab127716cc138ed74fcab1fb9d1e3ee15d636034de8a284c26bfa94ad20eb219fedc286650e7033ee73b8a75cec1177ae78856cbbcd6394e80d818087d4d011324bcb94bf2242afce27e54a72ac08c41b0aa526fd8d802301faa0e450830bb0a1333dad51d69606447c9b485b14541b51f922fc065156d619c7d1dea07fc09b8f3949e72d6a93bfa66142d301bca2cadcc61ab2871aea4075228bd7ec5c4b4333ddff844acaea97e36c8a0f4c966ab7d6a8248e8556edf3c2f38c6a1dc60f715588ca0ea26a525841c15189bad7a39dbb9ed7f003598f2e3c3365a15d4bb9260ad380de4bdef8e0dcaa4d2abb4ea447b8520fa01e200a40976a6632107a1ba4014268709ebfab68bd42517c50b83c97fce3005d1a1d81cfcaa471a703c9c366bcf9d028d208ee8c96ab2ba460b1f60ede19312efcfd4c7a9b4bcc6b21ebc0e66138b2df4bded24c0f8b6bafbf84c0c9e525c0c60c962f5b8753ad41c73da1a0b34918448c91a50a2d8731cbf675895aa4096c2efe98e0f96650f99684e597c3ae3a6a9ec85e95e923b8da62660bc9fd58"}) r2 = socket$netlink(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000cc0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="f8", 0x1}], 0x1}, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="290000002000190f00003fffffffda060200000000e80001dd0000040d001800ea11006b0005000000", 0x29}], 0x1) semop(r0, &(0x7f0000000180)=[{0x4, 0xd5, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x411, 0x800}, {0x0, 0x0, 0x1800}, {0x4, 0x7fff}, {0x1, 0x0, 0x800}, {0x3, 0x0, 0x1000}], 0x7) syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1e, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e85000000000500010000ffffffffffffffff0000000800000000000002f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d0000000000000060000000000000001000000000000000010000000100000001000000010000061000000040000000000000000000000000000000000000000000000450300000000000000000000000100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2", 0x12b, 0x10000}, {&(0x7f0000010200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\a', 0x14, 0x10220}, {&(0x7f0000010300)="00000000000000000000000001000000000000e40000100000000000000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e04", 0x6c, 0x10320}, {&(0x7f0000010400)="000000000000000000000000105000000000000500000000000000001010000000000004000000000000000020500000000000050000000000000000005000000000000400000000000000007050000000000004000000000000000080500000000000040000000000000000000001000000000080000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f050000000000006000000000000000010100000000000040000000000000000b0500000000000060000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000005000000000000700000000000000001010000000000004000000000000000010500000000000070000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000050500000000000040000000000000000101000000000000400000000000000006050000000000004000000000000000000500000000000040000000000000000705000000000000400000000000000008050000000000004000000000000000000000100000000008000000000000001", 0x274, 0x10b20}, {&(0x7f0000010800)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000001a8885d61aee4febb69bd33546bd0e04000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000001a8885d61aee4febb69bd33546bd0e04000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e040100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2b758485800000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200101000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e000050", 0x226, 0x100ea0}, {&(0x7f0000010b00)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000001a8885d61aee4febb69bd33546bd0e04000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000001a8885d61aee4febb69bd33546bd0e04000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e040100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2", 0x160, 0x101ea0}, {&(0x7f0000011800)="b8e6bc4200000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200005000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14070000000000000001000000000000000a000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b7010000f7ffffffffffffff8400000000000000006f040000b701", 0x15d, 0x500000}, {&(0x7f0000011a00)="0000000000000000000000000000000000000000040000000000000000010000000000000090500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000400", 0x65, 0x500560}, {&(0x7f0000011b00)="00000000000000000000000400000000000000000000000000000000a05000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000004", 0x5b, 0x500720}, {&(0x7f0000011c00)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x38, 0x500840}, {&(0x7f0000011d00)="00000600000000000000000000000000000000605000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000006", 0x52, 0x5008e0}, {&(0x7f0000011e00)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000000000000080ffffffff", 0x132, 0x5009e0}, {&(0x7f0000012000)="000000000000000000000600000000000000000100000000000000d05000000000000000000000000000003000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000106000000000000000b4f7fb0d0124f978a408dac5052e4f6000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000005cbc645f00000000c7a335155bbc645f", 0xc1, 0x500b60}, {&(0x7f0000000480)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x48, 0x500c80}, {&(0x7f0000012200)="0000000000000000000000000000000000000600000000000000000000000000000000005100000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000006", 0x62, 0x500d20}, {&(0x7f0000012300)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x3f, 0x500e40}, {&(0x7f0000012400)="0000000000000000000700000000000000000000000000000000105000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000007", 0x59, 0x500ee0}, {&(0x7f0000012500)="46ea879d00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200105000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14070000000000000002000000000000000e000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000030500000000000a80030000000000000d30e0000350000000060500000000000a90000000000000000b20e0000210000000090500000000000a90000000000000000910e00002100000000a0500000000000a90000000000000000700e00002100000000c0500000000000a900000000000000004f0e00002100000000d0500000000000a901000000000000002e0e00002100000000e0500000000000a900000000000000000d0e0000210000000000510000000000a90000000000000000ec0d0000210000000000690000000000c00000190000000000d40d000018", 0x1c0, 0x501000}, {&(0x7f0000012700)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000007000000000000000200000000000000b0020000000000000000c000000000000000010000000000000500000000000000010000000000000007000000000000000200000000000000b00100000000000000010000000000000004000000000000000200000000000000b003000000000000000010000000000000000100000000000002", 0x1b9, 0x501e40}, {&(0x7f0000000280)="f37badf500000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200605000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14060000000000000007000000000000000100000000f6ffffffffffffff8000305000000000008f0f00000c", 0x7b, 0x506000}, {&(0x7f0000012e00)="00000000000000000000000000000000000000008941f9988941f9988941f998", 0x20, 0x506fe0}, {&(0x7f0000013000)="b95ad41c00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200905000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000f7ffffffffffffff02000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c", 0x94, 0x509000}, {&(0x7f0000013100)="0000000000000000000000000000000000000000000000000000000002002e2e04000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f00000000000000000000000000000000000000003e94c21700000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200a05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000090000000000000001000000000b4f7fb0d0124f97fb8a408dac5052e4f6930f000008", 0x13b, 0x509f40}, {&(0x7f0000013300)="000000000000000000000000000000000000000000000000050000000000", 0x1e, 0x50afe0}, {&(0x7f0000013500)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00100000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00200000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b20500000000000000050100000000000000000000000000000100000000c000000000000000010000000000000500000000000000010000000000000004000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000d35bdc0e00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200c05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000050000000000000012000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e0000230000000001000000000000600200000000000000190e0000230000000001000000000000600300000000000000f60d0000230000000001000000000000600400000000000000d30d0000230000000001000000000000600500000000000000b00d0000230000000001000000000000600600000000000000890d0000270000000101000000000000010000000000000000e90c0000a000000001010000000000000c0001000000000000da0c00000f0000000101000000000000544bae790400000000b70c000023000000010100000000000054482d12f600000000940c0000230000000101000000000000600200000000000000710c00002300000001010000000000006003000000000000004e0c000023", 0x3e4, 0x50be40}, {&(0x7f0000013900)="0000000000000000000000000000000000000003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c653003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c65300200000000000000050066696c653006000000000000000600000000000000140000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000ae7d1e135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000ae7d1e1306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6405010000000000000100000000000000000600000000000000000005000166696c653305010000000000000100000000000000000600000000000000000005000166696c653204010000000000000100000000000000000600000000000000000005000166696c653101010000000000000100000000000000000600000000000000000005000266696c653004010000000000000100000000000000000600000000000000000005000166696c653105010000000000000100000000000000000600000000000000000005000166696c653205010000000000000100000000000000000600000000000000000005000166696c653306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6401010000000000000100000000000000000600000000000000000005000266696c6530000000000000000002002e2e030000000000000006000000000000003a0000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135bbc645f00000000000000009375120100000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200d05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14060000000000000005000000000000000200000001000100000000000001000000000000000000c05000000000000600000000000000020100000000000001000000000000000000e050000000000006", 0x400, 0x50cca0}, {&(0x7f0000000700)="f816d9c600000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200e05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000050000000000000011000000000201000000000000010000000000000000fb0e0000a000000002010000000000000c0101000000000000ec0e00000f00000002010000000000006c0000000000000000bd0a00002f04000003010000000000000100000000000000001d0a0000a000000003010000000000000c01010000000000000e0a00000f00000003010000000000006c0000000000000000d30900003b000000040100000000000001000000000000000033090000a000000004010000000000000c0001000000000000240900000f00000004010000000000001822a8f12600000000f50800002f000000040100000000000018d65ba13500000000c60800002f00000004010000000000006c0000000000000000a70800001f000000050100000000000001000000000000000007080000a000000005010000000000000c0001000000000000e90700001e00000005010000000000006c0000000000000000b407000035000000060100000000000001000000000000000014070000a000000006010000000000000c0001000000000000010700001300000006010000000000006c00000000000000008806000079", 0x20b, 0x50e000}, {&(0x7f0000014000)="0000000000000000000000000006000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6406000000000000000600000000000000640000000000000064000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000000030000000000000000000000100305000000000000030000000000000000000000000000000300000000000000400000000000000050066696c65320500000000000000050066696c653306000000000000000600000000000000282300000000000000300000000000000000000000000000020000000000000000000000ed81000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000060000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000060000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c6531060000000000000006000000000000000a000000000000000a000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b130600000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3038323231363939382f66696c65302f66696c65300300000000000000050066696c653106000000000000000600000000000000260000000000000026000000000000000000000000000000010000000000000000000000ffa1000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c6530060000000000000006000000000000001a040000000000001a040000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b13", 0x920, 0x50e6e0}, {&(0x7f0000015600)="af6d627700000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200005100000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000040000000000000004000000000000000000000000f90100000000000000730f0000280000000100000000000000cc0000100000000000430f0000300000000100000000000000cc0000500000000000130f0000300000000100000000000000cc0000690000000000e30e000030", 0xc6, 0x510000}, {&(0x7f0000015700)="00000000000000000300000000000000000100000000000000006900000000000000190000000000e1ee0d5d64d84a64be712c7636496d140300000000000000000100000000000000005000000000000000190000000000e1ee0d5d64d84a64be712c7636496d140300000000000000000100000000000000001000000000000000400000000000e1ee0d5d64d84a64be712c7636496d14", 0x98, 0x510f40}], 0x0, &(0x7f00000005c0), 0x0) openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x470d83, 0x408) r3 = openat$bsg(0xffffffffffffff9c, &(0x7f0000003800), 0x0, 0x0) getdents(r3, &(0x7f0000000040)=""/95, 0x5f) syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) 22:11:35 executing program 3: r0 = semget$private(0x0, 0x0, 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) perf_event_open(&(0x7f0000000080)={0x3, 0x80, 0x40, 0x76, 0xe0, 0xff, 0x0, 0x6, 0x80000, 0x5, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x59, 0x4, @perf_config_ext={0x4, 0x5}, 0x2006, 0xfffffffeffffffff, 0x7, 0x5, 0x7fffffffffffffff, 0x200, 0x1, 0x0, 0x3ff, 0x0, 0x8}, 0xffffffffffffffff, 0xc, r1, 0xa) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f000004e280)) fcntl$setsig(r1, 0xa, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000ec0)={{}, 0x0, 0x10, @unused=[0x10001, 0xffff, 0x8001], @name="8486f678ff19e04bffc1c63a26b8d9681ecbfc28026b89ebec9f3418db52e759ce33a11af97ad58334c92f8a1c6ca50685e4ab7ea1cf19315e64f7ccab8c9edb188d72f97ba68da59bbf0e387e865a17d3e02c2f09d6dcd721445b7762b1c0c79a3a4d08d4d806288043fb5a8047112dc11b39547f18038fdaf88937e8f857ba440d7b18e50b62ce67dba59818d3d71c14ca9176398fee9cf60209fc4526f088c7cc3230a32d499ab58b7c6aa86a0edbfd0ed3890670057e607316576ecb03aa43e26ec15a1c76172b12eb4f0f5655bb0549c7f1066e0bc5e1553fc193001c82a2f20083daee334b2343015b10bdaee81af2d88a004e7551aca8e713856bdeef8d717c79784f7d3ead67d8cdee815a69faec67649e17596733e662ea725c6d7d9f440d12f8f4b55c4026c5c9db012264186f713eb1e3c42145909a6cb5fbf1a53f9820a5816b85b2bf3d3eee9d44c69df3a95dd05c5419ae93ce9989f200da08d0dfbe89baf591204129c2e4ef661a31263f78394f0fe1d1d8d63ee375fec1453df27d280eca95160454110368bae8c41348077f72432752b4e1cc2144e89ad77abc045ad668f82a9625a0fb99010407150c7757939fb449592d439ddeeba6cca5d784c233e82bc8c9c22529648ca1535e6323d4e133fff8a68fdee067bc3f264f8e1e018f13b0c3090f2b24010314bec973161a0efa76cc1aac5a1188ae79a4e581c492b07ac8c519dca03e9245db12d018616405f0af47f717a8a9733636aa6113ec5d68b778d2d8cb686507e6eaf95a8074ca0c335bac0defb24e4d59cc00069a6a9d6a271115200c4ddc177111d75dc591ae2b15da0243c005ef45ce654a24ea215dea3c9f186f5a08c042cc69f9d3cc07c1f543e17dbf75429e37d7bfe965c85a72b32592169b07605b4f1a054629e9711ff827fbf37bfc20bc8f0696015186428326ffe8c212c2194ba89f006eb7a7eb0d31b240196ff19d03ac5ac89f4262144b2f9ac7358d5587c4e4f01967e8df2c04da377706c153fa0d21bb46e561d97c08e0440167d34c28f7b43fd953f0e00457907dafa7c5120c704af28bdb8bfba4b94758952b579617037c968976b2b80bca02b6f9283830330e0a95f01ef43edabc817c08da59e366b7ffc9f23bf42804f2cc747d5a28178dfc6523688deb5b044fb9407f7ef00f4ac30cfb42e7f3de246aece078bdbd081fd247f5619e49d93e0afda854886a1b8df470a0385f378b4fbf7443a3d3ffd2447b1caf4a083de1dfffb6aba021a4843f1d9f5a3bd858d7060c567847d7a63573165741bf44df4a8ff28a7ed9bb31b9eabe0156a389aaaf569ed83fae7c91ac4c0c4c82a7d04e7630a503c2d2824331d68c69c78befdfbb9b645a116ba00bcc38fcc2a535565a65083ace704d7c5ad25762c80a805a2e6859ee4c0797b548a06d6ce04e175410f53bdac088a845cc660ea5724ff9a1e802523759fca2ee589b34f5ef23622f4e367a3eb22e7ec2eb5e59989babe94e821813bcef8074af6a38c4ce743fef41c9122a94057c378669533b8e0079e232000275134a2f0d992b4b21d271859f2769b770d5e5b5a6929a5d47b218230831b7ab3e44faadf04ba012c5012ba74a997223e8b777ed167c9e68374b6106a8a489b2aceb331157ad1057d28c776c5a4172c3747134688d68e3f3118b8869181d0971f8ba0865811d7b37a8308c66a1c774cb0d40da77581ed69a6c8ed9b57c7b9d563826e9e43f91f886cf0d6329b1f1b73a2d4f8aed2706a76b278817c8ec5f40cb840061ca63c8787a8ee7685e0bd2e070ec7fed35c9aa7762ec150ce1bdcefbfb026c8d01a217376a69bb003bef3c04fd4e82d120322f43e06018e6088a4a0e7a3a55752a343f16e56c7a54e2904a28fe21f301f0e848fb9230780e4d92e022ce6aba11b523fd9975c486808c556e2ea4bbbd6cdf5a6530434e9d69fbfc52e07481728bdedddec2ce6c51470841fd6f9267bfc00388492e07cac4ca1de23ec27715b52cf4473e932b649d6fca9394008d01652cb39048bc5b1adf88b9544d1f972d6151ad264a7003c65980e90762f6487bf5635cedeb38092b19d0c5c6d853c48a81847e4b57f01a15893d24beb95c7c56eed18906e41637a36f689f0209c8bd4684c7d1c4ce3c1b827ec9d60ccba9cfbe0e7e3b85958263398f3d0ce8b681370fc4bf9bb15a56c46f3898b3b10c452ba1052f5f84e6490df6d3828c2acef7a062a9943dc03dfb7cdc22be1b5fe4b016b409c5c3a68e126d483485d43cbfb381ed6dfa98a531e968ff10c725a1a3d55ea92b43bafaf063a71b37d57a2d3e7080dc14ba0ecdb30064393dc0cb2a4a885ab334a00aa1c93d1c6607fc3057c416834e564035b2f281f2d63e04ba5fac51ec0c1b31637bb192cfba641751fc949675a14c94394dbc93de2e8b6428e0bd058f6c1316f740c0a8b8b5df7c891abf0d358c76a253a88efdfd0a57c01a5e39fc3c7c016f9afae9bf2865768fe6c9476c08688a002937163be9c41bdcc2e074cc3d2e7aec5439a8c24ea60ae7e2f4153ca189c773005901cc2b93c6f6dfd45c818e77e93c17ba87f4c35249ee142f4e627d528aea6ff17c6c191b5afc347de20824efec96bc4368a92204f4eaaa7a9fb0341716d3298c1f09a054b09391a61d2f9f01dba2c3431d93d57e0cf184f49c9ed8cb362de6d2325acd621b72c4b6313bbf03ae35ec3d1193617d1f464b1639c4c3b0295ed44ab7afa997bbea8d7a7fc337764f47287dad85b16ae58b979a817abca71ed05560142757553bf06dbf2a3952330d2bee9e7effe27c9787617ac0328602f8f1f4d6028e1409fde7be878a5274f44d792a9cd796c7c2d574a35921b011f1a8f6b6d88e1524c6d441237bc9d56e6e943d9071f37255c84cd43110ff0cfa9e8028129faaab88a727f3ef44ea5eb796ed2461eb920bf844638bbcb827210c10fc67876faba1094d906dacce8bcab96b2313f05307b4108984fafe3d45a04fa9b6bd5a8a80842ba1cdcaf776236e6f42965259be0e82423092bd7b4828553e64c077531e99e1030e16bfa39139c83fdefa95b1cd1c4051a0e5a79d93add29e6897ebf629388d70833b3ba52fc65079cc75ec05635c24f7de1c90274c2e00b0a470e8ec5a661585c2320a2c3a70df23e7ebd8cb45c4bc438e2bb51eab30ab1567ed1bf9a29fe338203c63b2ab031be6bba20292be141ff51c062d3f839d0da0cb35822b1d1ec96c06c68fd350ab0ebd2d220b71686a5dd089dd263eb7113e76ba02ce8b4c05d2a1e12c74b5ef158f790db57868d24762606824b10eaf5120ea2d3940ccf0e890164f057eeaf5b4639d0e7f9662712fd30780dc7637f43a9432436b4c4a078ef0782b6646da730a83ceca950bf7024cce2b3689b0be0db2c5f837b696ab5a8b391609267291d8c9b6cc28a1d831da135d344dfd2beef1f4b61ac9c869862d39365bac9d19257f9bd2c18aff542f5ed35b91646ee6b545e0fb6890a09f78246dfd79a871ae36447cce028b47342b0aed3c9491b4b6ffc8d848aa5915d1aafda0911f5f01ef6c50e7f0afc49cd9580b3500605866887aeb70c6cb0f19774d496ebdb6b00793a8be46d484f0125e00d8a3d03451915e2a55ca67b5dbfe786c868fc1b20b794ae669f1647183e6f16c094ce74e38688def75219c9271ffaa4f6b615c6c5d4fe3389901c61537a764dda386b052ebc3a9d80ba6c6544504366ef087539adbc200f100c9a902c681fcbe3e79e4b8c5009757da8005224ff2a7aaa1aed576532a79f4a96b6a5be55b18813d66837e7a95e32ab8f9d6c7c9902848dc7c1caac4baa9f97abcad223dddb9bc8de24abfdfa69c576b1feb7b78485adeafe2fefc5f2f665cd9b34f3efee2f95e87a7b02d0b66edf65f9abb32c2029a53c5ebf14aaa51574838901827a5efc69fc63ef13104079e831922855947b092029198a5849c930cb8413ce99341fb1fdba96e669cd3402ee0d6bff779f5d9ffb867ee2992665cbe989a35ee4fa1b3c9bd3042d250dec097f6161507cb5f9fdf930cec85088a9c1b39f291075735749168638a5679728b8f66d6a7a2914ab9d282fb6df2b6197a97f9831a63f37751769ed94e57dc770200b8033f406305940d49c3101ac5e53ab5866c6af912d7c85a7af2040f3d9b04382846ca5598952628086acd7cd384f97fd9df1b97e4465ff39a77b0839d873af29e340feef18e8a28c04b7e5b752626800f62eeeeb511843f5d2a7d0d34860fee730f9eab86f4958e54eac1beb9537ef7c5c01667e4d39b33756623203e48d540493cefabe2f00e76f4d8fc9a9dcf1e2c1e1fece410589bdff1d5ed2a0af3824951983ca47a34e1744448a6e70e0e8177735ca4c182c0290509a6a382bb471d5b8670e3e04865735ec75dc1623251ce2de7dd06c4cb6838f8eac90d4ddd6f131607a9b95d1771acc1dbd62040078005344dadab2c93a4a9baaa26cba2444877a5ecc3ebd03ff1efbefc2e9b016356c2e86aa967b1c449f7011695ab5e532e722a2ba808fc6a118117c5db4f706d8d7e3dd22a0ddf8d3ff903cc8e1b2067962dd18b7fa570dce97dcee322cb4a5f5f882cf268dd12b5728a48663a30362075bd7d5b8f67103ea7b92fe10bfff4605eff0498de79fa91e20d17ccba6d3f384e36a9b0bf96dd3074fce310f183cee4f9f2cfbb05ea12e8bfa9cb03d623bc7a446b76973d0a685c58b2798fd4d4ea8a3959df2305e87aa35d2d3ffcebf8d3f375fb78d60d18d784855b7ccaf598ee2d0d9f659417890a85372b1224054ff36739f051460a63600c7cfb3b89836e92e9717bcb5843934d9e1390886a4a3cbd1347afe50a0da424216da36121994f5e08a106103f21b23b71f2bbadee3f01ecdf24eeb8ff7fb1331063298b0e031bb3e9ef4aac1cbcb06031dfa3ea7a4f32c8e2f81ce5137acd9e2947117cff3981d23ae22e2655a5e399e82e5f1ca7327aa8c26160402f31a840174a7fd40b7755f51b5b2b44eac5897ae806013321e51a3d8f6597284b62341290b70a15819a3640c332cd0f88cc567b248f67975bc07420551feb9003caf4dba073e76a17813199e2a0c57ad8862cbf79e1980fa40de109709927cceec2b16f6f38eb8229bdaab127716cc138ed74fcab1fb9d1e3ee15d636034de8a284c26bfa94ad20eb219fedc286650e7033ee73b8a75cec1177ae78856cbbcd6394e80d818087d4d011324bcb94bf2242afce27e54a72ac08c41b0aa526fd8d802301faa0e450830bb0a1333dad51d69606447c9b485b14541b51f922fc065156d619c7d1dea07fc09b8f3949e72d6a93bfa66142d301bca2cadcc61ab2871aea4075228bd7ec5c4b4333ddff844acaea97e36c8a0f4c966ab7d6a8248e8556edf3c2f38c6a1dc60f715588ca0ea26a525841c15189bad7a39dbb9ed7f003598f2e3c3365a15d4bb9260ad380de4bdef8e0dcaa4d2abb4ea447b8520fa01e200a40976a6632107a1ba4014268709ebfab68bd42517c50b83c97fce3005d1a1d81cfcaa471a703c9c366bcf9d028d208ee8c96ab2ba460b1f60ede19312efcfd4c7a9b4bcc6b21ebc0e66138b2df4bded24c0f8b6bafbf84c0c9e525c0c60c962f5b8753ad41c73da1a0b34918448c91a50a2d8731cbf675895aa4096c2efe98e0f96650f99684e597c3ae3a6a9ec85e95e923b8da62660bc9fd58"}) r2 = socket$netlink(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000cc0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="f8", 0x1}], 0x1}, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="290000002000190f00003fffffffda060200000000e80001dd0000040d001800ea11006b0005000000", 0x29}], 0x1) semop(r0, &(0x7f0000000180)=[{0x4, 0xd5, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x411, 0x800}, {0x0, 0x0, 0x1800}, {0x4, 0x7fff}, {0x1, 0x0, 0x800}, {0x3, 0x0, 0x1000}], 0x7) syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1e, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e85000000000500010000ffffffffffffffff0000000800000000000002f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d0000000000000060000000000000001000000000000000010000000100000001000000010000061000000040000000000000000000000000000000000000000000000450300000000000000000000000100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2", 0x12b, 0x10000}, {&(0x7f0000010200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\a', 0x14, 0x10220}, {&(0x7f0000010300)="00000000000000000000000001000000000000e40000100000000000000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e04", 0x6c, 0x10320}, {&(0x7f0000010400)="000000000000000000000000105000000000000500000000000000001010000000000004000000000000000020500000000000050000000000000000005000000000000400000000000000007050000000000004000000000000000080500000000000040000000000000000000001000000000080000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f050000000000006000000000000000010100000000000040000000000000000b0500000000000060000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000005000000000000700000000000000001010000000000004000000000000000010500000000000070000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000050500000000000040000000000000000101000000000000400000000000000006050000000000004000000000000000000500000000000040000000000000000705000000000000400000000000000008050000000000004000000000000000000000100000000008000000000000001", 0x274, 0x10b20}, {&(0x7f0000010800)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000001a8885d61aee4febb69bd33546bd0e04000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000001a8885d61aee4febb69bd33546bd0e04000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e040100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2b758485800000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200101000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e000050", 0x226, 0x100ea0}, {&(0x7f0000010b00)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000001a8885d61aee4febb69bd33546bd0e04000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000001a8885d61aee4febb69bd33546bd0e04000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e040100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2", 0x160, 0x101ea0}, {&(0x7f0000011800)="b8e6bc4200000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200005000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14070000000000000001000000000000000a000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b7010000f7ffffffffffffff8400000000000000006f040000b701", 0x15d, 0x500000}, {&(0x7f0000011a00)="0000000000000000000000000000000000000000040000000000000000010000000000000090500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000400", 0x65, 0x500560}, {&(0x7f0000011b00)="00000000000000000000000400000000000000000000000000000000a05000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000004", 0x5b, 0x500720}, {&(0x7f0000011c00)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x38, 0x500840}, {&(0x7f0000011d00)="00000600000000000000000000000000000000605000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000006", 0x52, 0x5008e0}, {&(0x7f0000011e00)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000000000000080ffffffff", 0x132, 0x5009e0}, {&(0x7f0000012000)="000000000000000000000600000000000000000100000000000000d05000000000000000000000000000003000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000106000000000000000b4f7fb0d0124f978a408dac5052e4f6000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000005cbc645f00000000c7a335155bbc645f", 0xc1, 0x500b60}, {&(0x7f0000000480)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x48, 0x500c80}, {&(0x7f0000012200)="0000000000000000000000000000000000000600000000000000000000000000000000005100000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000006", 0x62, 0x500d20}, {&(0x7f0000012300)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x3f, 0x500e40}, {&(0x7f0000012400)="0000000000000000000700000000000000000000000000000000105000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000007", 0x59, 0x500ee0}, {&(0x7f0000012500)="46ea879d00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200105000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14070000000000000002000000000000000e000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000030500000000000a80030000000000000d30e0000350000000060500000000000a90000000000000000b20e0000210000000090500000000000a90000000000000000910e00002100000000a0500000000000a90000000000000000700e00002100000000c0500000000000a900000000000000004f0e00002100000000d0500000000000a901000000000000002e0e00002100000000e0500000000000a900000000000000000d0e0000210000000000510000000000a90000000000000000ec0d0000210000000000690000000000c00000190000000000d40d000018", 0x1c0, 0x501000}, {&(0x7f0000012700)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000007000000000000000200000000000000b0020000000000000000c000000000000000010000000000000500000000000000010000000000000007000000000000000200000000000000b00100000000000000010000000000000004000000000000000200000000000000b003000000000000000010000000000000000100000000000002", 0x1b9, 0x501e40}, {&(0x7f0000000280)="f37badf500000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200605000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14060000000000000007000000000000000100000000f6ffffffffffffff8000305000000000008f0f00000c", 0x7b, 0x506000}, {&(0x7f0000012e00)="00000000000000000000000000000000000000008941f9988941f9988941f998", 0x20, 0x506fe0}, {&(0x7f0000013000)="b95ad41c00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200905000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000f7ffffffffffffff02000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c", 0x94, 0x509000}, {&(0x7f0000013100)="0000000000000000000000000000000000000000000000000000000002002e2e04000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f00000000000000000000000000000000000000003e94c21700000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200a05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000090000000000000001000000000b4f7fb0d0124f97fb8a408dac5052e4f6930f000008", 0x13b, 0x509f40}, {&(0x7f0000013300)="000000000000000000000000000000000000000000000000050000000000", 0x1e, 0x50afe0}, {&(0x7f0000013500)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00100000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00200000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b20500000000000000050100000000000000000000000000000100000000c000000000000000010000000000000500000000000000010000000000000004000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000d35bdc0e00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200c05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000050000000000000012000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e0000230000000001000000000000600200000000000000190e0000230000000001000000000000600300000000000000f60d0000230000000001000000000000600400000000000000d30d0000230000000001000000000000600500000000000000b00d0000230000000001000000000000600600000000000000890d0000270000000101000000000000010000000000000000e90c0000a000000001010000000000000c0001000000000000da0c00000f0000000101000000000000544bae790400000000b70c000023000000010100000000000054482d12f600000000940c0000230000000101000000000000600200000000000000710c00002300000001010000000000006003000000000000004e0c000023", 0x3e4, 0x50be40}, {&(0x7f0000013900)="0000000000000000000000000000000000000003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c653003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c65300200000000000000050066696c653006000000000000000600000000000000140000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000ae7d1e135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000ae7d1e1306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6405010000000000000100000000000000000600000000000000000005000166696c653305010000000000000100000000000000000600000000000000000005000166696c653204010000000000000100000000000000000600000000000000000005000166696c653101010000000000000100000000000000000600000000000000000005000266696c653004010000000000000100000000000000000600000000000000000005000166696c653105010000000000000100000000000000000600000000000000000005000166696c653205010000000000000100000000000000000600000000000000000005000166696c653306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6401010000000000000100000000000000000600000000000000000005000266696c6530000000000000000002002e2e030000000000000006000000000000003a0000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135bbc645f00000000000000009375120100000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200d05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14060000000000000005000000000000000200000001000100000000000001000000000000000000c05000000000000600000000000000020100000000000001000000000000000000e050000000000006", 0x400, 0x50cca0}, {&(0x7f0000000700)="f816d9c600000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200e05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000050000000000000011000000000201000000000000010000000000000000fb0e0000a000000002010000000000000c0101000000000000ec0e00000f00000002010000000000006c0000000000000000bd0a00002f04000003010000000000000100000000000000001d0a0000a000000003010000000000000c01010000000000000e0a00000f00000003010000000000006c0000000000000000d30900003b000000040100000000000001000000000000000033090000a000000004010000000000000c0001000000000000240900000f00000004010000000000001822a8f12600000000f50800002f000000040100000000000018d65ba13500000000c60800002f00000004010000000000006c0000000000000000a70800001f000000050100000000000001000000000000000007080000a000000005010000000000000c0001000000000000e90700001e00000005010000000000006c0000000000000000b407000035000000060100000000000001000000000000000014070000a000000006010000000000000c0001000000000000010700001300000006010000000000006c00000000000000008806000079", 0x20b, 0x50e000}, {&(0x7f0000014000)="0000000000000000000000000006000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6406000000000000000600000000000000640000000000000064000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000000030000000000000000000000100305000000000000030000000000000000000000000000000300000000000000400000000000000050066696c65320500000000000000050066696c653306000000000000000600000000000000282300000000000000300000000000000000000000000000020000000000000000000000ed81000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000060000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000060000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c6531060000000000000006000000000000000a000000000000000a000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b130600000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3038323231363939382f66696c65302f66696c65300300000000000000050066696c653106000000000000000600000000000000260000000000000026000000000000000000000000000000010000000000000000000000ffa1000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c6530060000000000000006000000000000001a040000000000001a040000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b13", 0x920, 0x50e6e0}, {&(0x7f0000015600)="af6d627700000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200005100000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000040000000000000004000000000000000000000000f90100000000000000730f0000280000000100000000000000cc0000100000000000430f0000300000000100000000000000cc0000500000000000130f0000300000000100000000000000cc0000690000000000e30e000030", 0xc6, 0x510000}, {&(0x7f0000015700)="00000000000000000300000000000000000100000000000000006900000000000000190000000000e1ee0d5d64d84a64be712c7636496d140300000000000000000100000000000000005000000000000000190000000000e1ee0d5d64d84a64be712c7636496d140300000000000000000100000000000000001000000000000000400000000000e1ee0d5d64d84a64be712c7636496d14", 0x98, 0x510f40}], 0x0, &(0x7f00000005c0), 0x0) openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x470d83, 0x408) r3 = openat$bsg(0xffffffffffffff9c, &(0x7f0000003800), 0x0, 0x0) getdents(r3, &(0x7f0000000040)=""/95, 0x5f) syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) 22:11:35 executing program 4: syz_emit_ethernet(0x18e, &(0x7f0000000000)={@local, @multicast, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, "6c089d", 0x158, 0x11, 0x0, @remote, @ipv4={'\x00', '\xff\xff', @local}, {[@dstopts={0x3c, 0x3, '\x00', [@ra={0x5, 0x2, 0x7}, @ra, @hao={0xc9, 0x10, @private1}]}, @routing={0x0, 0x2, 0x0, 0x0, 0x0, [@local]}, @routing={0x2c, 0x4, 0x0, 0x7, 0x0, [@dev={0xfe, 0x80, '\x00', 0x3d}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02']}, @routing={0x0, 0x2, 0x0, 0x80, 0x0, [@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01']}, @routing={0x3c, 0xc, 0x0, 0xcf, 0x0, [@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @local, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, @empty, @mcast1]}, @routing={0x3b, 0x2, 0x0, 0x3, 0x0, [@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}]}, @srh={0x0, 0x6, 0x4, 0x3, 0x0, 0x8, 0x7, [@remote, @mcast1, @private1={0xfc, 0x1, '\x00', 0x1}]}, @srh={0x0, 0x2, 0x4, 0x1, 0x94, 0x40, 0x5, [@loopback]}], {0x4e22, 0x4e20, 0x8}}}}}}, 0x0) 22:11:35 executing program 2: r0 = memfd_create(&(0x7f0000000300)='\x00\xc2\xea\x99\xbb\x1c\xdfjw\x97\x05\xa3\xa2\'\xdd\xe4q\xbf\t\x8c\xe0\x19`\x8e\x00\x00\x00\x00\x00\x00\x00\x00\x00\b \xff\x13\x96\xe3?\xdfH\x8c\xe4V\xe2\xfe\v8\x04\xa5\xb9\xc4:\xf3\xf6y_w\xd8\xcf\x90k\x05\x00\xf9\x1e\xe8m\xec\x12\xa015\xc2\xb3u|K\x111\xd4\f8\xeb\x18\xad\xbb!1\x85\x96P\x1b\xa1\x9a\x81\xf8\xb1\xecB)\xe5\xaa7\xfe\xdd,_D\xe5|\xb1j^\xaec}\x1a\xb4\x17\xafP\x85I\xd5\xa0I\xb0\xaf\xb5\x8b\\\x05\xd7g\xcbV\x8e\xd0\xac\x87I7\xbd\xc6\x9bI\x92\xb2\x87.\xb3\x1fs\xe7%\xdd+\r\xb4\x117\xa7ei~\xb8\x16\xd1P\xf2\x84\x89K\x16\xd0F|\xa3\x89\xc9~9\x00'/204, 0x0) write(r0, &(0x7f0000019400)="ff7f87e214da3ea88b885ccf79a554b4d6485b1c971308eff815c61bf5ee850882e599d3451579c0973b5e4e00beb3228c2a8cd7015686f3e8249a7f423e6852f8740a382806e32c92a6bb280f74ca520241cd73e14eec005941153770aea46612ba78b75dab7f70b76ca3f0cb79a7e356859e4a1a5d6cd2b5a2480e2f9e66ba01", 0x81) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) r1 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_int(r1, 0x29, 0x33, &(0x7f0000000080), 0x4) getsockopt$inet6_buf(r1, 0x29, 0x6, &(0x7f0000000140)=""/102397, &(0x7f0000019140)=0x18ffd) [ 153.068713] BTRFS info (device loop1): disk space caching is enabled [ 153.089442] audit: type=1804 audit(1667340695.930:12): pid=11872 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.5" name="/root/syzkaller-testdir2262784463/syzkaller.pD5V17/58/bus" dev="sda1" ino=14231 res=1 22:11:36 executing program 4: syz_emit_ethernet(0x18e, &(0x7f0000000000)={@local, @multicast, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, "6c089d", 0x158, 0x11, 0x0, @remote, @ipv4={'\x00', '\xff\xff', @local}, {[@dstopts={0x3c, 0x3, '\x00', [@ra={0x5, 0x2, 0x7}, @ra, @hao={0xc9, 0x10, @private1}]}, @routing={0x0, 0x2, 0x0, 0x0, 0x0, [@local]}, @routing={0x2c, 0x4, 0x0, 0x7, 0x0, [@dev={0xfe, 0x80, '\x00', 0x3d}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02']}, @routing={0x0, 0x2, 0x0, 0x80, 0x0, [@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01']}, @routing={0x3c, 0xc, 0x0, 0xcf, 0x0, [@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @local, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, @empty, @mcast1]}, @routing={0x3b, 0x2, 0x0, 0x3, 0x0, [@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}]}, @srh={0x0, 0x6, 0x4, 0x3, 0x0, 0x8, 0x7, [@remote, @mcast1, @private1={0xfc, 0x1, '\x00', 0x1}]}, @srh={0x0, 0x2, 0x4, 0x1, 0x94, 0x40, 0x5, [@loopback]}], {0x4e22, 0x4e20, 0x8}}}}}}, 0x0) [ 153.138114] BTRFS info (device loop1): has skinny extents 22:11:36 executing program 5: perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f0000000300)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f00000002c0)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x16}, &(0x7f0000000100)=0x0) timer_settime(r0, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r2, 0x7, &(0x7f0000002000)) fcntl$lock(r2, 0x26, &(0x7f0000000180)={0x40001}) inotify_rm_watch(0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)=0x0) creat(&(0x7f0000000100)='./bus\x00', 0x0) r4 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$FS_IOC_FIEMAP(r4, 0xc020660b, &(0x7f00000001c0)=ANY=[@ANYRESOCT]) timer_settime(r3, 0x0, &(0x7f00000000c0)={{}, {0x77359400}}, &(0x7f0000000280)) connect$unix(r1, 0x0, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x5f}}, 0x0) 22:11:36 executing program 2: r0 = memfd_create(&(0x7f0000000300)='\x00\xc2\xea\x99\xbb\x1c\xdfjw\x97\x05\xa3\xa2\'\xdd\xe4q\xbf\t\x8c\xe0\x19`\x8e\x00\x00\x00\x00\x00\x00\x00\x00\x00\b \xff\x13\x96\xe3?\xdfH\x8c\xe4V\xe2\xfe\v8\x04\xa5\xb9\xc4:\xf3\xf6y_w\xd8\xcf\x90k\x05\x00\xf9\x1e\xe8m\xec\x12\xa015\xc2\xb3u|K\x111\xd4\f8\xeb\x18\xad\xbb!1\x85\x96P\x1b\xa1\x9a\x81\xf8\xb1\xecB)\xe5\xaa7\xfe\xdd,_D\xe5|\xb1j^\xaec}\x1a\xb4\x17\xafP\x85I\xd5\xa0I\xb0\xaf\xb5\x8b\\\x05\xd7g\xcbV\x8e\xd0\xac\x87I7\xbd\xc6\x9bI\x92\xb2\x87.\xb3\x1fs\xe7%\xdd+\r\xb4\x117\xa7ei~\xb8\x16\xd1P\xf2\x84\x89K\x16\xd0F|\xa3\x89\xc9~9\x00'/204, 0x0) write(r0, &(0x7f0000019400)="ff7f87e214da3ea88b885ccf79a554b4d6485b1c971308eff815c61bf5ee850882e599d3451579c0973b5e4e00beb3228c2a8cd7015686f3e8249a7f423e6852f8740a382806e32c92a6bb280f74ca520241cd73e14eec005941153770aea46612ba78b75dab7f70b76ca3f0cb79a7e356859e4a1a5d6cd2b5a2480e2f9e66ba01", 0x81) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) r1 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_int(r1, 0x29, 0x33, &(0x7f0000000080), 0x4) getsockopt$inet6_buf(r1, 0x29, 0x6, &(0x7f0000000140)=""/102397, &(0x7f0000019140)=0x18ffd) 22:11:36 executing program 4: perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f0000000300)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f00000002c0)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x16}, &(0x7f0000000100)=0x0) timer_settime(r0, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r2, 0x7, &(0x7f0000002000)) fcntl$lock(r2, 0x26, &(0x7f0000000180)={0x40001}) inotify_rm_watch(0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)=0x0) creat(&(0x7f0000000100)='./bus\x00', 0x0) r4 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$FS_IOC_FIEMAP(r4, 0xc020660b, &(0x7f00000001c0)=ANY=[@ANYRESOCT]) timer_settime(r3, 0x0, &(0x7f00000000c0)={{}, {0x77359400}}, &(0x7f0000000280)) connect$unix(r1, 0x0, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x5f}}, 0x0) 22:11:36 executing program 0: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f0000000e00)=ANY=[@ANYBLOB="b702000008000000bfa300000000000007030000ffffffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000001404000001007d60b7030000000000006a0a00fe00000900850000001f000000b70000000000000095000000000000006623848adf1dc9a764ab51a064e0ff0c9b27a26293fddf0180000071ff31f1622271d5518193e09483c5a020c33409006334d8ce8305b01ddaa52e8756ad60a07d6f27c125e16d024098f755d8583da60f27c162dbba0700002ac9170f50f2568836077b7f711a18ebf608d87b885297b6b69819782748b376358c33fd989b1ca58949a54d5827df14feecea46408a05d572077f1252fbb72c3d099c501bc4ded6fca17a3447222c95edb47b77aafa63b9dd5fa5c53e9c37251709f1061b973ef07bf7f53ce129a9ecd7b4dd15100f2b450f98526a0d8cac7c97fcbd7e43fe1ca8345710fb6379b4c53cf55eefb4c0974486a8d25a363adbd83b49e13fbd1757b27020b99b8cff3f48c9411670c34faf7851b290feb3045a1b622f20c438842835e81c3573af41e5b5b924275cb1749289b44e9728e7a73f148ac8206afe120c1437490d9900000011000003971b32fdffffffffffffffaf580278e1342aabd1b623f6c4f128858e4eb6b42f2173184c2b99b645f6ec0e14e5d7c95a0008000000f30f6c0000000000ff0000b8f500d3e021d1cb53aa78302bc23211d3e3b6e6dad65a51e586f045314c497a3419cecec38126247b27113ad4c7915c8f82c333a7b350802f0311807010d1ed50c18411aa6900daccc02f4ba4b078f07e41f781eee222c7d071d5a94d82ca9a0846c1af59cee16639b4970f8f0a82c6a712fd5722d677d406160ffaffffffb4e0bde6749aa52c408b74251914c5d3255fd88a42e7ebb69ebcd8eee623e51dbb1f1b548c91a6825c0686fdc16be1cbb72c217fda18bd746253ca66093daf35923300b60000000000969872556aac376e0a4649a8a84e1d293a6b109c5e59b366bca5cc3d936c53d4a48c05099e6fc37e5aa23bff8cce0600000000000300a568a8532623d12b40b50ac26f2e8255470a04bfbe7acb581b90991d965a010b3c6eb6443870004da10c75723b65f83769ad1f0e4ef6b9ef1cec23264fd8fdac6264af1cb467020bdc12b797b6c156c439105829d2ae1c45f7cfa40df68fd36a03353a55a8a8e176e5d48887d31c8e0f77f2c1e68ec7c01bd5a2028a8fc167bc7f5f4c67600a6ade3deb1f200abe1f753b42678dae8b4e3ba3d086d4b95dfc5817e3dafae2d38b522f942cc750399d9029f071fdb1e05882f8a4b8b7d23aef9db5f421985c8a37fbd219ccac3a895828b4f22b6527ce31ceb02b7b2b4492510134552f0b076b168394f8417f25cc82aeb9827193cbe69de8bf35e4bebd15412426b2e20ab1f05fc44ae9ae094c1b81d3ef947692b44d2afb09c7498dedf0f87c38bbcaa2357836f03e8a7c392e535694a3ead2de11e6b1781e2a017ac341fda2e563ee95085742f5fee9f95f4741b226e428d20b00bc140000e4b2f5efd0a0b1ceba000830ba8634b5aa26bdbeb1614e92fae3c7349531df9bf4c01ebf5d8eb7d53e5f30647661623fbdb3f6c3652c422be6ecc1be5d4e8133fc32f68ea86a2df1e76fe27dfdff1cf9194849c4cc0da9533e5983863e526a7dc0d8728f3b573ca4427bdb44df9341e9b8050e896598a13cc9b54cfd6df9b0c1a10f489f300f4bb93235c800436a312e7ae3c011e46851ac599f04277292b9c55ae0ab4c0000000000000000000000000000c87bcc2ac5aed9467b51d92e0993af4beaf1f3d47dcdfab9165f98155d93e383d6b85158b571c20000"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000880), 0xfffffffffffffddd}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r0, 0x0, 0x22, 0x0, &(0x7f0000000140)="3d6ee2e04b91ab10143d9abe05dd", 0x0, 0xf000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) 22:11:36 executing program 2: r0 = memfd_create(&(0x7f0000000300)='\x00\xc2\xea\x99\xbb\x1c\xdfjw\x97\x05\xa3\xa2\'\xdd\xe4q\xbf\t\x8c\xe0\x19`\x8e\x00\x00\x00\x00\x00\x00\x00\x00\x00\b \xff\x13\x96\xe3?\xdfH\x8c\xe4V\xe2\xfe\v8\x04\xa5\xb9\xc4:\xf3\xf6y_w\xd8\xcf\x90k\x05\x00\xf9\x1e\xe8m\xec\x12\xa015\xc2\xb3u|K\x111\xd4\f8\xeb\x18\xad\xbb!1\x85\x96P\x1b\xa1\x9a\x81\xf8\xb1\xecB)\xe5\xaa7\xfe\xdd,_D\xe5|\xb1j^\xaec}\x1a\xb4\x17\xafP\x85I\xd5\xa0I\xb0\xaf\xb5\x8b\\\x05\xd7g\xcbV\x8e\xd0\xac\x87I7\xbd\xc6\x9bI\x92\xb2\x87.\xb3\x1fs\xe7%\xdd+\r\xb4\x117\xa7ei~\xb8\x16\xd1P\xf2\x84\x89K\x16\xd0F|\xa3\x89\xc9~9\x00'/204, 0x0) write(r0, &(0x7f0000019400)="ff7f87e214da3ea88b885ccf79a554b4d6485b1c971308eff815c61bf5ee850882e599d3451579c0973b5e4e00beb3228c2a8cd7015686f3e8249a7f423e6852f8740a382806e32c92a6bb280f74ca520241cd73e14eec005941153770aea46612ba78b75dab7f70b76ca3f0cb79a7e356859e4a1a5d6cd2b5a2480e2f9e66ba01", 0x81) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) r1 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_int(r1, 0x29, 0x33, &(0x7f0000000080), 0x4) getsockopt$inet6_buf(r1, 0x29, 0x6, &(0x7f0000000140)=""/102397, &(0x7f0000019140)=0x18ffd) 22:11:36 executing program 2: perf_event_open(&(0x7f00000004c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000001200)=0xffffffffffffffff, 0x4) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000580)='cgroup.controllers\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000015c0)={0xffffffffffffffff, 0x20, &(0x7f0000001480)={&(0x7f00000013c0)=""/152, 0x98, 0x0, &(0x7f0000001540)=""/120, 0x78}}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000ec0)=ANY=[@ANYBLOB="b702000004000000bfa30000000000000703000000feffff7a0af0fff8bffffd79a4f0ff00000000b7060000ffffffff2d6405000000000065040400b0001f000404000001007d60b7030000000000006a0a00fefdff0000850000000d000000b7000000000000009500000000000000c74396c8e3ebbadc20e5a7ef8c9ac1465c3a1f59916ffc9bf0bd09f07fb2ea80e5cf8df265e1b40e4c8ae7000000008da68076774bbcdb2c769937000090af27db5b56024dce94284673b4e8d5467e357754508515766c80114604eab9b290a248a120c9c600000000aae80675eeba68562eaeaea5ffffffffa285474233106e00af69b1c66c01e4099f366b89ab63ecf772de7b265040b6b1acbef92b2704558a93fe94c74a1045ef04398631e0ae8afcd0b2ebcb0d132ff0ead279a6474ae549070000000000001294fba0ed5020e6477cc921fee1f6baad6a80d0947cd6d4a561ced23b0b4a902be6af7ec2d1ba000057f301000000000000000000000000100000aaf25384309f47f96a576cd268c3cbf24b166e59e658751cef7ed95157abb19700f0077e9d13e509c9b134515d3d2369f516a49eeeb1a662c849eb709df5c6ba73cccdfa3c58bc5204339b0b487f0eeed581cb202994c40d322717c3380ca2cf98d252f36c54333aab1aa736369392239820f5d8557b0bf7ccb0a5a13c714e03000000f9caff3283076cda3d0b1a2905307bd04f1db530abcbe44bc40528ad807970727fb819afa14aad99f93093ced7dd51995edcf53b907228fa9e83433eedb4ac88d0285594ffb0d14e71d5c57f4317d20d896b188aa536cd131ad7891fed702f22b22417bfb38d04c8441ceec8bcaffbe80055a041307bd8325a442095bc9a8b0c9d905979f34adddb521914f92eed3d3e9de82942a952e86bd67aff5bc2e3c1fcc00f61124dd06df4b8fd356cb365adc0377f43820c05c5db160087a9cf471e0eff227f25b2c5cabfcd55f8c81f5eb1f686f55427efb2193bb61665a1ce37f30c2efc9c3b5a4a5d95479fac471ba60fbd0e50223117a07a3484124c5563cd37343d09da7248b9e2839a5f35dc0d39cc58be14179da0cae13d031f610c4efd15345bf8b5f18d6f0245aa6682aacc452a5e27585f081649000000000000000000000000000000000000000000c8c775518bfd8d2364aa60024b54bd98e999f7969237f9515d33d88d6f9bb6e2035068122e9a9c4b64bf5dc6009cb32984f202a6fbbe25000000000079603f3792c0ef56ef97c2ce85c5cb50b9e2829c19a1c246ffc0009d0ec1e7ad95ed0be5997f00d6ab374c31a580393861df66902af323840e2fcb00"/967], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x2ca}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r2, 0x18000000000002a0, 0x104, 0x303, &(0x7f0000000040)="b90710600700f007049e0ff005581fffffe10e043300633a77fb08061441e0002001be3e7d2a182fff", 0x0, 0x1e, 0x18000000, 0x0, 0xfeb9, &(0x7f0000000640)="9209558f0c5fb25cd57f98113135c3171b8b331fbc04f0e6955a796ff8e3aae3cac46cec3030dfc999058aea01f0e6dcf2f9d480d328655aca003927bd50ed49d4843c8a0a2a4b26ceb747947200bd644c85e7a8a7d7cfce840c02a7d69c9e0bca410f64d43290abbbf3131e1fa8bd8c3e5f19d5a491d3d4c1a0fe47de9eebaf073ac3da6256bdb681d18fbd607c9b0d710442bcf78bc36fd3c035812bde582a262bff0e4d6181c818fccf542868c6e602d97bea23a101955dc76bcc984142ab305387aa348566d688edd291a3e9d08952adbdf60462bb7f7faebcdfccf17115708b0d73d0f3a469ce7d8374219b3f92c92bcec4958d474bb281c26691949d054b784a5866f081e53eb9cfd7", &(0x7f0000000100)}, 0x28) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x13, 0x0, 0x0, &(0x7f00000005c0)='syzkaller\x00', 0x7, 0xdf, &(0x7f0000000400)=""/223, 0x0, 0x0, '\x00', 0x0, 0x0, r0, 0x8, &(0x7f00000001c0)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x0, 0x0, 0x100, 0x3}, 0x10, r1, r2, 0x0, &(0x7f00000005c0)}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={0xffffffffffffffff, 0x609, 0x0, 0x0, 0x0, 0x0, 0xf000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000002080)={0xc, 0xd, &(0x7f00000014c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, [@alu={0x4, 0x0, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0xfffffffffffffff0}, @map_fd={0x18, 0x2}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffc}, @btf_id={0x18, 0x0, 0x3, 0x0, 0x4}, @exit, @map_val={0x18, 0x9}]}, 0x0, 0x0, 0x65, &(0x7f0000001f80)=""/101, 0x41000, 0x9, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f0000002000)={0x7, 0x1}, 0x8, 0x10, &(0x7f0000002040)={0x0, 0xb, 0x0, 0x8}, 0x10}, 0x80) [ 153.507234] audit: type=1804 audit(1667340696.350:13): pid=11905 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.4" name="/root/syzkaller-testdir1012521010/syzkaller.e2H9yB/71/bus" dev="sda1" ino=14239 res=1 22:11:36 executing program 4: perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f0000000300)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f00000002c0)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x16}, &(0x7f0000000100)=0x0) timer_settime(r0, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r2, 0x7, &(0x7f0000002000)) fcntl$lock(r2, 0x26, &(0x7f0000000180)={0x40001}) inotify_rm_watch(0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)=0x0) creat(&(0x7f0000000100)='./bus\x00', 0x0) r4 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$FS_IOC_FIEMAP(r4, 0xc020660b, &(0x7f00000001c0)=ANY=[@ANYRESOCT]) timer_settime(r3, 0x0, &(0x7f00000000c0)={{}, {0x77359400}}, &(0x7f0000000280)) connect$unix(r1, 0x0, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x5f}}, 0x0) 22:11:36 executing program 2: perf_event_open(&(0x7f00000004c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000001200)=0xffffffffffffffff, 0x4) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000580)='cgroup.controllers\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000015c0)={0xffffffffffffffff, 0x20, &(0x7f0000001480)={&(0x7f00000013c0)=""/152, 0x98, 0x0, &(0x7f0000001540)=""/120, 0x78}}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000ec0)=ANY=[@ANYBLOB="b702000004000000bfa30000000000000703000000feffff7a0af0fff8bffffd79a4f0ff00000000b7060000ffffffff2d6405000000000065040400b0001f000404000001007d60b7030000000000006a0a00fefdff0000850000000d000000b7000000000000009500000000000000c74396c8e3ebbadc20e5a7ef8c9ac1465c3a1f59916ffc9bf0bd09f07fb2ea80e5cf8df265e1b40e4c8ae7000000008da68076774bbcdb2c769937000090af27db5b56024dce94284673b4e8d5467e357754508515766c80114604eab9b290a248a120c9c600000000aae80675eeba68562eaeaea5ffffffffa285474233106e00af69b1c66c01e4099f366b89ab63ecf772de7b265040b6b1acbef92b2704558a93fe94c74a1045ef04398631e0ae8afcd0b2ebcb0d132ff0ead279a6474ae549070000000000001294fba0ed5020e6477cc921fee1f6baad6a80d0947cd6d4a561ced23b0b4a902be6af7ec2d1ba000057f301000000000000000000000000100000aaf25384309f47f96a576cd268c3cbf24b166e59e658751cef7ed95157abb19700f0077e9d13e509c9b134515d3d2369f516a49eeeb1a662c849eb709df5c6ba73cccdfa3c58bc5204339b0b487f0eeed581cb202994c40d322717c3380ca2cf98d252f36c54333aab1aa736369392239820f5d8557b0bf7ccb0a5a13c714e03000000f9caff3283076cda3d0b1a2905307bd04f1db530abcbe44bc40528ad807970727fb819afa14aad99f93093ced7dd51995edcf53b907228fa9e83433eedb4ac88d0285594ffb0d14e71d5c57f4317d20d896b188aa536cd131ad7891fed702f22b22417bfb38d04c8441ceec8bcaffbe80055a041307bd8325a442095bc9a8b0c9d905979f34adddb521914f92eed3d3e9de82942a952e86bd67aff5bc2e3c1fcc00f61124dd06df4b8fd356cb365adc0377f43820c05c5db160087a9cf471e0eff227f25b2c5cabfcd55f8c81f5eb1f686f55427efb2193bb61665a1ce37f30c2efc9c3b5a4a5d95479fac471ba60fbd0e50223117a07a3484124c5563cd37343d09da7248b9e2839a5f35dc0d39cc58be14179da0cae13d031f610c4efd15345bf8b5f18d6f0245aa6682aacc452a5e27585f081649000000000000000000000000000000000000000000c8c775518bfd8d2364aa60024b54bd98e999f7969237f9515d33d88d6f9bb6e2035068122e9a9c4b64bf5dc6009cb32984f202a6fbbe25000000000079603f3792c0ef56ef97c2ce85c5cb50b9e2829c19a1c246ffc0009d0ec1e7ad95ed0be5997f00d6ab374c31a580393861df66902af323840e2fcb00"/967], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x2ca}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r2, 0x18000000000002a0, 0x104, 0x303, &(0x7f0000000040)="b90710600700f007049e0ff005581fffffe10e043300633a77fb08061441e0002001be3e7d2a182fff", 0x0, 0x1e, 0x18000000, 0x0, 0xfeb9, &(0x7f0000000640)="9209558f0c5fb25cd57f98113135c3171b8b331fbc04f0e6955a796ff8e3aae3cac46cec3030dfc999058aea01f0e6dcf2f9d480d328655aca003927bd50ed49d4843c8a0a2a4b26ceb747947200bd644c85e7a8a7d7cfce840c02a7d69c9e0bca410f64d43290abbbf3131e1fa8bd8c3e5f19d5a491d3d4c1a0fe47de9eebaf073ac3da6256bdb681d18fbd607c9b0d710442bcf78bc36fd3c035812bde582a262bff0e4d6181c818fccf542868c6e602d97bea23a101955dc76bcc984142ab305387aa348566d688edd291a3e9d08952adbdf60462bb7f7faebcdfccf17115708b0d73d0f3a469ce7d8374219b3f92c92bcec4958d474bb281c26691949d054b784a5866f081e53eb9cfd7", &(0x7f0000000100)}, 0x28) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x13, 0x0, 0x0, &(0x7f00000005c0)='syzkaller\x00', 0x7, 0xdf, &(0x7f0000000400)=""/223, 0x0, 0x0, '\x00', 0x0, 0x0, r0, 0x8, &(0x7f00000001c0)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x0, 0x0, 0x100, 0x3}, 0x10, r1, r2, 0x0, &(0x7f00000005c0)}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={0xffffffffffffffff, 0x609, 0x0, 0x0, 0x0, 0x0, 0xf000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000002080)={0xc, 0xd, &(0x7f00000014c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, [@alu={0x4, 0x0, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0xfffffffffffffff0}, @map_fd={0x18, 0x2}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffc}, @btf_id={0x18, 0x0, 0x3, 0x0, 0x4}, @exit, @map_val={0x18, 0x9}]}, 0x0, 0x0, 0x65, &(0x7f0000001f80)=""/101, 0x41000, 0x9, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f0000002000)={0x7, 0x1}, 0x8, 0x10, &(0x7f0000002040)={0x0, 0xb, 0x0, 0x8}, 0x10}, 0x80) [ 153.606538] audit: type=1804 audit(1667340696.390:14): pid=11893 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.5" name="/root/syzkaller-testdir2262784463/syzkaller.pD5V17/59/bus" dev="sda1" ino=14205 res=1 22:11:36 executing program 2: perf_event_open(&(0x7f00000004c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000001200)=0xffffffffffffffff, 0x4) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000580)='cgroup.controllers\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000015c0)={0xffffffffffffffff, 0x20, &(0x7f0000001480)={&(0x7f00000013c0)=""/152, 0x98, 0x0, &(0x7f0000001540)=""/120, 0x78}}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000ec0)=ANY=[@ANYBLOB="b702000004000000bfa30000000000000703000000feffff7a0af0fff8bffffd79a4f0ff00000000b7060000ffffffff2d6405000000000065040400b0001f000404000001007d60b7030000000000006a0a00fefdff0000850000000d000000b7000000000000009500000000000000c74396c8e3ebbadc20e5a7ef8c9ac1465c3a1f59916ffc9bf0bd09f07fb2ea80e5cf8df265e1b40e4c8ae7000000008da68076774bbcdb2c769937000090af27db5b56024dce94284673b4e8d5467e357754508515766c80114604eab9b290a248a120c9c600000000aae80675eeba68562eaeaea5ffffffffa285474233106e00af69b1c66c01e4099f366b89ab63ecf772de7b265040b6b1acbef92b2704558a93fe94c74a1045ef04398631e0ae8afcd0b2ebcb0d132ff0ead279a6474ae549070000000000001294fba0ed5020e6477cc921fee1f6baad6a80d0947cd6d4a561ced23b0b4a902be6af7ec2d1ba000057f301000000000000000000000000100000aaf25384309f47f96a576cd268c3cbf24b166e59e658751cef7ed95157abb19700f0077e9d13e509c9b134515d3d2369f516a49eeeb1a662c849eb709df5c6ba73cccdfa3c58bc5204339b0b487f0eeed581cb202994c40d322717c3380ca2cf98d252f36c54333aab1aa736369392239820f5d8557b0bf7ccb0a5a13c714e03000000f9caff3283076cda3d0b1a2905307bd04f1db530abcbe44bc40528ad807970727fb819afa14aad99f93093ced7dd51995edcf53b907228fa9e83433eedb4ac88d0285594ffb0d14e71d5c57f4317d20d896b188aa536cd131ad7891fed702f22b22417bfb38d04c8441ceec8bcaffbe80055a041307bd8325a442095bc9a8b0c9d905979f34adddb521914f92eed3d3e9de82942a952e86bd67aff5bc2e3c1fcc00f61124dd06df4b8fd356cb365adc0377f43820c05c5db160087a9cf471e0eff227f25b2c5cabfcd55f8c81f5eb1f686f55427efb2193bb61665a1ce37f30c2efc9c3b5a4a5d95479fac471ba60fbd0e50223117a07a3484124c5563cd37343d09da7248b9e2839a5f35dc0d39cc58be14179da0cae13d031f610c4efd15345bf8b5f18d6f0245aa6682aacc452a5e27585f081649000000000000000000000000000000000000000000c8c775518bfd8d2364aa60024b54bd98e999f7969237f9515d33d88d6f9bb6e2035068122e9a9c4b64bf5dc6009cb32984f202a6fbbe25000000000079603f3792c0ef56ef97c2ce85c5cb50b9e2829c19a1c246ffc0009d0ec1e7ad95ed0be5997f00d6ab374c31a580393861df66902af323840e2fcb00"/967], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x2ca}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r2, 0x18000000000002a0, 0x104, 0x303, &(0x7f0000000040)="b90710600700f007049e0ff005581fffffe10e043300633a77fb08061441e0002001be3e7d2a182fff", 0x0, 0x1e, 0x18000000, 0x0, 0xfeb9, &(0x7f0000000640)="9209558f0c5fb25cd57f98113135c3171b8b331fbc04f0e6955a796ff8e3aae3cac46cec3030dfc999058aea01f0e6dcf2f9d480d328655aca003927bd50ed49d4843c8a0a2a4b26ceb747947200bd644c85e7a8a7d7cfce840c02a7d69c9e0bca410f64d43290abbbf3131e1fa8bd8c3e5f19d5a491d3d4c1a0fe47de9eebaf073ac3da6256bdb681d18fbd607c9b0d710442bcf78bc36fd3c035812bde582a262bff0e4d6181c818fccf542868c6e602d97bea23a101955dc76bcc984142ab305387aa348566d688edd291a3e9d08952adbdf60462bb7f7faebcdfccf17115708b0d73d0f3a469ce7d8374219b3f92c92bcec4958d474bb281c26691949d054b784a5866f081e53eb9cfd7", &(0x7f0000000100)}, 0x28) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x13, 0x0, 0x0, &(0x7f00000005c0)='syzkaller\x00', 0x7, 0xdf, &(0x7f0000000400)=""/223, 0x0, 0x0, '\x00', 0x0, 0x0, r0, 0x8, &(0x7f00000001c0)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x0, 0x0, 0x100, 0x3}, 0x10, r1, r2, 0x0, &(0x7f00000005c0)}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={0xffffffffffffffff, 0x609, 0x0, 0x0, 0x0, 0x0, 0xf000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000002080)={0xc, 0xd, &(0x7f00000014c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, [@alu={0x4, 0x0, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0xfffffffffffffff0}, @map_fd={0x18, 0x2}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffc}, @btf_id={0x18, 0x0, 0x3, 0x0, 0x4}, @exit, @map_val={0x18, 0x9}]}, 0x0, 0x0, 0x65, &(0x7f0000001f80)=""/101, 0x41000, 0x9, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f0000002000)={0x7, 0x1}, 0x8, 0x10, &(0x7f0000002040)={0x0, 0xb, 0x0, 0x8}, 0x10}, 0x80) 22:11:36 executing program 5: perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f0000000300)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f00000002c0)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x16}, &(0x7f0000000100)=0x0) timer_settime(r0, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r2, 0x7, &(0x7f0000002000)) fcntl$lock(r2, 0x26, &(0x7f0000000180)={0x40001}) inotify_rm_watch(0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)=0x0) creat(&(0x7f0000000100)='./bus\x00', 0x0) r4 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$FS_IOC_FIEMAP(r4, 0xc020660b, &(0x7f00000001c0)=ANY=[@ANYRESOCT]) timer_settime(r3, 0x0, &(0x7f00000000c0)={{}, {0x77359400}}, &(0x7f0000000280)) connect$unix(r1, 0x0, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x5f}}, 0x0) 22:11:36 executing program 1: perf_event_open(&(0x7f00000004c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000001200)=0xffffffffffffffff, 0x4) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000580)='cgroup.controllers\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000015c0)={0xffffffffffffffff, 0x20, &(0x7f0000001480)={&(0x7f00000013c0)=""/152, 0x98, 0x0, &(0x7f0000001540)=""/120, 0x78}}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000ec0)=ANY=[@ANYBLOB="b702000004000000bfa30000000000000703000000feffff7a0af0fff8bffffd79a4f0ff00000000b7060000ffffffff2d6405000000000065040400b0001f000404000001007d60b7030000000000006a0a00fefdff0000850000000d000000b7000000000000009500000000000000c74396c8e3ebbadc20e5a7ef8c9ac1465c3a1f59916ffc9bf0bd09f07fb2ea80e5cf8df265e1b40e4c8ae7000000008da68076774bbcdb2c769937000090af27db5b56024dce94284673b4e8d5467e357754508515766c80114604eab9b290a248a120c9c600000000aae80675eeba68562eaeaea5ffffffffa285474233106e00af69b1c66c01e4099f366b89ab63ecf772de7b265040b6b1acbef92b2704558a93fe94c74a1045ef04398631e0ae8afcd0b2ebcb0d132ff0ead279a6474ae549070000000000001294fba0ed5020e6477cc921fee1f6baad6a80d0947cd6d4a561ced23b0b4a902be6af7ec2d1ba000057f301000000000000000000000000100000aaf25384309f47f96a576cd268c3cbf24b166e59e658751cef7ed95157abb19700f0077e9d13e509c9b134515d3d2369f516a49eeeb1a662c849eb709df5c6ba73cccdfa3c58bc5204339b0b487f0eeed581cb202994c40d322717c3380ca2cf98d252f36c54333aab1aa736369392239820f5d8557b0bf7ccb0a5a13c714e03000000f9caff3283076cda3d0b1a2905307bd04f1db530abcbe44bc40528ad807970727fb819afa14aad99f93093ced7dd51995edcf53b907228fa9e83433eedb4ac88d0285594ffb0d14e71d5c57f4317d20d896b188aa536cd131ad7891fed702f22b22417bfb38d04c8441ceec8bcaffbe80055a041307bd8325a442095bc9a8b0c9d905979f34adddb521914f92eed3d3e9de82942a952e86bd67aff5bc2e3c1fcc00f61124dd06df4b8fd356cb365adc0377f43820c05c5db160087a9cf471e0eff227f25b2c5cabfcd55f8c81f5eb1f686f55427efb2193bb61665a1ce37f30c2efc9c3b5a4a5d95479fac471ba60fbd0e50223117a07a3484124c5563cd37343d09da7248b9e2839a5f35dc0d39cc58be14179da0cae13d031f610c4efd15345bf8b5f18d6f0245aa6682aacc452a5e27585f081649000000000000000000000000000000000000000000c8c775518bfd8d2364aa60024b54bd98e999f7969237f9515d33d88d6f9bb6e2035068122e9a9c4b64bf5dc6009cb32984f202a6fbbe25000000000079603f3792c0ef56ef97c2ce85c5cb50b9e2829c19a1c246ffc0009d0ec1e7ad95ed0be5997f00d6ab374c31a580393861df66902af323840e2fcb00"/967], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x2ca}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r2, 0x18000000000002a0, 0x104, 0x303, &(0x7f0000000040)="b90710600700f007049e0ff005581fffffe10e043300633a77fb08061441e0002001be3e7d2a182fff", 0x0, 0x1e, 0x18000000, 0x0, 0xfeb9, &(0x7f0000000640)="9209558f0c5fb25cd57f98113135c3171b8b331fbc04f0e6955a796ff8e3aae3cac46cec3030dfc999058aea01f0e6dcf2f9d480d328655aca003927bd50ed49d4843c8a0a2a4b26ceb747947200bd644c85e7a8a7d7cfce840c02a7d69c9e0bca410f64d43290abbbf3131e1fa8bd8c3e5f19d5a491d3d4c1a0fe47de9eebaf073ac3da6256bdb681d18fbd607c9b0d710442bcf78bc36fd3c035812bde582a262bff0e4d6181c818fccf542868c6e602d97bea23a101955dc76bcc984142ab305387aa348566d688edd291a3e9d08952adbdf60462bb7f7faebcdfccf17115708b0d73d0f3a469ce7d8374219b3f92c92bcec4958d474bb281c26691949d054b784a5866f081e53eb9cfd7", &(0x7f0000000100)}, 0x28) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x13, 0x0, 0x0, &(0x7f00000005c0)='syzkaller\x00', 0x7, 0xdf, &(0x7f0000000400)=""/223, 0x0, 0x0, '\x00', 0x0, 0x0, r0, 0x8, &(0x7f00000001c0)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x0, 0x0, 0x100, 0x3}, 0x10, r1, r2, 0x0, &(0x7f00000005c0)}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={0xffffffffffffffff, 0x609, 0x0, 0x0, 0x0, 0x0, 0xf000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000002080)={0xc, 0xd, &(0x7f00000014c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, [@alu={0x4, 0x0, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0xfffffffffffffff0}, @map_fd={0x18, 0x2}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffc}, @btf_id={0x18, 0x0, 0x3, 0x0, 0x4}, @exit, @map_val={0x18, 0x9}]}, 0x0, 0x0, 0x65, &(0x7f0000001f80)=""/101, 0x41000, 0x9, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f0000002000)={0x7, 0x1}, 0x8, 0x10, &(0x7f0000002040)={0x0, 0xb, 0x0, 0x8}, 0x10}, 0x80) 22:11:36 executing program 0: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f0000000e00)=ANY=[@ANYBLOB="b702000008000000bfa300000000000007030000ffffffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000001404000001007d60b7030000000000006a0a00fe00000900850000001f000000b70000000000000095000000000000006623848adf1dc9a764ab51a064e0ff0c9b27a26293fddf0180000071ff31f1622271d5518193e09483c5a020c33409006334d8ce8305b01ddaa52e8756ad60a07d6f27c125e16d024098f755d8583da60f27c162dbba0700002ac9170f50f2568836077b7f711a18ebf608d87b885297b6b69819782748b376358c33fd989b1ca58949a54d5827df14feecea46408a05d572077f1252fbb72c3d099c501bc4ded6fca17a3447222c95edb47b77aafa63b9dd5fa5c53e9c37251709f1061b973ef07bf7f53ce129a9ecd7b4dd15100f2b450f98526a0d8cac7c97fcbd7e43fe1ca8345710fb6379b4c53cf55eefb4c0974486a8d25a363adbd83b49e13fbd1757b27020b99b8cff3f48c9411670c34faf7851b290feb3045a1b622f20c438842835e81c3573af41e5b5b924275cb1749289b44e9728e7a73f148ac8206afe120c1437490d9900000011000003971b32fdffffffffffffffaf580278e1342aabd1b623f6c4f128858e4eb6b42f2173184c2b99b645f6ec0e14e5d7c95a0008000000f30f6c0000000000ff0000b8f500d3e021d1cb53aa78302bc23211d3e3b6e6dad65a51e586f045314c497a3419cecec38126247b27113ad4c7915c8f82c333a7b350802f0311807010d1ed50c18411aa6900daccc02f4ba4b078f07e41f781eee222c7d071d5a94d82ca9a0846c1af59cee16639b4970f8f0a82c6a712fd5722d677d406160ffaffffffb4e0bde6749aa52c408b74251914c5d3255fd88a42e7ebb69ebcd8eee623e51dbb1f1b548c91a6825c0686fdc16be1cbb72c217fda18bd746253ca66093daf35923300b60000000000969872556aac376e0a4649a8a84e1d293a6b109c5e59b366bca5cc3d936c53d4a48c05099e6fc37e5aa23bff8cce0600000000000300a568a8532623d12b40b50ac26f2e8255470a04bfbe7acb581b90991d965a010b3c6eb6443870004da10c75723b65f83769ad1f0e4ef6b9ef1cec23264fd8fdac6264af1cb467020bdc12b797b6c156c439105829d2ae1c45f7cfa40df68fd36a03353a55a8a8e176e5d48887d31c8e0f77f2c1e68ec7c01bd5a2028a8fc167bc7f5f4c67600a6ade3deb1f200abe1f753b42678dae8b4e3ba3d086d4b95dfc5817e3dafae2d38b522f942cc750399d9029f071fdb1e05882f8a4b8b7d23aef9db5f421985c8a37fbd219ccac3a895828b4f22b6527ce31ceb02b7b2b4492510134552f0b076b168394f8417f25cc82aeb9827193cbe69de8bf35e4bebd15412426b2e20ab1f05fc44ae9ae094c1b81d3ef947692b44d2afb09c7498dedf0f87c38bbcaa2357836f03e8a7c392e535694a3ead2de11e6b1781e2a017ac341fda2e563ee95085742f5fee9f95f4741b226e428d20b00bc140000e4b2f5efd0a0b1ceba000830ba8634b5aa26bdbeb1614e92fae3c7349531df9bf4c01ebf5d8eb7d53e5f30647661623fbdb3f6c3652c422be6ecc1be5d4e8133fc32f68ea86a2df1e76fe27dfdff1cf9194849c4cc0da9533e5983863e526a7dc0d8728f3b573ca4427bdb44df9341e9b8050e896598a13cc9b54cfd6df9b0c1a10f489f300f4bb93235c800436a312e7ae3c011e46851ac599f04277292b9c55ae0ab4c0000000000000000000000000000c87bcc2ac5aed9467b51d92e0993af4beaf1f3d47dcdfab9165f98155d93e383d6b85158b571c20000"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000880), 0xfffffffffffffddd}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r0, 0x0, 0x22, 0x0, &(0x7f0000000140)="3d6ee2e04b91ab10143d9abe05dd", 0x0, 0xf000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) 22:11:36 executing program 2: perf_event_open(&(0x7f00000004c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000001200)=0xffffffffffffffff, 0x4) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000580)='cgroup.controllers\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000015c0)={0xffffffffffffffff, 0x20, &(0x7f0000001480)={&(0x7f00000013c0)=""/152, 0x98, 0x0, &(0x7f0000001540)=""/120, 0x78}}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000ec0)=ANY=[@ANYBLOB="b702000004000000bfa30000000000000703000000feffff7a0af0fff8bffffd79a4f0ff00000000b7060000ffffffff2d6405000000000065040400b0001f000404000001007d60b7030000000000006a0a00fefdff0000850000000d000000b7000000000000009500000000000000c74396c8e3ebbadc20e5a7ef8c9ac1465c3a1f59916ffc9bf0bd09f07fb2ea80e5cf8df265e1b40e4c8ae7000000008da68076774bbcdb2c769937000090af27db5b56024dce94284673b4e8d5467e357754508515766c80114604eab9b290a248a120c9c600000000aae80675eeba68562eaeaea5ffffffffa285474233106e00af69b1c66c01e4099f366b89ab63ecf772de7b265040b6b1acbef92b2704558a93fe94c74a1045ef04398631e0ae8afcd0b2ebcb0d132ff0ead279a6474ae549070000000000001294fba0ed5020e6477cc921fee1f6baad6a80d0947cd6d4a561ced23b0b4a902be6af7ec2d1ba000057f301000000000000000000000000100000aaf25384309f47f96a576cd268c3cbf24b166e59e658751cef7ed95157abb19700f0077e9d13e509c9b134515d3d2369f516a49eeeb1a662c849eb709df5c6ba73cccdfa3c58bc5204339b0b487f0eeed581cb202994c40d322717c3380ca2cf98d252f36c54333aab1aa736369392239820f5d8557b0bf7ccb0a5a13c714e03000000f9caff3283076cda3d0b1a2905307bd04f1db530abcbe44bc40528ad807970727fb819afa14aad99f93093ced7dd51995edcf53b907228fa9e83433eedb4ac88d0285594ffb0d14e71d5c57f4317d20d896b188aa536cd131ad7891fed702f22b22417bfb38d04c8441ceec8bcaffbe80055a041307bd8325a442095bc9a8b0c9d905979f34adddb521914f92eed3d3e9de82942a952e86bd67aff5bc2e3c1fcc00f61124dd06df4b8fd356cb365adc0377f43820c05c5db160087a9cf471e0eff227f25b2c5cabfcd55f8c81f5eb1f686f55427efb2193bb61665a1ce37f30c2efc9c3b5a4a5d95479fac471ba60fbd0e50223117a07a3484124c5563cd37343d09da7248b9e2839a5f35dc0d39cc58be14179da0cae13d031f610c4efd15345bf8b5f18d6f0245aa6682aacc452a5e27585f081649000000000000000000000000000000000000000000c8c775518bfd8d2364aa60024b54bd98e999f7969237f9515d33d88d6f9bb6e2035068122e9a9c4b64bf5dc6009cb32984f202a6fbbe25000000000079603f3792c0ef56ef97c2ce85c5cb50b9e2829c19a1c246ffc0009d0ec1e7ad95ed0be5997f00d6ab374c31a580393861df66902af323840e2fcb00"/967], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x2ca}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r2, 0x18000000000002a0, 0x104, 0x303, &(0x7f0000000040)="b90710600700f007049e0ff005581fffffe10e043300633a77fb08061441e0002001be3e7d2a182fff", 0x0, 0x1e, 0x18000000, 0x0, 0xfeb9, &(0x7f0000000640)="9209558f0c5fb25cd57f98113135c3171b8b331fbc04f0e6955a796ff8e3aae3cac46cec3030dfc999058aea01f0e6dcf2f9d480d328655aca003927bd50ed49d4843c8a0a2a4b26ceb747947200bd644c85e7a8a7d7cfce840c02a7d69c9e0bca410f64d43290abbbf3131e1fa8bd8c3e5f19d5a491d3d4c1a0fe47de9eebaf073ac3da6256bdb681d18fbd607c9b0d710442bcf78bc36fd3c035812bde582a262bff0e4d6181c818fccf542868c6e602d97bea23a101955dc76bcc984142ab305387aa348566d688edd291a3e9d08952adbdf60462bb7f7faebcdfccf17115708b0d73d0f3a469ce7d8374219b3f92c92bcec4958d474bb281c26691949d054b784a5866f081e53eb9cfd7", &(0x7f0000000100)}, 0x28) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x13, 0x0, 0x0, &(0x7f00000005c0)='syzkaller\x00', 0x7, 0xdf, &(0x7f0000000400)=""/223, 0x0, 0x0, '\x00', 0x0, 0x0, r0, 0x8, &(0x7f00000001c0)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x0, 0x0, 0x100, 0x3}, 0x10, r1, r2, 0x0, &(0x7f00000005c0)}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={0xffffffffffffffff, 0x609, 0x0, 0x0, 0x0, 0x0, 0xf000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000002080)={0xc, 0xd, &(0x7f00000014c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, [@alu={0x4, 0x0, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0xfffffffffffffff0}, @map_fd={0x18, 0x2}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffc}, @btf_id={0x18, 0x0, 0x3, 0x0, 0x4}, @exit, @map_val={0x18, 0x9}]}, 0x0, 0x0, 0x65, &(0x7f0000001f80)=""/101, 0x41000, 0x9, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f0000002000)={0x7, 0x1}, 0x8, 0x10, &(0x7f0000002040)={0x0, 0xb, 0x0, 0x8}, 0x10}, 0x80) 22:11:36 executing program 5: perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f0000000300)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f00000002c0)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x16}, &(0x7f0000000100)=0x0) timer_settime(r0, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r2, 0x7, &(0x7f0000002000)) fcntl$lock(r2, 0x26, &(0x7f0000000180)={0x40001}) inotify_rm_watch(0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)=0x0) creat(&(0x7f0000000100)='./bus\x00', 0x0) r4 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$FS_IOC_FIEMAP(r4, 0xc020660b, &(0x7f00000001c0)=ANY=[@ANYRESOCT]) timer_settime(r3, 0x0, &(0x7f00000000c0)={{}, {0x77359400}}, &(0x7f0000000280)) connect$unix(r1, 0x0, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x5f}}, 0x0) [ 153.952996] audit: type=1804 audit(1667340696.801:15): pid=11949 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.5" name="/root/syzkaller-testdir2262784463/syzkaller.pD5V17/60/bus" dev="sda1" ino=14222 res=1 22:11:36 executing program 3: perf_event_open(&(0x7f00000004c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000001200)=0xffffffffffffffff, 0x4) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000580)='cgroup.controllers\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000015c0)={0xffffffffffffffff, 0x20, &(0x7f0000001480)={&(0x7f00000013c0)=""/152, 0x98, 0x0, &(0x7f0000001540)=""/120, 0x78}}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000ec0)=ANY=[@ANYBLOB="b702000004000000bfa30000000000000703000000feffff7a0af0fff8bffffd79a4f0ff00000000b7060000ffffffff2d6405000000000065040400b0001f000404000001007d60b7030000000000006a0a00fefdff0000850000000d000000b7000000000000009500000000000000c74396c8e3ebbadc20e5a7ef8c9ac1465c3a1f59916ffc9bf0bd09f07fb2ea80e5cf8df265e1b40e4c8ae7000000008da68076774bbcdb2c769937000090af27db5b56024dce94284673b4e8d5467e357754508515766c80114604eab9b290a248a120c9c600000000aae80675eeba68562eaeaea5ffffffffa285474233106e00af69b1c66c01e4099f366b89ab63ecf772de7b265040b6b1acbef92b2704558a93fe94c74a1045ef04398631e0ae8afcd0b2ebcb0d132ff0ead279a6474ae549070000000000001294fba0ed5020e6477cc921fee1f6baad6a80d0947cd6d4a561ced23b0b4a902be6af7ec2d1ba000057f301000000000000000000000000100000aaf25384309f47f96a576cd268c3cbf24b166e59e658751cef7ed95157abb19700f0077e9d13e509c9b134515d3d2369f516a49eeeb1a662c849eb709df5c6ba73cccdfa3c58bc5204339b0b487f0eeed581cb202994c40d322717c3380ca2cf98d252f36c54333aab1aa736369392239820f5d8557b0bf7ccb0a5a13c714e03000000f9caff3283076cda3d0b1a2905307bd04f1db530abcbe44bc40528ad807970727fb819afa14aad99f93093ced7dd51995edcf53b907228fa9e83433eedb4ac88d0285594ffb0d14e71d5c57f4317d20d896b188aa536cd131ad7891fed702f22b22417bfb38d04c8441ceec8bcaffbe80055a041307bd8325a442095bc9a8b0c9d905979f34adddb521914f92eed3d3e9de82942a952e86bd67aff5bc2e3c1fcc00f61124dd06df4b8fd356cb365adc0377f43820c05c5db160087a9cf471e0eff227f25b2c5cabfcd55f8c81f5eb1f686f55427efb2193bb61665a1ce37f30c2efc9c3b5a4a5d95479fac471ba60fbd0e50223117a07a3484124c5563cd37343d09da7248b9e2839a5f35dc0d39cc58be14179da0cae13d031f610c4efd15345bf8b5f18d6f0245aa6682aacc452a5e27585f081649000000000000000000000000000000000000000000c8c775518bfd8d2364aa60024b54bd98e999f7969237f9515d33d88d6f9bb6e2035068122e9a9c4b64bf5dc6009cb32984f202a6fbbe25000000000079603f3792c0ef56ef97c2ce85c5cb50b9e2829c19a1c246ffc0009d0ec1e7ad95ed0be5997f00d6ab374c31a580393861df66902af323840e2fcb00"/967], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x2ca}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r2, 0x18000000000002a0, 0x104, 0x303, &(0x7f0000000040)="b90710600700f007049e0ff005581fffffe10e043300633a77fb08061441e0002001be3e7d2a182fff", 0x0, 0x1e, 0x18000000, 0x0, 0xfeb9, &(0x7f0000000640)="9209558f0c5fb25cd57f98113135c3171b8b331fbc04f0e6955a796ff8e3aae3cac46cec3030dfc999058aea01f0e6dcf2f9d480d328655aca003927bd50ed49d4843c8a0a2a4b26ceb747947200bd644c85e7a8a7d7cfce840c02a7d69c9e0bca410f64d43290abbbf3131e1fa8bd8c3e5f19d5a491d3d4c1a0fe47de9eebaf073ac3da6256bdb681d18fbd607c9b0d710442bcf78bc36fd3c035812bde582a262bff0e4d6181c818fccf542868c6e602d97bea23a101955dc76bcc984142ab305387aa348566d688edd291a3e9d08952adbdf60462bb7f7faebcdfccf17115708b0d73d0f3a469ce7d8374219b3f92c92bcec4958d474bb281c26691949d054b784a5866f081e53eb9cfd7", &(0x7f0000000100)}, 0x28) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x13, 0x0, 0x0, &(0x7f00000005c0)='syzkaller\x00', 0x7, 0xdf, &(0x7f0000000400)=""/223, 0x0, 0x0, '\x00', 0x0, 0x0, r0, 0x8, &(0x7f00000001c0)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x0, 0x0, 0x100, 0x3}, 0x10, r1, r2, 0x0, &(0x7f00000005c0)}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={0xffffffffffffffff, 0x609, 0x0, 0x0, 0x0, 0x0, 0xf000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000002080)={0xc, 0xd, &(0x7f00000014c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, [@alu={0x4, 0x0, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0xfffffffffffffff0}, @map_fd={0x18, 0x2}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffc}, @btf_id={0x18, 0x0, 0x3, 0x0, 0x4}, @exit, @map_val={0x18, 0x9}]}, 0x0, 0x0, 0x65, &(0x7f0000001f80)=""/101, 0x41000, 0x9, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f0000002000)={0x7, 0x1}, 0x8, 0x10, &(0x7f0000002040)={0x0, 0xb, 0x0, 0x8}, 0x10}, 0x80) 22:11:36 executing program 4: perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f0000000300)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f00000002c0)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x16}, &(0x7f0000000100)=0x0) timer_settime(r0, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r2, 0x7, &(0x7f0000002000)) fcntl$lock(r2, 0x26, &(0x7f0000000180)={0x40001}) inotify_rm_watch(0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)=0x0) creat(&(0x7f0000000100)='./bus\x00', 0x0) r4 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$FS_IOC_FIEMAP(r4, 0xc020660b, &(0x7f00000001c0)=ANY=[@ANYRESOCT]) timer_settime(r3, 0x0, &(0x7f00000000c0)={{}, {0x77359400}}, &(0x7f0000000280)) connect$unix(r1, 0x0, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x5f}}, 0x0) 22:11:36 executing program 1: perf_event_open(&(0x7f00000004c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000001200)=0xffffffffffffffff, 0x4) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000580)='cgroup.controllers\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000015c0)={0xffffffffffffffff, 0x20, &(0x7f0000001480)={&(0x7f00000013c0)=""/152, 0x98, 0x0, &(0x7f0000001540)=""/120, 0x78}}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000ec0)=ANY=[@ANYBLOB="b702000004000000bfa30000000000000703000000feffff7a0af0fff8bffffd79a4f0ff00000000b7060000ffffffff2d6405000000000065040400b0001f000404000001007d60b7030000000000006a0a00fefdff0000850000000d000000b7000000000000009500000000000000c74396c8e3ebbadc20e5a7ef8c9ac1465c3a1f59916ffc9bf0bd09f07fb2ea80e5cf8df265e1b40e4c8ae7000000008da68076774bbcdb2c769937000090af27db5b56024dce94284673b4e8d5467e357754508515766c80114604eab9b290a248a120c9c600000000aae80675eeba68562eaeaea5ffffffffa285474233106e00af69b1c66c01e4099f366b89ab63ecf772de7b265040b6b1acbef92b2704558a93fe94c74a1045ef04398631e0ae8afcd0b2ebcb0d132ff0ead279a6474ae549070000000000001294fba0ed5020e6477cc921fee1f6baad6a80d0947cd6d4a561ced23b0b4a902be6af7ec2d1ba000057f301000000000000000000000000100000aaf25384309f47f96a576cd268c3cbf24b166e59e658751cef7ed95157abb19700f0077e9d13e509c9b134515d3d2369f516a49eeeb1a662c849eb709df5c6ba73cccdfa3c58bc5204339b0b487f0eeed581cb202994c40d322717c3380ca2cf98d252f36c54333aab1aa736369392239820f5d8557b0bf7ccb0a5a13c714e03000000f9caff3283076cda3d0b1a2905307bd04f1db530abcbe44bc40528ad807970727fb819afa14aad99f93093ced7dd51995edcf53b907228fa9e83433eedb4ac88d0285594ffb0d14e71d5c57f4317d20d896b188aa536cd131ad7891fed702f22b22417bfb38d04c8441ceec8bcaffbe80055a041307bd8325a442095bc9a8b0c9d905979f34adddb521914f92eed3d3e9de82942a952e86bd67aff5bc2e3c1fcc00f61124dd06df4b8fd356cb365adc0377f43820c05c5db160087a9cf471e0eff227f25b2c5cabfcd55f8c81f5eb1f686f55427efb2193bb61665a1ce37f30c2efc9c3b5a4a5d95479fac471ba60fbd0e50223117a07a3484124c5563cd37343d09da7248b9e2839a5f35dc0d39cc58be14179da0cae13d031f610c4efd15345bf8b5f18d6f0245aa6682aacc452a5e27585f081649000000000000000000000000000000000000000000c8c775518bfd8d2364aa60024b54bd98e999f7969237f9515d33d88d6f9bb6e2035068122e9a9c4b64bf5dc6009cb32984f202a6fbbe25000000000079603f3792c0ef56ef97c2ce85c5cb50b9e2829c19a1c246ffc0009d0ec1e7ad95ed0be5997f00d6ab374c31a580393861df66902af323840e2fcb00"/967], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x2ca}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r2, 0x18000000000002a0, 0x104, 0x303, &(0x7f0000000040)="b90710600700f007049e0ff005581fffffe10e043300633a77fb08061441e0002001be3e7d2a182fff", 0x0, 0x1e, 0x18000000, 0x0, 0xfeb9, &(0x7f0000000640)="9209558f0c5fb25cd57f98113135c3171b8b331fbc04f0e6955a796ff8e3aae3cac46cec3030dfc999058aea01f0e6dcf2f9d480d328655aca003927bd50ed49d4843c8a0a2a4b26ceb747947200bd644c85e7a8a7d7cfce840c02a7d69c9e0bca410f64d43290abbbf3131e1fa8bd8c3e5f19d5a491d3d4c1a0fe47de9eebaf073ac3da6256bdb681d18fbd607c9b0d710442bcf78bc36fd3c035812bde582a262bff0e4d6181c818fccf542868c6e602d97bea23a101955dc76bcc984142ab305387aa348566d688edd291a3e9d08952adbdf60462bb7f7faebcdfccf17115708b0d73d0f3a469ce7d8374219b3f92c92bcec4958d474bb281c26691949d054b784a5866f081e53eb9cfd7", &(0x7f0000000100)}, 0x28) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x13, 0x0, 0x0, &(0x7f00000005c0)='syzkaller\x00', 0x7, 0xdf, &(0x7f0000000400)=""/223, 0x0, 0x0, '\x00', 0x0, 0x0, r0, 0x8, &(0x7f00000001c0)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x0, 0x0, 0x100, 0x3}, 0x10, r1, r2, 0x0, &(0x7f00000005c0)}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={0xffffffffffffffff, 0x609, 0x0, 0x0, 0x0, 0x0, 0xf000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000002080)={0xc, 0xd, &(0x7f00000014c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, [@alu={0x4, 0x0, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0xfffffffffffffff0}, @map_fd={0x18, 0x2}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffc}, @btf_id={0x18, 0x0, 0x3, 0x0, 0x4}, @exit, @map_val={0x18, 0x9}]}, 0x0, 0x0, 0x65, &(0x7f0000001f80)=""/101, 0x41000, 0x9, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f0000002000)={0x7, 0x1}, 0x8, 0x10, &(0x7f0000002040)={0x0, 0xb, 0x0, 0x8}, 0x10}, 0x80) [ 154.030215] audit: type=1804 audit(1667340696.851:16): pid=11939 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.4" name="/root/syzkaller-testdir1012521010/syzkaller.e2H9yB/72/bus" dev="sda1" ino=14231 res=1 22:11:36 executing program 2: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100000000000600d, 0x0) r0 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) mount(&(0x7f00000004c0)=ANY=[@ANYBLOB='./file0'], &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='udf\x00', 0x0, 0x0) ioctl$BLKFLSBUF(r0, 0x1261, 0x0) 22:11:36 executing program 0: unshare(0x8040000) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f0000ffd000/0x1000)=nil) 22:11:37 executing program 0: unshare(0x8040000) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f0000ffd000/0x1000)=nil) [ 154.146210] print_req_error: I/O error, dev loop4, sector 64 [ 154.152834] print_req_error: I/O error, dev loop4, sector 256 [ 154.158917] UDF-fs: error (device loop4): udf_read_tagged: read failed, block=256, location=256 [ 154.171235] audit: type=1804 audit(1667340696.971:17): pid=11976 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.5" name="/root/syzkaller-testdir2262784463/syzkaller.pD5V17/61/bus" dev="sda1" ino=14207 res=1 22:11:37 executing program 3: perf_event_open(&(0x7f00000004c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000001200)=0xffffffffffffffff, 0x4) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000580)='cgroup.controllers\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000015c0)={0xffffffffffffffff, 0x20, &(0x7f0000001480)={&(0x7f00000013c0)=""/152, 0x98, 0x0, &(0x7f0000001540)=""/120, 0x78}}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000ec0)=ANY=[@ANYBLOB="b702000004000000bfa30000000000000703000000feffff7a0af0fff8bffffd79a4f0ff00000000b7060000ffffffff2d6405000000000065040400b0001f000404000001007d60b7030000000000006a0a00fefdff0000850000000d000000b7000000000000009500000000000000c74396c8e3ebbadc20e5a7ef8c9ac1465c3a1f59916ffc9bf0bd09f07fb2ea80e5cf8df265e1b40e4c8ae7000000008da68076774bbcdb2c769937000090af27db5b56024dce94284673b4e8d5467e357754508515766c80114604eab9b290a248a120c9c600000000aae80675eeba68562eaeaea5ffffffffa285474233106e00af69b1c66c01e4099f366b89ab63ecf772de7b265040b6b1acbef92b2704558a93fe94c74a1045ef04398631e0ae8afcd0b2ebcb0d132ff0ead279a6474ae549070000000000001294fba0ed5020e6477cc921fee1f6baad6a80d0947cd6d4a561ced23b0b4a902be6af7ec2d1ba000057f301000000000000000000000000100000aaf25384309f47f96a576cd268c3cbf24b166e59e658751cef7ed95157abb19700f0077e9d13e509c9b134515d3d2369f516a49eeeb1a662c849eb709df5c6ba73cccdfa3c58bc5204339b0b487f0eeed581cb202994c40d322717c3380ca2cf98d252f36c54333aab1aa736369392239820f5d8557b0bf7ccb0a5a13c714e03000000f9caff3283076cda3d0b1a2905307bd04f1db530abcbe44bc40528ad807970727fb819afa14aad99f93093ced7dd51995edcf53b907228fa9e83433eedb4ac88d0285594ffb0d14e71d5c57f4317d20d896b188aa536cd131ad7891fed702f22b22417bfb38d04c8441ceec8bcaffbe80055a041307bd8325a442095bc9a8b0c9d905979f34adddb521914f92eed3d3e9de82942a952e86bd67aff5bc2e3c1fcc00f61124dd06df4b8fd356cb365adc0377f43820c05c5db160087a9cf471e0eff227f25b2c5cabfcd55f8c81f5eb1f686f55427efb2193bb61665a1ce37f30c2efc9c3b5a4a5d95479fac471ba60fbd0e50223117a07a3484124c5563cd37343d09da7248b9e2839a5f35dc0d39cc58be14179da0cae13d031f610c4efd15345bf8b5f18d6f0245aa6682aacc452a5e27585f081649000000000000000000000000000000000000000000c8c775518bfd8d2364aa60024b54bd98e999f7969237f9515d33d88d6f9bb6e2035068122e9a9c4b64bf5dc6009cb32984f202a6fbbe25000000000079603f3792c0ef56ef97c2ce85c5cb50b9e2829c19a1c246ffc0009d0ec1e7ad95ed0be5997f00d6ab374c31a580393861df66902af323840e2fcb00"/967], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x2ca}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r2, 0x18000000000002a0, 0x104, 0x303, &(0x7f0000000040)="b90710600700f007049e0ff005581fffffe10e043300633a77fb08061441e0002001be3e7d2a182fff", 0x0, 0x1e, 0x18000000, 0x0, 0xfeb9, &(0x7f0000000640)="9209558f0c5fb25cd57f98113135c3171b8b331fbc04f0e6955a796ff8e3aae3cac46cec3030dfc999058aea01f0e6dcf2f9d480d328655aca003927bd50ed49d4843c8a0a2a4b26ceb747947200bd644c85e7a8a7d7cfce840c02a7d69c9e0bca410f64d43290abbbf3131e1fa8bd8c3e5f19d5a491d3d4c1a0fe47de9eebaf073ac3da6256bdb681d18fbd607c9b0d710442bcf78bc36fd3c035812bde582a262bff0e4d6181c818fccf542868c6e602d97bea23a101955dc76bcc984142ab305387aa348566d688edd291a3e9d08952adbdf60462bb7f7faebcdfccf17115708b0d73d0f3a469ce7d8374219b3f92c92bcec4958d474bb281c26691949d054b784a5866f081e53eb9cfd7", &(0x7f0000000100)}, 0x28) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x13, 0x0, 0x0, &(0x7f00000005c0)='syzkaller\x00', 0x7, 0xdf, &(0x7f0000000400)=""/223, 0x0, 0x0, '\x00', 0x0, 0x0, r0, 0x8, &(0x7f00000001c0)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x0, 0x0, 0x100, 0x3}, 0x10, r1, r2, 0x0, &(0x7f00000005c0)}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={0xffffffffffffffff, 0x609, 0x0, 0x0, 0x0, 0x0, 0xf000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000002080)={0xc, 0xd, &(0x7f00000014c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, [@alu={0x4, 0x0, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0xfffffffffffffff0}, @map_fd={0x18, 0x2}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffc}, @btf_id={0x18, 0x0, 0x3, 0x0, 0x4}, @exit, @map_val={0x18, 0x9}]}, 0x0, 0x0, 0x65, &(0x7f0000001f80)=""/101, 0x41000, 0x9, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f0000002000)={0x7, 0x1}, 0x8, 0x10, &(0x7f0000002040)={0x0, 0xb, 0x0, 0x8}, 0x10}, 0x80) [ 154.212147] print_req_error: I/O error, dev loop4, sector 512 [ 154.224628] UDF-fs: error (device loop4): udf_read_tagged: read failed, block=512, location=512 22:11:37 executing program 1: perf_event_open(&(0x7f00000004c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000001200)=0xffffffffffffffff, 0x4) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000580)='cgroup.controllers\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000015c0)={0xffffffffffffffff, 0x20, &(0x7f0000001480)={&(0x7f00000013c0)=""/152, 0x98, 0x0, &(0x7f0000001540)=""/120, 0x78}}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000ec0)=ANY=[@ANYBLOB="b702000004000000bfa30000000000000703000000feffff7a0af0fff8bffffd79a4f0ff00000000b7060000ffffffff2d6405000000000065040400b0001f000404000001007d60b7030000000000006a0a00fefdff0000850000000d000000b7000000000000009500000000000000c74396c8e3ebbadc20e5a7ef8c9ac1465c3a1f59916ffc9bf0bd09f07fb2ea80e5cf8df265e1b40e4c8ae7000000008da68076774bbcdb2c769937000090af27db5b56024dce94284673b4e8d5467e357754508515766c80114604eab9b290a248a120c9c600000000aae80675eeba68562eaeaea5ffffffffa285474233106e00af69b1c66c01e4099f366b89ab63ecf772de7b265040b6b1acbef92b2704558a93fe94c74a1045ef04398631e0ae8afcd0b2ebcb0d132ff0ead279a6474ae549070000000000001294fba0ed5020e6477cc921fee1f6baad6a80d0947cd6d4a561ced23b0b4a902be6af7ec2d1ba000057f301000000000000000000000000100000aaf25384309f47f96a576cd268c3cbf24b166e59e658751cef7ed95157abb19700f0077e9d13e509c9b134515d3d2369f516a49eeeb1a662c849eb709df5c6ba73cccdfa3c58bc5204339b0b487f0eeed581cb202994c40d322717c3380ca2cf98d252f36c54333aab1aa736369392239820f5d8557b0bf7ccb0a5a13c714e03000000f9caff3283076cda3d0b1a2905307bd04f1db530abcbe44bc40528ad807970727fb819afa14aad99f93093ced7dd51995edcf53b907228fa9e83433eedb4ac88d0285594ffb0d14e71d5c57f4317d20d896b188aa536cd131ad7891fed702f22b22417bfb38d04c8441ceec8bcaffbe80055a041307bd8325a442095bc9a8b0c9d905979f34adddb521914f92eed3d3e9de82942a952e86bd67aff5bc2e3c1fcc00f61124dd06df4b8fd356cb365adc0377f43820c05c5db160087a9cf471e0eff227f25b2c5cabfcd55f8c81f5eb1f686f55427efb2193bb61665a1ce37f30c2efc9c3b5a4a5d95479fac471ba60fbd0e50223117a07a3484124c5563cd37343d09da7248b9e2839a5f35dc0d39cc58be14179da0cae13d031f610c4efd15345bf8b5f18d6f0245aa6682aacc452a5e27585f081649000000000000000000000000000000000000000000c8c775518bfd8d2364aa60024b54bd98e999f7969237f9515d33d88d6f9bb6e2035068122e9a9c4b64bf5dc6009cb32984f202a6fbbe25000000000079603f3792c0ef56ef97c2ce85c5cb50b9e2829c19a1c246ffc0009d0ec1e7ad95ed0be5997f00d6ab374c31a580393861df66902af323840e2fcb00"/967], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x2ca}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r2, 0x18000000000002a0, 0x104, 0x303, &(0x7f0000000040)="b90710600700f007049e0ff005581fffffe10e043300633a77fb08061441e0002001be3e7d2a182fff", 0x0, 0x1e, 0x18000000, 0x0, 0xfeb9, &(0x7f0000000640)="9209558f0c5fb25cd57f98113135c3171b8b331fbc04f0e6955a796ff8e3aae3cac46cec3030dfc999058aea01f0e6dcf2f9d480d328655aca003927bd50ed49d4843c8a0a2a4b26ceb747947200bd644c85e7a8a7d7cfce840c02a7d69c9e0bca410f64d43290abbbf3131e1fa8bd8c3e5f19d5a491d3d4c1a0fe47de9eebaf073ac3da6256bdb681d18fbd607c9b0d710442bcf78bc36fd3c035812bde582a262bff0e4d6181c818fccf542868c6e602d97bea23a101955dc76bcc984142ab305387aa348566d688edd291a3e9d08952adbdf60462bb7f7faebcdfccf17115708b0d73d0f3a469ce7d8374219b3f92c92bcec4958d474bb281c26691949d054b784a5866f081e53eb9cfd7", &(0x7f0000000100)}, 0x28) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x13, 0x0, 0x0, &(0x7f00000005c0)='syzkaller\x00', 0x7, 0xdf, &(0x7f0000000400)=""/223, 0x0, 0x0, '\x00', 0x0, 0x0, r0, 0x8, &(0x7f00000001c0)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x0, 0x0, 0x100, 0x3}, 0x10, r1, r2, 0x0, &(0x7f00000005c0)}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={0xffffffffffffffff, 0x609, 0x0, 0x0, 0x0, 0x0, 0xf000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000002080)={0xc, 0xd, &(0x7f00000014c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, [@alu={0x4, 0x0, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0xfffffffffffffff0}, @map_fd={0x18, 0x2}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffc}, @btf_id={0x18, 0x0, 0x3, 0x0, 0x4}, @exit, @map_val={0x18, 0x9}]}, 0x0, 0x0, 0x65, &(0x7f0000001f80)=""/101, 0x41000, 0x9, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f0000002000)={0x7, 0x1}, 0x8, 0x10, &(0x7f0000002040)={0x0, 0xb, 0x0, 0x8}, 0x10}, 0x80) 22:11:37 executing program 0: unshare(0x8040000) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f0000ffd000/0x1000)=nil) [ 154.262012] UDF-fs: warning (device loop4): udf_load_vrs: No anchor found [ 154.278043] audit: type=1804 audit(1667340697.121:18): pid=11995 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.4" name="/root/syzkaller-testdir1012521010/syzkaller.e2H9yB/73/bus" dev="sda1" ino=14248 res=1 [ 154.305651] UDF-fs: Scanning with blocksize 512 failed [ 154.317834] print_req_error: I/O error, dev loop4, sector 64 [ 154.324561] print_req_error: I/O error, dev loop4, sector 512 [ 154.331670] UDF-fs: error (device loop4): udf_read_tagged: read failed, block=256, location=256 [ 154.342813] print_req_error: I/O error, dev loop4, sector 1024 [ 154.349535] UDF-fs: error (device loop4): udf_read_tagged: read failed, block=512, location=512 22:11:37 executing program 0: unshare(0x8040000) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f0000ffd000/0x1000)=nil) 22:11:37 executing program 3: perf_event_open(&(0x7f00000004c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000001200)=0xffffffffffffffff, 0x4) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000580)='cgroup.controllers\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000015c0)={0xffffffffffffffff, 0x20, &(0x7f0000001480)={&(0x7f00000013c0)=""/152, 0x98, 0x0, &(0x7f0000001540)=""/120, 0x78}}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000ec0)=ANY=[@ANYBLOB="b702000004000000bfa30000000000000703000000feffff7a0af0fff8bffffd79a4f0ff00000000b7060000ffffffff2d6405000000000065040400b0001f000404000001007d60b7030000000000006a0a00fefdff0000850000000d000000b7000000000000009500000000000000c74396c8e3ebbadc20e5a7ef8c9ac1465c3a1f59916ffc9bf0bd09f07fb2ea80e5cf8df265e1b40e4c8ae7000000008da68076774bbcdb2c769937000090af27db5b56024dce94284673b4e8d5467e357754508515766c80114604eab9b290a248a120c9c600000000aae80675eeba68562eaeaea5ffffffffa285474233106e00af69b1c66c01e4099f366b89ab63ecf772de7b265040b6b1acbef92b2704558a93fe94c74a1045ef04398631e0ae8afcd0b2ebcb0d132ff0ead279a6474ae549070000000000001294fba0ed5020e6477cc921fee1f6baad6a80d0947cd6d4a561ced23b0b4a902be6af7ec2d1ba000057f301000000000000000000000000100000aaf25384309f47f96a576cd268c3cbf24b166e59e658751cef7ed95157abb19700f0077e9d13e509c9b134515d3d2369f516a49eeeb1a662c849eb709df5c6ba73cccdfa3c58bc5204339b0b487f0eeed581cb202994c40d322717c3380ca2cf98d252f36c54333aab1aa736369392239820f5d8557b0bf7ccb0a5a13c714e03000000f9caff3283076cda3d0b1a2905307bd04f1db530abcbe44bc40528ad807970727fb819afa14aad99f93093ced7dd51995edcf53b907228fa9e83433eedb4ac88d0285594ffb0d14e71d5c57f4317d20d896b188aa536cd131ad7891fed702f22b22417bfb38d04c8441ceec8bcaffbe80055a041307bd8325a442095bc9a8b0c9d905979f34adddb521914f92eed3d3e9de82942a952e86bd67aff5bc2e3c1fcc00f61124dd06df4b8fd356cb365adc0377f43820c05c5db160087a9cf471e0eff227f25b2c5cabfcd55f8c81f5eb1f686f55427efb2193bb61665a1ce37f30c2efc9c3b5a4a5d95479fac471ba60fbd0e50223117a07a3484124c5563cd37343d09da7248b9e2839a5f35dc0d39cc58be14179da0cae13d031f610c4efd15345bf8b5f18d6f0245aa6682aacc452a5e27585f081649000000000000000000000000000000000000000000c8c775518bfd8d2364aa60024b54bd98e999f7969237f9515d33d88d6f9bb6e2035068122e9a9c4b64bf5dc6009cb32984f202a6fbbe25000000000079603f3792c0ef56ef97c2ce85c5cb50b9e2829c19a1c246ffc0009d0ec1e7ad95ed0be5997f00d6ab374c31a580393861df66902af323840e2fcb00"/967], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x2ca}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r2, 0x18000000000002a0, 0x104, 0x303, &(0x7f0000000040)="b90710600700f007049e0ff005581fffffe10e043300633a77fb08061441e0002001be3e7d2a182fff", 0x0, 0x1e, 0x18000000, 0x0, 0xfeb9, &(0x7f0000000640)="9209558f0c5fb25cd57f98113135c3171b8b331fbc04f0e6955a796ff8e3aae3cac46cec3030dfc999058aea01f0e6dcf2f9d480d328655aca003927bd50ed49d4843c8a0a2a4b26ceb747947200bd644c85e7a8a7d7cfce840c02a7d69c9e0bca410f64d43290abbbf3131e1fa8bd8c3e5f19d5a491d3d4c1a0fe47de9eebaf073ac3da6256bdb681d18fbd607c9b0d710442bcf78bc36fd3c035812bde582a262bff0e4d6181c818fccf542868c6e602d97bea23a101955dc76bcc984142ab305387aa348566d688edd291a3e9d08952adbdf60462bb7f7faebcdfccf17115708b0d73d0f3a469ce7d8374219b3f92c92bcec4958d474bb281c26691949d054b784a5866f081e53eb9cfd7", &(0x7f0000000100)}, 0x28) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x13, 0x0, 0x0, &(0x7f00000005c0)='syzkaller\x00', 0x7, 0xdf, &(0x7f0000000400)=""/223, 0x0, 0x0, '\x00', 0x0, 0x0, r0, 0x8, &(0x7f00000001c0)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x0, 0x0, 0x100, 0x3}, 0x10, r1, r2, 0x0, &(0x7f00000005c0)}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={0xffffffffffffffff, 0x609, 0x0, 0x0, 0x0, 0x0, 0xf000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000002080)={0xc, 0xd, &(0x7f00000014c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, [@alu={0x4, 0x0, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0xfffffffffffffff0}, @map_fd={0x18, 0x2}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffc}, @btf_id={0x18, 0x0, 0x3, 0x0, 0x4}, @exit, @map_val={0x18, 0x9}]}, 0x0, 0x0, 0x65, &(0x7f0000001f80)=""/101, 0x41000, 0x9, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f0000002000)={0x7, 0x1}, 0x8, 0x10, &(0x7f0000002040)={0x0, 0xb, 0x0, 0x8}, 0x10}, 0x80) [ 154.410146] UDF-fs: warning (device loop4): udf_load_vrs: No anchor found [ 154.445245] UDF-fs: Scanning with blocksize 1024 failed [ 154.470051] print_req_error: I/O error, dev loop4, sector 64 [ 154.476954] print_req_error: I/O error, dev loop4, sector 1024 [ 154.484052] UDF-fs: error (device loop4): udf_read_tagged: read failed, block=256, location=256 [ 154.495263] print_req_error: I/O error, dev loop4, sector 2048 [ 154.502164] UDF-fs: error (device loop4): udf_read_tagged: read failed, block=512, location=512 [ 154.511905] UDF-fs: warning (device loop4): udf_load_vrs: No anchor found [ 154.518858] UDF-fs: Scanning with blocksize 2048 failed [ 154.525581] print_req_error: I/O error, dev loop4, sector 64 [ 154.532306] UDF-fs: error (device loop4): udf_read_tagged: read failed, block=256, location=256 [ 154.542504] UDF-fs: error (device loop4): udf_read_tagged: read failed, block=512, location=512 [ 154.553761] UDF-fs: warning (device loop4): udf_load_vrs: No anchor found [ 154.562071] UDF-fs: Scanning with blocksize 4096 failed [ 154.568099] UDF-fs: warning (device loop4): udf_fill_super: No partition found (1) 22:11:37 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) getpgid(r0) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x4e20, @broadcast}, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002380)={0xffffffffffffffff}) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x4, 0x4000, @fr_pvc_info=&(0x7f0000000280)={0x0, 'veth1_macvtap\x00'}}}) sendto$inet(r3, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0xc, 0x0, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x25, '\x00', 0x0, 0x7, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000040), 0x10}, 0x80) sched_setattr(0x0, &(0x7f0000000280)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7}, 0x0) recvfrom(r3, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) 22:11:37 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f0000000140), 0x9, 0x2) ioctl$vim2m_VIDIOC_S_CTRL(r0, 0xc008561c, &(0x7f0000000180)={0x98f904}) 22:11:38 executing program 4: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 22:11:38 executing program 3: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100000000000600d, 0x0) r0 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) mount(&(0x7f00000004c0)=ANY=[@ANYBLOB='./file0'], &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='udf\x00', 0x0, 0x0) ioctl$BLKFLSBUF(r0, 0x1261, 0x0) 22:11:38 executing program 2: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100000000000600d, 0x0) r0 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) mount(&(0x7f00000004c0)=ANY=[@ANYBLOB='./file0'], &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='udf\x00', 0x0, 0x0) ioctl$BLKFLSBUF(r0, 0x1261, 0x0) 22:11:38 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)=@newspdinfo={0x1c, 0x24, 0x1, 0x0, 0x0, 0x0, [@XFRMA_SPD_IPV4_HTHRESH={0x6, 0x3, {0x0, 0xdc}}]}, 0x1c}}, 0x0) 22:11:38 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f0000000140), 0x9, 0x2) ioctl$vim2m_VIDIOC_S_CTRL(r0, 0xc008561c, &(0x7f0000000180)={0x98f904}) 22:11:38 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)=@newspdinfo={0x1c, 0x24, 0x1, 0x0, 0x0, 0x0, [@XFRMA_SPD_IPV4_HTHRESH={0x6, 0x3, {0x0, 0xdc}}]}, 0x1c}}, 0x0) 22:11:38 executing program 4: syz_read_part_table(0x0, 0x2, &(0x7f0000000040)=[{&(0x7f0000000200)="f8", 0x1, 0x200}, {&(0x7f0000000500)='ERn', 0x3}]) 22:11:38 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f0000000140), 0x9, 0x2) ioctl$vim2m_VIDIOC_S_CTRL(r0, 0xc008561c, &(0x7f0000000180)={0x98f904}) [ 155.388194] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=256, location=256 [ 155.424816] UDF-fs: error (device loop4): udf_read_tagged: read failed, block=256, location=256 22:11:38 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)=@newspdinfo={0x1c, 0x24, 0x1, 0x0, 0x0, 0x0, [@XFRMA_SPD_IPV4_HTHRESH={0x6, 0x3, {0x0, 0xdc}}]}, 0x1c}}, 0x0) 22:11:38 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f0000000140), 0x9, 0x2) ioctl$vim2m_VIDIOC_S_CTRL(r0, 0xc008561c, &(0x7f0000000180)={0x98f904}) [ 155.433959] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=512, location=512 [ 155.447467] UDF-fs: error (device loop4): udf_read_tagged: read failed, block=512, location=512 [ 155.467082] UDF-fs: warning (device loop6): udf_load_vrs: No anchor found [ 155.484474] UDF-fs: Scanning with blocksize 512 failed [ 155.490675] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=256, location=256 [ 155.503053] UDF-fs: error (device loop4): udf_read_tagged: tag checksum failed, block 0: 0x05 != 0x00 [ 155.517095] UDF-fs: error (device loop4): udf_read_tagged: tag checksum failed, block 0: 0x05 != 0x00 [ 155.535073] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=512, location=512 [ 155.544084] UDF-fs: warning (device loop4): udf_load_vrs: No anchor found [ 155.552124] UDF-fs: warning (device loop6): udf_load_vrs: No anchor found [ 155.559408] UDF-fs: Scanning with blocksize 512 failed [ 155.566210] UDF-fs: Scanning with blocksize 1024 failed [ 155.573074] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=256, location=256 [ 155.583063] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=512, location=512 [ 155.592514] UDF-fs: warning (device loop6): udf_load_vrs: No anchor found [ 155.600010] UDF-fs: Scanning with blocksize 2048 failed [ 155.605683] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=256, location=256 [ 155.614898] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=512, location=512 [ 155.623867] UDF-fs: warning (device loop6): udf_load_vrs: No anchor found [ 155.630913] UDF-fs: Scanning with blocksize 4096 failed [ 155.636306] UDF-fs: warning (device loop6): udf_fill_super: No partition found (1) 22:11:38 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) getpgid(r0) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x4e20, @broadcast}, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002380)={0xffffffffffffffff}) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x4, 0x4000, @fr_pvc_info=&(0x7f0000000280)={0x0, 'veth1_macvtap\x00'}}}) sendto$inet(r3, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0xc, 0x0, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x25, '\x00', 0x0, 0x7, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000040), 0x10}, 0x80) sched_setattr(0x0, &(0x7f0000000280)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7}, 0x0) recvfrom(r3, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) 22:11:38 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)=@newspdinfo={0x1c, 0x24, 0x1, 0x0, 0x0, 0x0, [@XFRMA_SPD_IPV4_HTHRESH={0x6, 0x3, {0x0, 0xdc}}]}, 0x1c}}, 0x0) 22:11:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2242, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000540)=ANY=[@ANYRES32=0xffffffffffffffff, @ANYBLOB="00020000000000002e2f66696c653000f4358a2e525d75df34ca84be33ecf316a281c94bacdab3145e9f9c33906c73188a2081674247582c699e2e1d33359827a00cf1b52828a056827bac23c309e7caebd3a06580"]) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x14, 0x2, &(0x7f0000000240)=@raw=[@btf_id={0x18, 0x0, 0x3, 0x0, 0x5}], 0x0, 0x4, 0xd8, &(0x7f0000000680)=""/216, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x8, 0x1}, 0x8, 0x10, &(0x7f0000000300)={0x3, 0x7}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000400)=[0xffffffffffffffff, 0x1, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, 0x80) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r1, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, r3, {0x7, 0x1f, 0x0, 0x120a002}}, 0x50) syz_fuse_handle_req(r1, &(0x7f00000083c0)="b34fac7d8cf6c5bd2faa330d6798cda8dbd9c935b37ea9b5241dcd1101a97209e749c21af49e76c54227876b0f8f1b763ed7db67eca695467c9d3b473cd96552e8a20cd50e572baa8c759dcae1cb02c00104676d54d6499aa43abbcd94713a918b3b67a0f4b8fd42ac61a9a08a5389aed9ea267594d0efbddb0d997b92727af56b4c0c4e673142934762d729e4dae914e89d55d8875f543d14a7688069a913dd420b2c37efb8377911a81e8716adbfbf467c4b5b52c79bdec43a31964ba3e0bf33ba2088f960cc7ef36e36ca71459f0cb33f3c67931cb2031023f91f2bcbc90a2d31580d1ec6342489ed035da83db06ec19656fdc92a0d280aaf6c1a27f62361574aa6c65eb222338db693bbcc3677516e134f06c3f716e8cd7796707ff44fc8c4b972f7fb89842973e8c462c25f54b6828f52f8676075ba2dfef88843f8ec264355409b6196bbf9b011c0c3a12a3758fa6fec865fa04fbda077840f4c33877bfdd2551f4800eb60d678482369d7e71e6246535c2126ecc0ee6dbf4f2a46bc8c0f1d588c26ed407550c9c9e68a03af2e8d88f0ddae8ff807723978298a50b8a870437006e4fd997a37ab91a6d4aaec86e817d0af4261e6ff0f092183fb188c7d092d95fa19a106fca73f80cc8417e044fcba9923530e119781d0b3de1110cc5e122dbc623c83e35716376c8e0724bda45177b059769017cd2aff38acaedb47461e9e6e1238bf34c9cb8510d225132b039daead63369adba540c242e4ce7cd3a2bc87386cbaf123248354ebb8fdfafd24a02267cca6b3931f358101c33485a3014edb396ef3d4f0499966f3261b274431a82958e5fa4dd485271e3ae2620345eba7a7ed797c255e7e68d384eca819db6355c707089df1b6107da48949ccdce0ce67246147fb97ec2ee775d8cfdf46bdfb63ea844433bc33bd128c1005bfef5597d09a5eff34d939857c100459f58d11b9acd7b1c5dd2e973db5f37926170f3b78c150b8c56740a49260b9a9acd785c7656830a22acb095fe20a41ba133eff0c4c910808015596a158fa59fa98b9fb25b4fb680543c290c1f7ff7fb8d5381b01ffaf7eafa011ad09297649864f5a6e9a8ec369fac0d9d39df803fc1b5b7506d35ebdbd36a6c40318ce14768db42a6e8987e1f9efcc896df533487c741783c6042a56f82f8592dbd71d0c38dfa900e4f46598a5d9039901fcfaf906801a1c3f889b7b4ff0b6981d80613cbbda0619d955b3fef7adb070930d2cf5ff4404e1f7e1a01cc8be0392221a29f842064ca92192625dba1dc8a77052192cdffe1cc7cb6d0050a486e5dbefb5e4ced350b22ff7475006bd20be9f8497d9fc001f508c7d090f8c01f7f9c6c98f6eb5fd16e2fdfe2d9ebf15acdaec530093002008d4f29311d682c1bdc9170c7fb0abd3274516ee2d9ad481e5b6904e9d1392728285e971a396f86c6fea405b0bf9a291258c8024a1ea17802df202f8ad183298cd8167e6eba4bb59641462dfd0453784c8a073554acf1857e18ab4d59b9a9ec7559ec5f6cc9bb49e5b2b4f6cc50b6bb40b7c3b406a56a20751a615aaa9021c45e58d85472b120307b711c2cdcac78009d8a62e4842264a28b3265173c3c1247fa0a883ec7c123b376468a294b89081e1b741ffde1c81c2839465b725414fabf9053ad14c23e13e9728109c97baec80200619430cfd152aa88a8133af74dd0209b6b2b575e2eff7f4369de3fe03ffad81edc76968e05ed6940a94eb7cd90d123f46e3bedecd94c2205ca772d881e808d8efe71aaf8e75c10606f0854bc9913dbcd8e7346c85fd3532801a90c9d31a2396cb7813fa2b506eaa314c19d899c0ec1bb73c9cbb9d633ad0459433a78a0ed1dc44a4072e4b54d45e83301ec2c2da86f297079f7fa2dbd820593621552e95f3995f0e9aebabc704bae11ebc1163c48a238a43973d4019d452a763541ed3204ca2943ffb20d5ee7cfec890e560c5cec49c654dad01a600e480cf772a6a41d737b134ca170c745d0b2b03eed697c7000df5f93a0703097279f20826418e424d878aa3051fc6b1bb86179bc1119992b3f2003a2358cca778651a5f229eb411b199dc0fcf8c0b29e1e7a5a4a730f02bf9fef185cebe4a09fd2695989cb605a6d24f198bef0451412b4edfe80418c5f2aec807f5b7b388afde1947ece1df3b2f98658d6e08df7cbc8cba55f0209f27a3cf1a43e658f61c0ab75265a4f816a8464fbd03feb53ac9595d78e6aa32e7333a8a2edab137371805ce1691279b3c9d726eadad38aef6cc1a765dbed6ea84bf69c007761e497f3d81a43373a52279c80a0656afb00a683827579a0144aa5b013706b81924fc25e7c49147e1132a70b6a5fd528d3cd8a3f7d1be58c50b834dc505e09f8c4ffac1e3a828fb6757535a9ba332b51871347b715aac79ca981ed1eb915f926d17284d4ad9b5c23d295d8fdc6112bdcaa7696b9bf2f2a11840b19562753531398593bc081d64184b0d473be881acdbb53284addbcbcb81bbfb4fc2f75551cc55545d3c28327fc377f0859cd2b172cece2038c3b09dd987a3c82090541832a11b40237dc26cb380f0f2d31fa2265151080a4fc1d77be04c5cfa8f74f0b5588f04e6bc94085e1c7dd58e1d0a691b43631ec2cbe6c68ec6d51c81ade6062faf2a86956c1a7bc94fa9ddd866b457d98d57d3ef3144ab8df04e65c0befa1289f6220dec4cc6069c6128e0957751e60f09e2fdbd2b2a713c98efcb1132ec32902bf0ea95db5845d3a9dfb2fb2dd97b5af97aff9beae56daaace2dd851364be602d563f5c0872bc8b2efe212dec3ca50bdd0127ac1248233956b48bcd0fbd54aa26ae2318546b119cd67371906a1cd73aade665049ca0306629901c39e4df02e98fa1d4f03a88b64d45bd89e23cde0445dddb6f5b7324ede3b9975e39011f2e86a37309f179046b2903f3e7c667d4a205b20eb1ebcc2fa6a35358259722c44a9c2543d6d6c999cad4a276e4f9b0951bc205711af4eb0dd533adfc66daa6e2fd18e44a58d5755496a5a70ec2fd61e8169e953d988f74e9d60884a59afe788e5727f4d03d2ce54e4e63e056f25dd667406246f920c3261620631448d3127dab8b713ee39334f5443040522a17664dd05fa03ed928988ba873bc3067b59c80ec433c627098481b276711dd1f88ffffdc6ec4b6dd0749c4419a14263043cc89ee74abc4f62623d2fa0db48037c8b53ec56351fdb3ebfbbb4c3cd0f49c7ef4dd3021b7d93a365fc67f49596291e76f947f82359ea813096cabe263c70f56a8b3286f64d84af398a8befda3a6f6c1bcc8de8041446d1a725d14f75dcb1b34985bc949d736eb9344a7d54c0bbc9e666dd20b46f777db765b83a46596555d7133bba8ea6c8e5ac67830134055f624ecec76799470e6b26a919826f1702d4bd6e28db501483fb07dbc0c36558a8874986e1d1bb5a978fcdb8ceebdca2faf3c5082d2c71d99f14be0dc582f743ce0ead7f01de7c7ced45ca55f1bbcd3f7166eacc44c53000fcac56f95b20771c2650e401c50d7c5d093365fca8cc6b5576043e046f9126565e6c4c9540fcaddfb3c06c6ba1d6ffe7d8ec2b4524e4436a6a44b48faa271568e42e749c654011fe5afa698abce588b1b31d8d52045332af53b3f17fbd352e0b08cdd041b7b28371161e83d43e558334d66fff706e1cbf7535731c4d07a1c88a7ef67866edd6fb0ced03cab9fb43303f6be9cf030e5d83b769bd8d84a4cd5f4d5984bccb0e43af2ab54df3fae11c0eec848feb6399c1ef7f9ed555eee0ba50037e3f0a4e3960350f46414113eb730bab357f09b4aebb3daa8e3ae0cbb3268b7daec4fd2a526b9916ca593360117ed89220b0c3fcbea2d63213847c47ed31affab182d311bb3b1617a05d86c0dad63f2954c6354e37e880ff668000db8aba8ffb9a1d0634519db2995ad53a0b6ae3974ac5e0788f06a302df2440f194465a9e03c6022f6aa977e8589d0bcb195cb021294686a7fd56fc7bd504c654318981195ed8bca21f048ac450815c33e16d74217968e9327c85d153d5d42a4b4c6325903f7448c23c900ee80788a1fe70295dd6e865ada6341bb1a3fa56b4f3188d0d6eadd31f5fbb7af2f319d0783476ccacf0b937dac55395cc79db9baab87f3d68124c7123b965ef899c29ef0af1126cc8ce645a5fe6201f78e601b1099ad6d070007f19fea35431f38bf9647491bdfc6795f2fb662ab564a8c4fe7ca17c7f1a9025a187dd18470de2b83594624333bf8678be55d83bfca41a5218fc6dbbbfac2aeac3246ca1f611ad413986a006e2bd4605177b67d5d5102e30ad9d2fed5737dcbd265f73ee3e01fde6c0edc1b00362b2d78b499068111666a769bf77c80fee9cb11dd5ad7ff31dce08a235f8c8293f05ee22924eb95aeb7fe04a54bf50a37293da7fe5b57e737933a117964085fd23530d692baf8df710e379425c3d21a8a74eb6bb16da4a1b842daffef4b03fb00e15bf11cb6061541ebd9256ddc1f7e1bbfaa7f977081c8d06293d9fea2f8ee6c4b0ace8ac70941772aefed19d0b47f8b435533d6ad2b6d4070a85d3158bb3862a00bf7c68d8f1a1b1b5aae5b6e209468b4bb4ef87b82128f903c37a4c60ac6d8b298caa216340b218fd52471afa5133ee1f89f6ed6026755cd919a86a3d71a722a7d610323e1140a15f57cf64776bba1938b3b3dc78822840a9450af6d08ffed6007eedd71360ace0e8200a555a199d3512ad891e2cb2135c3c8e57b7464892e62dc615e40afbb7ebaebd6f2236c452d3cef1783f98731ae89e094b2f8ebacb8719de90605e3485167c02d56897d4cc57b156d36b4b0a376ef93c064e17568e58c8680d41bec79107f002b4c558f1b931177487de7d7f65eed30e23a301b35555dd7410d2b984a25e59ff11ba356bf20c54f021217ead34166ab677739b7b71568b2db8db1106d285bb04dc880894409398be928bb8947ca4a4cf8b6deb68d5e37bf4ecca4d0bb6e572df6f24f4efd9c59d75fddddad9203ba51731420c0ccdfcac83e456d38035ee42eadab1f51452173316f00ee59243443d48bc4406256821af2bbf19f72df6d115a7b1ac734faa9efba1f6caff6a7e8f991dc47c988dd923bdc103614a29562dbe557ab572f5e4cdc0e0ea7285f10d552cd8441f39198198e8d66ce0057d9349293ba66b0ce5e2a844403e045e9c36830d4ce0a7189b478f2f4ca063c36c209e1662eb8e1627452b19e63daab1b1e55f109238ad9d8230bf1f3a06d687d86ad5cf2d62d303b525f9304d69c6512cfdd60f71855230229f5519ce2bc0bf65be278fad02b4a54422b00d463493253c8b0035aa099cb7b8926642ba89f2fd0ca32a46fb9d4d55cd14d09b657bf4e6ca01d02302c98eb3ebb49a7276227e71e25bdf2a86b43c99f4b0f35fd9eeb71da7974074160056758b3e52d6bf8fc900874408ff130fae5d4ca0a3d68eb3674b2016faa49fe42248d0dad41ba5d36a0ba1736be1e038becddc6bf8adb4be6387bf863f4766bfb8371a188ca3d1131893d6a26cbcfc4cbb8ae322ba5c9cb2d5723dce3c8e243276fafbbbf31722275174fb8d1eb317923ab0b5d06a2ca85add25e6b86d2c6e1a21c6b90d62e12fda38a6699d841c8fc47f71e055ffa09779af59a2b0f8ef1a4cf19ddf4c4fc7c0adb7fae64379e8d4da2d270c8a40bbed3966cae6d4b75395fb2a0b33acfb181a87f35ab6448b02ea6f528e60e9b9dada88f77262fb86286aaeaf00bb22e244ac48257989286bcf34bd0efaa5f8199a93a7911bb608b695a20a4fb80b4b3c2118b50fcde02d4255409e08fab61ed711693b386d7d3bf8c87a70eb0723301ca8c348f073020589da03b4e90212a6784a1983ae333bdd2873232234cb8bc9087c920b91f3bdadc92a1218b4cc89314ba393eff8bae72adfa5694042e0e314d1e61bb6aa03690ee3e44fc0a5c6a58ab7a51ded16cbe37b163c87843ac899d99e3b3009a5067c0476b297139d27ab76ce43db926039b3ceca6c60aefd8903894ec61d777f2cecebea34958559d78087808005c50c54216950b6c97bf2b86e8ba98d5c50fcc2fb84eb1a4f140141505eb6e145c549b53015652d4b97fcd4bf2008f3d1a110dfdd48bab39b3db26426a4533fae629952776f27dd5486ed318a0b01d7b6545706c9dd9863a856bf93eacb588265abda4c58e052fc5eed45c19d1c51819b5c3845109772f465c7d6b81bf3cb8224b82fca84d2288ca39278c4c6bd18fe6c87f5909f1af7af276fcc397c8f28e26b4919399b0e21df2a788e300adc080b236ce08ffee019f2a5179d8f9196eb509982f1ca2a63b373d86219869179a65d7887f8b83f4f6cf66546520724828742e9a381548cbb5bdd725f4aa730381aaf56f42646dc107bb6a91c39e0bbbde5db78f2e9bceb296a0e670c704593739eb2b76749f7d1402c6859043ca898d8b851e83986e38b58a1492470daba4eb34fd6bb8e6ba342c421e4e1bb19ed3abed0906d70fab380d627d5008ccb91a0767c23dd665d8f95f147fca781bdf9bbdab6ff011d2f3ddb71312e5ec261e330d5e3731a68f69080d3f34d6ba16bb6ab46f72c1a92de9b30a6cfed9304c881eafe4867ca4a21b8e2e0a15d49b28d2ebcd047bc960d93ab9955a099b97717c784b8b031976b070966ed53727d3363444ed1ed71365bca5dbbf7b88473901eb0cfbe4faea999f5f3dfb44db728b1743c2d09b3bfd116cb248557c280289a01ddd03cff195e8b974f0245d56df6271bd3d88bdbae8f5faf0d61bbc5e4f6ec0d1cf58da3f19222f642cbcf0da9df1cd325d04b28bcafce233d72f77ca3fc83ccc6822703f85b8d3ff2e7f21b486cb19886311cf72b791bb81f720d309293ef441d667974ee07dc9dd79f7b0acd5a5a645c1930f671f8d9ba8ee8e6a81178aa4a2c85556813500dd02ab2c69b80326013b241e7b72938541e36a5e5f14ed568862ad6a43ad8cd2b62bbd3fb5a5b2b5568ff264e3de6da639ca9281ace05e436e41729cea7fe00ed046d8921b948f0690b0292ed3b25dd61b75ff9c9e9a25fc2f4f060905388dd7e90eaf53eec1e5c4a582ab48b306456d9548ad60840e159a1863ae946082047d6a75a3f8d06e9efe4d37e6cf91f6a6277b5325d24250fe6745726bfe086ff1b6fdfadfd7bae6afc947b9eb3e0ee3d7483fd10b67f32e60be8a3649f76a891349876527cdfedd1ea4e8af1591979fd9bece1ccae43df9d97b768d8be5bbc5e1faf52942fedc3d9aecdcfffdb5c54fde0f1998901097971d9daaff7cfb7e3bde932d19bcf055ef125a552d2f53da7504cd6e16b83640fcff11d2a626591ce62b793f7610ad7dae2f9ff45c0d9b7449849c7eef3820bc06ae7f6e7196592620b5d37e3329a6017758792209ff1d0bdb91b302adfeeba50181b524c3bd87650458ed3f23833fd074553cb79a04757cc6e1bac09c181b52c7f1314cc3328fcf30abe8892476b87558aa3e6c0330b20f29e2deb8240afd026b06107bc58371d3aa6c569712c2fa096a23349b8a5f8ad61cd5ae5cd9b95a600220b0b453b4cf39f97c77a87ccd4f4366b978014c07e533689b7ffcd0bba4f50167bfc2c6b2e5832c879333be41283b1c5c4b38b41649a0a4badcebcb45fe5c2cac5bbeac58d7f4de720e73455580eb3589eacf07042f864837c0c6044834bb94b84f27bd509f92602dd8cc9d95daebc7c8199a35b7f6cbd478e7fb3697e3b6a7ec23e0cbc3a5e954c74e79f8e6e8cc91ab54c42f04a6c145ae517b6dc293281801fc1bea5f569e40db6fb6aeda67a3a82782f049e239faf88999d1aa82e253becade9f65054822089997e57edbcec1047d48c13f28156e3dd7e5b21ba52399d49b187fdea01b32f038b22490b72692917196c0a4f35723318188cc97ae60952f665284a19465c263f4bfbc0b2ca81b45c6c533609c68d67f6712bf56dd515e5800d1dbb0e1676738e506f59fc88c1394ffb5f7a89544db295302e6589184783984a2bea3b31fb9915bb8d6caa200e50cf5f414aaea66bacb26b1e07ead49ae4bf4132119ff6eb89a92bf26eed14712d938a0fe3d4fe73e6b1ffbf49781d3d3c5423ea7261b73bcadce6e103e3573215093c923dd8088f5c863e0e70a087e80e92e5554412a82e19fd9dc6a385e17833b72562a4a3d3acba30d49856ee41b63a3baf92816a2fe202572c90fe1570091825dbf3aac007992a7a517871e9e98d47083ebb957984e3623105518dbc2a69bf24dbd217ffbabf6c3a43a60237c5c271346965a7e2b595b7b1ec1ab50d67fd4eb6b1eec8917102ca41eb45bd5277f700d77138966f06c988167f036360e53a908966dd50b63f0914a169e2aff9dcbf819a47a7b7a1969ee4880eb15a8539bee9b6e1f2c1e2d893c8e3fb7919025020206bcaa47c97924603743cf2eadcef0b068c3f56028fe32d6541a8e90e192c7487998fb67b122d313c5ff52ba36c0bcef30107bf2be6fbb17778aba39563d92a0ceac52757bb4756667d6d7263c8bf3b309d3fe5c5870b1cb195f9fe0b36c19ac3c8a9a147aead09af87cdae71b48cfe22bbc552fdf0d6ed3980c6d00a6c50da77da63e8bfe52eace59f61e106d066b2980c4481abdfe5a94e5758cc3da6feabf9def69a881d59aecd1325ae83a8a20054e9536df3cb72551e515f06b2e32293e9ec90a84f1d13a19c63b033237a4e883ed563852b27c5eaa6f661a0cdc59a7274420164b752695e1c9fc3b2ee2252f5c69af651f6fd13d9a70d04d82c308e8ca54eef2c1c083f0ec304efbc3be384048c9ccf00ae43150a3c74a02250bfe2c49b13a9fa64190666bbc5a0f2e596ea55b472f8fa3fcf5fefc67c8e5ab4bba38f673d2cf1ea6dd284c722f6185dc56229e95c2c0fc60e16f418d19b656d3863a3fa71cf5175cc7284b5ed8868eb1fa7ef2e5dc89d76461283cb9f4717268ee1c94246a647b4a53c91ba1061dac351ae75e3b46c91c0c8648b2313add2918ec875558d519894440e0f96dc1dfc421f2f32531f319b4e6bba13ef91bb7c8cd55edc3bf48be4d813bd84bc4af25d1c22ec4ac9c5e04b7846a63e1bedec321d1d0795807d80f90eb01b382bac57ff6ce83f5997502429647211c5985045d5eab3e4d43a2000ae44ac82db9b8317c9d5843ddd43573db7bd9d1b0940ae5a9d1ea3da84ebfdc5557fb51c9d10bb88138335ea734df1e0faa093222b0815a850fcb2466bf00c2aa0abd66e4477d52dd8efee7a8d46493feed4c2f1ab78c29c1f1aadf58295b3f0a89768442a7845d486324c436a2039d7c1d158e9d7d65ec6867217943f88be0443af93775ed3b0caea73225de4ca5a05d22ea066a40a55c4073e9c8bab50a8dbc44d181edb08909611ab40c9f9029563272f9f50cf9590da293313a9e2fb0cc08939eb65599bad302d3119d37198014779d5bef0e705831b0cb97cfd54153dae9020a6f38bdd8ddee31283dfaf91d4ff2cd8e469599f746885a65b9429288deabc36be10dee8bdfed97e8cb439bd9d9e0469c701a13cfa89daad082827c9d40f7cc4d13ea76d00e18e175d3c195a4f82f07d359fb383826c45d92db86ec55f66985d19f13ecacbd896735fb80d06e66e119dbfb005418cbd4a197e7b1fdc35655bf703c1b4b0588ed7f2aea2822f54b4aeebac62809f286825362510de7dca243beae7cfa5ad7751ac1d6c6d48a271b83412ff834dcb621b7f9616b1b521e74be03ff1353dc7007e11dca0c664f77ca891c2640c27bc9405f35a0ee4c47ad1e6e8e3922416ad1e09b548eb02c840c39a36cf5c6f30f8d2b466bc12d325c83e490c2f0240bb07775dee5e57e2d10881df7f58852226af8b606071db09252cf37d8370e6e40035ad70ba94c59df7486a292917f0c20070a43a8bbedd68f03e49726618274bcdec3f47a5fd8942f1edaa1f77c37b1f5a9549330eab1ee2bc86db3881b0886dcb5feb71c92e18775fbef978cb0a7eef899f10a1b34a6823f22d0794a2ce109b4b98694682de574bbe7709ed22e9120d02630af59d7bdd338e7fe4ba24540849833c173beb6b20a85ed05ec4d4df0d12c7bb45d84e6e53c86d54dd22541a71440b22e93afb5e0093f80e61d610b321acbdf0631f88bfd2335c18f815400a068e846d811a384f9d7904fe42a3c831dd69fa7573a47bccdd1a8b86450739da46bb42e1b3bd27891a07ad7fde0077ac85b65b10db8e9c7aea033389e4462c8767602ac745ad0ba13bd40bca902a9d22d1b689a11fd6b3ce4eb888f408e363048d5a6dadb0d16b95825f010185c35815191e5141073c0122faed683f9c3a402eb706fcd8642c45927abe84918608117619e1fd4fc8612824c231afed99a5bf892b5dc8379dea10400e91e18fbb0bfe69cfb1c8362243f39b067f05827686b20427c96a1344991cfaa7e68dddf2e53769f3bbdd05985d0519139f6dbe46f721eec04bdd9393dc5b9e1660cf53b2eeb013ca769587d0335479c920703d73bddd2474d65d167f3b0237625452b0dda700fc6c972dacd5b6505d506be6df228e8ebff1831771c71fc1d83a15cd0d3e891a395d8476a4fd33534e3adf2984cbbe4068e1b38d5b8eed6b4d314f0ab032761890938f2ccecd48f71a95f04eeda1791e2f46e853a7aad51f9ec117094c9e3fb2cf73be434062179d8e78a8274f5a81e26a65d425d8aee59a6905dbe5ea0f0b82d540edb68838d49e109bafeb780f0989086a1a27aac07305edb2b98a0a06c2cda05b2bce7c7219a8fdb90ec02af2212425a59d9df78dc8418cddf86cbfa1fe4a2d13725eb34653343bed647d69068495cfc7cf1bb887618b1d90734e67270201a0ce49daee355726b3c2089dc6e855bcd0af160f0ede5301abc587977a1a96a6ef318749680c1cb6ef6af0c4476b020b0935efc334e8c1118105bf3c45a3f76d8bc2c93e5d5a058e25a0976a9a2f92938b8d58a75feff89163d232dd8b6aec616215afb3f06b17ad3d709d67f2d572802f2f17fcade8f5888483aafe918169bafb99315dc74c26a1eca95c9d4e53d819f97ab690070d9990a7861627f55fc23e7810c0e4f1574b50746c4955da302b82fa357ba4fc254485c9e4976a8ba29c2c5abee3bb3771744144a64bbd92ed69c74afac8d97f4dddbf2b4cca1055ee5a464d33f6de95238efb3c6a3637f8e9e21d0134104ac2df9be5befa61f5f37127faafb1c50ee429af865d5f3050e81ce69b3cfe968168d855a73555a39858d2e6cf8c82775c3142c1ee082adb1a1df0ccaaceb8ab9a9df129076ec5e8cec72ca26c0ec512e56b91edda3510636d734cd5e63dc7905cd239a5a394866ffb2d88efa65e0212e0879334626a84426041493800e64862b6233b7d4f0f81c34e45a9d67eecb64cc4c2644952e8f07a7a11200019bc7ea0b324e71e0eec026669dbd76e11678de16b9d4a50d7db86bfaae3b3903b103b9e1c73dec28891c366f9885048bc1689624a62351c5f1bca33850c04b0cb7343028b561c9103125baf985bd2a0293af94e093b96eb6c37d364097ad7d0b4bc1159cf7d8abde7f118502037047cb76deefa9883a76dbc715ed5ea050cfa2054b", 0x2000, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) stat(&(0x7f0000002440)='./file0\x00', 0x0) io_submit(r5, 0x4, &(0x7f0000000780)=[&(0x7f0000000440)={0x900000000000000, 0x0, 0x0, 0x1, 0x0, r4, &(0x7f0000000380)='\b', 0x20000381}]) syz_fuse_handle_req(r1, &(0x7f000000a3c0)="2e3513cf0040f4ec3ef0fc39ec6573eb31f1dcf6449c9d47664983d58f160669fa057c2959f326e1a3969c83a11afc78bb2f05698e41c5d3893bfd5b9d419e50559588314def400128d281a397be23a88e793a87f4ab076151938ec73673c445b67486fa8fd2ee3daf354dc3a34d891ed186b970723fb92cccf1613ed28a9a9057568df33cf3ba04b640ddb806fc297afe5e450445dd0c59d6979a0a58d7690e688c6bd2be42f98668dc3866581bc3401239c32609511e5850a461da192d1836bf525bd932fa882a5a46a7897f540cc7db8aae824f0e028fc46b35e8b5e23454993ab52b8c33465362055c5f1ede03f20f164ca253528fccb3f8cd7644e0cd46cf344660f62485853360887e867e67c1871e514a17134a6748b3645946836e05eb000e520842d6f28f92e3df6fea88367d41c94cf8be99a416fdc58ff2aeee3db96154f5d14b7bfd6bc65c3dc15df83b9c3cd89a281de8a7fa1e1cb6a50b04d0e9c328e0e0ab769dfdcfaad418adebd8c8abc41bbe668e1d630ea6d6b96bd00626c37c2dba180a593dd4d0e62299c07e882b6f879286eaccce6abd100ab8d674c34fd450bd1a44404664a52c7c339708828477eea21f490a9e5956564f2120464ba04a369bb0eecb9ca53eff5af2ed31c9e04d9686f7980b8476e8bf7c2d331d878c4646249a55f4e68cf1b237b1a33afce5c9beb545feb73ad852068cfef285267a05adaa0f71b9c77477b4dcfe34e6acddc3e78e79d8dd9b51effc19b7ef3eea634c29a58866adb10a2b2334f14d39174d59d3bba8c2fba9c7a30eae428e353f6080d613096d7976db911a872e00d4044919b321d659d16f35da733d23b32670af0bd9da1d092798f758081c18f735c2c5ba6c7c7ef2dce780a539ea1f16e5dd44d51d0fe44731b4009148f0b5e48c352c2c0a6f80eb94943b306e28c1ea1613105dbc76d288129f4f0d55cf2d6065edfdd6c9fcc57c95d3d52bdb9f40784e7c097e06c1915df93fec1df9a4d840f1cc0411bc7655ddbabcfde41189f582458756d3898a40fc4e4b622fefbba6a7317bcd918b2431f32b8b81974989a0bf0cc768b78801afcb6694733eaa214f3e05bee9a10efec968c25e294e90e2f534f33808b7f6e217a4322342db6e51257ecbc998e59b38a8182a18e6f2e1066845e773cc78e50602fc25010626c2ecb2359d4c8b03d429a3d520724451d5fa5574cf094aa910d7a65c8c31f8b460f2a4e43b45c2fa22ec248452dafd509e8c8a1ee236d118c2af5271826eca60142373569426a691cddca8885e2f798f83f7dff29eed8a21fd56ea7e565af178f1cb20fc8652ecaa86da5f7a8331bb06b361d3fe4a2916ddb774726279657daa44898b1840f941243c6c4faec007e6c2d66575de67b54932cbd581ae1a8f8ce407aa4a730a70f7dd6610740ccab9087339a7921b6a80501d4ea568713a8f30ad137c21a941903e5759a74bb969c0eaca8dcb419689a509203cbeed9404689d28a983d026fdd3859e3dee7a2229a90b02589b844206580fde0a358d9cfeb70a982a92aaa342cc3d8b2e2a04b937fd530cb2c1df375b185138ade49a5c9d94e9f82ed42e3b21adcc323789af83f7de20f4cd18e1e3cf9e91eca0aa52d2365c0621848fdac335308fa4d36b714e1a4912d90f56b1a895f4a77da5d64922ff39c09317b2f8b3f7e7073d42d4b0bced8c3565b5157f476d365dc585a3e486137a89c422cb5809c110e3825a35674f49fa0ab795639f70f685ce5e3421b48162c1992fb38c49011493e254a14cc0154256c0fa0cc89460861bceb453389887ac1ac75e426707f8096857191a1322fe450fba0c4d54f56f264a0e4518ea0444f955dde36f660c33628eb7c696919ba850014daeb29e0515ae53a70e297deac96d8bd8fbbdfe43b5bed4e99a023c28b9287f4e5322cb51b66baa84c58cdef56b4dab3cfd2d0200e4f644b96037764c5cbbc7e37ada240822742964c3144e2de1a63ab98f45f297adac67842c2449c27dea1d4fe727edd5c23701a974aad667974f2070d5c5c18b4ff521f77ba648ac6994438b968e6d27c8bd41901714e9303deee54096575af9ba8c2f3180b2aa28376010ca2851ade93a3f9228a632ada6e9bd145a1fdb08b933979d169c3adcaa12b0db511d27937ee7ef9eb4dfaa8bca176f34ceb1c62dc51bb372c6558fb3b31cb967207abf166652211f460f8d8c769b63c2b9fe95d86d3569676f4bb26899c54ce018b448e44473e8abc1839b173fb637dde65458fc121086a6310d1e9d8ab58276ff12a25019ae360ef238406bad6348582d61d043749346a902de6cd7975f2b3875c9c96f988a8a0065f61f240a50c458f08dfdab4a06f6fac8a2b18e71568ab23c122bc9359e06bb468e62b2e5c134f4b67979d291178e748cd79eaf909f94a32c2396a4f8e768475aa56040a54afe7e3cba6abda948758a73c8a0c46c281b0fda0eae383dc9591d1bd12b047c5e9466314fb72c701f6bce36fc11a4fbc132d0ed69768db14f283e1abb7384fea94c716f68cf1f4675cef6dcf7b45b48b8a4a59984c64574325210384cf87439c697422c43451720276204a2a045f5dbbf956e7a4f62354963bb38c6a36d67e9fb86e50fcc4092e65906caff62cf5c2c820cf7d8f31ced5c982c545b8546b72536cf49d4427aa94923168d280c4c6369f27203657bb6c5b29bde55ef1ac9711b91b5091be530d5a3fb1941c6fb87bbcc5b521106a22b03c0f9599d09f11f9c57dee263adfa106f7ff472ef5649cb8b6b0d418348d844cb88fcc2133a19b5941bdd4ad0a05a259789ef2c22a8911bac9d6011e1f917de73e01d71da4d8817cea61362d59e1f0146e6e930dd4a401aee82677be44e593d8deea8201442e1d2793b4be2a3a5b32a02dda67020bac0041fed93edd808fed6f6e704b75f0df1e0e498369ee53bf0dec00001628391eaf721ac9ad6626a7df12f525fba8aaad44eecde99d4f08d55571c68e000d1d40180177a9ad7d702365fbf79d5f8bbaaaaee99739cb6dba99e20e209100bf3a9ea38f9d4de9ef0c39458e0fb6a425d9db598c2fecdb52c02fb5323fb1b024ea1a18262366771cebd64ca74498ca7dac46213c772043938665f9e3e1446a08bab288faa51da55e2764f4b2a1db503642897b578eeb4666fe5191bb95fcfa6c4f1a6f04df44616bf9a6acabe2113ef9119c7b626fc62b9016ef7c22979d617397cfe17882530c69ee7cae937e4eca5776cadf200afb75b315dc72bcfa57d1dadebe1916218cfee0ec63c5823e946edcac51a01a969eb122a9373bb7f3e5d8e2a28aeb54d0cb34578f3e9291b89591f7e55bcef7380400108b222aa614ebd2ef186bc784aad1169c15a03e3086b901f1a8d48857ec1c60c473fd255a63548ccd4b35e05365118424f5f70e495145b20433fa25f71c06c21ca3409ab79085e6fe4fee2aa7482943c307b65309d86b654c9f20e096b5ebc4d819bfdf6b0ce5057a73c93be404a7ffc112b834dfbd6419bfb10f2e0b4e021232a24f0f9944d34432b7074fa1f6b61b7cbea9bdfcd543e2595dfba170cdfa94f31a4ca406dba3a54b68da18382824f74c0a39afa8323d374202a9c9b6f6708947499f839692b56dcfbc137385e0ef13aa40aa293b4cb689057c6a175ac4063a08f69ecd3e1131568965ce1c69e097bcd0b4271e69c9cb037dbb33f7d5b616e88e498f4300f04ba376abe70aa71dbfc244f61efaf980a6fd171d35836b4968fb40f748505c0afdcb1dada91687211af9f144516c83daaeca8d9c593439d6cf0fd7d403d31e49677dfb22d36c30b0c97ce8b482539fdd9c2e819b94cce890e5684c986d381987e868829ca7226830635934fb7fabc7086c60b01512a2d32dd005aa6b04c65560be23444e648ebb4937f12e7be7dd0f5fe9091e0e10936f9ec218ebac63dbedae9578dc737611d4d7450780d966f3f89f962151818a068f687bb87da1f41d80fc9c35e2049ba46ed49bdea0ac4e422571e2fbb049376b0271275601fbd255cf383722c82feb7ef69f356233bf933abf4f402a6815d1207c301c27c3b03059b6072b4e9b4dacac8a38c270d70ae812b14fcaa32a317b1715a28372e82178dbe5415271dbd5364bb4f84849e7a4bcda8ef069da776f4db3ad15e24da32870195079a3817d1887be14f51b168f0676958bb3db5f5346f1caa444c0d9f80adf28788ba07b36fd632977c9a7817dfcd69dbed299da1167150f1e84a127dd3210da1f1b9529abe6057617f4a1f50ba1795e179b22c2574e745baac20b44946f16af6d8546d748fc38c7eb88d2851091ff6db45913d207fd540cd7b09c1d1130a8d1f0dd9500951acd7e1b27584cdb35d6d3daf5064be6e12296e270e6de70efabe78708b625b2c798d951b88ca404abb9cf3b031a9080c3c15c4ce134388c80539a0652f48b83322e1958a13758220d6fe88be34e7d5145175392fab209ca668e8ea576bd8a5f4db50107f4c63db3825ab418abda67ee35ec811fbb2241408671faebb046f330357bb7a444d2b2f1ca46e9d32b7d114ca1105d643beda9500e597785d76741fb4a51a8e8640715c016f5d8b91f78b7986c80ce62d0c4f878c64d32a8ac9da777ca7d9c30398e926c2e9ea4a4bde622c6052a3f5cd6f479c90f7487978f191de53aaab50c643ef3f926b2a67cf9b3c872edc91168c0f12f2d7dda08f59cc1966ebf2fcc4d4b09d11890dc7fda6d3e5525b7cd90abeb3d02a7e00c2c4489184a9a5b7fede02a62054a68bcbb376001c433c35af86823d168407887a77dc08be70406e5963381f8b501e3745c29ac74461d1d48bd71c459b50a262af0d518192071ece976282ec952b608b8a3f098626dd386b8b7723f4ac83995d819ec5fce9287c9b4e320451d55f0d3b1213a2beabf191155f7f7b07ca6733213fcf10e6a186ee94d9a8626acc4a448210ab7407a81837661674b7bd6ef3748e2eb2a1b81448cceb835c6ab2aacad35a0dc2302870516c58e2ab2127721baec47ef2e484f533b5db34f3467fd73804f95003b72de7c64d7055ef9dd3e26fed85f3b221d74eac5e60730db10427f1c041b88db9f76d2fd83be4e50ee62d703396aeb9b7f86ea3b2b2dd5854de038a4113e13c7675b7f890ea71aafeb6f067451082a407e475ac06c9b36814ab8e20a4fe63bf081a293e46813cd46dfaf19f5aab56529cead0960da9b53e4ca1134ead109f5e5db6400119483dbf71efd4a4261e03fbcb6ce15256c600a700ed35f63e355032cf6e05f665925f1c4648d99d6547dc7743eb77de1472abe992f18aea3d31aafd03f7bcb6d764cd0954830673b22c6d68164dad9cf4877696c01a98a6191fcfb96f4737f8a795fc7e0e8fc6b231f208c9c7a05b73a928d227f84d578fc01d62b0aab698c044bab277b22014d81d9b72ae7a2c4d9b6b67fedb2f0e30e4df4b1084aaad50d4746a46a11a008cb455936b4357946fe9d7b1ffe77df70df0591ee1fa971925cef656a8abc79c7a94828a8c592e08530ba33b3b37ededf682d37078513f446ba38898df3f77269d66fd448ebd8c22811431434510850a0b7aad22a9fd26813c2c13e6b374f11dcb924e70d5e8f0e25fe5b917263f6592447b30f1d27afbe8af1e88064c83e516723d7fb8ad2d3a8ede4564bff6973cd298f7d4aa0a763f874c49b29f49c72f2d412d4ced3efc7e96ffdb856fc650f6eaaf67fe3d6c76ee3d2be60780fe9a8a6d9d32039abd95b65970b493f5c701d0e4efd4ee4306ab877291ec8909a74e2ec2b48ab1ffec72974b3c87551d6314e27e6a595a2e47e7b62244840282dcb5989d01a4720efdb13dbff61dc0f8c6b053c4ca5f0e62569b6bc7e5dc41ba5d200ff013bbb5d810c57f8d4cdaaa2a49ee2a9fd57f8dd28e448715cfa17bf92ad80bd05de408c6239a288df1ca03fca691449f185da7b6d247b5f9515950152853f6b37a3f115cdb60f59525efdff13f0752f5a70da530ad4b5da8dbf0cf2ac224f656f98a8cb295da5e7194b6e83b6f612e7337163be278b54764cc25c6a09464912d71f3a32bfda661101d59f268dd9669437cef3dec4b9cb2be981823c22e3840cb8ed585023837e2d08f82ac0828fe87c063db6754cd8c03bb4fd546f3120e49aa82541bcbbb4996ff50a55e34f23a3fb9adf2bb5bfcef6a540213eb2327b798e9f11c86c7965e3464bf390b79189dd031441ac342c76cf975b89eb2bc76d5401a77fc51162b1d3cc63b8e0414e1556e667fd3d91789bb7b174e91955ca1fc0f3f77f31b00810870d4b03a097ad45ae63bb43c2f194bce4779626534499dc091d0536df113fa2adb24e3290b50fca64a04a3d45df25673791b631b46879c06a4cd892998328adb54b1b37f2b0b62b012edd9cdfb0504d41eca141d4ec87be787ccda355bcaa004d7c979fd680bb0196e9da81e154c2824289e3c3140a5dccfb335d5cb5f12d43c7f12a35130490294ca8446bfc6577c341f92ef1788f98c0d15f9fde2941581081ae200b3943d8a4ee0e2a156ff2541fbd0e3480344a8fc226781e6f9dffa577b85692f8782b1731da24850ef5af23e859b604bc7b90a13a30a6d6348b581d77dc569294b947abd47b92fee664058c1b38fcdb3c597ac63101823f031d3c58a2107b89ea3aff971837a7a98d22162e7382bb558b3bce62f6df8e8e0274a2cca888d3e96225dfbfaf1855c2f61d047af65f1c10025e368710b965ebf59ac6eb8d600c6f60d459076c7a6794c17fc277611f023522e7856e36d8170d1e1931e9f2c621094181af459c0869f2981eb2d1255fe2923ca12905ea7cce9dcb97af1ac1eb94d8d1b227fad2ec45b437bfb0d5e32e55b02737bf36ef9eac40fd3725b31dba5b448d753f85aba804d1039c50dcbc96ce707c65428a11c7c51d54582fdcca30bee3c3b6b223f6566e47024e62b970a3a1e825249b1eab3e8311dd5f1922a20562be2f7d0e1099a636e49cb9c820eda39153e703fa68807f13b840a31fba158b2e07211fa8ae6a2c9c515ac8dcfb5f57509cb8ac6d6b1096d6c971f99b8c01c9cebee642cd583009f3c03a4691299c3fe46dc49dfd4d13a0bfc588178fc64eb2c2d4f0439c4bedf7216329870362933ed4e588b6ae78c85061d6c67177e30e6e5a15e5ca84cb1caa935ac00fadfede7a6c475c961b8b5ea90d90d1b95e657ed7ae1522f1a0f36a9ab70be3aacd164263a1d69d3a3be8651fb4d84dbad85e9b3e398da2e7edea381e6c3910ad8763050a6bad296a0cfdfe2875a826b046611a292e5e46fd1054210ba2470eb91ab21f44148207de048f2f39a3bafd037bb68171cde6fb29b4c45b4382ff0e32d6ec649b345436bf15cee1f946151dee01d8a29bd39c9d3adc9f569e99392843072f6723bfbe4b7baf6ad4e24b0bff5a7e44b3b5ea4904e3b39f35351bd5bf111d73e5c7ce7b2a76e3f788e6d0384b925408f5f2d279170c49c1b8a6afa6398d93aaff4b8dff2e7b19cd5d6026348055efb5730ec8cf10785db6b06ff9fef8ec9feb65b9b3e541b42d8baa9b28a5df72cc5687b253ce7d3c55ca93a47c03bde62444c49ae7a0635978b1bcd086bc96ba864a765ed302bae6319852dcb476581032396dad636c75285624c24f1b7a5252877a392603bd2ec8bf98f6582b1dc6e9916bb0fccb6aff70030ad0ffa97deebdc3ecadb42ce6442fd8d76b64edeb6aadd96ed4d721e51eaa6094530794702623f5f496cfefb1d97634c176f6ca59b17ebace7f710c4001efb4fe672babed81581fc160261783650dafa5c133294d5a6213fee8559e1f6da0026eddc846f934d833cf894875fdf838878dadbfdb7ce213c341bc9746b98d0174ca40dc6ee0494947b9262d52af1ed71973f9f9c1810d5d513f0cc39b816b8de36e5d87297bf89478a1a534689a381f0c6d85ae6b62fc609c68966c10286c6a89697b537a041b3dbc72f7877fe7f40fa566b8ee43a043aa1d19895b446bc9596ef9e8c4a38af7cff330a7c7c3592709f362df65a9eb79f05165e4957d60534a440e4203f90cc7154f10435f11ee5ca0737da587fb8d18abc406504f8aba2070183df7204d3b96430c649d1e64c4dd0c9498a2bf40b51dbd970b0f027d092bd66422f9ec9ef109f7dfc4e79dcf534d2233d5fa0962aaa6ac1a3f1574b81f61698ccedf74fe1640c618a570b63c894922646da260b7553c1bc4a86abd9cacad1e076976f3c4e95af3ec65dd8023d3e469a0db58da0587334078bedce5eb9e2ace31fe5634f5c0eb8b9204e4f70ca0752f2d28a3796ce88d06186e7973af93012c06854465d6b6f55079925b68e53734a63c42101af9a391bed8bbce7586ae530dccf2d6df12c406236f8028422a64d417001f69e2c3ac7787ab68ea5bbd150d54959e0e080b795e4656d9184863eaaca914e7b2be07a6e2eb5a03bb2b0f7547c552205e2c4492379ef64a65335235a062086b1abb96954bc87c7a02008ae9fd233156d7ce399317a527c02112bf9bc1db6f6a8b150a65eaab5390c1b2f8cec3502d04c5937751586a98b7f3426b0c3f3a40f823bd5068c42a24fd8c92ab5b33a9c6c76546d0dd8922006b784a7f6622d1ef7e50314d865805b26be6d9d025b3a958180704c796ef4311d8e4f469409bca6403218f8240230f7a8a5a73067a40778dfae0ea6291c0c0d591a6ef61a7db98a9b4351fd2c8cab892262992226248b9707d1e7f0b42ece967fed91124a5757c81c6fc9860101157626c43c3c395e2c7855da6836ebc40f039509d52f5e52409b22b3c696af7e9fabeed352870c0452612803b2cc222d49f6e519b2b130384fd3c0b0e91dc884c44b87fa5a99f1b8f0f6bf13fbe368e554f092441c559b1f3e09600bc81a9b393690b1c659e8312d615e9b17e7421c18b39bb96ffd3a1556f36ddd29cc120900d2c70f9077dfc8b7c4778481870e8f6abc08ec21be1677857c8327986a5fbfe9b103d1f6de5439b3c9704d96aff32577e37daa9f9b62d2d47f78f522179bf6e32f982374d9d03caba288933782f95c3163ba4fb3096fc4facb4d5305ba83f9ebd8579305f439c0eb5d30210a80a093dccb72e6fa65d7606dbe984d94724063e83659844e4b4af4f73b77ad80be2695b9ba35c4763506438c50fe028c7037bebc2595ea2d44cf607013a8ef69113206058539d0a562a5fa566716822ab24c053e1ad5b2cc721d9761141f002ea2155d2bbabd4e0c1c00e73228f2ec5e4036abe1600b7f38ffeea6706898ea418b7fb0809ea322364c9892fbbfafd9c6f861b14ace54d66c1ff58f91ac1672bfee163582ef376e62c59a3acfd84b282f3bf0634cf284a90c296db54ab991f1a37b0391393b2e05e222d811576abf18ffe65651cf2d1c89c6cf284f08d750c44f5a8cb07d8dbb17579a8a943050b10acf0c88869ed3b39219ddbe22fe9638c4a873c85c8c0bdf0e17acea9bee095515251f58061338f130539868339b034018bde0ebaf581a53e7d394e054b09e7baac578e328c5b163db6ba69dab4b052fad10329a53cbc97faf59235e4c1afaaeec41673dbeb18ea79c6ac788c985ed6ee86a1b667bd3d59ac243debd74ef29318ec9b5a31672a1e0828a49565e13aa7ecc55942bfbbae5f61554675e40e60b8b4bb1d73bfd4f2b8d7774bd589ce45de7b28c931a8ffb40b36d891e502dde656dc75bdcb69aface7731c8fbb6532ac5985f2413a4d6b83c84c8c662c48cf3541a9cb9be173dc7caedf45fca530673b605d7ff41036f046be78b8700e57e4275b4799161638c83459c4b8f37634259a7d43291dd9cf343a7c0d4512f55449f82bed02e0832b10d8fddd6ed6ce69e645e57ecc51844d0e990e391ccb66a3cb313f8622f58d7cfdef13dc8c1a4d18cf63831b22cbfd4148c7f0017e4db6a977799583567942c852c225c85a393e44aaa4a1cb96de1fa198a2474a2014128f6881e3a035aab7f4fb12d59e80e8ed3b4af66d7b14cf04a5dd1a86556b7918de2ae12ac0a3c8d53e7204fd0235924c8cf538ffbf45ce3de408289fb32d91ab8af04fbe01265d89959a9d0f280e0a6b5b242fd659c69713ae254b81c844ec8e3e97c1cb2f79f5abe8636c4bbbcc7b40835f58b3e5b28396e97db6bec2441f75c4fc5228fcccf61f24d3d584253ab7c8f772b59e87467a796e57cbab3fe102a71331ba5cf046e8241e8e5c751ccfebee59ffd3073614c32996ced3c95bff9c57e3d09247756d31c6a14fd051aa961f405731403d847bcbc09545c990994624b3802dca74301bfb54573e83f1219f4a3fe692daf5d01a830f0b8910c3174318e2ed354ff6041d9c6e70d517b55c83a6975c3f9c837f8e4455ad86904152d7defe283522a109d2930180f0f3583d1fd543cd8e7dec0bd3dd6e01eb1a0ff2946b871e2c9027c3c5b9aa290cf2a2665f962e33d9d73e34b2ecc536d2e4493365f9d1ba5dc748b2f510c88ac84353aa7cda427f694fae9088cca56796b2cd9102425f5ef4080d7ef336437bec269e361e19a9441adadd51c5feaf0ed8ef1c6cb71fcaa6edc992044511e4191b4f3ec7bfac77d9cf9b304f3181258fa24698f182ec24bd9f318cd2d1f646f6136da30f48a4dcbf1f30efc7697d68b6e7fe491a1a9467348e8c97d69a91f488d99f8e598cbc68d92a9b1dad5df5ba8881ba814634949e79debeb808b09dbe1fe486ee21ee0182d9332abec255a1d97d09e340c217fa5a628d7f12b6751bb1439c9a6ccd7d14f7bd9bc84dd3d5dfe45a48f0f4c68ad68ebb37140142852695c0d400d25a3bc2b021b2ce6bcea1d55b32cb443cc27a721586c5cd7773df6ad1b059a882da1c43252ca0bb325d81f9c6a5a55ea8cf2385b86d60941052595dfb276c93b4f3234ecf4487e3c7534d311a5ba48be9bbc7b9949983c8dbf3bf4f9439abd8172a67227aeed6b413589b58b019649d1783a44ddb1fab9ababa44ed7988fbedf2657cc37f840653274f6678efb4bcd23fe71ebe69c901483dbcbd88924c9c7c1383c1e39bd9ea1d03de5113f05c5484df7f6c23df9a93779b6495720438d506c7512222ee9e5ce5e4dccbda347ce3add2edbe45e5536b8a901bf41c43294d6b9dd6e158518bb2caf39e7235b1070d3d23b2f230a515780ff859cf2a3722ee4a129400babd11963cf41bd584322ed1a71825732ebfe561b8c2895b0056305a70a0c07911de5513593d05b8251858509b0b5ab91a6b6a4f51c514f0837ab798fd9bb894775346db4c9ff43fc76fe6417c86596eaa6cfbe4bfb78d0ce75a274e56e24951f5fd7e60c20d8ed07486672de50b7d1438dcd8a61f77087963e3885cc847846de6bd445f5a2b3376fa45104bb97f04b7dc22639c03d21a75b9e4cbeb4b085e00b80284a3de99f3bb6c877b2bb8d8daa38c9a79938c2148f0453d1b9b834c8f2bd40daf25c3c6dce5bb01b68f7df84a4d56d08dcfd9c8c6d302d047ea96bd2b828b0504845b4209995cd33b179675b87b488cd0184a919e2076ce8aa69b86b06f6b19cfb095bd464f89b2c8dd6f805738af349bd05e35a4b9839426a5cfc90626f5f7f300207", 0x2000, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0xffffffffffffff01}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/35, 0x23}], 0x1, 0x0, 0x0) 22:11:38 executing program 3: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100000000000600d, 0x0) r0 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) mount(&(0x7f00000004c0)=ANY=[@ANYBLOB='./file0'], &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='udf\x00', 0x0, 0x0) ioctl$BLKFLSBUF(r0, 0x1261, 0x0) [ 155.733054] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=256, location=256 [ 155.742943] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=512, location=512 [ 155.766600] UDF-fs: warning (device loop6): udf_load_vrs: No anchor found [ 156.197177] UDF-fs: Scanning with blocksize 512 failed [ 156.206959] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=256, location=256 [ 156.216829] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=512, location=512 [ 156.230336] UDF-fs: warning (device loop6): udf_load_vrs: No anchor found [ 156.237309] UDF-fs: Scanning with blocksize 1024 failed [ 156.247165] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=256, location=256 [ 156.257442] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=512, location=512 [ 156.274270] UDF-fs: warning (device loop6): udf_load_vrs: No anchor found [ 156.288403] UDF-fs: Scanning with blocksize 2048 failed [ 156.294447] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=256, location=256 [ 156.304947] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=512, location=512 [ 156.314485] UDF-fs: warning (device loop6): udf_load_vrs: No anchor found [ 156.321915] UDF-fs: Scanning with blocksize 4096 failed [ 156.327382] UDF-fs: warning (device loop6): udf_fill_super: No partition found (1) 22:12:33 executing program 2: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100000000000600d, 0x0) r0 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) mount(&(0x7f00000004c0)=ANY=[@ANYBLOB='./file0'], &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='udf\x00', 0x0, 0x0) ioctl$BLKFLSBUF(r0, 0x1261, 0x0) 22:12:33 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) getpgid(r0) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x4e20, @broadcast}, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002380)={0xffffffffffffffff}) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x4, 0x4000, @fr_pvc_info=&(0x7f0000000280)={0x0, 'veth1_macvtap\x00'}}}) sendto$inet(r3, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0xc, 0x0, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x25, '\x00', 0x0, 0x7, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000040), 0x10}, 0x80) sched_setattr(0x0, &(0x7f0000000280)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7}, 0x0) recvfrom(r3, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) 22:12:33 executing program 3: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100000000000600d, 0x0) r0 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) mount(&(0x7f00000004c0)=ANY=[@ANYBLOB='./file0'], &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='udf\x00', 0x0, 0x0) ioctl$BLKFLSBUF(r0, 0x1261, 0x0) 22:12:33 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) getpgid(r0) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x4e20, @broadcast}, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002380)={0xffffffffffffffff}) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x4, 0x4000, @fr_pvc_info=&(0x7f0000000280)={0x0, 'veth1_macvtap\x00'}}}) sendto$inet(r3, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0xc, 0x0, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x25, '\x00', 0x0, 0x7, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000040), 0x10}, 0x80) sched_setattr(0x0, &(0x7f0000000280)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7}, 0x0) recvfrom(r3, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) [ 210.370358] print_req_error: 29 callbacks suppressed [ 210.370364] print_req_error: I/O error, dev loop6, sector 64 [ 210.384840] print_req_error: I/O error, dev loop6, sector 256 [ 210.391283] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=256, location=256 22:12:34 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2242, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000540)=ANY=[@ANYRES32=0xffffffffffffffff, @ANYBLOB="00020000000000002e2f66696c653000f4358a2e525d75df34ca84be33ecf316a281c94bacdab3145e9f9c33906c73188a2081674247582c699e2e1d33359827a00cf1b52828a056827bac23c309e7caebd3a06580"]) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x14, 0x2, &(0x7f0000000240)=@raw=[@btf_id={0x18, 0x0, 0x3, 0x0, 0x5}], 0x0, 0x4, 0xd8, &(0x7f0000000680)=""/216, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x8, 0x1}, 0x8, 0x10, &(0x7f0000000300)={0x3, 0x7}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000400)=[0xffffffffffffffff, 0x1, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, 0x80) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r1, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, r3, {0x7, 0x1f, 0x0, 0x120a002}}, 0x50) syz_fuse_handle_req(r1, &(0x7f00000083c0)="b34fac7d8cf6c5bd2faa330d6798cda8dbd9c935b37ea9b5241dcd1101a97209e749c21af49e76c54227876b0f8f1b763ed7db67eca695467c9d3b473cd96552e8a20cd50e572baa8c759dcae1cb02c00104676d54d6499aa43abbcd94713a918b3b67a0f4b8fd42ac61a9a08a5389aed9ea267594d0efbddb0d997b92727af56b4c0c4e673142934762d729e4dae914e89d55d8875f543d14a7688069a913dd420b2c37efb8377911a81e8716adbfbf467c4b5b52c79bdec43a31964ba3e0bf33ba2088f960cc7ef36e36ca71459f0cb33f3c67931cb2031023f91f2bcbc90a2d31580d1ec6342489ed035da83db06ec19656fdc92a0d280aaf6c1a27f62361574aa6c65eb222338db693bbcc3677516e134f06c3f716e8cd7796707ff44fc8c4b972f7fb89842973e8c462c25f54b6828f52f8676075ba2dfef88843f8ec264355409b6196bbf9b011c0c3a12a3758fa6fec865fa04fbda077840f4c33877bfdd2551f4800eb60d678482369d7e71e6246535c2126ecc0ee6dbf4f2a46bc8c0f1d588c26ed407550c9c9e68a03af2e8d88f0ddae8ff807723978298a50b8a870437006e4fd997a37ab91a6d4aaec86e817d0af4261e6ff0f092183fb188c7d092d95fa19a106fca73f80cc8417e044fcba9923530e119781d0b3de1110cc5e122dbc623c83e35716376c8e0724bda45177b059769017cd2aff38acaedb47461e9e6e1238bf34c9cb8510d225132b039daead63369adba540c242e4ce7cd3a2bc87386cbaf123248354ebb8fdfafd24a02267cca6b3931f358101c33485a3014edb396ef3d4f0499966f3261b274431a82958e5fa4dd485271e3ae2620345eba7a7ed797c255e7e68d384eca819db6355c707089df1b6107da48949ccdce0ce67246147fb97ec2ee775d8cfdf46bdfb63ea844433bc33bd128c1005bfef5597d09a5eff34d939857c100459f58d11b9acd7b1c5dd2e973db5f37926170f3b78c150b8c56740a49260b9a9acd785c7656830a22acb095fe20a41ba133eff0c4c910808015596a158fa59fa98b9fb25b4fb680543c290c1f7ff7fb8d5381b01ffaf7eafa011ad09297649864f5a6e9a8ec369fac0d9d39df803fc1b5b7506d35ebdbd36a6c40318ce14768db42a6e8987e1f9efcc896df533487c741783c6042a56f82f8592dbd71d0c38dfa900e4f46598a5d9039901fcfaf906801a1c3f889b7b4ff0b6981d80613cbbda0619d955b3fef7adb070930d2cf5ff4404e1f7e1a01cc8be0392221a29f842064ca92192625dba1dc8a77052192cdffe1cc7cb6d0050a486e5dbefb5e4ced350b22ff7475006bd20be9f8497d9fc001f508c7d090f8c01f7f9c6c98f6eb5fd16e2fdfe2d9ebf15acdaec530093002008d4f29311d682c1bdc9170c7fb0abd3274516ee2d9ad481e5b6904e9d1392728285e971a396f86c6fea405b0bf9a291258c8024a1ea17802df202f8ad183298cd8167e6eba4bb59641462dfd0453784c8a073554acf1857e18ab4d59b9a9ec7559ec5f6cc9bb49e5b2b4f6cc50b6bb40b7c3b406a56a20751a615aaa9021c45e58d85472b120307b711c2cdcac78009d8a62e4842264a28b3265173c3c1247fa0a883ec7c123b376468a294b89081e1b741ffde1c81c2839465b725414fabf9053ad14c23e13e9728109c97baec80200619430cfd152aa88a8133af74dd0209b6b2b575e2eff7f4369de3fe03ffad81edc76968e05ed6940a94eb7cd90d123f46e3bedecd94c2205ca772d881e808d8efe71aaf8e75c10606f0854bc9913dbcd8e7346c85fd3532801a90c9d31a2396cb7813fa2b506eaa314c19d899c0ec1bb73c9cbb9d633ad0459433a78a0ed1dc44a4072e4b54d45e83301ec2c2da86f297079f7fa2dbd820593621552e95f3995f0e9aebabc704bae11ebc1163c48a238a43973d4019d452a763541ed3204ca2943ffb20d5ee7cfec890e560c5cec49c654dad01a600e480cf772a6a41d737b134ca170c745d0b2b03eed697c7000df5f93a0703097279f20826418e424d878aa3051fc6b1bb86179bc1119992b3f2003a2358cca778651a5f229eb411b199dc0fcf8c0b29e1e7a5a4a730f02bf9fef185cebe4a09fd2695989cb605a6d24f198bef0451412b4edfe80418c5f2aec807f5b7b388afde1947ece1df3b2f98658d6e08df7cbc8cba55f0209f27a3cf1a43e658f61c0ab75265a4f816a8464fbd03feb53ac9595d78e6aa32e7333a8a2edab137371805ce1691279b3c9d726eadad38aef6cc1a765dbed6ea84bf69c007761e497f3d81a43373a52279c80a0656afb00a683827579a0144aa5b013706b81924fc25e7c49147e1132a70b6a5fd528d3cd8a3f7d1be58c50b834dc505e09f8c4ffac1e3a828fb6757535a9ba332b51871347b715aac79ca981ed1eb915f926d17284d4ad9b5c23d295d8fdc6112bdcaa7696b9bf2f2a11840b19562753531398593bc081d64184b0d473be881acdbb53284addbcbcb81bbfb4fc2f75551cc55545d3c28327fc377f0859cd2b172cece2038c3b09dd987a3c82090541832a11b40237dc26cb380f0f2d31fa2265151080a4fc1d77be04c5cfa8f74f0b5588f04e6bc94085e1c7dd58e1d0a691b43631ec2cbe6c68ec6d51c81ade6062faf2a86956c1a7bc94fa9ddd866b457d98d57d3ef3144ab8df04e65c0befa1289f6220dec4cc6069c6128e0957751e60f09e2fdbd2b2a713c98efcb1132ec32902bf0ea95db5845d3a9dfb2fb2dd97b5af97aff9beae56daaace2dd851364be602d563f5c0872bc8b2efe212dec3ca50bdd0127ac1248233956b48bcd0fbd54aa26ae2318546b119cd67371906a1cd73aade665049ca0306629901c39e4df02e98fa1d4f03a88b64d45bd89e23cde0445dddb6f5b7324ede3b9975e39011f2e86a37309f179046b2903f3e7c667d4a205b20eb1ebcc2fa6a35358259722c44a9c2543d6d6c999cad4a276e4f9b0951bc205711af4eb0dd533adfc66daa6e2fd18e44a58d5755496a5a70ec2fd61e8169e953d988f74e9d60884a59afe788e5727f4d03d2ce54e4e63e056f25dd667406246f920c3261620631448d3127dab8b713ee39334f5443040522a17664dd05fa03ed928988ba873bc3067b59c80ec433c627098481b276711dd1f88ffffdc6ec4b6dd0749c4419a14263043cc89ee74abc4f62623d2fa0db48037c8b53ec56351fdb3ebfbbb4c3cd0f49c7ef4dd3021b7d93a365fc67f49596291e76f947f82359ea813096cabe263c70f56a8b3286f64d84af398a8befda3a6f6c1bcc8de8041446d1a725d14f75dcb1b34985bc949d736eb9344a7d54c0bbc9e666dd20b46f777db765b83a46596555d7133bba8ea6c8e5ac67830134055f624ecec76799470e6b26a919826f1702d4bd6e28db501483fb07dbc0c36558a8874986e1d1bb5a978fcdb8ceebdca2faf3c5082d2c71d99f14be0dc582f743ce0ead7f01de7c7ced45ca55f1bbcd3f7166eacc44c53000fcac56f95b20771c2650e401c50d7c5d093365fca8cc6b5576043e046f9126565e6c4c9540fcaddfb3c06c6ba1d6ffe7d8ec2b4524e4436a6a44b48faa271568e42e749c654011fe5afa698abce588b1b31d8d52045332af53b3f17fbd352e0b08cdd041b7b28371161e83d43e558334d66fff706e1cbf7535731c4d07a1c88a7ef67866edd6fb0ced03cab9fb43303f6be9cf030e5d83b769bd8d84a4cd5f4d5984bccb0e43af2ab54df3fae11c0eec848feb6399c1ef7f9ed555eee0ba50037e3f0a4e3960350f46414113eb730bab357f09b4aebb3daa8e3ae0cbb3268b7daec4fd2a526b9916ca593360117ed89220b0c3fcbea2d63213847c47ed31affab182d311bb3b1617a05d86c0dad63f2954c6354e37e880ff668000db8aba8ffb9a1d0634519db2995ad53a0b6ae3974ac5e0788f06a302df2440f194465a9e03c6022f6aa977e8589d0bcb195cb021294686a7fd56fc7bd504c654318981195ed8bca21f048ac450815c33e16d74217968e9327c85d153d5d42a4b4c6325903f7448c23c900ee80788a1fe70295dd6e865ada6341bb1a3fa56b4f3188d0d6eadd31f5fbb7af2f319d0783476ccacf0b937dac55395cc79db9baab87f3d68124c7123b965ef899c29ef0af1126cc8ce645a5fe6201f78e601b1099ad6d070007f19fea35431f38bf9647491bdfc6795f2fb662ab564a8c4fe7ca17c7f1a9025a187dd18470de2b83594624333bf8678be55d83bfca41a5218fc6dbbbfac2aeac3246ca1f611ad413986a006e2bd4605177b67d5d5102e30ad9d2fed5737dcbd265f73ee3e01fde6c0edc1b00362b2d78b499068111666a769bf77c80fee9cb11dd5ad7ff31dce08a235f8c8293f05ee22924eb95aeb7fe04a54bf50a37293da7fe5b57e737933a117964085fd23530d692baf8df710e379425c3d21a8a74eb6bb16da4a1b842daffef4b03fb00e15bf11cb6061541ebd9256ddc1f7e1bbfaa7f977081c8d06293d9fea2f8ee6c4b0ace8ac70941772aefed19d0b47f8b435533d6ad2b6d4070a85d3158bb3862a00bf7c68d8f1a1b1b5aae5b6e209468b4bb4ef87b82128f903c37a4c60ac6d8b298caa216340b218fd52471afa5133ee1f89f6ed6026755cd919a86a3d71a722a7d610323e1140a15f57cf64776bba1938b3b3dc78822840a9450af6d08ffed6007eedd71360ace0e8200a555a199d3512ad891e2cb2135c3c8e57b7464892e62dc615e40afbb7ebaebd6f2236c452d3cef1783f98731ae89e094b2f8ebacb8719de90605e3485167c02d56897d4cc57b156d36b4b0a376ef93c064e17568e58c8680d41bec79107f002b4c558f1b931177487de7d7f65eed30e23a301b35555dd7410d2b984a25e59ff11ba356bf20c54f021217ead34166ab677739b7b71568b2db8db1106d285bb04dc880894409398be928bb8947ca4a4cf8b6deb68d5e37bf4ecca4d0bb6e572df6f24f4efd9c59d75fddddad9203ba51731420c0ccdfcac83e456d38035ee42eadab1f51452173316f00ee59243443d48bc4406256821af2bbf19f72df6d115a7b1ac734faa9efba1f6caff6a7e8f991dc47c988dd923bdc103614a29562dbe557ab572f5e4cdc0e0ea7285f10d552cd8441f39198198e8d66ce0057d9349293ba66b0ce5e2a844403e045e9c36830d4ce0a7189b478f2f4ca063c36c209e1662eb8e1627452b19e63daab1b1e55f109238ad9d8230bf1f3a06d687d86ad5cf2d62d303b525f9304d69c6512cfdd60f71855230229f5519ce2bc0bf65be278fad02b4a54422b00d463493253c8b0035aa099cb7b8926642ba89f2fd0ca32a46fb9d4d55cd14d09b657bf4e6ca01d02302c98eb3ebb49a7276227e71e25bdf2a86b43c99f4b0f35fd9eeb71da7974074160056758b3e52d6bf8fc900874408ff130fae5d4ca0a3d68eb3674b2016faa49fe42248d0dad41ba5d36a0ba1736be1e038becddc6bf8adb4be6387bf863f4766bfb8371a188ca3d1131893d6a26cbcfc4cbb8ae322ba5c9cb2d5723dce3c8e243276fafbbbf31722275174fb8d1eb317923ab0b5d06a2ca85add25e6b86d2c6e1a21c6b90d62e12fda38a6699d841c8fc47f71e055ffa09779af59a2b0f8ef1a4cf19ddf4c4fc7c0adb7fae64379e8d4da2d270c8a40bbed3966cae6d4b75395fb2a0b33acfb181a87f35ab6448b02ea6f528e60e9b9dada88f77262fb86286aaeaf00bb22e244ac48257989286bcf34bd0efaa5f8199a93a7911bb608b695a20a4fb80b4b3c2118b50fcde02d4255409e08fab61ed711693b386d7d3bf8c87a70eb0723301ca8c348f073020589da03b4e90212a6784a1983ae333bdd2873232234cb8bc9087c920b91f3bdadc92a1218b4cc89314ba393eff8bae72adfa5694042e0e314d1e61bb6aa03690ee3e44fc0a5c6a58ab7a51ded16cbe37b163c87843ac899d99e3b3009a5067c0476b297139d27ab76ce43db926039b3ceca6c60aefd8903894ec61d777f2cecebea34958559d78087808005c50c54216950b6c97bf2b86e8ba98d5c50fcc2fb84eb1a4f140141505eb6e145c549b53015652d4b97fcd4bf2008f3d1a110dfdd48bab39b3db26426a4533fae629952776f27dd5486ed318a0b01d7b6545706c9dd9863a856bf93eacb588265abda4c58e052fc5eed45c19d1c51819b5c3845109772f465c7d6b81bf3cb8224b82fca84d2288ca39278c4c6bd18fe6c87f5909f1af7af276fcc397c8f28e26b4919399b0e21df2a788e300adc080b236ce08ffee019f2a5179d8f9196eb509982f1ca2a63b373d86219869179a65d7887f8b83f4f6cf66546520724828742e9a381548cbb5bdd725f4aa730381aaf56f42646dc107bb6a91c39e0bbbde5db78f2e9bceb296a0e670c704593739eb2b76749f7d1402c6859043ca898d8b851e83986e38b58a1492470daba4eb34fd6bb8e6ba342c421e4e1bb19ed3abed0906d70fab380d627d5008ccb91a0767c23dd665d8f95f147fca781bdf9bbdab6ff011d2f3ddb71312e5ec261e330d5e3731a68f69080d3f34d6ba16bb6ab46f72c1a92de9b30a6cfed9304c881eafe4867ca4a21b8e2e0a15d49b28d2ebcd047bc960d93ab9955a099b97717c784b8b031976b070966ed53727d3363444ed1ed71365bca5dbbf7b88473901eb0cfbe4faea999f5f3dfb44db728b1743c2d09b3bfd116cb248557c280289a01ddd03cff195e8b974f0245d56df6271bd3d88bdbae8f5faf0d61bbc5e4f6ec0d1cf58da3f19222f642cbcf0da9df1cd325d04b28bcafce233d72f77ca3fc83ccc6822703f85b8d3ff2e7f21b486cb19886311cf72b791bb81f720d309293ef441d667974ee07dc9dd79f7b0acd5a5a645c1930f671f8d9ba8ee8e6a81178aa4a2c85556813500dd02ab2c69b80326013b241e7b72938541e36a5e5f14ed568862ad6a43ad8cd2b62bbd3fb5a5b2b5568ff264e3de6da639ca9281ace05e436e41729cea7fe00ed046d8921b948f0690b0292ed3b25dd61b75ff9c9e9a25fc2f4f060905388dd7e90eaf53eec1e5c4a582ab48b306456d9548ad60840e159a1863ae946082047d6a75a3f8d06e9efe4d37e6cf91f6a6277b5325d24250fe6745726bfe086ff1b6fdfadfd7bae6afc947b9eb3e0ee3d7483fd10b67f32e60be8a3649f76a891349876527cdfedd1ea4e8af1591979fd9bece1ccae43df9d97b768d8be5bbc5e1faf52942fedc3d9aecdcfffdb5c54fde0f1998901097971d9daaff7cfb7e3bde932d19bcf055ef125a552d2f53da7504cd6e16b83640fcff11d2a626591ce62b793f7610ad7dae2f9ff45c0d9b7449849c7eef3820bc06ae7f6e7196592620b5d37e3329a6017758792209ff1d0bdb91b302adfeeba50181b524c3bd87650458ed3f23833fd074553cb79a04757cc6e1bac09c181b52c7f1314cc3328fcf30abe8892476b87558aa3e6c0330b20f29e2deb8240afd026b06107bc58371d3aa6c569712c2fa096a23349b8a5f8ad61cd5ae5cd9b95a600220b0b453b4cf39f97c77a87ccd4f4366b978014c07e533689b7ffcd0bba4f50167bfc2c6b2e5832c879333be41283b1c5c4b38b41649a0a4badcebcb45fe5c2cac5bbeac58d7f4de720e73455580eb3589eacf07042f864837c0c6044834bb94b84f27bd509f92602dd8cc9d95daebc7c8199a35b7f6cbd478e7fb3697e3b6a7ec23e0cbc3a5e954c74e79f8e6e8cc91ab54c42f04a6c145ae517b6dc293281801fc1bea5f569e40db6fb6aeda67a3a82782f049e239faf88999d1aa82e253becade9f65054822089997e57edbcec1047d48c13f28156e3dd7e5b21ba52399d49b187fdea01b32f038b22490b72692917196c0a4f35723318188cc97ae60952f665284a19465c263f4bfbc0b2ca81b45c6c533609c68d67f6712bf56dd515e5800d1dbb0e1676738e506f59fc88c1394ffb5f7a89544db295302e6589184783984a2bea3b31fb9915bb8d6caa200e50cf5f414aaea66bacb26b1e07ead49ae4bf4132119ff6eb89a92bf26eed14712d938a0fe3d4fe73e6b1ffbf49781d3d3c5423ea7261b73bcadce6e103e3573215093c923dd8088f5c863e0e70a087e80e92e5554412a82e19fd9dc6a385e17833b72562a4a3d3acba30d49856ee41b63a3baf92816a2fe202572c90fe1570091825dbf3aac007992a7a517871e9e98d47083ebb957984e3623105518dbc2a69bf24dbd217ffbabf6c3a43a60237c5c271346965a7e2b595b7b1ec1ab50d67fd4eb6b1eec8917102ca41eb45bd5277f700d77138966f06c988167f036360e53a908966dd50b63f0914a169e2aff9dcbf819a47a7b7a1969ee4880eb15a8539bee9b6e1f2c1e2d893c8e3fb7919025020206bcaa47c97924603743cf2eadcef0b068c3f56028fe32d6541a8e90e192c7487998fb67b122d313c5ff52ba36c0bcef30107bf2be6fbb17778aba39563d92a0ceac52757bb4756667d6d7263c8bf3b309d3fe5c5870b1cb195f9fe0b36c19ac3c8a9a147aead09af87cdae71b48cfe22bbc552fdf0d6ed3980c6d00a6c50da77da63e8bfe52eace59f61e106d066b2980c4481abdfe5a94e5758cc3da6feabf9def69a881d59aecd1325ae83a8a20054e9536df3cb72551e515f06b2e32293e9ec90a84f1d13a19c63b033237a4e883ed563852b27c5eaa6f661a0cdc59a7274420164b752695e1c9fc3b2ee2252f5c69af651f6fd13d9a70d04d82c308e8ca54eef2c1c083f0ec304efbc3be384048c9ccf00ae43150a3c74a02250bfe2c49b13a9fa64190666bbc5a0f2e596ea55b472f8fa3fcf5fefc67c8e5ab4bba38f673d2cf1ea6dd284c722f6185dc56229e95c2c0fc60e16f418d19b656d3863a3fa71cf5175cc7284b5ed8868eb1fa7ef2e5dc89d76461283cb9f4717268ee1c94246a647b4a53c91ba1061dac351ae75e3b46c91c0c8648b2313add2918ec875558d519894440e0f96dc1dfc421f2f32531f319b4e6bba13ef91bb7c8cd55edc3bf48be4d813bd84bc4af25d1c22ec4ac9c5e04b7846a63e1bedec321d1d0795807d80f90eb01b382bac57ff6ce83f5997502429647211c5985045d5eab3e4d43a2000ae44ac82db9b8317c9d5843ddd43573db7bd9d1b0940ae5a9d1ea3da84ebfdc5557fb51c9d10bb88138335ea734df1e0faa093222b0815a850fcb2466bf00c2aa0abd66e4477d52dd8efee7a8d46493feed4c2f1ab78c29c1f1aadf58295b3f0a89768442a7845d486324c436a2039d7c1d158e9d7d65ec6867217943f88be0443af93775ed3b0caea73225de4ca5a05d22ea066a40a55c4073e9c8bab50a8dbc44d181edb08909611ab40c9f9029563272f9f50cf9590da293313a9e2fb0cc08939eb65599bad302d3119d37198014779d5bef0e705831b0cb97cfd54153dae9020a6f38bdd8ddee31283dfaf91d4ff2cd8e469599f746885a65b9429288deabc36be10dee8bdfed97e8cb439bd9d9e0469c701a13cfa89daad082827c9d40f7cc4d13ea76d00e18e175d3c195a4f82f07d359fb383826c45d92db86ec55f66985d19f13ecacbd896735fb80d06e66e119dbfb005418cbd4a197e7b1fdc35655bf703c1b4b0588ed7f2aea2822f54b4aeebac62809f286825362510de7dca243beae7cfa5ad7751ac1d6c6d48a271b83412ff834dcb621b7f9616b1b521e74be03ff1353dc7007e11dca0c664f77ca891c2640c27bc9405f35a0ee4c47ad1e6e8e3922416ad1e09b548eb02c840c39a36cf5c6f30f8d2b466bc12d325c83e490c2f0240bb07775dee5e57e2d10881df7f58852226af8b606071db09252cf37d8370e6e40035ad70ba94c59df7486a292917f0c20070a43a8bbedd68f03e49726618274bcdec3f47a5fd8942f1edaa1f77c37b1f5a9549330eab1ee2bc86db3881b0886dcb5feb71c92e18775fbef978cb0a7eef899f10a1b34a6823f22d0794a2ce109b4b98694682de574bbe7709ed22e9120d02630af59d7bdd338e7fe4ba24540849833c173beb6b20a85ed05ec4d4df0d12c7bb45d84e6e53c86d54dd22541a71440b22e93afb5e0093f80e61d610b321acbdf0631f88bfd2335c18f815400a068e846d811a384f9d7904fe42a3c831dd69fa7573a47bccdd1a8b86450739da46bb42e1b3bd27891a07ad7fde0077ac85b65b10db8e9c7aea033389e4462c8767602ac745ad0ba13bd40bca902a9d22d1b689a11fd6b3ce4eb888f408e363048d5a6dadb0d16b95825f010185c35815191e5141073c0122faed683f9c3a402eb706fcd8642c45927abe84918608117619e1fd4fc8612824c231afed99a5bf892b5dc8379dea10400e91e18fbb0bfe69cfb1c8362243f39b067f05827686b20427c96a1344991cfaa7e68dddf2e53769f3bbdd05985d0519139f6dbe46f721eec04bdd9393dc5b9e1660cf53b2eeb013ca769587d0335479c920703d73bddd2474d65d167f3b0237625452b0dda700fc6c972dacd5b6505d506be6df228e8ebff1831771c71fc1d83a15cd0d3e891a395d8476a4fd33534e3adf2984cbbe4068e1b38d5b8eed6b4d314f0ab032761890938f2ccecd48f71a95f04eeda1791e2f46e853a7aad51f9ec117094c9e3fb2cf73be434062179d8e78a8274f5a81e26a65d425d8aee59a6905dbe5ea0f0b82d540edb68838d49e109bafeb780f0989086a1a27aac07305edb2b98a0a06c2cda05b2bce7c7219a8fdb90ec02af2212425a59d9df78dc8418cddf86cbfa1fe4a2d13725eb34653343bed647d69068495cfc7cf1bb887618b1d90734e67270201a0ce49daee355726b3c2089dc6e855bcd0af160f0ede5301abc587977a1a96a6ef318749680c1cb6ef6af0c4476b020b0935efc334e8c1118105bf3c45a3f76d8bc2c93e5d5a058e25a0976a9a2f92938b8d58a75feff89163d232dd8b6aec616215afb3f06b17ad3d709d67f2d572802f2f17fcade8f5888483aafe918169bafb99315dc74c26a1eca95c9d4e53d819f97ab690070d9990a7861627f55fc23e7810c0e4f1574b50746c4955da302b82fa357ba4fc254485c9e4976a8ba29c2c5abee3bb3771744144a64bbd92ed69c74afac8d97f4dddbf2b4cca1055ee5a464d33f6de95238efb3c6a3637f8e9e21d0134104ac2df9be5befa61f5f37127faafb1c50ee429af865d5f3050e81ce69b3cfe968168d855a73555a39858d2e6cf8c82775c3142c1ee082adb1a1df0ccaaceb8ab9a9df129076ec5e8cec72ca26c0ec512e56b91edda3510636d734cd5e63dc7905cd239a5a394866ffb2d88efa65e0212e0879334626a84426041493800e64862b6233b7d4f0f81c34e45a9d67eecb64cc4c2644952e8f07a7a11200019bc7ea0b324e71e0eec026669dbd76e11678de16b9d4a50d7db86bfaae3b3903b103b9e1c73dec28891c366f9885048bc1689624a62351c5f1bca33850c04b0cb7343028b561c9103125baf985bd2a0293af94e093b96eb6c37d364097ad7d0b4bc1159cf7d8abde7f118502037047cb76deefa9883a76dbc715ed5ea050cfa2054b", 0x2000, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) stat(&(0x7f0000002440)='./file0\x00', 0x0) io_submit(r5, 0x4, &(0x7f0000000780)=[&(0x7f0000000440)={0x900000000000000, 0x0, 0x0, 0x1, 0x0, r4, &(0x7f0000000380)='\b', 0x20000381}]) syz_fuse_handle_req(r1, &(0x7f000000a3c0)="2e3513cf0040f4ec3ef0fc39ec6573eb31f1dcf6449c9d47664983d58f160669fa057c2959f326e1a3969c83a11afc78bb2f05698e41c5d3893bfd5b9d419e50559588314def400128d281a397be23a88e793a87f4ab076151938ec73673c445b67486fa8fd2ee3daf354dc3a34d891ed186b970723fb92cccf1613ed28a9a9057568df33cf3ba04b640ddb806fc297afe5e450445dd0c59d6979a0a58d7690e688c6bd2be42f98668dc3866581bc3401239c32609511e5850a461da192d1836bf525bd932fa882a5a46a7897f540cc7db8aae824f0e028fc46b35e8b5e23454993ab52b8c33465362055c5f1ede03f20f164ca253528fccb3f8cd7644e0cd46cf344660f62485853360887e867e67c1871e514a17134a6748b3645946836e05eb000e520842d6f28f92e3df6fea88367d41c94cf8be99a416fdc58ff2aeee3db96154f5d14b7bfd6bc65c3dc15df83b9c3cd89a281de8a7fa1e1cb6a50b04d0e9c328e0e0ab769dfdcfaad418adebd8c8abc41bbe668e1d630ea6d6b96bd00626c37c2dba180a593dd4d0e62299c07e882b6f879286eaccce6abd100ab8d674c34fd450bd1a44404664a52c7c339708828477eea21f490a9e5956564f2120464ba04a369bb0eecb9ca53eff5af2ed31c9e04d9686f7980b8476e8bf7c2d331d878c4646249a55f4e68cf1b237b1a33afce5c9beb545feb73ad852068cfef285267a05adaa0f71b9c77477b4dcfe34e6acddc3e78e79d8dd9b51effc19b7ef3eea634c29a58866adb10a2b2334f14d39174d59d3bba8c2fba9c7a30eae428e353f6080d613096d7976db911a872e00d4044919b321d659d16f35da733d23b32670af0bd9da1d092798f758081c18f735c2c5ba6c7c7ef2dce780a539ea1f16e5dd44d51d0fe44731b4009148f0b5e48c352c2c0a6f80eb94943b306e28c1ea1613105dbc76d288129f4f0d55cf2d6065edfdd6c9fcc57c95d3d52bdb9f40784e7c097e06c1915df93fec1df9a4d840f1cc0411bc7655ddbabcfde41189f582458756d3898a40fc4e4b622fefbba6a7317bcd918b2431f32b8b81974989a0bf0cc768b78801afcb6694733eaa214f3e05bee9a10efec968c25e294e90e2f534f33808b7f6e217a4322342db6e51257ecbc998e59b38a8182a18e6f2e1066845e773cc78e50602fc25010626c2ecb2359d4c8b03d429a3d520724451d5fa5574cf094aa910d7a65c8c31f8b460f2a4e43b45c2fa22ec248452dafd509e8c8a1ee236d118c2af5271826eca60142373569426a691cddca8885e2f798f83f7dff29eed8a21fd56ea7e565af178f1cb20fc8652ecaa86da5f7a8331bb06b361d3fe4a2916ddb774726279657daa44898b1840f941243c6c4faec007e6c2d66575de67b54932cbd581ae1a8f8ce407aa4a730a70f7dd6610740ccab9087339a7921b6a80501d4ea568713a8f30ad137c21a941903e5759a74bb969c0eaca8dcb419689a509203cbeed9404689d28a983d026fdd3859e3dee7a2229a90b02589b844206580fde0a358d9cfeb70a982a92aaa342cc3d8b2e2a04b937fd530cb2c1df375b185138ade49a5c9d94e9f82ed42e3b21adcc323789af83f7de20f4cd18e1e3cf9e91eca0aa52d2365c0621848fdac335308fa4d36b714e1a4912d90f56b1a895f4a77da5d64922ff39c09317b2f8b3f7e7073d42d4b0bced8c3565b5157f476d365dc585a3e486137a89c422cb5809c110e3825a35674f49fa0ab795639f70f685ce5e3421b48162c1992fb38c49011493e254a14cc0154256c0fa0cc89460861bceb453389887ac1ac75e426707f8096857191a1322fe450fba0c4d54f56f264a0e4518ea0444f955dde36f660c33628eb7c696919ba850014daeb29e0515ae53a70e297deac96d8bd8fbbdfe43b5bed4e99a023c28b9287f4e5322cb51b66baa84c58cdef56b4dab3cfd2d0200e4f644b96037764c5cbbc7e37ada240822742964c3144e2de1a63ab98f45f297adac67842c2449c27dea1d4fe727edd5c23701a974aad667974f2070d5c5c18b4ff521f77ba648ac6994438b968e6d27c8bd41901714e9303deee54096575af9ba8c2f3180b2aa28376010ca2851ade93a3f9228a632ada6e9bd145a1fdb08b933979d169c3adcaa12b0db511d27937ee7ef9eb4dfaa8bca176f34ceb1c62dc51bb372c6558fb3b31cb967207abf166652211f460f8d8c769b63c2b9fe95d86d3569676f4bb26899c54ce018b448e44473e8abc1839b173fb637dde65458fc121086a6310d1e9d8ab58276ff12a25019ae360ef238406bad6348582d61d043749346a902de6cd7975f2b3875c9c96f988a8a0065f61f240a50c458f08dfdab4a06f6fac8a2b18e71568ab23c122bc9359e06bb468e62b2e5c134f4b67979d291178e748cd79eaf909f94a32c2396a4f8e768475aa56040a54afe7e3cba6abda948758a73c8a0c46c281b0fda0eae383dc9591d1bd12b047c5e9466314fb72c701f6bce36fc11a4fbc132d0ed69768db14f283e1abb7384fea94c716f68cf1f4675cef6dcf7b45b48b8a4a59984c64574325210384cf87439c697422c43451720276204a2a045f5dbbf956e7a4f62354963bb38c6a36d67e9fb86e50fcc4092e65906caff62cf5c2c820cf7d8f31ced5c982c545b8546b72536cf49d4427aa94923168d280c4c6369f27203657bb6c5b29bde55ef1ac9711b91b5091be530d5a3fb1941c6fb87bbcc5b521106a22b03c0f9599d09f11f9c57dee263adfa106f7ff472ef5649cb8b6b0d418348d844cb88fcc2133a19b5941bdd4ad0a05a259789ef2c22a8911bac9d6011e1f917de73e01d71da4d8817cea61362d59e1f0146e6e930dd4a401aee82677be44e593d8deea8201442e1d2793b4be2a3a5b32a02dda67020bac0041fed93edd808fed6f6e704b75f0df1e0e498369ee53bf0dec00001628391eaf721ac9ad6626a7df12f525fba8aaad44eecde99d4f08d55571c68e000d1d40180177a9ad7d702365fbf79d5f8bbaaaaee99739cb6dba99e20e209100bf3a9ea38f9d4de9ef0c39458e0fb6a425d9db598c2fecdb52c02fb5323fb1b024ea1a18262366771cebd64ca74498ca7dac46213c772043938665f9e3e1446a08bab288faa51da55e2764f4b2a1db503642897b578eeb4666fe5191bb95fcfa6c4f1a6f04df44616bf9a6acabe2113ef9119c7b626fc62b9016ef7c22979d617397cfe17882530c69ee7cae937e4eca5776cadf200afb75b315dc72bcfa57d1dadebe1916218cfee0ec63c5823e946edcac51a01a969eb122a9373bb7f3e5d8e2a28aeb54d0cb34578f3e9291b89591f7e55bcef7380400108b222aa614ebd2ef186bc784aad1169c15a03e3086b901f1a8d48857ec1c60c473fd255a63548ccd4b35e05365118424f5f70e495145b20433fa25f71c06c21ca3409ab79085e6fe4fee2aa7482943c307b65309d86b654c9f20e096b5ebc4d819bfdf6b0ce5057a73c93be404a7ffc112b834dfbd6419bfb10f2e0b4e021232a24f0f9944d34432b7074fa1f6b61b7cbea9bdfcd543e2595dfba170cdfa94f31a4ca406dba3a54b68da18382824f74c0a39afa8323d374202a9c9b6f6708947499f839692b56dcfbc137385e0ef13aa40aa293b4cb689057c6a175ac4063a08f69ecd3e1131568965ce1c69e097bcd0b4271e69c9cb037dbb33f7d5b616e88e498f4300f04ba376abe70aa71dbfc244f61efaf980a6fd171d35836b4968fb40f748505c0afdcb1dada91687211af9f144516c83daaeca8d9c593439d6cf0fd7d403d31e49677dfb22d36c30b0c97ce8b482539fdd9c2e819b94cce890e5684c986d381987e868829ca7226830635934fb7fabc7086c60b01512a2d32dd005aa6b04c65560be23444e648ebb4937f12e7be7dd0f5fe9091e0e10936f9ec218ebac63dbedae9578dc737611d4d7450780d966f3f89f962151818a068f687bb87da1f41d80fc9c35e2049ba46ed49bdea0ac4e422571e2fbb049376b0271275601fbd255cf383722c82feb7ef69f356233bf933abf4f402a6815d1207c301c27c3b03059b6072b4e9b4dacac8a38c270d70ae812b14fcaa32a317b1715a28372e82178dbe5415271dbd5364bb4f84849e7a4bcda8ef069da776f4db3ad15e24da32870195079a3817d1887be14f51b168f0676958bb3db5f5346f1caa444c0d9f80adf28788ba07b36fd632977c9a7817dfcd69dbed299da1167150f1e84a127dd3210da1f1b9529abe6057617f4a1f50ba1795e179b22c2574e745baac20b44946f16af6d8546d748fc38c7eb88d2851091ff6db45913d207fd540cd7b09c1d1130a8d1f0dd9500951acd7e1b27584cdb35d6d3daf5064be6e12296e270e6de70efabe78708b625b2c798d951b88ca404abb9cf3b031a9080c3c15c4ce134388c80539a0652f48b83322e1958a13758220d6fe88be34e7d5145175392fab209ca668e8ea576bd8a5f4db50107f4c63db3825ab418abda67ee35ec811fbb2241408671faebb046f330357bb7a444d2b2f1ca46e9d32b7d114ca1105d643beda9500e597785d76741fb4a51a8e8640715c016f5d8b91f78b7986c80ce62d0c4f878c64d32a8ac9da777ca7d9c30398e926c2e9ea4a4bde622c6052a3f5cd6f479c90f7487978f191de53aaab50c643ef3f926b2a67cf9b3c872edc91168c0f12f2d7dda08f59cc1966ebf2fcc4d4b09d11890dc7fda6d3e5525b7cd90abeb3d02a7e00c2c4489184a9a5b7fede02a62054a68bcbb376001c433c35af86823d168407887a77dc08be70406e5963381f8b501e3745c29ac74461d1d48bd71c459b50a262af0d518192071ece976282ec952b608b8a3f098626dd386b8b7723f4ac83995d819ec5fce9287c9b4e320451d55f0d3b1213a2beabf191155f7f7b07ca6733213fcf10e6a186ee94d9a8626acc4a448210ab7407a81837661674b7bd6ef3748e2eb2a1b81448cceb835c6ab2aacad35a0dc2302870516c58e2ab2127721baec47ef2e484f533b5db34f3467fd73804f95003b72de7c64d7055ef9dd3e26fed85f3b221d74eac5e60730db10427f1c041b88db9f76d2fd83be4e50ee62d703396aeb9b7f86ea3b2b2dd5854de038a4113e13c7675b7f890ea71aafeb6f067451082a407e475ac06c9b36814ab8e20a4fe63bf081a293e46813cd46dfaf19f5aab56529cead0960da9b53e4ca1134ead109f5e5db6400119483dbf71efd4a4261e03fbcb6ce15256c600a700ed35f63e355032cf6e05f665925f1c4648d99d6547dc7743eb77de1472abe992f18aea3d31aafd03f7bcb6d764cd0954830673b22c6d68164dad9cf4877696c01a98a6191fcfb96f4737f8a795fc7e0e8fc6b231f208c9c7a05b73a928d227f84d578fc01d62b0aab698c044bab277b22014d81d9b72ae7a2c4d9b6b67fedb2f0e30e4df4b1084aaad50d4746a46a11a008cb455936b4357946fe9d7b1ffe77df70df0591ee1fa971925cef656a8abc79c7a94828a8c592e08530ba33b3b37ededf682d37078513f446ba38898df3f77269d66fd448ebd8c22811431434510850a0b7aad22a9fd26813c2c13e6b374f11dcb924e70d5e8f0e25fe5b917263f6592447b30f1d27afbe8af1e88064c83e516723d7fb8ad2d3a8ede4564bff6973cd298f7d4aa0a763f874c49b29f49c72f2d412d4ced3efc7e96ffdb856fc650f6eaaf67fe3d6c76ee3d2be60780fe9a8a6d9d32039abd95b65970b493f5c701d0e4efd4ee4306ab877291ec8909a74e2ec2b48ab1ffec72974b3c87551d6314e27e6a595a2e47e7b62244840282dcb5989d01a4720efdb13dbff61dc0f8c6b053c4ca5f0e62569b6bc7e5dc41ba5d200ff013bbb5d810c57f8d4cdaaa2a49ee2a9fd57f8dd28e448715cfa17bf92ad80bd05de408c6239a288df1ca03fca691449f185da7b6d247b5f9515950152853f6b37a3f115cdb60f59525efdff13f0752f5a70da530ad4b5da8dbf0cf2ac224f656f98a8cb295da5e7194b6e83b6f612e7337163be278b54764cc25c6a09464912d71f3a32bfda661101d59f268dd9669437cef3dec4b9cb2be981823c22e3840cb8ed585023837e2d08f82ac0828fe87c063db6754cd8c03bb4fd546f3120e49aa82541bcbbb4996ff50a55e34f23a3fb9adf2bb5bfcef6a540213eb2327b798e9f11c86c7965e3464bf390b79189dd031441ac342c76cf975b89eb2bc76d5401a77fc51162b1d3cc63b8e0414e1556e667fd3d91789bb7b174e91955ca1fc0f3f77f31b00810870d4b03a097ad45ae63bb43c2f194bce4779626534499dc091d0536df113fa2adb24e3290b50fca64a04a3d45df25673791b631b46879c06a4cd892998328adb54b1b37f2b0b62b012edd9cdfb0504d41eca141d4ec87be787ccda355bcaa004d7c979fd680bb0196e9da81e154c2824289e3c3140a5dccfb335d5cb5f12d43c7f12a35130490294ca8446bfc6577c341f92ef1788f98c0d15f9fde2941581081ae200b3943d8a4ee0e2a156ff2541fbd0e3480344a8fc226781e6f9dffa577b85692f8782b1731da24850ef5af23e859b604bc7b90a13a30a6d6348b581d77dc569294b947abd47b92fee664058c1b38fcdb3c597ac63101823f031d3c58a2107b89ea3aff971837a7a98d22162e7382bb558b3bce62f6df8e8e0274a2cca888d3e96225dfbfaf1855c2f61d047af65f1c10025e368710b965ebf59ac6eb8d600c6f60d459076c7a6794c17fc277611f023522e7856e36d8170d1e1931e9f2c621094181af459c0869f2981eb2d1255fe2923ca12905ea7cce9dcb97af1ac1eb94d8d1b227fad2ec45b437bfb0d5e32e55b02737bf36ef9eac40fd3725b31dba5b448d753f85aba804d1039c50dcbc96ce707c65428a11c7c51d54582fdcca30bee3c3b6b223f6566e47024e62b970a3a1e825249b1eab3e8311dd5f1922a20562be2f7d0e1099a636e49cb9c820eda39153e703fa68807f13b840a31fba158b2e07211fa8ae6a2c9c515ac8dcfb5f57509cb8ac6d6b1096d6c971f99b8c01c9cebee642cd583009f3c03a4691299c3fe46dc49dfd4d13a0bfc588178fc64eb2c2d4f0439c4bedf7216329870362933ed4e588b6ae78c85061d6c67177e30e6e5a15e5ca84cb1caa935ac00fadfede7a6c475c961b8b5ea90d90d1b95e657ed7ae1522f1a0f36a9ab70be3aacd164263a1d69d3a3be8651fb4d84dbad85e9b3e398da2e7edea381e6c3910ad8763050a6bad296a0cfdfe2875a826b046611a292e5e46fd1054210ba2470eb91ab21f44148207de048f2f39a3bafd037bb68171cde6fb29b4c45b4382ff0e32d6ec649b345436bf15cee1f946151dee01d8a29bd39c9d3adc9f569e99392843072f6723bfbe4b7baf6ad4e24b0bff5a7e44b3b5ea4904e3b39f35351bd5bf111d73e5c7ce7b2a76e3f788e6d0384b925408f5f2d279170c49c1b8a6afa6398d93aaff4b8dff2e7b19cd5d6026348055efb5730ec8cf10785db6b06ff9fef8ec9feb65b9b3e541b42d8baa9b28a5df72cc5687b253ce7d3c55ca93a47c03bde62444c49ae7a0635978b1bcd086bc96ba864a765ed302bae6319852dcb476581032396dad636c75285624c24f1b7a5252877a392603bd2ec8bf98f6582b1dc6e9916bb0fccb6aff70030ad0ffa97deebdc3ecadb42ce6442fd8d76b64edeb6aadd96ed4d721e51eaa6094530794702623f5f496cfefb1d97634c176f6ca59b17ebace7f710c4001efb4fe672babed81581fc160261783650dafa5c133294d5a6213fee8559e1f6da0026eddc846f934d833cf894875fdf838878dadbfdb7ce213c341bc9746b98d0174ca40dc6ee0494947b9262d52af1ed71973f9f9c1810d5d513f0cc39b816b8de36e5d87297bf89478a1a534689a381f0c6d85ae6b62fc609c68966c10286c6a89697b537a041b3dbc72f7877fe7f40fa566b8ee43a043aa1d19895b446bc9596ef9e8c4a38af7cff330a7c7c3592709f362df65a9eb79f05165e4957d60534a440e4203f90cc7154f10435f11ee5ca0737da587fb8d18abc406504f8aba2070183df7204d3b96430c649d1e64c4dd0c9498a2bf40b51dbd970b0f027d092bd66422f9ec9ef109f7dfc4e79dcf534d2233d5fa0962aaa6ac1a3f1574b81f61698ccedf74fe1640c618a570b63c894922646da260b7553c1bc4a86abd9cacad1e076976f3c4e95af3ec65dd8023d3e469a0db58da0587334078bedce5eb9e2ace31fe5634f5c0eb8b9204e4f70ca0752f2d28a3796ce88d06186e7973af93012c06854465d6b6f55079925b68e53734a63c42101af9a391bed8bbce7586ae530dccf2d6df12c406236f8028422a64d417001f69e2c3ac7787ab68ea5bbd150d54959e0e080b795e4656d9184863eaaca914e7b2be07a6e2eb5a03bb2b0f7547c552205e2c4492379ef64a65335235a062086b1abb96954bc87c7a02008ae9fd233156d7ce399317a527c02112bf9bc1db6f6a8b150a65eaab5390c1b2f8cec3502d04c5937751586a98b7f3426b0c3f3a40f823bd5068c42a24fd8c92ab5b33a9c6c76546d0dd8922006b784a7f6622d1ef7e50314d865805b26be6d9d025b3a958180704c796ef4311d8e4f469409bca6403218f8240230f7a8a5a73067a40778dfae0ea6291c0c0d591a6ef61a7db98a9b4351fd2c8cab892262992226248b9707d1e7f0b42ece967fed91124a5757c81c6fc9860101157626c43c3c395e2c7855da6836ebc40f039509d52f5e52409b22b3c696af7e9fabeed352870c0452612803b2cc222d49f6e519b2b130384fd3c0b0e91dc884c44b87fa5a99f1b8f0f6bf13fbe368e554f092441c559b1f3e09600bc81a9b393690b1c659e8312d615e9b17e7421c18b39bb96ffd3a1556f36ddd29cc120900d2c70f9077dfc8b7c4778481870e8f6abc08ec21be1677857c8327986a5fbfe9b103d1f6de5439b3c9704d96aff32577e37daa9f9b62d2d47f78f522179bf6e32f982374d9d03caba288933782f95c3163ba4fb3096fc4facb4d5305ba83f9ebd8579305f439c0eb5d30210a80a093dccb72e6fa65d7606dbe984d94724063e83659844e4b4af4f73b77ad80be2695b9ba35c4763506438c50fe028c7037bebc2595ea2d44cf607013a8ef69113206058539d0a562a5fa566716822ab24c053e1ad5b2cc721d9761141f002ea2155d2bbabd4e0c1c00e73228f2ec5e4036abe1600b7f38ffeea6706898ea418b7fb0809ea322364c9892fbbfafd9c6f861b14ace54d66c1ff58f91ac1672bfee163582ef376e62c59a3acfd84b282f3bf0634cf284a90c296db54ab991f1a37b0391393b2e05e222d811576abf18ffe65651cf2d1c89c6cf284f08d750c44f5a8cb07d8dbb17579a8a943050b10acf0c88869ed3b39219ddbe22fe9638c4a873c85c8c0bdf0e17acea9bee095515251f58061338f130539868339b034018bde0ebaf581a53e7d394e054b09e7baac578e328c5b163db6ba69dab4b052fad10329a53cbc97faf59235e4c1afaaeec41673dbeb18ea79c6ac788c985ed6ee86a1b667bd3d59ac243debd74ef29318ec9b5a31672a1e0828a49565e13aa7ecc55942bfbbae5f61554675e40e60b8b4bb1d73bfd4f2b8d7774bd589ce45de7b28c931a8ffb40b36d891e502dde656dc75bdcb69aface7731c8fbb6532ac5985f2413a4d6b83c84c8c662c48cf3541a9cb9be173dc7caedf45fca530673b605d7ff41036f046be78b8700e57e4275b4799161638c83459c4b8f37634259a7d43291dd9cf343a7c0d4512f55449f82bed02e0832b10d8fddd6ed6ce69e645e57ecc51844d0e990e391ccb66a3cb313f8622f58d7cfdef13dc8c1a4d18cf63831b22cbfd4148c7f0017e4db6a977799583567942c852c225c85a393e44aaa4a1cb96de1fa198a2474a2014128f6881e3a035aab7f4fb12d59e80e8ed3b4af66d7b14cf04a5dd1a86556b7918de2ae12ac0a3c8d53e7204fd0235924c8cf538ffbf45ce3de408289fb32d91ab8af04fbe01265d89959a9d0f280e0a6b5b242fd659c69713ae254b81c844ec8e3e97c1cb2f79f5abe8636c4bbbcc7b40835f58b3e5b28396e97db6bec2441f75c4fc5228fcccf61f24d3d584253ab7c8f772b59e87467a796e57cbab3fe102a71331ba5cf046e8241e8e5c751ccfebee59ffd3073614c32996ced3c95bff9c57e3d09247756d31c6a14fd051aa961f405731403d847bcbc09545c990994624b3802dca74301bfb54573e83f1219f4a3fe692daf5d01a830f0b8910c3174318e2ed354ff6041d9c6e70d517b55c83a6975c3f9c837f8e4455ad86904152d7defe283522a109d2930180f0f3583d1fd543cd8e7dec0bd3dd6e01eb1a0ff2946b871e2c9027c3c5b9aa290cf2a2665f962e33d9d73e34b2ecc536d2e4493365f9d1ba5dc748b2f510c88ac84353aa7cda427f694fae9088cca56796b2cd9102425f5ef4080d7ef336437bec269e361e19a9441adadd51c5feaf0ed8ef1c6cb71fcaa6edc992044511e4191b4f3ec7bfac77d9cf9b304f3181258fa24698f182ec24bd9f318cd2d1f646f6136da30f48a4dcbf1f30efc7697d68b6e7fe491a1a9467348e8c97d69a91f488d99f8e598cbc68d92a9b1dad5df5ba8881ba814634949e79debeb808b09dbe1fe486ee21ee0182d9332abec255a1d97d09e340c217fa5a628d7f12b6751bb1439c9a6ccd7d14f7bd9bc84dd3d5dfe45a48f0f4c68ad68ebb37140142852695c0d400d25a3bc2b021b2ce6bcea1d55b32cb443cc27a721586c5cd7773df6ad1b059a882da1c43252ca0bb325d81f9c6a5a55ea8cf2385b86d60941052595dfb276c93b4f3234ecf4487e3c7534d311a5ba48be9bbc7b9949983c8dbf3bf4f9439abd8172a67227aeed6b413589b58b019649d1783a44ddb1fab9ababa44ed7988fbedf2657cc37f840653274f6678efb4bcd23fe71ebe69c901483dbcbd88924c9c7c1383c1e39bd9ea1d03de5113f05c5484df7f6c23df9a93779b6495720438d506c7512222ee9e5ce5e4dccbda347ce3add2edbe45e5536b8a901bf41c43294d6b9dd6e158518bb2caf39e7235b1070d3d23b2f230a515780ff859cf2a3722ee4a129400babd11963cf41bd584322ed1a71825732ebfe561b8c2895b0056305a70a0c07911de5513593d05b8251858509b0b5ab91a6b6a4f51c514f0837ab798fd9bb894775346db4c9ff43fc76fe6417c86596eaa6cfbe4bfb78d0ce75a274e56e24951f5fd7e60c20d8ed07486672de50b7d1438dcd8a61f77087963e3885cc847846de6bd445f5a2b3376fa45104bb97f04b7dc22639c03d21a75b9e4cbeb4b085e00b80284a3de99f3bb6c877b2bb8d8daa38c9a79938c2148f0453d1b9b834c8f2bd40daf25c3c6dce5bb01b68f7df84a4d56d08dcfd9c8c6d302d047ea96bd2b828b0504845b4209995cd33b179675b87b488cd0184a919e2076ce8aa69b86b06f6b19cfb095bd464f89b2c8dd6f805738af349bd05e35a4b9839426a5cfc90626f5f7f300207", 0x2000, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0xffffffffffffff01}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/35, 0x23}], 0x1, 0x0, 0x0) 22:12:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2242, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000540)=ANY=[@ANYRES32=0xffffffffffffffff, @ANYBLOB="00020000000000002e2f66696c653000f4358a2e525d75df34ca84be33ecf316a281c94bacdab3145e9f9c33906c73188a2081674247582c699e2e1d33359827a00cf1b52828a056827bac23c309e7caebd3a06580"]) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x14, 0x2, &(0x7f0000000240)=@raw=[@btf_id={0x18, 0x0, 0x3, 0x0, 0x5}], 0x0, 0x4, 0xd8, &(0x7f0000000680)=""/216, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x8, 0x1}, 0x8, 0x10, &(0x7f0000000300)={0x3, 0x7}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000400)=[0xffffffffffffffff, 0x1, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, 0x80) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r1, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, r3, {0x7, 0x1f, 0x0, 0x120a002}}, 0x50) syz_fuse_handle_req(r1, &(0x7f00000083c0)="b34fac7d8cf6c5bd2faa330d6798cda8dbd9c935b37ea9b5241dcd1101a97209e749c21af49e76c54227876b0f8f1b763ed7db67eca695467c9d3b473cd96552e8a20cd50e572baa8c759dcae1cb02c00104676d54d6499aa43abbcd94713a918b3b67a0f4b8fd42ac61a9a08a5389aed9ea267594d0efbddb0d997b92727af56b4c0c4e673142934762d729e4dae914e89d55d8875f543d14a7688069a913dd420b2c37efb8377911a81e8716adbfbf467c4b5b52c79bdec43a31964ba3e0bf33ba2088f960cc7ef36e36ca71459f0cb33f3c67931cb2031023f91f2bcbc90a2d31580d1ec6342489ed035da83db06ec19656fdc92a0d280aaf6c1a27f62361574aa6c65eb222338db693bbcc3677516e134f06c3f716e8cd7796707ff44fc8c4b972f7fb89842973e8c462c25f54b6828f52f8676075ba2dfef88843f8ec264355409b6196bbf9b011c0c3a12a3758fa6fec865fa04fbda077840f4c33877bfdd2551f4800eb60d678482369d7e71e6246535c2126ecc0ee6dbf4f2a46bc8c0f1d588c26ed407550c9c9e68a03af2e8d88f0ddae8ff807723978298a50b8a870437006e4fd997a37ab91a6d4aaec86e817d0af4261e6ff0f092183fb188c7d092d95fa19a106fca73f80cc8417e044fcba9923530e119781d0b3de1110cc5e122dbc623c83e35716376c8e0724bda45177b059769017cd2aff38acaedb47461e9e6e1238bf34c9cb8510d225132b039daead63369adba540c242e4ce7cd3a2bc87386cbaf123248354ebb8fdfafd24a02267cca6b3931f358101c33485a3014edb396ef3d4f0499966f3261b274431a82958e5fa4dd485271e3ae2620345eba7a7ed797c255e7e68d384eca819db6355c707089df1b6107da48949ccdce0ce67246147fb97ec2ee775d8cfdf46bdfb63ea844433bc33bd128c1005bfef5597d09a5eff34d939857c100459f58d11b9acd7b1c5dd2e973db5f37926170f3b78c150b8c56740a49260b9a9acd785c7656830a22acb095fe20a41ba133eff0c4c910808015596a158fa59fa98b9fb25b4fb680543c290c1f7ff7fb8d5381b01ffaf7eafa011ad09297649864f5a6e9a8ec369fac0d9d39df803fc1b5b7506d35ebdbd36a6c40318ce14768db42a6e8987e1f9efcc896df533487c741783c6042a56f82f8592dbd71d0c38dfa900e4f46598a5d9039901fcfaf906801a1c3f889b7b4ff0b6981d80613cbbda0619d955b3fef7adb070930d2cf5ff4404e1f7e1a01cc8be0392221a29f842064ca92192625dba1dc8a77052192cdffe1cc7cb6d0050a486e5dbefb5e4ced350b22ff7475006bd20be9f8497d9fc001f508c7d090f8c01f7f9c6c98f6eb5fd16e2fdfe2d9ebf15acdaec530093002008d4f29311d682c1bdc9170c7fb0abd3274516ee2d9ad481e5b6904e9d1392728285e971a396f86c6fea405b0bf9a291258c8024a1ea17802df202f8ad183298cd8167e6eba4bb59641462dfd0453784c8a073554acf1857e18ab4d59b9a9ec7559ec5f6cc9bb49e5b2b4f6cc50b6bb40b7c3b406a56a20751a615aaa9021c45e58d85472b120307b711c2cdcac78009d8a62e4842264a28b3265173c3c1247fa0a883ec7c123b376468a294b89081e1b741ffde1c81c2839465b725414fabf9053ad14c23e13e9728109c97baec80200619430cfd152aa88a8133af74dd0209b6b2b575e2eff7f4369de3fe03ffad81edc76968e05ed6940a94eb7cd90d123f46e3bedecd94c2205ca772d881e808d8efe71aaf8e75c10606f0854bc9913dbcd8e7346c85fd3532801a90c9d31a2396cb7813fa2b506eaa314c19d899c0ec1bb73c9cbb9d633ad0459433a78a0ed1dc44a4072e4b54d45e83301ec2c2da86f297079f7fa2dbd820593621552e95f3995f0e9aebabc704bae11ebc1163c48a238a43973d4019d452a763541ed3204ca2943ffb20d5ee7cfec890e560c5cec49c654dad01a600e480cf772a6a41d737b134ca170c745d0b2b03eed697c7000df5f93a0703097279f20826418e424d878aa3051fc6b1bb86179bc1119992b3f2003a2358cca778651a5f229eb411b199dc0fcf8c0b29e1e7a5a4a730f02bf9fef185cebe4a09fd2695989cb605a6d24f198bef0451412b4edfe80418c5f2aec807f5b7b388afde1947ece1df3b2f98658d6e08df7cbc8cba55f0209f27a3cf1a43e658f61c0ab75265a4f816a8464fbd03feb53ac9595d78e6aa32e7333a8a2edab137371805ce1691279b3c9d726eadad38aef6cc1a765dbed6ea84bf69c007761e497f3d81a43373a52279c80a0656afb00a683827579a0144aa5b013706b81924fc25e7c49147e1132a70b6a5fd528d3cd8a3f7d1be58c50b834dc505e09f8c4ffac1e3a828fb6757535a9ba332b51871347b715aac79ca981ed1eb915f926d17284d4ad9b5c23d295d8fdc6112bdcaa7696b9bf2f2a11840b19562753531398593bc081d64184b0d473be881acdbb53284addbcbcb81bbfb4fc2f75551cc55545d3c28327fc377f0859cd2b172cece2038c3b09dd987a3c82090541832a11b40237dc26cb380f0f2d31fa2265151080a4fc1d77be04c5cfa8f74f0b5588f04e6bc94085e1c7dd58e1d0a691b43631ec2cbe6c68ec6d51c81ade6062faf2a86956c1a7bc94fa9ddd866b457d98d57d3ef3144ab8df04e65c0befa1289f6220dec4cc6069c6128e0957751e60f09e2fdbd2b2a713c98efcb1132ec32902bf0ea95db5845d3a9dfb2fb2dd97b5af97aff9beae56daaace2dd851364be602d563f5c0872bc8b2efe212dec3ca50bdd0127ac1248233956b48bcd0fbd54aa26ae2318546b119cd67371906a1cd73aade665049ca0306629901c39e4df02e98fa1d4f03a88b64d45bd89e23cde0445dddb6f5b7324ede3b9975e39011f2e86a37309f179046b2903f3e7c667d4a205b20eb1ebcc2fa6a35358259722c44a9c2543d6d6c999cad4a276e4f9b0951bc205711af4eb0dd533adfc66daa6e2fd18e44a58d5755496a5a70ec2fd61e8169e953d988f74e9d60884a59afe788e5727f4d03d2ce54e4e63e056f25dd667406246f920c3261620631448d3127dab8b713ee39334f5443040522a17664dd05fa03ed928988ba873bc3067b59c80ec433c627098481b276711dd1f88ffffdc6ec4b6dd0749c4419a14263043cc89ee74abc4f62623d2fa0db48037c8b53ec56351fdb3ebfbbb4c3cd0f49c7ef4dd3021b7d93a365fc67f49596291e76f947f82359ea813096cabe263c70f56a8b3286f64d84af398a8befda3a6f6c1bcc8de8041446d1a725d14f75dcb1b34985bc949d736eb9344a7d54c0bbc9e666dd20b46f777db765b83a46596555d7133bba8ea6c8e5ac67830134055f624ecec76799470e6b26a919826f1702d4bd6e28db501483fb07dbc0c36558a8874986e1d1bb5a978fcdb8ceebdca2faf3c5082d2c71d99f14be0dc582f743ce0ead7f01de7c7ced45ca55f1bbcd3f7166eacc44c53000fcac56f95b20771c2650e401c50d7c5d093365fca8cc6b5576043e046f9126565e6c4c9540fcaddfb3c06c6ba1d6ffe7d8ec2b4524e4436a6a44b48faa271568e42e749c654011fe5afa698abce588b1b31d8d52045332af53b3f17fbd352e0b08cdd041b7b28371161e83d43e558334d66fff706e1cbf7535731c4d07a1c88a7ef67866edd6fb0ced03cab9fb43303f6be9cf030e5d83b769bd8d84a4cd5f4d5984bccb0e43af2ab54df3fae11c0eec848feb6399c1ef7f9ed555eee0ba50037e3f0a4e3960350f46414113eb730bab357f09b4aebb3daa8e3ae0cbb3268b7daec4fd2a526b9916ca593360117ed89220b0c3fcbea2d63213847c47ed31affab182d311bb3b1617a05d86c0dad63f2954c6354e37e880ff668000db8aba8ffb9a1d0634519db2995ad53a0b6ae3974ac5e0788f06a302df2440f194465a9e03c6022f6aa977e8589d0bcb195cb021294686a7fd56fc7bd504c654318981195ed8bca21f048ac450815c33e16d74217968e9327c85d153d5d42a4b4c6325903f7448c23c900ee80788a1fe70295dd6e865ada6341bb1a3fa56b4f3188d0d6eadd31f5fbb7af2f319d0783476ccacf0b937dac55395cc79db9baab87f3d68124c7123b965ef899c29ef0af1126cc8ce645a5fe6201f78e601b1099ad6d070007f19fea35431f38bf9647491bdfc6795f2fb662ab564a8c4fe7ca17c7f1a9025a187dd18470de2b83594624333bf8678be55d83bfca41a5218fc6dbbbfac2aeac3246ca1f611ad413986a006e2bd4605177b67d5d5102e30ad9d2fed5737dcbd265f73ee3e01fde6c0edc1b00362b2d78b499068111666a769bf77c80fee9cb11dd5ad7ff31dce08a235f8c8293f05ee22924eb95aeb7fe04a54bf50a37293da7fe5b57e737933a117964085fd23530d692baf8df710e379425c3d21a8a74eb6bb16da4a1b842daffef4b03fb00e15bf11cb6061541ebd9256ddc1f7e1bbfaa7f977081c8d06293d9fea2f8ee6c4b0ace8ac70941772aefed19d0b47f8b435533d6ad2b6d4070a85d3158bb3862a00bf7c68d8f1a1b1b5aae5b6e209468b4bb4ef87b82128f903c37a4c60ac6d8b298caa216340b218fd52471afa5133ee1f89f6ed6026755cd919a86a3d71a722a7d610323e1140a15f57cf64776bba1938b3b3dc78822840a9450af6d08ffed6007eedd71360ace0e8200a555a199d3512ad891e2cb2135c3c8e57b7464892e62dc615e40afbb7ebaebd6f2236c452d3cef1783f98731ae89e094b2f8ebacb8719de90605e3485167c02d56897d4cc57b156d36b4b0a376ef93c064e17568e58c8680d41bec79107f002b4c558f1b931177487de7d7f65eed30e23a301b35555dd7410d2b984a25e59ff11ba356bf20c54f021217ead34166ab677739b7b71568b2db8db1106d285bb04dc880894409398be928bb8947ca4a4cf8b6deb68d5e37bf4ecca4d0bb6e572df6f24f4efd9c59d75fddddad9203ba51731420c0ccdfcac83e456d38035ee42eadab1f51452173316f00ee59243443d48bc4406256821af2bbf19f72df6d115a7b1ac734faa9efba1f6caff6a7e8f991dc47c988dd923bdc103614a29562dbe557ab572f5e4cdc0e0ea7285f10d552cd8441f39198198e8d66ce0057d9349293ba66b0ce5e2a844403e045e9c36830d4ce0a7189b478f2f4ca063c36c209e1662eb8e1627452b19e63daab1b1e55f109238ad9d8230bf1f3a06d687d86ad5cf2d62d303b525f9304d69c6512cfdd60f71855230229f5519ce2bc0bf65be278fad02b4a54422b00d463493253c8b0035aa099cb7b8926642ba89f2fd0ca32a46fb9d4d55cd14d09b657bf4e6ca01d02302c98eb3ebb49a7276227e71e25bdf2a86b43c99f4b0f35fd9eeb71da7974074160056758b3e52d6bf8fc900874408ff130fae5d4ca0a3d68eb3674b2016faa49fe42248d0dad41ba5d36a0ba1736be1e038becddc6bf8adb4be6387bf863f4766bfb8371a188ca3d1131893d6a26cbcfc4cbb8ae322ba5c9cb2d5723dce3c8e243276fafbbbf31722275174fb8d1eb317923ab0b5d06a2ca85add25e6b86d2c6e1a21c6b90d62e12fda38a6699d841c8fc47f71e055ffa09779af59a2b0f8ef1a4cf19ddf4c4fc7c0adb7fae64379e8d4da2d270c8a40bbed3966cae6d4b75395fb2a0b33acfb181a87f35ab6448b02ea6f528e60e9b9dada88f77262fb86286aaeaf00bb22e244ac48257989286bcf34bd0efaa5f8199a93a7911bb608b695a20a4fb80b4b3c2118b50fcde02d4255409e08fab61ed711693b386d7d3bf8c87a70eb0723301ca8c348f073020589da03b4e90212a6784a1983ae333bdd2873232234cb8bc9087c920b91f3bdadc92a1218b4cc89314ba393eff8bae72adfa5694042e0e314d1e61bb6aa03690ee3e44fc0a5c6a58ab7a51ded16cbe37b163c87843ac899d99e3b3009a5067c0476b297139d27ab76ce43db926039b3ceca6c60aefd8903894ec61d777f2cecebea34958559d78087808005c50c54216950b6c97bf2b86e8ba98d5c50fcc2fb84eb1a4f140141505eb6e145c549b53015652d4b97fcd4bf2008f3d1a110dfdd48bab39b3db26426a4533fae629952776f27dd5486ed318a0b01d7b6545706c9dd9863a856bf93eacb588265abda4c58e052fc5eed45c19d1c51819b5c3845109772f465c7d6b81bf3cb8224b82fca84d2288ca39278c4c6bd18fe6c87f5909f1af7af276fcc397c8f28e26b4919399b0e21df2a788e300adc080b236ce08ffee019f2a5179d8f9196eb509982f1ca2a63b373d86219869179a65d7887f8b83f4f6cf66546520724828742e9a381548cbb5bdd725f4aa730381aaf56f42646dc107bb6a91c39e0bbbde5db78f2e9bceb296a0e670c704593739eb2b76749f7d1402c6859043ca898d8b851e83986e38b58a1492470daba4eb34fd6bb8e6ba342c421e4e1bb19ed3abed0906d70fab380d627d5008ccb91a0767c23dd665d8f95f147fca781bdf9bbdab6ff011d2f3ddb71312e5ec261e330d5e3731a68f69080d3f34d6ba16bb6ab46f72c1a92de9b30a6cfed9304c881eafe4867ca4a21b8e2e0a15d49b28d2ebcd047bc960d93ab9955a099b97717c784b8b031976b070966ed53727d3363444ed1ed71365bca5dbbf7b88473901eb0cfbe4faea999f5f3dfb44db728b1743c2d09b3bfd116cb248557c280289a01ddd03cff195e8b974f0245d56df6271bd3d88bdbae8f5faf0d61bbc5e4f6ec0d1cf58da3f19222f642cbcf0da9df1cd325d04b28bcafce233d72f77ca3fc83ccc6822703f85b8d3ff2e7f21b486cb19886311cf72b791bb81f720d309293ef441d667974ee07dc9dd79f7b0acd5a5a645c1930f671f8d9ba8ee8e6a81178aa4a2c85556813500dd02ab2c69b80326013b241e7b72938541e36a5e5f14ed568862ad6a43ad8cd2b62bbd3fb5a5b2b5568ff264e3de6da639ca9281ace05e436e41729cea7fe00ed046d8921b948f0690b0292ed3b25dd61b75ff9c9e9a25fc2f4f060905388dd7e90eaf53eec1e5c4a582ab48b306456d9548ad60840e159a1863ae946082047d6a75a3f8d06e9efe4d37e6cf91f6a6277b5325d24250fe6745726bfe086ff1b6fdfadfd7bae6afc947b9eb3e0ee3d7483fd10b67f32e60be8a3649f76a891349876527cdfedd1ea4e8af1591979fd9bece1ccae43df9d97b768d8be5bbc5e1faf52942fedc3d9aecdcfffdb5c54fde0f1998901097971d9daaff7cfb7e3bde932d19bcf055ef125a552d2f53da7504cd6e16b83640fcff11d2a626591ce62b793f7610ad7dae2f9ff45c0d9b7449849c7eef3820bc06ae7f6e7196592620b5d37e3329a6017758792209ff1d0bdb91b302adfeeba50181b524c3bd87650458ed3f23833fd074553cb79a04757cc6e1bac09c181b52c7f1314cc3328fcf30abe8892476b87558aa3e6c0330b20f29e2deb8240afd026b06107bc58371d3aa6c569712c2fa096a23349b8a5f8ad61cd5ae5cd9b95a600220b0b453b4cf39f97c77a87ccd4f4366b978014c07e533689b7ffcd0bba4f50167bfc2c6b2e5832c879333be41283b1c5c4b38b41649a0a4badcebcb45fe5c2cac5bbeac58d7f4de720e73455580eb3589eacf07042f864837c0c6044834bb94b84f27bd509f92602dd8cc9d95daebc7c8199a35b7f6cbd478e7fb3697e3b6a7ec23e0cbc3a5e954c74e79f8e6e8cc91ab54c42f04a6c145ae517b6dc293281801fc1bea5f569e40db6fb6aeda67a3a82782f049e239faf88999d1aa82e253becade9f65054822089997e57edbcec1047d48c13f28156e3dd7e5b21ba52399d49b187fdea01b32f038b22490b72692917196c0a4f35723318188cc97ae60952f665284a19465c263f4bfbc0b2ca81b45c6c533609c68d67f6712bf56dd515e5800d1dbb0e1676738e506f59fc88c1394ffb5f7a89544db295302e6589184783984a2bea3b31fb9915bb8d6caa200e50cf5f414aaea66bacb26b1e07ead49ae4bf4132119ff6eb89a92bf26eed14712d938a0fe3d4fe73e6b1ffbf49781d3d3c5423ea7261b73bcadce6e103e3573215093c923dd8088f5c863e0e70a087e80e92e5554412a82e19fd9dc6a385e17833b72562a4a3d3acba30d49856ee41b63a3baf92816a2fe202572c90fe1570091825dbf3aac007992a7a517871e9e98d47083ebb957984e3623105518dbc2a69bf24dbd217ffbabf6c3a43a60237c5c271346965a7e2b595b7b1ec1ab50d67fd4eb6b1eec8917102ca41eb45bd5277f700d77138966f06c988167f036360e53a908966dd50b63f0914a169e2aff9dcbf819a47a7b7a1969ee4880eb15a8539bee9b6e1f2c1e2d893c8e3fb7919025020206bcaa47c97924603743cf2eadcef0b068c3f56028fe32d6541a8e90e192c7487998fb67b122d313c5ff52ba36c0bcef30107bf2be6fbb17778aba39563d92a0ceac52757bb4756667d6d7263c8bf3b309d3fe5c5870b1cb195f9fe0b36c19ac3c8a9a147aead09af87cdae71b48cfe22bbc552fdf0d6ed3980c6d00a6c50da77da63e8bfe52eace59f61e106d066b2980c4481abdfe5a94e5758cc3da6feabf9def69a881d59aecd1325ae83a8a20054e9536df3cb72551e515f06b2e32293e9ec90a84f1d13a19c63b033237a4e883ed563852b27c5eaa6f661a0cdc59a7274420164b752695e1c9fc3b2ee2252f5c69af651f6fd13d9a70d04d82c308e8ca54eef2c1c083f0ec304efbc3be384048c9ccf00ae43150a3c74a02250bfe2c49b13a9fa64190666bbc5a0f2e596ea55b472f8fa3fcf5fefc67c8e5ab4bba38f673d2cf1ea6dd284c722f6185dc56229e95c2c0fc60e16f418d19b656d3863a3fa71cf5175cc7284b5ed8868eb1fa7ef2e5dc89d76461283cb9f4717268ee1c94246a647b4a53c91ba1061dac351ae75e3b46c91c0c8648b2313add2918ec875558d519894440e0f96dc1dfc421f2f32531f319b4e6bba13ef91bb7c8cd55edc3bf48be4d813bd84bc4af25d1c22ec4ac9c5e04b7846a63e1bedec321d1d0795807d80f90eb01b382bac57ff6ce83f5997502429647211c5985045d5eab3e4d43a2000ae44ac82db9b8317c9d5843ddd43573db7bd9d1b0940ae5a9d1ea3da84ebfdc5557fb51c9d10bb88138335ea734df1e0faa093222b0815a850fcb2466bf00c2aa0abd66e4477d52dd8efee7a8d46493feed4c2f1ab78c29c1f1aadf58295b3f0a89768442a7845d486324c436a2039d7c1d158e9d7d65ec6867217943f88be0443af93775ed3b0caea73225de4ca5a05d22ea066a40a55c4073e9c8bab50a8dbc44d181edb08909611ab40c9f9029563272f9f50cf9590da293313a9e2fb0cc08939eb65599bad302d3119d37198014779d5bef0e705831b0cb97cfd54153dae9020a6f38bdd8ddee31283dfaf91d4ff2cd8e469599f746885a65b9429288deabc36be10dee8bdfed97e8cb439bd9d9e0469c701a13cfa89daad082827c9d40f7cc4d13ea76d00e18e175d3c195a4f82f07d359fb383826c45d92db86ec55f66985d19f13ecacbd896735fb80d06e66e119dbfb005418cbd4a197e7b1fdc35655bf703c1b4b0588ed7f2aea2822f54b4aeebac62809f286825362510de7dca243beae7cfa5ad7751ac1d6c6d48a271b83412ff834dcb621b7f9616b1b521e74be03ff1353dc7007e11dca0c664f77ca891c2640c27bc9405f35a0ee4c47ad1e6e8e3922416ad1e09b548eb02c840c39a36cf5c6f30f8d2b466bc12d325c83e490c2f0240bb07775dee5e57e2d10881df7f58852226af8b606071db09252cf37d8370e6e40035ad70ba94c59df7486a292917f0c20070a43a8bbedd68f03e49726618274bcdec3f47a5fd8942f1edaa1f77c37b1f5a9549330eab1ee2bc86db3881b0886dcb5feb71c92e18775fbef978cb0a7eef899f10a1b34a6823f22d0794a2ce109b4b98694682de574bbe7709ed22e9120d02630af59d7bdd338e7fe4ba24540849833c173beb6b20a85ed05ec4d4df0d12c7bb45d84e6e53c86d54dd22541a71440b22e93afb5e0093f80e61d610b321acbdf0631f88bfd2335c18f815400a068e846d811a384f9d7904fe42a3c831dd69fa7573a47bccdd1a8b86450739da46bb42e1b3bd27891a07ad7fde0077ac85b65b10db8e9c7aea033389e4462c8767602ac745ad0ba13bd40bca902a9d22d1b689a11fd6b3ce4eb888f408e363048d5a6dadb0d16b95825f010185c35815191e5141073c0122faed683f9c3a402eb706fcd8642c45927abe84918608117619e1fd4fc8612824c231afed99a5bf892b5dc8379dea10400e91e18fbb0bfe69cfb1c8362243f39b067f05827686b20427c96a1344991cfaa7e68dddf2e53769f3bbdd05985d0519139f6dbe46f721eec04bdd9393dc5b9e1660cf53b2eeb013ca769587d0335479c920703d73bddd2474d65d167f3b0237625452b0dda700fc6c972dacd5b6505d506be6df228e8ebff1831771c71fc1d83a15cd0d3e891a395d8476a4fd33534e3adf2984cbbe4068e1b38d5b8eed6b4d314f0ab032761890938f2ccecd48f71a95f04eeda1791e2f46e853a7aad51f9ec117094c9e3fb2cf73be434062179d8e78a8274f5a81e26a65d425d8aee59a6905dbe5ea0f0b82d540edb68838d49e109bafeb780f0989086a1a27aac07305edb2b98a0a06c2cda05b2bce7c7219a8fdb90ec02af2212425a59d9df78dc8418cddf86cbfa1fe4a2d13725eb34653343bed647d69068495cfc7cf1bb887618b1d90734e67270201a0ce49daee355726b3c2089dc6e855bcd0af160f0ede5301abc587977a1a96a6ef318749680c1cb6ef6af0c4476b020b0935efc334e8c1118105bf3c45a3f76d8bc2c93e5d5a058e25a0976a9a2f92938b8d58a75feff89163d232dd8b6aec616215afb3f06b17ad3d709d67f2d572802f2f17fcade8f5888483aafe918169bafb99315dc74c26a1eca95c9d4e53d819f97ab690070d9990a7861627f55fc23e7810c0e4f1574b50746c4955da302b82fa357ba4fc254485c9e4976a8ba29c2c5abee3bb3771744144a64bbd92ed69c74afac8d97f4dddbf2b4cca1055ee5a464d33f6de95238efb3c6a3637f8e9e21d0134104ac2df9be5befa61f5f37127faafb1c50ee429af865d5f3050e81ce69b3cfe968168d855a73555a39858d2e6cf8c82775c3142c1ee082adb1a1df0ccaaceb8ab9a9df129076ec5e8cec72ca26c0ec512e56b91edda3510636d734cd5e63dc7905cd239a5a394866ffb2d88efa65e0212e0879334626a84426041493800e64862b6233b7d4f0f81c34e45a9d67eecb64cc4c2644952e8f07a7a11200019bc7ea0b324e71e0eec026669dbd76e11678de16b9d4a50d7db86bfaae3b3903b103b9e1c73dec28891c366f9885048bc1689624a62351c5f1bca33850c04b0cb7343028b561c9103125baf985bd2a0293af94e093b96eb6c37d364097ad7d0b4bc1159cf7d8abde7f118502037047cb76deefa9883a76dbc715ed5ea050cfa2054b", 0x2000, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) stat(&(0x7f0000002440)='./file0\x00', 0x0) io_submit(r5, 0x4, &(0x7f0000000780)=[&(0x7f0000000440)={0x900000000000000, 0x0, 0x0, 0x1, 0x0, r4, &(0x7f0000000380)='\b', 0x20000381}]) syz_fuse_handle_req(r1, &(0x7f000000a3c0)="2e3513cf0040f4ec3ef0fc39ec6573eb31f1dcf6449c9d47664983d58f160669fa057c2959f326e1a3969c83a11afc78bb2f05698e41c5d3893bfd5b9d419e50559588314def400128d281a397be23a88e793a87f4ab076151938ec73673c445b67486fa8fd2ee3daf354dc3a34d891ed186b970723fb92cccf1613ed28a9a9057568df33cf3ba04b640ddb806fc297afe5e450445dd0c59d6979a0a58d7690e688c6bd2be42f98668dc3866581bc3401239c32609511e5850a461da192d1836bf525bd932fa882a5a46a7897f540cc7db8aae824f0e028fc46b35e8b5e23454993ab52b8c33465362055c5f1ede03f20f164ca253528fccb3f8cd7644e0cd46cf344660f62485853360887e867e67c1871e514a17134a6748b3645946836e05eb000e520842d6f28f92e3df6fea88367d41c94cf8be99a416fdc58ff2aeee3db96154f5d14b7bfd6bc65c3dc15df83b9c3cd89a281de8a7fa1e1cb6a50b04d0e9c328e0e0ab769dfdcfaad418adebd8c8abc41bbe668e1d630ea6d6b96bd00626c37c2dba180a593dd4d0e62299c07e882b6f879286eaccce6abd100ab8d674c34fd450bd1a44404664a52c7c339708828477eea21f490a9e5956564f2120464ba04a369bb0eecb9ca53eff5af2ed31c9e04d9686f7980b8476e8bf7c2d331d878c4646249a55f4e68cf1b237b1a33afce5c9beb545feb73ad852068cfef285267a05adaa0f71b9c77477b4dcfe34e6acddc3e78e79d8dd9b51effc19b7ef3eea634c29a58866adb10a2b2334f14d39174d59d3bba8c2fba9c7a30eae428e353f6080d613096d7976db911a872e00d4044919b321d659d16f35da733d23b32670af0bd9da1d092798f758081c18f735c2c5ba6c7c7ef2dce780a539ea1f16e5dd44d51d0fe44731b4009148f0b5e48c352c2c0a6f80eb94943b306e28c1ea1613105dbc76d288129f4f0d55cf2d6065edfdd6c9fcc57c95d3d52bdb9f40784e7c097e06c1915df93fec1df9a4d840f1cc0411bc7655ddbabcfde41189f582458756d3898a40fc4e4b622fefbba6a7317bcd918b2431f32b8b81974989a0bf0cc768b78801afcb6694733eaa214f3e05bee9a10efec968c25e294e90e2f534f33808b7f6e217a4322342db6e51257ecbc998e59b38a8182a18e6f2e1066845e773cc78e50602fc25010626c2ecb2359d4c8b03d429a3d520724451d5fa5574cf094aa910d7a65c8c31f8b460f2a4e43b45c2fa22ec248452dafd509e8c8a1ee236d118c2af5271826eca60142373569426a691cddca8885e2f798f83f7dff29eed8a21fd56ea7e565af178f1cb20fc8652ecaa86da5f7a8331bb06b361d3fe4a2916ddb774726279657daa44898b1840f941243c6c4faec007e6c2d66575de67b54932cbd581ae1a8f8ce407aa4a730a70f7dd6610740ccab9087339a7921b6a80501d4ea568713a8f30ad137c21a941903e5759a74bb969c0eaca8dcb419689a509203cbeed9404689d28a983d026fdd3859e3dee7a2229a90b02589b844206580fde0a358d9cfeb70a982a92aaa342cc3d8b2e2a04b937fd530cb2c1df375b185138ade49a5c9d94e9f82ed42e3b21adcc323789af83f7de20f4cd18e1e3cf9e91eca0aa52d2365c0621848fdac335308fa4d36b714e1a4912d90f56b1a895f4a77da5d64922ff39c09317b2f8b3f7e7073d42d4b0bced8c3565b5157f476d365dc585a3e486137a89c422cb5809c110e3825a35674f49fa0ab795639f70f685ce5e3421b48162c1992fb38c49011493e254a14cc0154256c0fa0cc89460861bceb453389887ac1ac75e426707f8096857191a1322fe450fba0c4d54f56f264a0e4518ea0444f955dde36f660c33628eb7c696919ba850014daeb29e0515ae53a70e297deac96d8bd8fbbdfe43b5bed4e99a023c28b9287f4e5322cb51b66baa84c58cdef56b4dab3cfd2d0200e4f644b96037764c5cbbc7e37ada240822742964c3144e2de1a63ab98f45f297adac67842c2449c27dea1d4fe727edd5c23701a974aad667974f2070d5c5c18b4ff521f77ba648ac6994438b968e6d27c8bd41901714e9303deee54096575af9ba8c2f3180b2aa28376010ca2851ade93a3f9228a632ada6e9bd145a1fdb08b933979d169c3adcaa12b0db511d27937ee7ef9eb4dfaa8bca176f34ceb1c62dc51bb372c6558fb3b31cb967207abf166652211f460f8d8c769b63c2b9fe95d86d3569676f4bb26899c54ce018b448e44473e8abc1839b173fb637dde65458fc121086a6310d1e9d8ab58276ff12a25019ae360ef238406bad6348582d61d043749346a902de6cd7975f2b3875c9c96f988a8a0065f61f240a50c458f08dfdab4a06f6fac8a2b18e71568ab23c122bc9359e06bb468e62b2e5c134f4b67979d291178e748cd79eaf909f94a32c2396a4f8e768475aa56040a54afe7e3cba6abda948758a73c8a0c46c281b0fda0eae383dc9591d1bd12b047c5e9466314fb72c701f6bce36fc11a4fbc132d0ed69768db14f283e1abb7384fea94c716f68cf1f4675cef6dcf7b45b48b8a4a59984c64574325210384cf87439c697422c43451720276204a2a045f5dbbf956e7a4f62354963bb38c6a36d67e9fb86e50fcc4092e65906caff62cf5c2c820cf7d8f31ced5c982c545b8546b72536cf49d4427aa94923168d280c4c6369f27203657bb6c5b29bde55ef1ac9711b91b5091be530d5a3fb1941c6fb87bbcc5b521106a22b03c0f9599d09f11f9c57dee263adfa106f7ff472ef5649cb8b6b0d418348d844cb88fcc2133a19b5941bdd4ad0a05a259789ef2c22a8911bac9d6011e1f917de73e01d71da4d8817cea61362d59e1f0146e6e930dd4a401aee82677be44e593d8deea8201442e1d2793b4be2a3a5b32a02dda67020bac0041fed93edd808fed6f6e704b75f0df1e0e498369ee53bf0dec00001628391eaf721ac9ad6626a7df12f525fba8aaad44eecde99d4f08d55571c68e000d1d40180177a9ad7d702365fbf79d5f8bbaaaaee99739cb6dba99e20e209100bf3a9ea38f9d4de9ef0c39458e0fb6a425d9db598c2fecdb52c02fb5323fb1b024ea1a18262366771cebd64ca74498ca7dac46213c772043938665f9e3e1446a08bab288faa51da55e2764f4b2a1db503642897b578eeb4666fe5191bb95fcfa6c4f1a6f04df44616bf9a6acabe2113ef9119c7b626fc62b9016ef7c22979d617397cfe17882530c69ee7cae937e4eca5776cadf200afb75b315dc72bcfa57d1dadebe1916218cfee0ec63c5823e946edcac51a01a969eb122a9373bb7f3e5d8e2a28aeb54d0cb34578f3e9291b89591f7e55bcef7380400108b222aa614ebd2ef186bc784aad1169c15a03e3086b901f1a8d48857ec1c60c473fd255a63548ccd4b35e05365118424f5f70e495145b20433fa25f71c06c21ca3409ab79085e6fe4fee2aa7482943c307b65309d86b654c9f20e096b5ebc4d819bfdf6b0ce5057a73c93be404a7ffc112b834dfbd6419bfb10f2e0b4e021232a24f0f9944d34432b7074fa1f6b61b7cbea9bdfcd543e2595dfba170cdfa94f31a4ca406dba3a54b68da18382824f74c0a39afa8323d374202a9c9b6f6708947499f839692b56dcfbc137385e0ef13aa40aa293b4cb689057c6a175ac4063a08f69ecd3e1131568965ce1c69e097bcd0b4271e69c9cb037dbb33f7d5b616e88e498f4300f04ba376abe70aa71dbfc244f61efaf980a6fd171d35836b4968fb40f748505c0afdcb1dada91687211af9f144516c83daaeca8d9c593439d6cf0fd7d403d31e49677dfb22d36c30b0c97ce8b482539fdd9c2e819b94cce890e5684c986d381987e868829ca7226830635934fb7fabc7086c60b01512a2d32dd005aa6b04c65560be23444e648ebb4937f12e7be7dd0f5fe9091e0e10936f9ec218ebac63dbedae9578dc737611d4d7450780d966f3f89f962151818a068f687bb87da1f41d80fc9c35e2049ba46ed49bdea0ac4e422571e2fbb049376b0271275601fbd255cf383722c82feb7ef69f356233bf933abf4f402a6815d1207c301c27c3b03059b6072b4e9b4dacac8a38c270d70ae812b14fcaa32a317b1715a28372e82178dbe5415271dbd5364bb4f84849e7a4bcda8ef069da776f4db3ad15e24da32870195079a3817d1887be14f51b168f0676958bb3db5f5346f1caa444c0d9f80adf28788ba07b36fd632977c9a7817dfcd69dbed299da1167150f1e84a127dd3210da1f1b9529abe6057617f4a1f50ba1795e179b22c2574e745baac20b44946f16af6d8546d748fc38c7eb88d2851091ff6db45913d207fd540cd7b09c1d1130a8d1f0dd9500951acd7e1b27584cdb35d6d3daf5064be6e12296e270e6de70efabe78708b625b2c798d951b88ca404abb9cf3b031a9080c3c15c4ce134388c80539a0652f48b83322e1958a13758220d6fe88be34e7d5145175392fab209ca668e8ea576bd8a5f4db50107f4c63db3825ab418abda67ee35ec811fbb2241408671faebb046f330357bb7a444d2b2f1ca46e9d32b7d114ca1105d643beda9500e597785d76741fb4a51a8e8640715c016f5d8b91f78b7986c80ce62d0c4f878c64d32a8ac9da777ca7d9c30398e926c2e9ea4a4bde622c6052a3f5cd6f479c90f7487978f191de53aaab50c643ef3f926b2a67cf9b3c872edc91168c0f12f2d7dda08f59cc1966ebf2fcc4d4b09d11890dc7fda6d3e5525b7cd90abeb3d02a7e00c2c4489184a9a5b7fede02a62054a68bcbb376001c433c35af86823d168407887a77dc08be70406e5963381f8b501e3745c29ac74461d1d48bd71c459b50a262af0d518192071ece976282ec952b608b8a3f098626dd386b8b7723f4ac83995d819ec5fce9287c9b4e320451d55f0d3b1213a2beabf191155f7f7b07ca6733213fcf10e6a186ee94d9a8626acc4a448210ab7407a81837661674b7bd6ef3748e2eb2a1b81448cceb835c6ab2aacad35a0dc2302870516c58e2ab2127721baec47ef2e484f533b5db34f3467fd73804f95003b72de7c64d7055ef9dd3e26fed85f3b221d74eac5e60730db10427f1c041b88db9f76d2fd83be4e50ee62d703396aeb9b7f86ea3b2b2dd5854de038a4113e13c7675b7f890ea71aafeb6f067451082a407e475ac06c9b36814ab8e20a4fe63bf081a293e46813cd46dfaf19f5aab56529cead0960da9b53e4ca1134ead109f5e5db6400119483dbf71efd4a4261e03fbcb6ce15256c600a700ed35f63e355032cf6e05f665925f1c4648d99d6547dc7743eb77de1472abe992f18aea3d31aafd03f7bcb6d764cd0954830673b22c6d68164dad9cf4877696c01a98a6191fcfb96f4737f8a795fc7e0e8fc6b231f208c9c7a05b73a928d227f84d578fc01d62b0aab698c044bab277b22014d81d9b72ae7a2c4d9b6b67fedb2f0e30e4df4b1084aaad50d4746a46a11a008cb455936b4357946fe9d7b1ffe77df70df0591ee1fa971925cef656a8abc79c7a94828a8c592e08530ba33b3b37ededf682d37078513f446ba38898df3f77269d66fd448ebd8c22811431434510850a0b7aad22a9fd26813c2c13e6b374f11dcb924e70d5e8f0e25fe5b917263f6592447b30f1d27afbe8af1e88064c83e516723d7fb8ad2d3a8ede4564bff6973cd298f7d4aa0a763f874c49b29f49c72f2d412d4ced3efc7e96ffdb856fc650f6eaaf67fe3d6c76ee3d2be60780fe9a8a6d9d32039abd95b65970b493f5c701d0e4efd4ee4306ab877291ec8909a74e2ec2b48ab1ffec72974b3c87551d6314e27e6a595a2e47e7b62244840282dcb5989d01a4720efdb13dbff61dc0f8c6b053c4ca5f0e62569b6bc7e5dc41ba5d200ff013bbb5d810c57f8d4cdaaa2a49ee2a9fd57f8dd28e448715cfa17bf92ad80bd05de408c6239a288df1ca03fca691449f185da7b6d247b5f9515950152853f6b37a3f115cdb60f59525efdff13f0752f5a70da530ad4b5da8dbf0cf2ac224f656f98a8cb295da5e7194b6e83b6f612e7337163be278b54764cc25c6a09464912d71f3a32bfda661101d59f268dd9669437cef3dec4b9cb2be981823c22e3840cb8ed585023837e2d08f82ac0828fe87c063db6754cd8c03bb4fd546f3120e49aa82541bcbbb4996ff50a55e34f23a3fb9adf2bb5bfcef6a540213eb2327b798e9f11c86c7965e3464bf390b79189dd031441ac342c76cf975b89eb2bc76d5401a77fc51162b1d3cc63b8e0414e1556e667fd3d91789bb7b174e91955ca1fc0f3f77f31b00810870d4b03a097ad45ae63bb43c2f194bce4779626534499dc091d0536df113fa2adb24e3290b50fca64a04a3d45df25673791b631b46879c06a4cd892998328adb54b1b37f2b0b62b012edd9cdfb0504d41eca141d4ec87be787ccda355bcaa004d7c979fd680bb0196e9da81e154c2824289e3c3140a5dccfb335d5cb5f12d43c7f12a35130490294ca8446bfc6577c341f92ef1788f98c0d15f9fde2941581081ae200b3943d8a4ee0e2a156ff2541fbd0e3480344a8fc226781e6f9dffa577b85692f8782b1731da24850ef5af23e859b604bc7b90a13a30a6d6348b581d77dc569294b947abd47b92fee664058c1b38fcdb3c597ac63101823f031d3c58a2107b89ea3aff971837a7a98d22162e7382bb558b3bce62f6df8e8e0274a2cca888d3e96225dfbfaf1855c2f61d047af65f1c10025e368710b965ebf59ac6eb8d600c6f60d459076c7a6794c17fc277611f023522e7856e36d8170d1e1931e9f2c621094181af459c0869f2981eb2d1255fe2923ca12905ea7cce9dcb97af1ac1eb94d8d1b227fad2ec45b437bfb0d5e32e55b02737bf36ef9eac40fd3725b31dba5b448d753f85aba804d1039c50dcbc96ce707c65428a11c7c51d54582fdcca30bee3c3b6b223f6566e47024e62b970a3a1e825249b1eab3e8311dd5f1922a20562be2f7d0e1099a636e49cb9c820eda39153e703fa68807f13b840a31fba158b2e07211fa8ae6a2c9c515ac8dcfb5f57509cb8ac6d6b1096d6c971f99b8c01c9cebee642cd583009f3c03a4691299c3fe46dc49dfd4d13a0bfc588178fc64eb2c2d4f0439c4bedf7216329870362933ed4e588b6ae78c85061d6c67177e30e6e5a15e5ca84cb1caa935ac00fadfede7a6c475c961b8b5ea90d90d1b95e657ed7ae1522f1a0f36a9ab70be3aacd164263a1d69d3a3be8651fb4d84dbad85e9b3e398da2e7edea381e6c3910ad8763050a6bad296a0cfdfe2875a826b046611a292e5e46fd1054210ba2470eb91ab21f44148207de048f2f39a3bafd037bb68171cde6fb29b4c45b4382ff0e32d6ec649b345436bf15cee1f946151dee01d8a29bd39c9d3adc9f569e99392843072f6723bfbe4b7baf6ad4e24b0bff5a7e44b3b5ea4904e3b39f35351bd5bf111d73e5c7ce7b2a76e3f788e6d0384b925408f5f2d279170c49c1b8a6afa6398d93aaff4b8dff2e7b19cd5d6026348055efb5730ec8cf10785db6b06ff9fef8ec9feb65b9b3e541b42d8baa9b28a5df72cc5687b253ce7d3c55ca93a47c03bde62444c49ae7a0635978b1bcd086bc96ba864a765ed302bae6319852dcb476581032396dad636c75285624c24f1b7a5252877a392603bd2ec8bf98f6582b1dc6e9916bb0fccb6aff70030ad0ffa97deebdc3ecadb42ce6442fd8d76b64edeb6aadd96ed4d721e51eaa6094530794702623f5f496cfefb1d97634c176f6ca59b17ebace7f710c4001efb4fe672babed81581fc160261783650dafa5c133294d5a6213fee8559e1f6da0026eddc846f934d833cf894875fdf838878dadbfdb7ce213c341bc9746b98d0174ca40dc6ee0494947b9262d52af1ed71973f9f9c1810d5d513f0cc39b816b8de36e5d87297bf89478a1a534689a381f0c6d85ae6b62fc609c68966c10286c6a89697b537a041b3dbc72f7877fe7f40fa566b8ee43a043aa1d19895b446bc9596ef9e8c4a38af7cff330a7c7c3592709f362df65a9eb79f05165e4957d60534a440e4203f90cc7154f10435f11ee5ca0737da587fb8d18abc406504f8aba2070183df7204d3b96430c649d1e64c4dd0c9498a2bf40b51dbd970b0f027d092bd66422f9ec9ef109f7dfc4e79dcf534d2233d5fa0962aaa6ac1a3f1574b81f61698ccedf74fe1640c618a570b63c894922646da260b7553c1bc4a86abd9cacad1e076976f3c4e95af3ec65dd8023d3e469a0db58da0587334078bedce5eb9e2ace31fe5634f5c0eb8b9204e4f70ca0752f2d28a3796ce88d06186e7973af93012c06854465d6b6f55079925b68e53734a63c42101af9a391bed8bbce7586ae530dccf2d6df12c406236f8028422a64d417001f69e2c3ac7787ab68ea5bbd150d54959e0e080b795e4656d9184863eaaca914e7b2be07a6e2eb5a03bb2b0f7547c552205e2c4492379ef64a65335235a062086b1abb96954bc87c7a02008ae9fd233156d7ce399317a527c02112bf9bc1db6f6a8b150a65eaab5390c1b2f8cec3502d04c5937751586a98b7f3426b0c3f3a40f823bd5068c42a24fd8c92ab5b33a9c6c76546d0dd8922006b784a7f6622d1ef7e50314d865805b26be6d9d025b3a958180704c796ef4311d8e4f469409bca6403218f8240230f7a8a5a73067a40778dfae0ea6291c0c0d591a6ef61a7db98a9b4351fd2c8cab892262992226248b9707d1e7f0b42ece967fed91124a5757c81c6fc9860101157626c43c3c395e2c7855da6836ebc40f039509d52f5e52409b22b3c696af7e9fabeed352870c0452612803b2cc222d49f6e519b2b130384fd3c0b0e91dc884c44b87fa5a99f1b8f0f6bf13fbe368e554f092441c559b1f3e09600bc81a9b393690b1c659e8312d615e9b17e7421c18b39bb96ffd3a1556f36ddd29cc120900d2c70f9077dfc8b7c4778481870e8f6abc08ec21be1677857c8327986a5fbfe9b103d1f6de5439b3c9704d96aff32577e37daa9f9b62d2d47f78f522179bf6e32f982374d9d03caba288933782f95c3163ba4fb3096fc4facb4d5305ba83f9ebd8579305f439c0eb5d30210a80a093dccb72e6fa65d7606dbe984d94724063e83659844e4b4af4f73b77ad80be2695b9ba35c4763506438c50fe028c7037bebc2595ea2d44cf607013a8ef69113206058539d0a562a5fa566716822ab24c053e1ad5b2cc721d9761141f002ea2155d2bbabd4e0c1c00e73228f2ec5e4036abe1600b7f38ffeea6706898ea418b7fb0809ea322364c9892fbbfafd9c6f861b14ace54d66c1ff58f91ac1672bfee163582ef376e62c59a3acfd84b282f3bf0634cf284a90c296db54ab991f1a37b0391393b2e05e222d811576abf18ffe65651cf2d1c89c6cf284f08d750c44f5a8cb07d8dbb17579a8a943050b10acf0c88869ed3b39219ddbe22fe9638c4a873c85c8c0bdf0e17acea9bee095515251f58061338f130539868339b034018bde0ebaf581a53e7d394e054b09e7baac578e328c5b163db6ba69dab4b052fad10329a53cbc97faf59235e4c1afaaeec41673dbeb18ea79c6ac788c985ed6ee86a1b667bd3d59ac243debd74ef29318ec9b5a31672a1e0828a49565e13aa7ecc55942bfbbae5f61554675e40e60b8b4bb1d73bfd4f2b8d7774bd589ce45de7b28c931a8ffb40b36d891e502dde656dc75bdcb69aface7731c8fbb6532ac5985f2413a4d6b83c84c8c662c48cf3541a9cb9be173dc7caedf45fca530673b605d7ff41036f046be78b8700e57e4275b4799161638c83459c4b8f37634259a7d43291dd9cf343a7c0d4512f55449f82bed02e0832b10d8fddd6ed6ce69e645e57ecc51844d0e990e391ccb66a3cb313f8622f58d7cfdef13dc8c1a4d18cf63831b22cbfd4148c7f0017e4db6a977799583567942c852c225c85a393e44aaa4a1cb96de1fa198a2474a2014128f6881e3a035aab7f4fb12d59e80e8ed3b4af66d7b14cf04a5dd1a86556b7918de2ae12ac0a3c8d53e7204fd0235924c8cf538ffbf45ce3de408289fb32d91ab8af04fbe01265d89959a9d0f280e0a6b5b242fd659c69713ae254b81c844ec8e3e97c1cb2f79f5abe8636c4bbbcc7b40835f58b3e5b28396e97db6bec2441f75c4fc5228fcccf61f24d3d584253ab7c8f772b59e87467a796e57cbab3fe102a71331ba5cf046e8241e8e5c751ccfebee59ffd3073614c32996ced3c95bff9c57e3d09247756d31c6a14fd051aa961f405731403d847bcbc09545c990994624b3802dca74301bfb54573e83f1219f4a3fe692daf5d01a830f0b8910c3174318e2ed354ff6041d9c6e70d517b55c83a6975c3f9c837f8e4455ad86904152d7defe283522a109d2930180f0f3583d1fd543cd8e7dec0bd3dd6e01eb1a0ff2946b871e2c9027c3c5b9aa290cf2a2665f962e33d9d73e34b2ecc536d2e4493365f9d1ba5dc748b2f510c88ac84353aa7cda427f694fae9088cca56796b2cd9102425f5ef4080d7ef336437bec269e361e19a9441adadd51c5feaf0ed8ef1c6cb71fcaa6edc992044511e4191b4f3ec7bfac77d9cf9b304f3181258fa24698f182ec24bd9f318cd2d1f646f6136da30f48a4dcbf1f30efc7697d68b6e7fe491a1a9467348e8c97d69a91f488d99f8e598cbc68d92a9b1dad5df5ba8881ba814634949e79debeb808b09dbe1fe486ee21ee0182d9332abec255a1d97d09e340c217fa5a628d7f12b6751bb1439c9a6ccd7d14f7bd9bc84dd3d5dfe45a48f0f4c68ad68ebb37140142852695c0d400d25a3bc2b021b2ce6bcea1d55b32cb443cc27a721586c5cd7773df6ad1b059a882da1c43252ca0bb325d81f9c6a5a55ea8cf2385b86d60941052595dfb276c93b4f3234ecf4487e3c7534d311a5ba48be9bbc7b9949983c8dbf3bf4f9439abd8172a67227aeed6b413589b58b019649d1783a44ddb1fab9ababa44ed7988fbedf2657cc37f840653274f6678efb4bcd23fe71ebe69c901483dbcbd88924c9c7c1383c1e39bd9ea1d03de5113f05c5484df7f6c23df9a93779b6495720438d506c7512222ee9e5ce5e4dccbda347ce3add2edbe45e5536b8a901bf41c43294d6b9dd6e158518bb2caf39e7235b1070d3d23b2f230a515780ff859cf2a3722ee4a129400babd11963cf41bd584322ed1a71825732ebfe561b8c2895b0056305a70a0c07911de5513593d05b8251858509b0b5ab91a6b6a4f51c514f0837ab798fd9bb894775346db4c9ff43fc76fe6417c86596eaa6cfbe4bfb78d0ce75a274e56e24951f5fd7e60c20d8ed07486672de50b7d1438dcd8a61f77087963e3885cc847846de6bd445f5a2b3376fa45104bb97f04b7dc22639c03d21a75b9e4cbeb4b085e00b80284a3de99f3bb6c877b2bb8d8daa38c9a79938c2148f0453d1b9b834c8f2bd40daf25c3c6dce5bb01b68f7df84a4d56d08dcfd9c8c6d302d047ea96bd2b828b0504845b4209995cd33b179675b87b488cd0184a919e2076ce8aa69b86b06f6b19cfb095bd464f89b2c8dd6f805738af349bd05e35a4b9839426a5cfc90626f5f7f300207", 0x2000, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0xffffffffffffff01}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/35, 0x23}], 0x1, 0x0, 0x0) 22:12:34 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) getpgid(r0) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x4e20, @broadcast}, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002380)={0xffffffffffffffff}) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x4, 0x4000, @fr_pvc_info=&(0x7f0000000280)={0x0, 'veth1_macvtap\x00'}}}) sendto$inet(r3, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0xc, 0x0, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x25, '\x00', 0x0, 0x7, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000040), 0x10}, 0x80) sched_setattr(0x0, &(0x7f0000000280)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7}, 0x0) recvfrom(r3, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) [ 211.629490] print_req_error: I/O error, dev loop6, sector 512 [ 211.635489] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=512, location=512 [ 211.660280] UDF-fs: warning (device loop6): udf_load_vrs: No anchor found 22:12:34 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) getpgid(r0) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x4e20, @broadcast}, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002380)={0xffffffffffffffff}) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x4, 0x4000, @fr_pvc_info=&(0x7f0000000280)={0x0, 'veth1_macvtap\x00'}}}) sendto$inet(r3, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0xc, 0x0, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x25, '\x00', 0x0, 0x7, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000040), 0x10}, 0x80) sched_setattr(0x0, &(0x7f0000000280)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7}, 0x0) recvfrom(r3, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) [ 211.679063] UDF-fs: Scanning with blocksize 512 failed [ 211.698153] print_req_error: I/O error, dev loop6, sector 64 [ 211.704576] print_req_error: I/O error, dev loop6, sector 512 [ 211.710842] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=256, location=256 [ 211.734403] print_req_error: I/O error, dev loop6, sector 1024 [ 211.740516] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=512, location=512 [ 212.927250] UDF-fs: warning (device loop6): udf_load_vrs: No anchor found [ 212.934249] UDF-fs: Scanning with blocksize 1024 failed [ 212.940335] print_req_error: I/O error, dev loop6, sector 64 [ 212.947605] print_req_error: I/O error, dev loop6, sector 1024 [ 212.953662] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=256, location=256 [ 212.963074] print_req_error: I/O error, dev loop6, sector 2048 22:12:35 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) getpgid(r0) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x4e20, @broadcast}, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002380)={0xffffffffffffffff}) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x4, 0x4000, @fr_pvc_info=&(0x7f0000000280)={0x0, 'veth1_macvtap\x00'}}}) sendto$inet(r3, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0xc, 0x0, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x25, '\x00', 0x0, 0x7, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000040), 0x10}, 0x80) sched_setattr(0x0, &(0x7f0000000280)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7}, 0x0) recvfrom(r3, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) 22:12:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2242, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000540)=ANY=[@ANYRES32=0xffffffffffffffff, @ANYBLOB="00020000000000002e2f66696c653000f4358a2e525d75df34ca84be33ecf316a281c94bacdab3145e9f9c33906c73188a2081674247582c699e2e1d33359827a00cf1b52828a056827bac23c309e7caebd3a06580"]) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x14, 0x2, &(0x7f0000000240)=@raw=[@btf_id={0x18, 0x0, 0x3, 0x0, 0x5}], 0x0, 0x4, 0xd8, &(0x7f0000000680)=""/216, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x8, 0x1}, 0x8, 0x10, &(0x7f0000000300)={0x3, 0x7}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000400)=[0xffffffffffffffff, 0x1, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, 0x80) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r1, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, r3, {0x7, 0x1f, 0x0, 0x120a002}}, 0x50) syz_fuse_handle_req(r1, &(0x7f00000083c0)="b34fac7d8cf6c5bd2faa330d6798cda8dbd9c935b37ea9b5241dcd1101a97209e749c21af49e76c54227876b0f8f1b763ed7db67eca695467c9d3b473cd96552e8a20cd50e572baa8c759dcae1cb02c00104676d54d6499aa43abbcd94713a918b3b67a0f4b8fd42ac61a9a08a5389aed9ea267594d0efbddb0d997b92727af56b4c0c4e673142934762d729e4dae914e89d55d8875f543d14a7688069a913dd420b2c37efb8377911a81e8716adbfbf467c4b5b52c79bdec43a31964ba3e0bf33ba2088f960cc7ef36e36ca71459f0cb33f3c67931cb2031023f91f2bcbc90a2d31580d1ec6342489ed035da83db06ec19656fdc92a0d280aaf6c1a27f62361574aa6c65eb222338db693bbcc3677516e134f06c3f716e8cd7796707ff44fc8c4b972f7fb89842973e8c462c25f54b6828f52f8676075ba2dfef88843f8ec264355409b6196bbf9b011c0c3a12a3758fa6fec865fa04fbda077840f4c33877bfdd2551f4800eb60d678482369d7e71e6246535c2126ecc0ee6dbf4f2a46bc8c0f1d588c26ed407550c9c9e68a03af2e8d88f0ddae8ff807723978298a50b8a870437006e4fd997a37ab91a6d4aaec86e817d0af4261e6ff0f092183fb188c7d092d95fa19a106fca73f80cc8417e044fcba9923530e119781d0b3de1110cc5e122dbc623c83e35716376c8e0724bda45177b059769017cd2aff38acaedb47461e9e6e1238bf34c9cb8510d225132b039daead63369adba540c242e4ce7cd3a2bc87386cbaf123248354ebb8fdfafd24a02267cca6b3931f358101c33485a3014edb396ef3d4f0499966f3261b274431a82958e5fa4dd485271e3ae2620345eba7a7ed797c255e7e68d384eca819db6355c707089df1b6107da48949ccdce0ce67246147fb97ec2ee775d8cfdf46bdfb63ea844433bc33bd128c1005bfef5597d09a5eff34d939857c100459f58d11b9acd7b1c5dd2e973db5f37926170f3b78c150b8c56740a49260b9a9acd785c7656830a22acb095fe20a41ba133eff0c4c910808015596a158fa59fa98b9fb25b4fb680543c290c1f7ff7fb8d5381b01ffaf7eafa011ad09297649864f5a6e9a8ec369fac0d9d39df803fc1b5b7506d35ebdbd36a6c40318ce14768db42a6e8987e1f9efcc896df533487c741783c6042a56f82f8592dbd71d0c38dfa900e4f46598a5d9039901fcfaf906801a1c3f889b7b4ff0b6981d80613cbbda0619d955b3fef7adb070930d2cf5ff4404e1f7e1a01cc8be0392221a29f842064ca92192625dba1dc8a77052192cdffe1cc7cb6d0050a486e5dbefb5e4ced350b22ff7475006bd20be9f8497d9fc001f508c7d090f8c01f7f9c6c98f6eb5fd16e2fdfe2d9ebf15acdaec530093002008d4f29311d682c1bdc9170c7fb0abd3274516ee2d9ad481e5b6904e9d1392728285e971a396f86c6fea405b0bf9a291258c8024a1ea17802df202f8ad183298cd8167e6eba4bb59641462dfd0453784c8a073554acf1857e18ab4d59b9a9ec7559ec5f6cc9bb49e5b2b4f6cc50b6bb40b7c3b406a56a20751a615aaa9021c45e58d85472b120307b711c2cdcac78009d8a62e4842264a28b3265173c3c1247fa0a883ec7c123b376468a294b89081e1b741ffde1c81c2839465b725414fabf9053ad14c23e13e9728109c97baec80200619430cfd152aa88a8133af74dd0209b6b2b575e2eff7f4369de3fe03ffad81edc76968e05ed6940a94eb7cd90d123f46e3bedecd94c2205ca772d881e808d8efe71aaf8e75c10606f0854bc9913dbcd8e7346c85fd3532801a90c9d31a2396cb7813fa2b506eaa314c19d899c0ec1bb73c9cbb9d633ad0459433a78a0ed1dc44a4072e4b54d45e83301ec2c2da86f297079f7fa2dbd820593621552e95f3995f0e9aebabc704bae11ebc1163c48a238a43973d4019d452a763541ed3204ca2943ffb20d5ee7cfec890e560c5cec49c654dad01a600e480cf772a6a41d737b134ca170c745d0b2b03eed697c7000df5f93a0703097279f20826418e424d878aa3051fc6b1bb86179bc1119992b3f2003a2358cca778651a5f229eb411b199dc0fcf8c0b29e1e7a5a4a730f02bf9fef185cebe4a09fd2695989cb605a6d24f198bef0451412b4edfe80418c5f2aec807f5b7b388afde1947ece1df3b2f98658d6e08df7cbc8cba55f0209f27a3cf1a43e658f61c0ab75265a4f816a8464fbd03feb53ac9595d78e6aa32e7333a8a2edab137371805ce1691279b3c9d726eadad38aef6cc1a765dbed6ea84bf69c007761e497f3d81a43373a52279c80a0656afb00a683827579a0144aa5b013706b81924fc25e7c49147e1132a70b6a5fd528d3cd8a3f7d1be58c50b834dc505e09f8c4ffac1e3a828fb6757535a9ba332b51871347b715aac79ca981ed1eb915f926d17284d4ad9b5c23d295d8fdc6112bdcaa7696b9bf2f2a11840b19562753531398593bc081d64184b0d473be881acdbb53284addbcbcb81bbfb4fc2f75551cc55545d3c28327fc377f0859cd2b172cece2038c3b09dd987a3c82090541832a11b40237dc26cb380f0f2d31fa2265151080a4fc1d77be04c5cfa8f74f0b5588f04e6bc94085e1c7dd58e1d0a691b43631ec2cbe6c68ec6d51c81ade6062faf2a86956c1a7bc94fa9ddd866b457d98d57d3ef3144ab8df04e65c0befa1289f6220dec4cc6069c6128e0957751e60f09e2fdbd2b2a713c98efcb1132ec32902bf0ea95db5845d3a9dfb2fb2dd97b5af97aff9beae56daaace2dd851364be602d563f5c0872bc8b2efe212dec3ca50bdd0127ac1248233956b48bcd0fbd54aa26ae2318546b119cd67371906a1cd73aade665049ca0306629901c39e4df02e98fa1d4f03a88b64d45bd89e23cde0445dddb6f5b7324ede3b9975e39011f2e86a37309f179046b2903f3e7c667d4a205b20eb1ebcc2fa6a35358259722c44a9c2543d6d6c999cad4a276e4f9b0951bc205711af4eb0dd533adfc66daa6e2fd18e44a58d5755496a5a70ec2fd61e8169e953d988f74e9d60884a59afe788e5727f4d03d2ce54e4e63e056f25dd667406246f920c3261620631448d3127dab8b713ee39334f5443040522a17664dd05fa03ed928988ba873bc3067b59c80ec433c627098481b276711dd1f88ffffdc6ec4b6dd0749c4419a14263043cc89ee74abc4f62623d2fa0db48037c8b53ec56351fdb3ebfbbb4c3cd0f49c7ef4dd3021b7d93a365fc67f49596291e76f947f82359ea813096cabe263c70f56a8b3286f64d84af398a8befda3a6f6c1bcc8de8041446d1a725d14f75dcb1b34985bc949d736eb9344a7d54c0bbc9e666dd20b46f777db765b83a46596555d7133bba8ea6c8e5ac67830134055f624ecec76799470e6b26a919826f1702d4bd6e28db501483fb07dbc0c36558a8874986e1d1bb5a978fcdb8ceebdca2faf3c5082d2c71d99f14be0dc582f743ce0ead7f01de7c7ced45ca55f1bbcd3f7166eacc44c53000fcac56f95b20771c2650e401c50d7c5d093365fca8cc6b5576043e046f9126565e6c4c9540fcaddfb3c06c6ba1d6ffe7d8ec2b4524e4436a6a44b48faa271568e42e749c654011fe5afa698abce588b1b31d8d52045332af53b3f17fbd352e0b08cdd041b7b28371161e83d43e558334d66fff706e1cbf7535731c4d07a1c88a7ef67866edd6fb0ced03cab9fb43303f6be9cf030e5d83b769bd8d84a4cd5f4d5984bccb0e43af2ab54df3fae11c0eec848feb6399c1ef7f9ed555eee0ba50037e3f0a4e3960350f46414113eb730bab357f09b4aebb3daa8e3ae0cbb3268b7daec4fd2a526b9916ca593360117ed89220b0c3fcbea2d63213847c47ed31affab182d311bb3b1617a05d86c0dad63f2954c6354e37e880ff668000db8aba8ffb9a1d0634519db2995ad53a0b6ae3974ac5e0788f06a302df2440f194465a9e03c6022f6aa977e8589d0bcb195cb021294686a7fd56fc7bd504c654318981195ed8bca21f048ac450815c33e16d74217968e9327c85d153d5d42a4b4c6325903f7448c23c900ee80788a1fe70295dd6e865ada6341bb1a3fa56b4f3188d0d6eadd31f5fbb7af2f319d0783476ccacf0b937dac55395cc79db9baab87f3d68124c7123b965ef899c29ef0af1126cc8ce645a5fe6201f78e601b1099ad6d070007f19fea35431f38bf9647491bdfc6795f2fb662ab564a8c4fe7ca17c7f1a9025a187dd18470de2b83594624333bf8678be55d83bfca41a5218fc6dbbbfac2aeac3246ca1f611ad413986a006e2bd4605177b67d5d5102e30ad9d2fed5737dcbd265f73ee3e01fde6c0edc1b00362b2d78b499068111666a769bf77c80fee9cb11dd5ad7ff31dce08a235f8c8293f05ee22924eb95aeb7fe04a54bf50a37293da7fe5b57e737933a117964085fd23530d692baf8df710e379425c3d21a8a74eb6bb16da4a1b842daffef4b03fb00e15bf11cb6061541ebd9256ddc1f7e1bbfaa7f977081c8d06293d9fea2f8ee6c4b0ace8ac70941772aefed19d0b47f8b435533d6ad2b6d4070a85d3158bb3862a00bf7c68d8f1a1b1b5aae5b6e209468b4bb4ef87b82128f903c37a4c60ac6d8b298caa216340b218fd52471afa5133ee1f89f6ed6026755cd919a86a3d71a722a7d610323e1140a15f57cf64776bba1938b3b3dc78822840a9450af6d08ffed6007eedd71360ace0e8200a555a199d3512ad891e2cb2135c3c8e57b7464892e62dc615e40afbb7ebaebd6f2236c452d3cef1783f98731ae89e094b2f8ebacb8719de90605e3485167c02d56897d4cc57b156d36b4b0a376ef93c064e17568e58c8680d41bec79107f002b4c558f1b931177487de7d7f65eed30e23a301b35555dd7410d2b984a25e59ff11ba356bf20c54f021217ead34166ab677739b7b71568b2db8db1106d285bb04dc880894409398be928bb8947ca4a4cf8b6deb68d5e37bf4ecca4d0bb6e572df6f24f4efd9c59d75fddddad9203ba51731420c0ccdfcac83e456d38035ee42eadab1f51452173316f00ee59243443d48bc4406256821af2bbf19f72df6d115a7b1ac734faa9efba1f6caff6a7e8f991dc47c988dd923bdc103614a29562dbe557ab572f5e4cdc0e0ea7285f10d552cd8441f39198198e8d66ce0057d9349293ba66b0ce5e2a844403e045e9c36830d4ce0a7189b478f2f4ca063c36c209e1662eb8e1627452b19e63daab1b1e55f109238ad9d8230bf1f3a06d687d86ad5cf2d62d303b525f9304d69c6512cfdd60f71855230229f5519ce2bc0bf65be278fad02b4a54422b00d463493253c8b0035aa099cb7b8926642ba89f2fd0ca32a46fb9d4d55cd14d09b657bf4e6ca01d02302c98eb3ebb49a7276227e71e25bdf2a86b43c99f4b0f35fd9eeb71da7974074160056758b3e52d6bf8fc900874408ff130fae5d4ca0a3d68eb3674b2016faa49fe42248d0dad41ba5d36a0ba1736be1e038becddc6bf8adb4be6387bf863f4766bfb8371a188ca3d1131893d6a26cbcfc4cbb8ae322ba5c9cb2d5723dce3c8e243276fafbbbf31722275174fb8d1eb317923ab0b5d06a2ca85add25e6b86d2c6e1a21c6b90d62e12fda38a6699d841c8fc47f71e055ffa09779af59a2b0f8ef1a4cf19ddf4c4fc7c0adb7fae64379e8d4da2d270c8a40bbed3966cae6d4b75395fb2a0b33acfb181a87f35ab6448b02ea6f528e60e9b9dada88f77262fb86286aaeaf00bb22e244ac48257989286bcf34bd0efaa5f8199a93a7911bb608b695a20a4fb80b4b3c2118b50fcde02d4255409e08fab61ed711693b386d7d3bf8c87a70eb0723301ca8c348f073020589da03b4e90212a6784a1983ae333bdd2873232234cb8bc9087c920b91f3bdadc92a1218b4cc89314ba393eff8bae72adfa5694042e0e314d1e61bb6aa03690ee3e44fc0a5c6a58ab7a51ded16cbe37b163c87843ac899d99e3b3009a5067c0476b297139d27ab76ce43db926039b3ceca6c60aefd8903894ec61d777f2cecebea34958559d78087808005c50c54216950b6c97bf2b86e8ba98d5c50fcc2fb84eb1a4f140141505eb6e145c549b53015652d4b97fcd4bf2008f3d1a110dfdd48bab39b3db26426a4533fae629952776f27dd5486ed318a0b01d7b6545706c9dd9863a856bf93eacb588265abda4c58e052fc5eed45c19d1c51819b5c3845109772f465c7d6b81bf3cb8224b82fca84d2288ca39278c4c6bd18fe6c87f5909f1af7af276fcc397c8f28e26b4919399b0e21df2a788e300adc080b236ce08ffee019f2a5179d8f9196eb509982f1ca2a63b373d86219869179a65d7887f8b83f4f6cf66546520724828742e9a381548cbb5bdd725f4aa730381aaf56f42646dc107bb6a91c39e0bbbde5db78f2e9bceb296a0e670c704593739eb2b76749f7d1402c6859043ca898d8b851e83986e38b58a1492470daba4eb34fd6bb8e6ba342c421e4e1bb19ed3abed0906d70fab380d627d5008ccb91a0767c23dd665d8f95f147fca781bdf9bbdab6ff011d2f3ddb71312e5ec261e330d5e3731a68f69080d3f34d6ba16bb6ab46f72c1a92de9b30a6cfed9304c881eafe4867ca4a21b8e2e0a15d49b28d2ebcd047bc960d93ab9955a099b97717c784b8b031976b070966ed53727d3363444ed1ed71365bca5dbbf7b88473901eb0cfbe4faea999f5f3dfb44db728b1743c2d09b3bfd116cb248557c280289a01ddd03cff195e8b974f0245d56df6271bd3d88bdbae8f5faf0d61bbc5e4f6ec0d1cf58da3f19222f642cbcf0da9df1cd325d04b28bcafce233d72f77ca3fc83ccc6822703f85b8d3ff2e7f21b486cb19886311cf72b791bb81f720d309293ef441d667974ee07dc9dd79f7b0acd5a5a645c1930f671f8d9ba8ee8e6a81178aa4a2c85556813500dd02ab2c69b80326013b241e7b72938541e36a5e5f14ed568862ad6a43ad8cd2b62bbd3fb5a5b2b5568ff264e3de6da639ca9281ace05e436e41729cea7fe00ed046d8921b948f0690b0292ed3b25dd61b75ff9c9e9a25fc2f4f060905388dd7e90eaf53eec1e5c4a582ab48b306456d9548ad60840e159a1863ae946082047d6a75a3f8d06e9efe4d37e6cf91f6a6277b5325d24250fe6745726bfe086ff1b6fdfadfd7bae6afc947b9eb3e0ee3d7483fd10b67f32e60be8a3649f76a891349876527cdfedd1ea4e8af1591979fd9bece1ccae43df9d97b768d8be5bbc5e1faf52942fedc3d9aecdcfffdb5c54fde0f1998901097971d9daaff7cfb7e3bde932d19bcf055ef125a552d2f53da7504cd6e16b83640fcff11d2a626591ce62b793f7610ad7dae2f9ff45c0d9b7449849c7eef3820bc06ae7f6e7196592620b5d37e3329a6017758792209ff1d0bdb91b302adfeeba50181b524c3bd87650458ed3f23833fd074553cb79a04757cc6e1bac09c181b52c7f1314cc3328fcf30abe8892476b87558aa3e6c0330b20f29e2deb8240afd026b06107bc58371d3aa6c569712c2fa096a23349b8a5f8ad61cd5ae5cd9b95a600220b0b453b4cf39f97c77a87ccd4f4366b978014c07e533689b7ffcd0bba4f50167bfc2c6b2e5832c879333be41283b1c5c4b38b41649a0a4badcebcb45fe5c2cac5bbeac58d7f4de720e73455580eb3589eacf07042f864837c0c6044834bb94b84f27bd509f92602dd8cc9d95daebc7c8199a35b7f6cbd478e7fb3697e3b6a7ec23e0cbc3a5e954c74e79f8e6e8cc91ab54c42f04a6c145ae517b6dc293281801fc1bea5f569e40db6fb6aeda67a3a82782f049e239faf88999d1aa82e253becade9f65054822089997e57edbcec1047d48c13f28156e3dd7e5b21ba52399d49b187fdea01b32f038b22490b72692917196c0a4f35723318188cc97ae60952f665284a19465c263f4bfbc0b2ca81b45c6c533609c68d67f6712bf56dd515e5800d1dbb0e1676738e506f59fc88c1394ffb5f7a89544db295302e6589184783984a2bea3b31fb9915bb8d6caa200e50cf5f414aaea66bacb26b1e07ead49ae4bf4132119ff6eb89a92bf26eed14712d938a0fe3d4fe73e6b1ffbf49781d3d3c5423ea7261b73bcadce6e103e3573215093c923dd8088f5c863e0e70a087e80e92e5554412a82e19fd9dc6a385e17833b72562a4a3d3acba30d49856ee41b63a3baf92816a2fe202572c90fe1570091825dbf3aac007992a7a517871e9e98d47083ebb957984e3623105518dbc2a69bf24dbd217ffbabf6c3a43a60237c5c271346965a7e2b595b7b1ec1ab50d67fd4eb6b1eec8917102ca41eb45bd5277f700d77138966f06c988167f036360e53a908966dd50b63f0914a169e2aff9dcbf819a47a7b7a1969ee4880eb15a8539bee9b6e1f2c1e2d893c8e3fb7919025020206bcaa47c97924603743cf2eadcef0b068c3f56028fe32d6541a8e90e192c7487998fb67b122d313c5ff52ba36c0bcef30107bf2be6fbb17778aba39563d92a0ceac52757bb4756667d6d7263c8bf3b309d3fe5c5870b1cb195f9fe0b36c19ac3c8a9a147aead09af87cdae71b48cfe22bbc552fdf0d6ed3980c6d00a6c50da77da63e8bfe52eace59f61e106d066b2980c4481abdfe5a94e5758cc3da6feabf9def69a881d59aecd1325ae83a8a20054e9536df3cb72551e515f06b2e32293e9ec90a84f1d13a19c63b033237a4e883ed563852b27c5eaa6f661a0cdc59a7274420164b752695e1c9fc3b2ee2252f5c69af651f6fd13d9a70d04d82c308e8ca54eef2c1c083f0ec304efbc3be384048c9ccf00ae43150a3c74a02250bfe2c49b13a9fa64190666bbc5a0f2e596ea55b472f8fa3fcf5fefc67c8e5ab4bba38f673d2cf1ea6dd284c722f6185dc56229e95c2c0fc60e16f418d19b656d3863a3fa71cf5175cc7284b5ed8868eb1fa7ef2e5dc89d76461283cb9f4717268ee1c94246a647b4a53c91ba1061dac351ae75e3b46c91c0c8648b2313add2918ec875558d519894440e0f96dc1dfc421f2f32531f319b4e6bba13ef91bb7c8cd55edc3bf48be4d813bd84bc4af25d1c22ec4ac9c5e04b7846a63e1bedec321d1d0795807d80f90eb01b382bac57ff6ce83f5997502429647211c5985045d5eab3e4d43a2000ae44ac82db9b8317c9d5843ddd43573db7bd9d1b0940ae5a9d1ea3da84ebfdc5557fb51c9d10bb88138335ea734df1e0faa093222b0815a850fcb2466bf00c2aa0abd66e4477d52dd8efee7a8d46493feed4c2f1ab78c29c1f1aadf58295b3f0a89768442a7845d486324c436a2039d7c1d158e9d7d65ec6867217943f88be0443af93775ed3b0caea73225de4ca5a05d22ea066a40a55c4073e9c8bab50a8dbc44d181edb08909611ab40c9f9029563272f9f50cf9590da293313a9e2fb0cc08939eb65599bad302d3119d37198014779d5bef0e705831b0cb97cfd54153dae9020a6f38bdd8ddee31283dfaf91d4ff2cd8e469599f746885a65b9429288deabc36be10dee8bdfed97e8cb439bd9d9e0469c701a13cfa89daad082827c9d40f7cc4d13ea76d00e18e175d3c195a4f82f07d359fb383826c45d92db86ec55f66985d19f13ecacbd896735fb80d06e66e119dbfb005418cbd4a197e7b1fdc35655bf703c1b4b0588ed7f2aea2822f54b4aeebac62809f286825362510de7dca243beae7cfa5ad7751ac1d6c6d48a271b83412ff834dcb621b7f9616b1b521e74be03ff1353dc7007e11dca0c664f77ca891c2640c27bc9405f35a0ee4c47ad1e6e8e3922416ad1e09b548eb02c840c39a36cf5c6f30f8d2b466bc12d325c83e490c2f0240bb07775dee5e57e2d10881df7f58852226af8b606071db09252cf37d8370e6e40035ad70ba94c59df7486a292917f0c20070a43a8bbedd68f03e49726618274bcdec3f47a5fd8942f1edaa1f77c37b1f5a9549330eab1ee2bc86db3881b0886dcb5feb71c92e18775fbef978cb0a7eef899f10a1b34a6823f22d0794a2ce109b4b98694682de574bbe7709ed22e9120d02630af59d7bdd338e7fe4ba24540849833c173beb6b20a85ed05ec4d4df0d12c7bb45d84e6e53c86d54dd22541a71440b22e93afb5e0093f80e61d610b321acbdf0631f88bfd2335c18f815400a068e846d811a384f9d7904fe42a3c831dd69fa7573a47bccdd1a8b86450739da46bb42e1b3bd27891a07ad7fde0077ac85b65b10db8e9c7aea033389e4462c8767602ac745ad0ba13bd40bca902a9d22d1b689a11fd6b3ce4eb888f408e363048d5a6dadb0d16b95825f010185c35815191e5141073c0122faed683f9c3a402eb706fcd8642c45927abe84918608117619e1fd4fc8612824c231afed99a5bf892b5dc8379dea10400e91e18fbb0bfe69cfb1c8362243f39b067f05827686b20427c96a1344991cfaa7e68dddf2e53769f3bbdd05985d0519139f6dbe46f721eec04bdd9393dc5b9e1660cf53b2eeb013ca769587d0335479c920703d73bddd2474d65d167f3b0237625452b0dda700fc6c972dacd5b6505d506be6df228e8ebff1831771c71fc1d83a15cd0d3e891a395d8476a4fd33534e3adf2984cbbe4068e1b38d5b8eed6b4d314f0ab032761890938f2ccecd48f71a95f04eeda1791e2f46e853a7aad51f9ec117094c9e3fb2cf73be434062179d8e78a8274f5a81e26a65d425d8aee59a6905dbe5ea0f0b82d540edb68838d49e109bafeb780f0989086a1a27aac07305edb2b98a0a06c2cda05b2bce7c7219a8fdb90ec02af2212425a59d9df78dc8418cddf86cbfa1fe4a2d13725eb34653343bed647d69068495cfc7cf1bb887618b1d90734e67270201a0ce49daee355726b3c2089dc6e855bcd0af160f0ede5301abc587977a1a96a6ef318749680c1cb6ef6af0c4476b020b0935efc334e8c1118105bf3c45a3f76d8bc2c93e5d5a058e25a0976a9a2f92938b8d58a75feff89163d232dd8b6aec616215afb3f06b17ad3d709d67f2d572802f2f17fcade8f5888483aafe918169bafb99315dc74c26a1eca95c9d4e53d819f97ab690070d9990a7861627f55fc23e7810c0e4f1574b50746c4955da302b82fa357ba4fc254485c9e4976a8ba29c2c5abee3bb3771744144a64bbd92ed69c74afac8d97f4dddbf2b4cca1055ee5a464d33f6de95238efb3c6a3637f8e9e21d0134104ac2df9be5befa61f5f37127faafb1c50ee429af865d5f3050e81ce69b3cfe968168d855a73555a39858d2e6cf8c82775c3142c1ee082adb1a1df0ccaaceb8ab9a9df129076ec5e8cec72ca26c0ec512e56b91edda3510636d734cd5e63dc7905cd239a5a394866ffb2d88efa65e0212e0879334626a84426041493800e64862b6233b7d4f0f81c34e45a9d67eecb64cc4c2644952e8f07a7a11200019bc7ea0b324e71e0eec026669dbd76e11678de16b9d4a50d7db86bfaae3b3903b103b9e1c73dec28891c366f9885048bc1689624a62351c5f1bca33850c04b0cb7343028b561c9103125baf985bd2a0293af94e093b96eb6c37d364097ad7d0b4bc1159cf7d8abde7f118502037047cb76deefa9883a76dbc715ed5ea050cfa2054b", 0x2000, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) stat(&(0x7f0000002440)='./file0\x00', 0x0) io_submit(r5, 0x4, &(0x7f0000000780)=[&(0x7f0000000440)={0x900000000000000, 0x0, 0x0, 0x1, 0x0, r4, &(0x7f0000000380)='\b', 0x20000381}]) syz_fuse_handle_req(r1, &(0x7f000000a3c0)="2e3513cf0040f4ec3ef0fc39ec6573eb31f1dcf6449c9d47664983d58f160669fa057c2959f326e1a3969c83a11afc78bb2f05698e41c5d3893bfd5b9d419e50559588314def400128d281a397be23a88e793a87f4ab076151938ec73673c445b67486fa8fd2ee3daf354dc3a34d891ed186b970723fb92cccf1613ed28a9a9057568df33cf3ba04b640ddb806fc297afe5e450445dd0c59d6979a0a58d7690e688c6bd2be42f98668dc3866581bc3401239c32609511e5850a461da192d1836bf525bd932fa882a5a46a7897f540cc7db8aae824f0e028fc46b35e8b5e23454993ab52b8c33465362055c5f1ede03f20f164ca253528fccb3f8cd7644e0cd46cf344660f62485853360887e867e67c1871e514a17134a6748b3645946836e05eb000e520842d6f28f92e3df6fea88367d41c94cf8be99a416fdc58ff2aeee3db96154f5d14b7bfd6bc65c3dc15df83b9c3cd89a281de8a7fa1e1cb6a50b04d0e9c328e0e0ab769dfdcfaad418adebd8c8abc41bbe668e1d630ea6d6b96bd00626c37c2dba180a593dd4d0e62299c07e882b6f879286eaccce6abd100ab8d674c34fd450bd1a44404664a52c7c339708828477eea21f490a9e5956564f2120464ba04a369bb0eecb9ca53eff5af2ed31c9e04d9686f7980b8476e8bf7c2d331d878c4646249a55f4e68cf1b237b1a33afce5c9beb545feb73ad852068cfef285267a05adaa0f71b9c77477b4dcfe34e6acddc3e78e79d8dd9b51effc19b7ef3eea634c29a58866adb10a2b2334f14d39174d59d3bba8c2fba9c7a30eae428e353f6080d613096d7976db911a872e00d4044919b321d659d16f35da733d23b32670af0bd9da1d092798f758081c18f735c2c5ba6c7c7ef2dce780a539ea1f16e5dd44d51d0fe44731b4009148f0b5e48c352c2c0a6f80eb94943b306e28c1ea1613105dbc76d288129f4f0d55cf2d6065edfdd6c9fcc57c95d3d52bdb9f40784e7c097e06c1915df93fec1df9a4d840f1cc0411bc7655ddbabcfde41189f582458756d3898a40fc4e4b622fefbba6a7317bcd918b2431f32b8b81974989a0bf0cc768b78801afcb6694733eaa214f3e05bee9a10efec968c25e294e90e2f534f33808b7f6e217a4322342db6e51257ecbc998e59b38a8182a18e6f2e1066845e773cc78e50602fc25010626c2ecb2359d4c8b03d429a3d520724451d5fa5574cf094aa910d7a65c8c31f8b460f2a4e43b45c2fa22ec248452dafd509e8c8a1ee236d118c2af5271826eca60142373569426a691cddca8885e2f798f83f7dff29eed8a21fd56ea7e565af178f1cb20fc8652ecaa86da5f7a8331bb06b361d3fe4a2916ddb774726279657daa44898b1840f941243c6c4faec007e6c2d66575de67b54932cbd581ae1a8f8ce407aa4a730a70f7dd6610740ccab9087339a7921b6a80501d4ea568713a8f30ad137c21a941903e5759a74bb969c0eaca8dcb419689a509203cbeed9404689d28a983d026fdd3859e3dee7a2229a90b02589b844206580fde0a358d9cfeb70a982a92aaa342cc3d8b2e2a04b937fd530cb2c1df375b185138ade49a5c9d94e9f82ed42e3b21adcc323789af83f7de20f4cd18e1e3cf9e91eca0aa52d2365c0621848fdac335308fa4d36b714e1a4912d90f56b1a895f4a77da5d64922ff39c09317b2f8b3f7e7073d42d4b0bced8c3565b5157f476d365dc585a3e486137a89c422cb5809c110e3825a35674f49fa0ab795639f70f685ce5e3421b48162c1992fb38c49011493e254a14cc0154256c0fa0cc89460861bceb453389887ac1ac75e426707f8096857191a1322fe450fba0c4d54f56f264a0e4518ea0444f955dde36f660c33628eb7c696919ba850014daeb29e0515ae53a70e297deac96d8bd8fbbdfe43b5bed4e99a023c28b9287f4e5322cb51b66baa84c58cdef56b4dab3cfd2d0200e4f644b96037764c5cbbc7e37ada240822742964c3144e2de1a63ab98f45f297adac67842c2449c27dea1d4fe727edd5c23701a974aad667974f2070d5c5c18b4ff521f77ba648ac6994438b968e6d27c8bd41901714e9303deee54096575af9ba8c2f3180b2aa28376010ca2851ade93a3f9228a632ada6e9bd145a1fdb08b933979d169c3adcaa12b0db511d27937ee7ef9eb4dfaa8bca176f34ceb1c62dc51bb372c6558fb3b31cb967207abf166652211f460f8d8c769b63c2b9fe95d86d3569676f4bb26899c54ce018b448e44473e8abc1839b173fb637dde65458fc121086a6310d1e9d8ab58276ff12a25019ae360ef238406bad6348582d61d043749346a902de6cd7975f2b3875c9c96f988a8a0065f61f240a50c458f08dfdab4a06f6fac8a2b18e71568ab23c122bc9359e06bb468e62b2e5c134f4b67979d291178e748cd79eaf909f94a32c2396a4f8e768475aa56040a54afe7e3cba6abda948758a73c8a0c46c281b0fda0eae383dc9591d1bd12b047c5e9466314fb72c701f6bce36fc11a4fbc132d0ed69768db14f283e1abb7384fea94c716f68cf1f4675cef6dcf7b45b48b8a4a59984c64574325210384cf87439c697422c43451720276204a2a045f5dbbf956e7a4f62354963bb38c6a36d67e9fb86e50fcc4092e65906caff62cf5c2c820cf7d8f31ced5c982c545b8546b72536cf49d4427aa94923168d280c4c6369f27203657bb6c5b29bde55ef1ac9711b91b5091be530d5a3fb1941c6fb87bbcc5b521106a22b03c0f9599d09f11f9c57dee263adfa106f7ff472ef5649cb8b6b0d418348d844cb88fcc2133a19b5941bdd4ad0a05a259789ef2c22a8911bac9d6011e1f917de73e01d71da4d8817cea61362d59e1f0146e6e930dd4a401aee82677be44e593d8deea8201442e1d2793b4be2a3a5b32a02dda67020bac0041fed93edd808fed6f6e704b75f0df1e0e498369ee53bf0dec00001628391eaf721ac9ad6626a7df12f525fba8aaad44eecde99d4f08d55571c68e000d1d40180177a9ad7d702365fbf79d5f8bbaaaaee99739cb6dba99e20e209100bf3a9ea38f9d4de9ef0c39458e0fb6a425d9db598c2fecdb52c02fb5323fb1b024ea1a18262366771cebd64ca74498ca7dac46213c772043938665f9e3e1446a08bab288faa51da55e2764f4b2a1db503642897b578eeb4666fe5191bb95fcfa6c4f1a6f04df44616bf9a6acabe2113ef9119c7b626fc62b9016ef7c22979d617397cfe17882530c69ee7cae937e4eca5776cadf200afb75b315dc72bcfa57d1dadebe1916218cfee0ec63c5823e946edcac51a01a969eb122a9373bb7f3e5d8e2a28aeb54d0cb34578f3e9291b89591f7e55bcef7380400108b222aa614ebd2ef186bc784aad1169c15a03e3086b901f1a8d48857ec1c60c473fd255a63548ccd4b35e05365118424f5f70e495145b20433fa25f71c06c21ca3409ab79085e6fe4fee2aa7482943c307b65309d86b654c9f20e096b5ebc4d819bfdf6b0ce5057a73c93be404a7ffc112b834dfbd6419bfb10f2e0b4e021232a24f0f9944d34432b7074fa1f6b61b7cbea9bdfcd543e2595dfba170cdfa94f31a4ca406dba3a54b68da18382824f74c0a39afa8323d374202a9c9b6f6708947499f839692b56dcfbc137385e0ef13aa40aa293b4cb689057c6a175ac4063a08f69ecd3e1131568965ce1c69e097bcd0b4271e69c9cb037dbb33f7d5b616e88e498f4300f04ba376abe70aa71dbfc244f61efaf980a6fd171d35836b4968fb40f748505c0afdcb1dada91687211af9f144516c83daaeca8d9c593439d6cf0fd7d403d31e49677dfb22d36c30b0c97ce8b482539fdd9c2e819b94cce890e5684c986d381987e868829ca7226830635934fb7fabc7086c60b01512a2d32dd005aa6b04c65560be23444e648ebb4937f12e7be7dd0f5fe9091e0e10936f9ec218ebac63dbedae9578dc737611d4d7450780d966f3f89f962151818a068f687bb87da1f41d80fc9c35e2049ba46ed49bdea0ac4e422571e2fbb049376b0271275601fbd255cf383722c82feb7ef69f356233bf933abf4f402a6815d1207c301c27c3b03059b6072b4e9b4dacac8a38c270d70ae812b14fcaa32a317b1715a28372e82178dbe5415271dbd5364bb4f84849e7a4bcda8ef069da776f4db3ad15e24da32870195079a3817d1887be14f51b168f0676958bb3db5f5346f1caa444c0d9f80adf28788ba07b36fd632977c9a7817dfcd69dbed299da1167150f1e84a127dd3210da1f1b9529abe6057617f4a1f50ba1795e179b22c2574e745baac20b44946f16af6d8546d748fc38c7eb88d2851091ff6db45913d207fd540cd7b09c1d1130a8d1f0dd9500951acd7e1b27584cdb35d6d3daf5064be6e12296e270e6de70efabe78708b625b2c798d951b88ca404abb9cf3b031a9080c3c15c4ce134388c80539a0652f48b83322e1958a13758220d6fe88be34e7d5145175392fab209ca668e8ea576bd8a5f4db50107f4c63db3825ab418abda67ee35ec811fbb2241408671faebb046f330357bb7a444d2b2f1ca46e9d32b7d114ca1105d643beda9500e597785d76741fb4a51a8e8640715c016f5d8b91f78b7986c80ce62d0c4f878c64d32a8ac9da777ca7d9c30398e926c2e9ea4a4bde622c6052a3f5cd6f479c90f7487978f191de53aaab50c643ef3f926b2a67cf9b3c872edc91168c0f12f2d7dda08f59cc1966ebf2fcc4d4b09d11890dc7fda6d3e5525b7cd90abeb3d02a7e00c2c4489184a9a5b7fede02a62054a68bcbb376001c433c35af86823d168407887a77dc08be70406e5963381f8b501e3745c29ac74461d1d48bd71c459b50a262af0d518192071ece976282ec952b608b8a3f098626dd386b8b7723f4ac83995d819ec5fce9287c9b4e320451d55f0d3b1213a2beabf191155f7f7b07ca6733213fcf10e6a186ee94d9a8626acc4a448210ab7407a81837661674b7bd6ef3748e2eb2a1b81448cceb835c6ab2aacad35a0dc2302870516c58e2ab2127721baec47ef2e484f533b5db34f3467fd73804f95003b72de7c64d7055ef9dd3e26fed85f3b221d74eac5e60730db10427f1c041b88db9f76d2fd83be4e50ee62d703396aeb9b7f86ea3b2b2dd5854de038a4113e13c7675b7f890ea71aafeb6f067451082a407e475ac06c9b36814ab8e20a4fe63bf081a293e46813cd46dfaf19f5aab56529cead0960da9b53e4ca1134ead109f5e5db6400119483dbf71efd4a4261e03fbcb6ce15256c600a700ed35f63e355032cf6e05f665925f1c4648d99d6547dc7743eb77de1472abe992f18aea3d31aafd03f7bcb6d764cd0954830673b22c6d68164dad9cf4877696c01a98a6191fcfb96f4737f8a795fc7e0e8fc6b231f208c9c7a05b73a928d227f84d578fc01d62b0aab698c044bab277b22014d81d9b72ae7a2c4d9b6b67fedb2f0e30e4df4b1084aaad50d4746a46a11a008cb455936b4357946fe9d7b1ffe77df70df0591ee1fa971925cef656a8abc79c7a94828a8c592e08530ba33b3b37ededf682d37078513f446ba38898df3f77269d66fd448ebd8c22811431434510850a0b7aad22a9fd26813c2c13e6b374f11dcb924e70d5e8f0e25fe5b917263f6592447b30f1d27afbe8af1e88064c83e516723d7fb8ad2d3a8ede4564bff6973cd298f7d4aa0a763f874c49b29f49c72f2d412d4ced3efc7e96ffdb856fc650f6eaaf67fe3d6c76ee3d2be60780fe9a8a6d9d32039abd95b65970b493f5c701d0e4efd4ee4306ab877291ec8909a74e2ec2b48ab1ffec72974b3c87551d6314e27e6a595a2e47e7b62244840282dcb5989d01a4720efdb13dbff61dc0f8c6b053c4ca5f0e62569b6bc7e5dc41ba5d200ff013bbb5d810c57f8d4cdaaa2a49ee2a9fd57f8dd28e448715cfa17bf92ad80bd05de408c6239a288df1ca03fca691449f185da7b6d247b5f9515950152853f6b37a3f115cdb60f59525efdff13f0752f5a70da530ad4b5da8dbf0cf2ac224f656f98a8cb295da5e7194b6e83b6f612e7337163be278b54764cc25c6a09464912d71f3a32bfda661101d59f268dd9669437cef3dec4b9cb2be981823c22e3840cb8ed585023837e2d08f82ac0828fe87c063db6754cd8c03bb4fd546f3120e49aa82541bcbbb4996ff50a55e34f23a3fb9adf2bb5bfcef6a540213eb2327b798e9f11c86c7965e3464bf390b79189dd031441ac342c76cf975b89eb2bc76d5401a77fc51162b1d3cc63b8e0414e1556e667fd3d91789bb7b174e91955ca1fc0f3f77f31b00810870d4b03a097ad45ae63bb43c2f194bce4779626534499dc091d0536df113fa2adb24e3290b50fca64a04a3d45df25673791b631b46879c06a4cd892998328adb54b1b37f2b0b62b012edd9cdfb0504d41eca141d4ec87be787ccda355bcaa004d7c979fd680bb0196e9da81e154c2824289e3c3140a5dccfb335d5cb5f12d43c7f12a35130490294ca8446bfc6577c341f92ef1788f98c0d15f9fde2941581081ae200b3943d8a4ee0e2a156ff2541fbd0e3480344a8fc226781e6f9dffa577b85692f8782b1731da24850ef5af23e859b604bc7b90a13a30a6d6348b581d77dc569294b947abd47b92fee664058c1b38fcdb3c597ac63101823f031d3c58a2107b89ea3aff971837a7a98d22162e7382bb558b3bce62f6df8e8e0274a2cca888d3e96225dfbfaf1855c2f61d047af65f1c10025e368710b965ebf59ac6eb8d600c6f60d459076c7a6794c17fc277611f023522e7856e36d8170d1e1931e9f2c621094181af459c0869f2981eb2d1255fe2923ca12905ea7cce9dcb97af1ac1eb94d8d1b227fad2ec45b437bfb0d5e32e55b02737bf36ef9eac40fd3725b31dba5b448d753f85aba804d1039c50dcbc96ce707c65428a11c7c51d54582fdcca30bee3c3b6b223f6566e47024e62b970a3a1e825249b1eab3e8311dd5f1922a20562be2f7d0e1099a636e49cb9c820eda39153e703fa68807f13b840a31fba158b2e07211fa8ae6a2c9c515ac8dcfb5f57509cb8ac6d6b1096d6c971f99b8c01c9cebee642cd583009f3c03a4691299c3fe46dc49dfd4d13a0bfc588178fc64eb2c2d4f0439c4bedf7216329870362933ed4e588b6ae78c85061d6c67177e30e6e5a15e5ca84cb1caa935ac00fadfede7a6c475c961b8b5ea90d90d1b95e657ed7ae1522f1a0f36a9ab70be3aacd164263a1d69d3a3be8651fb4d84dbad85e9b3e398da2e7edea381e6c3910ad8763050a6bad296a0cfdfe2875a826b046611a292e5e46fd1054210ba2470eb91ab21f44148207de048f2f39a3bafd037bb68171cde6fb29b4c45b4382ff0e32d6ec649b345436bf15cee1f946151dee01d8a29bd39c9d3adc9f569e99392843072f6723bfbe4b7baf6ad4e24b0bff5a7e44b3b5ea4904e3b39f35351bd5bf111d73e5c7ce7b2a76e3f788e6d0384b925408f5f2d279170c49c1b8a6afa6398d93aaff4b8dff2e7b19cd5d6026348055efb5730ec8cf10785db6b06ff9fef8ec9feb65b9b3e541b42d8baa9b28a5df72cc5687b253ce7d3c55ca93a47c03bde62444c49ae7a0635978b1bcd086bc96ba864a765ed302bae6319852dcb476581032396dad636c75285624c24f1b7a5252877a392603bd2ec8bf98f6582b1dc6e9916bb0fccb6aff70030ad0ffa97deebdc3ecadb42ce6442fd8d76b64edeb6aadd96ed4d721e51eaa6094530794702623f5f496cfefb1d97634c176f6ca59b17ebace7f710c4001efb4fe672babed81581fc160261783650dafa5c133294d5a6213fee8559e1f6da0026eddc846f934d833cf894875fdf838878dadbfdb7ce213c341bc9746b98d0174ca40dc6ee0494947b9262d52af1ed71973f9f9c1810d5d513f0cc39b816b8de36e5d87297bf89478a1a534689a381f0c6d85ae6b62fc609c68966c10286c6a89697b537a041b3dbc72f7877fe7f40fa566b8ee43a043aa1d19895b446bc9596ef9e8c4a38af7cff330a7c7c3592709f362df65a9eb79f05165e4957d60534a440e4203f90cc7154f10435f11ee5ca0737da587fb8d18abc406504f8aba2070183df7204d3b96430c649d1e64c4dd0c9498a2bf40b51dbd970b0f027d092bd66422f9ec9ef109f7dfc4e79dcf534d2233d5fa0962aaa6ac1a3f1574b81f61698ccedf74fe1640c618a570b63c894922646da260b7553c1bc4a86abd9cacad1e076976f3c4e95af3ec65dd8023d3e469a0db58da0587334078bedce5eb9e2ace31fe5634f5c0eb8b9204e4f70ca0752f2d28a3796ce88d06186e7973af93012c06854465d6b6f55079925b68e53734a63c42101af9a391bed8bbce7586ae530dccf2d6df12c406236f8028422a64d417001f69e2c3ac7787ab68ea5bbd150d54959e0e080b795e4656d9184863eaaca914e7b2be07a6e2eb5a03bb2b0f7547c552205e2c4492379ef64a65335235a062086b1abb96954bc87c7a02008ae9fd233156d7ce399317a527c02112bf9bc1db6f6a8b150a65eaab5390c1b2f8cec3502d04c5937751586a98b7f3426b0c3f3a40f823bd5068c42a24fd8c92ab5b33a9c6c76546d0dd8922006b784a7f6622d1ef7e50314d865805b26be6d9d025b3a958180704c796ef4311d8e4f469409bca6403218f8240230f7a8a5a73067a40778dfae0ea6291c0c0d591a6ef61a7db98a9b4351fd2c8cab892262992226248b9707d1e7f0b42ece967fed91124a5757c81c6fc9860101157626c43c3c395e2c7855da6836ebc40f039509d52f5e52409b22b3c696af7e9fabeed352870c0452612803b2cc222d49f6e519b2b130384fd3c0b0e91dc884c44b87fa5a99f1b8f0f6bf13fbe368e554f092441c559b1f3e09600bc81a9b393690b1c659e8312d615e9b17e7421c18b39bb96ffd3a1556f36ddd29cc120900d2c70f9077dfc8b7c4778481870e8f6abc08ec21be1677857c8327986a5fbfe9b103d1f6de5439b3c9704d96aff32577e37daa9f9b62d2d47f78f522179bf6e32f982374d9d03caba288933782f95c3163ba4fb3096fc4facb4d5305ba83f9ebd8579305f439c0eb5d30210a80a093dccb72e6fa65d7606dbe984d94724063e83659844e4b4af4f73b77ad80be2695b9ba35c4763506438c50fe028c7037bebc2595ea2d44cf607013a8ef69113206058539d0a562a5fa566716822ab24c053e1ad5b2cc721d9761141f002ea2155d2bbabd4e0c1c00e73228f2ec5e4036abe1600b7f38ffeea6706898ea418b7fb0809ea322364c9892fbbfafd9c6f861b14ace54d66c1ff58f91ac1672bfee163582ef376e62c59a3acfd84b282f3bf0634cf284a90c296db54ab991f1a37b0391393b2e05e222d811576abf18ffe65651cf2d1c89c6cf284f08d750c44f5a8cb07d8dbb17579a8a943050b10acf0c88869ed3b39219ddbe22fe9638c4a873c85c8c0bdf0e17acea9bee095515251f58061338f130539868339b034018bde0ebaf581a53e7d394e054b09e7baac578e328c5b163db6ba69dab4b052fad10329a53cbc97faf59235e4c1afaaeec41673dbeb18ea79c6ac788c985ed6ee86a1b667bd3d59ac243debd74ef29318ec9b5a31672a1e0828a49565e13aa7ecc55942bfbbae5f61554675e40e60b8b4bb1d73bfd4f2b8d7774bd589ce45de7b28c931a8ffb40b36d891e502dde656dc75bdcb69aface7731c8fbb6532ac5985f2413a4d6b83c84c8c662c48cf3541a9cb9be173dc7caedf45fca530673b605d7ff41036f046be78b8700e57e4275b4799161638c83459c4b8f37634259a7d43291dd9cf343a7c0d4512f55449f82bed02e0832b10d8fddd6ed6ce69e645e57ecc51844d0e990e391ccb66a3cb313f8622f58d7cfdef13dc8c1a4d18cf63831b22cbfd4148c7f0017e4db6a977799583567942c852c225c85a393e44aaa4a1cb96de1fa198a2474a2014128f6881e3a035aab7f4fb12d59e80e8ed3b4af66d7b14cf04a5dd1a86556b7918de2ae12ac0a3c8d53e7204fd0235924c8cf538ffbf45ce3de408289fb32d91ab8af04fbe01265d89959a9d0f280e0a6b5b242fd659c69713ae254b81c844ec8e3e97c1cb2f79f5abe8636c4bbbcc7b40835f58b3e5b28396e97db6bec2441f75c4fc5228fcccf61f24d3d584253ab7c8f772b59e87467a796e57cbab3fe102a71331ba5cf046e8241e8e5c751ccfebee59ffd3073614c32996ced3c95bff9c57e3d09247756d31c6a14fd051aa961f405731403d847bcbc09545c990994624b3802dca74301bfb54573e83f1219f4a3fe692daf5d01a830f0b8910c3174318e2ed354ff6041d9c6e70d517b55c83a6975c3f9c837f8e4455ad86904152d7defe283522a109d2930180f0f3583d1fd543cd8e7dec0bd3dd6e01eb1a0ff2946b871e2c9027c3c5b9aa290cf2a2665f962e33d9d73e34b2ecc536d2e4493365f9d1ba5dc748b2f510c88ac84353aa7cda427f694fae9088cca56796b2cd9102425f5ef4080d7ef336437bec269e361e19a9441adadd51c5feaf0ed8ef1c6cb71fcaa6edc992044511e4191b4f3ec7bfac77d9cf9b304f3181258fa24698f182ec24bd9f318cd2d1f646f6136da30f48a4dcbf1f30efc7697d68b6e7fe491a1a9467348e8c97d69a91f488d99f8e598cbc68d92a9b1dad5df5ba8881ba814634949e79debeb808b09dbe1fe486ee21ee0182d9332abec255a1d97d09e340c217fa5a628d7f12b6751bb1439c9a6ccd7d14f7bd9bc84dd3d5dfe45a48f0f4c68ad68ebb37140142852695c0d400d25a3bc2b021b2ce6bcea1d55b32cb443cc27a721586c5cd7773df6ad1b059a882da1c43252ca0bb325d81f9c6a5a55ea8cf2385b86d60941052595dfb276c93b4f3234ecf4487e3c7534d311a5ba48be9bbc7b9949983c8dbf3bf4f9439abd8172a67227aeed6b413589b58b019649d1783a44ddb1fab9ababa44ed7988fbedf2657cc37f840653274f6678efb4bcd23fe71ebe69c901483dbcbd88924c9c7c1383c1e39bd9ea1d03de5113f05c5484df7f6c23df9a93779b6495720438d506c7512222ee9e5ce5e4dccbda347ce3add2edbe45e5536b8a901bf41c43294d6b9dd6e158518bb2caf39e7235b1070d3d23b2f230a515780ff859cf2a3722ee4a129400babd11963cf41bd584322ed1a71825732ebfe561b8c2895b0056305a70a0c07911de5513593d05b8251858509b0b5ab91a6b6a4f51c514f0837ab798fd9bb894775346db4c9ff43fc76fe6417c86596eaa6cfbe4bfb78d0ce75a274e56e24951f5fd7e60c20d8ed07486672de50b7d1438dcd8a61f77087963e3885cc847846de6bd445f5a2b3376fa45104bb97f04b7dc22639c03d21a75b9e4cbeb4b085e00b80284a3de99f3bb6c877b2bb8d8daa38c9a79938c2148f0453d1b9b834c8f2bd40daf25c3c6dce5bb01b68f7df84a4d56d08dcfd9c8c6d302d047ea96bd2b828b0504845b4209995cd33b179675b87b488cd0184a919e2076ce8aa69b86b06f6b19cfb095bd464f89b2c8dd6f805738af349bd05e35a4b9839426a5cfc90626f5f7f300207", 0x2000, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0xffffffffffffff01}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/35, 0x23}], 0x1, 0x0, 0x0) [ 212.969386] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=512, location=512 [ 212.981955] UDF-fs: warning (device loop6): udf_load_vrs: No anchor found [ 212.989229] UDF-fs: Scanning with blocksize 2048 failed [ 212.996975] print_req_error: I/O error, dev loop6, sector 64 [ 213.003697] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=256, location=256 [ 213.017942] UDF-fs: error (device loop6): udf_read_tagged: read failed, block=512, location=512 [ 213.066638] UDF-fs: warning (device loop6): udf_load_vrs: No anchor found [ 213.073630] UDF-fs: Scanning with blocksize 4096 failed [ 213.098862] UDF-fs: warning (device loop6): udf_fill_super: No partition found (1) 22:12:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2242, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000540)=ANY=[@ANYRES32=0xffffffffffffffff, @ANYBLOB="00020000000000002e2f66696c653000f4358a2e525d75df34ca84be33ecf316a281c94bacdab3145e9f9c33906c73188a2081674247582c699e2e1d33359827a00cf1b52828a056827bac23c309e7caebd3a06580"]) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x14, 0x2, &(0x7f0000000240)=@raw=[@btf_id={0x18, 0x0, 0x3, 0x0, 0x5}], 0x0, 0x4, 0xd8, &(0x7f0000000680)=""/216, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x8, 0x1}, 0x8, 0x10, &(0x7f0000000300)={0x3, 0x7}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000400)=[0xffffffffffffffff, 0x1, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, 0x80) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r1, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, r3, {0x7, 0x1f, 0x0, 0x120a002}}, 0x50) syz_fuse_handle_req(r1, &(0x7f00000083c0)="b34fac7d8cf6c5bd2faa330d6798cda8dbd9c935b37ea9b5241dcd1101a97209e749c21af49e76c54227876b0f8f1b763ed7db67eca695467c9d3b473cd96552e8a20cd50e572baa8c759dcae1cb02c00104676d54d6499aa43abbcd94713a918b3b67a0f4b8fd42ac61a9a08a5389aed9ea267594d0efbddb0d997b92727af56b4c0c4e673142934762d729e4dae914e89d55d8875f543d14a7688069a913dd420b2c37efb8377911a81e8716adbfbf467c4b5b52c79bdec43a31964ba3e0bf33ba2088f960cc7ef36e36ca71459f0cb33f3c67931cb2031023f91f2bcbc90a2d31580d1ec6342489ed035da83db06ec19656fdc92a0d280aaf6c1a27f62361574aa6c65eb222338db693bbcc3677516e134f06c3f716e8cd7796707ff44fc8c4b972f7fb89842973e8c462c25f54b6828f52f8676075ba2dfef88843f8ec264355409b6196bbf9b011c0c3a12a3758fa6fec865fa04fbda077840f4c33877bfdd2551f4800eb60d678482369d7e71e6246535c2126ecc0ee6dbf4f2a46bc8c0f1d588c26ed407550c9c9e68a03af2e8d88f0ddae8ff807723978298a50b8a870437006e4fd997a37ab91a6d4aaec86e817d0af4261e6ff0f092183fb188c7d092d95fa19a106fca73f80cc8417e044fcba9923530e119781d0b3de1110cc5e122dbc623c83e35716376c8e0724bda45177b059769017cd2aff38acaedb47461e9e6e1238bf34c9cb8510d225132b039daead63369adba540c242e4ce7cd3a2bc87386cbaf123248354ebb8fdfafd24a02267cca6b3931f358101c33485a3014edb396ef3d4f0499966f3261b274431a82958e5fa4dd485271e3ae2620345eba7a7ed797c255e7e68d384eca819db6355c707089df1b6107da48949ccdce0ce67246147fb97ec2ee775d8cfdf46bdfb63ea844433bc33bd128c1005bfef5597d09a5eff34d939857c100459f58d11b9acd7b1c5dd2e973db5f37926170f3b78c150b8c56740a49260b9a9acd785c7656830a22acb095fe20a41ba133eff0c4c910808015596a158fa59fa98b9fb25b4fb680543c290c1f7ff7fb8d5381b01ffaf7eafa011ad09297649864f5a6e9a8ec369fac0d9d39df803fc1b5b7506d35ebdbd36a6c40318ce14768db42a6e8987e1f9efcc896df533487c741783c6042a56f82f8592dbd71d0c38dfa900e4f46598a5d9039901fcfaf906801a1c3f889b7b4ff0b6981d80613cbbda0619d955b3fef7adb070930d2cf5ff4404e1f7e1a01cc8be0392221a29f842064ca92192625dba1dc8a77052192cdffe1cc7cb6d0050a486e5dbefb5e4ced350b22ff7475006bd20be9f8497d9fc001f508c7d090f8c01f7f9c6c98f6eb5fd16e2fdfe2d9ebf15acdaec530093002008d4f29311d682c1bdc9170c7fb0abd3274516ee2d9ad481e5b6904e9d1392728285e971a396f86c6fea405b0bf9a291258c8024a1ea17802df202f8ad183298cd8167e6eba4bb59641462dfd0453784c8a073554acf1857e18ab4d59b9a9ec7559ec5f6cc9bb49e5b2b4f6cc50b6bb40b7c3b406a56a20751a615aaa9021c45e58d85472b120307b711c2cdcac78009d8a62e4842264a28b3265173c3c1247fa0a883ec7c123b376468a294b89081e1b741ffde1c81c2839465b725414fabf9053ad14c23e13e9728109c97baec80200619430cfd152aa88a8133af74dd0209b6b2b575e2eff7f4369de3fe03ffad81edc76968e05ed6940a94eb7cd90d123f46e3bedecd94c2205ca772d881e808d8efe71aaf8e75c10606f0854bc9913dbcd8e7346c85fd3532801a90c9d31a2396cb7813fa2b506eaa314c19d899c0ec1bb73c9cbb9d633ad0459433a78a0ed1dc44a4072e4b54d45e83301ec2c2da86f297079f7fa2dbd820593621552e95f3995f0e9aebabc704bae11ebc1163c48a238a43973d4019d452a763541ed3204ca2943ffb20d5ee7cfec890e560c5cec49c654dad01a600e480cf772a6a41d737b134ca170c745d0b2b03eed697c7000df5f93a0703097279f20826418e424d878aa3051fc6b1bb86179bc1119992b3f2003a2358cca778651a5f229eb411b199dc0fcf8c0b29e1e7a5a4a730f02bf9fef185cebe4a09fd2695989cb605a6d24f198bef0451412b4edfe80418c5f2aec807f5b7b388afde1947ece1df3b2f98658d6e08df7cbc8cba55f0209f27a3cf1a43e658f61c0ab75265a4f816a8464fbd03feb53ac9595d78e6aa32e7333a8a2edab137371805ce1691279b3c9d726eadad38aef6cc1a765dbed6ea84bf69c007761e497f3d81a43373a52279c80a0656afb00a683827579a0144aa5b013706b81924fc25e7c49147e1132a70b6a5fd528d3cd8a3f7d1be58c50b834dc505e09f8c4ffac1e3a828fb6757535a9ba332b51871347b715aac79ca981ed1eb915f926d17284d4ad9b5c23d295d8fdc6112bdcaa7696b9bf2f2a11840b19562753531398593bc081d64184b0d473be881acdbb53284addbcbcb81bbfb4fc2f75551cc55545d3c28327fc377f0859cd2b172cece2038c3b09dd987a3c82090541832a11b40237dc26cb380f0f2d31fa2265151080a4fc1d77be04c5cfa8f74f0b5588f04e6bc94085e1c7dd58e1d0a691b43631ec2cbe6c68ec6d51c81ade6062faf2a86956c1a7bc94fa9ddd866b457d98d57d3ef3144ab8df04e65c0befa1289f6220dec4cc6069c6128e0957751e60f09e2fdbd2b2a713c98efcb1132ec32902bf0ea95db5845d3a9dfb2fb2dd97b5af97aff9beae56daaace2dd851364be602d563f5c0872bc8b2efe212dec3ca50bdd0127ac1248233956b48bcd0fbd54aa26ae2318546b119cd67371906a1cd73aade665049ca0306629901c39e4df02e98fa1d4f03a88b64d45bd89e23cde0445dddb6f5b7324ede3b9975e39011f2e86a37309f179046b2903f3e7c667d4a205b20eb1ebcc2fa6a35358259722c44a9c2543d6d6c999cad4a276e4f9b0951bc205711af4eb0dd533adfc66daa6e2fd18e44a58d5755496a5a70ec2fd61e8169e953d988f74e9d60884a59afe788e5727f4d03d2ce54e4e63e056f25dd667406246f920c3261620631448d3127dab8b713ee39334f5443040522a17664dd05fa03ed928988ba873bc3067b59c80ec433c627098481b276711dd1f88ffffdc6ec4b6dd0749c4419a14263043cc89ee74abc4f62623d2fa0db48037c8b53ec56351fdb3ebfbbb4c3cd0f49c7ef4dd3021b7d93a365fc67f49596291e76f947f82359ea813096cabe263c70f56a8b3286f64d84af398a8befda3a6f6c1bcc8de8041446d1a725d14f75dcb1b34985bc949d736eb9344a7d54c0bbc9e666dd20b46f777db765b83a46596555d7133bba8ea6c8e5ac67830134055f624ecec76799470e6b26a919826f1702d4bd6e28db501483fb07dbc0c36558a8874986e1d1bb5a978fcdb8ceebdca2faf3c5082d2c71d99f14be0dc582f743ce0ead7f01de7c7ced45ca55f1bbcd3f7166eacc44c53000fcac56f95b20771c2650e401c50d7c5d093365fca8cc6b5576043e046f9126565e6c4c9540fcaddfb3c06c6ba1d6ffe7d8ec2b4524e4436a6a44b48faa271568e42e749c654011fe5afa698abce588b1b31d8d52045332af53b3f17fbd352e0b08cdd041b7b28371161e83d43e558334d66fff706e1cbf7535731c4d07a1c88a7ef67866edd6fb0ced03cab9fb43303f6be9cf030e5d83b769bd8d84a4cd5f4d5984bccb0e43af2ab54df3fae11c0eec848feb6399c1ef7f9ed555eee0ba50037e3f0a4e3960350f46414113eb730bab357f09b4aebb3daa8e3ae0cbb3268b7daec4fd2a526b9916ca593360117ed89220b0c3fcbea2d63213847c47ed31affab182d311bb3b1617a05d86c0dad63f2954c6354e37e880ff668000db8aba8ffb9a1d0634519db2995ad53a0b6ae3974ac5e0788f06a302df2440f194465a9e03c6022f6aa977e8589d0bcb195cb021294686a7fd56fc7bd504c654318981195ed8bca21f048ac450815c33e16d74217968e9327c85d153d5d42a4b4c6325903f7448c23c900ee80788a1fe70295dd6e865ada6341bb1a3fa56b4f3188d0d6eadd31f5fbb7af2f319d0783476ccacf0b937dac55395cc79db9baab87f3d68124c7123b965ef899c29ef0af1126cc8ce645a5fe6201f78e601b1099ad6d070007f19fea35431f38bf9647491bdfc6795f2fb662ab564a8c4fe7ca17c7f1a9025a187dd18470de2b83594624333bf8678be55d83bfca41a5218fc6dbbbfac2aeac3246ca1f611ad413986a006e2bd4605177b67d5d5102e30ad9d2fed5737dcbd265f73ee3e01fde6c0edc1b00362b2d78b499068111666a769bf77c80fee9cb11dd5ad7ff31dce08a235f8c8293f05ee22924eb95aeb7fe04a54bf50a37293da7fe5b57e737933a117964085fd23530d692baf8df710e379425c3d21a8a74eb6bb16da4a1b842daffef4b03fb00e15bf11cb6061541ebd9256ddc1f7e1bbfaa7f977081c8d06293d9fea2f8ee6c4b0ace8ac70941772aefed19d0b47f8b435533d6ad2b6d4070a85d3158bb3862a00bf7c68d8f1a1b1b5aae5b6e209468b4bb4ef87b82128f903c37a4c60ac6d8b298caa216340b218fd52471afa5133ee1f89f6ed6026755cd919a86a3d71a722a7d610323e1140a15f57cf64776bba1938b3b3dc78822840a9450af6d08ffed6007eedd71360ace0e8200a555a199d3512ad891e2cb2135c3c8e57b7464892e62dc615e40afbb7ebaebd6f2236c452d3cef1783f98731ae89e094b2f8ebacb8719de90605e3485167c02d56897d4cc57b156d36b4b0a376ef93c064e17568e58c8680d41bec79107f002b4c558f1b931177487de7d7f65eed30e23a301b35555dd7410d2b984a25e59ff11ba356bf20c54f021217ead34166ab677739b7b71568b2db8db1106d285bb04dc880894409398be928bb8947ca4a4cf8b6deb68d5e37bf4ecca4d0bb6e572df6f24f4efd9c59d75fddddad9203ba51731420c0ccdfcac83e456d38035ee42eadab1f51452173316f00ee59243443d48bc4406256821af2bbf19f72df6d115a7b1ac734faa9efba1f6caff6a7e8f991dc47c988dd923bdc103614a29562dbe557ab572f5e4cdc0e0ea7285f10d552cd8441f39198198e8d66ce0057d9349293ba66b0ce5e2a844403e045e9c36830d4ce0a7189b478f2f4ca063c36c209e1662eb8e1627452b19e63daab1b1e55f109238ad9d8230bf1f3a06d687d86ad5cf2d62d303b525f9304d69c6512cfdd60f71855230229f5519ce2bc0bf65be278fad02b4a54422b00d463493253c8b0035aa099cb7b8926642ba89f2fd0ca32a46fb9d4d55cd14d09b657bf4e6ca01d02302c98eb3ebb49a7276227e71e25bdf2a86b43c99f4b0f35fd9eeb71da7974074160056758b3e52d6bf8fc900874408ff130fae5d4ca0a3d68eb3674b2016faa49fe42248d0dad41ba5d36a0ba1736be1e038becddc6bf8adb4be6387bf863f4766bfb8371a188ca3d1131893d6a26cbcfc4cbb8ae322ba5c9cb2d5723dce3c8e243276fafbbbf31722275174fb8d1eb317923ab0b5d06a2ca85add25e6b86d2c6e1a21c6b90d62e12fda38a6699d841c8fc47f71e055ffa09779af59a2b0f8ef1a4cf19ddf4c4fc7c0adb7fae64379e8d4da2d270c8a40bbed3966cae6d4b75395fb2a0b33acfb181a87f35ab6448b02ea6f528e60e9b9dada88f77262fb86286aaeaf00bb22e244ac48257989286bcf34bd0efaa5f8199a93a7911bb608b695a20a4fb80b4b3c2118b50fcde02d4255409e08fab61ed711693b386d7d3bf8c87a70eb0723301ca8c348f073020589da03b4e90212a6784a1983ae333bdd2873232234cb8bc9087c920b91f3bdadc92a1218b4cc89314ba393eff8bae72adfa5694042e0e314d1e61bb6aa03690ee3e44fc0a5c6a58ab7a51ded16cbe37b163c87843ac899d99e3b3009a5067c0476b297139d27ab76ce43db926039b3ceca6c60aefd8903894ec61d777f2cecebea34958559d78087808005c50c54216950b6c97bf2b86e8ba98d5c50fcc2fb84eb1a4f140141505eb6e145c549b53015652d4b97fcd4bf2008f3d1a110dfdd48bab39b3db26426a4533fae629952776f27dd5486ed318a0b01d7b6545706c9dd9863a856bf93eacb588265abda4c58e052fc5eed45c19d1c51819b5c3845109772f465c7d6b81bf3cb8224b82fca84d2288ca39278c4c6bd18fe6c87f5909f1af7af276fcc397c8f28e26b4919399b0e21df2a788e300adc080b236ce08ffee019f2a5179d8f9196eb509982f1ca2a63b373d86219869179a65d7887f8b83f4f6cf66546520724828742e9a381548cbb5bdd725f4aa730381aaf56f42646dc107bb6a91c39e0bbbde5db78f2e9bceb296a0e670c704593739eb2b76749f7d1402c6859043ca898d8b851e83986e38b58a1492470daba4eb34fd6bb8e6ba342c421e4e1bb19ed3abed0906d70fab380d627d5008ccb91a0767c23dd665d8f95f147fca781bdf9bbdab6ff011d2f3ddb71312e5ec261e330d5e3731a68f69080d3f34d6ba16bb6ab46f72c1a92de9b30a6cfed9304c881eafe4867ca4a21b8e2e0a15d49b28d2ebcd047bc960d93ab9955a099b97717c784b8b031976b070966ed53727d3363444ed1ed71365bca5dbbf7b88473901eb0cfbe4faea999f5f3dfb44db728b1743c2d09b3bfd116cb248557c280289a01ddd03cff195e8b974f0245d56df6271bd3d88bdbae8f5faf0d61bbc5e4f6ec0d1cf58da3f19222f642cbcf0da9df1cd325d04b28bcafce233d72f77ca3fc83ccc6822703f85b8d3ff2e7f21b486cb19886311cf72b791bb81f720d309293ef441d667974ee07dc9dd79f7b0acd5a5a645c1930f671f8d9ba8ee8e6a81178aa4a2c85556813500dd02ab2c69b80326013b241e7b72938541e36a5e5f14ed568862ad6a43ad8cd2b62bbd3fb5a5b2b5568ff264e3de6da639ca9281ace05e436e41729cea7fe00ed046d8921b948f0690b0292ed3b25dd61b75ff9c9e9a25fc2f4f060905388dd7e90eaf53eec1e5c4a582ab48b306456d9548ad60840e159a1863ae946082047d6a75a3f8d06e9efe4d37e6cf91f6a6277b5325d24250fe6745726bfe086ff1b6fdfadfd7bae6afc947b9eb3e0ee3d7483fd10b67f32e60be8a3649f76a891349876527cdfedd1ea4e8af1591979fd9bece1ccae43df9d97b768d8be5bbc5e1faf52942fedc3d9aecdcfffdb5c54fde0f1998901097971d9daaff7cfb7e3bde932d19bcf055ef125a552d2f53da7504cd6e16b83640fcff11d2a626591ce62b793f7610ad7dae2f9ff45c0d9b7449849c7eef3820bc06ae7f6e7196592620b5d37e3329a6017758792209ff1d0bdb91b302adfeeba50181b524c3bd87650458ed3f23833fd074553cb79a04757cc6e1bac09c181b52c7f1314cc3328fcf30abe8892476b87558aa3e6c0330b20f29e2deb8240afd026b06107bc58371d3aa6c569712c2fa096a23349b8a5f8ad61cd5ae5cd9b95a600220b0b453b4cf39f97c77a87ccd4f4366b978014c07e533689b7ffcd0bba4f50167bfc2c6b2e5832c879333be41283b1c5c4b38b41649a0a4badcebcb45fe5c2cac5bbeac58d7f4de720e73455580eb3589eacf07042f864837c0c6044834bb94b84f27bd509f92602dd8cc9d95daebc7c8199a35b7f6cbd478e7fb3697e3b6a7ec23e0cbc3a5e954c74e79f8e6e8cc91ab54c42f04a6c145ae517b6dc293281801fc1bea5f569e40db6fb6aeda67a3a82782f049e239faf88999d1aa82e253becade9f65054822089997e57edbcec1047d48c13f28156e3dd7e5b21ba52399d49b187fdea01b32f038b22490b72692917196c0a4f35723318188cc97ae60952f665284a19465c263f4bfbc0b2ca81b45c6c533609c68d67f6712bf56dd515e5800d1dbb0e1676738e506f59fc88c1394ffb5f7a89544db295302e6589184783984a2bea3b31fb9915bb8d6caa200e50cf5f414aaea66bacb26b1e07ead49ae4bf4132119ff6eb89a92bf26eed14712d938a0fe3d4fe73e6b1ffbf49781d3d3c5423ea7261b73bcadce6e103e3573215093c923dd8088f5c863e0e70a087e80e92e5554412a82e19fd9dc6a385e17833b72562a4a3d3acba30d49856ee41b63a3baf92816a2fe202572c90fe1570091825dbf3aac007992a7a517871e9e98d47083ebb957984e3623105518dbc2a69bf24dbd217ffbabf6c3a43a60237c5c271346965a7e2b595b7b1ec1ab50d67fd4eb6b1eec8917102ca41eb45bd5277f700d77138966f06c988167f036360e53a908966dd50b63f0914a169e2aff9dcbf819a47a7b7a1969ee4880eb15a8539bee9b6e1f2c1e2d893c8e3fb7919025020206bcaa47c97924603743cf2eadcef0b068c3f56028fe32d6541a8e90e192c7487998fb67b122d313c5ff52ba36c0bcef30107bf2be6fbb17778aba39563d92a0ceac52757bb4756667d6d7263c8bf3b309d3fe5c5870b1cb195f9fe0b36c19ac3c8a9a147aead09af87cdae71b48cfe22bbc552fdf0d6ed3980c6d00a6c50da77da63e8bfe52eace59f61e106d066b2980c4481abdfe5a94e5758cc3da6feabf9def69a881d59aecd1325ae83a8a20054e9536df3cb72551e515f06b2e32293e9ec90a84f1d13a19c63b033237a4e883ed563852b27c5eaa6f661a0cdc59a7274420164b752695e1c9fc3b2ee2252f5c69af651f6fd13d9a70d04d82c308e8ca54eef2c1c083f0ec304efbc3be384048c9ccf00ae43150a3c74a02250bfe2c49b13a9fa64190666bbc5a0f2e596ea55b472f8fa3fcf5fefc67c8e5ab4bba38f673d2cf1ea6dd284c722f6185dc56229e95c2c0fc60e16f418d19b656d3863a3fa71cf5175cc7284b5ed8868eb1fa7ef2e5dc89d76461283cb9f4717268ee1c94246a647b4a53c91ba1061dac351ae75e3b46c91c0c8648b2313add2918ec875558d519894440e0f96dc1dfc421f2f32531f319b4e6bba13ef91bb7c8cd55edc3bf48be4d813bd84bc4af25d1c22ec4ac9c5e04b7846a63e1bedec321d1d0795807d80f90eb01b382bac57ff6ce83f5997502429647211c5985045d5eab3e4d43a2000ae44ac82db9b8317c9d5843ddd43573db7bd9d1b0940ae5a9d1ea3da84ebfdc5557fb51c9d10bb88138335ea734df1e0faa093222b0815a850fcb2466bf00c2aa0abd66e4477d52dd8efee7a8d46493feed4c2f1ab78c29c1f1aadf58295b3f0a89768442a7845d486324c436a2039d7c1d158e9d7d65ec6867217943f88be0443af93775ed3b0caea73225de4ca5a05d22ea066a40a55c4073e9c8bab50a8dbc44d181edb08909611ab40c9f9029563272f9f50cf9590da293313a9e2fb0cc08939eb65599bad302d3119d37198014779d5bef0e705831b0cb97cfd54153dae9020a6f38bdd8ddee31283dfaf91d4ff2cd8e469599f746885a65b9429288deabc36be10dee8bdfed97e8cb439bd9d9e0469c701a13cfa89daad082827c9d40f7cc4d13ea76d00e18e175d3c195a4f82f07d359fb383826c45d92db86ec55f66985d19f13ecacbd896735fb80d06e66e119dbfb005418cbd4a197e7b1fdc35655bf703c1b4b0588ed7f2aea2822f54b4aeebac62809f286825362510de7dca243beae7cfa5ad7751ac1d6c6d48a271b83412ff834dcb621b7f9616b1b521e74be03ff1353dc7007e11dca0c664f77ca891c2640c27bc9405f35a0ee4c47ad1e6e8e3922416ad1e09b548eb02c840c39a36cf5c6f30f8d2b466bc12d325c83e490c2f0240bb07775dee5e57e2d10881df7f58852226af8b606071db09252cf37d8370e6e40035ad70ba94c59df7486a292917f0c20070a43a8bbedd68f03e49726618274bcdec3f47a5fd8942f1edaa1f77c37b1f5a9549330eab1ee2bc86db3881b0886dcb5feb71c92e18775fbef978cb0a7eef899f10a1b34a6823f22d0794a2ce109b4b98694682de574bbe7709ed22e9120d02630af59d7bdd338e7fe4ba24540849833c173beb6b20a85ed05ec4d4df0d12c7bb45d84e6e53c86d54dd22541a71440b22e93afb5e0093f80e61d610b321acbdf0631f88bfd2335c18f815400a068e846d811a384f9d7904fe42a3c831dd69fa7573a47bccdd1a8b86450739da46bb42e1b3bd27891a07ad7fde0077ac85b65b10db8e9c7aea033389e4462c8767602ac745ad0ba13bd40bca902a9d22d1b689a11fd6b3ce4eb888f408e363048d5a6dadb0d16b95825f010185c35815191e5141073c0122faed683f9c3a402eb706fcd8642c45927abe84918608117619e1fd4fc8612824c231afed99a5bf892b5dc8379dea10400e91e18fbb0bfe69cfb1c8362243f39b067f05827686b20427c96a1344991cfaa7e68dddf2e53769f3bbdd05985d0519139f6dbe46f721eec04bdd9393dc5b9e1660cf53b2eeb013ca769587d0335479c920703d73bddd2474d65d167f3b0237625452b0dda700fc6c972dacd5b6505d506be6df228e8ebff1831771c71fc1d83a15cd0d3e891a395d8476a4fd33534e3adf2984cbbe4068e1b38d5b8eed6b4d314f0ab032761890938f2ccecd48f71a95f04eeda1791e2f46e853a7aad51f9ec117094c9e3fb2cf73be434062179d8e78a8274f5a81e26a65d425d8aee59a6905dbe5ea0f0b82d540edb68838d49e109bafeb780f0989086a1a27aac07305edb2b98a0a06c2cda05b2bce7c7219a8fdb90ec02af2212425a59d9df78dc8418cddf86cbfa1fe4a2d13725eb34653343bed647d69068495cfc7cf1bb887618b1d90734e67270201a0ce49daee355726b3c2089dc6e855bcd0af160f0ede5301abc587977a1a96a6ef318749680c1cb6ef6af0c4476b020b0935efc334e8c1118105bf3c45a3f76d8bc2c93e5d5a058e25a0976a9a2f92938b8d58a75feff89163d232dd8b6aec616215afb3f06b17ad3d709d67f2d572802f2f17fcade8f5888483aafe918169bafb99315dc74c26a1eca95c9d4e53d819f97ab690070d9990a7861627f55fc23e7810c0e4f1574b50746c4955da302b82fa357ba4fc254485c9e4976a8ba29c2c5abee3bb3771744144a64bbd92ed69c74afac8d97f4dddbf2b4cca1055ee5a464d33f6de95238efb3c6a3637f8e9e21d0134104ac2df9be5befa61f5f37127faafb1c50ee429af865d5f3050e81ce69b3cfe968168d855a73555a39858d2e6cf8c82775c3142c1ee082adb1a1df0ccaaceb8ab9a9df129076ec5e8cec72ca26c0ec512e56b91edda3510636d734cd5e63dc7905cd239a5a394866ffb2d88efa65e0212e0879334626a84426041493800e64862b6233b7d4f0f81c34e45a9d67eecb64cc4c2644952e8f07a7a11200019bc7ea0b324e71e0eec026669dbd76e11678de16b9d4a50d7db86bfaae3b3903b103b9e1c73dec28891c366f9885048bc1689624a62351c5f1bca33850c04b0cb7343028b561c9103125baf985bd2a0293af94e093b96eb6c37d364097ad7d0b4bc1159cf7d8abde7f118502037047cb76deefa9883a76dbc715ed5ea050cfa2054b", 0x2000, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) stat(&(0x7f0000002440)='./file0\x00', 0x0) io_submit(r5, 0x4, &(0x7f0000000780)=[&(0x7f0000000440)={0x900000000000000, 0x0, 0x0, 0x1, 0x0, r4, &(0x7f0000000380)='\b', 0x20000381}]) syz_fuse_handle_req(r1, &(0x7f000000a3c0)="2e3513cf0040f4ec3ef0fc39ec6573eb31f1dcf6449c9d47664983d58f160669fa057c2959f326e1a3969c83a11afc78bb2f05698e41c5d3893bfd5b9d419e50559588314def400128d281a397be23a88e793a87f4ab076151938ec73673c445b67486fa8fd2ee3daf354dc3a34d891ed186b970723fb92cccf1613ed28a9a9057568df33cf3ba04b640ddb806fc297afe5e450445dd0c59d6979a0a58d7690e688c6bd2be42f98668dc3866581bc3401239c32609511e5850a461da192d1836bf525bd932fa882a5a46a7897f540cc7db8aae824f0e028fc46b35e8b5e23454993ab52b8c33465362055c5f1ede03f20f164ca253528fccb3f8cd7644e0cd46cf344660f62485853360887e867e67c1871e514a17134a6748b3645946836e05eb000e520842d6f28f92e3df6fea88367d41c94cf8be99a416fdc58ff2aeee3db96154f5d14b7bfd6bc65c3dc15df83b9c3cd89a281de8a7fa1e1cb6a50b04d0e9c328e0e0ab769dfdcfaad418adebd8c8abc41bbe668e1d630ea6d6b96bd00626c37c2dba180a593dd4d0e62299c07e882b6f879286eaccce6abd100ab8d674c34fd450bd1a44404664a52c7c339708828477eea21f490a9e5956564f2120464ba04a369bb0eecb9ca53eff5af2ed31c9e04d9686f7980b8476e8bf7c2d331d878c4646249a55f4e68cf1b237b1a33afce5c9beb545feb73ad852068cfef285267a05adaa0f71b9c77477b4dcfe34e6acddc3e78e79d8dd9b51effc19b7ef3eea634c29a58866adb10a2b2334f14d39174d59d3bba8c2fba9c7a30eae428e353f6080d613096d7976db911a872e00d4044919b321d659d16f35da733d23b32670af0bd9da1d092798f758081c18f735c2c5ba6c7c7ef2dce780a539ea1f16e5dd44d51d0fe44731b4009148f0b5e48c352c2c0a6f80eb94943b306e28c1ea1613105dbc76d288129f4f0d55cf2d6065edfdd6c9fcc57c95d3d52bdb9f40784e7c097e06c1915df93fec1df9a4d840f1cc0411bc7655ddbabcfde41189f582458756d3898a40fc4e4b622fefbba6a7317bcd918b2431f32b8b81974989a0bf0cc768b78801afcb6694733eaa214f3e05bee9a10efec968c25e294e90e2f534f33808b7f6e217a4322342db6e51257ecbc998e59b38a8182a18e6f2e1066845e773cc78e50602fc25010626c2ecb2359d4c8b03d429a3d520724451d5fa5574cf094aa910d7a65c8c31f8b460f2a4e43b45c2fa22ec248452dafd509e8c8a1ee236d118c2af5271826eca60142373569426a691cddca8885e2f798f83f7dff29eed8a21fd56ea7e565af178f1cb20fc8652ecaa86da5f7a8331bb06b361d3fe4a2916ddb774726279657daa44898b1840f941243c6c4faec007e6c2d66575de67b54932cbd581ae1a8f8ce407aa4a730a70f7dd6610740ccab9087339a7921b6a80501d4ea568713a8f30ad137c21a941903e5759a74bb969c0eaca8dcb419689a509203cbeed9404689d28a983d026fdd3859e3dee7a2229a90b02589b844206580fde0a358d9cfeb70a982a92aaa342cc3d8b2e2a04b937fd530cb2c1df375b185138ade49a5c9d94e9f82ed42e3b21adcc323789af83f7de20f4cd18e1e3cf9e91eca0aa52d2365c0621848fdac335308fa4d36b714e1a4912d90f56b1a895f4a77da5d64922ff39c09317b2f8b3f7e7073d42d4b0bced8c3565b5157f476d365dc585a3e486137a89c422cb5809c110e3825a35674f49fa0ab795639f70f685ce5e3421b48162c1992fb38c49011493e254a14cc0154256c0fa0cc89460861bceb453389887ac1ac75e426707f8096857191a1322fe450fba0c4d54f56f264a0e4518ea0444f955dde36f660c33628eb7c696919ba850014daeb29e0515ae53a70e297deac96d8bd8fbbdfe43b5bed4e99a023c28b9287f4e5322cb51b66baa84c58cdef56b4dab3cfd2d0200e4f644b96037764c5cbbc7e37ada240822742964c3144e2de1a63ab98f45f297adac67842c2449c27dea1d4fe727edd5c23701a974aad667974f2070d5c5c18b4ff521f77ba648ac6994438b968e6d27c8bd41901714e9303deee54096575af9ba8c2f3180b2aa28376010ca2851ade93a3f9228a632ada6e9bd145a1fdb08b933979d169c3adcaa12b0db511d27937ee7ef9eb4dfaa8bca176f34ceb1c62dc51bb372c6558fb3b31cb967207abf166652211f460f8d8c769b63c2b9fe95d86d3569676f4bb26899c54ce018b448e44473e8abc1839b173fb637dde65458fc121086a6310d1e9d8ab58276ff12a25019ae360ef238406bad6348582d61d043749346a902de6cd7975f2b3875c9c96f988a8a0065f61f240a50c458f08dfdab4a06f6fac8a2b18e71568ab23c122bc9359e06bb468e62b2e5c134f4b67979d291178e748cd79eaf909f94a32c2396a4f8e768475aa56040a54afe7e3cba6abda948758a73c8a0c46c281b0fda0eae383dc9591d1bd12b047c5e9466314fb72c701f6bce36fc11a4fbc132d0ed69768db14f283e1abb7384fea94c716f68cf1f4675cef6dcf7b45b48b8a4a59984c64574325210384cf87439c697422c43451720276204a2a045f5dbbf956e7a4f62354963bb38c6a36d67e9fb86e50fcc4092e65906caff62cf5c2c820cf7d8f31ced5c982c545b8546b72536cf49d4427aa94923168d280c4c6369f27203657bb6c5b29bde55ef1ac9711b91b5091be530d5a3fb1941c6fb87bbcc5b521106a22b03c0f9599d09f11f9c57dee263adfa106f7ff472ef5649cb8b6b0d418348d844cb88fcc2133a19b5941bdd4ad0a05a259789ef2c22a8911bac9d6011e1f917de73e01d71da4d8817cea61362d59e1f0146e6e930dd4a401aee82677be44e593d8deea8201442e1d2793b4be2a3a5b32a02dda67020bac0041fed93edd808fed6f6e704b75f0df1e0e498369ee53bf0dec00001628391eaf721ac9ad6626a7df12f525fba8aaad44eecde99d4f08d55571c68e000d1d40180177a9ad7d702365fbf79d5f8bbaaaaee99739cb6dba99e20e209100bf3a9ea38f9d4de9ef0c39458e0fb6a425d9db598c2fecdb52c02fb5323fb1b024ea1a18262366771cebd64ca74498ca7dac46213c772043938665f9e3e1446a08bab288faa51da55e2764f4b2a1db503642897b578eeb4666fe5191bb95fcfa6c4f1a6f04df44616bf9a6acabe2113ef9119c7b626fc62b9016ef7c22979d617397cfe17882530c69ee7cae937e4eca5776cadf200afb75b315dc72bcfa57d1dadebe1916218cfee0ec63c5823e946edcac51a01a969eb122a9373bb7f3e5d8e2a28aeb54d0cb34578f3e9291b89591f7e55bcef7380400108b222aa614ebd2ef186bc784aad1169c15a03e3086b901f1a8d48857ec1c60c473fd255a63548ccd4b35e05365118424f5f70e495145b20433fa25f71c06c21ca3409ab79085e6fe4fee2aa7482943c307b65309d86b654c9f20e096b5ebc4d819bfdf6b0ce5057a73c93be404a7ffc112b834dfbd6419bfb10f2e0b4e021232a24f0f9944d34432b7074fa1f6b61b7cbea9bdfcd543e2595dfba170cdfa94f31a4ca406dba3a54b68da18382824f74c0a39afa8323d374202a9c9b6f6708947499f839692b56dcfbc137385e0ef13aa40aa293b4cb689057c6a175ac4063a08f69ecd3e1131568965ce1c69e097bcd0b4271e69c9cb037dbb33f7d5b616e88e498f4300f04ba376abe70aa71dbfc244f61efaf980a6fd171d35836b4968fb40f748505c0afdcb1dada91687211af9f144516c83daaeca8d9c593439d6cf0fd7d403d31e49677dfb22d36c30b0c97ce8b482539fdd9c2e819b94cce890e5684c986d381987e868829ca7226830635934fb7fabc7086c60b01512a2d32dd005aa6b04c65560be23444e648ebb4937f12e7be7dd0f5fe9091e0e10936f9ec218ebac63dbedae9578dc737611d4d7450780d966f3f89f962151818a068f687bb87da1f41d80fc9c35e2049ba46ed49bdea0ac4e422571e2fbb049376b0271275601fbd255cf383722c82feb7ef69f356233bf933abf4f402a6815d1207c301c27c3b03059b6072b4e9b4dacac8a38c270d70ae812b14fcaa32a317b1715a28372e82178dbe5415271dbd5364bb4f84849e7a4bcda8ef069da776f4db3ad15e24da32870195079a3817d1887be14f51b168f0676958bb3db5f5346f1caa444c0d9f80adf28788ba07b36fd632977c9a7817dfcd69dbed299da1167150f1e84a127dd3210da1f1b9529abe6057617f4a1f50ba1795e179b22c2574e745baac20b44946f16af6d8546d748fc38c7eb88d2851091ff6db45913d207fd540cd7b09c1d1130a8d1f0dd9500951acd7e1b27584cdb35d6d3daf5064be6e12296e270e6de70efabe78708b625b2c798d951b88ca404abb9cf3b031a9080c3c15c4ce134388c80539a0652f48b83322e1958a13758220d6fe88be34e7d5145175392fab209ca668e8ea576bd8a5f4db50107f4c63db3825ab418abda67ee35ec811fbb2241408671faebb046f330357bb7a444d2b2f1ca46e9d32b7d114ca1105d643beda9500e597785d76741fb4a51a8e8640715c016f5d8b91f78b7986c80ce62d0c4f878c64d32a8ac9da777ca7d9c30398e926c2e9ea4a4bde622c6052a3f5cd6f479c90f7487978f191de53aaab50c643ef3f926b2a67cf9b3c872edc91168c0f12f2d7dda08f59cc1966ebf2fcc4d4b09d11890dc7fda6d3e5525b7cd90abeb3d02a7e00c2c4489184a9a5b7fede02a62054a68bcbb376001c433c35af86823d168407887a77dc08be70406e5963381f8b501e3745c29ac74461d1d48bd71c459b50a262af0d518192071ece976282ec952b608b8a3f098626dd386b8b7723f4ac83995d819ec5fce9287c9b4e320451d55f0d3b1213a2beabf191155f7f7b07ca6733213fcf10e6a186ee94d9a8626acc4a448210ab7407a81837661674b7bd6ef3748e2eb2a1b81448cceb835c6ab2aacad35a0dc2302870516c58e2ab2127721baec47ef2e484f533b5db34f3467fd73804f95003b72de7c64d7055ef9dd3e26fed85f3b221d74eac5e60730db10427f1c041b88db9f76d2fd83be4e50ee62d703396aeb9b7f86ea3b2b2dd5854de038a4113e13c7675b7f890ea71aafeb6f067451082a407e475ac06c9b36814ab8e20a4fe63bf081a293e46813cd46dfaf19f5aab56529cead0960da9b53e4ca1134ead109f5e5db6400119483dbf71efd4a4261e03fbcb6ce15256c600a700ed35f63e355032cf6e05f665925f1c4648d99d6547dc7743eb77de1472abe992f18aea3d31aafd03f7bcb6d764cd0954830673b22c6d68164dad9cf4877696c01a98a6191fcfb96f4737f8a795fc7e0e8fc6b231f208c9c7a05b73a928d227f84d578fc01d62b0aab698c044bab277b22014d81d9b72ae7a2c4d9b6b67fedb2f0e30e4df4b1084aaad50d4746a46a11a008cb455936b4357946fe9d7b1ffe77df70df0591ee1fa971925cef656a8abc79c7a94828a8c592e08530ba33b3b37ededf682d37078513f446ba38898df3f77269d66fd448ebd8c22811431434510850a0b7aad22a9fd26813c2c13e6b374f11dcb924e70d5e8f0e25fe5b917263f6592447b30f1d27afbe8af1e88064c83e516723d7fb8ad2d3a8ede4564bff6973cd298f7d4aa0a763f874c49b29f49c72f2d412d4ced3efc7e96ffdb856fc650f6eaaf67fe3d6c76ee3d2be60780fe9a8a6d9d32039abd95b65970b493f5c701d0e4efd4ee4306ab877291ec8909a74e2ec2b48ab1ffec72974b3c87551d6314e27e6a595a2e47e7b62244840282dcb5989d01a4720efdb13dbff61dc0f8c6b053c4ca5f0e62569b6bc7e5dc41ba5d200ff013bbb5d810c57f8d4cdaaa2a49ee2a9fd57f8dd28e448715cfa17bf92ad80bd05de408c6239a288df1ca03fca691449f185da7b6d247b5f9515950152853f6b37a3f115cdb60f59525efdff13f0752f5a70da530ad4b5da8dbf0cf2ac224f656f98a8cb295da5e7194b6e83b6f612e7337163be278b54764cc25c6a09464912d71f3a32bfda661101d59f268dd9669437cef3dec4b9cb2be981823c22e3840cb8ed585023837e2d08f82ac0828fe87c063db6754cd8c03bb4fd546f3120e49aa82541bcbbb4996ff50a55e34f23a3fb9adf2bb5bfcef6a540213eb2327b798e9f11c86c7965e3464bf390b79189dd031441ac342c76cf975b89eb2bc76d5401a77fc51162b1d3cc63b8e0414e1556e667fd3d91789bb7b174e91955ca1fc0f3f77f31b00810870d4b03a097ad45ae63bb43c2f194bce4779626534499dc091d0536df113fa2adb24e3290b50fca64a04a3d45df25673791b631b46879c06a4cd892998328adb54b1b37f2b0b62b012edd9cdfb0504d41eca141d4ec87be787ccda355bcaa004d7c979fd680bb0196e9da81e154c2824289e3c3140a5dccfb335d5cb5f12d43c7f12a35130490294ca8446bfc6577c341f92ef1788f98c0d15f9fde2941581081ae200b3943d8a4ee0e2a156ff2541fbd0e3480344a8fc226781e6f9dffa577b85692f8782b1731da24850ef5af23e859b604bc7b90a13a30a6d6348b581d77dc569294b947abd47b92fee664058c1b38fcdb3c597ac63101823f031d3c58a2107b89ea3aff971837a7a98d22162e7382bb558b3bce62f6df8e8e0274a2cca888d3e96225dfbfaf1855c2f61d047af65f1c10025e368710b965ebf59ac6eb8d600c6f60d459076c7a6794c17fc277611f023522e7856e36d8170d1e1931e9f2c621094181af459c0869f2981eb2d1255fe2923ca12905ea7cce9dcb97af1ac1eb94d8d1b227fad2ec45b437bfb0d5e32e55b02737bf36ef9eac40fd3725b31dba5b448d753f85aba804d1039c50dcbc96ce707c65428a11c7c51d54582fdcca30bee3c3b6b223f6566e47024e62b970a3a1e825249b1eab3e8311dd5f1922a20562be2f7d0e1099a636e49cb9c820eda39153e703fa68807f13b840a31fba158b2e07211fa8ae6a2c9c515ac8dcfb5f57509cb8ac6d6b1096d6c971f99b8c01c9cebee642cd583009f3c03a4691299c3fe46dc49dfd4d13a0bfc588178fc64eb2c2d4f0439c4bedf7216329870362933ed4e588b6ae78c85061d6c67177e30e6e5a15e5ca84cb1caa935ac00fadfede7a6c475c961b8b5ea90d90d1b95e657ed7ae1522f1a0f36a9ab70be3aacd164263a1d69d3a3be8651fb4d84dbad85e9b3e398da2e7edea381e6c3910ad8763050a6bad296a0cfdfe2875a826b046611a292e5e46fd1054210ba2470eb91ab21f44148207de048f2f39a3bafd037bb68171cde6fb29b4c45b4382ff0e32d6ec649b345436bf15cee1f946151dee01d8a29bd39c9d3adc9f569e99392843072f6723bfbe4b7baf6ad4e24b0bff5a7e44b3b5ea4904e3b39f35351bd5bf111d73e5c7ce7b2a76e3f788e6d0384b925408f5f2d279170c49c1b8a6afa6398d93aaff4b8dff2e7b19cd5d6026348055efb5730ec8cf10785db6b06ff9fef8ec9feb65b9b3e541b42d8baa9b28a5df72cc5687b253ce7d3c55ca93a47c03bde62444c49ae7a0635978b1bcd086bc96ba864a765ed302bae6319852dcb476581032396dad636c75285624c24f1b7a5252877a392603bd2ec8bf98f6582b1dc6e9916bb0fccb6aff70030ad0ffa97deebdc3ecadb42ce6442fd8d76b64edeb6aadd96ed4d721e51eaa6094530794702623f5f496cfefb1d97634c176f6ca59b17ebace7f710c4001efb4fe672babed81581fc160261783650dafa5c133294d5a6213fee8559e1f6da0026eddc846f934d833cf894875fdf838878dadbfdb7ce213c341bc9746b98d0174ca40dc6ee0494947b9262d52af1ed71973f9f9c1810d5d513f0cc39b816b8de36e5d87297bf89478a1a534689a381f0c6d85ae6b62fc609c68966c10286c6a89697b537a041b3dbc72f7877fe7f40fa566b8ee43a043aa1d19895b446bc9596ef9e8c4a38af7cff330a7c7c3592709f362df65a9eb79f05165e4957d60534a440e4203f90cc7154f10435f11ee5ca0737da587fb8d18abc406504f8aba2070183df7204d3b96430c649d1e64c4dd0c9498a2bf40b51dbd970b0f027d092bd66422f9ec9ef109f7dfc4e79dcf534d2233d5fa0962aaa6ac1a3f1574b81f61698ccedf74fe1640c618a570b63c894922646da260b7553c1bc4a86abd9cacad1e076976f3c4e95af3ec65dd8023d3e469a0db58da0587334078bedce5eb9e2ace31fe5634f5c0eb8b9204e4f70ca0752f2d28a3796ce88d06186e7973af93012c06854465d6b6f55079925b68e53734a63c42101af9a391bed8bbce7586ae530dccf2d6df12c406236f8028422a64d417001f69e2c3ac7787ab68ea5bbd150d54959e0e080b795e4656d9184863eaaca914e7b2be07a6e2eb5a03bb2b0f7547c552205e2c4492379ef64a65335235a062086b1abb96954bc87c7a02008ae9fd233156d7ce399317a527c02112bf9bc1db6f6a8b150a65eaab5390c1b2f8cec3502d04c5937751586a98b7f3426b0c3f3a40f823bd5068c42a24fd8c92ab5b33a9c6c76546d0dd8922006b784a7f6622d1ef7e50314d865805b26be6d9d025b3a958180704c796ef4311d8e4f469409bca6403218f8240230f7a8a5a73067a40778dfae0ea6291c0c0d591a6ef61a7db98a9b4351fd2c8cab892262992226248b9707d1e7f0b42ece967fed91124a5757c81c6fc9860101157626c43c3c395e2c7855da6836ebc40f039509d52f5e52409b22b3c696af7e9fabeed352870c0452612803b2cc222d49f6e519b2b130384fd3c0b0e91dc884c44b87fa5a99f1b8f0f6bf13fbe368e554f092441c559b1f3e09600bc81a9b393690b1c659e8312d615e9b17e7421c18b39bb96ffd3a1556f36ddd29cc120900d2c70f9077dfc8b7c4778481870e8f6abc08ec21be1677857c8327986a5fbfe9b103d1f6de5439b3c9704d96aff32577e37daa9f9b62d2d47f78f522179bf6e32f982374d9d03caba288933782f95c3163ba4fb3096fc4facb4d5305ba83f9ebd8579305f439c0eb5d30210a80a093dccb72e6fa65d7606dbe984d94724063e83659844e4b4af4f73b77ad80be2695b9ba35c4763506438c50fe028c7037bebc2595ea2d44cf607013a8ef69113206058539d0a562a5fa566716822ab24c053e1ad5b2cc721d9761141f002ea2155d2bbabd4e0c1c00e73228f2ec5e4036abe1600b7f38ffeea6706898ea418b7fb0809ea322364c9892fbbfafd9c6f861b14ace54d66c1ff58f91ac1672bfee163582ef376e62c59a3acfd84b282f3bf0634cf284a90c296db54ab991f1a37b0391393b2e05e222d811576abf18ffe65651cf2d1c89c6cf284f08d750c44f5a8cb07d8dbb17579a8a943050b10acf0c88869ed3b39219ddbe22fe9638c4a873c85c8c0bdf0e17acea9bee095515251f58061338f130539868339b034018bde0ebaf581a53e7d394e054b09e7baac578e328c5b163db6ba69dab4b052fad10329a53cbc97faf59235e4c1afaaeec41673dbeb18ea79c6ac788c985ed6ee86a1b667bd3d59ac243debd74ef29318ec9b5a31672a1e0828a49565e13aa7ecc55942bfbbae5f61554675e40e60b8b4bb1d73bfd4f2b8d7774bd589ce45de7b28c931a8ffb40b36d891e502dde656dc75bdcb69aface7731c8fbb6532ac5985f2413a4d6b83c84c8c662c48cf3541a9cb9be173dc7caedf45fca530673b605d7ff41036f046be78b8700e57e4275b4799161638c83459c4b8f37634259a7d43291dd9cf343a7c0d4512f55449f82bed02e0832b10d8fddd6ed6ce69e645e57ecc51844d0e990e391ccb66a3cb313f8622f58d7cfdef13dc8c1a4d18cf63831b22cbfd4148c7f0017e4db6a977799583567942c852c225c85a393e44aaa4a1cb96de1fa198a2474a2014128f6881e3a035aab7f4fb12d59e80e8ed3b4af66d7b14cf04a5dd1a86556b7918de2ae12ac0a3c8d53e7204fd0235924c8cf538ffbf45ce3de408289fb32d91ab8af04fbe01265d89959a9d0f280e0a6b5b242fd659c69713ae254b81c844ec8e3e97c1cb2f79f5abe8636c4bbbcc7b40835f58b3e5b28396e97db6bec2441f75c4fc5228fcccf61f24d3d584253ab7c8f772b59e87467a796e57cbab3fe102a71331ba5cf046e8241e8e5c751ccfebee59ffd3073614c32996ced3c95bff9c57e3d09247756d31c6a14fd051aa961f405731403d847bcbc09545c990994624b3802dca74301bfb54573e83f1219f4a3fe692daf5d01a830f0b8910c3174318e2ed354ff6041d9c6e70d517b55c83a6975c3f9c837f8e4455ad86904152d7defe283522a109d2930180f0f3583d1fd543cd8e7dec0bd3dd6e01eb1a0ff2946b871e2c9027c3c5b9aa290cf2a2665f962e33d9d73e34b2ecc536d2e4493365f9d1ba5dc748b2f510c88ac84353aa7cda427f694fae9088cca56796b2cd9102425f5ef4080d7ef336437bec269e361e19a9441adadd51c5feaf0ed8ef1c6cb71fcaa6edc992044511e4191b4f3ec7bfac77d9cf9b304f3181258fa24698f182ec24bd9f318cd2d1f646f6136da30f48a4dcbf1f30efc7697d68b6e7fe491a1a9467348e8c97d69a91f488d99f8e598cbc68d92a9b1dad5df5ba8881ba814634949e79debeb808b09dbe1fe486ee21ee0182d9332abec255a1d97d09e340c217fa5a628d7f12b6751bb1439c9a6ccd7d14f7bd9bc84dd3d5dfe45a48f0f4c68ad68ebb37140142852695c0d400d25a3bc2b021b2ce6bcea1d55b32cb443cc27a721586c5cd7773df6ad1b059a882da1c43252ca0bb325d81f9c6a5a55ea8cf2385b86d60941052595dfb276c93b4f3234ecf4487e3c7534d311a5ba48be9bbc7b9949983c8dbf3bf4f9439abd8172a67227aeed6b413589b58b019649d1783a44ddb1fab9ababa44ed7988fbedf2657cc37f840653274f6678efb4bcd23fe71ebe69c901483dbcbd88924c9c7c1383c1e39bd9ea1d03de5113f05c5484df7f6c23df9a93779b6495720438d506c7512222ee9e5ce5e4dccbda347ce3add2edbe45e5536b8a901bf41c43294d6b9dd6e158518bb2caf39e7235b1070d3d23b2f230a515780ff859cf2a3722ee4a129400babd11963cf41bd584322ed1a71825732ebfe561b8c2895b0056305a70a0c07911de5513593d05b8251858509b0b5ab91a6b6a4f51c514f0837ab798fd9bb894775346db4c9ff43fc76fe6417c86596eaa6cfbe4bfb78d0ce75a274e56e24951f5fd7e60c20d8ed07486672de50b7d1438dcd8a61f77087963e3885cc847846de6bd445f5a2b3376fa45104bb97f04b7dc22639c03d21a75b9e4cbeb4b085e00b80284a3de99f3bb6c877b2bb8d8daa38c9a79938c2148f0453d1b9b834c8f2bd40daf25c3c6dce5bb01b68f7df84a4d56d08dcfd9c8c6d302d047ea96bd2b828b0504845b4209995cd33b179675b87b488cd0184a919e2076ce8aa69b86b06f6b19cfb095bd464f89b2c8dd6f805738af349bd05e35a4b9839426a5cfc90626f5f7f300207", 0x2000, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0xffffffffffffff01}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/35, 0x23}], 0x1, 0x0, 0x0) 22:12:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2242, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000540)=ANY=[@ANYRES32=0xffffffffffffffff, @ANYBLOB="00020000000000002e2f66696c653000f4358a2e525d75df34ca84be33ecf316a281c94bacdab3145e9f9c33906c73188a2081674247582c699e2e1d33359827a00cf1b52828a056827bac23c309e7caebd3a06580"]) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x14, 0x2, &(0x7f0000000240)=@raw=[@btf_id={0x18, 0x0, 0x3, 0x0, 0x5}], 0x0, 0x4, 0xd8, &(0x7f0000000680)=""/216, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x8, 0x1}, 0x8, 0x10, &(0x7f0000000300)={0x3, 0x7}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000400)=[0xffffffffffffffff, 0x1, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, 0x80) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r1, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, r3, {0x7, 0x1f, 0x0, 0x120a002}}, 0x50) syz_fuse_handle_req(r1, &(0x7f00000083c0)="b34fac7d8cf6c5bd2faa330d6798cda8dbd9c935b37ea9b5241dcd1101a97209e749c21af49e76c54227876b0f8f1b763ed7db67eca695467c9d3b473cd96552e8a20cd50e572baa8c759dcae1cb02c00104676d54d6499aa43abbcd94713a918b3b67a0f4b8fd42ac61a9a08a5389aed9ea267594d0efbddb0d997b92727af56b4c0c4e673142934762d729e4dae914e89d55d8875f543d14a7688069a913dd420b2c37efb8377911a81e8716adbfbf467c4b5b52c79bdec43a31964ba3e0bf33ba2088f960cc7ef36e36ca71459f0cb33f3c67931cb2031023f91f2bcbc90a2d31580d1ec6342489ed035da83db06ec19656fdc92a0d280aaf6c1a27f62361574aa6c65eb222338db693bbcc3677516e134f06c3f716e8cd7796707ff44fc8c4b972f7fb89842973e8c462c25f54b6828f52f8676075ba2dfef88843f8ec264355409b6196bbf9b011c0c3a12a3758fa6fec865fa04fbda077840f4c33877bfdd2551f4800eb60d678482369d7e71e6246535c2126ecc0ee6dbf4f2a46bc8c0f1d588c26ed407550c9c9e68a03af2e8d88f0ddae8ff807723978298a50b8a870437006e4fd997a37ab91a6d4aaec86e817d0af4261e6ff0f092183fb188c7d092d95fa19a106fca73f80cc8417e044fcba9923530e119781d0b3de1110cc5e122dbc623c83e35716376c8e0724bda45177b059769017cd2aff38acaedb47461e9e6e1238bf34c9cb8510d225132b039daead63369adba540c242e4ce7cd3a2bc87386cbaf123248354ebb8fdfafd24a02267cca6b3931f358101c33485a3014edb396ef3d4f0499966f3261b274431a82958e5fa4dd485271e3ae2620345eba7a7ed797c255e7e68d384eca819db6355c707089df1b6107da48949ccdce0ce67246147fb97ec2ee775d8cfdf46bdfb63ea844433bc33bd128c1005bfef5597d09a5eff34d939857c100459f58d11b9acd7b1c5dd2e973db5f37926170f3b78c150b8c56740a49260b9a9acd785c7656830a22acb095fe20a41ba133eff0c4c910808015596a158fa59fa98b9fb25b4fb680543c290c1f7ff7fb8d5381b01ffaf7eafa011ad09297649864f5a6e9a8ec369fac0d9d39df803fc1b5b7506d35ebdbd36a6c40318ce14768db42a6e8987e1f9efcc896df533487c741783c6042a56f82f8592dbd71d0c38dfa900e4f46598a5d9039901fcfaf906801a1c3f889b7b4ff0b6981d80613cbbda0619d955b3fef7adb070930d2cf5ff4404e1f7e1a01cc8be0392221a29f842064ca92192625dba1dc8a77052192cdffe1cc7cb6d0050a486e5dbefb5e4ced350b22ff7475006bd20be9f8497d9fc001f508c7d090f8c01f7f9c6c98f6eb5fd16e2fdfe2d9ebf15acdaec530093002008d4f29311d682c1bdc9170c7fb0abd3274516ee2d9ad481e5b6904e9d1392728285e971a396f86c6fea405b0bf9a291258c8024a1ea17802df202f8ad183298cd8167e6eba4bb59641462dfd0453784c8a073554acf1857e18ab4d59b9a9ec7559ec5f6cc9bb49e5b2b4f6cc50b6bb40b7c3b406a56a20751a615aaa9021c45e58d85472b120307b711c2cdcac78009d8a62e4842264a28b3265173c3c1247fa0a883ec7c123b376468a294b89081e1b741ffde1c81c2839465b725414fabf9053ad14c23e13e9728109c97baec80200619430cfd152aa88a8133af74dd0209b6b2b575e2eff7f4369de3fe03ffad81edc76968e05ed6940a94eb7cd90d123f46e3bedecd94c2205ca772d881e808d8efe71aaf8e75c10606f0854bc9913dbcd8e7346c85fd3532801a90c9d31a2396cb7813fa2b506eaa314c19d899c0ec1bb73c9cbb9d633ad0459433a78a0ed1dc44a4072e4b54d45e83301ec2c2da86f297079f7fa2dbd820593621552e95f3995f0e9aebabc704bae11ebc1163c48a238a43973d4019d452a763541ed3204ca2943ffb20d5ee7cfec890e560c5cec49c654dad01a600e480cf772a6a41d737b134ca170c745d0b2b03eed697c7000df5f93a0703097279f20826418e424d878aa3051fc6b1bb86179bc1119992b3f2003a2358cca778651a5f229eb411b199dc0fcf8c0b29e1e7a5a4a730f02bf9fef185cebe4a09fd2695989cb605a6d24f198bef0451412b4edfe80418c5f2aec807f5b7b388afde1947ece1df3b2f98658d6e08df7cbc8cba55f0209f27a3cf1a43e658f61c0ab75265a4f816a8464fbd03feb53ac9595d78e6aa32e7333a8a2edab137371805ce1691279b3c9d726eadad38aef6cc1a765dbed6ea84bf69c007761e497f3d81a43373a52279c80a0656afb00a683827579a0144aa5b013706b81924fc25e7c49147e1132a70b6a5fd528d3cd8a3f7d1be58c50b834dc505e09f8c4ffac1e3a828fb6757535a9ba332b51871347b715aac79ca981ed1eb915f926d17284d4ad9b5c23d295d8fdc6112bdcaa7696b9bf2f2a11840b19562753531398593bc081d64184b0d473be881acdbb53284addbcbcb81bbfb4fc2f75551cc55545d3c28327fc377f0859cd2b172cece2038c3b09dd987a3c82090541832a11b40237dc26cb380f0f2d31fa2265151080a4fc1d77be04c5cfa8f74f0b5588f04e6bc94085e1c7dd58e1d0a691b43631ec2cbe6c68ec6d51c81ade6062faf2a86956c1a7bc94fa9ddd866b457d98d57d3ef3144ab8df04e65c0befa1289f6220dec4cc6069c6128e0957751e60f09e2fdbd2b2a713c98efcb1132ec32902bf0ea95db5845d3a9dfb2fb2dd97b5af97aff9beae56daaace2dd851364be602d563f5c0872bc8b2efe212dec3ca50bdd0127ac1248233956b48bcd0fbd54aa26ae2318546b119cd67371906a1cd73aade665049ca0306629901c39e4df02e98fa1d4f03a88b64d45bd89e23cde0445dddb6f5b7324ede3b9975e39011f2e86a37309f179046b2903f3e7c667d4a205b20eb1ebcc2fa6a35358259722c44a9c2543d6d6c999cad4a276e4f9b0951bc205711af4eb0dd533adfc66daa6e2fd18e44a58d5755496a5a70ec2fd61e8169e953d988f74e9d60884a59afe788e5727f4d03d2ce54e4e63e056f25dd667406246f920c3261620631448d3127dab8b713ee39334f5443040522a17664dd05fa03ed928988ba873bc3067b59c80ec433c627098481b276711dd1f88ffffdc6ec4b6dd0749c4419a14263043cc89ee74abc4f62623d2fa0db48037c8b53ec56351fdb3ebfbbb4c3cd0f49c7ef4dd3021b7d93a365fc67f49596291e76f947f82359ea813096cabe263c70f56a8b3286f64d84af398a8befda3a6f6c1bcc8de8041446d1a725d14f75dcb1b34985bc949d736eb9344a7d54c0bbc9e666dd20b46f777db765b83a46596555d7133bba8ea6c8e5ac67830134055f624ecec76799470e6b26a919826f1702d4bd6e28db501483fb07dbc0c36558a8874986e1d1bb5a978fcdb8ceebdca2faf3c5082d2c71d99f14be0dc582f743ce0ead7f01de7c7ced45ca55f1bbcd3f7166eacc44c53000fcac56f95b20771c2650e401c50d7c5d093365fca8cc6b5576043e046f9126565e6c4c9540fcaddfb3c06c6ba1d6ffe7d8ec2b4524e4436a6a44b48faa271568e42e749c654011fe5afa698abce588b1b31d8d52045332af53b3f17fbd352e0b08cdd041b7b28371161e83d43e558334d66fff706e1cbf7535731c4d07a1c88a7ef67866edd6fb0ced03cab9fb43303f6be9cf030e5d83b769bd8d84a4cd5f4d5984bccb0e43af2ab54df3fae11c0eec848feb6399c1ef7f9ed555eee0ba50037e3f0a4e3960350f46414113eb730bab357f09b4aebb3daa8e3ae0cbb3268b7daec4fd2a526b9916ca593360117ed89220b0c3fcbea2d63213847c47ed31affab182d311bb3b1617a05d86c0dad63f2954c6354e37e880ff668000db8aba8ffb9a1d0634519db2995ad53a0b6ae3974ac5e0788f06a302df2440f194465a9e03c6022f6aa977e8589d0bcb195cb021294686a7fd56fc7bd504c654318981195ed8bca21f048ac450815c33e16d74217968e9327c85d153d5d42a4b4c6325903f7448c23c900ee80788a1fe70295dd6e865ada6341bb1a3fa56b4f3188d0d6eadd31f5fbb7af2f319d0783476ccacf0b937dac55395cc79db9baab87f3d68124c7123b965ef899c29ef0af1126cc8ce645a5fe6201f78e601b1099ad6d070007f19fea35431f38bf9647491bdfc6795f2fb662ab564a8c4fe7ca17c7f1a9025a187dd18470de2b83594624333bf8678be55d83bfca41a5218fc6dbbbfac2aeac3246ca1f611ad413986a006e2bd4605177b67d5d5102e30ad9d2fed5737dcbd265f73ee3e01fde6c0edc1b00362b2d78b499068111666a769bf77c80fee9cb11dd5ad7ff31dce08a235f8c8293f05ee22924eb95aeb7fe04a54bf50a37293da7fe5b57e737933a117964085fd23530d692baf8df710e379425c3d21a8a74eb6bb16da4a1b842daffef4b03fb00e15bf11cb6061541ebd9256ddc1f7e1bbfaa7f977081c8d06293d9fea2f8ee6c4b0ace8ac70941772aefed19d0b47f8b435533d6ad2b6d4070a85d3158bb3862a00bf7c68d8f1a1b1b5aae5b6e209468b4bb4ef87b82128f903c37a4c60ac6d8b298caa216340b218fd52471afa5133ee1f89f6ed6026755cd919a86a3d71a722a7d610323e1140a15f57cf64776bba1938b3b3dc78822840a9450af6d08ffed6007eedd71360ace0e8200a555a199d3512ad891e2cb2135c3c8e57b7464892e62dc615e40afbb7ebaebd6f2236c452d3cef1783f98731ae89e094b2f8ebacb8719de90605e3485167c02d56897d4cc57b156d36b4b0a376ef93c064e17568e58c8680d41bec79107f002b4c558f1b931177487de7d7f65eed30e23a301b35555dd7410d2b984a25e59ff11ba356bf20c54f021217ead34166ab677739b7b71568b2db8db1106d285bb04dc880894409398be928bb8947ca4a4cf8b6deb68d5e37bf4ecca4d0bb6e572df6f24f4efd9c59d75fddddad9203ba51731420c0ccdfcac83e456d38035ee42eadab1f51452173316f00ee59243443d48bc4406256821af2bbf19f72df6d115a7b1ac734faa9efba1f6caff6a7e8f991dc47c988dd923bdc103614a29562dbe557ab572f5e4cdc0e0ea7285f10d552cd8441f39198198e8d66ce0057d9349293ba66b0ce5e2a844403e045e9c36830d4ce0a7189b478f2f4ca063c36c209e1662eb8e1627452b19e63daab1b1e55f109238ad9d8230bf1f3a06d687d86ad5cf2d62d303b525f9304d69c6512cfdd60f71855230229f5519ce2bc0bf65be278fad02b4a54422b00d463493253c8b0035aa099cb7b8926642ba89f2fd0ca32a46fb9d4d55cd14d09b657bf4e6ca01d02302c98eb3ebb49a7276227e71e25bdf2a86b43c99f4b0f35fd9eeb71da7974074160056758b3e52d6bf8fc900874408ff130fae5d4ca0a3d68eb3674b2016faa49fe42248d0dad41ba5d36a0ba1736be1e038becddc6bf8adb4be6387bf863f4766bfb8371a188ca3d1131893d6a26cbcfc4cbb8ae322ba5c9cb2d5723dce3c8e243276fafbbbf31722275174fb8d1eb317923ab0b5d06a2ca85add25e6b86d2c6e1a21c6b90d62e12fda38a6699d841c8fc47f71e055ffa09779af59a2b0f8ef1a4cf19ddf4c4fc7c0adb7fae64379e8d4da2d270c8a40bbed3966cae6d4b75395fb2a0b33acfb181a87f35ab6448b02ea6f528e60e9b9dada88f77262fb86286aaeaf00bb22e244ac48257989286bcf34bd0efaa5f8199a93a7911bb608b695a20a4fb80b4b3c2118b50fcde02d4255409e08fab61ed711693b386d7d3bf8c87a70eb0723301ca8c348f073020589da03b4e90212a6784a1983ae333bdd2873232234cb8bc9087c920b91f3bdadc92a1218b4cc89314ba393eff8bae72adfa5694042e0e314d1e61bb6aa03690ee3e44fc0a5c6a58ab7a51ded16cbe37b163c87843ac899d99e3b3009a5067c0476b297139d27ab76ce43db926039b3ceca6c60aefd8903894ec61d777f2cecebea34958559d78087808005c50c54216950b6c97bf2b86e8ba98d5c50fcc2fb84eb1a4f140141505eb6e145c549b53015652d4b97fcd4bf2008f3d1a110dfdd48bab39b3db26426a4533fae629952776f27dd5486ed318a0b01d7b6545706c9dd9863a856bf93eacb588265abda4c58e052fc5eed45c19d1c51819b5c3845109772f465c7d6b81bf3cb8224b82fca84d2288ca39278c4c6bd18fe6c87f5909f1af7af276fcc397c8f28e26b4919399b0e21df2a788e300adc080b236ce08ffee019f2a5179d8f9196eb509982f1ca2a63b373d86219869179a65d7887f8b83f4f6cf66546520724828742e9a381548cbb5bdd725f4aa730381aaf56f42646dc107bb6a91c39e0bbbde5db78f2e9bceb296a0e670c704593739eb2b76749f7d1402c6859043ca898d8b851e83986e38b58a1492470daba4eb34fd6bb8e6ba342c421e4e1bb19ed3abed0906d70fab380d627d5008ccb91a0767c23dd665d8f95f147fca781bdf9bbdab6ff011d2f3ddb71312e5ec261e330d5e3731a68f69080d3f34d6ba16bb6ab46f72c1a92de9b30a6cfed9304c881eafe4867ca4a21b8e2e0a15d49b28d2ebcd047bc960d93ab9955a099b97717c784b8b031976b070966ed53727d3363444ed1ed71365bca5dbbf7b88473901eb0cfbe4faea999f5f3dfb44db728b1743c2d09b3bfd116cb248557c280289a01ddd03cff195e8b974f0245d56df6271bd3d88bdbae8f5faf0d61bbc5e4f6ec0d1cf58da3f19222f642cbcf0da9df1cd325d04b28bcafce233d72f77ca3fc83ccc6822703f85b8d3ff2e7f21b486cb19886311cf72b791bb81f720d309293ef441d667974ee07dc9dd79f7b0acd5a5a645c1930f671f8d9ba8ee8e6a81178aa4a2c85556813500dd02ab2c69b80326013b241e7b72938541e36a5e5f14ed568862ad6a43ad8cd2b62bbd3fb5a5b2b5568ff264e3de6da639ca9281ace05e436e41729cea7fe00ed046d8921b948f0690b0292ed3b25dd61b75ff9c9e9a25fc2f4f060905388dd7e90eaf53eec1e5c4a582ab48b306456d9548ad60840e159a1863ae946082047d6a75a3f8d06e9efe4d37e6cf91f6a6277b5325d24250fe6745726bfe086ff1b6fdfadfd7bae6afc947b9eb3e0ee3d7483fd10b67f32e60be8a3649f76a891349876527cdfedd1ea4e8af1591979fd9bece1ccae43df9d97b768d8be5bbc5e1faf52942fedc3d9aecdcfffdb5c54fde0f1998901097971d9daaff7cfb7e3bde932d19bcf055ef125a552d2f53da7504cd6e16b83640fcff11d2a626591ce62b793f7610ad7dae2f9ff45c0d9b7449849c7eef3820bc06ae7f6e7196592620b5d37e3329a6017758792209ff1d0bdb91b302adfeeba50181b524c3bd87650458ed3f23833fd074553cb79a04757cc6e1bac09c181b52c7f1314cc3328fcf30abe8892476b87558aa3e6c0330b20f29e2deb8240afd026b06107bc58371d3aa6c569712c2fa096a23349b8a5f8ad61cd5ae5cd9b95a600220b0b453b4cf39f97c77a87ccd4f4366b978014c07e533689b7ffcd0bba4f50167bfc2c6b2e5832c879333be41283b1c5c4b38b41649a0a4badcebcb45fe5c2cac5bbeac58d7f4de720e73455580eb3589eacf07042f864837c0c6044834bb94b84f27bd509f92602dd8cc9d95daebc7c8199a35b7f6cbd478e7fb3697e3b6a7ec23e0cbc3a5e954c74e79f8e6e8cc91ab54c42f04a6c145ae517b6dc293281801fc1bea5f569e40db6fb6aeda67a3a82782f049e239faf88999d1aa82e253becade9f65054822089997e57edbcec1047d48c13f28156e3dd7e5b21ba52399d49b187fdea01b32f038b22490b72692917196c0a4f35723318188cc97ae60952f665284a19465c263f4bfbc0b2ca81b45c6c533609c68d67f6712bf56dd515e5800d1dbb0e1676738e506f59fc88c1394ffb5f7a89544db295302e6589184783984a2bea3b31fb9915bb8d6caa200e50cf5f414aaea66bacb26b1e07ead49ae4bf4132119ff6eb89a92bf26eed14712d938a0fe3d4fe73e6b1ffbf49781d3d3c5423ea7261b73bcadce6e103e3573215093c923dd8088f5c863e0e70a087e80e92e5554412a82e19fd9dc6a385e17833b72562a4a3d3acba30d49856ee41b63a3baf92816a2fe202572c90fe1570091825dbf3aac007992a7a517871e9e98d47083ebb957984e3623105518dbc2a69bf24dbd217ffbabf6c3a43a60237c5c271346965a7e2b595b7b1ec1ab50d67fd4eb6b1eec8917102ca41eb45bd5277f700d77138966f06c988167f036360e53a908966dd50b63f0914a169e2aff9dcbf819a47a7b7a1969ee4880eb15a8539bee9b6e1f2c1e2d893c8e3fb7919025020206bcaa47c97924603743cf2eadcef0b068c3f56028fe32d6541a8e90e192c7487998fb67b122d313c5ff52ba36c0bcef30107bf2be6fbb17778aba39563d92a0ceac52757bb4756667d6d7263c8bf3b309d3fe5c5870b1cb195f9fe0b36c19ac3c8a9a147aead09af87cdae71b48cfe22bbc552fdf0d6ed3980c6d00a6c50da77da63e8bfe52eace59f61e106d066b2980c4481abdfe5a94e5758cc3da6feabf9def69a881d59aecd1325ae83a8a20054e9536df3cb72551e515f06b2e32293e9ec90a84f1d13a19c63b033237a4e883ed563852b27c5eaa6f661a0cdc59a7274420164b752695e1c9fc3b2ee2252f5c69af651f6fd13d9a70d04d82c308e8ca54eef2c1c083f0ec304efbc3be384048c9ccf00ae43150a3c74a02250bfe2c49b13a9fa64190666bbc5a0f2e596ea55b472f8fa3fcf5fefc67c8e5ab4bba38f673d2cf1ea6dd284c722f6185dc56229e95c2c0fc60e16f418d19b656d3863a3fa71cf5175cc7284b5ed8868eb1fa7ef2e5dc89d76461283cb9f4717268ee1c94246a647b4a53c91ba1061dac351ae75e3b46c91c0c8648b2313add2918ec875558d519894440e0f96dc1dfc421f2f32531f319b4e6bba13ef91bb7c8cd55edc3bf48be4d813bd84bc4af25d1c22ec4ac9c5e04b7846a63e1bedec321d1d0795807d80f90eb01b382bac57ff6ce83f5997502429647211c5985045d5eab3e4d43a2000ae44ac82db9b8317c9d5843ddd43573db7bd9d1b0940ae5a9d1ea3da84ebfdc5557fb51c9d10bb88138335ea734df1e0faa093222b0815a850fcb2466bf00c2aa0abd66e4477d52dd8efee7a8d46493feed4c2f1ab78c29c1f1aadf58295b3f0a89768442a7845d486324c436a2039d7c1d158e9d7d65ec6867217943f88be0443af93775ed3b0caea73225de4ca5a05d22ea066a40a55c4073e9c8bab50a8dbc44d181edb08909611ab40c9f9029563272f9f50cf9590da293313a9e2fb0cc08939eb65599bad302d3119d37198014779d5bef0e705831b0cb97cfd54153dae9020a6f38bdd8ddee31283dfaf91d4ff2cd8e469599f746885a65b9429288deabc36be10dee8bdfed97e8cb439bd9d9e0469c701a13cfa89daad082827c9d40f7cc4d13ea76d00e18e175d3c195a4f82f07d359fb383826c45d92db86ec55f66985d19f13ecacbd896735fb80d06e66e119dbfb005418cbd4a197e7b1fdc35655bf703c1b4b0588ed7f2aea2822f54b4aeebac62809f286825362510de7dca243beae7cfa5ad7751ac1d6c6d48a271b83412ff834dcb621b7f9616b1b521e74be03ff1353dc7007e11dca0c664f77ca891c2640c27bc9405f35a0ee4c47ad1e6e8e3922416ad1e09b548eb02c840c39a36cf5c6f30f8d2b466bc12d325c83e490c2f0240bb07775dee5e57e2d10881df7f58852226af8b606071db09252cf37d8370e6e40035ad70ba94c59df7486a292917f0c20070a43a8bbedd68f03e49726618274bcdec3f47a5fd8942f1edaa1f77c37b1f5a9549330eab1ee2bc86db3881b0886dcb5feb71c92e18775fbef978cb0a7eef899f10a1b34a6823f22d0794a2ce109b4b98694682de574bbe7709ed22e9120d02630af59d7bdd338e7fe4ba24540849833c173beb6b20a85ed05ec4d4df0d12c7bb45d84e6e53c86d54dd22541a71440b22e93afb5e0093f80e61d610b321acbdf0631f88bfd2335c18f815400a068e846d811a384f9d7904fe42a3c831dd69fa7573a47bccdd1a8b86450739da46bb42e1b3bd27891a07ad7fde0077ac85b65b10db8e9c7aea033389e4462c8767602ac745ad0ba13bd40bca902a9d22d1b689a11fd6b3ce4eb888f408e363048d5a6dadb0d16b95825f010185c35815191e5141073c0122faed683f9c3a402eb706fcd8642c45927abe84918608117619e1fd4fc8612824c231afed99a5bf892b5dc8379dea10400e91e18fbb0bfe69cfb1c8362243f39b067f05827686b20427c96a1344991cfaa7e68dddf2e53769f3bbdd05985d0519139f6dbe46f721eec04bdd9393dc5b9e1660cf53b2eeb013ca769587d0335479c920703d73bddd2474d65d167f3b0237625452b0dda700fc6c972dacd5b6505d506be6df228e8ebff1831771c71fc1d83a15cd0d3e891a395d8476a4fd33534e3adf2984cbbe4068e1b38d5b8eed6b4d314f0ab032761890938f2ccecd48f71a95f04eeda1791e2f46e853a7aad51f9ec117094c9e3fb2cf73be434062179d8e78a8274f5a81e26a65d425d8aee59a6905dbe5ea0f0b82d540edb68838d49e109bafeb780f0989086a1a27aac07305edb2b98a0a06c2cda05b2bce7c7219a8fdb90ec02af2212425a59d9df78dc8418cddf86cbfa1fe4a2d13725eb34653343bed647d69068495cfc7cf1bb887618b1d90734e67270201a0ce49daee355726b3c2089dc6e855bcd0af160f0ede5301abc587977a1a96a6ef318749680c1cb6ef6af0c4476b020b0935efc334e8c1118105bf3c45a3f76d8bc2c93e5d5a058e25a0976a9a2f92938b8d58a75feff89163d232dd8b6aec616215afb3f06b17ad3d709d67f2d572802f2f17fcade8f5888483aafe918169bafb99315dc74c26a1eca95c9d4e53d819f97ab690070d9990a7861627f55fc23e7810c0e4f1574b50746c4955da302b82fa357ba4fc254485c9e4976a8ba29c2c5abee3bb3771744144a64bbd92ed69c74afac8d97f4dddbf2b4cca1055ee5a464d33f6de95238efb3c6a3637f8e9e21d0134104ac2df9be5befa61f5f37127faafb1c50ee429af865d5f3050e81ce69b3cfe968168d855a73555a39858d2e6cf8c82775c3142c1ee082adb1a1df0ccaaceb8ab9a9df129076ec5e8cec72ca26c0ec512e56b91edda3510636d734cd5e63dc7905cd239a5a394866ffb2d88efa65e0212e0879334626a84426041493800e64862b6233b7d4f0f81c34e45a9d67eecb64cc4c2644952e8f07a7a11200019bc7ea0b324e71e0eec026669dbd76e11678de16b9d4a50d7db86bfaae3b3903b103b9e1c73dec28891c366f9885048bc1689624a62351c5f1bca33850c04b0cb7343028b561c9103125baf985bd2a0293af94e093b96eb6c37d364097ad7d0b4bc1159cf7d8abde7f118502037047cb76deefa9883a76dbc715ed5ea050cfa2054b", 0x2000, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) stat(&(0x7f0000002440)='./file0\x00', 0x0) io_submit(r5, 0x4, &(0x7f0000000780)=[&(0x7f0000000440)={0x900000000000000, 0x0, 0x0, 0x1, 0x0, r4, &(0x7f0000000380)='\b', 0x20000381}]) syz_fuse_handle_req(r1, &(0x7f000000a3c0)="2e3513cf0040f4ec3ef0fc39ec6573eb31f1dcf6449c9d47664983d58f160669fa057c2959f326e1a3969c83a11afc78bb2f05698e41c5d3893bfd5b9d419e50559588314def400128d281a397be23a88e793a87f4ab076151938ec73673c445b67486fa8fd2ee3daf354dc3a34d891ed186b970723fb92cccf1613ed28a9a9057568df33cf3ba04b640ddb806fc297afe5e450445dd0c59d6979a0a58d7690e688c6bd2be42f98668dc3866581bc3401239c32609511e5850a461da192d1836bf525bd932fa882a5a46a7897f540cc7db8aae824f0e028fc46b35e8b5e23454993ab52b8c33465362055c5f1ede03f20f164ca253528fccb3f8cd7644e0cd46cf344660f62485853360887e867e67c1871e514a17134a6748b3645946836e05eb000e520842d6f28f92e3df6fea88367d41c94cf8be99a416fdc58ff2aeee3db96154f5d14b7bfd6bc65c3dc15df83b9c3cd89a281de8a7fa1e1cb6a50b04d0e9c328e0e0ab769dfdcfaad418adebd8c8abc41bbe668e1d630ea6d6b96bd00626c37c2dba180a593dd4d0e62299c07e882b6f879286eaccce6abd100ab8d674c34fd450bd1a44404664a52c7c339708828477eea21f490a9e5956564f2120464ba04a369bb0eecb9ca53eff5af2ed31c9e04d9686f7980b8476e8bf7c2d331d878c4646249a55f4e68cf1b237b1a33afce5c9beb545feb73ad852068cfef285267a05adaa0f71b9c77477b4dcfe34e6acddc3e78e79d8dd9b51effc19b7ef3eea634c29a58866adb10a2b2334f14d39174d59d3bba8c2fba9c7a30eae428e353f6080d613096d7976db911a872e00d4044919b321d659d16f35da733d23b32670af0bd9da1d092798f758081c18f735c2c5ba6c7c7ef2dce780a539ea1f16e5dd44d51d0fe44731b4009148f0b5e48c352c2c0a6f80eb94943b306e28c1ea1613105dbc76d288129f4f0d55cf2d6065edfdd6c9fcc57c95d3d52bdb9f40784e7c097e06c1915df93fec1df9a4d840f1cc0411bc7655ddbabcfde41189f582458756d3898a40fc4e4b622fefbba6a7317bcd918b2431f32b8b81974989a0bf0cc768b78801afcb6694733eaa214f3e05bee9a10efec968c25e294e90e2f534f33808b7f6e217a4322342db6e51257ecbc998e59b38a8182a18e6f2e1066845e773cc78e50602fc25010626c2ecb2359d4c8b03d429a3d520724451d5fa5574cf094aa910d7a65c8c31f8b460f2a4e43b45c2fa22ec248452dafd509e8c8a1ee236d118c2af5271826eca60142373569426a691cddca8885e2f798f83f7dff29eed8a21fd56ea7e565af178f1cb20fc8652ecaa86da5f7a8331bb06b361d3fe4a2916ddb774726279657daa44898b1840f941243c6c4faec007e6c2d66575de67b54932cbd581ae1a8f8ce407aa4a730a70f7dd6610740ccab9087339a7921b6a80501d4ea568713a8f30ad137c21a941903e5759a74bb969c0eaca8dcb419689a509203cbeed9404689d28a983d026fdd3859e3dee7a2229a90b02589b844206580fde0a358d9cfeb70a982a92aaa342cc3d8b2e2a04b937fd530cb2c1df375b185138ade49a5c9d94e9f82ed42e3b21adcc323789af83f7de20f4cd18e1e3cf9e91eca0aa52d2365c0621848fdac335308fa4d36b714e1a4912d90f56b1a895f4a77da5d64922ff39c09317b2f8b3f7e7073d42d4b0bced8c3565b5157f476d365dc585a3e486137a89c422cb5809c110e3825a35674f49fa0ab795639f70f685ce5e3421b48162c1992fb38c49011493e254a14cc0154256c0fa0cc89460861bceb453389887ac1ac75e426707f8096857191a1322fe450fba0c4d54f56f264a0e4518ea0444f955dde36f660c33628eb7c696919ba850014daeb29e0515ae53a70e297deac96d8bd8fbbdfe43b5bed4e99a023c28b9287f4e5322cb51b66baa84c58cdef56b4dab3cfd2d0200e4f644b96037764c5cbbc7e37ada240822742964c3144e2de1a63ab98f45f297adac67842c2449c27dea1d4fe727edd5c23701a974aad667974f2070d5c5c18b4ff521f77ba648ac6994438b968e6d27c8bd41901714e9303deee54096575af9ba8c2f3180b2aa28376010ca2851ade93a3f9228a632ada6e9bd145a1fdb08b933979d169c3adcaa12b0db511d27937ee7ef9eb4dfaa8bca176f34ceb1c62dc51bb372c6558fb3b31cb967207abf166652211f460f8d8c769b63c2b9fe95d86d3569676f4bb26899c54ce018b448e44473e8abc1839b173fb637dde65458fc121086a6310d1e9d8ab58276ff12a25019ae360ef238406bad6348582d61d043749346a902de6cd7975f2b3875c9c96f988a8a0065f61f240a50c458f08dfdab4a06f6fac8a2b18e71568ab23c122bc9359e06bb468e62b2e5c134f4b67979d291178e748cd79eaf909f94a32c2396a4f8e768475aa56040a54afe7e3cba6abda948758a73c8a0c46c281b0fda0eae383dc9591d1bd12b047c5e9466314fb72c701f6bce36fc11a4fbc132d0ed69768db14f283e1abb7384fea94c716f68cf1f4675cef6dcf7b45b48b8a4a59984c64574325210384cf87439c697422c43451720276204a2a045f5dbbf956e7a4f62354963bb38c6a36d67e9fb86e50fcc4092e65906caff62cf5c2c820cf7d8f31ced5c982c545b8546b72536cf49d4427aa94923168d280c4c6369f27203657bb6c5b29bde55ef1ac9711b91b5091be530d5a3fb1941c6fb87bbcc5b521106a22b03c0f9599d09f11f9c57dee263adfa106f7ff472ef5649cb8b6b0d418348d844cb88fcc2133a19b5941bdd4ad0a05a259789ef2c22a8911bac9d6011e1f917de73e01d71da4d8817cea61362d59e1f0146e6e930dd4a401aee82677be44e593d8deea8201442e1d2793b4be2a3a5b32a02dda67020bac0041fed93edd808fed6f6e704b75f0df1e0e498369ee53bf0dec00001628391eaf721ac9ad6626a7df12f525fba8aaad44eecde99d4f08d55571c68e000d1d40180177a9ad7d702365fbf79d5f8bbaaaaee99739cb6dba99e20e209100bf3a9ea38f9d4de9ef0c39458e0fb6a425d9db598c2fecdb52c02fb5323fb1b024ea1a18262366771cebd64ca74498ca7dac46213c772043938665f9e3e1446a08bab288faa51da55e2764f4b2a1db503642897b578eeb4666fe5191bb95fcfa6c4f1a6f04df44616bf9a6acabe2113ef9119c7b626fc62b9016ef7c22979d617397cfe17882530c69ee7cae937e4eca5776cadf200afb75b315dc72bcfa57d1dadebe1916218cfee0ec63c5823e946edcac51a01a969eb122a9373bb7f3e5d8e2a28aeb54d0cb34578f3e9291b89591f7e55bcef7380400108b222aa614ebd2ef186bc784aad1169c15a03e3086b901f1a8d48857ec1c60c473fd255a63548ccd4b35e05365118424f5f70e495145b20433fa25f71c06c21ca3409ab79085e6fe4fee2aa7482943c307b65309d86b654c9f20e096b5ebc4d819bfdf6b0ce5057a73c93be404a7ffc112b834dfbd6419bfb10f2e0b4e021232a24f0f9944d34432b7074fa1f6b61b7cbea9bdfcd543e2595dfba170cdfa94f31a4ca406dba3a54b68da18382824f74c0a39afa8323d374202a9c9b6f6708947499f839692b56dcfbc137385e0ef13aa40aa293b4cb689057c6a175ac4063a08f69ecd3e1131568965ce1c69e097bcd0b4271e69c9cb037dbb33f7d5b616e88e498f4300f04ba376abe70aa71dbfc244f61efaf980a6fd171d35836b4968fb40f748505c0afdcb1dada91687211af9f144516c83daaeca8d9c593439d6cf0fd7d403d31e49677dfb22d36c30b0c97ce8b482539fdd9c2e819b94cce890e5684c986d381987e868829ca7226830635934fb7fabc7086c60b01512a2d32dd005aa6b04c65560be23444e648ebb4937f12e7be7dd0f5fe9091e0e10936f9ec218ebac63dbedae9578dc737611d4d7450780d966f3f89f962151818a068f687bb87da1f41d80fc9c35e2049ba46ed49bdea0ac4e422571e2fbb049376b0271275601fbd255cf383722c82feb7ef69f356233bf933abf4f402a6815d1207c301c27c3b03059b6072b4e9b4dacac8a38c270d70ae812b14fcaa32a317b1715a28372e82178dbe5415271dbd5364bb4f84849e7a4bcda8ef069da776f4db3ad15e24da32870195079a3817d1887be14f51b168f0676958bb3db5f5346f1caa444c0d9f80adf28788ba07b36fd632977c9a7817dfcd69dbed299da1167150f1e84a127dd3210da1f1b9529abe6057617f4a1f50ba1795e179b22c2574e745baac20b44946f16af6d8546d748fc38c7eb88d2851091ff6db45913d207fd540cd7b09c1d1130a8d1f0dd9500951acd7e1b27584cdb35d6d3daf5064be6e12296e270e6de70efabe78708b625b2c798d951b88ca404abb9cf3b031a9080c3c15c4ce134388c80539a0652f48b83322e1958a13758220d6fe88be34e7d5145175392fab209ca668e8ea576bd8a5f4db50107f4c63db3825ab418abda67ee35ec811fbb2241408671faebb046f330357bb7a444d2b2f1ca46e9d32b7d114ca1105d643beda9500e597785d76741fb4a51a8e8640715c016f5d8b91f78b7986c80ce62d0c4f878c64d32a8ac9da777ca7d9c30398e926c2e9ea4a4bde622c6052a3f5cd6f479c90f7487978f191de53aaab50c643ef3f926b2a67cf9b3c872edc91168c0f12f2d7dda08f59cc1966ebf2fcc4d4b09d11890dc7fda6d3e5525b7cd90abeb3d02a7e00c2c4489184a9a5b7fede02a62054a68bcbb376001c433c35af86823d168407887a77dc08be70406e5963381f8b501e3745c29ac74461d1d48bd71c459b50a262af0d518192071ece976282ec952b608b8a3f098626dd386b8b7723f4ac83995d819ec5fce9287c9b4e320451d55f0d3b1213a2beabf191155f7f7b07ca6733213fcf10e6a186ee94d9a8626acc4a448210ab7407a81837661674b7bd6ef3748e2eb2a1b81448cceb835c6ab2aacad35a0dc2302870516c58e2ab2127721baec47ef2e484f533b5db34f3467fd73804f95003b72de7c64d7055ef9dd3e26fed85f3b221d74eac5e60730db10427f1c041b88db9f76d2fd83be4e50ee62d703396aeb9b7f86ea3b2b2dd5854de038a4113e13c7675b7f890ea71aafeb6f067451082a407e475ac06c9b36814ab8e20a4fe63bf081a293e46813cd46dfaf19f5aab56529cead0960da9b53e4ca1134ead109f5e5db6400119483dbf71efd4a4261e03fbcb6ce15256c600a700ed35f63e355032cf6e05f665925f1c4648d99d6547dc7743eb77de1472abe992f18aea3d31aafd03f7bcb6d764cd0954830673b22c6d68164dad9cf4877696c01a98a6191fcfb96f4737f8a795fc7e0e8fc6b231f208c9c7a05b73a928d227f84d578fc01d62b0aab698c044bab277b22014d81d9b72ae7a2c4d9b6b67fedb2f0e30e4df4b1084aaad50d4746a46a11a008cb455936b4357946fe9d7b1ffe77df70df0591ee1fa971925cef656a8abc79c7a94828a8c592e08530ba33b3b37ededf682d37078513f446ba38898df3f77269d66fd448ebd8c22811431434510850a0b7aad22a9fd26813c2c13e6b374f11dcb924e70d5e8f0e25fe5b917263f6592447b30f1d27afbe8af1e88064c83e516723d7fb8ad2d3a8ede4564bff6973cd298f7d4aa0a763f874c49b29f49c72f2d412d4ced3efc7e96ffdb856fc650f6eaaf67fe3d6c76ee3d2be60780fe9a8a6d9d32039abd95b65970b493f5c701d0e4efd4ee4306ab877291ec8909a74e2ec2b48ab1ffec72974b3c87551d6314e27e6a595a2e47e7b62244840282dcb5989d01a4720efdb13dbff61dc0f8c6b053c4ca5f0e62569b6bc7e5dc41ba5d200ff013bbb5d810c57f8d4cdaaa2a49ee2a9fd57f8dd28e448715cfa17bf92ad80bd05de408c6239a288df1ca03fca691449f185da7b6d247b5f9515950152853f6b37a3f115cdb60f59525efdff13f0752f5a70da530ad4b5da8dbf0cf2ac224f656f98a8cb295da5e7194b6e83b6f612e7337163be278b54764cc25c6a09464912d71f3a32bfda661101d59f268dd9669437cef3dec4b9cb2be981823c22e3840cb8ed585023837e2d08f82ac0828fe87c063db6754cd8c03bb4fd546f3120e49aa82541bcbbb4996ff50a55e34f23a3fb9adf2bb5bfcef6a540213eb2327b798e9f11c86c7965e3464bf390b79189dd031441ac342c76cf975b89eb2bc76d5401a77fc51162b1d3cc63b8e0414e1556e667fd3d91789bb7b174e91955ca1fc0f3f77f31b00810870d4b03a097ad45ae63bb43c2f194bce4779626534499dc091d0536df113fa2adb24e3290b50fca64a04a3d45df25673791b631b46879c06a4cd892998328adb54b1b37f2b0b62b012edd9cdfb0504d41eca141d4ec87be787ccda355bcaa004d7c979fd680bb0196e9da81e154c2824289e3c3140a5dccfb335d5cb5f12d43c7f12a35130490294ca8446bfc6577c341f92ef1788f98c0d15f9fde2941581081ae200b3943d8a4ee0e2a156ff2541fbd0e3480344a8fc226781e6f9dffa577b85692f8782b1731da24850ef5af23e859b604bc7b90a13a30a6d6348b581d77dc569294b947abd47b92fee664058c1b38fcdb3c597ac63101823f031d3c58a2107b89ea3aff971837a7a98d22162e7382bb558b3bce62f6df8e8e0274a2cca888d3e96225dfbfaf1855c2f61d047af65f1c10025e368710b965ebf59ac6eb8d600c6f60d459076c7a6794c17fc277611f023522e7856e36d8170d1e1931e9f2c621094181af459c0869f2981eb2d1255fe2923ca12905ea7cce9dcb97af1ac1eb94d8d1b227fad2ec45b437bfb0d5e32e55b02737bf36ef9eac40fd3725b31dba5b448d753f85aba804d1039c50dcbc96ce707c65428a11c7c51d54582fdcca30bee3c3b6b223f6566e47024e62b970a3a1e825249b1eab3e8311dd5f1922a20562be2f7d0e1099a636e49cb9c820eda39153e703fa68807f13b840a31fba158b2e07211fa8ae6a2c9c515ac8dcfb5f57509cb8ac6d6b1096d6c971f99b8c01c9cebee642cd583009f3c03a4691299c3fe46dc49dfd4d13a0bfc588178fc64eb2c2d4f0439c4bedf7216329870362933ed4e588b6ae78c85061d6c67177e30e6e5a15e5ca84cb1caa935ac00fadfede7a6c475c961b8b5ea90d90d1b95e657ed7ae1522f1a0f36a9ab70be3aacd164263a1d69d3a3be8651fb4d84dbad85e9b3e398da2e7edea381e6c3910ad8763050a6bad296a0cfdfe2875a826b046611a292e5e46fd1054210ba2470eb91ab21f44148207de048f2f39a3bafd037bb68171cde6fb29b4c45b4382ff0e32d6ec649b345436bf15cee1f946151dee01d8a29bd39c9d3adc9f569e99392843072f6723bfbe4b7baf6ad4e24b0bff5a7e44b3b5ea4904e3b39f35351bd5bf111d73e5c7ce7b2a76e3f788e6d0384b925408f5f2d279170c49c1b8a6afa6398d93aaff4b8dff2e7b19cd5d6026348055efb5730ec8cf10785db6b06ff9fef8ec9feb65b9b3e541b42d8baa9b28a5df72cc5687b253ce7d3c55ca93a47c03bde62444c49ae7a0635978b1bcd086bc96ba864a765ed302bae6319852dcb476581032396dad636c75285624c24f1b7a5252877a392603bd2ec8bf98f6582b1dc6e9916bb0fccb6aff70030ad0ffa97deebdc3ecadb42ce6442fd8d76b64edeb6aadd96ed4d721e51eaa6094530794702623f5f496cfefb1d97634c176f6ca59b17ebace7f710c4001efb4fe672babed81581fc160261783650dafa5c133294d5a6213fee8559e1f6da0026eddc846f934d833cf894875fdf838878dadbfdb7ce213c341bc9746b98d0174ca40dc6ee0494947b9262d52af1ed71973f9f9c1810d5d513f0cc39b816b8de36e5d87297bf89478a1a534689a381f0c6d85ae6b62fc609c68966c10286c6a89697b537a041b3dbc72f7877fe7f40fa566b8ee43a043aa1d19895b446bc9596ef9e8c4a38af7cff330a7c7c3592709f362df65a9eb79f05165e4957d60534a440e4203f90cc7154f10435f11ee5ca0737da587fb8d18abc406504f8aba2070183df7204d3b96430c649d1e64c4dd0c9498a2bf40b51dbd970b0f027d092bd66422f9ec9ef109f7dfc4e79dcf534d2233d5fa0962aaa6ac1a3f1574b81f61698ccedf74fe1640c618a570b63c894922646da260b7553c1bc4a86abd9cacad1e076976f3c4e95af3ec65dd8023d3e469a0db58da0587334078bedce5eb9e2ace31fe5634f5c0eb8b9204e4f70ca0752f2d28a3796ce88d06186e7973af93012c06854465d6b6f55079925b68e53734a63c42101af9a391bed8bbce7586ae530dccf2d6df12c406236f8028422a64d417001f69e2c3ac7787ab68ea5bbd150d54959e0e080b795e4656d9184863eaaca914e7b2be07a6e2eb5a03bb2b0f7547c552205e2c4492379ef64a65335235a062086b1abb96954bc87c7a02008ae9fd233156d7ce399317a527c02112bf9bc1db6f6a8b150a65eaab5390c1b2f8cec3502d04c5937751586a98b7f3426b0c3f3a40f823bd5068c42a24fd8c92ab5b33a9c6c76546d0dd8922006b784a7f6622d1ef7e50314d865805b26be6d9d025b3a958180704c796ef4311d8e4f469409bca6403218f8240230f7a8a5a73067a40778dfae0ea6291c0c0d591a6ef61a7db98a9b4351fd2c8cab892262992226248b9707d1e7f0b42ece967fed91124a5757c81c6fc9860101157626c43c3c395e2c7855da6836ebc40f039509d52f5e52409b22b3c696af7e9fabeed352870c0452612803b2cc222d49f6e519b2b130384fd3c0b0e91dc884c44b87fa5a99f1b8f0f6bf13fbe368e554f092441c559b1f3e09600bc81a9b393690b1c659e8312d615e9b17e7421c18b39bb96ffd3a1556f36ddd29cc120900d2c70f9077dfc8b7c4778481870e8f6abc08ec21be1677857c8327986a5fbfe9b103d1f6de5439b3c9704d96aff32577e37daa9f9b62d2d47f78f522179bf6e32f982374d9d03caba288933782f95c3163ba4fb3096fc4facb4d5305ba83f9ebd8579305f439c0eb5d30210a80a093dccb72e6fa65d7606dbe984d94724063e83659844e4b4af4f73b77ad80be2695b9ba35c4763506438c50fe028c7037bebc2595ea2d44cf607013a8ef69113206058539d0a562a5fa566716822ab24c053e1ad5b2cc721d9761141f002ea2155d2bbabd4e0c1c00e73228f2ec5e4036abe1600b7f38ffeea6706898ea418b7fb0809ea322364c9892fbbfafd9c6f861b14ace54d66c1ff58f91ac1672bfee163582ef376e62c59a3acfd84b282f3bf0634cf284a90c296db54ab991f1a37b0391393b2e05e222d811576abf18ffe65651cf2d1c89c6cf284f08d750c44f5a8cb07d8dbb17579a8a943050b10acf0c88869ed3b39219ddbe22fe9638c4a873c85c8c0bdf0e17acea9bee095515251f58061338f130539868339b034018bde0ebaf581a53e7d394e054b09e7baac578e328c5b163db6ba69dab4b052fad10329a53cbc97faf59235e4c1afaaeec41673dbeb18ea79c6ac788c985ed6ee86a1b667bd3d59ac243debd74ef29318ec9b5a31672a1e0828a49565e13aa7ecc55942bfbbae5f61554675e40e60b8b4bb1d73bfd4f2b8d7774bd589ce45de7b28c931a8ffb40b36d891e502dde656dc75bdcb69aface7731c8fbb6532ac5985f2413a4d6b83c84c8c662c48cf3541a9cb9be173dc7caedf45fca530673b605d7ff41036f046be78b8700e57e4275b4799161638c83459c4b8f37634259a7d43291dd9cf343a7c0d4512f55449f82bed02e0832b10d8fddd6ed6ce69e645e57ecc51844d0e990e391ccb66a3cb313f8622f58d7cfdef13dc8c1a4d18cf63831b22cbfd4148c7f0017e4db6a977799583567942c852c225c85a393e44aaa4a1cb96de1fa198a2474a2014128f6881e3a035aab7f4fb12d59e80e8ed3b4af66d7b14cf04a5dd1a86556b7918de2ae12ac0a3c8d53e7204fd0235924c8cf538ffbf45ce3de408289fb32d91ab8af04fbe01265d89959a9d0f280e0a6b5b242fd659c69713ae254b81c844ec8e3e97c1cb2f79f5abe8636c4bbbcc7b40835f58b3e5b28396e97db6bec2441f75c4fc5228fcccf61f24d3d584253ab7c8f772b59e87467a796e57cbab3fe102a71331ba5cf046e8241e8e5c751ccfebee59ffd3073614c32996ced3c95bff9c57e3d09247756d31c6a14fd051aa961f405731403d847bcbc09545c990994624b3802dca74301bfb54573e83f1219f4a3fe692daf5d01a830f0b8910c3174318e2ed354ff6041d9c6e70d517b55c83a6975c3f9c837f8e4455ad86904152d7defe283522a109d2930180f0f3583d1fd543cd8e7dec0bd3dd6e01eb1a0ff2946b871e2c9027c3c5b9aa290cf2a2665f962e33d9d73e34b2ecc536d2e4493365f9d1ba5dc748b2f510c88ac84353aa7cda427f694fae9088cca56796b2cd9102425f5ef4080d7ef336437bec269e361e19a9441adadd51c5feaf0ed8ef1c6cb71fcaa6edc992044511e4191b4f3ec7bfac77d9cf9b304f3181258fa24698f182ec24bd9f318cd2d1f646f6136da30f48a4dcbf1f30efc7697d68b6e7fe491a1a9467348e8c97d69a91f488d99f8e598cbc68d92a9b1dad5df5ba8881ba814634949e79debeb808b09dbe1fe486ee21ee0182d9332abec255a1d97d09e340c217fa5a628d7f12b6751bb1439c9a6ccd7d14f7bd9bc84dd3d5dfe45a48f0f4c68ad68ebb37140142852695c0d400d25a3bc2b021b2ce6bcea1d55b32cb443cc27a721586c5cd7773df6ad1b059a882da1c43252ca0bb325d81f9c6a5a55ea8cf2385b86d60941052595dfb276c93b4f3234ecf4487e3c7534d311a5ba48be9bbc7b9949983c8dbf3bf4f9439abd8172a67227aeed6b413589b58b019649d1783a44ddb1fab9ababa44ed7988fbedf2657cc37f840653274f6678efb4bcd23fe71ebe69c901483dbcbd88924c9c7c1383c1e39bd9ea1d03de5113f05c5484df7f6c23df9a93779b6495720438d506c7512222ee9e5ce5e4dccbda347ce3add2edbe45e5536b8a901bf41c43294d6b9dd6e158518bb2caf39e7235b1070d3d23b2f230a515780ff859cf2a3722ee4a129400babd11963cf41bd584322ed1a71825732ebfe561b8c2895b0056305a70a0c07911de5513593d05b8251858509b0b5ab91a6b6a4f51c514f0837ab798fd9bb894775346db4c9ff43fc76fe6417c86596eaa6cfbe4bfb78d0ce75a274e56e24951f5fd7e60c20d8ed07486672de50b7d1438dcd8a61f77087963e3885cc847846de6bd445f5a2b3376fa45104bb97f04b7dc22639c03d21a75b9e4cbeb4b085e00b80284a3de99f3bb6c877b2bb8d8daa38c9a79938c2148f0453d1b9b834c8f2bd40daf25c3c6dce5bb01b68f7df84a4d56d08dcfd9c8c6d302d047ea96bd2b828b0504845b4209995cd33b179675b87b488cd0184a919e2076ce8aa69b86b06f6b19cfb095bd464f89b2c8dd6f805738af349bd05e35a4b9839426a5cfc90626f5f7f300207", 0x2000, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0xffffffffffffff01}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/35, 0x23}], 0x1, 0x0, 0x0) [ 216.289674] IPVS: ftp: loaded support on port[0] = 21 [ 216.412335] chnl_net:caif_netlink_parms(): no params data found [ 216.456716] bridge0: port 1(bridge_slave_0) entered blocking state [ 216.463077] bridge0: port 1(bridge_slave_0) entered disabled state [ 216.471051] device bridge_slave_0 entered promiscuous mode [ 216.478248] bridge0: port 2(bridge_slave_1) entered blocking state [ 216.484599] bridge0: port 2(bridge_slave_1) entered disabled state [ 216.492134] device bridge_slave_1 entered promiscuous mode [ 216.510697] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 216.519313] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 216.538261] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 216.546056] team0: Port device team_slave_0 added [ 216.551370] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 216.559021] team0: Port device team_slave_1 added [ 216.576845] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 216.583096] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 216.609068] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 216.620319] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 216.627021] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 216.652619] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 216.673877] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 216.686561] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 216.720327] IPVS: ftp: loaded support on port[0] = 21 [ 216.729507] device hsr_slave_0 entered promiscuous mode [ 216.737303] device hsr_slave_1 entered promiscuous mode [ 216.750372] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 216.759711] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 216.920528] chnl_net:caif_netlink_parms(): no params data found [ 216.950565] bridge0: port 2(bridge_slave_1) entered blocking state [ 216.957080] bridge0: port 2(bridge_slave_1) entered forwarding state [ 216.963779] bridge0: port 1(bridge_slave_0) entered blocking state [ 216.970162] bridge0: port 1(bridge_slave_0) entered forwarding state [ 217.008849] bridge0: port 1(bridge_slave_0) entered blocking state [ 217.015405] bridge0: port 1(bridge_slave_0) entered disabled state [ 217.022215] device bridge_slave_0 entered promiscuous mode [ 217.029609] bridge0: port 2(bridge_slave_1) entered blocking state [ 217.036872] bridge0: port 2(bridge_slave_1) entered disabled state [ 217.043701] device bridge_slave_1 entered promiscuous mode [ 217.065691] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 217.076062] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 217.096588] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 217.103629] team0: Port device team_slave_0 added [ 217.110093] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 217.118451] team0: Port device team_slave_1 added [ 217.139819] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 217.146141] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 217.171912] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 217.183529] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 217.190227] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 217.216212] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 217.230689] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 217.237083] 8021q: adding VLAN 0 to HW filter on device bond0 [ 217.243565] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 217.251281] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 217.268390] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 217.285425] device hsr_slave_0 entered promiscuous mode [ 217.290989] device hsr_slave_1 entered promiscuous mode [ 217.298197] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 217.298607] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 217.321907] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 217.328595] 8021q: adding VLAN 0 to HW filter on device team0 [ 217.334637] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 217.344234] bridge0: port 1(bridge_slave_0) entered disabled state [ 217.351252] bridge0: port 2(bridge_slave_1) entered disabled state [ 217.399960] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 217.407824] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 217.416491] bridge0: port 1(bridge_slave_0) entered blocking state [ 217.422819] bridge0: port 1(bridge_slave_0) entered forwarding state [ 217.439215] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 217.449452] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 217.457591] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 217.466149] bridge0: port 2(bridge_slave_1) entered blocking state [ 217.472503] bridge0: port 2(bridge_slave_1) entered forwarding state [ 217.485877] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 217.493062] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 217.507279] IPv6: ADDRCONF(NETDEV_UP): bridge0: link is not ready [ 217.522563] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 217.529881] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 217.543299] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 217.551459] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 217.559603] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 217.569576] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 217.576798] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 217.583598] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 217.591671] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 217.610811] 8021q: adding VLAN 0 to HW filter on device bond0 [ 217.618388] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 217.626462] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 217.633831] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 217.644127] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 217.654596] IPv6: ADDRCONF(NETDEV_UP): veth1: link is not ready [ 217.661728] IPv6: ADDRCONF(NETDEV_UP): veth1_to_hsr: link is not ready [ 217.670293] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 217.677442] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 217.684281] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 217.691821] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 217.700916] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 217.707457] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 217.715750] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 217.721837] 8021q: adding VLAN 0 to HW filter on device team0 [ 217.731530] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 217.739150] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 217.747364] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 217.754858] bridge0: port 1(bridge_slave_0) entered blocking state [ 217.761231] bridge0: port 1(bridge_slave_0) entered forwarding state [ 217.768556] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 217.778963] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 217.788621] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 217.797087] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 217.805807] bridge0: port 2(bridge_slave_1) entered blocking state [ 217.812152] bridge0: port 2(bridge_slave_1) entered forwarding state [ 217.820405] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 217.830717] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 217.837993] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 217.846241] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 217.855837] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 217.864139] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 217.875757] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 217.882808] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 217.889923] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 217.898064] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 217.905981] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 217.913653] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 217.921300] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 217.928339] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 217.935246] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 217.945860] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 217.954693] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 217.967380] IPv6: ADDRCONF(NETDEV_UP): veth1_to_hsr: link is not ready [ 217.974092] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 217.982854] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 217.990907] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 217.998947] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 218.009251] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 218.016990] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 218.061413] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 218.070773] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 218.077849] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 218.084498] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 218.093651] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 218.103394] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 218.111048] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 218.119199] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 218.130339] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 218.161356] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 218.169468] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 218.176581] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 218.186131] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 218.192684] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 218.200486] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 218.208654] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 218.216206] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 218.224668] device veth0_vlan entered promiscuous mode [ 218.244184] device veth1_vlan entered promiscuous mode [ 218.250244] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 218.259347] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 218.268418] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 218.280336] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 218.287924] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 218.299080] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 218.306269] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 218.313879] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 218.325593] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 218.335264] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 218.342096] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 218.347687] Bluetooth: hci6 command 0x0409 tx timeout [ 218.350634] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 218.369265] device veth0_macvtap entered promiscuous mode [ 218.376107] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 218.384799] device veth1_macvtap entered promiscuous mode [ 218.392188] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 218.400010] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 218.407924] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 218.414437] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 218.422222] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 218.429836] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 218.438673] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 218.447936] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 218.455810] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 218.463038] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 218.473818] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 218.480793] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 218.488672] device veth0_vlan entered promiscuous mode [ 218.497711] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 218.511100] device veth1_vlan entered promiscuous mode [ 218.517013] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 218.524106] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 218.534231] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 218.543888] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 218.553656] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 218.562787] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 218.572513] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 218.581639] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 218.591693] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 218.600830] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 218.610589] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 218.619733] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 218.629488] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 218.639697] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 218.646725] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 218.656738] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 218.663511] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 218.670838] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 218.678369] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 218.686113] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 218.698267] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 218.708049] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 218.718052] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 218.728379] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 218.737912] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 218.748357] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 218.755002] Bluetooth: hci7 command 0x0409 tx timeout [ 218.758197] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 218.772447] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 218.781580] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 218.791487] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 218.800659] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 218.810398] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 218.820330] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 218.827715] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 218.839244] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 218.847046] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 218.854648] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 218.867780] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 218.880123] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 218.888340] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 218.898020] device veth0_macvtap entered promiscuous mode [ 218.903973] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 218.914711] device veth1_macvtap entered promiscuous mode [ 218.921532] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 218.930515] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 218.940608] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 218.949667] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 218.959478] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 218.968746] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 218.979062] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 218.988858] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 218.998944] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 219.008522] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 219.018534] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 219.027687] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 219.037443] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 219.046618] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 219.056374] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 219.065777] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 219.075734] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 219.086166] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 219.093083] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 219.101578] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 219.109155] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 219.116460] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 219.124062] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 219.132644] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 219.142977] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 219.152531] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 219.162563] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 219.171723] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 219.181450] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 219.190602] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 219.200336] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 219.209493] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 219.219214] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 219.228766] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 219.238496] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 219.247654] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 219.257405] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 219.267581] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 219.274459] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 219.282279] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 219.290686] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 220.425186] Bluetooth: hci6 command 0x041b tx timeout [ 220.824962] Bluetooth: hci7 command 0x041b tx timeout [ 222.504549] Bluetooth: hci6 command 0x040f tx timeout [ 222.904626] Bluetooth: hci7 command 0x040f tx timeout [ 224.584264] Bluetooth: hci6 command 0x0419 tx timeout [ 224.984114] Bluetooth: hci7 command 0x0419 tx timeout [ 225.224055] Bluetooth: hci1 command 0x0406 tx timeout [ 225.229320] Bluetooth: hci2 command 0x0406 tx timeout [ 225.234626] Bluetooth: hci3 command 0x0406 tx timeout [ 225.239830] Bluetooth: hci0 command 0x0406 tx timeout [ 225.245106] Bluetooth: hci5 command 0x0406 tx timeout [ 225.250311] Bluetooth: hci4 command 0x0406 tx timeout 22:13:37 executing program 2: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100000000000600d, 0x0) r0 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) mount(&(0x7f00000004c0)=ANY=[@ANYBLOB='./file0'], &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='udf\x00', 0x0, 0x0) ioctl$BLKFLSBUF(r0, 0x1261, 0x0) 22:13:37 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2242, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000540)=ANY=[@ANYRES32=0xffffffffffffffff, @ANYBLOB="00020000000000002e2f66696c653000f4358a2e525d75df34ca84be33ecf316a281c94bacdab3145e9f9c33906c73188a2081674247582c699e2e1d33359827a00cf1b52828a056827bac23c309e7caebd3a06580"]) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x14, 0x2, &(0x7f0000000240)=@raw=[@btf_id={0x18, 0x0, 0x3, 0x0, 0x5}], 0x0, 0x4, 0xd8, &(0x7f0000000680)=""/216, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x8, 0x1}, 0x8, 0x10, &(0x7f0000000300)={0x3, 0x7}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000400)=[0xffffffffffffffff, 0x1, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, 0x80) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r1, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, r3, {0x7, 0x1f, 0x0, 0x120a002}}, 0x50) syz_fuse_handle_req(r1, &(0x7f00000083c0)="b34fac7d8cf6c5bd2faa330d6798cda8dbd9c935b37ea9b5241dcd1101a97209e749c21af49e76c54227876b0f8f1b763ed7db67eca695467c9d3b473cd96552e8a20cd50e572baa8c759dcae1cb02c00104676d54d6499aa43abbcd94713a918b3b67a0f4b8fd42ac61a9a08a5389aed9ea267594d0efbddb0d997b92727af56b4c0c4e673142934762d729e4dae914e89d55d8875f543d14a7688069a913dd420b2c37efb8377911a81e8716adbfbf467c4b5b52c79bdec43a31964ba3e0bf33ba2088f960cc7ef36e36ca71459f0cb33f3c67931cb2031023f91f2bcbc90a2d31580d1ec6342489ed035da83db06ec19656fdc92a0d280aaf6c1a27f62361574aa6c65eb222338db693bbcc3677516e134f06c3f716e8cd7796707ff44fc8c4b972f7fb89842973e8c462c25f54b6828f52f8676075ba2dfef88843f8ec264355409b6196bbf9b011c0c3a12a3758fa6fec865fa04fbda077840f4c33877bfdd2551f4800eb60d678482369d7e71e6246535c2126ecc0ee6dbf4f2a46bc8c0f1d588c26ed407550c9c9e68a03af2e8d88f0ddae8ff807723978298a50b8a870437006e4fd997a37ab91a6d4aaec86e817d0af4261e6ff0f092183fb188c7d092d95fa19a106fca73f80cc8417e044fcba9923530e119781d0b3de1110cc5e122dbc623c83e35716376c8e0724bda45177b059769017cd2aff38acaedb47461e9e6e1238bf34c9cb8510d225132b039daead63369adba540c242e4ce7cd3a2bc87386cbaf123248354ebb8fdfafd24a02267cca6b3931f358101c33485a3014edb396ef3d4f0499966f3261b274431a82958e5fa4dd485271e3ae2620345eba7a7ed797c255e7e68d384eca819db6355c707089df1b6107da48949ccdce0ce67246147fb97ec2ee775d8cfdf46bdfb63ea844433bc33bd128c1005bfef5597d09a5eff34d939857c100459f58d11b9acd7b1c5dd2e973db5f37926170f3b78c150b8c56740a49260b9a9acd785c7656830a22acb095fe20a41ba133eff0c4c910808015596a158fa59fa98b9fb25b4fb680543c290c1f7ff7fb8d5381b01ffaf7eafa011ad09297649864f5a6e9a8ec369fac0d9d39df803fc1b5b7506d35ebdbd36a6c40318ce14768db42a6e8987e1f9efcc896df533487c741783c6042a56f82f8592dbd71d0c38dfa900e4f46598a5d9039901fcfaf906801a1c3f889b7b4ff0b6981d80613cbbda0619d955b3fef7adb070930d2cf5ff4404e1f7e1a01cc8be0392221a29f842064ca92192625dba1dc8a77052192cdffe1cc7cb6d0050a486e5dbefb5e4ced350b22ff7475006bd20be9f8497d9fc001f508c7d090f8c01f7f9c6c98f6eb5fd16e2fdfe2d9ebf15acdaec530093002008d4f29311d682c1bdc9170c7fb0abd3274516ee2d9ad481e5b6904e9d1392728285e971a396f86c6fea405b0bf9a291258c8024a1ea17802df202f8ad183298cd8167e6eba4bb59641462dfd0453784c8a073554acf1857e18ab4d59b9a9ec7559ec5f6cc9bb49e5b2b4f6cc50b6bb40b7c3b406a56a20751a615aaa9021c45e58d85472b120307b711c2cdcac78009d8a62e4842264a28b3265173c3c1247fa0a883ec7c123b376468a294b89081e1b741ffde1c81c2839465b725414fabf9053ad14c23e13e9728109c97baec80200619430cfd152aa88a8133af74dd0209b6b2b575e2eff7f4369de3fe03ffad81edc76968e05ed6940a94eb7cd90d123f46e3bedecd94c2205ca772d881e808d8efe71aaf8e75c10606f0854bc9913dbcd8e7346c85fd3532801a90c9d31a2396cb7813fa2b506eaa314c19d899c0ec1bb73c9cbb9d633ad0459433a78a0ed1dc44a4072e4b54d45e83301ec2c2da86f297079f7fa2dbd820593621552e95f3995f0e9aebabc704bae11ebc1163c48a238a43973d4019d452a763541ed3204ca2943ffb20d5ee7cfec890e560c5cec49c654dad01a600e480cf772a6a41d737b134ca170c745d0b2b03eed697c7000df5f93a0703097279f20826418e424d878aa3051fc6b1bb86179bc1119992b3f2003a2358cca778651a5f229eb411b199dc0fcf8c0b29e1e7a5a4a730f02bf9fef185cebe4a09fd2695989cb605a6d24f198bef0451412b4edfe80418c5f2aec807f5b7b388afde1947ece1df3b2f98658d6e08df7cbc8cba55f0209f27a3cf1a43e658f61c0ab75265a4f816a8464fbd03feb53ac9595d78e6aa32e7333a8a2edab137371805ce1691279b3c9d726eadad38aef6cc1a765dbed6ea84bf69c007761e497f3d81a43373a52279c80a0656afb00a683827579a0144aa5b013706b81924fc25e7c49147e1132a70b6a5fd528d3cd8a3f7d1be58c50b834dc505e09f8c4ffac1e3a828fb6757535a9ba332b51871347b715aac79ca981ed1eb915f926d17284d4ad9b5c23d295d8fdc6112bdcaa7696b9bf2f2a11840b19562753531398593bc081d64184b0d473be881acdbb53284addbcbcb81bbfb4fc2f75551cc55545d3c28327fc377f0859cd2b172cece2038c3b09dd987a3c82090541832a11b40237dc26cb380f0f2d31fa2265151080a4fc1d77be04c5cfa8f74f0b5588f04e6bc94085e1c7dd58e1d0a691b43631ec2cbe6c68ec6d51c81ade6062faf2a86956c1a7bc94fa9ddd866b457d98d57d3ef3144ab8df04e65c0befa1289f6220dec4cc6069c6128e0957751e60f09e2fdbd2b2a713c98efcb1132ec32902bf0ea95db5845d3a9dfb2fb2dd97b5af97aff9beae56daaace2dd851364be602d563f5c0872bc8b2efe212dec3ca50bdd0127ac1248233956b48bcd0fbd54aa26ae2318546b119cd67371906a1cd73aade665049ca0306629901c39e4df02e98fa1d4f03a88b64d45bd89e23cde0445dddb6f5b7324ede3b9975e39011f2e86a37309f179046b2903f3e7c667d4a205b20eb1ebcc2fa6a35358259722c44a9c2543d6d6c999cad4a276e4f9b0951bc205711af4eb0dd533adfc66daa6e2fd18e44a58d5755496a5a70ec2fd61e8169e953d988f74e9d60884a59afe788e5727f4d03d2ce54e4e63e056f25dd667406246f920c3261620631448d3127dab8b713ee39334f5443040522a17664dd05fa03ed928988ba873bc3067b59c80ec433c627098481b276711dd1f88ffffdc6ec4b6dd0749c4419a14263043cc89ee74abc4f62623d2fa0db48037c8b53ec56351fdb3ebfbbb4c3cd0f49c7ef4dd3021b7d93a365fc67f49596291e76f947f82359ea813096cabe263c70f56a8b3286f64d84af398a8befda3a6f6c1bcc8de8041446d1a725d14f75dcb1b34985bc949d736eb9344a7d54c0bbc9e666dd20b46f777db765b83a46596555d7133bba8ea6c8e5ac67830134055f624ecec76799470e6b26a919826f1702d4bd6e28db501483fb07dbc0c36558a8874986e1d1bb5a978fcdb8ceebdca2faf3c5082d2c71d99f14be0dc582f743ce0ead7f01de7c7ced45ca55f1bbcd3f7166eacc44c53000fcac56f95b20771c2650e401c50d7c5d093365fca8cc6b5576043e046f9126565e6c4c9540fcaddfb3c06c6ba1d6ffe7d8ec2b4524e4436a6a44b48faa271568e42e749c654011fe5afa698abce588b1b31d8d52045332af53b3f17fbd352e0b08cdd041b7b28371161e83d43e558334d66fff706e1cbf7535731c4d07a1c88a7ef67866edd6fb0ced03cab9fb43303f6be9cf030e5d83b769bd8d84a4cd5f4d5984bccb0e43af2ab54df3fae11c0eec848feb6399c1ef7f9ed555eee0ba50037e3f0a4e3960350f46414113eb730bab357f09b4aebb3daa8e3ae0cbb3268b7daec4fd2a526b9916ca593360117ed89220b0c3fcbea2d63213847c47ed31affab182d311bb3b1617a05d86c0dad63f2954c6354e37e880ff668000db8aba8ffb9a1d0634519db2995ad53a0b6ae3974ac5e0788f06a302df2440f194465a9e03c6022f6aa977e8589d0bcb195cb021294686a7fd56fc7bd504c654318981195ed8bca21f048ac450815c33e16d74217968e9327c85d153d5d42a4b4c6325903f7448c23c900ee80788a1fe70295dd6e865ada6341bb1a3fa56b4f3188d0d6eadd31f5fbb7af2f319d0783476ccacf0b937dac55395cc79db9baab87f3d68124c7123b965ef899c29ef0af1126cc8ce645a5fe6201f78e601b1099ad6d070007f19fea35431f38bf9647491bdfc6795f2fb662ab564a8c4fe7ca17c7f1a9025a187dd18470de2b83594624333bf8678be55d83bfca41a5218fc6dbbbfac2aeac3246ca1f611ad413986a006e2bd4605177b67d5d5102e30ad9d2fed5737dcbd265f73ee3e01fde6c0edc1b00362b2d78b499068111666a769bf77c80fee9cb11dd5ad7ff31dce08a235f8c8293f05ee22924eb95aeb7fe04a54bf50a37293da7fe5b57e737933a117964085fd23530d692baf8df710e379425c3d21a8a74eb6bb16da4a1b842daffef4b03fb00e15bf11cb6061541ebd9256ddc1f7e1bbfaa7f977081c8d06293d9fea2f8ee6c4b0ace8ac70941772aefed19d0b47f8b435533d6ad2b6d4070a85d3158bb3862a00bf7c68d8f1a1b1b5aae5b6e209468b4bb4ef87b82128f903c37a4c60ac6d8b298caa216340b218fd52471afa5133ee1f89f6ed6026755cd919a86a3d71a722a7d610323e1140a15f57cf64776bba1938b3b3dc78822840a9450af6d08ffed6007eedd71360ace0e8200a555a199d3512ad891e2cb2135c3c8e57b7464892e62dc615e40afbb7ebaebd6f2236c452d3cef1783f98731ae89e094b2f8ebacb8719de90605e3485167c02d56897d4cc57b156d36b4b0a376ef93c064e17568e58c8680d41bec79107f002b4c558f1b931177487de7d7f65eed30e23a301b35555dd7410d2b984a25e59ff11ba356bf20c54f021217ead34166ab677739b7b71568b2db8db1106d285bb04dc880894409398be928bb8947ca4a4cf8b6deb68d5e37bf4ecca4d0bb6e572df6f24f4efd9c59d75fddddad9203ba51731420c0ccdfcac83e456d38035ee42eadab1f51452173316f00ee59243443d48bc4406256821af2bbf19f72df6d115a7b1ac734faa9efba1f6caff6a7e8f991dc47c988dd923bdc103614a29562dbe557ab572f5e4cdc0e0ea7285f10d552cd8441f39198198e8d66ce0057d9349293ba66b0ce5e2a844403e045e9c36830d4ce0a7189b478f2f4ca063c36c209e1662eb8e1627452b19e63daab1b1e55f109238ad9d8230bf1f3a06d687d86ad5cf2d62d303b525f9304d69c6512cfdd60f71855230229f5519ce2bc0bf65be278fad02b4a54422b00d463493253c8b0035aa099cb7b8926642ba89f2fd0ca32a46fb9d4d55cd14d09b657bf4e6ca01d02302c98eb3ebb49a7276227e71e25bdf2a86b43c99f4b0f35fd9eeb71da7974074160056758b3e52d6bf8fc900874408ff130fae5d4ca0a3d68eb3674b2016faa49fe42248d0dad41ba5d36a0ba1736be1e038becddc6bf8adb4be6387bf863f4766bfb8371a188ca3d1131893d6a26cbcfc4cbb8ae322ba5c9cb2d5723dce3c8e243276fafbbbf31722275174fb8d1eb317923ab0b5d06a2ca85add25e6b86d2c6e1a21c6b90d62e12fda38a6699d841c8fc47f71e055ffa09779af59a2b0f8ef1a4cf19ddf4c4fc7c0adb7fae64379e8d4da2d270c8a40bbed3966cae6d4b75395fb2a0b33acfb181a87f35ab6448b02ea6f528e60e9b9dada88f77262fb86286aaeaf00bb22e244ac48257989286bcf34bd0efaa5f8199a93a7911bb608b695a20a4fb80b4b3c2118b50fcde02d4255409e08fab61ed711693b386d7d3bf8c87a70eb0723301ca8c348f073020589da03b4e90212a6784a1983ae333bdd2873232234cb8bc9087c920b91f3bdadc92a1218b4cc89314ba393eff8bae72adfa5694042e0e314d1e61bb6aa03690ee3e44fc0a5c6a58ab7a51ded16cbe37b163c87843ac899d99e3b3009a5067c0476b297139d27ab76ce43db926039b3ceca6c60aefd8903894ec61d777f2cecebea34958559d78087808005c50c54216950b6c97bf2b86e8ba98d5c50fcc2fb84eb1a4f140141505eb6e145c549b53015652d4b97fcd4bf2008f3d1a110dfdd48bab39b3db26426a4533fae629952776f27dd5486ed318a0b01d7b6545706c9dd9863a856bf93eacb588265abda4c58e052fc5eed45c19d1c51819b5c3845109772f465c7d6b81bf3cb8224b82fca84d2288ca39278c4c6bd18fe6c87f5909f1af7af276fcc397c8f28e26b4919399b0e21df2a788e300adc080b236ce08ffee019f2a5179d8f9196eb509982f1ca2a63b373d86219869179a65d7887f8b83f4f6cf66546520724828742e9a381548cbb5bdd725f4aa730381aaf56f42646dc107bb6a91c39e0bbbde5db78f2e9bceb296a0e670c704593739eb2b76749f7d1402c6859043ca898d8b851e83986e38b58a1492470daba4eb34fd6bb8e6ba342c421e4e1bb19ed3abed0906d70fab380d627d5008ccb91a0767c23dd665d8f95f147fca781bdf9bbdab6ff011d2f3ddb71312e5ec261e330d5e3731a68f69080d3f34d6ba16bb6ab46f72c1a92de9b30a6cfed9304c881eafe4867ca4a21b8e2e0a15d49b28d2ebcd047bc960d93ab9955a099b97717c784b8b031976b070966ed53727d3363444ed1ed71365bca5dbbf7b88473901eb0cfbe4faea999f5f3dfb44db728b1743c2d09b3bfd116cb248557c280289a01ddd03cff195e8b974f0245d56df6271bd3d88bdbae8f5faf0d61bbc5e4f6ec0d1cf58da3f19222f642cbcf0da9df1cd325d04b28bcafce233d72f77ca3fc83ccc6822703f85b8d3ff2e7f21b486cb19886311cf72b791bb81f720d309293ef441d667974ee07dc9dd79f7b0acd5a5a645c1930f671f8d9ba8ee8e6a81178aa4a2c85556813500dd02ab2c69b80326013b241e7b72938541e36a5e5f14ed568862ad6a43ad8cd2b62bbd3fb5a5b2b5568ff264e3de6da639ca9281ace05e436e41729cea7fe00ed046d8921b948f0690b0292ed3b25dd61b75ff9c9e9a25fc2f4f060905388dd7e90eaf53eec1e5c4a582ab48b306456d9548ad60840e159a1863ae946082047d6a75a3f8d06e9efe4d37e6cf91f6a6277b5325d24250fe6745726bfe086ff1b6fdfadfd7bae6afc947b9eb3e0ee3d7483fd10b67f32e60be8a3649f76a891349876527cdfedd1ea4e8af1591979fd9bece1ccae43df9d97b768d8be5bbc5e1faf52942fedc3d9aecdcfffdb5c54fde0f1998901097971d9daaff7cfb7e3bde932d19bcf055ef125a552d2f53da7504cd6e16b83640fcff11d2a626591ce62b793f7610ad7dae2f9ff45c0d9b7449849c7eef3820bc06ae7f6e7196592620b5d37e3329a6017758792209ff1d0bdb91b302adfeeba50181b524c3bd87650458ed3f23833fd074553cb79a04757cc6e1bac09c181b52c7f1314cc3328fcf30abe8892476b87558aa3e6c0330b20f29e2deb8240afd026b06107bc58371d3aa6c569712c2fa096a23349b8a5f8ad61cd5ae5cd9b95a600220b0b453b4cf39f97c77a87ccd4f4366b978014c07e533689b7ffcd0bba4f50167bfc2c6b2e5832c879333be41283b1c5c4b38b41649a0a4badcebcb45fe5c2cac5bbeac58d7f4de720e73455580eb3589eacf07042f864837c0c6044834bb94b84f27bd509f92602dd8cc9d95daebc7c8199a35b7f6cbd478e7fb3697e3b6a7ec23e0cbc3a5e954c74e79f8e6e8cc91ab54c42f04a6c145ae517b6dc293281801fc1bea5f569e40db6fb6aeda67a3a82782f049e239faf88999d1aa82e253becade9f65054822089997e57edbcec1047d48c13f28156e3dd7e5b21ba52399d49b187fdea01b32f038b22490b72692917196c0a4f35723318188cc97ae60952f665284a19465c263f4bfbc0b2ca81b45c6c533609c68d67f6712bf56dd515e5800d1dbb0e1676738e506f59fc88c1394ffb5f7a89544db295302e6589184783984a2bea3b31fb9915bb8d6caa200e50cf5f414aaea66bacb26b1e07ead49ae4bf4132119ff6eb89a92bf26eed14712d938a0fe3d4fe73e6b1ffbf49781d3d3c5423ea7261b73bcadce6e103e3573215093c923dd8088f5c863e0e70a087e80e92e5554412a82e19fd9dc6a385e17833b72562a4a3d3acba30d49856ee41b63a3baf92816a2fe202572c90fe1570091825dbf3aac007992a7a517871e9e98d47083ebb957984e3623105518dbc2a69bf24dbd217ffbabf6c3a43a60237c5c271346965a7e2b595b7b1ec1ab50d67fd4eb6b1eec8917102ca41eb45bd5277f700d77138966f06c988167f036360e53a908966dd50b63f0914a169e2aff9dcbf819a47a7b7a1969ee4880eb15a8539bee9b6e1f2c1e2d893c8e3fb7919025020206bcaa47c97924603743cf2eadcef0b068c3f56028fe32d6541a8e90e192c7487998fb67b122d313c5ff52ba36c0bcef30107bf2be6fbb17778aba39563d92a0ceac52757bb4756667d6d7263c8bf3b309d3fe5c5870b1cb195f9fe0b36c19ac3c8a9a147aead09af87cdae71b48cfe22bbc552fdf0d6ed3980c6d00a6c50da77da63e8bfe52eace59f61e106d066b2980c4481abdfe5a94e5758cc3da6feabf9def69a881d59aecd1325ae83a8a20054e9536df3cb72551e515f06b2e32293e9ec90a84f1d13a19c63b033237a4e883ed563852b27c5eaa6f661a0cdc59a7274420164b752695e1c9fc3b2ee2252f5c69af651f6fd13d9a70d04d82c308e8ca54eef2c1c083f0ec304efbc3be384048c9ccf00ae43150a3c74a02250bfe2c49b13a9fa64190666bbc5a0f2e596ea55b472f8fa3fcf5fefc67c8e5ab4bba38f673d2cf1ea6dd284c722f6185dc56229e95c2c0fc60e16f418d19b656d3863a3fa71cf5175cc7284b5ed8868eb1fa7ef2e5dc89d76461283cb9f4717268ee1c94246a647b4a53c91ba1061dac351ae75e3b46c91c0c8648b2313add2918ec875558d519894440e0f96dc1dfc421f2f32531f319b4e6bba13ef91bb7c8cd55edc3bf48be4d813bd84bc4af25d1c22ec4ac9c5e04b7846a63e1bedec321d1d0795807d80f90eb01b382bac57ff6ce83f5997502429647211c5985045d5eab3e4d43a2000ae44ac82db9b8317c9d5843ddd43573db7bd9d1b0940ae5a9d1ea3da84ebfdc5557fb51c9d10bb88138335ea734df1e0faa093222b0815a850fcb2466bf00c2aa0abd66e4477d52dd8efee7a8d46493feed4c2f1ab78c29c1f1aadf58295b3f0a89768442a7845d486324c436a2039d7c1d158e9d7d65ec6867217943f88be0443af93775ed3b0caea73225de4ca5a05d22ea066a40a55c4073e9c8bab50a8dbc44d181edb08909611ab40c9f9029563272f9f50cf9590da293313a9e2fb0cc08939eb65599bad302d3119d37198014779d5bef0e705831b0cb97cfd54153dae9020a6f38bdd8ddee31283dfaf91d4ff2cd8e469599f746885a65b9429288deabc36be10dee8bdfed97e8cb439bd9d9e0469c701a13cfa89daad082827c9d40f7cc4d13ea76d00e18e175d3c195a4f82f07d359fb383826c45d92db86ec55f66985d19f13ecacbd896735fb80d06e66e119dbfb005418cbd4a197e7b1fdc35655bf703c1b4b0588ed7f2aea2822f54b4aeebac62809f286825362510de7dca243beae7cfa5ad7751ac1d6c6d48a271b83412ff834dcb621b7f9616b1b521e74be03ff1353dc7007e11dca0c664f77ca891c2640c27bc9405f35a0ee4c47ad1e6e8e3922416ad1e09b548eb02c840c39a36cf5c6f30f8d2b466bc12d325c83e490c2f0240bb07775dee5e57e2d10881df7f58852226af8b606071db09252cf37d8370e6e40035ad70ba94c59df7486a292917f0c20070a43a8bbedd68f03e49726618274bcdec3f47a5fd8942f1edaa1f77c37b1f5a9549330eab1ee2bc86db3881b0886dcb5feb71c92e18775fbef978cb0a7eef899f10a1b34a6823f22d0794a2ce109b4b98694682de574bbe7709ed22e9120d02630af59d7bdd338e7fe4ba24540849833c173beb6b20a85ed05ec4d4df0d12c7bb45d84e6e53c86d54dd22541a71440b22e93afb5e0093f80e61d610b321acbdf0631f88bfd2335c18f815400a068e846d811a384f9d7904fe42a3c831dd69fa7573a47bccdd1a8b86450739da46bb42e1b3bd27891a07ad7fde0077ac85b65b10db8e9c7aea033389e4462c8767602ac745ad0ba13bd40bca902a9d22d1b689a11fd6b3ce4eb888f408e363048d5a6dadb0d16b95825f010185c35815191e5141073c0122faed683f9c3a402eb706fcd8642c45927abe84918608117619e1fd4fc8612824c231afed99a5bf892b5dc8379dea10400e91e18fbb0bfe69cfb1c8362243f39b067f05827686b20427c96a1344991cfaa7e68dddf2e53769f3bbdd05985d0519139f6dbe46f721eec04bdd9393dc5b9e1660cf53b2eeb013ca769587d0335479c920703d73bddd2474d65d167f3b0237625452b0dda700fc6c972dacd5b6505d506be6df228e8ebff1831771c71fc1d83a15cd0d3e891a395d8476a4fd33534e3adf2984cbbe4068e1b38d5b8eed6b4d314f0ab032761890938f2ccecd48f71a95f04eeda1791e2f46e853a7aad51f9ec117094c9e3fb2cf73be434062179d8e78a8274f5a81e26a65d425d8aee59a6905dbe5ea0f0b82d540edb68838d49e109bafeb780f0989086a1a27aac07305edb2b98a0a06c2cda05b2bce7c7219a8fdb90ec02af2212425a59d9df78dc8418cddf86cbfa1fe4a2d13725eb34653343bed647d69068495cfc7cf1bb887618b1d90734e67270201a0ce49daee355726b3c2089dc6e855bcd0af160f0ede5301abc587977a1a96a6ef318749680c1cb6ef6af0c4476b020b0935efc334e8c1118105bf3c45a3f76d8bc2c93e5d5a058e25a0976a9a2f92938b8d58a75feff89163d232dd8b6aec616215afb3f06b17ad3d709d67f2d572802f2f17fcade8f5888483aafe918169bafb99315dc74c26a1eca95c9d4e53d819f97ab690070d9990a7861627f55fc23e7810c0e4f1574b50746c4955da302b82fa357ba4fc254485c9e4976a8ba29c2c5abee3bb3771744144a64bbd92ed69c74afac8d97f4dddbf2b4cca1055ee5a464d33f6de95238efb3c6a3637f8e9e21d0134104ac2df9be5befa61f5f37127faafb1c50ee429af865d5f3050e81ce69b3cfe968168d855a73555a39858d2e6cf8c82775c3142c1ee082adb1a1df0ccaaceb8ab9a9df129076ec5e8cec72ca26c0ec512e56b91edda3510636d734cd5e63dc7905cd239a5a394866ffb2d88efa65e0212e0879334626a84426041493800e64862b6233b7d4f0f81c34e45a9d67eecb64cc4c2644952e8f07a7a11200019bc7ea0b324e71e0eec026669dbd76e11678de16b9d4a50d7db86bfaae3b3903b103b9e1c73dec28891c366f9885048bc1689624a62351c5f1bca33850c04b0cb7343028b561c9103125baf985bd2a0293af94e093b96eb6c37d364097ad7d0b4bc1159cf7d8abde7f118502037047cb76deefa9883a76dbc715ed5ea050cfa2054b", 0x2000, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) stat(&(0x7f0000002440)='./file0\x00', 0x0) io_submit(r5, 0x4, &(0x7f0000000780)=[&(0x7f0000000440)={0x900000000000000, 0x0, 0x0, 0x1, 0x0, r4, &(0x7f0000000380)='\b', 0x20000381}]) syz_fuse_handle_req(r1, &(0x7f000000a3c0)="2e3513cf0040f4ec3ef0fc39ec6573eb31f1dcf6449c9d47664983d58f160669fa057c2959f326e1a3969c83a11afc78bb2f05698e41c5d3893bfd5b9d419e50559588314def400128d281a397be23a88e793a87f4ab076151938ec73673c445b67486fa8fd2ee3daf354dc3a34d891ed186b970723fb92cccf1613ed28a9a9057568df33cf3ba04b640ddb806fc297afe5e450445dd0c59d6979a0a58d7690e688c6bd2be42f98668dc3866581bc3401239c32609511e5850a461da192d1836bf525bd932fa882a5a46a7897f540cc7db8aae824f0e028fc46b35e8b5e23454993ab52b8c33465362055c5f1ede03f20f164ca253528fccb3f8cd7644e0cd46cf344660f62485853360887e867e67c1871e514a17134a6748b3645946836e05eb000e520842d6f28f92e3df6fea88367d41c94cf8be99a416fdc58ff2aeee3db96154f5d14b7bfd6bc65c3dc15df83b9c3cd89a281de8a7fa1e1cb6a50b04d0e9c328e0e0ab769dfdcfaad418adebd8c8abc41bbe668e1d630ea6d6b96bd00626c37c2dba180a593dd4d0e62299c07e882b6f879286eaccce6abd100ab8d674c34fd450bd1a44404664a52c7c339708828477eea21f490a9e5956564f2120464ba04a369bb0eecb9ca53eff5af2ed31c9e04d9686f7980b8476e8bf7c2d331d878c4646249a55f4e68cf1b237b1a33afce5c9beb545feb73ad852068cfef285267a05adaa0f71b9c77477b4dcfe34e6acddc3e78e79d8dd9b51effc19b7ef3eea634c29a58866adb10a2b2334f14d39174d59d3bba8c2fba9c7a30eae428e353f6080d613096d7976db911a872e00d4044919b321d659d16f35da733d23b32670af0bd9da1d092798f758081c18f735c2c5ba6c7c7ef2dce780a539ea1f16e5dd44d51d0fe44731b4009148f0b5e48c352c2c0a6f80eb94943b306e28c1ea1613105dbc76d288129f4f0d55cf2d6065edfdd6c9fcc57c95d3d52bdb9f40784e7c097e06c1915df93fec1df9a4d840f1cc0411bc7655ddbabcfde41189f582458756d3898a40fc4e4b622fefbba6a7317bcd918b2431f32b8b81974989a0bf0cc768b78801afcb6694733eaa214f3e05bee9a10efec968c25e294e90e2f534f33808b7f6e217a4322342db6e51257ecbc998e59b38a8182a18e6f2e1066845e773cc78e50602fc25010626c2ecb2359d4c8b03d429a3d520724451d5fa5574cf094aa910d7a65c8c31f8b460f2a4e43b45c2fa22ec248452dafd509e8c8a1ee236d118c2af5271826eca60142373569426a691cddca8885e2f798f83f7dff29eed8a21fd56ea7e565af178f1cb20fc8652ecaa86da5f7a8331bb06b361d3fe4a2916ddb774726279657daa44898b1840f941243c6c4faec007e6c2d66575de67b54932cbd581ae1a8f8ce407aa4a730a70f7dd6610740ccab9087339a7921b6a80501d4ea568713a8f30ad137c21a941903e5759a74bb969c0eaca8dcb419689a509203cbeed9404689d28a983d026fdd3859e3dee7a2229a90b02589b844206580fde0a358d9cfeb70a982a92aaa342cc3d8b2e2a04b937fd530cb2c1df375b185138ade49a5c9d94e9f82ed42e3b21adcc323789af83f7de20f4cd18e1e3cf9e91eca0aa52d2365c0621848fdac335308fa4d36b714e1a4912d90f56b1a895f4a77da5d64922ff39c09317b2f8b3f7e7073d42d4b0bced8c3565b5157f476d365dc585a3e486137a89c422cb5809c110e3825a35674f49fa0ab795639f70f685ce5e3421b48162c1992fb38c49011493e254a14cc0154256c0fa0cc89460861bceb453389887ac1ac75e426707f8096857191a1322fe450fba0c4d54f56f264a0e4518ea0444f955dde36f660c33628eb7c696919ba850014daeb29e0515ae53a70e297deac96d8bd8fbbdfe43b5bed4e99a023c28b9287f4e5322cb51b66baa84c58cdef56b4dab3cfd2d0200e4f644b96037764c5cbbc7e37ada240822742964c3144e2de1a63ab98f45f297adac67842c2449c27dea1d4fe727edd5c23701a974aad667974f2070d5c5c18b4ff521f77ba648ac6994438b968e6d27c8bd41901714e9303deee54096575af9ba8c2f3180b2aa28376010ca2851ade93a3f9228a632ada6e9bd145a1fdb08b933979d169c3adcaa12b0db511d27937ee7ef9eb4dfaa8bca176f34ceb1c62dc51bb372c6558fb3b31cb967207abf166652211f460f8d8c769b63c2b9fe95d86d3569676f4bb26899c54ce018b448e44473e8abc1839b173fb637dde65458fc121086a6310d1e9d8ab58276ff12a25019ae360ef238406bad6348582d61d043749346a902de6cd7975f2b3875c9c96f988a8a0065f61f240a50c458f08dfdab4a06f6fac8a2b18e71568ab23c122bc9359e06bb468e62b2e5c134f4b67979d291178e748cd79eaf909f94a32c2396a4f8e768475aa56040a54afe7e3cba6abda948758a73c8a0c46c281b0fda0eae383dc9591d1bd12b047c5e9466314fb72c701f6bce36fc11a4fbc132d0ed69768db14f283e1abb7384fea94c716f68cf1f4675cef6dcf7b45b48b8a4a59984c64574325210384cf87439c697422c43451720276204a2a045f5dbbf956e7a4f62354963bb38c6a36d67e9fb86e50fcc4092e65906caff62cf5c2c820cf7d8f31ced5c982c545b8546b72536cf49d4427aa94923168d280c4c6369f27203657bb6c5b29bde55ef1ac9711b91b5091be530d5a3fb1941c6fb87bbcc5b521106a22b03c0f9599d09f11f9c57dee263adfa106f7ff472ef5649cb8b6b0d418348d844cb88fcc2133a19b5941bdd4ad0a05a259789ef2c22a8911bac9d6011e1f917de73e01d71da4d8817cea61362d59e1f0146e6e930dd4a401aee82677be44e593d8deea8201442e1d2793b4be2a3a5b32a02dda67020bac0041fed93edd808fed6f6e704b75f0df1e0e498369ee53bf0dec00001628391eaf721ac9ad6626a7df12f525fba8aaad44eecde99d4f08d55571c68e000d1d40180177a9ad7d702365fbf79d5f8bbaaaaee99739cb6dba99e20e209100bf3a9ea38f9d4de9ef0c39458e0fb6a425d9db598c2fecdb52c02fb5323fb1b024ea1a18262366771cebd64ca74498ca7dac46213c772043938665f9e3e1446a08bab288faa51da55e2764f4b2a1db503642897b578eeb4666fe5191bb95fcfa6c4f1a6f04df44616bf9a6acabe2113ef9119c7b626fc62b9016ef7c22979d617397cfe17882530c69ee7cae937e4eca5776cadf200afb75b315dc72bcfa57d1dadebe1916218cfee0ec63c5823e946edcac51a01a969eb122a9373bb7f3e5d8e2a28aeb54d0cb34578f3e9291b89591f7e55bcef7380400108b222aa614ebd2ef186bc784aad1169c15a03e3086b901f1a8d48857ec1c60c473fd255a63548ccd4b35e05365118424f5f70e495145b20433fa25f71c06c21ca3409ab79085e6fe4fee2aa7482943c307b65309d86b654c9f20e096b5ebc4d819bfdf6b0ce5057a73c93be404a7ffc112b834dfbd6419bfb10f2e0b4e021232a24f0f9944d34432b7074fa1f6b61b7cbea9bdfcd543e2595dfba170cdfa94f31a4ca406dba3a54b68da18382824f74c0a39afa8323d374202a9c9b6f6708947499f839692b56dcfbc137385e0ef13aa40aa293b4cb689057c6a175ac4063a08f69ecd3e1131568965ce1c69e097bcd0b4271e69c9cb037dbb33f7d5b616e88e498f4300f04ba376abe70aa71dbfc244f61efaf980a6fd171d35836b4968fb40f748505c0afdcb1dada91687211af9f144516c83daaeca8d9c593439d6cf0fd7d403d31e49677dfb22d36c30b0c97ce8b482539fdd9c2e819b94cce890e5684c986d381987e868829ca7226830635934fb7fabc7086c60b01512a2d32dd005aa6b04c65560be23444e648ebb4937f12e7be7dd0f5fe9091e0e10936f9ec218ebac63dbedae9578dc737611d4d7450780d966f3f89f962151818a068f687bb87da1f41d80fc9c35e2049ba46ed49bdea0ac4e422571e2fbb049376b0271275601fbd255cf383722c82feb7ef69f356233bf933abf4f402a6815d1207c301c27c3b03059b6072b4e9b4dacac8a38c270d70ae812b14fcaa32a317b1715a28372e82178dbe5415271dbd5364bb4f84849e7a4bcda8ef069da776f4db3ad15e24da32870195079a3817d1887be14f51b168f0676958bb3db5f5346f1caa444c0d9f80adf28788ba07b36fd632977c9a7817dfcd69dbed299da1167150f1e84a127dd3210da1f1b9529abe6057617f4a1f50ba1795e179b22c2574e745baac20b44946f16af6d8546d748fc38c7eb88d2851091ff6db45913d207fd540cd7b09c1d1130a8d1f0dd9500951acd7e1b27584cdb35d6d3daf5064be6e12296e270e6de70efabe78708b625b2c798d951b88ca404abb9cf3b031a9080c3c15c4ce134388c80539a0652f48b83322e1958a13758220d6fe88be34e7d5145175392fab209ca668e8ea576bd8a5f4db50107f4c63db3825ab418abda67ee35ec811fbb2241408671faebb046f330357bb7a444d2b2f1ca46e9d32b7d114ca1105d643beda9500e597785d76741fb4a51a8e8640715c016f5d8b91f78b7986c80ce62d0c4f878c64d32a8ac9da777ca7d9c30398e926c2e9ea4a4bde622c6052a3f5cd6f479c90f7487978f191de53aaab50c643ef3f926b2a67cf9b3c872edc91168c0f12f2d7dda08f59cc1966ebf2fcc4d4b09d11890dc7fda6d3e5525b7cd90abeb3d02a7e00c2c4489184a9a5b7fede02a62054a68bcbb376001c433c35af86823d168407887a77dc08be70406e5963381f8b501e3745c29ac74461d1d48bd71c459b50a262af0d518192071ece976282ec952b608b8a3f098626dd386b8b7723f4ac83995d819ec5fce9287c9b4e320451d55f0d3b1213a2beabf191155f7f7b07ca6733213fcf10e6a186ee94d9a8626acc4a448210ab7407a81837661674b7bd6ef3748e2eb2a1b81448cceb835c6ab2aacad35a0dc2302870516c58e2ab2127721baec47ef2e484f533b5db34f3467fd73804f95003b72de7c64d7055ef9dd3e26fed85f3b221d74eac5e60730db10427f1c041b88db9f76d2fd83be4e50ee62d703396aeb9b7f86ea3b2b2dd5854de038a4113e13c7675b7f890ea71aafeb6f067451082a407e475ac06c9b36814ab8e20a4fe63bf081a293e46813cd46dfaf19f5aab56529cead0960da9b53e4ca1134ead109f5e5db6400119483dbf71efd4a4261e03fbcb6ce15256c600a700ed35f63e355032cf6e05f665925f1c4648d99d6547dc7743eb77de1472abe992f18aea3d31aafd03f7bcb6d764cd0954830673b22c6d68164dad9cf4877696c01a98a6191fcfb96f4737f8a795fc7e0e8fc6b231f208c9c7a05b73a928d227f84d578fc01d62b0aab698c044bab277b22014d81d9b72ae7a2c4d9b6b67fedb2f0e30e4df4b1084aaad50d4746a46a11a008cb455936b4357946fe9d7b1ffe77df70df0591ee1fa971925cef656a8abc79c7a94828a8c592e08530ba33b3b37ededf682d37078513f446ba38898df3f77269d66fd448ebd8c22811431434510850a0b7aad22a9fd26813c2c13e6b374f11dcb924e70d5e8f0e25fe5b917263f6592447b30f1d27afbe8af1e88064c83e516723d7fb8ad2d3a8ede4564bff6973cd298f7d4aa0a763f874c49b29f49c72f2d412d4ced3efc7e96ffdb856fc650f6eaaf67fe3d6c76ee3d2be60780fe9a8a6d9d32039abd95b65970b493f5c701d0e4efd4ee4306ab877291ec8909a74e2ec2b48ab1ffec72974b3c87551d6314e27e6a595a2e47e7b62244840282dcb5989d01a4720efdb13dbff61dc0f8c6b053c4ca5f0e62569b6bc7e5dc41ba5d200ff013bbb5d810c57f8d4cdaaa2a49ee2a9fd57f8dd28e448715cfa17bf92ad80bd05de408c6239a288df1ca03fca691449f185da7b6d247b5f9515950152853f6b37a3f115cdb60f59525efdff13f0752f5a70da530ad4b5da8dbf0cf2ac224f656f98a8cb295da5e7194b6e83b6f612e7337163be278b54764cc25c6a09464912d71f3a32bfda661101d59f268dd9669437cef3dec4b9cb2be981823c22e3840cb8ed585023837e2d08f82ac0828fe87c063db6754cd8c03bb4fd546f3120e49aa82541bcbbb4996ff50a55e34f23a3fb9adf2bb5bfcef6a540213eb2327b798e9f11c86c7965e3464bf390b79189dd031441ac342c76cf975b89eb2bc76d5401a77fc51162b1d3cc63b8e0414e1556e667fd3d91789bb7b174e91955ca1fc0f3f77f31b00810870d4b03a097ad45ae63bb43c2f194bce4779626534499dc091d0536df113fa2adb24e3290b50fca64a04a3d45df25673791b631b46879c06a4cd892998328adb54b1b37f2b0b62b012edd9cdfb0504d41eca141d4ec87be787ccda355bcaa004d7c979fd680bb0196e9da81e154c2824289e3c3140a5dccfb335d5cb5f12d43c7f12a35130490294ca8446bfc6577c341f92ef1788f98c0d15f9fde2941581081ae200b3943d8a4ee0e2a156ff2541fbd0e3480344a8fc226781e6f9dffa577b85692f8782b1731da24850ef5af23e859b604bc7b90a13a30a6d6348b581d77dc569294b947abd47b92fee664058c1b38fcdb3c597ac63101823f031d3c58a2107b89ea3aff971837a7a98d22162e7382bb558b3bce62f6df8e8e0274a2cca888d3e96225dfbfaf1855c2f61d047af65f1c10025e368710b965ebf59ac6eb8d600c6f60d459076c7a6794c17fc277611f023522e7856e36d8170d1e1931e9f2c621094181af459c0869f2981eb2d1255fe2923ca12905ea7cce9dcb97af1ac1eb94d8d1b227fad2ec45b437bfb0d5e32e55b02737bf36ef9eac40fd3725b31dba5b448d753f85aba804d1039c50dcbc96ce707c65428a11c7c51d54582fdcca30bee3c3b6b223f6566e47024e62b970a3a1e825249b1eab3e8311dd5f1922a20562be2f7d0e1099a636e49cb9c820eda39153e703fa68807f13b840a31fba158b2e07211fa8ae6a2c9c515ac8dcfb5f57509cb8ac6d6b1096d6c971f99b8c01c9cebee642cd583009f3c03a4691299c3fe46dc49dfd4d13a0bfc588178fc64eb2c2d4f0439c4bedf7216329870362933ed4e588b6ae78c85061d6c67177e30e6e5a15e5ca84cb1caa935ac00fadfede7a6c475c961b8b5ea90d90d1b95e657ed7ae1522f1a0f36a9ab70be3aacd164263a1d69d3a3be8651fb4d84dbad85e9b3e398da2e7edea381e6c3910ad8763050a6bad296a0cfdfe2875a826b046611a292e5e46fd1054210ba2470eb91ab21f44148207de048f2f39a3bafd037bb68171cde6fb29b4c45b4382ff0e32d6ec649b345436bf15cee1f946151dee01d8a29bd39c9d3adc9f569e99392843072f6723bfbe4b7baf6ad4e24b0bff5a7e44b3b5ea4904e3b39f35351bd5bf111d73e5c7ce7b2a76e3f788e6d0384b925408f5f2d279170c49c1b8a6afa6398d93aaff4b8dff2e7b19cd5d6026348055efb5730ec8cf10785db6b06ff9fef8ec9feb65b9b3e541b42d8baa9b28a5df72cc5687b253ce7d3c55ca93a47c03bde62444c49ae7a0635978b1bcd086bc96ba864a765ed302bae6319852dcb476581032396dad636c75285624c24f1b7a5252877a392603bd2ec8bf98f6582b1dc6e9916bb0fccb6aff70030ad0ffa97deebdc3ecadb42ce6442fd8d76b64edeb6aadd96ed4d721e51eaa6094530794702623f5f496cfefb1d97634c176f6ca59b17ebace7f710c4001efb4fe672babed81581fc160261783650dafa5c133294d5a6213fee8559e1f6da0026eddc846f934d833cf894875fdf838878dadbfdb7ce213c341bc9746b98d0174ca40dc6ee0494947b9262d52af1ed71973f9f9c1810d5d513f0cc39b816b8de36e5d87297bf89478a1a534689a381f0c6d85ae6b62fc609c68966c10286c6a89697b537a041b3dbc72f7877fe7f40fa566b8ee43a043aa1d19895b446bc9596ef9e8c4a38af7cff330a7c7c3592709f362df65a9eb79f05165e4957d60534a440e4203f90cc7154f10435f11ee5ca0737da587fb8d18abc406504f8aba2070183df7204d3b96430c649d1e64c4dd0c9498a2bf40b51dbd970b0f027d092bd66422f9ec9ef109f7dfc4e79dcf534d2233d5fa0962aaa6ac1a3f1574b81f61698ccedf74fe1640c618a570b63c894922646da260b7553c1bc4a86abd9cacad1e076976f3c4e95af3ec65dd8023d3e469a0db58da0587334078bedce5eb9e2ace31fe5634f5c0eb8b9204e4f70ca0752f2d28a3796ce88d06186e7973af93012c06854465d6b6f55079925b68e53734a63c42101af9a391bed8bbce7586ae530dccf2d6df12c406236f8028422a64d417001f69e2c3ac7787ab68ea5bbd150d54959e0e080b795e4656d9184863eaaca914e7b2be07a6e2eb5a03bb2b0f7547c552205e2c4492379ef64a65335235a062086b1abb96954bc87c7a02008ae9fd233156d7ce399317a527c02112bf9bc1db6f6a8b150a65eaab5390c1b2f8cec3502d04c5937751586a98b7f3426b0c3f3a40f823bd5068c42a24fd8c92ab5b33a9c6c76546d0dd8922006b784a7f6622d1ef7e50314d865805b26be6d9d025b3a958180704c796ef4311d8e4f469409bca6403218f8240230f7a8a5a73067a40778dfae0ea6291c0c0d591a6ef61a7db98a9b4351fd2c8cab892262992226248b9707d1e7f0b42ece967fed91124a5757c81c6fc9860101157626c43c3c395e2c7855da6836ebc40f039509d52f5e52409b22b3c696af7e9fabeed352870c0452612803b2cc222d49f6e519b2b130384fd3c0b0e91dc884c44b87fa5a99f1b8f0f6bf13fbe368e554f092441c559b1f3e09600bc81a9b393690b1c659e8312d615e9b17e7421c18b39bb96ffd3a1556f36ddd29cc120900d2c70f9077dfc8b7c4778481870e8f6abc08ec21be1677857c8327986a5fbfe9b103d1f6de5439b3c9704d96aff32577e37daa9f9b62d2d47f78f522179bf6e32f982374d9d03caba288933782f95c3163ba4fb3096fc4facb4d5305ba83f9ebd8579305f439c0eb5d30210a80a093dccb72e6fa65d7606dbe984d94724063e83659844e4b4af4f73b77ad80be2695b9ba35c4763506438c50fe028c7037bebc2595ea2d44cf607013a8ef69113206058539d0a562a5fa566716822ab24c053e1ad5b2cc721d9761141f002ea2155d2bbabd4e0c1c00e73228f2ec5e4036abe1600b7f38ffeea6706898ea418b7fb0809ea322364c9892fbbfafd9c6f861b14ace54d66c1ff58f91ac1672bfee163582ef376e62c59a3acfd84b282f3bf0634cf284a90c296db54ab991f1a37b0391393b2e05e222d811576abf18ffe65651cf2d1c89c6cf284f08d750c44f5a8cb07d8dbb17579a8a943050b10acf0c88869ed3b39219ddbe22fe9638c4a873c85c8c0bdf0e17acea9bee095515251f58061338f130539868339b034018bde0ebaf581a53e7d394e054b09e7baac578e328c5b163db6ba69dab4b052fad10329a53cbc97faf59235e4c1afaaeec41673dbeb18ea79c6ac788c985ed6ee86a1b667bd3d59ac243debd74ef29318ec9b5a31672a1e0828a49565e13aa7ecc55942bfbbae5f61554675e40e60b8b4bb1d73bfd4f2b8d7774bd589ce45de7b28c931a8ffb40b36d891e502dde656dc75bdcb69aface7731c8fbb6532ac5985f2413a4d6b83c84c8c662c48cf3541a9cb9be173dc7caedf45fca530673b605d7ff41036f046be78b8700e57e4275b4799161638c83459c4b8f37634259a7d43291dd9cf343a7c0d4512f55449f82bed02e0832b10d8fddd6ed6ce69e645e57ecc51844d0e990e391ccb66a3cb313f8622f58d7cfdef13dc8c1a4d18cf63831b22cbfd4148c7f0017e4db6a977799583567942c852c225c85a393e44aaa4a1cb96de1fa198a2474a2014128f6881e3a035aab7f4fb12d59e80e8ed3b4af66d7b14cf04a5dd1a86556b7918de2ae12ac0a3c8d53e7204fd0235924c8cf538ffbf45ce3de408289fb32d91ab8af04fbe01265d89959a9d0f280e0a6b5b242fd659c69713ae254b81c844ec8e3e97c1cb2f79f5abe8636c4bbbcc7b40835f58b3e5b28396e97db6bec2441f75c4fc5228fcccf61f24d3d584253ab7c8f772b59e87467a796e57cbab3fe102a71331ba5cf046e8241e8e5c751ccfebee59ffd3073614c32996ced3c95bff9c57e3d09247756d31c6a14fd051aa961f405731403d847bcbc09545c990994624b3802dca74301bfb54573e83f1219f4a3fe692daf5d01a830f0b8910c3174318e2ed354ff6041d9c6e70d517b55c83a6975c3f9c837f8e4455ad86904152d7defe283522a109d2930180f0f3583d1fd543cd8e7dec0bd3dd6e01eb1a0ff2946b871e2c9027c3c5b9aa290cf2a2665f962e33d9d73e34b2ecc536d2e4493365f9d1ba5dc748b2f510c88ac84353aa7cda427f694fae9088cca56796b2cd9102425f5ef4080d7ef336437bec269e361e19a9441adadd51c5feaf0ed8ef1c6cb71fcaa6edc992044511e4191b4f3ec7bfac77d9cf9b304f3181258fa24698f182ec24bd9f318cd2d1f646f6136da30f48a4dcbf1f30efc7697d68b6e7fe491a1a9467348e8c97d69a91f488d99f8e598cbc68d92a9b1dad5df5ba8881ba814634949e79debeb808b09dbe1fe486ee21ee0182d9332abec255a1d97d09e340c217fa5a628d7f12b6751bb1439c9a6ccd7d14f7bd9bc84dd3d5dfe45a48f0f4c68ad68ebb37140142852695c0d400d25a3bc2b021b2ce6bcea1d55b32cb443cc27a721586c5cd7773df6ad1b059a882da1c43252ca0bb325d81f9c6a5a55ea8cf2385b86d60941052595dfb276c93b4f3234ecf4487e3c7534d311a5ba48be9bbc7b9949983c8dbf3bf4f9439abd8172a67227aeed6b413589b58b019649d1783a44ddb1fab9ababa44ed7988fbedf2657cc37f840653274f6678efb4bcd23fe71ebe69c901483dbcbd88924c9c7c1383c1e39bd9ea1d03de5113f05c5484df7f6c23df9a93779b6495720438d506c7512222ee9e5ce5e4dccbda347ce3add2edbe45e5536b8a901bf41c43294d6b9dd6e158518bb2caf39e7235b1070d3d23b2f230a515780ff859cf2a3722ee4a129400babd11963cf41bd584322ed1a71825732ebfe561b8c2895b0056305a70a0c07911de5513593d05b8251858509b0b5ab91a6b6a4f51c514f0837ab798fd9bb894775346db4c9ff43fc76fe6417c86596eaa6cfbe4bfb78d0ce75a274e56e24951f5fd7e60c20d8ed07486672de50b7d1438dcd8a61f77087963e3885cc847846de6bd445f5a2b3376fa45104bb97f04b7dc22639c03d21a75b9e4cbeb4b085e00b80284a3de99f3bb6c877b2bb8d8daa38c9a79938c2148f0453d1b9b834c8f2bd40daf25c3c6dce5bb01b68f7df84a4d56d08dcfd9c8c6d302d047ea96bd2b828b0504845b4209995cd33b179675b87b488cd0184a919e2076ce8aa69b86b06f6b19cfb095bd464f89b2c8dd6f805738af349bd05e35a4b9839426a5cfc90626f5f7f300207", 0x2000, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0xffffffffffffff01}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/35, 0x23}], 0x1, 0x0, 0x0) 22:13:37 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2242, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000540)=ANY=[@ANYRES32=0xffffffffffffffff, @ANYBLOB="00020000000000002e2f66696c653000f4358a2e525d75df34ca84be33ecf316a281c94bacdab3145e9f9c33906c73188a2081674247582c699e2e1d33359827a00cf1b52828a056827bac23c309e7caebd3a06580"]) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x14, 0x2, &(0x7f0000000240)=@raw=[@btf_id={0x18, 0x0, 0x3, 0x0, 0x5}], 0x0, 0x4, 0xd8, &(0x7f0000000680)=""/216, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x8, 0x1}, 0x8, 0x10, &(0x7f0000000300)={0x3, 0x7}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000400)=[0xffffffffffffffff, 0x1, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, 0x80) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r1, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, r3, {0x7, 0x1f, 0x0, 0x120a002}}, 0x50) syz_fuse_handle_req(r1, &(0x7f00000083c0)="b34fac7d8cf6c5bd2faa330d6798cda8dbd9c935b37ea9b5241dcd1101a97209e749c21af49e76c54227876b0f8f1b763ed7db67eca695467c9d3b473cd96552e8a20cd50e572baa8c759dcae1cb02c00104676d54d6499aa43abbcd94713a918b3b67a0f4b8fd42ac61a9a08a5389aed9ea267594d0efbddb0d997b92727af56b4c0c4e673142934762d729e4dae914e89d55d8875f543d14a7688069a913dd420b2c37efb8377911a81e8716adbfbf467c4b5b52c79bdec43a31964ba3e0bf33ba2088f960cc7ef36e36ca71459f0cb33f3c67931cb2031023f91f2bcbc90a2d31580d1ec6342489ed035da83db06ec19656fdc92a0d280aaf6c1a27f62361574aa6c65eb222338db693bbcc3677516e134f06c3f716e8cd7796707ff44fc8c4b972f7fb89842973e8c462c25f54b6828f52f8676075ba2dfef88843f8ec264355409b6196bbf9b011c0c3a12a3758fa6fec865fa04fbda077840f4c33877bfdd2551f4800eb60d678482369d7e71e6246535c2126ecc0ee6dbf4f2a46bc8c0f1d588c26ed407550c9c9e68a03af2e8d88f0ddae8ff807723978298a50b8a870437006e4fd997a37ab91a6d4aaec86e817d0af4261e6ff0f092183fb188c7d092d95fa19a106fca73f80cc8417e044fcba9923530e119781d0b3de1110cc5e122dbc623c83e35716376c8e0724bda45177b059769017cd2aff38acaedb47461e9e6e1238bf34c9cb8510d225132b039daead63369adba540c242e4ce7cd3a2bc87386cbaf123248354ebb8fdfafd24a02267cca6b3931f358101c33485a3014edb396ef3d4f0499966f3261b274431a82958e5fa4dd485271e3ae2620345eba7a7ed797c255e7e68d384eca819db6355c707089df1b6107da48949ccdce0ce67246147fb97ec2ee775d8cfdf46bdfb63ea844433bc33bd128c1005bfef5597d09a5eff34d939857c100459f58d11b9acd7b1c5dd2e973db5f37926170f3b78c150b8c56740a49260b9a9acd785c7656830a22acb095fe20a41ba133eff0c4c910808015596a158fa59fa98b9fb25b4fb680543c290c1f7ff7fb8d5381b01ffaf7eafa011ad09297649864f5a6e9a8ec369fac0d9d39df803fc1b5b7506d35ebdbd36a6c40318ce14768db42a6e8987e1f9efcc896df533487c741783c6042a56f82f8592dbd71d0c38dfa900e4f46598a5d9039901fcfaf906801a1c3f889b7b4ff0b6981d80613cbbda0619d955b3fef7adb070930d2cf5ff4404e1f7e1a01cc8be0392221a29f842064ca92192625dba1dc8a77052192cdffe1cc7cb6d0050a486e5dbefb5e4ced350b22ff7475006bd20be9f8497d9fc001f508c7d090f8c01f7f9c6c98f6eb5fd16e2fdfe2d9ebf15acdaec530093002008d4f29311d682c1bdc9170c7fb0abd3274516ee2d9ad481e5b6904e9d1392728285e971a396f86c6fea405b0bf9a291258c8024a1ea17802df202f8ad183298cd8167e6eba4bb59641462dfd0453784c8a073554acf1857e18ab4d59b9a9ec7559ec5f6cc9bb49e5b2b4f6cc50b6bb40b7c3b406a56a20751a615aaa9021c45e58d85472b120307b711c2cdcac78009d8a62e4842264a28b3265173c3c1247fa0a883ec7c123b376468a294b89081e1b741ffde1c81c2839465b725414fabf9053ad14c23e13e9728109c97baec80200619430cfd152aa88a8133af74dd0209b6b2b575e2eff7f4369de3fe03ffad81edc76968e05ed6940a94eb7cd90d123f46e3bedecd94c2205ca772d881e808d8efe71aaf8e75c10606f0854bc9913dbcd8e7346c85fd3532801a90c9d31a2396cb7813fa2b506eaa314c19d899c0ec1bb73c9cbb9d633ad0459433a78a0ed1dc44a4072e4b54d45e83301ec2c2da86f297079f7fa2dbd820593621552e95f3995f0e9aebabc704bae11ebc1163c48a238a43973d4019d452a763541ed3204ca2943ffb20d5ee7cfec890e560c5cec49c654dad01a600e480cf772a6a41d737b134ca170c745d0b2b03eed697c7000df5f93a0703097279f20826418e424d878aa3051fc6b1bb86179bc1119992b3f2003a2358cca778651a5f229eb411b199dc0fcf8c0b29e1e7a5a4a730f02bf9fef185cebe4a09fd2695989cb605a6d24f198bef0451412b4edfe80418c5f2aec807f5b7b388afde1947ece1df3b2f98658d6e08df7cbc8cba55f0209f27a3cf1a43e658f61c0ab75265a4f816a8464fbd03feb53ac9595d78e6aa32e7333a8a2edab137371805ce1691279b3c9d726eadad38aef6cc1a765dbed6ea84bf69c007761e497f3d81a43373a52279c80a0656afb00a683827579a0144aa5b013706b81924fc25e7c49147e1132a70b6a5fd528d3cd8a3f7d1be58c50b834dc505e09f8c4ffac1e3a828fb6757535a9ba332b51871347b715aac79ca981ed1eb915f926d17284d4ad9b5c23d295d8fdc6112bdcaa7696b9bf2f2a11840b19562753531398593bc081d64184b0d473be881acdbb53284addbcbcb81bbfb4fc2f75551cc55545d3c28327fc377f0859cd2b172cece2038c3b09dd987a3c82090541832a11b40237dc26cb380f0f2d31fa2265151080a4fc1d77be04c5cfa8f74f0b5588f04e6bc94085e1c7dd58e1d0a691b43631ec2cbe6c68ec6d51c81ade6062faf2a86956c1a7bc94fa9ddd866b457d98d57d3ef3144ab8df04e65c0befa1289f6220dec4cc6069c6128e0957751e60f09e2fdbd2b2a713c98efcb1132ec32902bf0ea95db5845d3a9dfb2fb2dd97b5af97aff9beae56daaace2dd851364be602d563f5c0872bc8b2efe212dec3ca50bdd0127ac1248233956b48bcd0fbd54aa26ae2318546b119cd67371906a1cd73aade665049ca0306629901c39e4df02e98fa1d4f03a88b64d45bd89e23cde0445dddb6f5b7324ede3b9975e39011f2e86a37309f179046b2903f3e7c667d4a205b20eb1ebcc2fa6a35358259722c44a9c2543d6d6c999cad4a276e4f9b0951bc205711af4eb0dd533adfc66daa6e2fd18e44a58d5755496a5a70ec2fd61e8169e953d988f74e9d60884a59afe788e5727f4d03d2ce54e4e63e056f25dd667406246f920c3261620631448d3127dab8b713ee39334f5443040522a17664dd05fa03ed928988ba873bc3067b59c80ec433c627098481b276711dd1f88ffffdc6ec4b6dd0749c4419a14263043cc89ee74abc4f62623d2fa0db48037c8b53ec56351fdb3ebfbbb4c3cd0f49c7ef4dd3021b7d93a365fc67f49596291e76f947f82359ea813096cabe263c70f56a8b3286f64d84af398a8befda3a6f6c1bcc8de8041446d1a725d14f75dcb1b34985bc949d736eb9344a7d54c0bbc9e666dd20b46f777db765b83a46596555d7133bba8ea6c8e5ac67830134055f624ecec76799470e6b26a919826f1702d4bd6e28db501483fb07dbc0c36558a8874986e1d1bb5a978fcdb8ceebdca2faf3c5082d2c71d99f14be0dc582f743ce0ead7f01de7c7ced45ca55f1bbcd3f7166eacc44c53000fcac56f95b20771c2650e401c50d7c5d093365fca8cc6b5576043e046f9126565e6c4c9540fcaddfb3c06c6ba1d6ffe7d8ec2b4524e4436a6a44b48faa271568e42e749c654011fe5afa698abce588b1b31d8d52045332af53b3f17fbd352e0b08cdd041b7b28371161e83d43e558334d66fff706e1cbf7535731c4d07a1c88a7ef67866edd6fb0ced03cab9fb43303f6be9cf030e5d83b769bd8d84a4cd5f4d5984bccb0e43af2ab54df3fae11c0eec848feb6399c1ef7f9ed555eee0ba50037e3f0a4e3960350f46414113eb730bab357f09b4aebb3daa8e3ae0cbb3268b7daec4fd2a526b9916ca593360117ed89220b0c3fcbea2d63213847c47ed31affab182d311bb3b1617a05d86c0dad63f2954c6354e37e880ff668000db8aba8ffb9a1d0634519db2995ad53a0b6ae3974ac5e0788f06a302df2440f194465a9e03c6022f6aa977e8589d0bcb195cb021294686a7fd56fc7bd504c654318981195ed8bca21f048ac450815c33e16d74217968e9327c85d153d5d42a4b4c6325903f7448c23c900ee80788a1fe70295dd6e865ada6341bb1a3fa56b4f3188d0d6eadd31f5fbb7af2f319d0783476ccacf0b937dac55395cc79db9baab87f3d68124c7123b965ef899c29ef0af1126cc8ce645a5fe6201f78e601b1099ad6d070007f19fea35431f38bf9647491bdfc6795f2fb662ab564a8c4fe7ca17c7f1a9025a187dd18470de2b83594624333bf8678be55d83bfca41a5218fc6dbbbfac2aeac3246ca1f611ad413986a006e2bd4605177b67d5d5102e30ad9d2fed5737dcbd265f73ee3e01fde6c0edc1b00362b2d78b499068111666a769bf77c80fee9cb11dd5ad7ff31dce08a235f8c8293f05ee22924eb95aeb7fe04a54bf50a37293da7fe5b57e737933a117964085fd23530d692baf8df710e379425c3d21a8a74eb6bb16da4a1b842daffef4b03fb00e15bf11cb6061541ebd9256ddc1f7e1bbfaa7f977081c8d06293d9fea2f8ee6c4b0ace8ac70941772aefed19d0b47f8b435533d6ad2b6d4070a85d3158bb3862a00bf7c68d8f1a1b1b5aae5b6e209468b4bb4ef87b82128f903c37a4c60ac6d8b298caa216340b218fd52471afa5133ee1f89f6ed6026755cd919a86a3d71a722a7d610323e1140a15f57cf64776bba1938b3b3dc78822840a9450af6d08ffed6007eedd71360ace0e8200a555a199d3512ad891e2cb2135c3c8e57b7464892e62dc615e40afbb7ebaebd6f2236c452d3cef1783f98731ae89e094b2f8ebacb8719de90605e3485167c02d56897d4cc57b156d36b4b0a376ef93c064e17568e58c8680d41bec79107f002b4c558f1b931177487de7d7f65eed30e23a301b35555dd7410d2b984a25e59ff11ba356bf20c54f021217ead34166ab677739b7b71568b2db8db1106d285bb04dc880894409398be928bb8947ca4a4cf8b6deb68d5e37bf4ecca4d0bb6e572df6f24f4efd9c59d75fddddad9203ba51731420c0ccdfcac83e456d38035ee42eadab1f51452173316f00ee59243443d48bc4406256821af2bbf19f72df6d115a7b1ac734faa9efba1f6caff6a7e8f991dc47c988dd923bdc103614a29562dbe557ab572f5e4cdc0e0ea7285f10d552cd8441f39198198e8d66ce0057d9349293ba66b0ce5e2a844403e045e9c36830d4ce0a7189b478f2f4ca063c36c209e1662eb8e1627452b19e63daab1b1e55f109238ad9d8230bf1f3a06d687d86ad5cf2d62d303b525f9304d69c6512cfdd60f71855230229f5519ce2bc0bf65be278fad02b4a54422b00d463493253c8b0035aa099cb7b8926642ba89f2fd0ca32a46fb9d4d55cd14d09b657bf4e6ca01d02302c98eb3ebb49a7276227e71e25bdf2a86b43c99f4b0f35fd9eeb71da7974074160056758b3e52d6bf8fc900874408ff130fae5d4ca0a3d68eb3674b2016faa49fe42248d0dad41ba5d36a0ba1736be1e038becddc6bf8adb4be6387bf863f4766bfb8371a188ca3d1131893d6a26cbcfc4cbb8ae322ba5c9cb2d5723dce3c8e243276fafbbbf31722275174fb8d1eb317923ab0b5d06a2ca85add25e6b86d2c6e1a21c6b90d62e12fda38a6699d841c8fc47f71e055ffa09779af59a2b0f8ef1a4cf19ddf4c4fc7c0adb7fae64379e8d4da2d270c8a40bbed3966cae6d4b75395fb2a0b33acfb181a87f35ab6448b02ea6f528e60e9b9dada88f77262fb86286aaeaf00bb22e244ac48257989286bcf34bd0efaa5f8199a93a7911bb608b695a20a4fb80b4b3c2118b50fcde02d4255409e08fab61ed711693b386d7d3bf8c87a70eb0723301ca8c348f073020589da03b4e90212a6784a1983ae333bdd2873232234cb8bc9087c920b91f3bdadc92a1218b4cc89314ba393eff8bae72adfa5694042e0e314d1e61bb6aa03690ee3e44fc0a5c6a58ab7a51ded16cbe37b163c87843ac899d99e3b3009a5067c0476b297139d27ab76ce43db926039b3ceca6c60aefd8903894ec61d777f2cecebea34958559d78087808005c50c54216950b6c97bf2b86e8ba98d5c50fcc2fb84eb1a4f140141505eb6e145c549b53015652d4b97fcd4bf2008f3d1a110dfdd48bab39b3db26426a4533fae629952776f27dd5486ed318a0b01d7b6545706c9dd9863a856bf93eacb588265abda4c58e052fc5eed45c19d1c51819b5c3845109772f465c7d6b81bf3cb8224b82fca84d2288ca39278c4c6bd18fe6c87f5909f1af7af276fcc397c8f28e26b4919399b0e21df2a788e300adc080b236ce08ffee019f2a5179d8f9196eb509982f1ca2a63b373d86219869179a65d7887f8b83f4f6cf66546520724828742e9a381548cbb5bdd725f4aa730381aaf56f42646dc107bb6a91c39e0bbbde5db78f2e9bceb296a0e670c704593739eb2b76749f7d1402c6859043ca898d8b851e83986e38b58a1492470daba4eb34fd6bb8e6ba342c421e4e1bb19ed3abed0906d70fab380d627d5008ccb91a0767c23dd665d8f95f147fca781bdf9bbdab6ff011d2f3ddb71312e5ec261e330d5e3731a68f69080d3f34d6ba16bb6ab46f72c1a92de9b30a6cfed9304c881eafe4867ca4a21b8e2e0a15d49b28d2ebcd047bc960d93ab9955a099b97717c784b8b031976b070966ed53727d3363444ed1ed71365bca5dbbf7b88473901eb0cfbe4faea999f5f3dfb44db728b1743c2d09b3bfd116cb248557c280289a01ddd03cff195e8b974f0245d56df6271bd3d88bdbae8f5faf0d61bbc5e4f6ec0d1cf58da3f19222f642cbcf0da9df1cd325d04b28bcafce233d72f77ca3fc83ccc6822703f85b8d3ff2e7f21b486cb19886311cf72b791bb81f720d309293ef441d667974ee07dc9dd79f7b0acd5a5a645c1930f671f8d9ba8ee8e6a81178aa4a2c85556813500dd02ab2c69b80326013b241e7b72938541e36a5e5f14ed568862ad6a43ad8cd2b62bbd3fb5a5b2b5568ff264e3de6da639ca9281ace05e436e41729cea7fe00ed046d8921b948f0690b0292ed3b25dd61b75ff9c9e9a25fc2f4f060905388dd7e90eaf53eec1e5c4a582ab48b306456d9548ad60840e159a1863ae946082047d6a75a3f8d06e9efe4d37e6cf91f6a6277b5325d24250fe6745726bfe086ff1b6fdfadfd7bae6afc947b9eb3e0ee3d7483fd10b67f32e60be8a3649f76a891349876527cdfedd1ea4e8af1591979fd9bece1ccae43df9d97b768d8be5bbc5e1faf52942fedc3d9aecdcfffdb5c54fde0f1998901097971d9daaff7cfb7e3bde932d19bcf055ef125a552d2f53da7504cd6e16b83640fcff11d2a626591ce62b793f7610ad7dae2f9ff45c0d9b7449849c7eef3820bc06ae7f6e7196592620b5d37e3329a6017758792209ff1d0bdb91b302adfeeba50181b524c3bd87650458ed3f23833fd074553cb79a04757cc6e1bac09c181b52c7f1314cc3328fcf30abe8892476b87558aa3e6c0330b20f29e2deb8240afd026b06107bc58371d3aa6c569712c2fa096a23349b8a5f8ad61cd5ae5cd9b95a600220b0b453b4cf39f97c77a87ccd4f4366b978014c07e533689b7ffcd0bba4f50167bfc2c6b2e5832c879333be41283b1c5c4b38b41649a0a4badcebcb45fe5c2cac5bbeac58d7f4de720e73455580eb3589eacf07042f864837c0c6044834bb94b84f27bd509f92602dd8cc9d95daebc7c8199a35b7f6cbd478e7fb3697e3b6a7ec23e0cbc3a5e954c74e79f8e6e8cc91ab54c42f04a6c145ae517b6dc293281801fc1bea5f569e40db6fb6aeda67a3a82782f049e239faf88999d1aa82e253becade9f65054822089997e57edbcec1047d48c13f28156e3dd7e5b21ba52399d49b187fdea01b32f038b22490b72692917196c0a4f35723318188cc97ae60952f665284a19465c263f4bfbc0b2ca81b45c6c533609c68d67f6712bf56dd515e5800d1dbb0e1676738e506f59fc88c1394ffb5f7a89544db295302e6589184783984a2bea3b31fb9915bb8d6caa200e50cf5f414aaea66bacb26b1e07ead49ae4bf4132119ff6eb89a92bf26eed14712d938a0fe3d4fe73e6b1ffbf49781d3d3c5423ea7261b73bcadce6e103e3573215093c923dd8088f5c863e0e70a087e80e92e5554412a82e19fd9dc6a385e17833b72562a4a3d3acba30d49856ee41b63a3baf92816a2fe202572c90fe1570091825dbf3aac007992a7a517871e9e98d47083ebb957984e3623105518dbc2a69bf24dbd217ffbabf6c3a43a60237c5c271346965a7e2b595b7b1ec1ab50d67fd4eb6b1eec8917102ca41eb45bd5277f700d77138966f06c988167f036360e53a908966dd50b63f0914a169e2aff9dcbf819a47a7b7a1969ee4880eb15a8539bee9b6e1f2c1e2d893c8e3fb7919025020206bcaa47c97924603743cf2eadcef0b068c3f56028fe32d6541a8e90e192c7487998fb67b122d313c5ff52ba36c0bcef30107bf2be6fbb17778aba39563d92a0ceac52757bb4756667d6d7263c8bf3b309d3fe5c5870b1cb195f9fe0b36c19ac3c8a9a147aead09af87cdae71b48cfe22bbc552fdf0d6ed3980c6d00a6c50da77da63e8bfe52eace59f61e106d066b2980c4481abdfe5a94e5758cc3da6feabf9def69a881d59aecd1325ae83a8a20054e9536df3cb72551e515f06b2e32293e9ec90a84f1d13a19c63b033237a4e883ed563852b27c5eaa6f661a0cdc59a7274420164b752695e1c9fc3b2ee2252f5c69af651f6fd13d9a70d04d82c308e8ca54eef2c1c083f0ec304efbc3be384048c9ccf00ae43150a3c74a02250bfe2c49b13a9fa64190666bbc5a0f2e596ea55b472f8fa3fcf5fefc67c8e5ab4bba38f673d2cf1ea6dd284c722f6185dc56229e95c2c0fc60e16f418d19b656d3863a3fa71cf5175cc7284b5ed8868eb1fa7ef2e5dc89d76461283cb9f4717268ee1c94246a647b4a53c91ba1061dac351ae75e3b46c91c0c8648b2313add2918ec875558d519894440e0f96dc1dfc421f2f32531f319b4e6bba13ef91bb7c8cd55edc3bf48be4d813bd84bc4af25d1c22ec4ac9c5e04b7846a63e1bedec321d1d0795807d80f90eb01b382bac57ff6ce83f5997502429647211c5985045d5eab3e4d43a2000ae44ac82db9b8317c9d5843ddd43573db7bd9d1b0940ae5a9d1ea3da84ebfdc5557fb51c9d10bb88138335ea734df1e0faa093222b0815a850fcb2466bf00c2aa0abd66e4477d52dd8efee7a8d46493feed4c2f1ab78c29c1f1aadf58295b3f0a89768442a7845d486324c436a2039d7c1d158e9d7d65ec6867217943f88be0443af93775ed3b0caea73225de4ca5a05d22ea066a40a55c4073e9c8bab50a8dbc44d181edb08909611ab40c9f9029563272f9f50cf9590da293313a9e2fb0cc08939eb65599bad302d3119d37198014779d5bef0e705831b0cb97cfd54153dae9020a6f38bdd8ddee31283dfaf91d4ff2cd8e469599f746885a65b9429288deabc36be10dee8bdfed97e8cb439bd9d9e0469c701a13cfa89daad082827c9d40f7cc4d13ea76d00e18e175d3c195a4f82f07d359fb383826c45d92db86ec55f66985d19f13ecacbd896735fb80d06e66e119dbfb005418cbd4a197e7b1fdc35655bf703c1b4b0588ed7f2aea2822f54b4aeebac62809f286825362510de7dca243beae7cfa5ad7751ac1d6c6d48a271b83412ff834dcb621b7f9616b1b521e74be03ff1353dc7007e11dca0c664f77ca891c2640c27bc9405f35a0ee4c47ad1e6e8e3922416ad1e09b548eb02c840c39a36cf5c6f30f8d2b466bc12d325c83e490c2f0240bb07775dee5e57e2d10881df7f58852226af8b606071db09252cf37d8370e6e40035ad70ba94c59df7486a292917f0c20070a43a8bbedd68f03e49726618274bcdec3f47a5fd8942f1edaa1f77c37b1f5a9549330eab1ee2bc86db3881b0886dcb5feb71c92e18775fbef978cb0a7eef899f10a1b34a6823f22d0794a2ce109b4b98694682de574bbe7709ed22e9120d02630af59d7bdd338e7fe4ba24540849833c173beb6b20a85ed05ec4d4df0d12c7bb45d84e6e53c86d54dd22541a71440b22e93afb5e0093f80e61d610b321acbdf0631f88bfd2335c18f815400a068e846d811a384f9d7904fe42a3c831dd69fa7573a47bccdd1a8b86450739da46bb42e1b3bd27891a07ad7fde0077ac85b65b10db8e9c7aea033389e4462c8767602ac745ad0ba13bd40bca902a9d22d1b689a11fd6b3ce4eb888f408e363048d5a6dadb0d16b95825f010185c35815191e5141073c0122faed683f9c3a402eb706fcd8642c45927abe84918608117619e1fd4fc8612824c231afed99a5bf892b5dc8379dea10400e91e18fbb0bfe69cfb1c8362243f39b067f05827686b20427c96a1344991cfaa7e68dddf2e53769f3bbdd05985d0519139f6dbe46f721eec04bdd9393dc5b9e1660cf53b2eeb013ca769587d0335479c920703d73bddd2474d65d167f3b0237625452b0dda700fc6c972dacd5b6505d506be6df228e8ebff1831771c71fc1d83a15cd0d3e891a395d8476a4fd33534e3adf2984cbbe4068e1b38d5b8eed6b4d314f0ab032761890938f2ccecd48f71a95f04eeda1791e2f46e853a7aad51f9ec117094c9e3fb2cf73be434062179d8e78a8274f5a81e26a65d425d8aee59a6905dbe5ea0f0b82d540edb68838d49e109bafeb780f0989086a1a27aac07305edb2b98a0a06c2cda05b2bce7c7219a8fdb90ec02af2212425a59d9df78dc8418cddf86cbfa1fe4a2d13725eb34653343bed647d69068495cfc7cf1bb887618b1d90734e67270201a0ce49daee355726b3c2089dc6e855bcd0af160f0ede5301abc587977a1a96a6ef318749680c1cb6ef6af0c4476b020b0935efc334e8c1118105bf3c45a3f76d8bc2c93e5d5a058e25a0976a9a2f92938b8d58a75feff89163d232dd8b6aec616215afb3f06b17ad3d709d67f2d572802f2f17fcade8f5888483aafe918169bafb99315dc74c26a1eca95c9d4e53d819f97ab690070d9990a7861627f55fc23e7810c0e4f1574b50746c4955da302b82fa357ba4fc254485c9e4976a8ba29c2c5abee3bb3771744144a64bbd92ed69c74afac8d97f4dddbf2b4cca1055ee5a464d33f6de95238efb3c6a3637f8e9e21d0134104ac2df9be5befa61f5f37127faafb1c50ee429af865d5f3050e81ce69b3cfe968168d855a73555a39858d2e6cf8c82775c3142c1ee082adb1a1df0ccaaceb8ab9a9df129076ec5e8cec72ca26c0ec512e56b91edda3510636d734cd5e63dc7905cd239a5a394866ffb2d88efa65e0212e0879334626a84426041493800e64862b6233b7d4f0f81c34e45a9d67eecb64cc4c2644952e8f07a7a11200019bc7ea0b324e71e0eec026669dbd76e11678de16b9d4a50d7db86bfaae3b3903b103b9e1c73dec28891c366f9885048bc1689624a62351c5f1bca33850c04b0cb7343028b561c9103125baf985bd2a0293af94e093b96eb6c37d364097ad7d0b4bc1159cf7d8abde7f118502037047cb76deefa9883a76dbc715ed5ea050cfa2054b", 0x2000, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) stat(&(0x7f0000002440)='./file0\x00', 0x0) io_submit(r5, 0x4, &(0x7f0000000780)=[&(0x7f0000000440)={0x900000000000000, 0x0, 0x0, 0x1, 0x0, r4, &(0x7f0000000380)='\b', 0x20000381}]) syz_fuse_handle_req(r1, &(0x7f000000a3c0)="2e3513cf0040f4ec3ef0fc39ec6573eb31f1dcf6449c9d47664983d58f160669fa057c2959f326e1a3969c83a11afc78bb2f05698e41c5d3893bfd5b9d419e50559588314def400128d281a397be23a88e793a87f4ab076151938ec73673c445b67486fa8fd2ee3daf354dc3a34d891ed186b970723fb92cccf1613ed28a9a9057568df33cf3ba04b640ddb806fc297afe5e450445dd0c59d6979a0a58d7690e688c6bd2be42f98668dc3866581bc3401239c32609511e5850a461da192d1836bf525bd932fa882a5a46a7897f540cc7db8aae824f0e028fc46b35e8b5e23454993ab52b8c33465362055c5f1ede03f20f164ca253528fccb3f8cd7644e0cd46cf344660f62485853360887e867e67c1871e514a17134a6748b3645946836e05eb000e520842d6f28f92e3df6fea88367d41c94cf8be99a416fdc58ff2aeee3db96154f5d14b7bfd6bc65c3dc15df83b9c3cd89a281de8a7fa1e1cb6a50b04d0e9c328e0e0ab769dfdcfaad418adebd8c8abc41bbe668e1d630ea6d6b96bd00626c37c2dba180a593dd4d0e62299c07e882b6f879286eaccce6abd100ab8d674c34fd450bd1a44404664a52c7c339708828477eea21f490a9e5956564f2120464ba04a369bb0eecb9ca53eff5af2ed31c9e04d9686f7980b8476e8bf7c2d331d878c4646249a55f4e68cf1b237b1a33afce5c9beb545feb73ad852068cfef285267a05adaa0f71b9c77477b4dcfe34e6acddc3e78e79d8dd9b51effc19b7ef3eea634c29a58866adb10a2b2334f14d39174d59d3bba8c2fba9c7a30eae428e353f6080d613096d7976db911a872e00d4044919b321d659d16f35da733d23b32670af0bd9da1d092798f758081c18f735c2c5ba6c7c7ef2dce780a539ea1f16e5dd44d51d0fe44731b4009148f0b5e48c352c2c0a6f80eb94943b306e28c1ea1613105dbc76d288129f4f0d55cf2d6065edfdd6c9fcc57c95d3d52bdb9f40784e7c097e06c1915df93fec1df9a4d840f1cc0411bc7655ddbabcfde41189f582458756d3898a40fc4e4b622fefbba6a7317bcd918b2431f32b8b81974989a0bf0cc768b78801afcb6694733eaa214f3e05bee9a10efec968c25e294e90e2f534f33808b7f6e217a4322342db6e51257ecbc998e59b38a8182a18e6f2e1066845e773cc78e50602fc25010626c2ecb2359d4c8b03d429a3d520724451d5fa5574cf094aa910d7a65c8c31f8b460f2a4e43b45c2fa22ec248452dafd509e8c8a1ee236d118c2af5271826eca60142373569426a691cddca8885e2f798f83f7dff29eed8a21fd56ea7e565af178f1cb20fc8652ecaa86da5f7a8331bb06b361d3fe4a2916ddb774726279657daa44898b1840f941243c6c4faec007e6c2d66575de67b54932cbd581ae1a8f8ce407aa4a730a70f7dd6610740ccab9087339a7921b6a80501d4ea568713a8f30ad137c21a941903e5759a74bb969c0eaca8dcb419689a509203cbeed9404689d28a983d026fdd3859e3dee7a2229a90b02589b844206580fde0a358d9cfeb70a982a92aaa342cc3d8b2e2a04b937fd530cb2c1df375b185138ade49a5c9d94e9f82ed42e3b21adcc323789af83f7de20f4cd18e1e3cf9e91eca0aa52d2365c0621848fdac335308fa4d36b714e1a4912d90f56b1a895f4a77da5d64922ff39c09317b2f8b3f7e7073d42d4b0bced8c3565b5157f476d365dc585a3e486137a89c422cb5809c110e3825a35674f49fa0ab795639f70f685ce5e3421b48162c1992fb38c49011493e254a14cc0154256c0fa0cc89460861bceb453389887ac1ac75e426707f8096857191a1322fe450fba0c4d54f56f264a0e4518ea0444f955dde36f660c33628eb7c696919ba850014daeb29e0515ae53a70e297deac96d8bd8fbbdfe43b5bed4e99a023c28b9287f4e5322cb51b66baa84c58cdef56b4dab3cfd2d0200e4f644b96037764c5cbbc7e37ada240822742964c3144e2de1a63ab98f45f297adac67842c2449c27dea1d4fe727edd5c23701a974aad667974f2070d5c5c18b4ff521f77ba648ac6994438b968e6d27c8bd41901714e9303deee54096575af9ba8c2f3180b2aa28376010ca2851ade93a3f9228a632ada6e9bd145a1fdb08b933979d169c3adcaa12b0db511d27937ee7ef9eb4dfaa8bca176f34ceb1c62dc51bb372c6558fb3b31cb967207abf166652211f460f8d8c769b63c2b9fe95d86d3569676f4bb26899c54ce018b448e44473e8abc1839b173fb637dde65458fc121086a6310d1e9d8ab58276ff12a25019ae360ef238406bad6348582d61d043749346a902de6cd7975f2b3875c9c96f988a8a0065f61f240a50c458f08dfdab4a06f6fac8a2b18e71568ab23c122bc9359e06bb468e62b2e5c134f4b67979d291178e748cd79eaf909f94a32c2396a4f8e768475aa56040a54afe7e3cba6abda948758a73c8a0c46c281b0fda0eae383dc9591d1bd12b047c5e9466314fb72c701f6bce36fc11a4fbc132d0ed69768db14f283e1abb7384fea94c716f68cf1f4675cef6dcf7b45b48b8a4a59984c64574325210384cf87439c697422c43451720276204a2a045f5dbbf956e7a4f62354963bb38c6a36d67e9fb86e50fcc4092e65906caff62cf5c2c820cf7d8f31ced5c982c545b8546b72536cf49d4427aa94923168d280c4c6369f27203657bb6c5b29bde55ef1ac9711b91b5091be530d5a3fb1941c6fb87bbcc5b521106a22b03c0f9599d09f11f9c57dee263adfa106f7ff472ef5649cb8b6b0d418348d844cb88fcc2133a19b5941bdd4ad0a05a259789ef2c22a8911bac9d6011e1f917de73e01d71da4d8817cea61362d59e1f0146e6e930dd4a401aee82677be44e593d8deea8201442e1d2793b4be2a3a5b32a02dda67020bac0041fed93edd808fed6f6e704b75f0df1e0e498369ee53bf0dec00001628391eaf721ac9ad6626a7df12f525fba8aaad44eecde99d4f08d55571c68e000d1d40180177a9ad7d702365fbf79d5f8bbaaaaee99739cb6dba99e20e209100bf3a9ea38f9d4de9ef0c39458e0fb6a425d9db598c2fecdb52c02fb5323fb1b024ea1a18262366771cebd64ca74498ca7dac46213c772043938665f9e3e1446a08bab288faa51da55e2764f4b2a1db503642897b578eeb4666fe5191bb95fcfa6c4f1a6f04df44616bf9a6acabe2113ef9119c7b626fc62b9016ef7c22979d617397cfe17882530c69ee7cae937e4eca5776cadf200afb75b315dc72bcfa57d1dadebe1916218cfee0ec63c5823e946edcac51a01a969eb122a9373bb7f3e5d8e2a28aeb54d0cb34578f3e9291b89591f7e55bcef7380400108b222aa614ebd2ef186bc784aad1169c15a03e3086b901f1a8d48857ec1c60c473fd255a63548ccd4b35e05365118424f5f70e495145b20433fa25f71c06c21ca3409ab79085e6fe4fee2aa7482943c307b65309d86b654c9f20e096b5ebc4d819bfdf6b0ce5057a73c93be404a7ffc112b834dfbd6419bfb10f2e0b4e021232a24f0f9944d34432b7074fa1f6b61b7cbea9bdfcd543e2595dfba170cdfa94f31a4ca406dba3a54b68da18382824f74c0a39afa8323d374202a9c9b6f6708947499f839692b56dcfbc137385e0ef13aa40aa293b4cb689057c6a175ac4063a08f69ecd3e1131568965ce1c69e097bcd0b4271e69c9cb037dbb33f7d5b616e88e498f4300f04ba376abe70aa71dbfc244f61efaf980a6fd171d35836b4968fb40f748505c0afdcb1dada91687211af9f144516c83daaeca8d9c593439d6cf0fd7d403d31e49677dfb22d36c30b0c97ce8b482539fdd9c2e819b94cce890e5684c986d381987e868829ca7226830635934fb7fabc7086c60b01512a2d32dd005aa6b04c65560be23444e648ebb4937f12e7be7dd0f5fe9091e0e10936f9ec218ebac63dbedae9578dc737611d4d7450780d966f3f89f962151818a068f687bb87da1f41d80fc9c35e2049ba46ed49bdea0ac4e422571e2fbb049376b0271275601fbd255cf383722c82feb7ef69f356233bf933abf4f402a6815d1207c301c27c3b03059b6072b4e9b4dacac8a38c270d70ae812b14fcaa32a317b1715a28372e82178dbe5415271dbd5364bb4f84849e7a4bcda8ef069da776f4db3ad15e24da32870195079a3817d1887be14f51b168f0676958bb3db5f5346f1caa444c0d9f80adf28788ba07b36fd632977c9a7817dfcd69dbed299da1167150f1e84a127dd3210da1f1b9529abe6057617f4a1f50ba1795e179b22c2574e745baac20b44946f16af6d8546d748fc38c7eb88d2851091ff6db45913d207fd540cd7b09c1d1130a8d1f0dd9500951acd7e1b27584cdb35d6d3daf5064be6e12296e270e6de70efabe78708b625b2c798d951b88ca404abb9cf3b031a9080c3c15c4ce134388c80539a0652f48b83322e1958a13758220d6fe88be34e7d5145175392fab209ca668e8ea576bd8a5f4db50107f4c63db3825ab418abda67ee35ec811fbb2241408671faebb046f330357bb7a444d2b2f1ca46e9d32b7d114ca1105d643beda9500e597785d76741fb4a51a8e8640715c016f5d8b91f78b7986c80ce62d0c4f878c64d32a8ac9da777ca7d9c30398e926c2e9ea4a4bde622c6052a3f5cd6f479c90f7487978f191de53aaab50c643ef3f926b2a67cf9b3c872edc91168c0f12f2d7dda08f59cc1966ebf2fcc4d4b09d11890dc7fda6d3e5525b7cd90abeb3d02a7e00c2c4489184a9a5b7fede02a62054a68bcbb376001c433c35af86823d168407887a77dc08be70406e5963381f8b501e3745c29ac74461d1d48bd71c459b50a262af0d518192071ece976282ec952b608b8a3f098626dd386b8b7723f4ac83995d819ec5fce9287c9b4e320451d55f0d3b1213a2beabf191155f7f7b07ca6733213fcf10e6a186ee94d9a8626acc4a448210ab7407a81837661674b7bd6ef3748e2eb2a1b81448cceb835c6ab2aacad35a0dc2302870516c58e2ab2127721baec47ef2e484f533b5db34f3467fd73804f95003b72de7c64d7055ef9dd3e26fed85f3b221d74eac5e60730db10427f1c041b88db9f76d2fd83be4e50ee62d703396aeb9b7f86ea3b2b2dd5854de038a4113e13c7675b7f890ea71aafeb6f067451082a407e475ac06c9b36814ab8e20a4fe63bf081a293e46813cd46dfaf19f5aab56529cead0960da9b53e4ca1134ead109f5e5db6400119483dbf71efd4a4261e03fbcb6ce15256c600a700ed35f63e355032cf6e05f665925f1c4648d99d6547dc7743eb77de1472abe992f18aea3d31aafd03f7bcb6d764cd0954830673b22c6d68164dad9cf4877696c01a98a6191fcfb96f4737f8a795fc7e0e8fc6b231f208c9c7a05b73a928d227f84d578fc01d62b0aab698c044bab277b22014d81d9b72ae7a2c4d9b6b67fedb2f0e30e4df4b1084aaad50d4746a46a11a008cb455936b4357946fe9d7b1ffe77df70df0591ee1fa971925cef656a8abc79c7a94828a8c592e08530ba33b3b37ededf682d37078513f446ba38898df3f77269d66fd448ebd8c22811431434510850a0b7aad22a9fd26813c2c13e6b374f11dcb924e70d5e8f0e25fe5b917263f6592447b30f1d27afbe8af1e88064c83e516723d7fb8ad2d3a8ede4564bff6973cd298f7d4aa0a763f874c49b29f49c72f2d412d4ced3efc7e96ffdb856fc650f6eaaf67fe3d6c76ee3d2be60780fe9a8a6d9d32039abd95b65970b493f5c701d0e4efd4ee4306ab877291ec8909a74e2ec2b48ab1ffec72974b3c87551d6314e27e6a595a2e47e7b62244840282dcb5989d01a4720efdb13dbff61dc0f8c6b053c4ca5f0e62569b6bc7e5dc41ba5d200ff013bbb5d810c57f8d4cdaaa2a49ee2a9fd57f8dd28e448715cfa17bf92ad80bd05de408c6239a288df1ca03fca691449f185da7b6d247b5f9515950152853f6b37a3f115cdb60f59525efdff13f0752f5a70da530ad4b5da8dbf0cf2ac224f656f98a8cb295da5e7194b6e83b6f612e7337163be278b54764cc25c6a09464912d71f3a32bfda661101d59f268dd9669437cef3dec4b9cb2be981823c22e3840cb8ed585023837e2d08f82ac0828fe87c063db6754cd8c03bb4fd546f3120e49aa82541bcbbb4996ff50a55e34f23a3fb9adf2bb5bfcef6a540213eb2327b798e9f11c86c7965e3464bf390b79189dd031441ac342c76cf975b89eb2bc76d5401a77fc51162b1d3cc63b8e0414e1556e667fd3d91789bb7b174e91955ca1fc0f3f77f31b00810870d4b03a097ad45ae63bb43c2f194bce4779626534499dc091d0536df113fa2adb24e3290b50fca64a04a3d45df25673791b631b46879c06a4cd892998328adb54b1b37f2b0b62b012edd9cdfb0504d41eca141d4ec87be787ccda355bcaa004d7c979fd680bb0196e9da81e154c2824289e3c3140a5dccfb335d5cb5f12d43c7f12a35130490294ca8446bfc6577c341f92ef1788f98c0d15f9fde2941581081ae200b3943d8a4ee0e2a156ff2541fbd0e3480344a8fc226781e6f9dffa577b85692f8782b1731da24850ef5af23e859b604bc7b90a13a30a6d6348b581d77dc569294b947abd47b92fee664058c1b38fcdb3c597ac63101823f031d3c58a2107b89ea3aff971837a7a98d22162e7382bb558b3bce62f6df8e8e0274a2cca888d3e96225dfbfaf1855c2f61d047af65f1c10025e368710b965ebf59ac6eb8d600c6f60d459076c7a6794c17fc277611f023522e7856e36d8170d1e1931e9f2c621094181af459c0869f2981eb2d1255fe2923ca12905ea7cce9dcb97af1ac1eb94d8d1b227fad2ec45b437bfb0d5e32e55b02737bf36ef9eac40fd3725b31dba5b448d753f85aba804d1039c50dcbc96ce707c65428a11c7c51d54582fdcca30bee3c3b6b223f6566e47024e62b970a3a1e825249b1eab3e8311dd5f1922a20562be2f7d0e1099a636e49cb9c820eda39153e703fa68807f13b840a31fba158b2e07211fa8ae6a2c9c515ac8dcfb5f57509cb8ac6d6b1096d6c971f99b8c01c9cebee642cd583009f3c03a4691299c3fe46dc49dfd4d13a0bfc588178fc64eb2c2d4f0439c4bedf7216329870362933ed4e588b6ae78c85061d6c67177e30e6e5a15e5ca84cb1caa935ac00fadfede7a6c475c961b8b5ea90d90d1b95e657ed7ae1522f1a0f36a9ab70be3aacd164263a1d69d3a3be8651fb4d84dbad85e9b3e398da2e7edea381e6c3910ad8763050a6bad296a0cfdfe2875a826b046611a292e5e46fd1054210ba2470eb91ab21f44148207de048f2f39a3bafd037bb68171cde6fb29b4c45b4382ff0e32d6ec649b345436bf15cee1f946151dee01d8a29bd39c9d3adc9f569e99392843072f6723bfbe4b7baf6ad4e24b0bff5a7e44b3b5ea4904e3b39f35351bd5bf111d73e5c7ce7b2a76e3f788e6d0384b925408f5f2d279170c49c1b8a6afa6398d93aaff4b8dff2e7b19cd5d6026348055efb5730ec8cf10785db6b06ff9fef8ec9feb65b9b3e541b42d8baa9b28a5df72cc5687b253ce7d3c55ca93a47c03bde62444c49ae7a0635978b1bcd086bc96ba864a765ed302bae6319852dcb476581032396dad636c75285624c24f1b7a5252877a392603bd2ec8bf98f6582b1dc6e9916bb0fccb6aff70030ad0ffa97deebdc3ecadb42ce6442fd8d76b64edeb6aadd96ed4d721e51eaa6094530794702623f5f496cfefb1d97634c176f6ca59b17ebace7f710c4001efb4fe672babed81581fc160261783650dafa5c133294d5a6213fee8559e1f6da0026eddc846f934d833cf894875fdf838878dadbfdb7ce213c341bc9746b98d0174ca40dc6ee0494947b9262d52af1ed71973f9f9c1810d5d513f0cc39b816b8de36e5d87297bf89478a1a534689a381f0c6d85ae6b62fc609c68966c10286c6a89697b537a041b3dbc72f7877fe7f40fa566b8ee43a043aa1d19895b446bc9596ef9e8c4a38af7cff330a7c7c3592709f362df65a9eb79f05165e4957d60534a440e4203f90cc7154f10435f11ee5ca0737da587fb8d18abc406504f8aba2070183df7204d3b96430c649d1e64c4dd0c9498a2bf40b51dbd970b0f027d092bd66422f9ec9ef109f7dfc4e79dcf534d2233d5fa0962aaa6ac1a3f1574b81f61698ccedf74fe1640c618a570b63c894922646da260b7553c1bc4a86abd9cacad1e076976f3c4e95af3ec65dd8023d3e469a0db58da0587334078bedce5eb9e2ace31fe5634f5c0eb8b9204e4f70ca0752f2d28a3796ce88d06186e7973af93012c06854465d6b6f55079925b68e53734a63c42101af9a391bed8bbce7586ae530dccf2d6df12c406236f8028422a64d417001f69e2c3ac7787ab68ea5bbd150d54959e0e080b795e4656d9184863eaaca914e7b2be07a6e2eb5a03bb2b0f7547c552205e2c4492379ef64a65335235a062086b1abb96954bc87c7a02008ae9fd233156d7ce399317a527c02112bf9bc1db6f6a8b150a65eaab5390c1b2f8cec3502d04c5937751586a98b7f3426b0c3f3a40f823bd5068c42a24fd8c92ab5b33a9c6c76546d0dd8922006b784a7f6622d1ef7e50314d865805b26be6d9d025b3a958180704c796ef4311d8e4f469409bca6403218f8240230f7a8a5a73067a40778dfae0ea6291c0c0d591a6ef61a7db98a9b4351fd2c8cab892262992226248b9707d1e7f0b42ece967fed91124a5757c81c6fc9860101157626c43c3c395e2c7855da6836ebc40f039509d52f5e52409b22b3c696af7e9fabeed352870c0452612803b2cc222d49f6e519b2b130384fd3c0b0e91dc884c44b87fa5a99f1b8f0f6bf13fbe368e554f092441c559b1f3e09600bc81a9b393690b1c659e8312d615e9b17e7421c18b39bb96ffd3a1556f36ddd29cc120900d2c70f9077dfc8b7c4778481870e8f6abc08ec21be1677857c8327986a5fbfe9b103d1f6de5439b3c9704d96aff32577e37daa9f9b62d2d47f78f522179bf6e32f982374d9d03caba288933782f95c3163ba4fb3096fc4facb4d5305ba83f9ebd8579305f439c0eb5d30210a80a093dccb72e6fa65d7606dbe984d94724063e83659844e4b4af4f73b77ad80be2695b9ba35c4763506438c50fe028c7037bebc2595ea2d44cf607013a8ef69113206058539d0a562a5fa566716822ab24c053e1ad5b2cc721d9761141f002ea2155d2bbabd4e0c1c00e73228f2ec5e4036abe1600b7f38ffeea6706898ea418b7fb0809ea322364c9892fbbfafd9c6f861b14ace54d66c1ff58f91ac1672bfee163582ef376e62c59a3acfd84b282f3bf0634cf284a90c296db54ab991f1a37b0391393b2e05e222d811576abf18ffe65651cf2d1c89c6cf284f08d750c44f5a8cb07d8dbb17579a8a943050b10acf0c88869ed3b39219ddbe22fe9638c4a873c85c8c0bdf0e17acea9bee095515251f58061338f130539868339b034018bde0ebaf581a53e7d394e054b09e7baac578e328c5b163db6ba69dab4b052fad10329a53cbc97faf59235e4c1afaaeec41673dbeb18ea79c6ac788c985ed6ee86a1b667bd3d59ac243debd74ef29318ec9b5a31672a1e0828a49565e13aa7ecc55942bfbbae5f61554675e40e60b8b4bb1d73bfd4f2b8d7774bd589ce45de7b28c931a8ffb40b36d891e502dde656dc75bdcb69aface7731c8fbb6532ac5985f2413a4d6b83c84c8c662c48cf3541a9cb9be173dc7caedf45fca530673b605d7ff41036f046be78b8700e57e4275b4799161638c83459c4b8f37634259a7d43291dd9cf343a7c0d4512f55449f82bed02e0832b10d8fddd6ed6ce69e645e57ecc51844d0e990e391ccb66a3cb313f8622f58d7cfdef13dc8c1a4d18cf63831b22cbfd4148c7f0017e4db6a977799583567942c852c225c85a393e44aaa4a1cb96de1fa198a2474a2014128f6881e3a035aab7f4fb12d59e80e8ed3b4af66d7b14cf04a5dd1a86556b7918de2ae12ac0a3c8d53e7204fd0235924c8cf538ffbf45ce3de408289fb32d91ab8af04fbe01265d89959a9d0f280e0a6b5b242fd659c69713ae254b81c844ec8e3e97c1cb2f79f5abe8636c4bbbcc7b40835f58b3e5b28396e97db6bec2441f75c4fc5228fcccf61f24d3d584253ab7c8f772b59e87467a796e57cbab3fe102a71331ba5cf046e8241e8e5c751ccfebee59ffd3073614c32996ced3c95bff9c57e3d09247756d31c6a14fd051aa961f405731403d847bcbc09545c990994624b3802dca74301bfb54573e83f1219f4a3fe692daf5d01a830f0b8910c3174318e2ed354ff6041d9c6e70d517b55c83a6975c3f9c837f8e4455ad86904152d7defe283522a109d2930180f0f3583d1fd543cd8e7dec0bd3dd6e01eb1a0ff2946b871e2c9027c3c5b9aa290cf2a2665f962e33d9d73e34b2ecc536d2e4493365f9d1ba5dc748b2f510c88ac84353aa7cda427f694fae9088cca56796b2cd9102425f5ef4080d7ef336437bec269e361e19a9441adadd51c5feaf0ed8ef1c6cb71fcaa6edc992044511e4191b4f3ec7bfac77d9cf9b304f3181258fa24698f182ec24bd9f318cd2d1f646f6136da30f48a4dcbf1f30efc7697d68b6e7fe491a1a9467348e8c97d69a91f488d99f8e598cbc68d92a9b1dad5df5ba8881ba814634949e79debeb808b09dbe1fe486ee21ee0182d9332abec255a1d97d09e340c217fa5a628d7f12b6751bb1439c9a6ccd7d14f7bd9bc84dd3d5dfe45a48f0f4c68ad68ebb37140142852695c0d400d25a3bc2b021b2ce6bcea1d55b32cb443cc27a721586c5cd7773df6ad1b059a882da1c43252ca0bb325d81f9c6a5a55ea8cf2385b86d60941052595dfb276c93b4f3234ecf4487e3c7534d311a5ba48be9bbc7b9949983c8dbf3bf4f9439abd8172a67227aeed6b413589b58b019649d1783a44ddb1fab9ababa44ed7988fbedf2657cc37f840653274f6678efb4bcd23fe71ebe69c901483dbcbd88924c9c7c1383c1e39bd9ea1d03de5113f05c5484df7f6c23df9a93779b6495720438d506c7512222ee9e5ce5e4dccbda347ce3add2edbe45e5536b8a901bf41c43294d6b9dd6e158518bb2caf39e7235b1070d3d23b2f230a515780ff859cf2a3722ee4a129400babd11963cf41bd584322ed1a71825732ebfe561b8c2895b0056305a70a0c07911de5513593d05b8251858509b0b5ab91a6b6a4f51c514f0837ab798fd9bb894775346db4c9ff43fc76fe6417c86596eaa6cfbe4bfb78d0ce75a274e56e24951f5fd7e60c20d8ed07486672de50b7d1438dcd8a61f77087963e3885cc847846de6bd445f5a2b3376fa45104bb97f04b7dc22639c03d21a75b9e4cbeb4b085e00b80284a3de99f3bb6c877b2bb8d8daa38c9a79938c2148f0453d1b9b834c8f2bd40daf25c3c6dce5bb01b68f7df84a4d56d08dcfd9c8c6d302d047ea96bd2b828b0504845b4209995cd33b179675b87b488cd0184a919e2076ce8aa69b86b06f6b19cfb095bd464f89b2c8dd6f805738af349bd05e35a4b9839426a5cfc90626f5f7f300207", 0x2000, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0xffffffffffffff01}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/35, 0x23}], 0x1, 0x0, 0x0) 22:13:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2242, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000540)=ANY=[@ANYRES32=0xffffffffffffffff, @ANYBLOB="00020000000000002e2f66696c653000f4358a2e525d75df34ca84be33ecf316a281c94bacdab3145e9f9c33906c73188a2081674247582c699e2e1d33359827a00cf1b52828a056827bac23c309e7caebd3a06580"]) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x14, 0x2, &(0x7f0000000240)=@raw=[@btf_id={0x18, 0x0, 0x3, 0x0, 0x5}], 0x0, 0x4, 0xd8, &(0x7f0000000680)=""/216, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x8, 0x1}, 0x8, 0x10, &(0x7f0000000300)={0x3, 0x7}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000400)=[0xffffffffffffffff, 0x1, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, 0x80) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r1, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, r3, {0x7, 0x1f, 0x0, 0x120a002}}, 0x50) syz_fuse_handle_req(r1, &(0x7f00000083c0)="b34fac7d8cf6c5bd2faa330d6798cda8dbd9c935b37ea9b5241dcd1101a97209e749c21af49e76c54227876b0f8f1b763ed7db67eca695467c9d3b473cd96552e8a20cd50e572baa8c759dcae1cb02c00104676d54d6499aa43abbcd94713a918b3b67a0f4b8fd42ac61a9a08a5389aed9ea267594d0efbddb0d997b92727af56b4c0c4e673142934762d729e4dae914e89d55d8875f543d14a7688069a913dd420b2c37efb8377911a81e8716adbfbf467c4b5b52c79bdec43a31964ba3e0bf33ba2088f960cc7ef36e36ca71459f0cb33f3c67931cb2031023f91f2bcbc90a2d31580d1ec6342489ed035da83db06ec19656fdc92a0d280aaf6c1a27f62361574aa6c65eb222338db693bbcc3677516e134f06c3f716e8cd7796707ff44fc8c4b972f7fb89842973e8c462c25f54b6828f52f8676075ba2dfef88843f8ec264355409b6196bbf9b011c0c3a12a3758fa6fec865fa04fbda077840f4c33877bfdd2551f4800eb60d678482369d7e71e6246535c2126ecc0ee6dbf4f2a46bc8c0f1d588c26ed407550c9c9e68a03af2e8d88f0ddae8ff807723978298a50b8a870437006e4fd997a37ab91a6d4aaec86e817d0af4261e6ff0f092183fb188c7d092d95fa19a106fca73f80cc8417e044fcba9923530e119781d0b3de1110cc5e122dbc623c83e35716376c8e0724bda45177b059769017cd2aff38acaedb47461e9e6e1238bf34c9cb8510d225132b039daead63369adba540c242e4ce7cd3a2bc87386cbaf123248354ebb8fdfafd24a02267cca6b3931f358101c33485a3014edb396ef3d4f0499966f3261b274431a82958e5fa4dd485271e3ae2620345eba7a7ed797c255e7e68d384eca819db6355c707089df1b6107da48949ccdce0ce67246147fb97ec2ee775d8cfdf46bdfb63ea844433bc33bd128c1005bfef5597d09a5eff34d939857c100459f58d11b9acd7b1c5dd2e973db5f37926170f3b78c150b8c56740a49260b9a9acd785c7656830a22acb095fe20a41ba133eff0c4c910808015596a158fa59fa98b9fb25b4fb680543c290c1f7ff7fb8d5381b01ffaf7eafa011ad09297649864f5a6e9a8ec369fac0d9d39df803fc1b5b7506d35ebdbd36a6c40318ce14768db42a6e8987e1f9efcc896df533487c741783c6042a56f82f8592dbd71d0c38dfa900e4f46598a5d9039901fcfaf906801a1c3f889b7b4ff0b6981d80613cbbda0619d955b3fef7adb070930d2cf5ff4404e1f7e1a01cc8be0392221a29f842064ca92192625dba1dc8a77052192cdffe1cc7cb6d0050a486e5dbefb5e4ced350b22ff7475006bd20be9f8497d9fc001f508c7d090f8c01f7f9c6c98f6eb5fd16e2fdfe2d9ebf15acdaec530093002008d4f29311d682c1bdc9170c7fb0abd3274516ee2d9ad481e5b6904e9d1392728285e971a396f86c6fea405b0bf9a291258c8024a1ea17802df202f8ad183298cd8167e6eba4bb59641462dfd0453784c8a073554acf1857e18ab4d59b9a9ec7559ec5f6cc9bb49e5b2b4f6cc50b6bb40b7c3b406a56a20751a615aaa9021c45e58d85472b120307b711c2cdcac78009d8a62e4842264a28b3265173c3c1247fa0a883ec7c123b376468a294b89081e1b741ffde1c81c2839465b725414fabf9053ad14c23e13e9728109c97baec80200619430cfd152aa88a8133af74dd0209b6b2b575e2eff7f4369de3fe03ffad81edc76968e05ed6940a94eb7cd90d123f46e3bedecd94c2205ca772d881e808d8efe71aaf8e75c10606f0854bc9913dbcd8e7346c85fd3532801a90c9d31a2396cb7813fa2b506eaa314c19d899c0ec1bb73c9cbb9d633ad0459433a78a0ed1dc44a4072e4b54d45e83301ec2c2da86f297079f7fa2dbd820593621552e95f3995f0e9aebabc704bae11ebc1163c48a238a43973d4019d452a763541ed3204ca2943ffb20d5ee7cfec890e560c5cec49c654dad01a600e480cf772a6a41d737b134ca170c745d0b2b03eed697c7000df5f93a0703097279f20826418e424d878aa3051fc6b1bb86179bc1119992b3f2003a2358cca778651a5f229eb411b199dc0fcf8c0b29e1e7a5a4a730f02bf9fef185cebe4a09fd2695989cb605a6d24f198bef0451412b4edfe80418c5f2aec807f5b7b388afde1947ece1df3b2f98658d6e08df7cbc8cba55f0209f27a3cf1a43e658f61c0ab75265a4f816a8464fbd03feb53ac9595d78e6aa32e7333a8a2edab137371805ce1691279b3c9d726eadad38aef6cc1a765dbed6ea84bf69c007761e497f3d81a43373a52279c80a0656afb00a683827579a0144aa5b013706b81924fc25e7c49147e1132a70b6a5fd528d3cd8a3f7d1be58c50b834dc505e09f8c4ffac1e3a828fb6757535a9ba332b51871347b715aac79ca981ed1eb915f926d17284d4ad9b5c23d295d8fdc6112bdcaa7696b9bf2f2a11840b19562753531398593bc081d64184b0d473be881acdbb53284addbcbcb81bbfb4fc2f75551cc55545d3c28327fc377f0859cd2b172cece2038c3b09dd987a3c82090541832a11b40237dc26cb380f0f2d31fa2265151080a4fc1d77be04c5cfa8f74f0b5588f04e6bc94085e1c7dd58e1d0a691b43631ec2cbe6c68ec6d51c81ade6062faf2a86956c1a7bc94fa9ddd866b457d98d57d3ef3144ab8df04e65c0befa1289f6220dec4cc6069c6128e0957751e60f09e2fdbd2b2a713c98efcb1132ec32902bf0ea95db5845d3a9dfb2fb2dd97b5af97aff9beae56daaace2dd851364be602d563f5c0872bc8b2efe212dec3ca50bdd0127ac1248233956b48bcd0fbd54aa26ae2318546b119cd67371906a1cd73aade665049ca0306629901c39e4df02e98fa1d4f03a88b64d45bd89e23cde0445dddb6f5b7324ede3b9975e39011f2e86a37309f179046b2903f3e7c667d4a205b20eb1ebcc2fa6a35358259722c44a9c2543d6d6c999cad4a276e4f9b0951bc205711af4eb0dd533adfc66daa6e2fd18e44a58d5755496a5a70ec2fd61e8169e953d988f74e9d60884a59afe788e5727f4d03d2ce54e4e63e056f25dd667406246f920c3261620631448d3127dab8b713ee39334f5443040522a17664dd05fa03ed928988ba873bc3067b59c80ec433c627098481b276711dd1f88ffffdc6ec4b6dd0749c4419a14263043cc89ee74abc4f62623d2fa0db48037c8b53ec56351fdb3ebfbbb4c3cd0f49c7ef4dd3021b7d93a365fc67f49596291e76f947f82359ea813096cabe263c70f56a8b3286f64d84af398a8befda3a6f6c1bcc8de8041446d1a725d14f75dcb1b34985bc949d736eb9344a7d54c0bbc9e666dd20b46f777db765b83a46596555d7133bba8ea6c8e5ac67830134055f624ecec76799470e6b26a919826f1702d4bd6e28db501483fb07dbc0c36558a8874986e1d1bb5a978fcdb8ceebdca2faf3c5082d2c71d99f14be0dc582f743ce0ead7f01de7c7ced45ca55f1bbcd3f7166eacc44c53000fcac56f95b20771c2650e401c50d7c5d093365fca8cc6b5576043e046f9126565e6c4c9540fcaddfb3c06c6ba1d6ffe7d8ec2b4524e4436a6a44b48faa271568e42e749c654011fe5afa698abce588b1b31d8d52045332af53b3f17fbd352e0b08cdd041b7b28371161e83d43e558334d66fff706e1cbf7535731c4d07a1c88a7ef67866edd6fb0ced03cab9fb43303f6be9cf030e5d83b769bd8d84a4cd5f4d5984bccb0e43af2ab54df3fae11c0eec848feb6399c1ef7f9ed555eee0ba50037e3f0a4e3960350f46414113eb730bab357f09b4aebb3daa8e3ae0cbb3268b7daec4fd2a526b9916ca593360117ed89220b0c3fcbea2d63213847c47ed31affab182d311bb3b1617a05d86c0dad63f2954c6354e37e880ff668000db8aba8ffb9a1d0634519db2995ad53a0b6ae3974ac5e0788f06a302df2440f194465a9e03c6022f6aa977e8589d0bcb195cb021294686a7fd56fc7bd504c654318981195ed8bca21f048ac450815c33e16d74217968e9327c85d153d5d42a4b4c6325903f7448c23c900ee80788a1fe70295dd6e865ada6341bb1a3fa56b4f3188d0d6eadd31f5fbb7af2f319d0783476ccacf0b937dac55395cc79db9baab87f3d68124c7123b965ef899c29ef0af1126cc8ce645a5fe6201f78e601b1099ad6d070007f19fea35431f38bf9647491bdfc6795f2fb662ab564a8c4fe7ca17c7f1a9025a187dd18470de2b83594624333bf8678be55d83bfca41a5218fc6dbbbfac2aeac3246ca1f611ad413986a006e2bd4605177b67d5d5102e30ad9d2fed5737dcbd265f73ee3e01fde6c0edc1b00362b2d78b499068111666a769bf77c80fee9cb11dd5ad7ff31dce08a235f8c8293f05ee22924eb95aeb7fe04a54bf50a37293da7fe5b57e737933a117964085fd23530d692baf8df710e379425c3d21a8a74eb6bb16da4a1b842daffef4b03fb00e15bf11cb6061541ebd9256ddc1f7e1bbfaa7f977081c8d06293d9fea2f8ee6c4b0ace8ac70941772aefed19d0b47f8b435533d6ad2b6d4070a85d3158bb3862a00bf7c68d8f1a1b1b5aae5b6e209468b4bb4ef87b82128f903c37a4c60ac6d8b298caa216340b218fd52471afa5133ee1f89f6ed6026755cd919a86a3d71a722a7d610323e1140a15f57cf64776bba1938b3b3dc78822840a9450af6d08ffed6007eedd71360ace0e8200a555a199d3512ad891e2cb2135c3c8e57b7464892e62dc615e40afbb7ebaebd6f2236c452d3cef1783f98731ae89e094b2f8ebacb8719de90605e3485167c02d56897d4cc57b156d36b4b0a376ef93c064e17568e58c8680d41bec79107f002b4c558f1b931177487de7d7f65eed30e23a301b35555dd7410d2b984a25e59ff11ba356bf20c54f021217ead34166ab677739b7b71568b2db8db1106d285bb04dc880894409398be928bb8947ca4a4cf8b6deb68d5e37bf4ecca4d0bb6e572df6f24f4efd9c59d75fddddad9203ba51731420c0ccdfcac83e456d38035ee42eadab1f51452173316f00ee59243443d48bc4406256821af2bbf19f72df6d115a7b1ac734faa9efba1f6caff6a7e8f991dc47c988dd923bdc103614a29562dbe557ab572f5e4cdc0e0ea7285f10d552cd8441f39198198e8d66ce0057d9349293ba66b0ce5e2a844403e045e9c36830d4ce0a7189b478f2f4ca063c36c209e1662eb8e1627452b19e63daab1b1e55f109238ad9d8230bf1f3a06d687d86ad5cf2d62d303b525f9304d69c6512cfdd60f71855230229f5519ce2bc0bf65be278fad02b4a54422b00d463493253c8b0035aa099cb7b8926642ba89f2fd0ca32a46fb9d4d55cd14d09b657bf4e6ca01d02302c98eb3ebb49a7276227e71e25bdf2a86b43c99f4b0f35fd9eeb71da7974074160056758b3e52d6bf8fc900874408ff130fae5d4ca0a3d68eb3674b2016faa49fe42248d0dad41ba5d36a0ba1736be1e038becddc6bf8adb4be6387bf863f4766bfb8371a188ca3d1131893d6a26cbcfc4cbb8ae322ba5c9cb2d5723dce3c8e243276fafbbbf31722275174fb8d1eb317923ab0b5d06a2ca85add25e6b86d2c6e1a21c6b90d62e12fda38a6699d841c8fc47f71e055ffa09779af59a2b0f8ef1a4cf19ddf4c4fc7c0adb7fae64379e8d4da2d270c8a40bbed3966cae6d4b75395fb2a0b33acfb181a87f35ab6448b02ea6f528e60e9b9dada88f77262fb86286aaeaf00bb22e244ac48257989286bcf34bd0efaa5f8199a93a7911bb608b695a20a4fb80b4b3c2118b50fcde02d4255409e08fab61ed711693b386d7d3bf8c87a70eb0723301ca8c348f073020589da03b4e90212a6784a1983ae333bdd2873232234cb8bc9087c920b91f3bdadc92a1218b4cc89314ba393eff8bae72adfa5694042e0e314d1e61bb6aa03690ee3e44fc0a5c6a58ab7a51ded16cbe37b163c87843ac899d99e3b3009a5067c0476b297139d27ab76ce43db926039b3ceca6c60aefd8903894ec61d777f2cecebea34958559d78087808005c50c54216950b6c97bf2b86e8ba98d5c50fcc2fb84eb1a4f140141505eb6e145c549b53015652d4b97fcd4bf2008f3d1a110dfdd48bab39b3db26426a4533fae629952776f27dd5486ed318a0b01d7b6545706c9dd9863a856bf93eacb588265abda4c58e052fc5eed45c19d1c51819b5c3845109772f465c7d6b81bf3cb8224b82fca84d2288ca39278c4c6bd18fe6c87f5909f1af7af276fcc397c8f28e26b4919399b0e21df2a788e300adc080b236ce08ffee019f2a5179d8f9196eb509982f1ca2a63b373d86219869179a65d7887f8b83f4f6cf66546520724828742e9a381548cbb5bdd725f4aa730381aaf56f42646dc107bb6a91c39e0bbbde5db78f2e9bceb296a0e670c704593739eb2b76749f7d1402c6859043ca898d8b851e83986e38b58a1492470daba4eb34fd6bb8e6ba342c421e4e1bb19ed3abed0906d70fab380d627d5008ccb91a0767c23dd665d8f95f147fca781bdf9bbdab6ff011d2f3ddb71312e5ec261e330d5e3731a68f69080d3f34d6ba16bb6ab46f72c1a92de9b30a6cfed9304c881eafe4867ca4a21b8e2e0a15d49b28d2ebcd047bc960d93ab9955a099b97717c784b8b031976b070966ed53727d3363444ed1ed71365bca5dbbf7b88473901eb0cfbe4faea999f5f3dfb44db728b1743c2d09b3bfd116cb248557c280289a01ddd03cff195e8b974f0245d56df6271bd3d88bdbae8f5faf0d61bbc5e4f6ec0d1cf58da3f19222f642cbcf0da9df1cd325d04b28bcafce233d72f77ca3fc83ccc6822703f85b8d3ff2e7f21b486cb19886311cf72b791bb81f720d309293ef441d667974ee07dc9dd79f7b0acd5a5a645c1930f671f8d9ba8ee8e6a81178aa4a2c85556813500dd02ab2c69b80326013b241e7b72938541e36a5e5f14ed568862ad6a43ad8cd2b62bbd3fb5a5b2b5568ff264e3de6da639ca9281ace05e436e41729cea7fe00ed046d8921b948f0690b0292ed3b25dd61b75ff9c9e9a25fc2f4f060905388dd7e90eaf53eec1e5c4a582ab48b306456d9548ad60840e159a1863ae946082047d6a75a3f8d06e9efe4d37e6cf91f6a6277b5325d24250fe6745726bfe086ff1b6fdfadfd7bae6afc947b9eb3e0ee3d7483fd10b67f32e60be8a3649f76a891349876527cdfedd1ea4e8af1591979fd9bece1ccae43df9d97b768d8be5bbc5e1faf52942fedc3d9aecdcfffdb5c54fde0f1998901097971d9daaff7cfb7e3bde932d19bcf055ef125a552d2f53da7504cd6e16b83640fcff11d2a626591ce62b793f7610ad7dae2f9ff45c0d9b7449849c7eef3820bc06ae7f6e7196592620b5d37e3329a6017758792209ff1d0bdb91b302adfeeba50181b524c3bd87650458ed3f23833fd074553cb79a04757cc6e1bac09c181b52c7f1314cc3328fcf30abe8892476b87558aa3e6c0330b20f29e2deb8240afd026b06107bc58371d3aa6c569712c2fa096a23349b8a5f8ad61cd5ae5cd9b95a600220b0b453b4cf39f97c77a87ccd4f4366b978014c07e533689b7ffcd0bba4f50167bfc2c6b2e5832c879333be41283b1c5c4b38b41649a0a4badcebcb45fe5c2cac5bbeac58d7f4de720e73455580eb3589eacf07042f864837c0c6044834bb94b84f27bd509f92602dd8cc9d95daebc7c8199a35b7f6cbd478e7fb3697e3b6a7ec23e0cbc3a5e954c74e79f8e6e8cc91ab54c42f04a6c145ae517b6dc293281801fc1bea5f569e40db6fb6aeda67a3a82782f049e239faf88999d1aa82e253becade9f65054822089997e57edbcec1047d48c13f28156e3dd7e5b21ba52399d49b187fdea01b32f038b22490b72692917196c0a4f35723318188cc97ae60952f665284a19465c263f4bfbc0b2ca81b45c6c533609c68d67f6712bf56dd515e5800d1dbb0e1676738e506f59fc88c1394ffb5f7a89544db295302e6589184783984a2bea3b31fb9915bb8d6caa200e50cf5f414aaea66bacb26b1e07ead49ae4bf4132119ff6eb89a92bf26eed14712d938a0fe3d4fe73e6b1ffbf49781d3d3c5423ea7261b73bcadce6e103e3573215093c923dd8088f5c863e0e70a087e80e92e5554412a82e19fd9dc6a385e17833b72562a4a3d3acba30d49856ee41b63a3baf92816a2fe202572c90fe1570091825dbf3aac007992a7a517871e9e98d47083ebb957984e3623105518dbc2a69bf24dbd217ffbabf6c3a43a60237c5c271346965a7e2b595b7b1ec1ab50d67fd4eb6b1eec8917102ca41eb45bd5277f700d77138966f06c988167f036360e53a908966dd50b63f0914a169e2aff9dcbf819a47a7b7a1969ee4880eb15a8539bee9b6e1f2c1e2d893c8e3fb7919025020206bcaa47c97924603743cf2eadcef0b068c3f56028fe32d6541a8e90e192c7487998fb67b122d313c5ff52ba36c0bcef30107bf2be6fbb17778aba39563d92a0ceac52757bb4756667d6d7263c8bf3b309d3fe5c5870b1cb195f9fe0b36c19ac3c8a9a147aead09af87cdae71b48cfe22bbc552fdf0d6ed3980c6d00a6c50da77da63e8bfe52eace59f61e106d066b2980c4481abdfe5a94e5758cc3da6feabf9def69a881d59aecd1325ae83a8a20054e9536df3cb72551e515f06b2e32293e9ec90a84f1d13a19c63b033237a4e883ed563852b27c5eaa6f661a0cdc59a7274420164b752695e1c9fc3b2ee2252f5c69af651f6fd13d9a70d04d82c308e8ca54eef2c1c083f0ec304efbc3be384048c9ccf00ae43150a3c74a02250bfe2c49b13a9fa64190666bbc5a0f2e596ea55b472f8fa3fcf5fefc67c8e5ab4bba38f673d2cf1ea6dd284c722f6185dc56229e95c2c0fc60e16f418d19b656d3863a3fa71cf5175cc7284b5ed8868eb1fa7ef2e5dc89d76461283cb9f4717268ee1c94246a647b4a53c91ba1061dac351ae75e3b46c91c0c8648b2313add2918ec875558d519894440e0f96dc1dfc421f2f32531f319b4e6bba13ef91bb7c8cd55edc3bf48be4d813bd84bc4af25d1c22ec4ac9c5e04b7846a63e1bedec321d1d0795807d80f90eb01b382bac57ff6ce83f5997502429647211c5985045d5eab3e4d43a2000ae44ac82db9b8317c9d5843ddd43573db7bd9d1b0940ae5a9d1ea3da84ebfdc5557fb51c9d10bb88138335ea734df1e0faa093222b0815a850fcb2466bf00c2aa0abd66e4477d52dd8efee7a8d46493feed4c2f1ab78c29c1f1aadf58295b3f0a89768442a7845d486324c436a2039d7c1d158e9d7d65ec6867217943f88be0443af93775ed3b0caea73225de4ca5a05d22ea066a40a55c4073e9c8bab50a8dbc44d181edb08909611ab40c9f9029563272f9f50cf9590da293313a9e2fb0cc08939eb65599bad302d3119d37198014779d5bef0e705831b0cb97cfd54153dae9020a6f38bdd8ddee31283dfaf91d4ff2cd8e469599f746885a65b9429288deabc36be10dee8bdfed97e8cb439bd9d9e0469c701a13cfa89daad082827c9d40f7cc4d13ea76d00e18e175d3c195a4f82f07d359fb383826c45d92db86ec55f66985d19f13ecacbd896735fb80d06e66e119dbfb005418cbd4a197e7b1fdc35655bf703c1b4b0588ed7f2aea2822f54b4aeebac62809f286825362510de7dca243beae7cfa5ad7751ac1d6c6d48a271b83412ff834dcb621b7f9616b1b521e74be03ff1353dc7007e11dca0c664f77ca891c2640c27bc9405f35a0ee4c47ad1e6e8e3922416ad1e09b548eb02c840c39a36cf5c6f30f8d2b466bc12d325c83e490c2f0240bb07775dee5e57e2d10881df7f58852226af8b606071db09252cf37d8370e6e40035ad70ba94c59df7486a292917f0c20070a43a8bbedd68f03e49726618274bcdec3f47a5fd8942f1edaa1f77c37b1f5a9549330eab1ee2bc86db3881b0886dcb5feb71c92e18775fbef978cb0a7eef899f10a1b34a6823f22d0794a2ce109b4b98694682de574bbe7709ed22e9120d02630af59d7bdd338e7fe4ba24540849833c173beb6b20a85ed05ec4d4df0d12c7bb45d84e6e53c86d54dd22541a71440b22e93afb5e0093f80e61d610b321acbdf0631f88bfd2335c18f815400a068e846d811a384f9d7904fe42a3c831dd69fa7573a47bccdd1a8b86450739da46bb42e1b3bd27891a07ad7fde0077ac85b65b10db8e9c7aea033389e4462c8767602ac745ad0ba13bd40bca902a9d22d1b689a11fd6b3ce4eb888f408e363048d5a6dadb0d16b95825f010185c35815191e5141073c0122faed683f9c3a402eb706fcd8642c45927abe84918608117619e1fd4fc8612824c231afed99a5bf892b5dc8379dea10400e91e18fbb0bfe69cfb1c8362243f39b067f05827686b20427c96a1344991cfaa7e68dddf2e53769f3bbdd05985d0519139f6dbe46f721eec04bdd9393dc5b9e1660cf53b2eeb013ca769587d0335479c920703d73bddd2474d65d167f3b0237625452b0dda700fc6c972dacd5b6505d506be6df228e8ebff1831771c71fc1d83a15cd0d3e891a395d8476a4fd33534e3adf2984cbbe4068e1b38d5b8eed6b4d314f0ab032761890938f2ccecd48f71a95f04eeda1791e2f46e853a7aad51f9ec117094c9e3fb2cf73be434062179d8e78a8274f5a81e26a65d425d8aee59a6905dbe5ea0f0b82d540edb68838d49e109bafeb780f0989086a1a27aac07305edb2b98a0a06c2cda05b2bce7c7219a8fdb90ec02af2212425a59d9df78dc8418cddf86cbfa1fe4a2d13725eb34653343bed647d69068495cfc7cf1bb887618b1d90734e67270201a0ce49daee355726b3c2089dc6e855bcd0af160f0ede5301abc587977a1a96a6ef318749680c1cb6ef6af0c4476b020b0935efc334e8c1118105bf3c45a3f76d8bc2c93e5d5a058e25a0976a9a2f92938b8d58a75feff89163d232dd8b6aec616215afb3f06b17ad3d709d67f2d572802f2f17fcade8f5888483aafe918169bafb99315dc74c26a1eca95c9d4e53d819f97ab690070d9990a7861627f55fc23e7810c0e4f1574b50746c4955da302b82fa357ba4fc254485c9e4976a8ba29c2c5abee3bb3771744144a64bbd92ed69c74afac8d97f4dddbf2b4cca1055ee5a464d33f6de95238efb3c6a3637f8e9e21d0134104ac2df9be5befa61f5f37127faafb1c50ee429af865d5f3050e81ce69b3cfe968168d855a73555a39858d2e6cf8c82775c3142c1ee082adb1a1df0ccaaceb8ab9a9df129076ec5e8cec72ca26c0ec512e56b91edda3510636d734cd5e63dc7905cd239a5a394866ffb2d88efa65e0212e0879334626a84426041493800e64862b6233b7d4f0f81c34e45a9d67eecb64cc4c2644952e8f07a7a11200019bc7ea0b324e71e0eec026669dbd76e11678de16b9d4a50d7db86bfaae3b3903b103b9e1c73dec28891c366f9885048bc1689624a62351c5f1bca33850c04b0cb7343028b561c9103125baf985bd2a0293af94e093b96eb6c37d364097ad7d0b4bc1159cf7d8abde7f118502037047cb76deefa9883a76dbc715ed5ea050cfa2054b", 0x2000, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) stat(&(0x7f0000002440)='./file0\x00', 0x0) io_submit(r5, 0x4, &(0x7f0000000780)=[&(0x7f0000000440)={0x900000000000000, 0x0, 0x0, 0x1, 0x0, r4, &(0x7f0000000380)='\b', 0x20000381}]) syz_fuse_handle_req(r1, &(0x7f000000a3c0)="2e3513cf0040f4ec3ef0fc39ec6573eb31f1dcf6449c9d47664983d58f160669fa057c2959f326e1a3969c83a11afc78bb2f05698e41c5d3893bfd5b9d419e50559588314def400128d281a397be23a88e793a87f4ab076151938ec73673c445b67486fa8fd2ee3daf354dc3a34d891ed186b970723fb92cccf1613ed28a9a9057568df33cf3ba04b640ddb806fc297afe5e450445dd0c59d6979a0a58d7690e688c6bd2be42f98668dc3866581bc3401239c32609511e5850a461da192d1836bf525bd932fa882a5a46a7897f540cc7db8aae824f0e028fc46b35e8b5e23454993ab52b8c33465362055c5f1ede03f20f164ca253528fccb3f8cd7644e0cd46cf344660f62485853360887e867e67c1871e514a17134a6748b3645946836e05eb000e520842d6f28f92e3df6fea88367d41c94cf8be99a416fdc58ff2aeee3db96154f5d14b7bfd6bc65c3dc15df83b9c3cd89a281de8a7fa1e1cb6a50b04d0e9c328e0e0ab769dfdcfaad418adebd8c8abc41bbe668e1d630ea6d6b96bd00626c37c2dba180a593dd4d0e62299c07e882b6f879286eaccce6abd100ab8d674c34fd450bd1a44404664a52c7c339708828477eea21f490a9e5956564f2120464ba04a369bb0eecb9ca53eff5af2ed31c9e04d9686f7980b8476e8bf7c2d331d878c4646249a55f4e68cf1b237b1a33afce5c9beb545feb73ad852068cfef285267a05adaa0f71b9c77477b4dcfe34e6acddc3e78e79d8dd9b51effc19b7ef3eea634c29a58866adb10a2b2334f14d39174d59d3bba8c2fba9c7a30eae428e353f6080d613096d7976db911a872e00d4044919b321d659d16f35da733d23b32670af0bd9da1d092798f758081c18f735c2c5ba6c7c7ef2dce780a539ea1f16e5dd44d51d0fe44731b4009148f0b5e48c352c2c0a6f80eb94943b306e28c1ea1613105dbc76d288129f4f0d55cf2d6065edfdd6c9fcc57c95d3d52bdb9f40784e7c097e06c1915df93fec1df9a4d840f1cc0411bc7655ddbabcfde41189f582458756d3898a40fc4e4b622fefbba6a7317bcd918b2431f32b8b81974989a0bf0cc768b78801afcb6694733eaa214f3e05bee9a10efec968c25e294e90e2f534f33808b7f6e217a4322342db6e51257ecbc998e59b38a8182a18e6f2e1066845e773cc78e50602fc25010626c2ecb2359d4c8b03d429a3d520724451d5fa5574cf094aa910d7a65c8c31f8b460f2a4e43b45c2fa22ec248452dafd509e8c8a1ee236d118c2af5271826eca60142373569426a691cddca8885e2f798f83f7dff29eed8a21fd56ea7e565af178f1cb20fc8652ecaa86da5f7a8331bb06b361d3fe4a2916ddb774726279657daa44898b1840f941243c6c4faec007e6c2d66575de67b54932cbd581ae1a8f8ce407aa4a730a70f7dd6610740ccab9087339a7921b6a80501d4ea568713a8f30ad137c21a941903e5759a74bb969c0eaca8dcb419689a509203cbeed9404689d28a983d026fdd3859e3dee7a2229a90b02589b844206580fde0a358d9cfeb70a982a92aaa342cc3d8b2e2a04b937fd530cb2c1df375b185138ade49a5c9d94e9f82ed42e3b21adcc323789af83f7de20f4cd18e1e3cf9e91eca0aa52d2365c0621848fdac335308fa4d36b714e1a4912d90f56b1a895f4a77da5d64922ff39c09317b2f8b3f7e7073d42d4b0bced8c3565b5157f476d365dc585a3e486137a89c422cb5809c110e3825a35674f49fa0ab795639f70f685ce5e3421b48162c1992fb38c49011493e254a14cc0154256c0fa0cc89460861bceb453389887ac1ac75e426707f8096857191a1322fe450fba0c4d54f56f264a0e4518ea0444f955dde36f660c33628eb7c696919ba850014daeb29e0515ae53a70e297deac96d8bd8fbbdfe43b5bed4e99a023c28b9287f4e5322cb51b66baa84c58cdef56b4dab3cfd2d0200e4f644b96037764c5cbbc7e37ada240822742964c3144e2de1a63ab98f45f297adac67842c2449c27dea1d4fe727edd5c23701a974aad667974f2070d5c5c18b4ff521f77ba648ac6994438b968e6d27c8bd41901714e9303deee54096575af9ba8c2f3180b2aa28376010ca2851ade93a3f9228a632ada6e9bd145a1fdb08b933979d169c3adcaa12b0db511d27937ee7ef9eb4dfaa8bca176f34ceb1c62dc51bb372c6558fb3b31cb967207abf166652211f460f8d8c769b63c2b9fe95d86d3569676f4bb26899c54ce018b448e44473e8abc1839b173fb637dde65458fc121086a6310d1e9d8ab58276ff12a25019ae360ef238406bad6348582d61d043749346a902de6cd7975f2b3875c9c96f988a8a0065f61f240a50c458f08dfdab4a06f6fac8a2b18e71568ab23c122bc9359e06bb468e62b2e5c134f4b67979d291178e748cd79eaf909f94a32c2396a4f8e768475aa56040a54afe7e3cba6abda948758a73c8a0c46c281b0fda0eae383dc9591d1bd12b047c5e9466314fb72c701f6bce36fc11a4fbc132d0ed69768db14f283e1abb7384fea94c716f68cf1f4675cef6dcf7b45b48b8a4a59984c64574325210384cf87439c697422c43451720276204a2a045f5dbbf956e7a4f62354963bb38c6a36d67e9fb86e50fcc4092e65906caff62cf5c2c820cf7d8f31ced5c982c545b8546b72536cf49d4427aa94923168d280c4c6369f27203657bb6c5b29bde55ef1ac9711b91b5091be530d5a3fb1941c6fb87bbcc5b521106a22b03c0f9599d09f11f9c57dee263adfa106f7ff472ef5649cb8b6b0d418348d844cb88fcc2133a19b5941bdd4ad0a05a259789ef2c22a8911bac9d6011e1f917de73e01d71da4d8817cea61362d59e1f0146e6e930dd4a401aee82677be44e593d8deea8201442e1d2793b4be2a3a5b32a02dda67020bac0041fed93edd808fed6f6e704b75f0df1e0e498369ee53bf0dec00001628391eaf721ac9ad6626a7df12f525fba8aaad44eecde99d4f08d55571c68e000d1d40180177a9ad7d702365fbf79d5f8bbaaaaee99739cb6dba99e20e209100bf3a9ea38f9d4de9ef0c39458e0fb6a425d9db598c2fecdb52c02fb5323fb1b024ea1a18262366771cebd64ca74498ca7dac46213c772043938665f9e3e1446a08bab288faa51da55e2764f4b2a1db503642897b578eeb4666fe5191bb95fcfa6c4f1a6f04df44616bf9a6acabe2113ef9119c7b626fc62b9016ef7c22979d617397cfe17882530c69ee7cae937e4eca5776cadf200afb75b315dc72bcfa57d1dadebe1916218cfee0ec63c5823e946edcac51a01a969eb122a9373bb7f3e5d8e2a28aeb54d0cb34578f3e9291b89591f7e55bcef7380400108b222aa614ebd2ef186bc784aad1169c15a03e3086b901f1a8d48857ec1c60c473fd255a63548ccd4b35e05365118424f5f70e495145b20433fa25f71c06c21ca3409ab79085e6fe4fee2aa7482943c307b65309d86b654c9f20e096b5ebc4d819bfdf6b0ce5057a73c93be404a7ffc112b834dfbd6419bfb10f2e0b4e021232a24f0f9944d34432b7074fa1f6b61b7cbea9bdfcd543e2595dfba170cdfa94f31a4ca406dba3a54b68da18382824f74c0a39afa8323d374202a9c9b6f6708947499f839692b56dcfbc137385e0ef13aa40aa293b4cb689057c6a175ac4063a08f69ecd3e1131568965ce1c69e097bcd0b4271e69c9cb037dbb33f7d5b616e88e498f4300f04ba376abe70aa71dbfc244f61efaf980a6fd171d35836b4968fb40f748505c0afdcb1dada91687211af9f144516c83daaeca8d9c593439d6cf0fd7d403d31e49677dfb22d36c30b0c97ce8b482539fdd9c2e819b94cce890e5684c986d381987e868829ca7226830635934fb7fabc7086c60b01512a2d32dd005aa6b04c65560be23444e648ebb4937f12e7be7dd0f5fe9091e0e10936f9ec218ebac63dbedae9578dc737611d4d7450780d966f3f89f962151818a068f687bb87da1f41d80fc9c35e2049ba46ed49bdea0ac4e422571e2fbb049376b0271275601fbd255cf383722c82feb7ef69f356233bf933abf4f402a6815d1207c301c27c3b03059b6072b4e9b4dacac8a38c270d70ae812b14fcaa32a317b1715a28372e82178dbe5415271dbd5364bb4f84849e7a4bcda8ef069da776f4db3ad15e24da32870195079a3817d1887be14f51b168f0676958bb3db5f5346f1caa444c0d9f80adf28788ba07b36fd632977c9a7817dfcd69dbed299da1167150f1e84a127dd3210da1f1b9529abe6057617f4a1f50ba1795e179b22c2574e745baac20b44946f16af6d8546d748fc38c7eb88d2851091ff6db45913d207fd540cd7b09c1d1130a8d1f0dd9500951acd7e1b27584cdb35d6d3daf5064be6e12296e270e6de70efabe78708b625b2c798d951b88ca404abb9cf3b031a9080c3c15c4ce134388c80539a0652f48b83322e1958a13758220d6fe88be34e7d5145175392fab209ca668e8ea576bd8a5f4db50107f4c63db3825ab418abda67ee35ec811fbb2241408671faebb046f330357bb7a444d2b2f1ca46e9d32b7d114ca1105d643beda9500e597785d76741fb4a51a8e8640715c016f5d8b91f78b7986c80ce62d0c4f878c64d32a8ac9da777ca7d9c30398e926c2e9ea4a4bde622c6052a3f5cd6f479c90f7487978f191de53aaab50c643ef3f926b2a67cf9b3c872edc91168c0f12f2d7dda08f59cc1966ebf2fcc4d4b09d11890dc7fda6d3e5525b7cd90abeb3d02a7e00c2c4489184a9a5b7fede02a62054a68bcbb376001c433c35af86823d168407887a77dc08be70406e5963381f8b501e3745c29ac74461d1d48bd71c459b50a262af0d518192071ece976282ec952b608b8a3f098626dd386b8b7723f4ac83995d819ec5fce9287c9b4e320451d55f0d3b1213a2beabf191155f7f7b07ca6733213fcf10e6a186ee94d9a8626acc4a448210ab7407a81837661674b7bd6ef3748e2eb2a1b81448cceb835c6ab2aacad35a0dc2302870516c58e2ab2127721baec47ef2e484f533b5db34f3467fd73804f95003b72de7c64d7055ef9dd3e26fed85f3b221d74eac5e60730db10427f1c041b88db9f76d2fd83be4e50ee62d703396aeb9b7f86ea3b2b2dd5854de038a4113e13c7675b7f890ea71aafeb6f067451082a407e475ac06c9b36814ab8e20a4fe63bf081a293e46813cd46dfaf19f5aab56529cead0960da9b53e4ca1134ead109f5e5db6400119483dbf71efd4a4261e03fbcb6ce15256c600a700ed35f63e355032cf6e05f665925f1c4648d99d6547dc7743eb77de1472abe992f18aea3d31aafd03f7bcb6d764cd0954830673b22c6d68164dad9cf4877696c01a98a6191fcfb96f4737f8a795fc7e0e8fc6b231f208c9c7a05b73a928d227f84d578fc01d62b0aab698c044bab277b22014d81d9b72ae7a2c4d9b6b67fedb2f0e30e4df4b1084aaad50d4746a46a11a008cb455936b4357946fe9d7b1ffe77df70df0591ee1fa971925cef656a8abc79c7a94828a8c592e08530ba33b3b37ededf682d37078513f446ba38898df3f77269d66fd448ebd8c22811431434510850a0b7aad22a9fd26813c2c13e6b374f11dcb924e70d5e8f0e25fe5b917263f6592447b30f1d27afbe8af1e88064c83e516723d7fb8ad2d3a8ede4564bff6973cd298f7d4aa0a763f874c49b29f49c72f2d412d4ced3efc7e96ffdb856fc650f6eaaf67fe3d6c76ee3d2be60780fe9a8a6d9d32039abd95b65970b493f5c701d0e4efd4ee4306ab877291ec8909a74e2ec2b48ab1ffec72974b3c87551d6314e27e6a595a2e47e7b62244840282dcb5989d01a4720efdb13dbff61dc0f8c6b053c4ca5f0e62569b6bc7e5dc41ba5d200ff013bbb5d810c57f8d4cdaaa2a49ee2a9fd57f8dd28e448715cfa17bf92ad80bd05de408c6239a288df1ca03fca691449f185da7b6d247b5f9515950152853f6b37a3f115cdb60f59525efdff13f0752f5a70da530ad4b5da8dbf0cf2ac224f656f98a8cb295da5e7194b6e83b6f612e7337163be278b54764cc25c6a09464912d71f3a32bfda661101d59f268dd9669437cef3dec4b9cb2be981823c22e3840cb8ed585023837e2d08f82ac0828fe87c063db6754cd8c03bb4fd546f3120e49aa82541bcbbb4996ff50a55e34f23a3fb9adf2bb5bfcef6a540213eb2327b798e9f11c86c7965e3464bf390b79189dd031441ac342c76cf975b89eb2bc76d5401a77fc51162b1d3cc63b8e0414e1556e667fd3d91789bb7b174e91955ca1fc0f3f77f31b00810870d4b03a097ad45ae63bb43c2f194bce4779626534499dc091d0536df113fa2adb24e3290b50fca64a04a3d45df25673791b631b46879c06a4cd892998328adb54b1b37f2b0b62b012edd9cdfb0504d41eca141d4ec87be787ccda355bcaa004d7c979fd680bb0196e9da81e154c2824289e3c3140a5dccfb335d5cb5f12d43c7f12a35130490294ca8446bfc6577c341f92ef1788f98c0d15f9fde2941581081ae200b3943d8a4ee0e2a156ff2541fbd0e3480344a8fc226781e6f9dffa577b85692f8782b1731da24850ef5af23e859b604bc7b90a13a30a6d6348b581d77dc569294b947abd47b92fee664058c1b38fcdb3c597ac63101823f031d3c58a2107b89ea3aff971837a7a98d22162e7382bb558b3bce62f6df8e8e0274a2cca888d3e96225dfbfaf1855c2f61d047af65f1c10025e368710b965ebf59ac6eb8d600c6f60d459076c7a6794c17fc277611f023522e7856e36d8170d1e1931e9f2c621094181af459c0869f2981eb2d1255fe2923ca12905ea7cce9dcb97af1ac1eb94d8d1b227fad2ec45b437bfb0d5e32e55b02737bf36ef9eac40fd3725b31dba5b448d753f85aba804d1039c50dcbc96ce707c65428a11c7c51d54582fdcca30bee3c3b6b223f6566e47024e62b970a3a1e825249b1eab3e8311dd5f1922a20562be2f7d0e1099a636e49cb9c820eda39153e703fa68807f13b840a31fba158b2e07211fa8ae6a2c9c515ac8dcfb5f57509cb8ac6d6b1096d6c971f99b8c01c9cebee642cd583009f3c03a4691299c3fe46dc49dfd4d13a0bfc588178fc64eb2c2d4f0439c4bedf7216329870362933ed4e588b6ae78c85061d6c67177e30e6e5a15e5ca84cb1caa935ac00fadfede7a6c475c961b8b5ea90d90d1b95e657ed7ae1522f1a0f36a9ab70be3aacd164263a1d69d3a3be8651fb4d84dbad85e9b3e398da2e7edea381e6c3910ad8763050a6bad296a0cfdfe2875a826b046611a292e5e46fd1054210ba2470eb91ab21f44148207de048f2f39a3bafd037bb68171cde6fb29b4c45b4382ff0e32d6ec649b345436bf15cee1f946151dee01d8a29bd39c9d3adc9f569e99392843072f6723bfbe4b7baf6ad4e24b0bff5a7e44b3b5ea4904e3b39f35351bd5bf111d73e5c7ce7b2a76e3f788e6d0384b925408f5f2d279170c49c1b8a6afa6398d93aaff4b8dff2e7b19cd5d6026348055efb5730ec8cf10785db6b06ff9fef8ec9feb65b9b3e541b42d8baa9b28a5df72cc5687b253ce7d3c55ca93a47c03bde62444c49ae7a0635978b1bcd086bc96ba864a765ed302bae6319852dcb476581032396dad636c75285624c24f1b7a5252877a392603bd2ec8bf98f6582b1dc6e9916bb0fccb6aff70030ad0ffa97deebdc3ecadb42ce6442fd8d76b64edeb6aadd96ed4d721e51eaa6094530794702623f5f496cfefb1d97634c176f6ca59b17ebace7f710c4001efb4fe672babed81581fc160261783650dafa5c133294d5a6213fee8559e1f6da0026eddc846f934d833cf894875fdf838878dadbfdb7ce213c341bc9746b98d0174ca40dc6ee0494947b9262d52af1ed71973f9f9c1810d5d513f0cc39b816b8de36e5d87297bf89478a1a534689a381f0c6d85ae6b62fc609c68966c10286c6a89697b537a041b3dbc72f7877fe7f40fa566b8ee43a043aa1d19895b446bc9596ef9e8c4a38af7cff330a7c7c3592709f362df65a9eb79f05165e4957d60534a440e4203f90cc7154f10435f11ee5ca0737da587fb8d18abc406504f8aba2070183df7204d3b96430c649d1e64c4dd0c9498a2bf40b51dbd970b0f027d092bd66422f9ec9ef109f7dfc4e79dcf534d2233d5fa0962aaa6ac1a3f1574b81f61698ccedf74fe1640c618a570b63c894922646da260b7553c1bc4a86abd9cacad1e076976f3c4e95af3ec65dd8023d3e469a0db58da0587334078bedce5eb9e2ace31fe5634f5c0eb8b9204e4f70ca0752f2d28a3796ce88d06186e7973af93012c06854465d6b6f55079925b68e53734a63c42101af9a391bed8bbce7586ae530dccf2d6df12c406236f8028422a64d417001f69e2c3ac7787ab68ea5bbd150d54959e0e080b795e4656d9184863eaaca914e7b2be07a6e2eb5a03bb2b0f7547c552205e2c4492379ef64a65335235a062086b1abb96954bc87c7a02008ae9fd233156d7ce399317a527c02112bf9bc1db6f6a8b150a65eaab5390c1b2f8cec3502d04c5937751586a98b7f3426b0c3f3a40f823bd5068c42a24fd8c92ab5b33a9c6c76546d0dd8922006b784a7f6622d1ef7e50314d865805b26be6d9d025b3a958180704c796ef4311d8e4f469409bca6403218f8240230f7a8a5a73067a40778dfae0ea6291c0c0d591a6ef61a7db98a9b4351fd2c8cab892262992226248b9707d1e7f0b42ece967fed91124a5757c81c6fc9860101157626c43c3c395e2c7855da6836ebc40f039509d52f5e52409b22b3c696af7e9fabeed352870c0452612803b2cc222d49f6e519b2b130384fd3c0b0e91dc884c44b87fa5a99f1b8f0f6bf13fbe368e554f092441c559b1f3e09600bc81a9b393690b1c659e8312d615e9b17e7421c18b39bb96ffd3a1556f36ddd29cc120900d2c70f9077dfc8b7c4778481870e8f6abc08ec21be1677857c8327986a5fbfe9b103d1f6de5439b3c9704d96aff32577e37daa9f9b62d2d47f78f522179bf6e32f982374d9d03caba288933782f95c3163ba4fb3096fc4facb4d5305ba83f9ebd8579305f439c0eb5d30210a80a093dccb72e6fa65d7606dbe984d94724063e83659844e4b4af4f73b77ad80be2695b9ba35c4763506438c50fe028c7037bebc2595ea2d44cf607013a8ef69113206058539d0a562a5fa566716822ab24c053e1ad5b2cc721d9761141f002ea2155d2bbabd4e0c1c00e73228f2ec5e4036abe1600b7f38ffeea6706898ea418b7fb0809ea322364c9892fbbfafd9c6f861b14ace54d66c1ff58f91ac1672bfee163582ef376e62c59a3acfd84b282f3bf0634cf284a90c296db54ab991f1a37b0391393b2e05e222d811576abf18ffe65651cf2d1c89c6cf284f08d750c44f5a8cb07d8dbb17579a8a943050b10acf0c88869ed3b39219ddbe22fe9638c4a873c85c8c0bdf0e17acea9bee095515251f58061338f130539868339b034018bde0ebaf581a53e7d394e054b09e7baac578e328c5b163db6ba69dab4b052fad10329a53cbc97faf59235e4c1afaaeec41673dbeb18ea79c6ac788c985ed6ee86a1b667bd3d59ac243debd74ef29318ec9b5a31672a1e0828a49565e13aa7ecc55942bfbbae5f61554675e40e60b8b4bb1d73bfd4f2b8d7774bd589ce45de7b28c931a8ffb40b36d891e502dde656dc75bdcb69aface7731c8fbb6532ac5985f2413a4d6b83c84c8c662c48cf3541a9cb9be173dc7caedf45fca530673b605d7ff41036f046be78b8700e57e4275b4799161638c83459c4b8f37634259a7d43291dd9cf343a7c0d4512f55449f82bed02e0832b10d8fddd6ed6ce69e645e57ecc51844d0e990e391ccb66a3cb313f8622f58d7cfdef13dc8c1a4d18cf63831b22cbfd4148c7f0017e4db6a977799583567942c852c225c85a393e44aaa4a1cb96de1fa198a2474a2014128f6881e3a035aab7f4fb12d59e80e8ed3b4af66d7b14cf04a5dd1a86556b7918de2ae12ac0a3c8d53e7204fd0235924c8cf538ffbf45ce3de408289fb32d91ab8af04fbe01265d89959a9d0f280e0a6b5b242fd659c69713ae254b81c844ec8e3e97c1cb2f79f5abe8636c4bbbcc7b40835f58b3e5b28396e97db6bec2441f75c4fc5228fcccf61f24d3d584253ab7c8f772b59e87467a796e57cbab3fe102a71331ba5cf046e8241e8e5c751ccfebee59ffd3073614c32996ced3c95bff9c57e3d09247756d31c6a14fd051aa961f405731403d847bcbc09545c990994624b3802dca74301bfb54573e83f1219f4a3fe692daf5d01a830f0b8910c3174318e2ed354ff6041d9c6e70d517b55c83a6975c3f9c837f8e4455ad86904152d7defe283522a109d2930180f0f3583d1fd543cd8e7dec0bd3dd6e01eb1a0ff2946b871e2c9027c3c5b9aa290cf2a2665f962e33d9d73e34b2ecc536d2e4493365f9d1ba5dc748b2f510c88ac84353aa7cda427f694fae9088cca56796b2cd9102425f5ef4080d7ef336437bec269e361e19a9441adadd51c5feaf0ed8ef1c6cb71fcaa6edc992044511e4191b4f3ec7bfac77d9cf9b304f3181258fa24698f182ec24bd9f318cd2d1f646f6136da30f48a4dcbf1f30efc7697d68b6e7fe491a1a9467348e8c97d69a91f488d99f8e598cbc68d92a9b1dad5df5ba8881ba814634949e79debeb808b09dbe1fe486ee21ee0182d9332abec255a1d97d09e340c217fa5a628d7f12b6751bb1439c9a6ccd7d14f7bd9bc84dd3d5dfe45a48f0f4c68ad68ebb37140142852695c0d400d25a3bc2b021b2ce6bcea1d55b32cb443cc27a721586c5cd7773df6ad1b059a882da1c43252ca0bb325d81f9c6a5a55ea8cf2385b86d60941052595dfb276c93b4f3234ecf4487e3c7534d311a5ba48be9bbc7b9949983c8dbf3bf4f9439abd8172a67227aeed6b413589b58b019649d1783a44ddb1fab9ababa44ed7988fbedf2657cc37f840653274f6678efb4bcd23fe71ebe69c901483dbcbd88924c9c7c1383c1e39bd9ea1d03de5113f05c5484df7f6c23df9a93779b6495720438d506c7512222ee9e5ce5e4dccbda347ce3add2edbe45e5536b8a901bf41c43294d6b9dd6e158518bb2caf39e7235b1070d3d23b2f230a515780ff859cf2a3722ee4a129400babd11963cf41bd584322ed1a71825732ebfe561b8c2895b0056305a70a0c07911de5513593d05b8251858509b0b5ab91a6b6a4f51c514f0837ab798fd9bb894775346db4c9ff43fc76fe6417c86596eaa6cfbe4bfb78d0ce75a274e56e24951f5fd7e60c20d8ed07486672de50b7d1438dcd8a61f77087963e3885cc847846de6bd445f5a2b3376fa45104bb97f04b7dc22639c03d21a75b9e4cbeb4b085e00b80284a3de99f3bb6c877b2bb8d8daa38c9a79938c2148f0453d1b9b834c8f2bd40daf25c3c6dce5bb01b68f7df84a4d56d08dcfd9c8c6d302d047ea96bd2b828b0504845b4209995cd33b179675b87b488cd0184a919e2076ce8aa69b86b06f6b19cfb095bd464f89b2c8dd6f805738af349bd05e35a4b9839426a5cfc90626f5f7f300207", 0x2000, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0xffffffffffffff01}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/35, 0x23}], 0x1, 0x0, 0x0) [ 277.662643] IPVS: ftp: loaded support on port[0] = 21 [ 277.784265] chnl_net:caif_netlink_parms(): no params data found [ 277.833310] bridge0: port 1(bridge_slave_0) entered blocking state [ 277.840278] bridge0: port 1(bridge_slave_0) entered disabled state [ 277.847145] device bridge_slave_0 entered promiscuous mode [ 277.854207] bridge0: port 2(bridge_slave_1) entered blocking state [ 277.860754] bridge0: port 2(bridge_slave_1) entered disabled state [ 277.867607] device bridge_slave_1 entered promiscuous mode [ 277.888255] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 277.896901] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 277.918440] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 277.925484] team0: Port device team_slave_0 added [ 277.931259] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 277.938687] team0: Port device team_slave_1 added [ 277.956560] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 277.963174] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 277.988558] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 278.000066] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 278.006296] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 278.031730] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 278.047546] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 278.055210] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 278.077365] device hsr_slave_0 entered promiscuous mode [ 278.083040] device hsr_slave_1 entered promiscuous mode [ 278.089304] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 278.096233] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 278.166662] bridge0: port 2(bridge_slave_1) entered blocking state [ 278.173027] bridge0: port 2(bridge_slave_1) entered forwarding state [ 278.179668] bridge0: port 1(bridge_slave_0) entered blocking state [ 278.186000] bridge0: port 1(bridge_slave_0) entered forwarding state [ 278.220309] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 278.226387] 8021q: adding VLAN 0 to HW filter on device bond0 [ 278.234726] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 278.243939] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 278.251381] bridge0: port 1(bridge_slave_0) entered disabled state [ 278.258329] bridge0: port 2(bridge_slave_1) entered disabled state [ 278.267692] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 278.274663] 8021q: adding VLAN 0 to HW filter on device team0 [ 278.284065] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 278.291713] bridge0: port 1(bridge_slave_0) entered blocking state [ 278.298095] bridge0: port 1(bridge_slave_0) entered forwarding state [ 278.315139] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 278.323462] bridge0: port 2(bridge_slave_1) entered blocking state [ 278.329863] bridge0: port 2(bridge_slave_1) entered forwarding state [ 278.338127] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 278.354666] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 278.364660] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 278.375508] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 278.382254] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 278.389810] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 278.397285] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 278.404946] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 278.412458] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 278.438776] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 278.449826] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 278.456212] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 278.463789] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 278.513466] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 278.523251] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 278.556500] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 278.564324] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 278.571729] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 278.581661] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 278.589547] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 278.596367] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 278.605562] device veth0_vlan entered promiscuous mode [ 278.616792] device veth1_vlan entered promiscuous mode [ 278.622927] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 278.632268] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 278.643228] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 278.653389] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 278.660779] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 278.667905] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 278.677319] device veth0_macvtap entered promiscuous mode [ 278.683713] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 278.692520] device veth1_macvtap entered promiscuous mode [ 278.700795] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 278.710441] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 278.719317] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 278.729249] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 278.739482] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 278.749267] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 278.758421] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 278.768206] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 278.777293] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 278.787054] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 278.796341] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 278.806085] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 278.815249] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 278.825464] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 278.834676] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 278.844440] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 278.853669] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 278.863450] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 278.874180] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 278.882019] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 278.890772] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 278.898943] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 278.908321] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 278.918225] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 278.927304] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 278.937620] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 278.946984] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 278.956746] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 278.965894] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 278.975623] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 278.984984] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 278.994726] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 279.004018] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 279.013939] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 279.023103] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 279.032843] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 279.042138] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 279.052050] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 279.062734] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 279.069711] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 279.076833] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 279.084631] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 279.698694] Bluetooth: hci8 command 0x0409 tx timeout [ 281.777799] Bluetooth: hci8 command 0x041b tx timeout [ 283.867876] Bluetooth: hci8 command 0x040f tx timeout [ 285.937764] Bluetooth: hci8 command 0x0419 tx timeout [ 342.973101] Bluetooth: hci7 command 0x0406 tx timeout [ 342.973104] Bluetooth: hci6 command 0x0406 tx timeout [ 404.409283] Bluetooth: hci8 command 0x0406 tx timeout [ 427.928347] INFO: task syz-executor.2:12035 blocked for more than 140 seconds. [ 427.935790] Not tainted 4.14.297-syzkaller #0 [ 427.941563] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 427.950104] syz-executor.2 D28336 12035 8025 0x80000004 [ 427.955758] Call Trace: [ 427.958905] __schedule+0x88b/0x1de0 [ 427.962614] ? io_schedule_timeout+0x140/0x140 [ 427.967192] ? lock_downgrade+0x740/0x740 [ 427.973471] schedule+0x8d/0x1b0 [ 427.976837] schedule_preempt_disabled+0xf/0x20 [ 427.982068] __mutex_lock+0x669/0x1310 [ 427.985950] ? lo_ioctl+0x87/0x1cd0 [ 427.990367] ? __ww_mutex_wakeup_for_backoff+0x210/0x210 [ 427.995816] ? cache_alloc_refill+0x1da/0x350 [ 428.000875] lo_ioctl+0x87/0x1cd0 [ 428.004328] ? alloc_buffer_head+0x20/0x110 [ 428.009531] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 428.014984] ? __getblk_slow+0x427/0x7a0 [ 428.019616] ? loop_set_status64+0xe0/0xe0 [ 428.023841] blkdev_ioctl+0x540/0x1830 [ 428.027704] ? blkpg_ioctl+0x8d0/0x8d0 [ 428.032616] ? I_BDEV+0x9/0x20 [ 428.035807] ? init_page_buffers+0x28e/0x350 [ 428.040923] ? do_raw_spin_unlock+0x164/0x220 [ 428.045405] ? unlock_page+0x91/0x120 [ 428.050078] ? __getblk_slow+0x57f/0x7a0 [ 428.054132] ioctl_by_bdev+0xa0/0x110 [ 428.058458] udf_get_last_block+0x8a/0x180 [ 428.062677] ? udf_get_last_session+0xd0/0xd0 [ 428.067150] ? udf_tread+0xe9/0x130 [ 428.071823] udf_load_vrs+0x48d/0xa90 [ 428.075629] ? printk+0x9e/0xbc [ 428.079501] ? udf_scan_anchors+0x530/0x530 [ 428.083810] ? udf_bread+0x200/0x200 [ 428.087502] udf_fill_super+0x715/0x1660 [ 428.092589] ? udf_load_vrs+0xa90/0xa90 [ 428.096581] ? lock_downgrade+0x740/0x740 [ 428.101265] ? snprintf+0xa5/0xd0 [ 428.104701] ? vsprintf+0x30/0x30 [ 428.108894] mount_bdev+0x2b3/0x360 [ 428.112515] ? udf_load_vrs+0xa90/0xa90 [ 428.116473] mount_fs+0x92/0x2a0 [ 428.120590] vfs_kern_mount.part.0+0x5b/0x470 [ 428.125073] do_mount+0xe65/0x2a30 [ 428.129311] ? lock_acquire+0x170/0x3f0 [ 428.133284] ? lock_downgrade+0x740/0x740 [ 428.137415] ? copy_mount_string+0x40/0x40 [ 428.142951] ? __might_fault+0x177/0x1b0 [ 428.147001] ? _copy_from_user+0x96/0x100 [ 428.151839] ? copy_mount_options+0x1fa/0x2f0 [ 428.156325] ? copy_mnt_ns+0xa30/0xa30 [ 428.160742] SyS_mount+0xa8/0x120 [ 428.164180] ? copy_mnt_ns+0xa30/0xa30 [ 428.168909] do_syscall_64+0x1d5/0x640 [ 428.172810] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 428.178624] INFO: task syz-executor.2:12051 blocked for more than 140 seconds. [ 428.185972] Not tainted 4.14.297-syzkaller #0 [ 428.191833] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 428.200154] syz-executor.2 D30272 12051 8025 0x00000004 [ 428.205797] Call Trace: [ 428.209745] __schedule+0x88b/0x1de0 [ 428.214194] ? io_schedule_timeout+0x140/0x140 [ 428.219515] ? lock_downgrade+0x740/0x740 [ 428.223671] schedule+0x8d/0x1b0 [ 428.227025] schedule_preempt_disabled+0xf/0x20 [ 428.232744] __mutex_lock+0x669/0x1310 [ 428.236628] ? lo_ioctl+0x87/0x1cd0 [ 428.240787] ? __ww_mutex_wakeup_for_backoff+0x210/0x210 [ 428.246223] ? __lock_acquire+0x5fc/0x3f20 [ 428.251201] lo_ioctl+0x87/0x1cd0 [ 428.254654] ? security_capable+0x88/0xb0 [ 428.259318] ? loop_set_status64+0xe0/0xe0 [ 428.263541] blkdev_ioctl+0x84e/0x1830 [ 428.267408] ? blkpg_ioctl+0x8d0/0x8d0 [ 428.272324] ? trace_hardirqs_on+0x10/0x10 [ 428.276552] ? lock_acquire+0x170/0x3f0 [ 428.281039] ? lock_downgrade+0x740/0x740 [ 428.285179] block_ioctl+0xd9/0x120 [ 428.289499] ? blkdev_fallocate+0x3a0/0x3a0 [ 428.293813] do_vfs_ioctl+0x75a/0xff0 [ 428.298549] ? lock_acquire+0x170/0x3f0 [ 428.302510] ? ioctl_preallocate+0x1a0/0x1a0 [ 428.306896] ? __fget+0x265/0x3e0 [ 428.311371] ? do_vfs_ioctl+0xff0/0xff0 [ 428.315335] ? security_file_ioctl+0x83/0xb0 [ 428.320867] SyS_ioctl+0x7f/0xb0 [ 428.324225] ? do_vfs_ioctl+0xff0/0xff0 [ 428.328862] do_syscall_64+0x1d5/0x640 [ 428.332752] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 428.338524] INFO: task syz-executor.4:12044 blocked for more than 140 seconds. [ 428.345872] Not tainted 4.14.297-syzkaller #0 [ 428.351643] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 428.359933] syz-executor.4 D29048 12044 8027 0x00000004 [ 428.365572] Call Trace: [ 428.368868] __schedule+0x88b/0x1de0 [ 428.372597] ? io_schedule_timeout+0x140/0x140 [ 428.377187] ? mark_held_locks+0xa6/0xf0 [ 428.382092] ? _raw_spin_unlock_irq+0x24/0x80 [ 428.386596] ? rwsem_down_read_failed+0x1e6/0x350 [ 428.392263] schedule+0x8d/0x1b0 [ 428.395630] rwsem_down_read_failed+0x1e6/0x350 [ 428.400876] ? rt_mutex_futex_unlock+0xc0/0xc0 [ 428.405458] call_rwsem_down_read_failed+0x14/0x30 [ 428.411217] down_read+0x44/0x80 [ 428.414584] ? __get_super.part.0+0x271/0x390 [ 428.419597] __get_super.part.0+0x271/0x390 [ 428.423910] get_super+0x2b/0x50 [ 428.427253] fsync_bdev+0x14/0xc0 [ 428.431728] invalidate_partition+0x74/0xb0 [ 428.436051] drop_partitions.isra.0+0x83/0x150 [ 428.441197] ? delete_partition+0x180/0x180 [ 428.445524] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 428.451518] ? blkdev_reread_part+0x1b/0x40 [ 428.455837] rescan_partitions+0xa9/0x800 [ 428.460544] __blkdev_reread_part+0x140/0x1d0 [ 428.465987] blkdev_reread_part+0x23/0x40 [ 428.471018] loop_set_status+0xeeb/0x12b0 [ 428.475162] loop_set_status64+0x92/0xe0 [ 428.479730] ? loop_set_status_old+0x200/0x200 [ 428.484302] ? __mutex_lock+0x360/0x1310 [ 428.490790] ? wait_for_completion_io+0x10/0x10 [ 428.495554] lo_ioctl+0x587/0x1cd0 [ 428.499678] ? loop_set_status64+0xe0/0xe0 [ 428.503903] blkdev_ioctl+0x540/0x1830 [ 428.509575] ? blkpg_ioctl+0x8d0/0x8d0 [ 428.513467] ? trace_hardirqs_on+0x10/0x10 [ 428.517711] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 428.523701] ? debug_check_no_obj_freed+0x2c0/0x680 [ 428.529154] block_ioctl+0xd9/0x120 [ 428.532780] ? blkdev_fallocate+0x3a0/0x3a0 [ 428.537110] do_vfs_ioctl+0x75a/0xff0 [ 428.541648] ? lock_acquire+0x170/0x3f0 [ 428.545615] ? ioctl_preallocate+0x1a0/0x1a0 [ 428.550814] ? __fget+0x265/0x3e0 [ 428.554267] ? do_vfs_ioctl+0xff0/0xff0 [ 428.558784] ? security_file_ioctl+0x83/0xb0 [ 428.563188] SyS_ioctl+0x7f/0xb0 [ 428.566542] ? do_vfs_ioctl+0xff0/0xff0 [ 428.571758] do_syscall_64+0x1d5/0x640 [ 428.575661] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 428.581436] INFO: task syz-executor.4:12171 blocked for more than 140 seconds. [ 428.589828] Not tainted 4.14.297-syzkaller #0 [ 428.594834] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 428.603330] syz-executor.4 D25912 12171 1 0x00000004 [ 428.609393] Call Trace: [ 428.611983] __schedule+0x88b/0x1de0 [ 428.615684] ? io_schedule_timeout+0x140/0x140 [ 428.620971] ? lock_downgrade+0x740/0x740 [ 428.625106] schedule+0x8d/0x1b0 [ 428.629184] schedule_preempt_disabled+0xf/0x20 [ 428.633844] __mutex_lock+0x669/0x1310 [ 428.637709] ? __kprobes_text_end+0x1b49e0/0x1b49e0 [ 428.643454] ? __blkdev_get+0x191/0x1090 [ 428.647504] ? __ww_mutex_wakeup_for_backoff+0x210/0x210 [ 428.653536] ? exact_match+0x9/0x20 [ 428.657155] ? disk_block_events+0x1d/0x120 [ 428.662041] __blkdev_get+0x191/0x1090 [ 428.665919] ? lookup_fast+0x430/0xe30 [ 428.670501] ? sb_min_blocksize+0x1d0/0x1d0 [ 428.674815] ? fsnotify+0x974/0x11b0 [ 428.679695] blkdev_get+0x88/0x890 [ 428.683227] ? __blkdev_get+0x1090/0x1090 [ 428.687350] ? lock_downgrade+0x740/0x740 [ 428.692485] ? do_raw_spin_unlock+0x164/0x220 [ 428.696975] ? _raw_spin_unlock+0x29/0x40 [ 428.701621] blkdev_open+0x1cc/0x250 [ 428.705321] ? security_file_open+0x82/0x190 [ 428.710533] do_dentry_open+0x44b/0xec0 [ 428.714501] ? blkdev_get_by_dev+0x70/0x70 [ 428.719295] vfs_open+0x105/0x220 [ 428.722739] path_openat+0x628/0x2970 [ 428.726517] ? path_lookupat+0x780/0x780 [ 428.731614] ? trace_hardirqs_on+0x10/0x10 [ 428.735860] ? trace_hardirqs_on+0x10/0x10 [ 428.740630] do_filp_open+0x179/0x3c0 [ 428.744426] ? may_open_dev+0xe0/0xe0 [ 428.748935] ? lock_downgrade+0x740/0x740 [ 428.753084] ? do_raw_spin_unlock+0x164/0x220 [ 428.757568] ? _raw_spin_unlock+0x29/0x40 [ 428.762422] ? __alloc_fd+0x1be/0x490 [ 428.766209] ? dput.part.0+0x27/0x710 [ 428.770716] do_sys_open+0x296/0x410 [ 428.774423] ? filp_open+0x60/0x60 [ 428.778488] ? do_syscall_64+0x4c/0x640 [ 428.782445] ? SyS_open+0x30/0x30 [ 428.785880] do_syscall_64+0x1d5/0x640 [ 428.790788] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 428.795996] INFO: task syz-executor.2:12657 blocked for more than 140 seconds. [ 428.804188] Not tainted 4.14.297-syzkaller #0 [ 428.809619] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 428.817575] syz-executor.2 D29368 12657 12169 0x00000004 [ 428.823729] Call Trace: [ 428.826304] __schedule+0x88b/0x1de0 [ 428.830718] ? io_schedule_timeout+0x140/0x140 [ 428.835292] ? lock_downgrade+0x740/0x740 [ 428.840007] schedule+0x8d/0x1b0 [ 428.843368] schedule_preempt_disabled+0xf/0x20 [ 428.849493] __mutex_lock+0x669/0x1310 [ 428.853379] ? __blkdev_get+0x191/0x1090 [ 428.857417] ? __ww_mutex_wakeup_for_backoff+0x210/0x210 [ 428.863586] ? exact_match+0x9/0x20 [ 428.867201] ? disk_block_events+0x1d/0x120 [ 428.872211] __blkdev_get+0x191/0x1090 [ 428.876091] ? iget5_locked+0x98/0x450 [ 428.880481] ? blkdev_get_block+0x70/0x70 [ 428.884644] ? sb_min_blocksize+0x1d0/0x1d0 [ 428.889696] blkdev_get+0x88/0x890 [ 428.893236] ? __blkdev_get+0x1090/0x1090 [ 428.897368] ? lock_downgrade+0x740/0x740 [ 428.902216] ? do_raw_spin_unlock+0x164/0x220 [ 428.906698] ? _raw_spin_unlock+0x29/0x40 [ 428.911561] blkdev_open+0x1cc/0x250 [ 428.915355] ? security_file_open+0x82/0x190 [ 428.920264] do_dentry_open+0x44b/0xec0 [ 428.924222] ? blkdev_get_by_dev+0x70/0x70 [ 428.929157] ? __inode_permission+0xcd/0x2f0 [ 428.933556] vfs_open+0x105/0x220 [ 428.936989] path_openat+0x628/0x2970 [ 428.941502] ? path_lookupat+0x780/0x780 [ 428.945548] ? trace_hardirqs_on+0x10/0x10 [ 428.950497] ? trace_hardirqs_on+0x10/0x10 [ 428.954734] do_filp_open+0x179/0x3c0 [ 428.959045] ? may_open_dev+0xe0/0xe0 [ 428.962834] ? lock_downgrade+0x740/0x740 [ 428.966956] ? do_raw_spin_unlock+0x164/0x220 [ 428.972583] ? _raw_spin_unlock+0x29/0x40 [ 428.976721] ? __alloc_fd+0x1be/0x490 [ 428.981037] do_sys_open+0x296/0x410 [ 428.984734] ? filp_open+0x60/0x60 [ 428.988952] ? fput_many+0xe/0x140 [ 428.992489] ? do_syscall_64+0x4c/0x640 [ 428.996809] ? compat_SyS_openat+0x30/0x30 [ 429.001728] do_syscall_64+0x1d5/0x640 [ 429.005604] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 429.011538] INFO: task syz-executor.2:12659 blocked for more than 140 seconds. [ 429.020251] Not tainted 4.14.297-syzkaller #0 [ 429.025247] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 429.033787] syz-executor.2 D29968 12659 12169 0x00000004 [ 429.039717] Call Trace: [ 429.042290] __schedule+0x88b/0x1de0 [ 429.045991] ? io_schedule_timeout+0x140/0x140 [ 429.052074] ? lock_downgrade+0x740/0x740 [ 429.056226] schedule+0x8d/0x1b0 [ 429.060106] schedule_preempt_disabled+0xf/0x20 [ 429.064777] __mutex_lock+0x669/0x1310 [ 429.069379] ? __blkdev_get+0x191/0x1090 [ 429.073606] ? __ww_mutex_wakeup_for_backoff+0x210/0x210 [ 429.079588] ? exact_match+0x9/0x20 [ 429.083224] ? disk_block_events+0x1d/0x120 [ 429.087524] __blkdev_get+0x191/0x1090 [ 429.092416] ? blkdev_get+0x422/0x890 [ 429.096211] ? lock_acquire+0x170/0x3f0 [ 429.100701] ? sb_min_blocksize+0x1d0/0x1d0 [ 429.105039] blkdev_get+0x441/0x890 [ 429.109370] ? __blkdev_get+0x1090/0x1090 [ 429.113509] ? mntput+0x5c/0x80 [ 429.116765] ? lookup_bdev+0x8c/0x1c0 [ 429.121291] ? bd_acquire+0x440/0x440 [ 429.125080] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 429.131241] blkdev_get_by_path+0x38/0xa0 [ 429.135464] mount_bdev+0x4c/0x360 [ 429.139499] ? udf_load_vrs+0xa90/0xa90 [ 429.143458] mount_fs+0x92/0x2a0 [ 429.146817] vfs_kern_mount.part.0+0x5b/0x470 [ 429.152303] do_mount+0xe65/0x2a30 [ 429.155838] ? lock_acquire+0x170/0x3f0 [ 429.160309] ? lock_downgrade+0x740/0x740 [ 429.164442] ? copy_mount_string+0x40/0x40 [ 429.169394] ? __might_fault+0x177/0x1b0 [ 429.173449] ? _copy_from_user+0x96/0x100 [ 429.177571] ? copy_mount_options+0x1fa/0x2f0 [ 429.182769] ? copy_mnt_ns+0xa30/0xa30 [ 429.186641] SyS_mount+0xa8/0x120 [ 429.191614] ? copy_mnt_ns+0xa30/0xa30 [ 429.195494] do_syscall_64+0x1d5/0x640 [ 429.199904] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 429.205102] INFO: task syz-executor.2:12937 blocked for more than 140 seconds. [ 429.213825] Not tainted 4.14.297-syzkaller #0 [ 429.219169] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 429.227203] syz-executor.2 D28728 12937 12692 0x00000004 [ 429.233485] Call Trace: [ 429.236065] __schedule+0x88b/0x1de0 [ 429.240328] ? io_schedule_timeout+0x140/0x140 [ 429.244895] ? lock_downgrade+0x740/0x740 [ 429.249754] schedule+0x8d/0x1b0 [ 429.253122] schedule_preempt_disabled+0xf/0x20 [ 429.258292] __mutex_lock+0x669/0x1310 [ 429.262165] ? __blkdev_get+0x191/0x1090 [ 429.266205] ? __ww_mutex_wakeup_for_backoff+0x210/0x210 [ 429.272676] ? exact_match+0x9/0x20 [ 429.276298] ? disk_block_events+0x1d/0x120 [ 429.281129] __blkdev_get+0x191/0x1090 [ 429.285004] ? iget5_locked+0x98/0x450 [ 429.289574] ? blkdev_get_block+0x70/0x70 [ 429.293717] ? sb_min_blocksize+0x1d0/0x1d0 [ 429.298541] blkdev_get+0x88/0x890 [ 429.302071] ? __blkdev_get+0x1090/0x1090 [ 429.306193] ? lock_downgrade+0x740/0x740 [ 429.311352] ? do_raw_spin_unlock+0x164/0x220 [ 429.315839] ? _raw_spin_unlock+0x29/0x40 [ 429.320499] blkdev_open+0x1cc/0x250 [ 429.324198] ? security_file_open+0x82/0x190 [ 429.329457] do_dentry_open+0x44b/0xec0 [ 429.333441] ? blkdev_get_by_dev+0x70/0x70 [ 429.337657] ? __inode_permission+0xcd/0x2f0 [ 429.342829] vfs_open+0x105/0x220 [ 429.346316] path_openat+0x628/0x2970 [ 429.350884] ? path_lookupat+0x780/0x780 [ 429.354946] ? trace_hardirqs_on+0x10/0x10 [ 429.360370] ? trace_hardirqs_on+0x10/0x10 [ 429.364604] do_filp_open+0x179/0x3c0 [ 429.369107] ? may_open_dev+0xe0/0xe0 [ 429.372917] ? lock_downgrade+0x740/0x740 [ 429.377051] ? do_raw_spin_unlock+0x164/0x220 [ 429.382288] ? _raw_spin_unlock+0x29/0x40 [ 429.386425] ? __alloc_fd+0x1be/0x490 [ 429.391075] do_sys_open+0x296/0x410 [ 429.394784] ? filp_open+0x60/0x60 [ 429.398845] ? fput_many+0xe/0x140 [ 429.402371] ? do_syscall_64+0x4c/0x640 [ 429.406323] ? compat_SyS_openat+0x30/0x30 [ 429.411574] do_syscall_64+0x1d5/0x640 [ 429.415461] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 429.421237] INFO: task syz-executor.2:12939 blocked for more than 140 seconds. [ 429.429549] Not tainted 4.14.297-syzkaller #0 [ 429.434554] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 429.443086] syz-executor.2 D30016 12939 12692 0x00000004 [ 429.449321] Call Trace: [ 429.451939] __schedule+0x88b/0x1de0 [ 429.455643] ? io_schedule_timeout+0x140/0x140 [ 429.460971] ? lock_downgrade+0x740/0x740 [ 429.465116] schedule+0x8d/0x1b0 [ 429.469207] blkdev_get+0x3ee/0x890 [ 429.472834] ? __blkdev_get+0x1090/0x1090 [ 429.476972] ? wait_woken+0x230/0x230 [ 429.481529] ? bd_acquire+0x440/0x440 [ 429.485331] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 429.491601] blkdev_get_by_path+0x38/0xa0 [ 429.495741] mount_bdev+0x4c/0x360 [ 429.499823] ? udf_load_vrs+0xa90/0xa90 [ 429.503783] mount_fs+0x92/0x2a0 [ 429.507149] vfs_kern_mount.part.0+0x5b/0x470 [ 429.512730] do_mount+0xe65/0x2a30 [ 429.516430] ? lock_acquire+0x170/0x3f0 [ 429.520967] ? lock_downgrade+0x740/0x740 [ 429.525105] ? copy_mount_string+0x40/0x40 [ 429.530871] ? __might_fault+0x177/0x1b0 [ 429.534938] ? _copy_from_user+0x96/0x100 [ 429.539584] ? copy_mount_options+0x1fa/0x2f0 [ 429.544069] ? copy_mnt_ns+0xa30/0xa30 [ 429.548651] SyS_mount+0xa8/0x120 [ 429.552103] ? copy_mnt_ns+0xa30/0xa30 [ 429.555976] do_syscall_64+0x1d5/0x640 [ 429.560595] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 429.565793] [ 429.565793] Showing all locks held in the system: [ 429.573770] 1 lock held by khungtaskd/1533: [ 429.578233] #0: (tasklist_lock){.+.+}, at: [] debug_show_all_locks+0x7c/0x21a [ 429.587264] 1 lock held by in:imklog/7699: [ 429.591588] #0: (&f->f_pos_lock){+.+.}, at: [] __fdget_pos+0x1fb/0x2b0 [ 429.600049] 2 locks held by syz-executor.2/12035: [ 429.604876] #0: (&type->s_umount_key#70/1){+.+.}, at: [] sget_userns+0x556/0xc10 [ 429.614194] #1: (&lo->lo_ctl_mutex/1){+.+.}, at: [] lo_ioctl+0x87/0x1cd0 [ 429.622817] 1 lock held by syz-executor.2/12051: [ 429.627576] #0: (&lo->lo_ctl_mutex/1){+.+.}, at: [] lo_ioctl+0x87/0x1cd0 [ 429.636220] 3 locks held by syz-executor.4/12044: [ 429.641083] #0: (&lo->lo_ctl_mutex/1){+.+.}, at: [] lo_ioctl+0x87/0x1cd0 [ 429.649704] #1: (&bdev->bd_mutex){+.+.}, at: [] blkdev_reread_part+0x1b/0x40 [ 429.658667] #2: (&type->s_umount_key#71){.+.+}, at: [] __get_super.part.0+0x271/0x390 [ 429.668418] 1 lock held by syz-executor.4/12171: [ 429.673156] #0: (&bdev->bd_mutex){+.+.}, at: [] __blkdev_get+0x191/0x1090 [ 429.681951] 1 lock held by syz-executor.2/12657: [ 429.686689] #0: (&bdev->bd_mutex){+.+.}, at: [] __blkdev_get+0x191/0x1090 [ 429.695381] 1 lock held by syz-executor.2/12659: [ 429.700153] #0: (&bdev->bd_mutex){+.+.}, at: [] __blkdev_get+0x191/0x1090 [ 429.708862] 1 lock held by syz-executor.2/12937: [ 429.713689] #0: (&bdev->bd_mutex){+.+.}, at: [] __blkdev_get+0x191/0x1090 [ 429.722394] [ 429.724002] ============================================= [ 429.724002] [ 429.731522] NMI backtrace for cpu 0 [ 429.735145] CPU: 0 PID: 1533 Comm: khungtaskd Not tainted 4.14.297-syzkaller #0 [ 429.742562] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/11/2022 [ 429.751895] Call Trace: [ 429.754468] dump_stack+0x1b2/0x281 [ 429.758072] nmi_cpu_backtrace.cold+0x57/0x93 [ 429.762546] ? irq_force_complete_move+0x350/0x350 [ 429.767473] nmi_trigger_cpumask_backtrace+0x13a/0x180 [ 429.772738] watchdog+0x5b9/0xb40 [ 429.776181] ? hungtask_pm_notify+0x50/0x50 [ 429.780486] kthread+0x30d/0x420 [ 429.783827] ? kthread_create_on_node+0xd0/0xd0 [ 429.788491] ret_from_fork+0x24/0x30 [ 429.792258] Sending NMI from CPU 0 to CPUs 1: [ 429.796991] NMI backtrace for cpu 1 [ 429.796995] CPU: 1 PID: 7700 Comm: rs:main Q:Reg Not tainted 4.14.297-syzkaller #0 [ 429.797000] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/11/2022 [ 429.797003] task: ffff8880a1dec540 task.stack: ffff8880907a0000 [ 429.797005] RIP: 0010:fput_many+0x0/0x140 [ 429.797008] RSP: 0018:ffff8880907a7e78 EFLAGS: 00000297 [ 429.797013] RAX: ffff8880a1dec540 RBX: 0000000000000001 RCX: fffffbfff17d97b8 [ 429.797016] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff8880ab761580 [ 429.797020] RBP: ffff8880ab761580 R08: ffff8880a1dec540 R09: dffffc0000000000 [ 429.797023] R10: 0000000000000000 R11: 0000000000000000 R12: 1ffff110120f4fd1 [ 429.797027] R13: 000000000005bbde R14: 00000000000004a6 R15: 000000000005b738 [ 429.797030] FS: 00007fecd2d70700(0000) GS:ffff8880ba500000(0000) knlGS:0000000000000000 [ 429.797033] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 429.797037] CR2: 00007fafab90c028 CR3: 00000000b00f7000 CR4: 00000000003406e0 [ 429.797039] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 429.797043] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 429.797045] Call Trace: [ 429.797047] SyS_write+0x1ce/0x210 [ 429.797049] ? SyS_read+0x210/0x210 [ 429.797051] ? do_syscall_64+0x4c/0x640 [ 429.797053] ? SyS_read+0x210/0x210 [ 429.797055] do_syscall_64+0x1d5/0x640 [ 429.797058] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 429.797060] Code: 20 00 75 1a 48 8b 5d 00 48 89 ef e8 0b ef ff ff 48 85 db 75 d9 5b 5d 41 5c e9 cd f0 cd ff 48 89 ef e8 85 ae f7 ff eb dc 0f 1f 00 <41> 54 55 48 89 fd 53 89 f3 e8 b2 f0 cd ff 89 de f0 48 29 75 70 [ 429.797762] Kernel panic - not syncing: hung_task: blocked tasks [ 429.956721] CPU: 0 PID: 1533 Comm: khungtaskd Not tainted 4.14.297-syzkaller #0 [ 429.964143] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/11/2022 [ 429.973493] Call Trace: [ 429.976061] dump_stack+0x1b2/0x281 [ 429.979664] panic+0x1f9/0x42d [ 429.982831] ? add_taint.cold+0x16/0x16 [ 429.986784] watchdog+0x5ca/0xb40 [ 429.990220] ? hungtask_pm_notify+0x50/0x50 [ 429.994524] kthread+0x30d/0x420 [ 429.997869] ? kthread_create_on_node+0xd0/0xd0 [ 430.002512] ret_from_fork+0x24/0x30 [ 430.006498] Kernel Offset: disabled [ 430.010115] Rebooting in 86400 seconds..