ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0x100fe0}, {&(0x7f0000086c00)="eb52904e5446532020202000080200000000000000f8000000000000000000000000000080008000ff030000000000000400000000000000ff00000000000000f500000001000000a3b8b20fcf7aa836000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff800}, {&(0x7f0000086d00)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff9e0}], 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="802daf8244d0b595e3f0bee1dcde8f358a5f06f6770118c46a57f850cf32726db038fd75e4552a45ec62308b01450c657e0cef089c1ef5ab1f9bd1943a5a998a529a3ef0f3dc1e20ff17bdecca5701dcf1f9820570aad48a9180703179e28fc90eb98c78cf0ea5e9cf86c006e53bcaf4fd263566d861d986954ed0f7a35a53957d1f41d1"]) 17:41:57 executing program 0: ioctl$KVM_SET_REGS(0xffffffffffffffff, 0x4090ae82, &(0x7f0000000140)={[0x6, 0x0, 0x0, 0x0, 0x0, 0x81, 0x9, 0x0, 0xfd, 0x0, 0x8, 0x0, 0x0, 0xffffffffffff14b6], 0x3000}) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x2000}, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000200)=0x1, 0x4) setsockopt$sock_timeval(r2, 0x1, 0x15, &(0x7f0000000040)={0x0, 0x2710}, 0x10) setsockopt$SO_BINDTODEVICE(r2, 0x1, 0x19, &(0x7f0000000000)='vcan0\x00', 0x10) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f0000000080)=0x5, 0x4) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) ioctl$KVM_GET_REGS(r1, 0x8090ae81, &(0x7f0000000280)) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r2, 0x6, 0x1d, &(0x7f0000000100)={0x0, 0x81, 0x1fe}, 0x14) write$binfmt_misc(r1, &(0x7f0000002400)=ANY=[], 0xff01) splice(r0, 0x0, r2, 0x0, 0x10003, 0x0) r3 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x80080, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000240)='illinois\x00', 0x9) connect$inet(r3, &(0x7f0000000240)={0x2, 0x4e22, @remote}, 0x10) 17:41:57 executing program 2: syz_mount_image$xfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f0000000440)={[{@allocsize={'allocsize', 0x3d, [0x37, 0x6d, 0x0]}}]}) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) r1 = dup(r0) r2 = dup(r1) accept4$inet(r2, &(0x7f0000000080)={0x2, 0x0, @local}, &(0x7f00000000c0)=0x10, 0x800) accept(r2, 0x0, 0x0) r3 = openat$md(0xffffffffffffff9c, &(0x7f0000000000), 0x254080, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r2, 0xc0189375, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./fime0\x00']) 17:41:57 executing program 4: ioctl$SNDCTL_SEQ_PANIC(0xffffffffffffffff, 0x5111) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff080046eb8bc0a600000000339078ac141400ac1e00010703000000000000001090780200000000000000"], 0x0) 17:41:57 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) syz_open_procfs(0x0, &(0x7f00000002c0)='comm\x00') ioctl$BTRFS_IOC_DEFRAG_RANGE(0xffffffffffffffff, 0x40309410, &(0x7f0000000280)={0x3f, 0x1000ba00001, 0x3, 0x8, 0x1, [0x89, 0x7fff, 0x7c, 0x6]}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1044042, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000002440)=ANY=[@ANYBLOB="01f3c013ccef83c0ef8988fe00615d5fe927ad5cc0f8fbec518e3e0c1903ae772d691b28a9", @ANYRES32, @ANYBLOB="c3692b1d16c74a9a3016ccec40c1da22cd6b303dedd4e4c1323f8e26e73f1e0418ce05683f4a45770a4b86519323c8843a2afb9a410c4c7819cf65e3589cbbd29869fffe924d3c23a8db517bd5765189e87222c692f46c665bad5716f363ec446b5f6440e75b53803dab63497f1614ff4afaf70b032321209825b8a2dba448ead0a3095927cab61d7c88035cb2b90f8992a35d0dccfaa6fcdbddd1df7a6980ccf73e111ff12ee23e9b8ade616d4de5178cacd92a3071c88ddc71712aba0cce76f150e9f683390fd38b4db491e95a0d545973e1e0de25da28ec1466043bfe34528697737437fc8bdde81750b35f0d97180dc202da67738864f69a79fd32ab03c7efd301b8c7015071a37a888db07090ae3389bb0496ca085f60265a594b53fcd18dcdf82c4136382ff7e89da1749c8063e9"]) r2 = syz_open_procfs(0x0, &(0x7f00000003c0)) r3 = openat$hwrng(0xffffffffffffff9c, 0x0, 0x10042, 0x0) setsockopt$inet6_MRT6_DEL_MFC_PROXY(r3, 0x29, 0xd3, &(0x7f0000000080)={{0xa, 0x0, 0x12, @private0={0xfc, 0x0, '\x00', 0x1}, 0x81}, {0xa, 0x4e21, 0x3ff, @local, 0x8}, 0x0, [0x0, 0x88f8, 0x33fc14cb, 0x401, 0x2, 0xfef]}, 0x5c) fcntl$notify(r2, 0x402, 0xb1c661d398500c73) fcntl$setownex(r2, 0xf, &(0x7f0000000240)) r4 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r4, 0x208200) epoll_ctl$EPOLL_CTL_DEL(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x90202, 0x0) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r5, 0x29, 0x20, &(0x7f0000000140)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x0, 0x0, 0x2, 0x5, 0xa327, 0x57}, &(0x7f0000000200)=0x20) syz_fuse_handle_req(r3, &(0x7f0000000440)="9e728af0dba9871ba2e59a146c95f81809f9c3e4a9484f99539fb0017bdef3ab5dafb5a2e081764af359ab7fa778cf641a46ae57587be01134bedf4b3301b5a84c4de6692b5d24ff2a2e64455f84ea3964e15129e20700160948a1282946f845dbb59b1e3e0d1903015e8195495b710b4780d32ad3593affb767a57afe22f6808bffec014e0cd2a235b41252e546b1e7c04db55ce687a43ebb32bb090a42d977a5535b439ccc3dc0e2e7914ad02fc0bd1e75f3dd1ba31d62a5dbe6afb344e889882b8713c3809717246f911a2f4f3577529ff487025b82c658aca640686f990a35cfd91d9b2e2e062fe5c1d8ff1a3b6bc2b10bd973c0b0d597142a604ea9469c187d8bb48ef5bf48ef5b8972e20ccdf7b27153fe5019d6e85b7f1ad07c4f09dbaff2fec76a457b07925871c1de8cc67d29b8b8a6c1c4a293e982f52838abafd1207e45cf7fe13cfc7c33afe8d2b908eeb347a9bd2a30b40d3e63ae6f23aa6b1d8a9a55fe47bd0bdc92f3197d72269204401cc86ab29a920966c81161baf64868033fc901d7d1467f77c8b5544646e79f063ddb6bc69ec20446aa958f01d9cf182031f99b0a263847c074748d78f4cd6cdca1acf167ab82593b5306daedfb37feaee77c2b961ed67690725b1881e668ffad37532984982ae7a738382b5cf5c2949bae964312e3d5b65a9dd789ba6f17ae8458e51f361a8688d1b034bca6f524a44d6159a66bb0229900231d505a4282f124b86a702ae3a69b75a1bcb1ad1ee4e68a9f99c5ee020f8eac856fa31ec0f673fa5418b261f25efb031d91ff125a075f9f5bc3815fe0340c7371cae3ef11f0d2f3be6812623d06516b9eb676be5797a7603e378567b24c56f2d8781b051cc375174e7fff4696565f7c43f4945c66d2f0b4f5bea9ec28e586621247b8da895a62afb197217cb7e37b3e5714e856fbee34eceda706c8ea9eed32aaeff413ec1333fa725adca20a3c4190619d9dd4703aa92177bfeafe80af84b7bde84f365f067e7f81124f85d11e8edd36ed5a3a7867f3ff9939a135563b609bb98a1d710ddd83e1500b7ccab72291e816a6e1cb94e7bd01e09b82ec73da696f63fa05ec66b24319403f754a8913c875e7d2d09442cc0b1daccc2df0c1fbca0b06bbeb01e29536867f279b2171c8673b52c6d812b8cb2b43d471b3e090f88de1c4f590194ec6ca10ab3436420fb5cb209dd2198c36ae09507e72f6082285f6acf51198828b4e4918b43c889e3e9ba8d60ca8f56b0ef873681616e944c29ee8b7ed04d32122e3fba86d9c806e8ebcce08573a8064895b7be1f4801603b8b360aeee3fe6a25feaa27b96abd1377cf7dc51e11a139f7f099ece4f71a199ade7cf35a9df10c366757ac5eae27285918a154cc91fa3457ec80abe4883e921cb519656928a33a022176e31da04ff40f85b820a30498cf74026fdb4dbeb15a202ffe2065ca41ed69900c45eadd1022e6ecc16bc763de7002465612b966cd69420ffa43ad0ff53b7fd42794370d651c61ba8a203433218e1c47730e51cc23a7ff627220412dc80482a664f8328f4a8ce6718c93d15819b853ef2132c6951a0e764a9b6ee3dee2d5b0e28d3c2baee9ddaaebdfb9768a7bfb76671d8e9b17a2b8badcd472d46b0c7b66182f3c780c877dba2bea10548ec162e298283566ceefb60a29b2f40d23a2a91545c4e394907e3540a0a1ffe6464fe3e3a064be0b31b128484d3e9b5c9fd202f63f521ec4d4fb738f00c6412293e3b76965729708493cf9a6b17ec279481f92ca0e177bb556affa005468fed6a7ae12f8f56045bd8e1cceadfe58e2cfa255d780a7421700fb88e20df448f43a3fa788e1043223b1e98d083ddf284d3a5c5734707a2e4e33de6f1a7b2aeddda272a3acb1ef141127d120ca7027b445b8d61a326be485980f0988df1a1880f39aaf4a81430e767301eabe01ba9d0882c371a6e0238810c546cdf9c2afb2c1f9dc10e8370271a457f8ee8df5ed579c9015354a8a24c9df858104d9b9c5314089af31fc380818cc5c73934a908d3309f66fbd90565f5f4922e8ba3300b156dbccd12ecc7613f5eacccac400f05d901b61510fde7898c831f001d3cb9511f2caaf65ebf682e27d65d370337937ad6d9c45116fd5f5e5a9100960c04025e563920446214e583871bc26b3c6c6eb85465f47d2c511c411932d29b06aa1949e1bb3670470dc5dd82a94371e2b0523b08ae793823b3bede038b090c1e901e610df33f4df2480bf10f11612d662608bcf848056f655bcb5ce38d231c167c520403848674a51958e44dbcfd346c053b8ff1848e6cddc9ca4114f446150121d94ee8c08dfe6a1f1b926799ada3c04273bc2aa067ef9d15c580b3a05db556dfaefb07777c0c336c356d197d82141a4bcc92c376191b767467ede7d110eebbe10211209d6db4e8975e43570820fc802c8b95b5cb5cfabb4048d689122067bb491abec3d4991fbccfb44efb656dd07a48c7661e675af1a72575cab11a9dde007b12363878df0d3d2d2c89e0dde86c850765a4fa8679f37e8da63adfd6550c7220c079c2746458e22b8f5748651386b6192e9d1dcb71006d673d28d2a39691c099e942486cc0a3775e2a54362dfc8ea0ee2b8979fa1ad3cfec75abd286cdb79866c70d0288366fea468a5bb3e8e9fbfde26631ea91b1809a029263596e2d0cecfa261bd380c732675557db85363065add1a5b7416c9333c3dd6622354c7deb89b1ea266b077a8f1ad7e0e471f5b3dac76387b0774bd30a6dd792f4b572fe72aca73c6e1ad3afc40f1e8898d54e012e9a9cfdace1a8caa4cf569997c5645d8ddb1c5787c1d4691d083eb070f0ce92af4f9ba8ef378cd6ec74647201ebf3bd7e1d15e41b7b27014e106aa6f65676e2d612a983e666d7dedae64392217d720c7410b6137a12b6538cdf46eee6998ca2014c82269a7a79897455c9b41cda676530c26f6a4ec9c8c2cfbfd69665ff30db99c85414bf1c0dbdd7a0d7bc84e636c40892a24c81c29a3e7de8b56ffdc795f20a23061f1c72f60662c10788a48d8583efa6162c48ed2101f88e5fdf140d9ddf0fbd3f362ec94cb9ebe625345b678e434ff6cb33b3aa80ba867ccfcf76349779e312916ee36f7077dfeae634c4719411c9571a688a35fdc07824c6bce0b0b2a76a78e8372ef2a93f8d8dd9609d8d1c64025073ebe56c6fa734c4eae9013073071ecf4fd9812729c40732cdbf63114e84e98efd96b067b4990a59a9d28b7e6e08d8c9eaa8a792954277c278578dc866659eb815baa383d48cc7724587ea2a9e6f8da19b4bc8466fb10fcc271c78f9baf35e4b6640e96f139945440a18b0814838df788ad689b524b969f535a047809d0edb14db8a4c37fb1afb05cd609d62cfa34a10f74747083c8dbd0b8ff04fd31ca1652ae480e190d64fe98d515ed009a10b3a09d4b449145e216f60cc88b1b8a32ea0a9a6817e9b8aef3049107a6a89631ce33d2155acadc5548973f27aa2fd024e114ad99f706ca5e061267541e7ad5a900facbe4c521ce67e5a7ab62a164eddbf94649f030aaebadba6e2e5b5e5d4be8111d4f62a2c5200a36b112b0d1f4dae5e91d0ba764588a1b8dfde13b23158c4294b4c16ae0dfb3abe06e2eb9e87fe7ce1b47f0659c27a425951964b112ddcc995ff3ab5c19c4c4d785b1e0bdc4d4f882c4baaf8220d9db08db94e7d970c468c6943f9f456787645000daab60b03a43ec656f55ca652b0b773c9d49b2bf7bd6273218597c1f12416d6003f98eede106e44b30023725afe5cc96c03f97689dc761eede8517efa5b1a4aa5b3426d39376ed1ceaa73237e11d62ee145f63187e2933cf6f4bd669e8c58619007069460a04e6baf868aa31746ec423d3ee2ef4137ef0d721869f611677208a168ae19cf6d314a3626d80739731ddf0cba5aca37b32eec7cd39bcdcd5767a5c1cc16401c73170d77dd07a9d5ad0c871f3ae1a142b6c79270223e9de5b5ff81a2c513d823c66a8d8166b4a1e30abcb3e2cd9ecc4e3aa5e6599db6344c6cbacfe72bf6e99e4940cce672259a2e0cf3823d45070d0dc056a6fb9a837a493662b7c0870ee0a85bca75f8408fa4bd2c0f5059b77c418972ac1690409e0439e8f22e36422b28f45e23002c36403b45c5b0dd4845c683197d7ffce54f4cecb9c9af6c96941f716f43cfd46a54283aed0df45f8fafcbf3ee816f4e4a5981fcd9a2cb402316e63db124f06f51d27f0a9e99a654675e68a3f63044987ca7cdd2ab54d4aa4dcd2f32c35dd8553756984b86e8b65c96f2c67e2370796b530bda221b98958c3fd9420c82dae1cf9623551a68574798efd24681ca7f90fb4b9832b4579a0295fa11b4839e4404d8dc4ac2af098a9661a81706fb867e577a3940b207bdca89162e98f7b51b2cf9394bf9a1c1e3064761b2cce1dbbd5cca51a0dc9d51ed2eaf5e936853265bbb1fe877b510c803ebee4196d33a3f396c8516c10eef9da0f8ea16324555034006536196969a617f7b4144c481535904bdf4223ae1f8dd88933e0cfb542213d2a1a9caa6de71598a695669ba132b2cb8fbac13ce5eaba0b1330e010945bacf972d48c544a600d3ad90159514be42ddfb149812f4e993702eb570a793ff4c46b36574f799a01a28d0071e41ad4743b80e3a7cc63d89d493a6a0335b0fd86000b692424815c72f5834f2c677d2350acaee1517d8c35389f3a6c1b9d89ff666a72218eb3f82d53c4afb44dd40d4dd01f6ba8e5177f14640d3167c9238c95731d668b7c98ea01247ec7adaa995d188632e684a18750de6c66e194aac092dc90dfd4fd569422fa78673fff9b5cf98740995dd224d900ab653f57e026d9106a9ac5e06a4f9067d76afd3a75caccde3d111a33ee5ecadff4dcbe6cd394b2870ba6af2a2458adb955f7c26e97c157b5203612fd32948a5642958bb90ec2116f1c9f3d4888370a5545d0369ccc08367b9868644414444d806e2ab39bba0be4bd740e7363c1e15c5483425d936df92b8ed598266c433615a46e68dd3f17f73b4d5cdb9b2fcde0fe61b66c3c2a19b00c20adbcc4e8226e18ca196c408fbff32ea8eb873bcefdf8468aa435e278d4c16203607995dd866b167e750a7e79fcfee2a0d030fc55493e489cd8a91c7bbccd8282b90d65546e1221d997b3463841067e86f1394e5084a19ae9862002fc660e29bdb744ad77ddfd1b5da625cde0d018fafe14df8a8dae2fb2adacc655c80146416a90da432dc5d1e33462f7d6d9d3173da66da862ccf371f38a6a00faeec159afdf45196284e6c972bb832b1695499daa9e4a52abcebf211c05a75f25ba77f2db7ea2b082d400d9a32b343faa461b7d6b6ac0e8ac64a95a5db6fa0432ab5fde483cd2b99ecf431404fa64112ad6c75eb8e0d0f6d55086dfd0739b840173d48e82ec701fa72ada9f1dd45c60674f5af9c0907c5ab647ccaeb2532a26a7198119447a8d0966fd187f179523eb48cddfdf3a920834e4dc34d5e4b07017878efbd119c7251bc1d00d05a2112a21d3867ee27e8018b918ce7882938e4c9d468554b88391e7ade82fb2022dd022256a6f17f398291421c6cef681f538a17ac5722ea42638de343b2362c59ec701ba07bd8124d2e6ddbe30deaa6ebbf468e1bf84746c74563c908ee76e8ac2c1e6d0f28f8991ec8c6024fe5feb8afc6d33ea5b1620a68731ded3b07df38821c76ae6b715e1510346197890fd13a1317a86316a2010d85ba87beb2c8ac3742a4283a8710630026553e381d3b317f0cd6af2368fb2981f13d926f3f417f501362319274d0035e5fd9f7bbd582f51e4e453b492fd335781656908e09eca8c0a3f208dedb2611575d6c879007d28ee64c3aae7717ea6c6fb5e003a2e9138024a8a53194d569f76371e66a2c03b9fc0fb77688d664bed368b132c3ceda13b3c814cbcfa9d1d068873516f29136cd618089cd20604ae3f307a06f8a2ba0f5d3a1d007a332fe4c2611154f679ca897461ab6277602e35c48b13b78bf44302aee0dc3853a7af1a009af2f3658f7af11389097458f1f9dd589db35fa3d10d9ccc5cf6d8a282f1db3b3f1ba4ac1169615e9da635de9db0aeb85c22bba4206ca666cf06e5a4726d0b3d375e8eb940eea82ffcb6fe94538e87425fefd1ba7d4616ca8c8aac409618cbc95042ad5e3bc2c2a3390106ed724ee1c4f3116490400e816909051028836ed918b0b2fc3641a5553824e9b12934b089023f6db2a97217cfc04cf36f37bc024836058fec2f070f8f1817e2ce15d71ac12b2e09238e8649eb162ededfd3d8e4b5a6d7072b8f76e3256dd9eee476e391a6ae1fccedee78801085553f9db0bd4ed27e0e7b1c0f2d979634231ecd8081baaee0937ad87a124baa868a13cc8ca933b4b4b709a3d0350d118b31845a74e0fe346eb91e94db0377aaa325b6d9a67e5c68e55c25ec63d5a7dc935e523f8a1d586409df555472d04c9cc4142c6d3798a57e3fed2f199952513b40c58afb4e8621e18fa9aba4bb49dfd616babf88e565461e10d44c7c41df7ba5f24578f7d03af12efc7fd7848c31ec40b63b6ad871c43954c31606677e18e0fba51a4a8fa659fd8ee9f10c6b68116e2018bc4f3c44d1a5c6c90494c1963b45dae7c10a5e516e3bc4e05519591322fb1774294e05e74d241b07111b989f4bee794d0b03228466d6280d384c60246015bdb178190f626495f2cc23e68566eef5b8feea28da75323bf5a9795c8b463dbecfa88ead61d6ddd85a2517b1e17b4a4ddb6b81f17c49f2f510fb3fca25e0bde6384e0c8e4145020df4ccd21a7dbdfe704dc2abb298dfab1c8b996f532e9f2de4f516a05ecc62b9f21ac51b245bde3d69c0fe7f76a3dd65ce6a0953a4bb0dec55002c1cfddea2fda0327c72ad1134363af36f102f187aef42aeabd423f04d5f6c37f2f92e1b7ac2062c6e18147395e5934ade5c6149763262f1b0f5d1aa87dabf47caabffeef203653ac6388fc5ac46c99e1cdfaad39fc358e826b8e64f4eec421067627d4ae47a3a051523026794e5e5ae5085302b88262ee91e2885bbe8adcd4772521b3bb5e34feee8c02472b1c9b55dd29b39324422eda83239d690077ebeb5f5e2495086878a71fb29558b8255bcd6e78b4cc348e19f03782e3b3077c52563fa3a51c5453ea89bf7f25b49acd3d344123cf10524e6b8bc1489cff8e63e0ef592f24973561e8d8a8a047b524c26c41928357def5e2d68d2be4ff3ae6e19e7e04b123c034d111a732102f774f00afdd031b07762cf91320eeb8b077814abe0ee1915e9c586d74837fad1c097d5f52bff964528a838d3361ffbb37c8743e272676f0ac9a8e21bb0a2dee00f7afce916000d45a73e7523f4e4e471ed4b0f8c2ce048dc689048e5d179cc7325281eba824455e05a4d85d5a93674fcb78ea971269be9cb5da1ffc17af20f248003c4c9a97251ccd1b185a37229efe52b9c942fe9de0a21d77e03e9f9b6bcd6fb7cdb5d499686f030aacec24c6ac7048278ae8d6d3100259124007d0c962483c6da8c564e727f0d6ce62c1b66a5c434627fb9b28184bc2b4c6369cae974d00b1f26d7dbe6fddfbbdccea5821426f3e69fc1800af66ca7d5a744bd26778dfa60317ee8bbe543723c8e85f6323205b2eb38d822d6334becbff1cc74cd95fee0f608c57684e9b399dbbec9709352e1975e005fc5baea42aff5118b622aee0b3b200f4ac4adb370d6d5ae970eb085b9f6739b0d5751e9321cfb144a3c25567167818311714a8f8bf077e4e37f8b848d5de06372778ae2853d83fbd51f9bf2074e89604d743cbc04f84b14c3e452b32be7d0cf17ee7411642e51abc3c4eaee48626faad7e36dbe06bdb50567416cd2106f93263a691d6da108f44b152508c7519dc97c175e942bcdb63051194a3f562aceba3fbf8849adb0c48a3922c97c0a4f65e8b714397f00642fe55d808647632bbeb69b16959691dcd0291c53462ff40f50596212174ce1dde7e498e0364c39ffbc35a0a9441e1fef8dd401d3b4aece2a080e34d5ac061a5578edb526b33d79aa88b0feeef3757a8cb5d34f04d80e2ddcf612b04c7689d412781dd46fb8cb0dac4b2ede6d54ac9dfe8312e8fba82933a6bcede88b1855221ae2946dd3eb6e24420c7f09a7bd6238a891ea3d7bbac7c38f6f1e884967a38a88da563c24a855abfdbabb10b43ff6941b0fb1f406ef9505820bf74bcbf0f4841ea9d58020f7c9dfc2ba5faaba54004df6e316455e4d22d69e8384cb34e4fb61c3815341c0eace3f3c4e455815987520059913e240dac521554f4ebdf48921cbff7d964bced64ba5ea3491754b44234d0a960763616a7ffe2ff2aa337673ef2d18dd10d3eb15829acb13d2c2109f848de2038918a95d32e26e7383102d0f82908eeceaba3dff2b44925e6a7dfe983d9ad670b5411ee19cb259a5a7d7d6baea735a3882a1f486fc3521c385d440577ce67be81f5281962059080c8cadc71949e0103b1198ef2dea2ee691f5c61b515b911edae450e2a1715d15480534702ca715c27440a3be1f0da95aed6f6e4e0451e62a7debe19e5f9650d71dc9f5d561e3776af0be5902b7655efc05a704a31dea269119ce1fcc465e3b37444d612c04d38c4e6ed7f9c4e9d1a0348ef70742cfd770af478d38615cdcc58dc5be82dc52447a2850ade7d6a39df109360e669c789a95fa51296a10a9b4841859ef6958b8f239fabfab6eb4de4c905dc318e49c93d190260d2825f8e3ece428948ffa10a4cb424422649262d8b35db118b3329876ad435519160d83aa096aba7b158eb76d98a1bacbde45d76654b8610040be7d6d5cc7538354d5e8248afb857b2597eb8d395ade60810f98ddd010153dad35e1d539296de44cf55d8dfc0426e4c6cb72117ba119fc900b04101b1be5c636e427f5a723cba5c3558bcc3ceaaf7d9dbbe4d7d8645e38425b9a696d32ac05ec275a720fd1fa7de9ba012beb0c0be9fe221cf84005193577920b2a7a9037a64de51e8e3d8c2e28ac43a48cad611f4307406ee64a505b0583b1d0b708da8038d672c2d2e66f89da54a4c76ba9100d0071ca67910cb93fcfe15a61da89773e67f499cd58f6f92d0104f9bbd7b4db23e28e5dd987f59511895ee900b72329326dfca58295d4d0eb5814b57d37fa18ad0fd6b7bbca32acb0fb64d4d3cf4fe39f5bf050c2eaaaa347c23f3fa0575474bb1b33b7326c8a659464674ffb7abf561f684d4637701b1b6e57892a6cdbc03e93985dca356465c80658ae7ae478d28e629162c553afac5211cf4daeeca0c264c18dae0daf1269016c4e47b7dc77f16eae2541de0351be544c7d9ac3e1cac2654f28a3b3409452201d1c16c8d7eb4ac19df1a0098378995edffd865a337c879fd83ceace11b5a40ff06edc6a52b235f84e7ea15544c0dc64ce46e712117707dfe84a3eabe4a64a51604833576c3cbaa525a41514d841b79dc2fdefada0b005b0cb8bc910aea0e54567f50ac9d39d77e95a2ae9c11da10894ecaeb1b045ed8ca0eef0f0c8f7c71ffd21894feb591b29034eab66633056502cfdea65758e9843584d7eb55909c524a562e330e40dfce7b237d3ffc04b03fcb072cc8a5023d86ed7eaaf526dfb02b25f3dc2f9ec031039715746daf630d2a7cae12c662224fdd39d0978202a22fc51671de005150531693375024c1b6afbd9bc94b1243fec677386e9d3cd3d6b3cbc9cc4cd7d33a1b1eae7a2ec5e958879bdc0145a016456d3ff71b664cd121b0f19a35b7ff89a7a5e986d661f2112b3b8e97fb5c3c468369facd565ec3a862d2d253aad1092818b7eb9a3d5d471892df48844df49f234734738c68f13c6321d2856d0d33a9feac81b404d671970e7aedc2d037e1438bf56710e972c616b58b76801639a606092674eb81cd9c573b3abee3699d7863e1757022b2613c075ce043d0f9ffcdf34c750181f81b0321872b200be41b677dcfcbbb2c81ba4c621c95840a91e39c1b59b1757019145e744d4f3cfd39db7427877140d28d6713e0e96b0737f68b6460149e164e172e909d8f314ddaf99294d2fb56c69b6144ea8c97e77f5617e20fbf12fba9bbd82ef272a04ad76481af44df7da0f61f08e8000b68409fe41c428b2d4f5dd39625213292a20c1c7512b62991ee53b4cc359fb041cd0252cca45be0d8b90d027fe5afab7ba3de7eb7171a847e4845c5de3f8dc8987b22d8014a550e612da2fce18d6c83f1d59aaa67736de5994d3575fbb288a51d782ad42ec2d724a7e9b718c795d15cdb6b01983ccdfaa818272196f1ea05718715869e64f96e20addaa4401a750ca28e55e1fcbdac28ddc7ce58765c8db0d8952b71397462636c131b08a339c22469e974f7a50d595bcfb71fb88a3f7e09236a04cac13cd0526f72dd1823d107771d7a13eed10a06d532bcb9fd224cd2ef1ae52e2c83983127c6a313da2542bede83e79147274b5d43aab4c25081963a822418515076fc585ddee2a0aea38e357c55af6e766b1b922e08ed4f9e3b0d67bca43435d2d133e7f1b77ae24269470486c372f87cc0ee95f06e23d680853bed83ec7f5156a9478463f157b8636373596e52b1f103bdb4028ff525a79ae1f4fdf4b95513858b449c2a6c6e41f31efcd1137ab649b4b86b291e136a2a53b1e51ef394053e3dd4ece79e04d131df0c312f484d8919f4cf22b1ee0d44f40f18cd83664906af276669cae0d2db744f0c7a33ff47e60f193409ab43a7f70882198cac893b1e74ea77bc47ff62d8de94a40b0d1b605fa4c3ae2bd948b651e74d3bd633437f7a5a56bfca09d4c97f31ba7e1a68d510a1104e3868b398a5956ecf07a6fc0b41a07d1552b82ffa5e046637c09bab98f771688e4db0d7cc856654e18130f5485d3e1b75ad61a7f78f1c8c66ed523bf75a346583accbc57cc3b3d0a9decb8bee135a5a78d3d7d0a4b0801e7f3c5d6ae0f58cca28bb2af6c8436ff7af836b5c5979bbf190e8daf68ebd45827a3106162f875b6130fb9dfbc5bb5bc2f5bf549b815547b89b805cc70af6cd782dd39795c96e37e4bcf5eb066c1c4c16f7be4cbef7e1c9acf1f61977c04f3ae6f1f1a53a06581fa05a8edad6b07a1f11e94abf02d81cc010e448f6e0d0eb90ae2149ae5d0865a6200d2745b6ef188af974868f117ea375e64327a799faf590f52868b0e3d5d1d45c56146bf3e69b97d7a8170ccb416a3c1349c39acb1facc09e1109caca65f4b5972223ab14feb27ebcf0773fa4cf03fc3c29ca1d03473f627e78b388a813c2702ded80b437dab3481aafb3bf4156dd8860e91bddf38b1fd68df6eb9da90fd6a4a281c4311b7a5973d1a01676e08ef946dc41251388d5abe41d9b3eb8e8b109e8315cac7a09ff7c0ce4be8898c3ba64bc2d3363e28eb2409e9e2b3dc4db5ef34ec47889164c362dcd4dfd69c11a8149c08d8d047a4ff8c3d5af7a6a18bb11a8d2cd6aa6f9a86de5f7d5c7e5ee99f35c6ba42b9e2b04431ebb1230e61bd27d8f6574c9507214f33a16e3600668a1f10ea3e4f5f90fe3bac0496906a6b5d75e08bc6ab565d895a63eea9f0ef6eb172cdb80fbc3bfde4cc6c210e7e3224b0b13277a5547536fdd7317b543b79e", 0x2000, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffff7fffffffff, 0xffffffffffffffff, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r1, 0x0, 0x8000fffffff8) 17:41:57 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r1 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r1, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)) r4 = perf_event_open(0x0, 0x0, 0x5d4e, 0xffffffffffffffff, 0x1) tkill(0x0, 0x34) ptrace$cont(0x18, 0x0, 0x0, 0x0) ptrace$setregs(0xd, 0x0, 0x0, &(0x7f0000000080)) perf_event_open(&(0x7f00000002c0)={0x4, 0x80, 0x7, 0x1b, 0x1b, 0x80, 0x0, 0xfffffffffffff800, 0x21040, 0xc, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x7fffffff, 0x1, @perf_config_ext={0x6, 0x9}, 0x40000, 0x20, 0x8, 0x8, 0x91a9, 0x4, 0x1, 0x0, 0x6, 0x0, 0x1}, 0x0, 0xf, r4, 0xb) r5 = gettid() r6 = dup2(r4, r0) perf_event_open(&(0x7f0000000180)={0x4, 0x80, 0x4, 0x7, 0x4, 0x7, 0x0, 0x1, 0x1200, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x4, @perf_config_ext={0x1, 0x5}, 0x6914, 0x1, 0x1, 0x8, 0x80, 0x5, 0x80, 0x0, 0x80000001, 0x0, 0x7}, r5, 0x9, r6, 0x3) r7 = open(&(0x7f0000000100)='./bus\x00', 0x6e842, 0x0) pwritev2(r7, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x300000}], 0x1, 0x4200, 0x1f7, 0x3) 17:41:58 executing program 4: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x200051c1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x100, 0x3fb6}, 0x0, 0x0, 0x0, 0x4, 0x0, 0x4000000}, 0x0, 0x3, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000000)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x24, 0x4, 0x8, 0x801, 0x0, 0x0, {}, [@CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x6}]}, 0x24}}, 0x0) r2 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x3f) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) r4 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r6, 0x0) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x100000a, 0x1010, r2, 0x1a442000) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r6, 0xc00864bf, &(0x7f0000000080)) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @local}, 0x14) r7 = socket(0x1, 0x803, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r3, 0x8936, &(0x7f0000000340)={@local, 0x44, r5}) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r9 = socket(0x10, 0x8000000803, 0x0) openat$cgroup_int(r3, &(0x7f0000000200)='blkio.reset_stats\x00', 0x2, 0x0) sendmsg$nl_route(r9, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000380)=@newlink={0xd4, 0x10, 0x401, 0x0, 0x8000004, {0x0, 0x0, 0x0, 0x0, 0x22020, 0x1a20b}, [@IFLA_LINKINFO={0x90, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x80, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}, @IFLA_VLAN_INGRESS_QOS={0x4}, @IFLA_VLAN_FLAGS={0xc, 0x2, {0x4, 0xc}}, @IFLA_VLAN_EGRESS_QOS={0x64, 0x3, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0x2be5}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x0, 0x8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0x80000000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x2, 0x8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0xd, 0x3000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x5, 0x2ed8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x1, 0xa}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0xad4c, 0x2}}]}]}}}, @IFLA_LINK={0x8, 0x5, r5}, @IFLA_MASTER={0x8, 0xa, r8}, @IFLA_IFALIAS={0x14, 0x14, 'batadv0\x00'}]}, 0xd4}}, 0x0) [ 631.016504] audit: type=1800 audit(1638726118.114:332): pid=29316 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=13878 res=0 17:41:58 executing program 3: r0 = syz_open_dev$dri(&(0x7f00000001c0), 0x0, 0x0) r1 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 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}, 0xbc0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r2, 0x89a1, &(0x7f0000001380)={@dev={0xfe, 0x80, '\x00', 0x41}, 0xfffffffc}) ioctl$sock_inet6_SIOCADDRT(r2, 0x89a0, &(0x7f0000000440)={@dev={0xfe, 0x80, '\x00', 0x46}, @mcast1, @mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80890110}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r1, 0xc0709411, &(0x7f00000016c0)=ANY=[@ANYRES64]) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000000340)={{0x0, 0x3, 0x0, 0xc54, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0xffff}}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f000004ce40)={0x0, 0x0, "a67d70942b130959439c09c66ccd0c2d5bb0513e3b521b278a25f861f23b40070a01e832b86f21c6d03b1811655efb31ab32ed500455e397b8d904711930f9fbe86b794a382343b699f882bf8b0e022e4d8d10e537c1c5f8aac615fb15b534a82e5bf9f722e54851b7b9705dd52465adb287d450f692f66e1ceb210faf577d3a9c954ef3c6675dd535ad9e29be2fe3427ea3ff06ee3cf2743ad0f0cbaa0fdc859c331f7cb5f9dd2009a5ce432bcba2a8a63d447cd4e5e9bc49a9b5250f1afa68a90ab8ca6104ef143dceb1fb2ba46e6e8ad4ee91192c4a68b63e989e03f6c6d1593d200a85a27a14c505cf22bbbdb93c1453957ecef157e5c6045d3d88728b5c", "431435f5e3e58e6d3e44c3fc8d35f9d07c2a3e0dfb7d6987b1734f0eb4c3e5a851a172fbac60260df39b4750c89f60bc0aa633cb4b794532923a92bc4e91c12a160b23fc6637b520cc18d4f1a3c73eb206629ea9cc0676f7889f248ae438e408120ef1e1fba713398e87e7adfa4c187b095d815b6e6a65524b3e53961087739723aef1a3e2925270225b295450ecc3ea3bfafe218a9b992bf413d989247eeba5ae2ea12aacf2dd1cb8ec0707a945722af0bde9aa0cbbc5b36e8bc62b1fc3ebd897a937a75fe4a188de301e573acf35d384aab896ab2bd01bcd16afdbf8ed60619634e412dad00adf37dd48ffef70e960a088ba06ac3b435dd6ba19fa0b2011460908ce1921bb56eb092c1747ec1fca63f5e38d89a565fb80cd6c438b47dbe8d0edbe7434f7b44dd8f3265f325c8e957a77da48a0b80ac206eb047cfebf4d71d1575be86743f4509dd4d6d92baa92e6e3255c295c2873f22c07d49131972137d2de1a6cf7ed69103d6456ac51e6958923446529196b21a0742bcac8efb8fc354a34787e482caa8277b8aa3985424275c49c7891895bbb97c48a5355253cbc660e235e3db4bb821e58b7031507d7b18ed1dd6ff399d47308d8326e21af35043e6a4cd5063a62c62c228992f073dda7983cce299fa5c44a05b13736ad58f3d01e2899eb078dcc58c9fadafdf9f2599bec674fd227594cabc0d68947bace9c239065159a66da0f52098788a25dc2a149658e1aeff28b63ca717cfa23267ff0f6d894c5fad2a1c67317f7ac72dbb2161cc979e91909dceb364debdbeaed318b9aae9f0019545c66bddae5c2a8bdb91212e3efa049b3ce2e47518e264762369e019329f85a510c42b7e13071cbd01e6790f1b3fc1d27677556f0c2b0b3646015cb3ddbc4b760d679922e930f721b918e19b83ff06744c9c271dd15b14b668717036d8bcfc075f7c011dc64dc5e44f8ec7a6e6c70c20809bb3279a6f7db8efa3fbcbaa1dfcf51ef41e7ac97601a1c1bfc4d8047c7ce3175a4c8187860dd2901fb513ebbeac0cc823817bb280c618afe45b7bb5922980d91286584be0db3871d7045419b95f0fcd34c2ac778c3904e63140f4d8122fe447396d50678124fcd7d868c22fc375197516f045250ac187a604f25c95c3f7d907dcd978fe40d5b4dd39f777d5faece2be3acf51584c824e9dca274fa4f28ba1f0198a91ab09fdca3c8da2458edf86f62d58984325aba3e8e4e556865880c85e3f6723d37ae9db55718fa4f61de7171511f1cc22ee4e80fe5c1eeaa46b5b50c5719e03b9819978c70dadfffeb109ad9cf87be120fb1eb8b76101afde792e7f91c9e6ab23de3386e90dc19234d4d86dcbaf572cb6fddfca32d7490c9dffe0608e8bc10e25bd8612909d4173198b4bf45175d1f273fd1229a626b447015db347b49283dcfdc457b6286c7baabc5deb8604dc91447bd3bc122bb5ecfff161f0b898ad0465403f9e6e4408468527999572939a739c3f78f0b03c3aa241ec8f025d6f75c9c75b68a865a716e316d4e6348460b5cd6969169e1064ea76f8bdecd32d628788f6dcc9ecb83f3860032da10e98e952f54a131a352fc9f44113fb273ddeafac59ffb012d7de1bd7f452efd2b82df27aa6a8934e32178676d34c3c94bf77a4d3c5569ad0acfd540715b9c4a46ce0969bed6ba205bc2544583edc2ef8c594ea7fdcf0fa036f94ec11412ad27e0ed38055f554ce3aeaf098df76c0bd64a6aae442f4c638d1f9161034340cea4a3b667de624e3e766b4a7dba98eecf71881b030fd9cefc3cf11c89217a6fb1fce49baa730a391a33b8a4c05b7241291736a1c06908fb8dedb517501dfb1a89a1f5ef5c78ccb8f3eb641402ff3dd2e89a4068889ede70523b586c3404befb63dab3b1f2583073579dc3ec1158b626ecc670fb56d834c25b549f1d6824bfedb12674be2fa974a356e58f2f1ae607954db4fd0f2e012b045a1a43f21f7a25d1333ce9c5743b6acaf24bad45f8420da40f8a3ca8135df442f96d413f6e4b07e5b223781a235efa326aed762fb9b2e2e655ec7200ee0a0168f16bc038661d1fa746afe8fbbc23318201695a74889d177d78363465d12f789c8cfa806406218747cee948bbbbcd60f27b48752f7722f1ed86835ab00e80bf9de7570df7bb579a98d9e00b62eb8bcdebddae287c929a3c775744e3deb848debc77fe6c26359c74958f769e135bb6dcd36b6bea5945c5adc5fa88a7fed81888af14cb4d8e1dd7166f6a9d5a867fe6be05b0245df2cfa0482f103e0e2efb1b96ff4f9d182572d81261ebcb7fd0481fec7b7f9616c2d8c7f3bf03d131fe49fff0c9a750cc736f9f4f5a0ee70b2648d63beefcea2547b5ca9e449a2462c0bcd0d8df807dd207b666737af273d383b470348bd4634f488e16bb93c37f564e429ced68fe08b9f9223fb215c066d601951e5ea39995bdbdd7aa2f5f59ba8cd2f681c32d832ee73b3207e2457ba3b9138d7b9901d1701bf8cb74564b111ae1c209f823caa085174b70e87d8e38cc51631acc577abe431a623d3e455c8865395a0ae85add8b14a8763ea7ace99e37311ce4179d2a9f26ad75b42c09806cd9e04d588b0240608afd4b5d88057b6a9e3f0edd3a67c7257f15ca49b6c5e6e0f3b95e9658b4bb42a140e714490ffa2cf5dab8a20554b0330842d980e41a3b79226c3f3a511a7a6935ae66dfd4e17d60f9c08e7615b8e3b50c64cf72ad7137f44f4f93c426468e2a5557594c74c6011e4dd65419ed44307c4469e3606d8c5f41636f295be9328fdf7380b86d4d036cba383d85f8b73f444d8e38d4e02ad400c9bd750503c122b9bddd87dd37fc7c639c437f010e614cb6783174df7d3fabf2d0b84ccc7182be936f13b08a43d259086e8a340421042a8db817b5d0fd53ced37babcd406e1c3449e57f7b80805ce58c0c7061f57d3b6a5c46e688301356242520d29d034c5cb42a251f8ab4973b74d769b4949c1bb97d7d89d6b9746d4e768cfec44f4d8f9dd84f1f3377d022e34e9fc6ec55a4e9644392696a1dd38151c1673e10d4920180c2ccaf9f2f7775f57aa9b11835c7f6172485e5548ef32b8c9adc0607f799a6ffc4ccae039a82a7891cdcd54ed6cf79822bf6b2884826fa94a4d7402d7cd26fb0ec93cd9569dcbc72ce782ac034b8484765b226f535597f600c073eec368784e881e7951a01a8732f84e3e7d4e3bddc3fb01fa3e3243da8d5411688fe043cd2e741cd334a392b46f0b99e65a33b013da60d92f7be5b3ea1ff651d87c4d876a10f6c29967110d710af698f3952ac635eccbfcddea33c522bafbc3f46994358774069ee8b2e22ba37f69b9fc8d9e62b7ee65d859a41175628ed8685f24a779e953e831e03a0212a5cebddae5850276919e71796923995b40e683fd70500465f8c4341cfa612e15b7b2d3a5f9e702cb8aa9eab61f25c15e3a47e75e78392658e53f9578510e2a0eb7c3108047a4616d5d30ec6ea4bc4cee3396d6ffdcf8eac6d272e3d6e98f26f5d700a8fd0cc1ae61ed7c461209c106eeac1d7ad479b96006f0963c1cfe8d55c142d61de6c00ff7aad9d3dcc37f3fae97455e46778333768a8e422cdda74fa3d70b26ed75f645e531e291617bd119d2e9998d250fb02d4cd97ea6f35ed067777c88ca46b2055c549d12ee153bab7ce46f102e4af324cae57b02481867daa6681744fa7135883c59b52b9c3f7e11fff0da0f9e3e86c5715a658ad3d7acc984bcc5b2981f5f510264f98a2c0cc3b35b8711e7d2bbe5959269096854e30fc150dba1611f4f44c4767f6c39bf7a088b52f42f4b19f525b323c7379145ec8d0807d10ac1e1956df9b182f8147d177e05bca570e3af2bd06c9c993a672ab5de61dc295f1c6880c36e9253295d16ac1a7d8b5c6f0ae3171cde0a1ade79f999010c0cb88e4e03c815f60d15ef6862de9a72376c887a1c73de574f79820ad62097b3a8d7d91fd72c13cc70a06e12a10197f62bd2137055745178de031c3ce16aae5537b7aea0b664b7abb378c15de50225ce33bd1f62998abaa0c8b4cceb9afc8e9d4b977b92186c89707306c33efd4a02960cfa4294a90be9b5687026d39fa902a2b592b5491b3824e109316e3febbcf718bf4896d5a8f9f7db9e89cf0a80ee963ad469081cee6baf7ab0689ef62451b0fa05260e5c5cd343be58bbf6d0404e52bb6d8e97aeb4d3f1b341867f25f71e4631198d33899a59e482913b6c4bfcaef7a817df4b3f918a01557f032ad8d8942ef1fb376a459065f12362f84bed9133a67b9b911411de991103e0d5957854bfb836cd5ae2c63552304f2c55fb1f0deb3f98ac36245b8a9ccb72b8bcc6c2f744c543f0871b6fe6d6f90cb73772e10687eb272d11a91419428123173ff0888303646f5c2653bc1b9aee611bca69679a01f0a313f50ff570805aca98638e90b86e6bbe4be2ecc9e89fffccf6fd85056bcaf15249d3f579821f022faaaa62b8450b8a2c859f3c326e1ae8522dd2a005333a8d5e902bd1512c6aff44203bacbd1fcc9a132f43792667e1906a602b6ad70e9c2c67521c6b08dd925b70180dd7931fbe5052ac478e35ed3ba9730da70152fd93e7caeddf3fcba8f9aaf6f79ab58848c062433f39b71dfb771fa3be887b8fbbd8657fddac987984e53a6792cf31fb6799bf096fcaec3e17044c34cb2866db54e1b7c007d82cd45ba35be1c2147a68267bf0ec4e1d19d3776b09580bf313e178c5a6917d4f9383e0aa458b5fd094999d110566738c1c8c2b26209b3de5a9fa21840f7127da7467742190eb76fb32dc462484281fac7f1c794ee7aa442a7e64c14012149614f2b3e5fc5c606d6510360703c11d246d445afdd387d022b6d74412e360c1d4244ff2a725b6abcaff3095075908b11baf9e6aebe70bb808fd1747a9ae59d5ba9ad58192e1520371236a682111322951a4b10414b747c3f03ee1773c126115e56180997e121cb2a46bd6fd0ff4aca71384b4e8b590c54970b6953676eefb36ac474695899af1c01c5d7e9fd17cc26aa5ebf8f55cc893931389af7249ca452c880779911208c78dcb4a4e5df99b12d14d3b61c73e4035ed1d3e6077071e2418cb895cbb5d88b0786b36cbec8597b791c8e78533f9e1dda883abce25cd339ca10797adfb254c2a0160c35e0ea9d9badccc0aa0a9c9a470bd41621a30c775cd306e33f809a934c1a0570aed65a98694029bb184d99adf090397e04626bde22aee2edd815d9d7ef6af10234f5a477752bce837e06b8d9596d2663466ca9707fc1ca61b950efb46a1a41b979ddfa6156c95c89754ce1182be59010638c62322637bfd571e331326d6f27e52e72672c63ef6b51193fea466644a8554711a379d533cd2e4e5d143a4e4f5852d73b4f301022a7a257dbe871a0551eb773"}) socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000004e580)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000004e780)={0x90a, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r4}], 0x6, "a479c9fbce01d4"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000049380)={0x7fff, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r4}], 0x40, "cd9eda9e438dfd"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000004de40)={0x800, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r3}], 0x80, "7b848aba0fb1cb"}) ioctl$BTRFS_IOC_INO_LOOKUP(0xffffffffffffffff, 0xd0009412, &(0x7f0000000080)) prctl$PR_SET_SECCOMP(0x16, 0x1, 0x0) preadv(r2, &(0x7f0000001340)=[{&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x3, 0xfff, 0x5a3) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x0, 0x0, 0xfffffffffffffffe) dup3(r7, r2, 0x80000) [ 631.826588] audit: type=1800 audit(1638726118.924:333): pid=29333 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="" name="bus" dev="sda1" ino=13878 res=0 17:41:59 executing program 1: getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x8}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$IP_VS_SO_SET_TIMEOUT(r1, 0x0, 0x48a, &(0x7f0000000000)={0x8, 0x10001, 0x2}, 0xc) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1, {r1}}, './file0\x00'}) perf_event_open(0x0, 0xffffffffffffffff, 0x3, r2, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x0) setsockopt$inet_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f0000000440)={@in={{0x2, 0x0, @loopback}}, 0x0, 0x9, 0x6, 0x0, "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030cf00"}, 0xd8) process_vm_writev(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet(r1, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @loopback}, 0x10) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r1, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080, 0x3}, 0x100) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x4844, 0x0, 0x0) write$binfmt_elf64(r1, &(0x7f0000000600)=ANY=[], 0xfc30) 17:41:59 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) sendmsg$nl_route(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000680)=@ipv4_deladdr={0x20, 0x15, 0x809, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r3}, [@IFA_ADDRESS={0x8, 0x1, @broadcast}]}, 0x20}, 0x1, 0x0, 0x0, 0x20000014}, 0x4) mount$9p_fd(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x2001002, &(0x7f0000000140)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@cachetag={'cachetag', 0x3d, 'cgroup\x00'}}]}}) mount$cgroup(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='namx?_dev/snd/controlC#\x00,hash,\x00']) 17:41:59 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) r1 = syz_open_dev$vivid(&(0x7f0000000040), 0x3, 0x2) fstat(r1, &(0x7f0000000080)) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) bind$packet(r0, &(0x7f0000000100)={0x11, 0x9, r2, 0x1, 0xcd, 0x6, @multicast}, 0x14) r3 = socket(0x10, 0x8000000803, 0x0) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macvtap={{0xc}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r2}]}, 0x3c}}, 0x0) 17:41:59 executing program 5: unshare(0x40000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x8031, 0xffffffffffffffff, 0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r0, 0x89a0, &(0x7f0000000440)={@dev, @mcast1, @mcast2}) ioctl$BTRFS_IOC_TREE_SEARCH(0xffffffffffffffff, 0xd0009411, 0x0) r1 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x21000, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_READY(r2, 0xc0189376, &(0x7f00000004c0)=ANY=[@ANYBLOB="9e0000000100000018000000837a24f15ff2da83f5704bdc276fe84f759a0dcb43698ba8f9c102ffeac0381bfedd2d444342b132f10a3afb420d3fadaddc177132ff676d91c88e41bc88d7423cb34c65e387817b36e947bfdfe60bebcbea3bbab629fbc555bfcc97f83bc0f1372cf4125e2e46a1cefc6109bc408c08e39c1321258d0fa684ecbff1ff7fdf0d4fe6d43abbb7597228130c8440e254f57481d439be94466979b7ee6b498a8f2e91a321860874a70909f6de7f6b34ca19a8142bec178770db614ecf66de84370b5369bd19d2855d8868f600d6f0a35d7bd040e0a50237", @ANYRES32=r1, @ANYBLOB="72860000000000002e2f66696c653000"]) r4 = socket(0x11, 0x800000003, 0x0) r5 = syz_open_dev$tty1(0xc, 0x4, 0x1) fstat(r5, &(0x7f0000000140)) ioctl$TIOCSIG(r5, 0x40045436, 0x2e) bind(r4, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r4, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r3, 0x89f2, &(0x7f0000000180)={'syztnl2\x00', &(0x7f0000000100)={'ip6gre0\x00', 0x0, 0x2f, 0x5, 0x2, 0x3, 0x11, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x8, 0x8000, 0x7, 0x8}}) ioctl$sock_ipv6_tunnel_SIOCDEL6RD(r4, 0x89fa, &(0x7f0000000240)={'sit0\x00', &(0x7f00000001c0)={'syztnl1\x00', r6, 0x29, 0x91, 0x5, 0x91, 0x18, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @loopback, 0x8000, 0x700, 0x63f7}}) ioctl$EVIOCGPROP(r3, 0x40047438, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) [ 632.064683] audit: type=1326 audit(1638726119.164:334): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=29332 comm="syz-executor.3" exe="/root/syz-executor.3" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f1e26377ae9 code=0x0 [ 632.139378] IPVS: ftp: loaded support on port[0] = 21 17:41:59 executing program 3: perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x41) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4002) io_submit(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) symlink(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000002c0)='./file0\x00') r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) getpeername$inet(r1, &(0x7f00000001c0)={0x2, 0x0, @broadcast}, &(0x7f0000000280)=0x10) sendto$l2tp(0xffffffffffffffff, &(0x7f00000001c0), 0x0, 0x200048c0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0xca, &(0x7f0000000000)={0x3, 0x0, 0x4, 0x9, 0x34a0000}, 0xc) syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) sendmsg$NFNL_MSG_COMPAT_GET(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000580)={&(0x7f0000000400)=ANY=[@ANYBLOB='LSAJ'], 0x2c}, 0x1, 0x0, 0x0, 0x20000080}, 0x0) mount(0x0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0, 0x0) openat$fb0(0xffffffffffffff9c, 0x0, 0x400, 0x0) creat(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x800000000000000) unlink(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') ioctl$VIDIOC_DQBUF(0xffffffffffffffff, 0xc0585611, &(0x7f0000000000)={0x0, 0x9, 0x4, 0x0, 0x0, {0x0, 0x2710}, {0x0, 0x0, 0x0, 0x4, 0x0, 0x0, "2dd10bc6"}, 0x0, 0x0, @fd, 0xfffffff7}) 17:41:59 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000040)={{{@in6=@private0, @in6=@remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}, 0x0, @in6=@empty}}, &(0x7f0000000140)=0xe8) sendmsg$netlink(r0, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001740)=[{&(0x7f0000000000)={0x0, 0x11, 0x20, 0x70bd2d, 0x25dfdbfb, "", [@typed={0x0, 0x66, 0x0, 0x0, @ipv4=@loopback}]}}, {&(0x7f0000000180)={0x0, 0x22, 0x1, 0x70bd26, 0x25dfdbff, "", [@nested={0x0, 0xf, 0x0, 0x1, [@generic="06806b11c8c9fe876c517feebf8fd0a29243914c80730d60ef931b7be0ced6bb7736ba03c9eb7071c62f0bc467e4f5412c2c3938961ac0559c01674eabd9869c270fecedb9ab6632a8944dedf4f5305f40c4518021f4ae223d50078c3279b0864389bf0b55d74c179e380fc21e007b63d479c3a992b5c95d1b77d96a1df1ce278f9ecd7a2de77e388c3b0c775508bc275e2bbf066a1c1b02781f0a229919490c4e666cbea2812a7b0a04a2c2688350f13c9a386a8b71e7741721fb447c965b", @generic="f69decef5c879c316b547e731a78a9bd7e6fe28ce5c9e5ea63e33ea5e264e9dab7c6690e6d97bd37a6c3b8b118471c8f39e1b8e5e95e64105dd2835f4c12c850ed2c72ef836ad6aca4565c1fe7984b163ee4c552493fe435b828c435fa0edf94cb41ac8ec96b086ef63ed69e6c7809fe21af3dca3942249fb8cb641a38aa2c65f2ff", @typed={0x0, 0xa, 0x0, 0x0, @uid=r1}, @typed={0x0, 0x1b19, 0x0, 0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @private=0xa010101}}, @generic="46d3f9f6f6d86544c106dd8874fc1479de009d861f62fb797f6c5983f84318ecfff7e634c6282b0554156c24922c1c10c8a789a33d1e6489a0a3e7be64f242293f09050ff2e298c095e5144b48f0b269b9a49ebec39a8df51656c5fa1963a0b0cdc5278e8464afc55ec2bdcd5b04191666d0cbb5d0a6b2685e54eacef860268470a143886864bbf459e6e1c76ee2f5f69e07d944760a83ab4f7697facb9aa58d95dd08d89308a15f80", @generic="18ce981a6f3f745171f221d9577f1890da603b11c683ac2b95fbd0d36f759a9ea1fd5e035f5e13124667e8a59548b1def7e2b63b2cb99bb0eaf6b1d88227c0f8e6f4889bd8b2113197c8e3d1ce1f3817952c3a5c8c7e54a3a23941fcea09a38598f1279e77c101e1742f64a050395be5459c5a3f39e46bbaa121da1a84a10673cd04917f58bd9a675f423330a8167def758369b7493233fb8ab2358685e4207d19c09fc420dcf6f56c7a7fca2ce9638766c09a70e829872aa38c807759f9946adc7d4c7a68942f36fb1b22e66c227a6ee5a221a8504888b19f2e0bc3c531d74a1a0a2877719c14330cd33a6899af4201ae072e", @generic="cd2b8eb5eeb963783acdf5d9793a58d78a97a2ff100f56bf6d6b6090d8963c1f7d3f8ab316c19223e432c8858da003c5371c90cd9add8ab8c9bd8e17305413dbd69529a038707dff43a8f242e747c492404362b75bccc5a768d318caa9c4463db3918c42149e827a04572779b985719d52fad6744168ebaf2304bc8b6398f7dea235"]}, @nested={0x0, 0x8b, 0x0, 0x1, [@generic="d4d5d6485de7c5ad61ad06eb60389fb088502d311f1132c54763ed53b0b7d6751150c0d900c769a99c95a826721cceda1d8b", @generic="084aadf8029049bf304656584c3e79360b0e200fc2d40c18ade9151969e6981ad2eccdd1be41d10972d8837a3a787185afa68d9f06ffe4b37d8daef56a4c724ec8f65e272177fbd8460c9a01b2e950d9ebc6cf03b8ab67acef3b3c5c34678177ac0716a594d04dadfb8af26171e7b0d34190c61baa041028725330958a470080660efb51c56ed1138cc87079a63e6707d54de63d1c75157df1dc92ef09fd42474ea0814cc1f3c46b7f38a0830ecf5ced204c9fad4b87e614fa0e4298cf7d25cc6bd34b0317dc63939a81a1b0e51903bb8e2484ad1c6c1e9a0bdfb7628a7f091ec8e8f6a647b1de854ec4011a8ec3f70af0e99c092a0c080f18f8c111f8a34d55a40c35df021e9c69fcbe67407af5ea4ce3a01291cad0b081d6c57291b4d8bcced9ae48620badddb09e45da3db7e1a899fb471c31720f7a2defb774deba735ddc4051c868ba8ba0ea264b914074c2090db627389157c98e79c8bc9004b8fb1c83d57678058a3d8f872a09fbdc215443776c1881956fc0bab135614b8cd1591037fee51d469304fea5934fd17d10f2db2fb761291e3731914c81716b9221f786efb9747cf101e2a6ecc70be6ba677b9a567b5a74bcb45aa2066d2d40ce9043522a18ae018e66af0020e2efe8bcd22854af630dd35c126d9bd1fefb127947213980fb19d89b6eae8f02ccd46444038e45403b59b59084d269a743dcdc326fa29ecda01a89d47aa70c4bb80a3ba859bc368d9907c390acc8c6043c14881004c1339ede70e2272f4c4bb4d9fe3f2c1725750fc9b02289caf75d00b45ad13ed6aebf4acf1ccc93f1d0497b0c4a73eb7274687e1b6f7b64dd628e785ddf2aaf78b0741258631f3b22a188bec01f14dc4232322892f6853bd996563c71402265c3ba6e16643ae93fd641ca2c8ab9dc850543dfc0de8c84234577b77b3241453bc98240a42515894b95330ad7591c731e7c72d072b68877359c698f962804681b22e8f2475e9100088c02089d915f8fb1b6401793badec9ac9276d7727412847204d2a9babe5f5e98cbe48127996f75b9b8ae290ecee256f411842b81df5fc36d4246d593e1bca57683483ee8e0e360eb01cc8fbe1a40c8d55c60bc0659fba30b257f88a161e50adb6c0f5b6186dec56e2a077cc1c3621efe934ee657949060caab20443ef7c0576a3aa87cacc5b6755f01cdb9b0336c26f79ff9df6274ce5c6c8fc0ca0c8a514f7d8379cb8a36c41fa5a463fc58b26bf4ea0cd2235f8433b0c8b5fe010cd6da5891e8b747f5824b7ed9476b54695e806c5c4f516eb9e4fe9896f9631f2012a6f43eafe661dec6c481bafed290f7cc5ea7e11423add294e9202c1998f5a5e82e8e02732cf0b9a024e18a6f65605f5fdf2770c946b43dfedcec610bc7781578d8255cb1911b6bc2468f9465df01601ce87d96c95c300298050197b03f9ee2824ad357d7b771f38dc5192be8dd9d50ee55785ad1264fab1620b2f02e53f6a86c1bce2e845d819ef541b775337a2fecae35411d4807e05a5c98570c8f638878da9bfe8cad2351b32bf9d56458f0617f97ac50db3ca350bf89a2e8e502a09a5acbbd41a09fab44976daf77b528c64d63134ee1fb464a7e079fbfd52366d701dac8959224365887fc5dc35fc7ee2b0dcbbdf963238946b8fb4f538a548806b524862b145d2c98cd7b0458ea0b0b61e13b8f8d0bd1a13d5ebebef173fa6a72e5e85aec99c9839ce16df2a8c6625e4cc1889c6e6a6799ca6962fac28aa444de7cc49a491ffeb194733ef7da62f2a4ea8756a2fdfc6ad3690c4dac07825817a6842776a63312cad434891f0c237d0980b1546bfa7f70c0664e99f8f5e13b13db24fbe2ee5e055cdac3e00ba5d1683146e7b18636c861a55cd0f5b07ab4bb48dd35ed4b0dcd0d01ca2f7ac9d15110bab971565a31900f11d9a53012ef6618ab2e84423c3d23d4247b8c30a3e98deab2925eb49b93929d005bb29e9210ba9d35b067af491e294e0ba1ab04e6642dff2be399c43de69426731daf1b8dbe8d0be8326a058b14639ecc05f27db2c4b38b2142b7e990ac22b4560bfb414960c47acbd56e6c8cde0b8e4b6cc89583dd96185e66cb98534fd6a59ca6fc66a0a3717c6160599763f400521fe0bfebae799cd10f9948db4506a56f4f204e573d8f715b55c30a9afd963bab503547d3122ec1802ba79d50851e87473577a7c87340383d16ff269982f9fcf39db120eebed97f51a1733b83db095e284b1118c2bcf706dd2faa5c5f8aab9379f2c1c7923c400f199b4a3e51d5c8a4976932cdc880ca69014f589cf4a12e8967c782cd32f62c1a4ff5487f7398b497f5fa7327a25055dabb3da93acbd06ac116fb81faa7e04a85ee17649d15e48b3b7256ecfc079d3e71bd62b45c74603b734149c5d0db146222e6fc49b201b1dbefa0411cc57b1f9aaab52bbc9d82a6d14cc1609ba368f0c016ec40193982ba6ed951d8c97468545801fdef5f40942de5740cfd23a35929ff6a5fa76e2b1691c7178998d7dc0e3e38cd25d8c4bdce065963d1071c9b52af289a7dbc37fe99270868dce9aff405c485292bf3118ff73c1ee80ae417e499713aa29689d787c208ec6195bd06141ab1487dc42f1e38d5cdfb0710bcbf4f0f9d1eeaaac8b701fe5d861667e2ff0e749abe9926bf1f71b5f709db6e6b9dbcecd4a348728200ac07ef219f49cd161bc527d8682e2b19436161f6baf3cfbe53324822bd0c02245ac10299cb6773cb77ab229406cecc4c51e823b2983d3c8567c5d9ef4e2c77d40bb6a5f04b841beff5e3ca7b7bce14808bee3ed5af141bcd4d6864ac845c478a713815386f4c1d12393678ab5d4b9da8c883a0e4bce5f384ce5acd82582de189247d7ac10ce729ad3f3117b70b53921173b62af465e48f8b548ed3f1c3ef688fad4d7a290dbadd025ee4b373a365532ba38b783397b349b24477e35b9d8792bea9e34712c384b1e17e853ce2b603f7e36febb7083f80767cf1c2934e198c5e77f97ddb726a57300a168d9f0e7a3f6ed251fe949831679c2ad221a25b3ec4ce5c70f6d37f5011e51266302c0ce15e71a99a2f01ec143cfbed04d99fa7290aa2669d1f6bc01f0604e780102a4f00ecb75e84e56d9512be283a5db3eb31aea2180b9e26b1c74a0170094ee79042f19d8413c8ace52e581207e821ec10e5cb701693f423a3d6caaa8742709ebd3f68c205825642a2d74f6ace17ba1a81fe9974b03abead0edc5613d1ef8c6c983e40bae23dfd85b9ee0356acfa8853943a9e079c451325921a95a600540674287ea7efab0611541ec6eb6d56816a4fa4ca5fe47f8dad5ef951856f7dbe1a99cfe5588de7d252d6c9bb1ec1a7553aa785a7425d7222f900b2cf92d858528b30fa6174f1511b4500d73f447274cb5dc5b6398b37766d6c7906fc751b16903097a6cc8732d55e54ac15bc893529caabd76acfa36b36f96ca31c6382d2420f08b6221c6c5829da3b6a1a73d0dbc554f71d2e14fac8a3b85ce16b83fdf5be37aef77284576ec28ac0962f8c35b59f2cf5228bd8b5739e311bb8cd8478262822ae48c57813f68a5af5551a5dc99a68da75b9c17b4c6ae7604359db6e3ec23546c2dcae88cc65c10122e160a61a929938b5655be76bb78fedf4a37604731e45a2dd53cf0f08b288283352fa422eb1744dbd6b21addaee7a1d3e268d8e13088090b7e3fa0116fc8c48104d42b63679f44b18e71b27123a160c50cd98d5a2486fe686525f90fad56fe6d824f517b32163ace05f21bd50dc80ff69c029e5fa2174d3af1138599fdf621af8e4ac9db0becd5a0814f2435319f17e419cbed9403b16a750e8ba20d29a4ea6e424ac5ce4f84f34d19c043ca9cad0225817dd84cb00e6dbe2962ca954689bf4b6f17a9deb992091585153b14926cb32809416809e1bc8065c222e6c37261d39611da4e2c074142dfc4df0ee83b65d277961163963ce81e9ea9f08c16703c96c45b1efee2d66fd93f9ad0d5d2ae5706028d4a8aaa88a9be72046a84c84efcb5899d9d2ce177a07668fee389a7f1e467c4cd628c5ecb5f4e5ec7baa8a6fe071d05fe1fedcf8e2203aaa39e19376c6364af51e2a98c9086980b7b1265ce2f47814910abc9b2b4f43f73a1a8cfd97971a830b6a3e8abeb476692109ddc8adfce392538887145350a2df2254db983e1e6c0f78f236320d2d7de7f4d7f94bd13aec44550a57dd9ae890514ed58ffc7e45bd47a697f33e343c4ada64ccfe782efbe51523305721f63fcc43a098cfb8e0cad6086dbdedf0b8012a5128fe1ddbe31f841fde9550a0b6c7e674dec6f1d2d76d208adc7e8126b403841de41f6a5c46ac91999293d4e7152823780619b403890bbb254eb134ece3ec9dab8b6c3265cbec6f31f75860de6048b79109ab1e5dc02321e710675e4bf4409db5af54664c9109793cd26634f25f5590699fadf6f6f55641b42a3a503c9f2e28e21658c1aef938c8592c56c5442b62411ee51398911472e16cb8070e2fba70f2214b0a2995b01fbf4dd606ad6d3c330233d542b6b8b7271921b9e0169b1dd3e05ac31c56f294ca667c5dbba96dab017895cf0fff0c85e7463d11eddffa2609cf16a3ae6689d2ed2b966b9caea76098e92b3a868a4e55affa4fd64c1551426b127c54d9f16f9743e5cfec1a5a9daf855c32651b4271f4d49dc5bb9d6e91dbcd6e365c98e6c46d251305ae88da651e033756b9e85b132616cfe9b06f189fe7fb04050e33c3086b24007216c84e2086047df5fddf1d7b8b961ef0c60dd9fefa284e13b338185584de5c8304b4491ebf096e9a029f42ea03ef31f29de8a097c1e03e7b09a86e5ef9bec3876519287ea39dc2229024b5eb936a99f02dd5006dcfc64a61648e5f1d81dfca7b468ad626aac1d6810f83a4a9b4f69c0b24ffcb99233019eeaf80cc269929f87903b7bd0e7d3d0d8b93a4b0cdb9cb155c9a8853737514813047f66ce200fdfcd847ce880b496901093030abfd20ec713601aa276c5bd6020b34174f374b38414ed75d6168a1e54b35d030712f8e03525dc2234c68ca2c6d500a5f6713ace118f3cf137a09796b1fbd0cec9564092a6dba9ca2c60fa269dd9c22b861890e0c2cf21907910fdfb43ea49ddeeba4d3422c6e2f04b80721b055a6f41bba009a0fb6fd8516ad8fc6e09d2cdaa40aefc3a568380185dafd22442652b96dfb89969488c48671cfb5c0e4594595bdabf869b5e411389a050c6a40484e8ec38981d8039b90488eb360b68658530d83ec2040a3c6dbe2a4d5cb67477685d676d036b22d326e7258f12aeeb399b89ba576c17ddbde22b354f35d3da62024e45553aa05812442b25fcc7fd6b6336744e0878055e26ab4df56fd437b3b8a4c145ac55b1de03a473cae1763a05e0ad74debd0075f655afa2eedf87e3b82400e52262205faf57fb0196b90f76a43c23d600a6bedfbf21e2ae0af0da0134882c26b7275675234c0d9564a4a26a78c941822ac06b739095b023f2f59d37bf230937e8f4e82e7b81119888aa2688d7ee3bbc1368cafd538d4729af4a8895d3417fac5c1697815d6aa17c0dbebf9005a9adf3b158022a0667e39349f11b7b1c4e9687858c6171c6a27fbd987ba8b11e736462dab3e1517f7f3619e218dae89049a0c8c25d971fe9c26cb902bc395d4d5e279251860d325e420d05613f0b20b2d2fa3600a0470804062433cdcd296faffc8b1489a40e6149f715117b3cd9c46201797f5a4fd09601f5eb03fb67ca80452bd99d0b8037952b9eb5e4607473a93b94cb9571a12693058de5eb1ec", @typed={0x0, 0x27, 0x0, 0x0, @u64=0x8}, @generic="976472c4610b026e2664519bde41e93cd7434d5674d21b18eab02fbae0cb1483229e74251be2c43ead27fb40541581e4ef7bd8930fa1efb6a785285eb7383236ee2d71e85ecedc8f440e7b91b2a549391cdc6df12907adfa5df552047a05ecb4bd3f53b9eabb4d424e55acaabbf6ac36939461660db8738d778e0ca86f9be157040782e5b4007944b74a758620581ed37df9d57927e6f5b9d105ea2f3ececd5db156382ff88515452baf190c5493b611", @generic="5d955cc278a7625de79104ae921af7f6196a9e53d8988acf97c79a992ae39c83e71695e6e3516a7361e2a2fb1b5a1f224f62ee978112f93f8f6d21d40f87a53d1224e16549aaab3db2c0268b4ff04352f0bc30385e9552f10a9d47d6d5716c1e673ea137d50f8f162a0d3d77ac2705003e9ec5a46c42c98c39c807525b8cb1ae0307381defcac607363272ff50f7710fb57d28a2f5444a", @typed={0x0, 0x2c}]}, @typed={0x0, 0x21, 0x0, 0x0, @u32=0x16d7d3a1}]}}], 0x0, 0x0, 0x23}, 0x4000) 17:41:59 executing program 0: getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x1f, &(0x7f0000000000)={0x0, @in6={{0xa, 0x4e24, 0xc42c, @private1={0xfc, 0x1, '\x00', 0x1}, 0x1}}, 0x400, 0x5000}, &(0x7f00000000c0)=0x90) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl(r0, 0x8b04, &(0x7f0000000040)) r1 = getpid() prctl$PR_SET_PTRACER(0x59616d61, 0x0) r2 = gettid() clone(0x6cb2e100, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r2) ptrace$cont(0xffffffffffffffff, r1, 0x0, 0x0) 17:41:59 executing program 2: openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xf2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) clone(0x80000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) clone(0x8000, 0x0, &(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000280)="610b97830ed8ec87298a65c6c637ec4a771cbad01e0c22af5f6202") exit_group(0x0) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000008580), 0x0, 0x0, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="4600000003f11e4951c4dc426900000002000000100001800c00028005000100000000002400028014000180080001007f00000108000200ac1414000c00028005000100000000000800070000000000100006800a000400482e323425000000"], 0x60}}, 0x0) syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(0xffffffffffffffff, 0x6611) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$tipc(&(0x7f0000000080), 0xffffffffffffffff) clone(0x40040800, 0x0, 0x0, 0x0, 0x0) 17:41:59 executing program 3: perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x41) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4002) io_submit(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) symlink(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000002c0)='./file0\x00') r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) getpeername$inet(r1, &(0x7f00000001c0)={0x2, 0x0, @broadcast}, &(0x7f0000000280)=0x10) sendto$l2tp(0xffffffffffffffff, &(0x7f00000001c0), 0x0, 0x200048c0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0xca, &(0x7f0000000000)={0x3, 0x0, 0x4, 0x9, 0x34a0000}, 0xc) syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) sendmsg$NFNL_MSG_COMPAT_GET(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000580)={&(0x7f0000000400)=ANY=[@ANYBLOB='LSAJ'], 0x2c}, 0x1, 0x0, 0x0, 0x20000080}, 0x0) mount(0x0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0, 0x0) openat$fb0(0xffffffffffffff9c, 0x0, 0x400, 0x0) creat(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x800000000000000) unlink(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') ioctl$VIDIOC_DQBUF(0xffffffffffffffff, 0xc0585611, &(0x7f0000000000)={0x0, 0x9, 0x4, 0x0, 0x0, {0x0, 0x2710}, {0x0, 0x0, 0x0, 0x4, 0x0, 0x0, "2dd10bc6"}, 0x0, 0x0, @fd, 0xfffffff7}) 17:41:59 executing program 4: r0 = socket$kcm(0x10, 0x2, 0x0) r1 = perf_event_open(&(0x7f00000005c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, 0x0) perf_event_open(&(0x7f0000000000)={0x3, 0x80, 0xff, 0x0, 0x4, 0xfb, 0x0, 0x0, 0x40000, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x80000001, 0x2, @perf_config_ext={0x100000000}, 0x8000, 0x5, 0x1, 0x5, 0x0, 0x80, 0x0, 0x0, 0x101, 0x0, 0x200}, 0x0, 0x0, r1, 0x0) sendmsg$kcm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="2e00000010008108040f80ecdb4cb92e0a480e0010000000e8bd6efb250309000e000100240248ff050005001201", 0x2e}], 0x1}, 0x0) sendmsg$IPVS_CMD_GET_DAEMON(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x24, 0x0, 0x2, 0x70bd2a, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x80000000}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0xd7}]}, 0x24}, 0x1, 0x0, 0x0, 0x4000000}, 0x0) 17:42:00 executing program 2: r0 = socket(0x11, 0x800000003, 0x0) r1 = socket(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000032c0)=ANY=[@ANYBLOB="5000000024000b0f00"/20, @ANYRES32=r2, @ANYBLOB="00000000ffffffff000000000800010068746200030002000800050000000000180002000300000000000000000000000000000000000040"], 0x50}}, 0x0) [ 632.867655] IPVS: ftp: loaded support on port[0] = 21 [ 632.933419] device team0 entered promiscuous mode [ 632.981391] device team_slave_0 entered promiscuous mode [ 633.043842] device team_slave_1 entered promiscuous mode 17:42:00 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000130000000000000020010000d50000000e00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x45) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000000)='mlxsw_sp_acl_tcam_vregion_migrate\x00', r0}, 0x10) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_misc(r2, &(0x7f0000002400)=ANY=[], 0xff01) r3 = syz_open_dev$tty20(0xc, 0x4, 0x1) splice(r1, 0x0, r3, 0x0, 0x10003, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$fou(&(0x7f0000001440), 0xffffffffffffffff) sendmsg$FOU_CMD_GET(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x14, r5, 0x305}, 0x14}}, 0x0) sendmsg$FOU_CMD_DEL(r2, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000300)={&(0x7f0000000280)={0x54, r5, 0x1, 0x70bd2c, 0x25dfdbfd, {}, [@FOU_ATTR_LOCAL_V6={0x14, 0x7, @loopback}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_LOCAL_V6={0x14, 0x7, @private1}, @FOU_ATTR_PEER_V6={0x14, 0x9, @private2={0xfc, 0x2, '\x00', 0x1}}]}, 0x54}}, 0x0) [ 633.654776] IPVS: ftp: loaded support on port[0] = 21 17:42:01 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000100)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getresgid(&(0x7f0000006980), &(0x7f00000069c0)=0x0, &(0x7f0000006a00)) r4 = socket(0x11, 0x800000003, 0x0) bind(r4, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r4, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000006a40)={0xa, 0x0, 0x0, @private2}, &(0x7f0000006a80)=0x1c) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000006bc0)=[{{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000240)="66c810bf1956aea39e602f949d3b152d4829e21fc3a2756c7c95b99cfc25f16609784cc74d17786137c116d9873a5f5776dfa038cd949876676e102bf15621c832c4ae012b1575888e7a2a177b9a9ec0d4952f62c02947507230d24d2ec878a66c3aca79432fc195c6a95d6ad6d4d80510f4d1a6d5cd3c7c9b03f5df73cff82728016e187584e525f46ee6ea2725dcb00e5b", 0x92}], 0x1, &(0x7f0000000480)=[@cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x2c, 0x1, 0x1, [r1, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}}], 0x70, 0x20040810}}, {{&(0x7f0000000500)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000002b00)=[{&(0x7f0000000600)="90a85eba398314f70d9c015226bb6bbf9e9638214a629acf257760c2700e0f04df10a6f0de8edfccf97eb3c4eba083c8ed7780f57660c804e30b224f19944f39d004b8a75c4f3231a70f4b91b3add4eeec0af924c1acca1429803e41e76776c98ddd63df0d2eaecec30fab146b8d70ed14ad84e4b5bd8317876e0b36d6b6e853c5d9a4dbd16b8fe8a2ae5effcd8754", 0x8f}, {&(0x7f00000006c0)="e70b9a38746823f26d55ae93f9a2e31dc4465897f7538024de26c5a4b5e85742c96449ed1b52dea850e8ccd92d94cb96599ae69ed8ea88091d36e9eabe7e38b15d5b5362c68917c55a33012a55aedbd87f1c505ee10e2952f72b487304c96c7d7c0ff68dad866fb86469c36139afd2bf2abd62c5af92e718250512310337fe5ea40ef15673c3f28a1fc4b0e4d1c849ef21a0d95d771291fc76c3289a3c09db4c753a6a5db91f89ec712a8311eb3e44a7f639e6c95da0e7f51351ea25b6ee83e3fe27d07b5436568e839c7e5668c32de25d78d32a308d4529825d0c71d802dc3c59eac504a89f025fdbe7", 0xea}, {&(0x7f00000007c0)="20203384fc9f171c9c53b8b7e2cccb05e8249619a84af756515881dd1eb66f077ea7c92208caa0d6438c62515dcb134223d01c3280a7e0cd1da71c7647b478a995f1e73ecf", 0x45}, {&(0x7f00000008c0)="80c5c0978273af82a0a17e1be4946e150ac22993994aa4c5d00334fe9d094b47aac1a39c258906bdb31f2a98524cd26d3b83bce15f243e8a51a0e86aa8b3820913ba735890dbada8b90e38d2afb08d66c5d4576493907fcfc97e88b85787e5d160f92b921a4341f3ab31ea2395647f40a8a100dcdbffdecaa08529af5f3f71976c185a6d3f1088e6136a44d63a1ab8198900a8774114", 0x96}, {&(0x7f0000000980)="97e29d37abe47361d257e0a958e91507596504a7db6df95605a6ecf26b1b76b713822c3878a5d0a11eb524c687ad413397a128fa5d671b00a87608d0761b05d6eddc3d75f77c", 0x46}, {&(0x7f0000000a00)="a31290cc8a5ef389a1ede3b495b5ffc3caa338c442ddcf0034fb3fae56ae902c5230e2d42466bd4375cbf38c8a321eefd1f66e385b02477a4659ed4f2456b8b9202860209f310cbaeb3f98d57eb36a9d2ef94bb982a8a0d0e470f0e94326ed5f62e3a603d926e1936a4cb496cfd5e7bc0b5b25690942745067d2b84e8877eecff28e4d7d4efe087bdbe40cb94d6ee825545e934598efce84b00773f3468e69fb992c244f03a8361d0239a6ededf806257dc330a14a38b9d295023900c94a00a125ad8a73171cb3a53cf08f8e1fa765ecf11c908e2ab25ff67b05dd0452808a527b6a158da825510488bd979532c4598d8fdfa8d873ec85da8dda0fc4ba0802f5bbc7f2f62c0a88b9eb040df04cb27f8be44090e7344d8bd6e619c00de522fb294628afaa9d45b90c5a1ec04457f5b1f007395a5b1a4586f1c7726a0aa92785d7a6b3c3393e4427dd93eea3e4a676af39963fded0271dd9d5ddf30a39acc140ccee8bc55ffba579bc036418d0b661cd09d6aa981ead6f17c8d13953ce2d4f9aa8548dcfd4ecaae3f26c4c672764933918628cd9f2431f023c7978ed5700f82f8bc27ae799024c0ef91c02534660811126dcf85062d955491e88abed28f601b37a7e0d9fdd4a0347f1a544b3c7668e1f5805b83d0942e19b3b5d9377745f7fa1917e0c5fd281d5e34919106a5d45fb218b2e5769f35848ab7bb3e8fd082c9fdcb4fbceef30be8657cab1c8f4c7dd4308ab6cfddcd8ac73a26a5722b0f164ae84d76c8e997afd3ba7f1db8ef42e073c27a2153993cb2055583c3892976614f8146614cdc1089d4edd281ac2d0d226a9d0fbdf772adf3e1531041b09e61f0da3d7534c270b692e1ba67ac2c0a89feeab850b702650073ccba6adb843136e7f478e1f3ab87ebc856bb28d93c5c6de014b3e6c9fc2c62bd733242a4b599b8b7e1c4c5a41c2ac78234fdaed7b114e6b0b6a955e850d336942a31df3690dec976c4de1730a83fc2989bae8b46b3c41bcfedebdbed6a377a91fbe54afc35e933b3f555d12e753368c084b5c761f694dc5e347a5f5ef1251f8c1505993508d03b0ebaff6bab753a66d9c8f66aeb459d5eb0132c559782b7039697759ecccebc8bd12dde52d58f670f3f55f19df5ae7b1d099ca9b76f3fc1cc32d5c3223f7b89346ae928ea30c2ac73bf17259e1fad027ca2a6e86a346bca535f523286b022a868bda299f8bc3d26e57eac6cf1d0929fa32d28c2fbc93dd0e3fb7baf28c9483ce8ec2ead5cc3320d1ed4df6d700cc79876a6431379559951499020b5d7a00fed06f058723e51f62fb056fff11b819ef3d41022d55e3991f93d496fd25b7e1864bfa2d4c3783ea4a6d2f0fbb60205782dea3f93957b81da2a2a998a083b9edbe0b6f0b9986114ca578635403b0c0fb2b85f7cf786ec09ec1467aab0a87d6ef0dc14dbd13d3676fd7ab5445d0497696a4d36432fcd6d3b307b67fc2e5adee59a282cbecb5ad44671808ba3db069fe317fb22f4c3136ebe69500b3d5909b7773d25b104f3a5b198352cf9e9910a54c336116d841d01dbdfa751e1f849ded0cc9f8d9536a0722827236ed64bc4cedda34f7f163cfe2d40b899fab1acb8d312740b91b5ee157639b4b2d570c7b5faccd1a89b1d5caea8cea06c6ecf142a532109263df9b6378974c631a9db1e7e033773cd0d1f619d582035d4a423a1aa1042cc1ff0f4be5da80a20aa489c2ef3c78e7788a2539a6b357a7aa3a52a9fab56818636af05eea875991709c5f27144b2e177eb49c0cba4a0525d412d05096782dfc1997b704131cd3af824a3a69ca86f803e83e78cdb853715975a240edf762c3b383823c40b11470e056b0303f3aaa99182b9b5e80a9aa7483e7dec1287891602d5cc4bbf185aa431d3f1d2209fe3207bbe1c0983f58f52f4b2cd54b90eef3a4f6d937120188388bd410a0e3baaeeb4ba2669ee3da862f619aade27056dc1539bac5fdb50341b4102c02f993a17ae46c8c0ef189b4287ccd569868f08568ae82a386add06067588d9815cd02dd639c862de0ba2e0a0aea1bdd08095093d4104b36a1c35bac20b86146d5cca12d01eabe0d55bb32e1d71596147f19e4417ce2c90c6a4618e8237b7f8ac77b289f9fd2b63491ebd5548f221cb2268536623372c52f154f23a293de2f2588cf18404fa83147ec57d9b93168ff6dcf151fd067ef3dda893338a61aefd75ca4e2d24fa957821b356225357a09cc8e82f959c8e0bd6487d7360a6a1a30bbc0296041152c29525b58e1bb8a6af46ae1df8597ce148608f7c8a20e56522c5c9f22d8299061386a3b9aad9b45fe5e0c3fdbc720a6a05cdaa444e86acf8f3473c8b2b59cae0745136a39782d023578a0f6c203ad6932165be05f6a02d9ee839651a967068a950efab5059c8612318416870e33ed877a51a85025b90e98112c6c8d14f56e0ce0c2ea802e93262a8ef5c4eae681e76cba3211fec6711913383bb1e142d72560a029afe4961c1ce2d2af668551b36d6b45d2e24998718738cc266e80cdc4371d4266e902ffe7463c7816e18c6fca0a32e153d4f346fba2be93b20b0a1158d80f0ddfd6b564af6cdf5a71968196f68bcc051270e68525c010bcd39b3d2be2206e130fd4e33b7342c5b41f5590d3f9b0d88e59256bf20fe6cea73da3ed2c19ef61540d8af0354170c6a9c486d14262c620f324ebeebdd6ed4d596e3e63ef0c075b5139750540a369147a03b75ba674de144067736f2ff569b3ac7996e014e50dab9b39d13ca0f7aa5ace1ecfc226f5f8f57e3a04d4ec189d0e4bbc592728f1ed9b72c6f30eef089494c773c7196f844c4a21197cb07de39768df9f22c7e47a22615027bf20f05025428f06924949325c8e0e23cc3692667d843b5f487b535491d007cc00c303c67b9123e70477891d570b2e8e9d8bc55b9366f4d95cb65911f70b1da0612aae79dd7ad429c78a23f69a54f1d7eb41fc7d97905bdafc5efdbf962b9ebb4701d15a794f33d985c1c2614453e0d93eea325e16d6a3e345dd60eb3a0080c0a012c3cbc81737a6ab72034ce9565091e713236ee78ab680212ab414b26f78763f2050e30c685625fdc15c49d5e718b6c04c3b4a0d834435c4e1bce78a0a3e92c3cb51ea80d4a7175a7565abb32132a43199dfaf4dfc872bbdf19a4f86592de8759f81885d9b6c57fc34ee49988df84d6b38f75ad824c83b3b7acf0b3253903584b628aae5cde08096e5cb91e35477ac081e8bf22a14c626573cb150bdf29c09d9d2d21879ae0952e756ae40dc0c21b01c257d115e8dbe8f74186df82937ce180ecb1fec86225cb9c44338407db23e2f9f289bc88d16b6850b096149563b7ea1bb825e18606a40c1604e126a2adbfe8104df7359934576a2595286f97f86bacadb3ed1789b8eec8470b4a86a1e1b5455b3e70d658a5cca42b1bccbdb5bf73527474cc3904d42fc4c02b7213fe0b881e85cc54610f4c83bf16228a47cb7e9f7ed99fcc07e10c1a29ac697da6dc0186463feb6db37b927124a04878e550d082ebc9466db5076f7c10dfdff546070797e19d633766fd5b60aabbbeb41f5a4e9c76e52abdb606e52278097e2efae2072ba03a5b3ab925d92467660aacad83d7e8e49e8a916354df93295e87d32aa463b2ca1ddc6ea7026c46b627910489cdc4fd315bf0c2e11a6260186a9e49cb9424b514ac98bafb75566c17e80a9bd5aa1cedafd4f8f78c10b1d1c48cf553cbdd7655e4bd74de8db9c9cc9883cb3a3a43b31a8fe4508a6efeab62d7a1ae36fde05ad145856a19965df9068483bc9c5a0753bbcb5806261ebe05e8592cdd4b365304cce216943c95b21a91cf9abff76b76b7f73c8ea2e20bf6028a1c0b3248ae8d098c235d7cc5bd654b4a5e7782683146e40d80576c182a44ff1cebdbd07d378ac5e9a16d0b8d4c3da2c78e238b11307cfe8efbe3a261782d72bdb086d173416ddbd9f88ba8ef6e8e3b388ec6153ca79b85e047dcff79e2b6704a9a0ebc6567efa6f22bfe2c8586332d424f08683cdb8047424a2415f4e470c931c67976759e02ad49c3e4db66607366f623c0178f0cf0cd381d500f236958435e657634b3aa0af197ae21cda81a2d5d143748581a6faaf746e371daa656189a5eeb0dfebf37fb05de1c423c219057da945a19387db9916d3c62324758e20873b492c8c730a4353b36a5bdd1b2bee0196e3919b2e1e09a1aeed89a3c75c29c5626a7c47bd6aa193690178a85d88b305d6cafa13391e096f8a639e73a945f6654038169c2090a230c2958bed83260c001a347f7a89e22f70e285e16293492205d7787a9a59f1f4bf51d04c8480370c4b131d3d301194ecffd4aa39847b0c06a9864e4e843cc18a911cc20234aa2f5753794fad287a1b6387292cb726be18ce5bf3e221efdbe33d32838dfad6b8cf23fd173ed752d85dfecaf143efe92817d5595ef0f91ef0261041c7d72688ac859327caac46012e24781e3e63638b320fce9c08672cf2b72bec35dc164cfd071a8c26f40767c02787d0ce8372a0d052d4c02b7e2fee8630401ee5671e90aed32ce38648b9cad549ceac122db0baea56dd360c1edfb3e7d8ecf56ffff9c5d78ca2f8c58eeba72fea61a5d23b6746804e4c726a3251e4de831823b784e3b9400d0e2487cd8974df62c105dded7815ee4e6f076b86ac01542def137b3e03ee252cef6bcb21d0237a11115c74331aba7ba43f9734ecd3d062bbf96585c1098205df5260ba4e6ec67407512fca6a2238c3b64f7e4922370db5fcf3c7c1213ffc70fa81f2fad3d61bd303e2b3252241c721ed3ba64ed91facef87ee3abb6a7afd7de010fa88e24a514de869df6f4645a61d26d8ec98d06b980c57ad1ee841fd452be49641a3c0f8eeafbf702f61597f58ab4c4f2620425c9fcf1a08b2a56bc2c05737590a2f8eba316776ff4cf1663c1e82e468b0196ca01d1510e97dc58c10cc956cf9b2084f9364348ed29c6ade37176f3dee2c9eb43fca92236a1202b4008b099a53c91cafd4e46bb91c2ef77da7072fce2d9660d1fa15e8e9a514b948485631193d719d4f184830723790c169c8a7b68155b4cd369d17e1e4b3a5c675abc2180358456dfee7e60a80c469f0e8607d2c4bd6b7a0f3640be705a982f160f60fbceac24f997da1b197982b63a94703a290ba1d86ca734d7175c4f8a105f56fc64758fa86b96c1650bd8373ee0e66a3fe7989e7ba81d731ce8e0e73fbfc324979514d7e2b66e87e931227bb344714f9230443b2f13585e2e8c993fca3b2ee5455107b6f4c3d5f1aae772c18d3a4e85aace96e0cb3691f88d9218e874114c98dc5cb0878907bc5b2a14c398808bb28f09bffa53a95ba6f7c851c5f7b0778802b351e8ac91420a61b00f21af439967555d1dedd5a7f474c9e5a14acd80295150d55da5cb1b3df1a9bd05eb696b7416a0333ac0f4f49907c02ff201c68a690bb2e9f33587a1b43b8ddcd02438a86e12ebb2c106476c277bee3c56922a47bedd3a2a08a3b705d852a67446da80b876f6a75e45e2cf12ed5457ff6de86aba7a1ad3628ce7f25e9a79a97c88386216cd51fb0eb6a87ef2e728d3c790bb7e9f8b018e9a9decbe9a109f09da6d5df3d3d661e6b0d2fa1cbc84d9ef5349005ef7d5686116a1e8536acc40ca0b5ebab4722c6f4b675434b22be255d0b09366666d43d1ee6d78cf9699595b371d5c28b6df788596fabeca3f41161e65dbff9f958714ab96e1c7f95e6dd56b35d2b458c8fdc61f8d8d6816eb0e9577d45ea1afbcc99a45836ac0837e8890e027d06d014", 0x1000}, {&(0x7f0000001a00)="d234903a430dca207f38b1e147345c445137989fa6c1579923e1368df2b8d284c7d29edc218418d0828270f16d568d3ae1bac4c6642e92724ba24e7f86509bf994dad16eb8d1d02e7f3f502e13bcc4d0b8c0a7fd9b9d8f7ded8eaf6915176c106a54ecaa2434f220", 0x68}, {&(0x7f0000001a80)="ac362ce8e181e1c8eec2cc5c2d5a7446fad020d9e1109516f4b5838a956efb84ab7f622f9d5c2d28f8f2f06546ef4f8dccbc6899c45929a2243c0b0020127e157ae34d4c1735bafecd3dd2db2a3cadc88da954753be01d5f6173b4ea6cc681ffe435876929d1d2c1f86bcf5bf9e07a6fe7b52e9f8543dd72", 0x78}, {&(0x7f0000001b00)="1c63389b27be423042cab64de952f0baee49712cbd1633ce7081fe041f1a14ea51a996dc9f9457550c93f598ff98b2d38890d32184eb6a50f08435ed363dda3b7cc715a9fd9608fa3153b0fcf128a636a5bfeb83758be5a6ec0290b398a220e476df10a5b7fa5788e6b007e9b42d206cb0eaca509e06c4cbfe2fd3eb6db64de52d0b80edaeccd1bca7283f098845244077aafe13b5bc36bc0d169cadf22d6485441b101fde699e4b0dac83b12051641308b5fdb3692db606d19913418b54ea20c6abc5e62e1378630a47fa82f7224925b39bb7da019c9c50236bc8202586bd6c446966b6b88076a2048e2589fc2b4b15beda096c57df2273ed8895df0162c3341df9ef140a75d732842697aefbf896de4c2904ee87d30564f637812b913574afe04b547a62237d080b8f68d6911983a97f051a6c9e2a024ede6602a085a28dc3356eed921a7e43db9aa9f3516ccc24b891302541ee8925e45c2a2c867d5fd9908d2204d59e70587e4a45383cbbcf8baaf2795c1675cbf321f1b9e49724f83beb8c30227b31e63a20104f666c8b1378a57f51edb67aa185a4416efadee6aaca3d10fa2d6e042212c4f7efd06174565cf7f78fbe5f9f64b93945a286541fd823354287f44de17ce97bd78959bb3f27f1799eb339754f442ae473749ce72c1b563c46f94e308738c98431a44d900fe8531a999fddadb088a14f8415243b7eb1aed5aa2cd68e17d64151104ab6bdd7f453297a0c497ce1c6de70f6dd4f3ad2380397ff5ea71a696b20517c2cf17ff9cf0750d91df91d070c78f344ebacc73704cd6e1546861950d4b16c78af38c498f072e8bd15e85d7acface261de8666b19e53411bcacb4cff30ba68af127715d96e1ac7d9fe4ec1ecd13ec800494a5757d0badd538855fbabcd2100b4e652e42fd7ccc37b6051a7669b362ba5453c9caa664ef56c94faea4c839bb6f8f16aeb068ce06ffcfb7da2f9e9c8fec687a26804943bd2d60735755af6eda0ea4c8c3b824044d4200cd89253a648e7aaaa75c7728c0d1f851ea1e7412101d20db37e242c515bcee6440c03ecbef4d79bce513fbd746d9735a9bebc164fd4affb07c6448de3c4b78aa7df3fbbcedd12eb248b4212c11519d440f27790592ae9b8f160465c1c5eb733b639a9b705bb44bd444d1705b63b4bb940d4b19d7dae7d826975a8f382198b491fb2def872479ef40d8e3a275c248fe2ac29f3d351023109f88c825f487d9f6a1fb8521f0595b09f303e094a4d1dfb132d79b1e56ada4a58681fdb70db7a39e26df4f426ae1bff67b787d787bd9b013269f26c25a976d0d49997a968cf1ee02591d6e9747268f8e12578e84adf1d6e9201d11b1351681244ffc45e388f3e2d4c331eab414e18de5acfe4b033bd2cd104438709788ec75837101701daea328c7072d51b89c6c54240079165cff68f6bc814b21025fe82ecc66c30c596196c6427f3085e21d0891951815ce61db119063f7ff5c1bca54ab49c45e0ca69033bb3cd0db542bcbb3e9d5e54d88c62b258a4b081e6c1e1808aece80ad45cff59d0d4eb97ee843a3fcc3292a6a5f45aa258c4b71faecab53ac458e9aacb662e7a859f9b2b290abab1c2f80f58325fba62df7dfe123a21bd405711dc90b037d8519df7190c4a80bd5e5d1e36053056e03e4a9080698744c9d71a93af9f7c20c8f9a558161bc76d3cd18cd8af5b004848bb103aaaf0ded51a2eda180a593a515765a7f66de1c3beed521a685c8f571c2ef26c92b5a22eca78634ecdc5acb31387ff81a83156eaeea4afb96d9d74adc16828e09e216b5c219f257dbe34abf298f2af668c6745b6acf9eefd497368d5345ad1ec426c5d6962550e717366ddbcde266186391317124967048cf45f120c52577623c1d16ef5f663bd8d4b51dd7905debe803fe8bc84d280d65726bb3a4a92d16cf0067ea95304d30eeec83a58eb33d81f59e26c975f6a98924caf7d74eddd28439459df8ea3b963e49b7ae96f9f8f7b181a123338bbf127788414552aa7b6ee149d5638edbee8fe6cdbe088abad24d8f9ca93af324780b710760fa13edaa37ced888705400e9abe3e0295d03bde5f90c65b7b5a6243fddbafde79494962859e7560bb23e692a928c79c73d17b6ac8f7a82c4e00aa9755789463b6844c833ad12200b31124c210981b808e07341d169187080530f754d194081d5ee3ac943d770f1ef98d3961cafe6101414838c70dc399fe39768b08abb06dedcb434a8def9c52328a7d9b208bd72f5dc3057614e63d89029333a68a7ebd29ffcd52e34248fb6d2949539accaad002c21d92eb00e1ac3dd118f9860874d55d283f49963e08e4f125986261581b0fe346e9f45d3f56e163f7616794d05f74a282f9cfc2fb0242d4bdca9419f99d71b2656c1f2a86a70fbee888ee2672f827cb9f6d862da008c630be82b25efdfcba7b695fb96ca5091e028c24b32e4ac94c803612ee039a99c27043598e9484003e32c0bb0af9803bd73b6c79c76e67500786e5d27801d14b064138acb887ef602c92281255006c4c34767a17ced991fee224f32fea077d66d2a2c1b2f60ecd6eff6e2028b71efeeba21f058bda51f74e1c19ca5dd0a054f500302bb4dba456800eff3ab277f65e15ef1dfa63e16889c53a919cfa37b2387c0e1d2824fe90c829a33be73379457b34f862f9918f0a47c698ce4c3686671f5ab299803e7563e95d8346d08f1c0575656a6a2b39b074aac0209bd7a6fc00b097cd0424c9cf5c8b331c02edd3d648c7dac0c213a58718ec7973c8d820a76abc581400c46732422b46071693d9c67260782720132a1912c8968f072ae6d4a649cd4db25c6bb356e8aeade7fa20818e9316b2dc8377914a85ab79c24715e6b2b06e4f7592a567855766bce2666d7e2626aa44d1d5e8dfff08a671a3a1c95130a4e939bcfe8057dd744f3ce4bac46bc8670e2d2d1e1c15390ca81ddee869711aa49d6103da29716dfa1f15b88c9bd83b684c9e2d7f2b5e72face1571b5bffffb312f37f0d00c87a37821e1ba1fa42f55c9c9031723581b53625c31c099cbe00d83f343165b87caf0d445289a0f956e4e75e3f4b1d2f6ca7d0e9acb701214d9aaf511b79df5a8d4d1ff82f07d5fdd1c10e6ed20d098587059da485d1cd03fb61891c247ea0c674054c3bd7c36e66b0ca74b6995e518beed3bb600a33055dc70047a45694db9768b722ed779d5f11e4313fd2a304413c3ff83b55d512fe1cae27d90d5eb6fa717918be7f75ede2f663f6c59c02d38fe81cbd97e7f315b50ed9b1e2eecdb03538847dcfcc222da035b35f639c2ecc5e1b1aea2a6c0cf73f7a8c806612a7f7186acb0993a4adade9af263f2557cd9ce7da298d9bd01a6fb8a049daa866f8ed7da37b34dd326613d840bc06c4766a6b2079fe519a25a46d5e909abadbc9b6cc5ca1967e8c161cb52e951e9def9251248a136d9c13ef05ff3f7e035c34376132066ae9b20fe1d9a0623890b38bfe42fb201d6105d973a138d789790558cf50b48f497e939837d8444504985324d8925417b9b72871a5c8bc96c6dd32b02fd0315248d21d7983a4774bf72e2e569e5af958669eb35324e73507ced1ff3aaca2f550de21f8bb7d25f3e03b712a9575097fe142e307d045bc036ffd6d1fcc46dc0f19f31c3f61f8595c535165ffb97560cef2d6c9a10728bca4cc0d8027fc3867548309408965153a8ca9378375b1c140603e818f73645b30d22f380a41361a4f16b73e428ef3f7ae40c69092bc355cb4063c0b937bbf444ca0306d53b64558022a4325f7c5968de3f009954d213bbe9c88ae1df537391df40b3bb5a6b8e7b5b29ed7213a4d3e154a9eb8fd01c9e0fe2a3924cc52095ef138e50c522853d67f6d500be8979897f78f43331a8ec591f900d2ea10fea4b95b43e1d103057082590a080c9468b46cd43f69b5edbbb490ff6afd50bee0b307263aa5988991cd8f72182a43d5a3aebb723ccd32e98fd05e1cb9bc7ae7e3cfad415ee2f7ebad0a46c9f3aa3665482f43b8191a6a10b7e1c665a53d8b08d6c7af7c2b5eaa2a51ad94001a3c665b8dfc8e7eb61bb6b04eb00a9f4ca880b3018bdf4a283899576f5c7300783ad1a7aa3de2da3923c8833edfdd38eddf0ed3ebda66f71d634f9042859b030ce93eb0796337e161ece5f3ccb742742460456e102221a385236a9625a343d3a5b4f3792798dbe6bbddaa51f4dc00a5429a68f0aed61d5875034f02d7ba20d9dba7ecaff12f3bb5151125b858ecda30ea9dd9fa4a21be3c64dde3ddc55a8f48b56d74809f8acad6106276ffa0f512e37d942b7a208ca372c37ee7c939effbf22171584a60f094d0c6acde393d1dcbd26d3837b4eb8d125cbb0456abeee8afbec148f5f98b7bf77585a3e7903ec1d2e92e0b53fd8dc9d50c64afd147537801a696f7766d26505b43f37755d848b84bff096292f51ee12165b3cdda88af896cbd94ad86b2bbbcf8f53e18741a81f4c17c80698db4bf7a739edd991135a2fb26b94807c21b035dc2c04360b4a5800bfafbd20fb00851709be4863dfa662bb8efb9c8a76985e785376c203e5aee0be7748433d44672ec8be40cc8eb15a4a32ae65fcc09c8ab7fa2ddcb994b93d1bf1d06e4d017a3801bb0738865557e897eae44ec5b3db3c1bfd0afa23c7e7330ff01192bd1537b79b7c898ced14c282da888bac57244c565b76ea1ee118c6bf9831ade263b563daa43bfe1ddc5c2ff069d039d39227910df4d7384a1afee1ed56170d1b081ab69f49e44d73b5766a6fd00b11aece13aafcca1fa9e04762a8d8d0be4677c93f7a667102d7695e99bf0e7a5d82a54194d4846a3ca635e32e6b76a590d96266a1f857a72590e57e835f42114c8ceb516c6dec5e3f3229cb947b9d9176960cbe6c30098e2a2d9fe2efd8b1653241c0538386b4df4dfff52004cee392626583c62496a7b01c6cf6fa4c985ba4a7ee7fccf158be0a0cf561d20916e44848063c42ecaddb485d699eb2ee8ebd6575a1003de1ec82ce34391d5654b493b30c112694ca09bc3e3e17424c59704a8e442d4cee0c4cc930283bf549c7bae1cf9b92e0d5feb35643bd4b716f1508f33a3b3f4b9ce17f62ed98f7506eefb8b57f3673477c6fc635af10bbfe98f93cbe43ff0c9871e063bf97f691ae7adde5647e2139498810ca4d049457d61735de3c77d07e698edfc321757a50e3d32c7c53e0561aa979c510223d3c6171e528982964308bc676f500910e669de83fbcfc622e2f7a1ecc07ab45c8fb90f974c9a8f1d41190ff7c36d2036e93df6cd7574c5d3ceaf131577db3d7a2f1645b32fdac59dc292e3ecd9f90c16380acc0d7818d407bf0bfb78664cda4b5b246e23b641c7114fab39abdbf0e5e11258a6ed5bd39e7be25255f2139e2729ad8f3828035fb174f4207adb10b62683492b5da4532085108068c718a32737b91ee690783fb2205147d008ea172886b5070990506285224e40aaa8c4c171a801ef4d07ea5c5d7509f648539fa57ace233ba0bdec57f2d4cae5592c9aea897fe3c21827fc33d5fbfec0ace916dd46626c3eeb338eedef5766e25b2e11ef1ba675c74982c40021ce6241929add10ad205fa75877c70c616ef41714b93e12d944a755bda525ea92bcd6e40de49317703766572dbd75b1da279af1b895a3ef69d440546fc3e059666c6bbbf8f33c62b011e134927488a9d7352e9b68b94dfc5f638e7f3652a4336c49f8c08dc1123f3502be4e8db1276b701aee7aa067207edc99c893fc46c5dae6f9f19ffe578e2a7edc2c0", 0x1000}], 0x9, &(0x7f0000002e40)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [r2]}}], 0x108, 0x40000}}, {{&(0x7f0000002f80)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003340)=[{&(0x7f0000003000)="33d3fdb58e63f92d9162092904ae496c2b174dd1c2959872433ed0f3ab50b02b0e50fd30e3634b2cf8c70c87d552d7b67a78f9511008ce38ded5c526dec82a83d29107720c2ad03d118b144728b8cdb43180e19f23292da9cfb5fe617414b17848d87eb5ce9657d885ff7f2273741777248683c0f4bb8dd36aefc07994bea24ce62596c57c484a9c49cb2d31d69f335393eaf9f04440e1f218584a89466b5056c2795d", 0xa3}, {&(0x7f00000030c0)="57b41654117804021293bb602f945ddff03b5e012cfaf158bdce8d3ed7bc88fbc5367f34ac0d88d922245e32e8b82f6377a72f2e6a721ae9d91387dbf93d80429cc80c387c5ecf9535e762847cb4e387d0c2e902fdd4eb868fffa540b96f264faf0276f615a3070e6a050fe32ed9772a540546a879760de89a472c9d0876e9c11cb43e89f556e9cc092d62661b5bc6402648656e9c9762ad5aa3dca1d0c263cd0fb4245f52dd76427704af47cb84cf65a1d22654d4ecd2e5709d96bc1b3a43c760d7f87150b09043ccc3b835c2aca30eda0e4972ed68", 0xd6}, {&(0x7f00000031c0)="897321e857d90e675791822f9a87cfb253b191", 0x13}, {&(0x7f0000003200)="151dace411c229d8dbc8ed080c1c1aeceb2265487bd0b9cef6113d97224d270cfc0f1e88c080bb9d", 0x28}, {&(0x7f0000003240)="037baf18f942e5e78cc57eac4e8d430a21ee07361e3e3ea6f6dc4f7eaf67b1ae73385e0f3045aefe7f9c23a4ba65e49b66221c40fdb8e738", 0x38}, {&(0x7f0000003280)="ae3215d6b83f64fe76646c7b6fecb300d207a1e5d8a2de0281b3b1b2c10dbd5faa6eaf9ddecdbe0b443fdebae380bddaca86d1845b708648c2119385326a67bec0d437514a0d0a", 0x47}, {&(0x7f0000003300)="396ec28372abc85c0fadee99b58671d7e8f8e4c38cf3ae201ee6aad8acfd5ae8c89233342f7dd99b1c519cb5e48eddd0db3aa316c964fb01416fdb13b666a50f", 0x40}], 0x7, &(0x7f0000006200)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0xd0, 0x20004084}}, {{&(0x7f0000006300)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000068c0)=[{&(0x7f0000006380)="009200032ff3dc90b2d7184fea01e1c971779f8c9fdb8676d9c6fd8ea566aae7bb37c56640800bb4d9bf7cab4bd912999368d7ddb67ce61375f1eccaf130aca36220ab1165e52dbaf94f5616de6a975ffbc91e0dea67c9f626233b13c2217dda8ec0d82b04754fc81d8cc922c06fc427163b487ca911dd39b3c93a305c0d004dcf9f511cf532ffb4748e25aae4da3cb3ea7cec6d484f29d1fc3c7226e97d1849b15f379886", 0xa5}, {&(0x7f0000006440)="11dab2d76f9bb10353eaa5", 0xb}, {&(0x7f0000006480)="12974dcea6ed0a2ea324066e04238a2a9650fe4840ca8638116512eaf18dab23feb1a550311c41ff249ebb5865b87b9c948c203450f716839bb460f25a6be539c1789aca3b1bd44ca6054915b180b409d6ce4fd4f245f6eebc03a744be02c017a29db0d36d874828764e103255454fa068dd7d8d765c9c1173eb52b4056debfebcc6bb9287e1148752e3a678a0c1c8369786469f9e2932ff2682a86f93e8d373a1dde6ee78df455b30e23887a40e741361ca96cc724e5c5b6ebf8416f0c54703b9dbad08c9f65d96c16e10fdfcc07fe5f5dc180730b64dd1386e2812dbcb3e11b7c06dd48b14e9e9c7876315422c", 0xee}, {&(0x7f0000006580)="ba87b07b8719f7956d495ff047380e49d479662cb29eebae17d7f0a91a966ff8b5e9a142c133464215e321d5bcf05342c8bf36eeb8ff4b5d6c654335cb632833b09500be1458f9393229953e9d22424e9558618304358f48de9f890186a6f7368fb582945c461af3bf36b4a8dc70b4266ebf663d0d7553e1ed95de57b6c179836db987770811f6a52290d21e08e2033c6811eaa3535bb1876fc5f6d7eb2b39abe602e392cc6c6089d81419ad6fb75a74aba44268b39dbea42615a972c3dcb00454b4fe3d62e02725a159d81444e9", 0xce}, {&(0x7f0000006680)="90935a17b5064229f74a7d304552b7929b29b315cf6f3055d6e7dbb23d65f86acd05d121e6fa759b8ed32441b06ccbb00fc3eb6a7e8149c25182", 0x3a}, {&(0x7f00000066c0)="adb8f4ddc3c43da997d2242d228bf5bc88d766604288ec216313c5521f6d522b73a8ab7f23d19ecf349312b5343dcbeef007b657e5e1d2933cff47e951b07e1b8df930ed0826a8927143eb92602ec46d5b4d606f0a38f2a0e7929bc844f22374b88f835d5c709e8bea3ffa2d3ad83206070425b6ff30c34586b8f4d7866b02dabf2a28bdeba3b8083695617bf58b99a5768f5d", 0x93}, {&(0x7f0000006780)="bad7f765e7612062bd25ecb145b13dfe66191265d3eec59961798e29c47f97885fa25ac24b6ad3ab32db7f4db5272286868b567635d3af1d64e451d707c707f0f72928f295ddfcb7682f02197325220bc89c2253d6cd77a9a3e9d5ec3e0a6c2e03200c7c1e0a22bcf7b55149b29f87a231c5ae63824af590973ff5774ec14f1120991757573a1ee7d2f97564846f2a39e683e3d123c34fe0ec372150c1b2b0d91f7008a2bc2590ff7cdca5b1758be2f9cbbc5ac3635d2b7d933fea4781e06890409f28de8d4a83a867d3b72fc6c79bbdd7de4efe698b715e88926d6e78259f1ea3", 0xe1}, {&(0x7f0000006880)}], 0x8, &(0x7f0000006ac0)=[@rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee01, 0xee01}}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r2, r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, r3}}}, @rights={{0x18, 0x1, 0x1, [r4, r5]}}], 0xc8}}], 0x4, 0xc008884) write(r2, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x58a1e682, 0x7}) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r6 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000040)={0x0, r6}, &(0x7f00000000c0)=""/83, 0x53, 0x0) 17:42:01 executing program 3: fallocate(0xffffffffffffffff, 0x40, 0x2, 0x3679) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, &(0x7f0000000000)={0xfffff001, 0x3, 0x4, 0x9, 0x4}) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000040)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) ioctl$KVM_GET_MSR_INDEX_LIST(r0, 0xc004ae02, &(0x7f0000000080)={0x1, [0x0]}) lseek(r0, 0x4, 0x1) r1 = accept4$packet(0xffffffffffffffff, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000000100)=0x14, 0x80000) ioctl$BTRFS_IOC_INO_PATHS(r1, 0xc0389423, &(0x7f0000000180)={0x1ff, 0x8, [0x2, 0x40b5, 0x0, 0x6], &(0x7f0000000140)=[0x0]}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x2, 0x3, 0xfb, 0x0, 0x4, 0x10, 0x2, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x4b45, 0x0, @perf_bp={&(0x7f00000001c0), 0x4}, 0x1040, 0x400, 0xfffffffd, 0x7, 0xfffffffffffffffb, 0x3, 0xe3, 0x0, 0x5, 0x0, 0xd22}, 0xffffffffffffffff, 0xb, r0, 0x3) r3 = syz_open_dev$vbi(&(0x7f0000000280), 0x2, 0x2) ioctl$VIDIOC_SUBDEV_S_SELECTION(r3, 0xc040563e, &(0x7f00000002c0)={0x0, 0x0, 0x100, 0x2, {0x1000, 0x0, 0x3, 0x5}}) r4 = syz_mount_image$jfs(&(0x7f0000000300), &(0x7f0000000340)='./file0\x00', 0x8, 0x6, &(0x7f00000015c0)=[{&(0x7f0000000380)="7c034a92fc7e722ed3db44d2f7ff831b4ed8d21ade5cb86e36fb93b4b09bb183f806442fd9be", 0x26, 0x5}, {&(0x7f00000003c0)="4a8ada667496d8daa276cb79f34b5b0ddd2a8002869110fddb6af7862c9b41903da9c0c608640c7a4aea11dd4674b2e653a9cc92d6b5e668d99d0a32cfdf086d454343301d00595b645da2a07a406195932e3aea7f26023af7bbf6b26b84b0d529e9534d983da44611dd95f9", 0x6c, 0x1ff}, {&(0x7f0000000440)="43b55efa6821be73d5a7d1bb4f90387210c9b2929f", 0x15, 0x2}, {&(0x7f0000000480)="27d4bdebc1274fada3c8b22a3215ec88c5b2276d443209a4654ae61f2523ec9c0403a087815bd585c4c748afa934d1f8bdf443072ac48c7c4aa5d3c6d210fe0350bf5eb8378e51ae79f78fdf976c32f72608c145305986026a344c609d51ca26cb531d48efe52b8905cb6bfc83c281d27c6f93b91b866b85cec32e9f32b5fe1eca6582aba3235ad9e64789f319a799646a5f06d1167a3c84263399522f3e975e5b86049280a0246507ff011207f0dac5553903984eae8cdc78fa533f39a04ee1b9a0ada441557de59bcfaaa9f717ebfa52515c9addbce03e63f52b5ef6c205c5c117376175481eee277c2be0c0eedf011839cc4a87047737ad6aed748e3c5ef1ef90c0a49e18f5dea9233cc637f6af6123e52781914ad9e5881bd09eb34d468269805973242c33e35ffe80fbe4f24632a297a34ef86bf8747476467289543e85620616f57e8c4ac74e055e19562fde8dd646bebed6588ca322756e880c3d88937aae05814f2ed6326420b78c8655085db2109662cdbbb695ebec8a06ecba033b4fb4e313c6a7e8805a064771d75b007481c7154f60cc76471757980c4e5daa4c8ae763516412f9afb2fa0edd25273e1a7aaa5fd6ac5efcddd43dfa94c7b88b8b494d4048c8276d02b4060b447ba5ead8bc1f14447c1cf8f4b115c2f60505f5167a55d7edabda974a36ea22c79f86ffaf8688209c6eef92090004c29f93a64188cdab0f8231efde1442e039cd7cfc82a2341faec0fefa7c5380499e7c28cd8ade9b0e654e83cb4295dc3b87544f897730d5b71897186b3e117859b6cc05da9d2d58eaace7035665619633ea1c195a108d159b7827be301ee9f9fc5cce7e22fc0561933180e525052f6bd4a0a09ef9c54e45a11c49b458d33c7d4a40ddaf72f20c61539817bda2417b5c339c343abeb3c12f92bb0ed8522333252dcc1a81d55f5034e0804dddb27af03fa6362f788154d1554b2c93abeb1564e3ff5aac2fef4d096e97f24fbbd8e701a940397d57488a08fadd075cce33ad3cc5e2a53df97ac3b53d3ecab767d6f6de3b3a08dc9d9f6960758127ed68e75ebd7ecf3d520537e45b358a1aa03c93559a080117c9906d6b97c2d1435e30bdcc570f951f726ecbdd3b42e2c3ef167bdf18222bf3969413c7dc30f8a9420a630aa68b07997d16544f39480d198edf365a658da33976bae4dcb666253534ec7b8e13cb84a87858784cff1ed53f173fb40ec70d35c293c52e8320eb8914c3cabf0b8e4b3c7353ede47b2fce9f154176e73b323bfd4524cff6a594a405a19182b617b5f1a3a52589784316c746883a9a221a72388347234a5f623597f39e56a569559d66ad2e436c0114ce805acd7bc2811e79859b8be001374d001904f9c00b726dd3ee344626385a83d9bcdef0cd03b6b307420d537d99faef457c538d2b83de1e0d36d346563948ebf347d9d28c00629611b88cad627944525f059561c7fe39702ad80395de811bf9b5e402190c869ebf805e1bd99a1859a3995a56263f0c0e6f912ee521f89b8a29413207e5541ca1ae4090aece39041604d5c168a9887e72405a6a4f43cd1cfc6daa6176a76624cb90d1f305512574db1a801fcc963d11bc078f11acb2ea604f0d1f2e50d7988e0d55e7c9d291c2dd641551e6e7362dadb5f8b48bf1c94bff6d23fd7e51eca4e8e817aee9dbbfbf809a0658b1406d476bb90b136f9552c5454665c4c9c973837cab98c171064ecc3c325059709ca481d495be9bc3c5783b53f444af53b21cb7634cedca068a6881e5eb1bb36c78ecc82027e9d9350f27d552f84b2425fda06bddfece5eb46d02bfd88d19413e736d7d7715c67a111239dc52c74dc0f6f8e51d9fe63a196a1180ec270b24f392ec5ee73f33da85620358d315db0ee1d8250e8d1602edaacb36c1bf9704ea9fc259f54e3c7b5f2c10ce00d470e9713a60dc08e61bd40c485b8218d33a88932f7ba5d4d824f022a0661377bff052165c63e3bcadb9f1d529ba054247fe272c3d17d892e2fc99b3e1ee6350a7172c9d5d5f00751564071b8657c568842fdc248a23b385d92077fce33291541837cd9a252ef157adfb7a811949322817f4c866504edd8c3e438739e3fee45a3bb1b8611ef985de1b6910c8fa9909e94831f888e9b4f4439f6d7a01df6dacb0f1fa2801e3faf5b387eb3a9a225c7c327235b52de217c35446d5329b340be3b06fc1ec5c999b0cef2fff958e4c169cf33b14a0c767c4f0b8f08f0db9284db138b947abe5e0d283ba629ef33b1c92b680f1cd04208b356650916b3510247e128dfa0783f8317895e5f5b0d38d17b9bd317918c24876cfc2a3071f8cfee44bf1609aef333e783194b15a76e47080bb40ae901893ec71b38923c8bb2882030fdcfeded128695e45fd2dae84aad9448fbd9c54be1b025fc60988f388a46185d59a9285819d868600cb1aa9a4b048f0e884b7c9f3524eb9f1c52f6869020993c5fb1d896702e895a026761b4b986f03b68fa738a0c70a48052fb38bd062c454ec6354e9b555f6063aa1992b878529ebba2c6c308b0081b223673c1e40f74e0ab7ae4278b89a7af6ab8b47d0f26df40d3b59afeda11146cc36408ec4c5be3152118ed7462f594f1a19e0a81b3c7dd7c0b2b6321da4635f5259bf4cda8a87cc702cba8bd3ea18284688d5d12d903a93c49181d1668821c437a5e6135d0b774e9e2af299844066823e6eb4df43ee5aa569f6ccdd88a61327d164907cf18e5169d3841414c36b2775c496c1163acba9d34d3ad09c95e3bbc72bb83b4b692ae3d7e9138f920d3d2f55633cceefa3c795edbd07ee6ecd0e14cc022cd4a33e9ac751af036044a71c0aaeb19dad72e85a3f2cc49808421bb19340ff6d320872b4ff7a5d660637be643e2569487b451792ebe81c1a54e784c5dadf1abac07ab9a284685c7d0f44a4fe2525b0a47b153799c210973ce0c637411febc8d438c98b582b51f2f1959561a5032f3f52145bf7d48eb8ca5bfbd6093fb742030e5d7f16963e5c446c62a82c46a64659470c46371424aa29ed5f2cc08817fb3f09dc1ca6602c6f9fa742f19252e4bb6043951613f399c3643b1e2eae2408cd472f27a56f50a882f31a2f8525338cf3f9541ef21ae4c96efc890505e1c78cb2aa2ae653826fdbcd525fc8cba319dbed40c19e31fc3db8fb90a74409abd086a62525e0d60f2fc57938ae68885d014c8cfe97dd2f1a230a470cefb2f05c3b087b613ac0762e10dc433ba196e614431af285fd9ae18c1d8e43091b035af5da679eeb72d16ecdbcf470bdb7adda68214c60dfe5d4691f6aeb7450e034d938f64cdf1775d3e47f3aa355d69259692d3929b48bee4b531424c72f078198cd3629af4c356f059f2b5999e2a42eb0e48c5e36be7ca5a789079bbf291771d993342dc7596ac1842b872e622e62d730d7e55b030ea6ca51ad0e145439aaf9572f92a398b0f1a0d159dbd125ebd4f313655d077422e728d742e1ec276835aa4c4d2a8893de4db9a0f87ca2b13a9ab715d9f0faefd33a80fc13e3bd039f5fd3312e53c5de129326d4fc3c738b57268341c84a1152c415da0523c469d52f70058cf02e70291df18e14cfbe6b8cddcc2004755c83b0cd112351fa41d7e4297d0c3d2cc9cf0b46abc148040c70f4785699ad1198252fcbdaba62743662a9b178ab257ae87dee4e8cb4891304e6bb9a78b125dbf542a5fd7cc4e7bb3ebe6667eeded5751ac17a2921bef6bd08139e25960eb95732754e1995b1b41d321641b5fcf91634aa663d50793c20612c8b041ca626b67d92595377fde6d6bcc4493ff96b429e67180446cbe3df94dc053a66472a408fb9d496d3d80306fcc92e6a89f047d0ca1da4154a783045a7edd820486cd598527993d0ceec2659ffd80da14dda27f9e4d66107f52fdd179da3740f2ca247a1c4c38137803e56283ce7efd536f09244b2efed52de9af43c7f74746cebc949a08ab124ba64237210812eb487da8967d126e63de8365bf8f876d46a1ca5368946d7e145a5bd4c074af24441c46c851f9ba258e11ecb55f0ba9071a4fcdce15fe134827c350aece66ae4a3360e2ec78a2aa18116febd06383d3b15cc1a01a20984c5e9b835b4ff26bca083db9657a7419968ae319a133a8b662082d92687ff6da9d37f56f6c71d354da63fcb17ff55fdda00ee73de396aedd0ca56f6679f158cc5accba141b8d2ba2e32a800cd696ec9c30ec5e284e2094708a52722c84c2e1ef7b5567bdad4c61dd8ceaf8998495fddae2c86a65b2939aeaa84870770d0afb257d0c93165169cfa2ec4acb8c949d69c9ed057671ae871df278118b914c10be4a6aa0ff76174c5c2cb7e61609bd4217396edb439b799b1dc1309fed165c274407caa16e02dbb71dbf40c5a916dbc040aba752aa624b75073dc462eb8cd1c92096063ed6934e3e12ff5de54da792b4de6ebd163f3a553fb7bfa3aa20fc3ecfae88ea0fd05c7cbcf2a89387cedb0447fae46b18eb9c47b5fc16ec0adf3cf0eae40eeab01d36165eef4eeda56e582d8ffab9224bbfc444554d2be61aa2687b2770622b6f63018dbb62fd48b09145dcf8df4623ac68d1b6ada90b1eb3abc9ef3007c821b413b319d77bafc25d83d647e4927342c5fbdb92b4d033d39fb3b8db4f086932bbee0f9d2261f856648d0466a3cf150bfe9ce7730f97b8e0acae61e1074172b57a5ee3bf2eb77dbf1af83430409dcaec34e2541d9a50a6ab95781a808aab9c50f808507a4bf0bdbeb169f1e40ea6e24520c1ed65d99887998806abd1003a6cf7df66227620d78afc43504efbeaed7bb4f503f48ced71daf6952c0c64375ed719df61e58c8c50cfc29ee2ae94c53cc0e74dee63c23c3c8a15da29992e7cdc68528f734771083a9b3b302725f552d49e3478c1f9fb756a9855f7e53c26438e0df15a0f006302bbfb66297b9544f3ca2a7a4cdf4ee1f13f36aea572415ffd812b94cf3fc411b91963134c6d114453499e5304ddb4f6b29ddda7effffc564ebf3fab3825685d7609aaa7d05133be2b1cb86819f9c1963c0f6eadb5daf705cf7019d1c602a8649eb27ae370b98508cd93725f03a29d0443af41d021377cf71220091053f29f908f77ed91942f0cb08e558e64bb6dbaf41526a8f62f38770cdf2413fee8471347357c74d255049b394aca27627e5104b994235fac87d4ac6faa25581cb47b2b40e90a39c10caee95e8b60bda26d6adb709a4d915fafa54ec5e8dd07625550ba2adffb8d4fcee105597f1873bb0cf1bebc7835fefe26ccf8ef25e8eadd0b1c00380e64b88d93af87e0f4b23b24308464302ab25f958715aa54f37cb42a4aa95bfbe4a9d2be7d7086995ae1fc34706b877a0dc0057de2796e0c3862345e604ae413d6018b8316482d7c50f7d17b6b0c69bd9a91ffc55a48dc5b3e8d4817db2b878cf939482f3efba7efe50593b64a97b9561da9c13e9f3a98b50095b53662c6bc748ff361af64078f61999572df0c2f854460b34b8d554cfa4bc8e7984a42bafaed660d8d1d83339f1acbf430028bcfca22eefe6d2170b6e5a28abd7fa1c15200337111d26a94bc04fcfd65018d0f0888b5a18fa5cf39273f63fa27b1b5bacde52771480c42c9a1995d6ccb22383432b693b3578505566ac21583dc1053212f67ef940332325e75b8e3dca1adefe10fa8fdb9e96b5da9a013bf3fdbcc1a961600e090ea84ee7825ba6f91b463f208be6b88386ebface806aef365b3347ba7c7dc8fa4a90b3595087ec0e0c696ad106a46697e7e577378426e60fa6ef92b8a7b6f7c6985f", 0x1000, 0x6}, {&(0x7f0000001480)="90784f71a0d78cc3fd7fda1805ba571009a62f60eb9626f70cd0daba08efbfeaee8ca0417bd6f126dab519f506dce10d940aaf4648d0b5e1b6b2bee88fb2568715fa234145136ecc4ab32e88a495e8ad5d5f615243", 0x55, 0x3}, {&(0x7f0000001500)="5cfb3360d0c83445e6643e2b2f203a211b3272d0685557fae99082d8f2149fe45d7bdc9888c7d1365b1fa5e2a4e3b8b30be787180ba0a7f5789fc002829da09f1a40cdfbb4e8ea435e8fc02f3afca16fae5630924ce625b0c408207e3aa680c930e9f2ffd7e39757196ab3e223a3493c6fb934c9926b942c2d93b73b5be7e9ded501e1be97e417d667454c5a3a722029df7a4b9cba391c9209244ce26fbfb2300335313359329afeeab9a3ec91b8f3ed", 0xb0, 0x4}], 0x800, &(0x7f0000001680)={[{@discard_size={'discard', 0x3d, 0x7}}], [{@subj_role={'subj_role', 0x3d, '^$'}}, {@context={'context', 0x3d, 'system_u'}}, {@fsname={'fsname', 0x3d, '/dev/vbi#\x00'}}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfstransmute}, {@appraise_type}, {@obj_user={'obj_user', 0x3d, '/dev/vbi#\x00'}}, {@mask={'mask', 0x3d, '^MAY_EXEC'}}]}) ioctl$AUTOFS_IOC_PROTOVER(r4, 0x80049363, &(0x7f0000001740)) perf_event_open(&(0x7f0000001780)={0x1, 0x80, 0x40, 0x6d, 0x7, 0x5, 0x0, 0x1, 0x20b20, 0xe, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x9, 0x1, @perf_config_ext={0x101, 0x2}, 0x0, 0x800, 0x81, 0x9, 0x8, 0xf9, 0x3e, 0x0, 0x7, 0x0, 0x916d}, 0x0, 0x1, 0xffffffffffffffff, 0x0) ioctl$RNDGETENTCNT(r0, 0x80045200, &(0x7f0000001800)) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000001840)={'wlan0\x00'}) r5 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000001880), 0x2, 0x0) sendfile(r4, r5, 0x0, 0x60000000000000) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f00000018c0)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) sendmmsg$inet(r6, &(0x7f0000001ec0)=[{{&(0x7f0000001900)={0x2, 0x4e20, @loopback}, 0x10, &(0x7f0000001d80)=[{&(0x7f0000001940)="ae904ba0690e1e4263fd8918138a9d5ef60ad28c59ad65c1d6ebef84b6aa08c877f7c6a1e5ed9c53f13ff40e9b3ac1b3768e80d565356ffc2d1176fbd21bfaa84592196a94e55a02fd10db33459375b411ca0e8cdcdd2b11944b91495ed0993b7f3060c63c36abd570c789d90cd7440cd5874095fffb81e635eb18f4b3dde4ecdec7c8ada3fb29ad08334a43fbe9337c5767ab8f24818299d9ef5fc19a5f3bbc0aabb3fd1d294d3b574d09d5ca0b5d6dd14fc734576e440b5165b2d53886b20ebc56f363c82312d3f907f660441e9961fa4ceeee5267f1db7688db97e99bb17af22541286c4f1c", 0xe7}, {&(0x7f0000001a40)="9f2e50a901f12476c5e338a4ceedfd40e6753b49abc1721ec388ba54ea3ef2e7a5c5808f86", 0x25}, {&(0x7f0000001a80)="ad224ea52d3f5c3e2bc30cd3fa29cc103d6102033ee4f57d3b2de788ef8fae640d75627b5664837df043a39a6900553a5777e3b997f57daa71d0778a373f0ec04b6381b6ca1de5955a35e7b18aa8a306cca287ead1f25dd0c5", 0x59}, {&(0x7f0000001b00)="7efd958ce920ced9ec90e29584ee99de8f3ba893160ebfafcf58e9109453741086bdcc2cc9a3e25816caca8949da837ec6a45748459d01922a3c722f607b11c111d3e7ad04b84ad06f26dfd977607e6e69105db967ea29ca7de1384ca8f4eeaf814a01d8a96cd33e226712246711c7d417dbc2cef98e4f736c022ee0d78c900a7a539a4267b06101a31adffd07a3ead83767f54ff14b8423cbca19c2f2307a46764e7de047d96c29d9ac0ff078ab2a15c0d4963e5cc5e38c6425538bb93d5a7c70033e01fca74c9751b0070ddc3f7731e14d2135f8199cc1d2c2b04fa940ac796792f3e0e964cc81cd28b6fbc941d94971e6", 0xf2}, {&(0x7f0000001c00)="b572a0f92d1a6fae6dbf850f80b37592264fedaba7de4c557c76a0bbf6f55b2ece0e6b2dddd0d7a31f295b9106c929697b432facfc69600b676e6fb8cc50e5965d893d5b13daa6bd8f6df932d86e65d5227a2ca3bf880478be4baafd90034774", 0x60}, {&(0x7f0000001c80)="a5e0ed69b38337c37a3e979d4f67e6aab1b3cd51405bd1d39b5f11ca854d68fdec2b9b5c6763fafa506f436d5e1e10d10d46f28da171eccbc785fe4d4084d9ae3dfa68e9d2d1af474608b6bc8448bac92e1c2fcb972bb72d5432a4704410fd7ffdd3b30550bdc9c377ba20842cae2cd467daad2f23a3d80bf66229802a69f668ac1dd6a73b2de9792306c3e61930be6bafcf0296c5e589583bdab1b768a3b8b7c0bf105bc149d05f4ada407d7cae5aa0e0556c4632bb41b9afdc90f0d694298dd1a1251a7a3c04652f6a5a02d1904a64d0b05ac01a47b9925ce64121a04c34da252aa6db3082f1a6aec68c9b491714535a40a934dba5", 0xf6}], 0x6, &(0x7f0000001e00)=[@ip_ttl={{0x14, 0x0, 0x2, 0xa770}}, @ip_retopts={{0x2c, 0x0, 0x7, {[@timestamp_prespec={0x44, 0x1c, 0x42, 0x3, 0x3, [{@broadcast, 0x9}, {@rand_addr=0x64010101, 0xbf}, {@loopback, 0x768}]}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @loopback, @dev={0xac, 0x14, 0x14, 0x12}}}}, @ip_retopts={{0x1c, 0x0, 0x7, {[@generic={0x89, 0x9, "068a5449d41dd4"}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @empty, @dev={0xac, 0x14, 0x14, 0x3e}}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x10000}}], 0xc0}}], 0x1, 0x0) pipe2(&(0x7f0000001f00), 0x80800) [ 633.990998] netlink: 36 bytes leftover after parsing attributes in process `syz-executor.2'. 17:42:01 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) write$binfmt_elf32(r0, &(0x7f0000000240)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x1, 0x8, 0x157c, 0x3, 0x6, 0x4, 0x18, 0x38, 0x195, 0x6, 0x4, 0x20, 0x2, 0xab3, 0x3ff, 0xfffc}, [{0x2, 0x7fff, 0x5, 0x2, 0x1f7153cb, 0x401, 0xc9c, 0x7}, {0x60000000, 0xc78, 0xb85, 0x7, 0x8, 0x6, 0x400, 0x5}], "f76df896e0a598ccfee96b8ef7a36baa48b6852f29d354d130cc1c2ec456f3f2b1ee448f10dc49670df96022044c1b2227322d490dc75528b93da8872deec117072a2d4981f5edae5bddef3b3ee3164fbae7abbc5fce3ecd463f5367b185e3941093a9844d75b6ae034f74d7aef7c2", ['\x00']}, 0x1e7) getsockname$packet(r2, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) sendmsg$nl_route(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000680)=@ipv4_deladdr={0x20, 0x15, 0x809, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r3}, [@IFA_ADDRESS={0x8, 0x1, @broadcast}]}, 0x20}, 0x1, 0x0, 0x0, 0x20000014}, 0x4) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f00000004c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000480)=0x14) sendmsg$nl_route(r4, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000680)=@ipv4_deladdr={0x20, 0x15, 0x809, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r6}, [@IFA_ADDRESS={0x8, 0x1, @broadcast}]}, 0x20}, 0x1, 0x0, 0x0, 0x401c000}, 0x4) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[], 0x1c}, 0x1, 0x18cc9}, 0x0) syz_open_dev$vcsa(&(0x7f0000000040), 0x20, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = socket(0x11, 0x800000003, 0x0) bind(r8, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(0xffffffffffffffff, &(0x7f0000000540)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14) sendmsg$nl_route(r7, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000680)=ANY=[@ANYBLOB="2000000015000908000000000000000002000000", @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x20}, 0x1, 0x0, 0x0, 0x20000014}, 0x4) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=@gettfilter={0x24, 0x2e, 0x1, 0x70bd2d, 0x25dfdbfe, {0x0, 0x0, 0x0, r9, {0xce455733db7b32d7, 0x9}, {0xe}, {0xd, 0x2}}}, 0x24}, 0x1, 0x0, 0x0, 0x10}, 0x48000) [ 634.054403] netlink: 36 bytes leftover after parsing attributes in process `syz-executor.2'. [ 634.083484] jfs: Unrecognized mount option "subj_role=^$" or missing value [ 634.314575] jfs: Unrecognized mount option "subj_role=^$" or missing value [ 634.365915] print_req_error: 67 callbacks suppressed [ 634.365925] print_req_error: I/O error, dev loop4, sector 229217 [ 634.381521] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. [ 634.384430] print_req_error: I/O error, dev loop4, sector 229248 [ 634.409822] print_req_error: I/O error, dev loop4, sector 229217 [ 634.416025] buffer_io_error: 53 callbacks suppressed [ 634.416034] Buffer I/O error on dev loop4p3, logical block 228992, async page read [ 634.430511] print_req_error: I/O error, dev loop4, sector 229248 [ 634.436745] Buffer I/O error on dev loop4p4, logical block 28656, async page read [ 634.448004] print_req_error: I/O error, dev loop4, sector 229218 [ 634.454173] Buffer I/O error on dev loop4p3, logical block 228993, async page read [ 634.465455] print_req_error: I/O error, dev loop4, sector 229219 [ 634.472318] Buffer I/O error on dev loop4p3, logical block 228994, async page read [ 634.481554] print_req_error: I/O error, dev loop4, sector 229220 [ 634.488217] Buffer I/O error on dev loop4p3, logical block 228995, async page read [ 634.497933] print_req_error: I/O error, dev loop4, sector 229221 [ 634.504124] Buffer I/O error on dev loop4p3, logical block 228996, async page read [ 634.513437] print_req_error: I/O error, dev loop4, sector 229222 [ 634.519669] Buffer I/O error on dev loop4p3, logical block 228997, async page read [ 634.530506] print_req_error: I/O error, dev loop4, sector 229223 [ 634.536729] Buffer I/O error on dev loop4p3, logical block 228998, async page read [ 634.544682] Buffer I/O error on dev loop4p3, logical block 228999, async page read [ 634.651830] Buffer I/O error on dev loop4p3, logical block 228992, async page read 17:42:02 executing program 5: sendmsg$NL80211_CMD_GET_POWER_SAVE(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x14, 0x0, 0x401, 0x70bd2b, 0x25dfdbff, {{}, {@void, @void}}, ["", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x8000}, 0x0) syz_mount_image$xfs(&(0x7f00000002c0), &(0x7f0000000300)='./file0\x00', 0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)="5880f46ff5d1b236e922799e64c298eb7cbbf95dc48ec49b93a7402140a154652494a0e1ce2cf8b8d74d0de534856e59e3cb2769e2bdf4caf77737a6ba6e318c205c2723e828022d043ee3db5430d4d0d420fb491181fa46fc1435e9668cb06345339e3fa4c5e0372c82973aea24916a2476aa44112dcf6299356278feb31cb83486fb6bbfbb6a5e6f08fc434dfefd4004c905bb7c345578b19fb358aa60978a8d38a7a74210c0a354", 0xa9, 0x9}, {&(0x7f00000000c0)="bdb42192bb6b1b", 0x7, 0x5}, {&(0x7f0000000100)="4c08b7b963b70d0214410590213f80b87d929eeb3c393486b52c84391855fc31d47042c45142e20466a682039c9c94583ee2ffd282e5d147dd2ac1175974686d86a68c2ba69ce3a2d2e8daba708b7f5be08a8de2461a60306a0ebdf128506b762962642d6b6d077955bed162c92c3771e37d1f2257264e323b7882ec361940db23c100d74716ffe161b0aa4ac7fee30a6953c3", 0x93, 0x1}], 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="696e6f646536342c7e6f71756f74612c00a8394c700949c3d47c583ce90f51a24075887156711113cb84520cf0be56b477943a186c9781d0a20764b1dfc68c82c151dcfdb9e7a1dd942634d4e14ade4a6c1eb3930efafb5d"]) 17:42:02 executing program 2: r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10, 0xffffffffffffffff, 0x0) timer_settime(0x0, 0x0, 0x0, 0x0) unshare(0x18040600) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x511, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f00000000c0)=0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r0, {0x3}}, './file1\x00'}) perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x1, 0xb4, 0x81, 0x6, 0x0, 0x7ff, 0x4000, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x1, 0x4}, 0x20, 0x100000000, 0x2, 0x5, 0x4, 0x1000, 0x3ff, 0x0, 0x1, 0x0, 0x74}, r2, 0xc, r3, 0x0) ioctl$LOOP_CTL_ADD(r1, 0x4c80, 0xb) timer_delete(0x0) ioctl$LOOP_CTL_GET_FREE(0xffffffffffffffff, 0x4c82) timer_create(0x7, &(0x7f0000000000)={0x0, 0x12}, 0x0) setreuid(0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000002380)='./file0\x00', 0x0, 0xc) ioctl$LOOP_CTL_REMOVE(0xffffffffffffffff, 0x4c81, 0x0) ioctl$LOOP_CTL_REMOVE(r1, 0x4c81, 0xb) setreuid(0x0, 0x0) 17:42:02 executing program 0: mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x2, 0x31, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000000740)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xf0}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0x9) r2 = getpgid(0x0) perf_event_open(&(0x7f0000000040)={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}, 0xc8}, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000440)=ANY=[], 0x208e24b) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000000c40)={0x9, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x1, "e63835e8c53b1e"}) readv(r0, &(0x7f0000002f00)=[{&(0x7f0000000240)=""/90, 0x5a}, {&(0x7f0000000180)=""/11, 0xb}, {&(0x7f00000002c0)=""/25, 0x19}, {&(0x7f0000000300)=""/3, 0x3}, {&(0x7f0000001c40)=""/125, 0x7d}, {&(0x7f0000000340)=""/26, 0x1a}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/222, 0xde}, {&(0x7f0000002dc0)=""/145, 0x91}, {&(0x7f0000002e80)=""/120, 0x78}], 0xa) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000440)={0x0}) ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x16, 0x0, @scatter={0x0, 0x0, 0x0}, &(0x7f0000000200)="e5f432732f4e096d26e2c735d135121c921bda40b858", 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000440)) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r1, 0xd000943d, &(0x7f0000052340)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {}, {}, {0x0, r6}, {}, {}, {}, {0x0, r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r9}], 0x7, "428aa0290e9ff9"}) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x100000a, 0x28011, r3, 0x0) perf_event_open(&(0x7f0000000100)={0x4, 0x80, 0x8e, 0x5, 0x0, 0x7, 0x0, 0x10000, 0x22, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, @perf_bp, 0x8040, 0x991, 0x3ed8, 0x3, 0x1000, 0x2, 0x8462, 0x0, 0x8, 0x0, 0x7}, r2, 0x8, r3, 0xa) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) ioctl$BTRFS_IOC_LOGICAL_INO_V2(0xffffffffffffffff, 0xc038943b, &(0x7f0000003000)={0x3ff, 0x10, '\x00', 0x1, &(0x7f0000002fc0)=[0x0, 0x0]}) readv(r10, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 17:42:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x1e1480, 0x20) setsockopt$inet_mreq(r0, 0x0, 0x20, &(0x7f00000001c0)={@loopback, @multicast2}, 0x8) perf_event_open(&(0x7f00000000c0)={0x4, 0x80, 0xc8, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, @perf_config_ext={0x4}, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$ndb(&(0x7f0000000140), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, 0xffffffffffffffff) ioctl$sock_inet_SIOCGIFDSTADDR(0xffffffffffffffff, 0x8917, &(0x7f0000000080)={'syzkaller0\x00', {0x2, 0x0, @initdev}}) getsockopt$TIPC_DEST_DROPPABLE(0xffffffffffffffff, 0x10f, 0x81, &(0x7f0000000000), &(0x7f0000000040)=0x4) 17:42:02 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) io_setup(0xff, &(0x7f0000000000)=0x0) listen(r0, 0x0) io_submit(r1, 0x1, &(0x7f0000000840)=[&(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, r0, &(0x7f0000000040)="bc", 0x1}]) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) sendto$inet6(r2, &(0x7f0000000080)="efde1d28aba64e6d0a8ebe056b7f8f74d7a0cd3ce4a3fe95c49a122c5b2ff44c6f51753e4fe19407f19787d6bf3574805405e98900d44201586e12b0b1ae03789fa5efe1e3537c6d4104a94b6ce12ddde44d4e5d43b636c4da69e2516218", 0x5e, 0x80, &(0x7f0000000100)={0xa, 0x4e23, 0x9, @mcast1, 0xacc3}, 0x1c) 17:42:02 executing program 4: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x3ff, 0x4}, 0x0, 0x0, 0x0, 0x5}, r0, 0xfdffbfffffffffff, 0xffffffffffffffff, 0x8) r1 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000400)="3a808b0437ddffa7263d87548a4f09786c02864c7c772cfca2472a60e612a1f4b4b1ff5a57b14efa3d66a15a3daaad9e02fffd425ba415c118d26d10a865c786e4c059958b075a216aba8674d6d23f5bb40ce903c9acd837da35ba07a25bdded1dff34b28179ea816a89157b0b964aa4f296cc2b883b71c5a326a3a2af6d7b9bbbb2970edfb93ae175462495dd116dffb3d3987194333784049b26e83c90ba31ecd35fbebd13effc00"/184, 0xfffffffffffffc7e}], 0x1, 0xb) r4 = socket$inet6(0xa, 0x400000000001, 0x0) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x5, 0x9, 0x0, 0x2, 0x0, 0xa8, 0x2208c, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10001, 0x1, @perf_config_ext={0x7}, 0x0, 0x2, 0xffffffff, 0x9, 0x0, 0x1, 0x0, 0x0, 0x2, 0x0, 0x7}, 0x0, 0xa, r2, 0xa) bind$inet6(r4, &(0x7f0000000380)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) sendto$inet6(r4, 0x0, 0x0, 0x20000008, &(0x7f00000001c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) sendto$inet6(r4, &(0x7f00000004c0)="b0c3f841b632e9058926dd4fccfbcf1cce125bcab912b7f647f4504836eeb169a656acfec46e2b446fbef66030df9b06179f0a5205ffffc4024471056765b2dc1b32bb6af03bef1c70e6412b6502545982e132a72aaf1fd866e53b7d5079d71032c8971e370b83075198390cbcebf417243c1033a79244418be78e1c1aaaead296813c39de86bb36d5f36f6513d1a4019471c1cbef01e94f2d08fa4216f783510d1f21bd16cb7b46ed4d1d2e62918fef77074391d772f4dbbea0c83d8b7a711c25a0a4663c438ac20697c7a38cddbcb03e0cc2ad160c974b6b081bd635455dc411de18a573f5b0125a8b", 0xea, 0x40, &(0x7f00000005c0)={0xa, 0x4e21, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0xc1e}, 0x1c) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r2, 0xc0189374, &(0x7f0000000700)=ANY=[@ANYBLOB="321633b78a6f77ebcb0038f047cf006b7a4feb4f49214867ca1f4a02ee2cdffbf2a22810abf356f9709359d5fa3adb0a87f2d9c7c6bd7014061951a92c417fe6782374f7a58e9eda95dd4d54eec1fba079dd4fc69739c39b1b176635a3e357901394663383d8d5a96354a6cca08cf9b2110e76fe311b0ae548cb85f6d7531e9b78e98654060e6a19b840064ab3cd5f6d26c9f962d7cedc2dc3b7650a5f48086eb45dc94f7ca56bdfd77595ba494a0a09406ab5a9100d03037b0000", @ANYRES32=r0, @ANYBLOB="d9807830040700bc029ac22922159cb66861beaac5d1e3a56ca5d5133fb95909cfd4eb"]) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000900)={&(0x7f0000000040), 0xc, &(0x7f00000008c0)={&(0x7f0000000840)=ANY=[@ANYBLOB="680000006d0000042cbd7000fcdbdf2500960000", @ANYRES32=0x0, @ANYBLOB="0a1c00000010000008000a", @ANYRES32=0x0, @ANYRES32, @ANYBLOB="f0ff07e6", @ANYRES32=r2, @ANYRES32, @ANYBLOB], 0x68}, 0x1, 0x0, 0x0, 0x40}, 0x20048010) sendto$inet6(r3, &(0x7f0000000400), 0x0, 0x4, &(0x7f0000000000)={0xa, 0x4e23, 0x8, @remote, 0x92}, 0x1c) ptrace$cont(0x9, 0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0xff, 0x1, 0x1, 0x5, 0x0, 0x2, 0x8000, 0x8, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x2, @perf_config_ext={0x1, 0x8}, 0x40, 0x9, 0x5, 0x2, 0x1, 0x3, 0x8001, 0x0, 0x2}, 0x0, 0x3, 0xffffffffffffffff, 0x3) dup3(r1, 0xffffffffffffffff, 0x80000) r5 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x111) setsockopt$SO_TIMESTAMPING(r4, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) ftruncate(r5, 0x80006) sendfile(r4, r5, 0x0, 0x8000fffffffe) 17:42:02 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet_smc(0x2b, 0x1, 0x0) r1 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) dup2(r1, r0) perf_event_open(&(0x7f0000000240)={0x3, 0x80, 0x4, 0x53, 0x80, 0x0, 0x0, 0x3, 0x20, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x7fffffff, 0x2, @perf_config_ext={0x3, 0x3}, 0x2006, 0x1, 0x3ff, 0x2, 0x2, 0x100, 0x9, 0x0, 0x90, 0x0, 0xc4d}, 0x0, 0xf, r1, 0xc) r2 = gettid() r3 = gettid() ptrace$setopts(0x4200, r3, 0x4, 0x4) r4 = bpf$ITER_CREATE(0x21, &(0x7f00000000c0), 0x8) perf_event_open(&(0x7f0000000040)={0x5, 0x80, 0x6, 0x1, 0x91, 0x4, 0x0, 0x40, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x4b20, 0x4, @perf_bp={&(0x7f0000000000), 0x4}, 0x414, 0x0, 0x40, 0x0, 0x2, 0x1, 0xffcf, 0x0, 0x401, 0x0, 0x1}, r2, 0xe, r4, 0xa) madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0xe) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) r5 = gettid() process_vm_writev(r5, &(0x7f00000004c0)=[{&(0x7f0000000540)=""/246, 0xf6}, {0x0}], 0x2, &(0x7f0000000180)=[{&(0x7f0000217f28)=""/210, 0xd2}], 0x1, 0x0) move_pages(0x0, 0x1, &(0x7f0000000200)=[&(0x7f0000336000/0x1000)=nil], &(0x7f000026bfec), &(0x7f0000000140), 0x0) [ 635.420386] audit: type=1800 audit(1638726122.524:335): pid=29505 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=14660 res=0 [ 635.431428] XFS (loop5): unknown mount option [~oquota]. 17:42:02 executing program 3: r0 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r0, &(0x7f00000001c0)="1c0000001200050f0c1000000049b23e9b200a00080001c000000001", 0x1c, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) mmap$binder(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x11, r1, 0x9) recvfrom$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000080), 0x6, 0x0, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/114, 0xfffffffffffffd1b, 0x0, 0x0, 0x29) r2 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000140), 0x4c4401, 0x0) sendto$inet6(r2, &(0x7f0000000000)="2015000020001f", 0x7, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000000)="78ad000010", 0x5, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000080)="b86add003d8b3cc0cabccc60b19377bfc6190296d5cfa17da3d9c5aee4b401dee2a4288f54f02bc6cd7799a42cd3021d95d84c94de9eb92b7c372b0f564cc2d0b01881331770f31d7ce783fa7a5df149ab828634bedef6d483dc57a873696eb943e522ce6cb57dec5dc3987cf8f05001050568181ffacfb926a8bc9e146b8075", 0x80, 0x2, &(0x7f0000000100)={0xa, 0x4e22, 0x4, @private1={0xfc, 0x1, '\x00', 0x1}, 0x349}, 0x1c) r3 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r3, &(0x7f0000000000)='.', 0x10a25, 0x874, 0x0, 0x4b6ae4f95a5de35b) 17:42:02 executing program 0: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='rpc_pipefs\x00', 0x0, 0x0) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) clone(0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)) bind$bt_hci(0xffffffffffffffff, &(0x7f0000000040), 0x6) exit_group(0x0) clone(0x2002b00, 0x0, 0x0, 0x0, 0x0) r0 = 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, 0x2, @perf_config_ext={0x0, 0x7ff}, 0x0, 0x0, 0x8001, 0x0, 0x8, 0x1000000, 0xfffd}, 0x0, 0xfdffdfffffffffff, 0xffffffffffffffff, 0xb) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000002c0), 0x0, &(0x7f0000000300)={[{@workdir={'workdir', 0x3d, './file0'}}, {@metacopy_on}, {@nfs_export_off}, {@metacopy_on}], [{@smackfsroot={'smackfsroot', 0x3d, 'wlc\x00'}}, {@fsuuid={'fsuuid', 0x3d, {[0x31, 0x42, 0xe, 0x35, 0x66, 0x0, 0x38, 0x62], 0x2d, [0x36, 0x38, 0x61, 0x32], 0x2d, [0x1, 0x37, 0x37, 0x38], 0x2d, [0x36, 0x38, 0x31, 0x38], 0x2d, [0x34, 0x63, 0x62, 0x65, 0x51, 0x37, 0x34, 0x65]}}}, {@func={'func', 0x3d, 'BPRM_CHECK'}}, {@euid_gt={'euid>', 0xee00}}]}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000600)=ANY=[@ANYRES32=0x0, @ANYBLOB="8384010000000000400012800e000100697005f6881b826bc28cf8b98e2e7779d7366772657461700000002c0002800800040008010000080001009a79bd16a6dbcf35e7660031245cddebf52f72521f2599975152466bf8838fc485c07b29a6ae80a7bd48880246db3c8e84f75ac9e0541d32c850358f19a9dcc545986a9abd2f88dbb6c98c8f36abeba5f296eb4d676cc426ebad5a99252482e94d71413b736520127b5eada64a0fa77175781479e1fcca15afb2440e8e82aae44ab08daccebd6bc9dc95dfcde519ae42d9578c3ca99a8b", @ANYRES32=0x0, @ANYBLOB="0500080004b4ea74073f35b8c0000000000000", @ANYRES32=0x0, @ANYBLOB="8f020000", @ANYRES32=0x0, @ANYBLOB="1ac7ce3818dab6ce17539526267149b6c4f9d7b1f6793577ecdbafc715451b827fb44df6b696621b84a613006c6dea36b82cbafacb0f757c1929f876f2cd88cd6d8a17c917aa8a7284e195"], 0x70}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0, {0xf0}}, './file0\x00'}) sendmsg$inet(r1, &(0x7f0000000280)={&(0x7f00000001c0)={0x2, 0x4e21, @multicast2}, 0x10, &(0x7f0000000200), 0x0, &(0x7f0000000540)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0xfd}}, @ip_pktinfo={{0x7d, 0x0, 0x8, {0x0, @rand_addr=0x64010100, @loopback}}}, @ip_ttl={{0x0, 0x0, 0x2, 0x5}}, @ip_tos_int={{0x14}}, @ip_ttl={{0x14, 0x0, 0x2, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010101, @loopback}}}], 0xa8}, 0x4) ioctl$sock_inet_SIOCSARP(0xffffffffffffffff, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @multicast1}, {0x0, @remote}, 0x0, {0x2, 0x0, @loopback}}) syz_open_procfs(0xffffffffffffffff, &(0x7f0000001a00)='net/vlan/vlan0\x00') setsockopt$IP_VS_SO_SET_ADD(0xffffffffffffffff, 0x0, 0x482, &(0x7f0000000040)={0x0, @local, 0x0, 0x2, 'wlc\x00', 0x0, 0x0, 0xfffffffe}, 0x2c) mount(0x0, &(0x7f0000000240)='.\x00', &(0x7f000015bffc)='nfs\x00', 0x0, &(0x7f0000000000)) shutdown(0xffffffffffffffff, 0x0) umount2(&(0x7f0000000140)='./file0\x00', 0x3) 17:42:02 executing program 1: syz_mount_image$romfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000180), 0x0, &(0x7f0000000900)=ANY=[]) 17:42:02 executing program 2: perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x20051, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x1c01c, 0x0, 0x0, 0x0, 0x3f}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) r0 = semget(0x3, 0x4, 0x661) semtimedop(r0, &(0x7f00000001c0)=[{}], 0x1, 0x0) semtimedop(r0, &(0x7f0000000100)=[{0x4, 0x1, 0x800}, {0x2907549238f33c9c, 0x3, 0x1800}], 0x2, &(0x7f00000003c0)={0x77359400}) ppoll(0x0, 0x0, 0x0, &(0x7f0000000240), 0x8) timer_create(0x0, &(0x7f0000000300)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f0000000140)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f0000000200)=0x0) clock_gettime(0x0, &(0x7f0000000040)) timer_create(0x7, &(0x7f0000000340)={0x0, 0x0, 0x2, @thr={&(0x7f0000000100), &(0x7f0000000280)="27d9d9ab08ab04717b5d3b1507fd602aae09d923796c456438fbea8ac072780fb5b8721f8ca5f688558110021e3fe0fdcfb91b0b9320803a9670be093a632a0a2ee4f182ca8ace29e5bade6ce0a67bf6c4c8d5c776557db489216163a3c2b7f6f75b628048660caa484483da62d8c989"}}, &(0x7f0000000380)) timer_settime(r1, 0x0, &(0x7f0000000180)={{0x0, 0x1c9c380}, {0x77359400}}, 0x0) socket(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) 17:42:02 executing program 5: openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000280), 0x22d40, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)=@deltaction={0x88, 0x31, 0x300, 0x70bd25, 0x25dfdbfb, {}, [@TCA_ACT_TAB={0x28, 0x1, [{0xc, 0x12, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x8}}, {0xc, 0x18, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x2}}, {0xc, 0x10, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3}}]}, @TCA_ACT_TAB={0x4c, 0x1, [{0xc, 0x8, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}, {0xc, 0x1b, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x10001}}, {0xc, 0xf, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xe4ba}}, {0xc, 0xf, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'bpf\x00'}}, {0xc, 0x5, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x8}}, {0xc, 0x8, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}]}]}, 0x88}}, 0x20008801) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) sendmsg$nl_route(r0, &(0x7f0000000380)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)=@ipv4_getroute={0x1c, 0x1a, 0x10, 0x70bd2a, 0x25dfdbfb, {0x2, 0x80, 0x20, 0x3f, 0xfd, 0x0, 0x0, 0x0, 0x800}, ["", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4008050}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000680)=@ipv4_deladdr={0x20, 0x15, 0x809, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r3}, [@IFA_ADDRESS={0x8, 0x1, @broadcast}]}, 0x20}, 0x1, 0x0, 0x0, 0x20000014}, 0x4) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r1) syz_read_part_table(0x0, 0x6, &(0x7f0000000040)=[{&(0x7f00000000c0)="0201a5ffffff0a000000ff45ac000000000005000800000000000000024000ffffff81000000e10000008877007200300700a6ffffff00000000008000da55aa", 0x40, 0x1c0}]) 17:42:02 executing program 1: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = gettid() ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, 0x0) process_vm_writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/246, 0xf6}], 0x1, &(0x7f0000000180)=[{&(0x7f0000217f28)=""/231, 0xe7}], 0x1, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$inet6(0xa, 0x3, 0x5) recvmmsg(r1, &(0x7f0000008040)=[{{&(0x7f0000002fc0)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @private1}}}, 0x80, &(0x7f0000003080)=[{&(0x7f0000003040)=""/19, 0x13}], 0x1, &(0x7f0000004880)=""/105, 0x69}, 0x2f95}, {{&(0x7f00000035c0)=@nl=@unspec, 0x80, &(0x7f0000003440), 0x0, &(0x7f0000003480)=""/31, 0x1f}, 0x8}, {{&(0x7f00000034c0)=@can, 0x80, &(0x7f0000004900)=[{&(0x7f0000003540)=""/103, 0x67}, {&(0x7f00000083c0)=""/135, 0x87}, {&(0x7f0000003640)=""/170, 0xaa}, {&(0x7f0000003700)=""/178, 0xb2}, {&(0x7f00000037c0)=""/4096, 0x1000}, {&(0x7f00000047c0)=""/67, 0x43}, {&(0x7f0000004840)=""/2, 0x2}, {&(0x7f0000003140)=""/125, 0x7d}], 0x8, &(0x7f0000004980)=""/213, 0xd5}, 0x80}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000004a80)=""/222, 0xde}, {&(0x7f0000004b80)=""/242, 0xf2}, {&(0x7f0000004c80)=""/191, 0xbf}, {&(0x7f0000004d40)=""/152, 0x98}, {&(0x7f0000004e00)=""/159, 0x9f}], 0x5}, 0x3}, {{&(0x7f0000004f40)=@pppoe={0x18, 0x0, {0x0, @multicast}}, 0x80, &(0x7f00000064c0)=[{&(0x7f0000004fc0)=""/157, 0x9d}, {&(0x7f0000005080)=""/174, 0xae}, {&(0x7f0000005140)=""/202, 0xca}, {&(0x7f0000005240)=""/144, 0x90}, {&(0x7f0000005300)=""/160, 0xa0}, {&(0x7f00000053c0)=""/4096, 0x1000}, {&(0x7f00000063c0)=""/218, 0xda}], 0x7}, 0xfffffffe}, {{&(0x7f0000006540)=@sco, 0x80, &(0x7f00000067c0)=[{&(0x7f00000065c0)=""/165, 0xa5}, {&(0x7f0000006680)=""/30, 0x1e}, {&(0x7f00000066c0)=""/107, 0x6b}, {&(0x7f0000006740)=""/126, 0x7e}], 0x4, &(0x7f0000006800)=""/78, 0x4e}, 0x4}, {{0x0, 0x0, &(0x7f0000006c40)=[{&(0x7f0000006880)=""/239, 0xef}, {&(0x7f0000006980)=""/103, 0x67}, {&(0x7f0000006a00)=""/170, 0xaa}, {&(0x7f0000006ac0)=""/101, 0x65}, {&(0x7f0000006b40)=""/227, 0xe3}], 0x5, &(0x7f0000006cc0)=""/109, 0x6d}, 0x9}, {{&(0x7f0000006d40)=@can={0x1d, 0x0}, 0x80, &(0x7f0000007fc0)=[{&(0x7f0000006dc0)=""/218, 0xda}, {&(0x7f0000006ec0)=""/97, 0x61}, {&(0x7f0000006f40)=""/111, 0x6f}, {&(0x7f0000006fc0)=""/4096, 0x1000}], 0x4, &(0x7f0000008000)}, 0x2}], 0x8, 0x10021, &(0x7f0000008240)={0x77359400}) r4 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000080), 0x480080, 0x0) clock_gettime(0x0, &(0x7f0000002e00)={0x0, 0x0}) recvmmsg(r4, &(0x7f0000002d00)=[{{&(0x7f0000000180)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @initdev}}}, 0x80, &(0x7f0000000440)=[{&(0x7f0000000200)=""/104, 0x68}, {&(0x7f0000000300)=""/231, 0xe7}, {&(0x7f0000000400)=""/28, 0x1c}], 0x3, &(0x7f0000000480)=""/140, 0x8c}, 0x2}, {{0x0, 0x0, &(0x7f0000001880)=[{&(0x7f0000000540)=""/220, 0xdc}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/137, 0x89}, {&(0x7f0000001700)=""/125, 0x7d}, {&(0x7f0000001780)=""/230, 0xe6}], 0x5}, 0x3f}, {{&(0x7f0000001900)=@hci, 0x80, &(0x7f0000002a40)=[{&(0x7f0000001980)=""/62, 0x3e}, {&(0x7f00000019c0)=""/123, 0x7b}, {&(0x7f0000001a40)=""/4096, 0x1000}], 0x3, &(0x7f0000002a80)=""/159, 0x9f}, 0x2}, {{&(0x7f0000002b40)=@pptp={0x18, 0x2, {0x0, @empty}}, 0x80, &(0x7f0000002c80)=[{&(0x7f0000002bc0)=""/23, 0x17}, {&(0x7f0000002c00)=""/72, 0x48}], 0x2, &(0x7f0000002cc0)=""/16, 0x10}, 0x1}], 0x4, 0x100, &(0x7f0000002e40)={r5, r6+60000000}) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0xcd, &(0x7f0000002e80)={{0xa, 0x4e24, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}, 0x69fabf32}, {0xa, 0x4e24, 0x2d, @remote, 0x400}, 0x8000, [0x8, 0x7fffffff, 0x7, 0x5, 0x2, 0x0, 0xaf, 0x1]}, 0x5c) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000000c0)={'ip6gre0\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r7, 0x1, 0x0, 0x6, @random="6b6d19ff06ff"}, 0xfffffffffffffeb0) r8 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000002f00), 0x22a080, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000008340)={0x16, 0x7, &(0x7f0000003200)=ANY=[@ANYBLOB="1800000000000000052c4fc35b4e5a7dbede6f62ae7467", @ANYRES32=r4, @ANYBLOB="00000000000000003a59ffff100000009500000000000000950000000000000095000000000000000509050080ffffff"], &(0x7f0000008280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41000, 0x9, '\x00', r3, 0x17, r8, 0x8, &(0x7f00000082c0)={0xa, 0x2}, 0x8, 0x10, &(0x7f00000031c0)={0x0, 0x8, 0x4, 0xab5}, 0x10, 0xffffffffffffffff}, 0x78) clock_nanosleep(0x1, 0x0, &(0x7f00000030c0), &(0x7f0000003100)) getsockname$packet(r8, &(0x7f0000002f40)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000002f80)=0x14) r9 = socket(0x1, 0x803, 0x0) getsockname$packet(r9, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=@newlink={0x64, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x88a8ffad}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x18, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6, 0x1, 0x3}, @IFLA_VLAN_FLAGS={0xc, 0x2, {0xe, 0xa}}]}}}, @IFLA_LINK={0x8, 0x5, r7}, @IFLA_MASTER={0x8, 0xa, r10}, @IFLA_ADDRESS={0xa, 0x1, @dev}]}, 0x64}, 0x1, 0x0, 0x0, 0x40}, 0x40408c4) [ 635.759497] netlink: 8554 bytes leftover after parsing attributes in process `syz-executor.3'. [ 635.760746] overlayfs: unrecognized mount option "smackfsroot=wlc" or missing value 17:42:02 executing program 0: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='rpc_pipefs\x00', 0x0, 0x0) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) clone(0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)) bind$bt_hci(0xffffffffffffffff, &(0x7f0000000040), 0x6) exit_group(0x0) clone(0x2002b00, 0x0, 0x0, 0x0, 0x0) r0 = 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, 0x2, @perf_config_ext={0x0, 0x7ff}, 0x0, 0x0, 0x8001, 0x0, 0x8, 0x1000000, 0xfffd}, 0x0, 0xfdffdfffffffffff, 0xffffffffffffffff, 0xb) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000002c0), 0x0, &(0x7f0000000300)={[{@workdir={'workdir', 0x3d, './file0'}}, {@metacopy_on}, {@nfs_export_off}, {@metacopy_on}], [{@smackfsroot={'smackfsroot', 0x3d, 'wlc\x00'}}, {@fsuuid={'fsuuid', 0x3d, {[0x31, 0x42, 0xe, 0x35, 0x66, 0x0, 0x38, 0x62], 0x2d, [0x36, 0x38, 0x61, 0x32], 0x2d, [0x1, 0x37, 0x37, 0x38], 0x2d, [0x36, 0x38, 0x31, 0x38], 0x2d, [0x34, 0x63, 0x62, 0x65, 0x51, 0x37, 0x34, 0x65]}}}, {@func={'func', 0x3d, 'BPRM_CHECK'}}, {@euid_gt={'euid>', 0xee00}}]}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000600)=ANY=[@ANYRES32=0x0, @ANYBLOB="8384010000000000400012800e000100697005f6881b826bc28cf8b98e2e7779d7366772657461700000002c0002800800040008010000080001009a79bd16a6dbcf35e7660031245cddebf52f72521f2599975152466bf8838fc485c07b29a6ae80a7bd48880246db3c8e84f75ac9e0541d32c850358f19a9dcc545986a9abd2f88dbb6c98c8f36abeba5f296eb4d676cc426ebad5a99252482e94d71413b736520127b5eada64a0fa77175781479e1fcca15afb2440e8e82aae44ab08daccebd6bc9dc95dfcde519ae42d9578c3ca99a8b", @ANYRES32=0x0, @ANYBLOB="0500080004b4ea74073f35b8c0000000000000", @ANYRES32=0x0, @ANYBLOB="8f020000", @ANYRES32=0x0, @ANYBLOB="1ac7ce3818dab6ce17539526267149b6c4f9d7b1f6793577ecdbafc715451b827fb44df6b696621b84a613006c6dea36b82cbafacb0f757c1929f876f2cd88cd6d8a17c917aa8a7284e195"], 0x70}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0, {0xf0}}, './file0\x00'}) sendmsg$inet(r1, &(0x7f0000000280)={&(0x7f00000001c0)={0x2, 0x4e21, @multicast2}, 0x10, &(0x7f0000000200), 0x0, &(0x7f0000000540)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0xfd}}, @ip_pktinfo={{0x7d, 0x0, 0x8, {0x0, @rand_addr=0x64010100, @loopback}}}, @ip_ttl={{0x0, 0x0, 0x2, 0x5}}, @ip_tos_int={{0x14}}, @ip_ttl={{0x14, 0x0, 0x2, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010101, @loopback}}}], 0xa8}, 0x4) ioctl$sock_inet_SIOCSARP(0xffffffffffffffff, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @multicast1}, {0x0, @remote}, 0x0, {0x2, 0x0, @loopback}}) syz_open_procfs(0xffffffffffffffff, &(0x7f0000001a00)='net/vlan/vlan0\x00') setsockopt$IP_VS_SO_SET_ADD(0xffffffffffffffff, 0x0, 0x482, &(0x7f0000000040)={0x0, @local, 0x0, 0x2, 'wlc\x00', 0x0, 0x0, 0xfffffffe}, 0x2c) mount(0x0, &(0x7f0000000240)='.\x00', &(0x7f000015bffc)='nfs\x00', 0x0, &(0x7f0000000000)) shutdown(0xffffffffffffffff, 0x0) umount2(&(0x7f0000000140)='./file0\x00', 0x3) [ 635.818079] A link change request failed with some changes committed already. Interface bridge0 may have been left with an inconsistent configuration, please check. 17:42:03 executing program 3: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f0000cab000)) lsetxattr$system_posix_acl(0x0, &(0x7f0000002280)='system.posix_acl_default\x00', &(0x7f00000008c0)={{}, {}, [], {}, [{0x8, 0x0, 0xffffffffffffffff}]}, 0x2c, 0x2) socket$netlink(0x10, 0x3, 0x0) openat$nvram(0xffffffffffffff9c, &(0x7f0000002240), 0x200200, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) mount$overlay(0x0, &(0x7f0000002080)='./file0\x00', &(0x7f0000002180), 0x190000, &(0x7f00000021c0)={[{@lowerdir={'lowerdir', 0x3d, './file0'}}], [{@smackfstransmute}, {@subj_role}]}) r1 = getpid() sched_setscheduler(r1, 0x5, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r2}, 0x50) creat(&(0x7f0000002140)='./file0/file0\x00', 0x6d) syz_fuse_handle_req(r0, &(0x7f0000000000)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b3526f1d4747b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47100000000ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb050f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd00", 0x2000, &(0x7f00000069c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000066c0)={0x90, 0x0, 0x0, {0x5, 0x0, 0xfffffffffffffffd, 0x0, 0x7f, 0x0, {0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x6000, 0x0, 0x0, 0x0, 0x800}}}, 0x0, 0x0, 0x0, 0x0}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) [ 635.907187] device ip6gre0 entered promiscuous mode [ 635.913026] device vlan2 entered promiscuous mode [ 635.924750] device ip6gre0 left promiscuous mode [ 636.038305] loop5: p2 < > p3 p4 [ 636.045316] loop5: p3 size 1912633224 extends beyond EOD, truncated [ 636.083756] loop5: p4 size 3657465856 extends beyond EOD, truncated [ 636.105531] overlayfs: unrecognized mount option "smackfsroot=wlc" or missing value 17:42:03 executing program 0: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='rpc_pipefs\x00', 0x0, 0x0) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) clone(0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)) bind$bt_hci(0xffffffffffffffff, &(0x7f0000000040), 0x6) exit_group(0x0) clone(0x2002b00, 0x0, 0x0, 0x0, 0x0) r0 = 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, 0x2, @perf_config_ext={0x0, 0x7ff}, 0x0, 0x0, 0x8001, 0x0, 0x8, 0x1000000, 0xfffd}, 0x0, 0xfdffdfffffffffff, 0xffffffffffffffff, 0xb) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000002c0), 0x0, &(0x7f0000000300)={[{@workdir={'workdir', 0x3d, './file0'}}, {@metacopy_on}, {@nfs_export_off}, {@metacopy_on}], [{@smackfsroot={'smackfsroot', 0x3d, 'wlc\x00'}}, {@fsuuid={'fsuuid', 0x3d, {[0x31, 0x42, 0xe, 0x35, 0x66, 0x0, 0x38, 0x62], 0x2d, [0x36, 0x38, 0x61, 0x32], 0x2d, [0x1, 0x37, 0x37, 0x38], 0x2d, [0x36, 0x38, 0x31, 0x38], 0x2d, [0x34, 0x63, 0x62, 0x65, 0x51, 0x37, 0x34, 0x65]}}}, {@func={'func', 0x3d, 'BPRM_CHECK'}}, {@euid_gt={'euid>', 0xee00}}]}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000600)=ANY=[@ANYRES32=0x0, @ANYBLOB="8384010000000000400012800e000100697005f6881b826bc28cf8b98e2e7779d7366772657461700000002c0002800800040008010000080001009a79bd16a6dbcf35e7660031245cddebf52f72521f2599975152466bf8838fc485c07b29a6ae80a7bd48880246db3c8e84f75ac9e0541d32c850358f19a9dcc545986a9abd2f88dbb6c98c8f36abeba5f296eb4d676cc426ebad5a99252482e94d71413b736520127b5eada64a0fa77175781479e1fcca15afb2440e8e82aae44ab08daccebd6bc9dc95dfcde519ae42d9578c3ca99a8b", @ANYRES32=0x0, @ANYBLOB="0500080004b4ea74073f35b8c0000000000000", @ANYRES32=0x0, @ANYBLOB="8f020000", @ANYRES32=0x0, @ANYBLOB="1ac7ce3818dab6ce17539526267149b6c4f9d7b1f6793577ecdbafc715451b827fb44df6b696621b84a613006c6dea36b82cbafacb0f757c1929f876f2cd88cd6d8a17c917aa8a7284e195"], 0x70}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0, {0xf0}}, './file0\x00'}) sendmsg$inet(r1, &(0x7f0000000280)={&(0x7f00000001c0)={0x2, 0x4e21, @multicast2}, 0x10, &(0x7f0000000200), 0x0, &(0x7f0000000540)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0xfd}}, @ip_pktinfo={{0x7d, 0x0, 0x8, {0x0, @rand_addr=0x64010100, @loopback}}}, @ip_ttl={{0x0, 0x0, 0x2, 0x5}}, @ip_tos_int={{0x14}}, @ip_ttl={{0x14, 0x0, 0x2, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010101, @loopback}}}], 0xa8}, 0x4) ioctl$sock_inet_SIOCSARP(0xffffffffffffffff, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @multicast1}, {0x0, @remote}, 0x0, {0x2, 0x0, @loopback}}) syz_open_procfs(0xffffffffffffffff, &(0x7f0000001a00)='net/vlan/vlan0\x00') setsockopt$IP_VS_SO_SET_ADD(0xffffffffffffffff, 0x0, 0x482, &(0x7f0000000040)={0x0, @local, 0x0, 0x2, 'wlc\x00', 0x0, 0x0, 0xfffffffe}, 0x2c) mount(0x0, &(0x7f0000000240)='.\x00', &(0x7f000015bffc)='nfs\x00', 0x0, &(0x7f0000000000)) shutdown(0xffffffffffffffff, 0x0) umount2(&(0x7f0000000140)='./file0\x00', 0x3) 17:42:03 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$SG_GET_NUM_WAITING(0xffffffffffffffff, 0x227d, 0x0) ioctl$SCSI_IOCTL_STOP_UNIT(0xffffffffffffffff, 0x6) vmsplice(0xffffffffffffffff, 0x0, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/raw6\x00') ioctl$SG_EMULATED_HOST(r1, 0x2203, &(0x7f0000000280)) r2 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000380), 0x4000000044882, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) io_setup(0x1, &(0x7f0000000240)=0x0) msgctl$IPC_RMID(0x0, 0x0) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f00000001c0)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x24, 0x2, 0x6, 0x101, 0x0, 0x0, {0x1, 0x0, 0x3}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xc}, @IPSET_ATTR_REVISION={0x5, 0x4, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x40}, 0x0) io_submit(r3, 0x8, &(0x7f00000000c0)=[&(0x7f0000000140)={0x3a000000, 0x2759, 0xd, 0x0, 0x0, r2, &(0x7f0000000000)="98", 0x3e80000000}]) sendmsg$IPSET_CMD_PROTOCOL(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000740)={0x1c, 0x1, 0x6, 0x801, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}}, 0x0) 17:42:03 executing program 0: perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x75, 0x4, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x6, 0x80000000}, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0xffff}, 0x0, 0x4d, 0xffffffffffffffff, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x103382) r1 = memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='devices.list\x00', 0x0, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)=ANY=[@ANYBLOB='$\x00\x00', @ANYRES16=0x0, @ANYBLOB="100004bd7000fbdbdf250c00000005002f00010000f87d"], 0x24}, 0x1, 0x0, 0x0, 0x80}, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r2, &(0x7f00000003c0)={&(0x7f0000000280), 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x2, 0x70bd27, 0x25dfdbfc, {}, [@BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8}]}, 0x24}, 0x1, 0x0, 0x0, 0x50}, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) perf_event_open(&(0x7f00000002c0)={0x0, 0x70, 0x7, 0x3f, 0x0, 0xdc, 0x0, 0x39a, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa0, 0x0, 0x0, 0x6000, 0x2, 0x0, 0x0, 0x8000, 0x8, 0x7f}, 0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0x0) ioctl$LOOP_SET_STATUS(0xffffffffffffffff, 0x4c02, &(0x7f00000000c0)={0x0, {}, 0x0, {}, 0x0, 0x0, 0x8, 0x0, "5b6e292720ad1c122716751da9bf189513d61d4796c07a6a60c48e0a829f91b97739809d64e869ae16798a44aad614a21d3dcf2b3e871587f53cd809f98e00", "f8b699c929b92ee722240b5b4c44a41eb88c87cff1866be0bec480ebc5c2189e", [0x0, 0x2d]}) sendmsg$nl_route(r2, 0x0, 0x40800) ioctl$BLKIOOPT(r0, 0x1279, &(0x7f0000000180)) ioctl$LOOP_SET_STATUS(r0, 0x4c02, &(0x7f0000000780)={0x0, {}, 0x0, {}, 0x8001, 0x9, 0xc, 0x0, "0c7f70a167f6cc188cb61c00e740c14c32a9ab322fb8b57bba37c4d876ef58517c2cdde4c2a04a84ecfa7964b4f2f052f4a01d6fb697e016813b74913884da38", "941acb4e4d0917915e0930ccead6e91780ed6d9677f41336de09d52644d882c5", [0xffff8001]}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x100010, 0xffffffffffffffff, 0x8b142000) close(0xffffffffffffffff) close(0xffffffffffffffff) [ 636.447168] overlayfs: unrecognized mount option "smackfsroot=wlc" or missing value 17:42:03 executing program 2: r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$MON_IOCX_GETX(r0, 0x400c920a, &(0x7f00000003c0)={&(0x7f0000000240), &(0x7f00000002c0)=""/136, 0x88}) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$nl_route(0x10, 0x3, 0x0) syz_open_procfs(0x0, &(0x7f0000000040)='mountinfo\x00') sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000400)=ANY=[], 0x30}}, 0x2000c000) r1 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000280)={&(0x7f0000000500)=ANY=[@ANYBLOB="2c000000180064a428d157a5035489ffd9787000fddbdf250a1b1406fc04fe34b4356561c325720003", @ANYRES32=r2, @ANYBLOB="b4f9862c2fa437f53bacb6d53994f20214586c1c4dbeed6228ad37e435e4f8ce83a1917484787d167e0d500e3006a54e5cf0d0e06a77dc866e196705acd941922ca8b4bd16cc828261097a28a0ce97d34829dbec12b9a022a89086096a4868af10f39825605a3bc5db27711fa2"], 0x2c}, 0x1, 0x0, 0x0, 0x423487cfdbb94300}, 0x4044001) ioctl$mixer_OSS_ALSAEMULVER(0xffffffffffffffff, 0x80044df9, &(0x7f0000000400)) r4 = socket(0x10, 0x803, 0x0) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000480), 0x40, 0x0) setsockopt$inet6_tcp_TCP_QUEUE_SEQ(r5, 0x6, 0x15, &(0x7f00000004c0)=0x400, 0x4) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000300)=@newlink={0x5c, 0x10, 0x401, 0x2c2e8, 0x0, {}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x1c, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6, 0x1, 0x988}, @IFLA_VLAN_EGRESS_QOS={0x4}, @IFLA_VLAN_FLAGS={0xc, 0x2, {0x10, 0x1}}]}}}, @IFLA_LINK={0x8, 0x5, r2}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x5c}}, 0x0) 17:42:03 executing program 3: perf_event_open(&(0x7f0000000340)={0x1, 0x80, 0xc8, 0x9, 0x0, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000040)}, 0x0, 0x7}, 0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4000) 17:42:03 executing program 5: openat$vmci(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) clone(0x2002b00, 0x0, 0x0, 0x0, 0x0) 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, 0xfdffdfffffffffff, 0xffffffffffffffff, 0x0) ioctl$sock_inet_SIOCSARP(0xffffffffffffffff, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @multicast1}, {0x0, @remote}, 0x0, {0x2, 0x0, @loopback}}) setsockopt$IP_VS_SO_SET_ADD(0xffffffffffffffff, 0x0, 0x482, &(0x7f0000000040)={0x0, @rand_addr=0x64010102, 0x4e21, 0x80000002, 'wlc\x00'}, 0x2c) mount(0x0, &(0x7f0000000240)='.\x00', &(0x7f000015bffc)='nfs\x00', 0x0, &(0x7f0000000000)) setsockopt$IP_VS_SO_SET_ADD(0xffffffffffffffff, 0x0, 0x482, &(0x7f00000003c0)={0x1, @remote, 0x4e21, 0x1, 'wrr\x00', 0x0, 0x0, 0x100006b}, 0x2c) exit_group(0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) clone(0x0, &(0x7f0000000300)="8a24a955a0302f27c7d3aa1613a31663913ea1708179d39df0a0", 0x0, &(0x7f0000000380), 0x0) sendmsg$netlink(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{0x0}], 0x1}, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000100)={'wlan1\x00', 0x0}) r3 = dup(0xffffffffffffffff) dup(r3) ioctl$IOCTL_VMCI_QUEUEPAIR_ALLOC(r3, 0x7a8, &(0x7f00000001c0)={{@host, 0x10000}, @my=0x0, 0x3, 0xf1, 0xf6d7, 0x7ff, 0x729, 0x666, 0x4}) sendmsg$NL80211_CMD_LEAVE_IBSS(r0, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYRES16=r1, @ANYBLOB, @ANYRES32=r2, @ANYBLOB="0c009900000800002f000000"], 0x28}}, 0x24040000) socket$inet6(0xa, 0x0, 0x5) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) ioctl$sock_inet_udp_SIOCINQ(0xffffffffffffffff, 0x541b, &(0x7f00000002c0)) 17:42:04 executing program 0: setsockopt$inet6_IPV6_ADDRFORM(0xffffffffffffffff, 0x29, 0x1, &(0x7f00000001c0), 0x4) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r0 = openat$btrfs_control(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$NBD_CMD_RECONFIGURE(0xffffffffffffffff, 0x0, 0x4004894) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0xd1, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r4 = accept4(r0, &(0x7f0000000100)=@xdp, &(0x7f0000000000)=0x80, 0x0) r5 = getpgrp(r1) recvmmsg$unix(r0, &(0x7f0000000c00)=[{{0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f00000001c0)}, {&(0x7f0000000340)=""/35, 0x23}, {&(0x7f0000000440)=""/67, 0x43}], 0x4, &(0x7f00000004c0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x80}}, {{&(0x7f0000000540)=@abs, 0x6e, &(0x7f0000000940)=[{&(0x7f00000005c0)=""/54, 0x36}, {&(0x7f0000000600)=""/9, 0x9}, {&(0x7f0000000640)=""/90, 0x5a}, {&(0x7f00000006c0)=""/38, 0x26}, {&(0x7f0000000700)=""/119, 0x77}, {&(0x7f0000000780)=""/174, 0xae}, {&(0x7f0000000840)=""/205, 0xcd}], 0x7, &(0x7f00000009c0)=[@cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xc0}}, {{&(0x7f0000000a80)=@abs, 0x6e, &(0x7f0000000b40)=[{&(0x7f0000000b00)=""/61, 0x3d}], 0x1, &(0x7f0000000b80)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x48}}], 0x3, 0x40, 0x0) sendmsg$nl_generic(r4, &(0x7f00000011c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000001180)={&(0x7f0000000cc0)={0x488, 0x29, 0x6, 0x70bd2a, 0x25dfdbfb, {0xd}, [@generic="af6a52ab3aabea11f1dc295b1594161f9d73299bcd6ffe217fd85a2df5c10cd97f12305cece7b125c61cc858bf97ca0bba8a3b6415ec90c6f9803ba7a540f9126c47585dbc80cbfd95093d8fa5f10d099aa65079385d16287c8ecbc2fb7426dfd3eb5b507a4ad9f224487c40375be7bf5f4d5e98ee2f526bea703a9bf333589d77da343ea379df22c61e51aeafbe3b25b8623387d50a2b8c7a39b1420fb64d884fc1abaf037b1897e69a4b1dfddf524b285116ec99c7778a00ab5f2391edc52fae651163e03e9d817d9d4d361c51f247e2fa55a9195367c237c04902fa2920bbcab936d5d410350edf34a5b7ef6028820b87e31a0c62cd9d", @nested={0x1ce, 0x54, 0x0, 0x1, [@generic="32e14a63590ec0ecc9985bfc741a44b39b3b1ed1eb6db4236a4c5bf7af47668ee346f7eeb2f1d1abfa6234e1b85c", @generic="67ce5c496d8566596ff6734864105360a06c9025da32cd777a1613369455bc63e42c5d50a89045b2bb92f38a4f86e848f70699f00a07f02a23682761", @typed={0x8, 0x36, 0x0, 0x0, @pid=r5}, @typed={0x14, 0x96, 0x0, 0x0, @ipv6=@mcast2}, @generic="285f7c7db5640b39f53868d70ce1bfb0229abe884bffadf7fef07e4b98f95660a5ad8ac70c869e5b1a83abb7f6dc815ccbb878f62d96e641edffdad0eb55243e51f7cee448e9f094f819a39e7cbd7e05d2a835e2", @typed={0xda, 0x3b, 0x0, 0x0, @binary="eb8cd01703ba7e2a62beddcd930c072ed6ccc7572094d5883c28a7b84a1ab02fe12a9ab9f5c8a28001f9c5c6fd63a1d86f3d41a81e300f57e1dc74fd4ee4ea8baa4fc63c2c8c2dfb1f64cbd86ffa93783e181955b93c13923d96dba84379b23214da528b13ca0fc3a1e600f70ecf3e4e2cd1eb5b46d2b291fe7822b6b8f62719c86535e6eb2f41a7743e46214ac293bfea47baf5d2ebdcc8d282dc1f2cf420ebb39fd07c0bf1fbcf852367d0448858c55d71e3ce508987500b5cb32d957eff896f8a731d0ee5681fea0848783b583ebc41d2a0dd0971"}, @generic="b3fd23e14dbbf8bf", @typed={0x8, 0x3b, 0x0, 0x0, @uid=0xee00}, @typed={0x4, 0x65}]}, @generic="25f2a805cfe57037aacef75605a67b78aa76940a9608da36ef5845e6c383ee4d8b88f6e79c2ecd2f61", @nested={0x70, 0x67, 0x0, 0x1, [@generic="26d999b83f3cd13eebd91017b2480d84f2cac04f07b69d550f3882027ed83b3c974b631727330d203124036cc9bdf3a6d2c0f201a3eae7103e290854823b15dfbaab034f3c38b73d81f9f78c5c68ada6a819eb735f971acde89e21427aaef0a70c004551", @typed={0x8, 0x31, 0x0, 0x0, @pid=r6}]}, @generic="076aab811812ad1aa33e40fe254616e4349503dda40196fc562d8be71764a6ee674f727daac4dc4d6558e23cc06d1e262f9a54d100197370457c9621a4df6b61741f9d2b694f00449f800d5ade5790670b701b7f71f760d012e4436b6e182a6f48c7e2a96e4caa2413d8a4d6b3ea8dbb98b289913f23cd1a7f9fb7b829e945f85a68c69462d56b8aab4d98325269b1b08c2447c80702ed1beaa8831f4b195ea65b66ffd871d8b4ce26f73dee2ed56f0b2a15a2e3c9762438951b3bf106d240fe697212d5124ff9aa5d", @generic="376fc646a0c5c7debab44f41b61d79f41005d96cdfab8bde8c50c1fd684b8290e327daa192e2a31d9382175422c6436e6b97ea6925f305bb7a72ef6ff203a3bb1f741a37d8ecd3ca"]}, 0x488}, 0x1, 0x0, 0x0, 0x10}, 0x20000041) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x3}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r7 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, &(0x7f0000000080)="c4c235aa1066ba2100b000ee440f07b9800000c00f3235000400d400910091b8010000000f01d9b90e020000b805000000ba008000000f30420f38c9ee420f928e00000000c48181c6080066bad104b0e3ee", 0x52}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r7, 0xae80, 0x0) 17:42:04 executing program 1: setsockopt$RXRPC_SECURITY_KEY(0xffffffffffffffff, 0x110, 0x1, &(0x7f00000000c0)='^+\x00', 0x3) openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_open_dev$midi(&(0x7f0000000000), 0x200, 0x0) socket$vsock_stream(0x28, 0x1, 0x0) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) clock_gettime(0x0, &(0x7f0000000240)={0x0, 0x0}) socket(0x1e, 0x4, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x4000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x1ff}, &(0x7f0000000380)={0x0, r1+30000000}, 0x0) 17:42:04 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 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, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCL_SETSEL(r0, 0x541c, &(0x7f0000000000)={0x2, {0x3, 0x0, 0x0, 0x400, 0x100}}) r1 = creat(0x0, 0x0) geteuid() r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) r4 = syz_open_dev$tty1(0xc, 0x4, 0x1) fstat(r4, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r5) setfsuid(r5) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000000700)="9109881108420b04eb11e290b4a0f78803ebfa0b5ed273914a76e1b4b3d49e0d42e274d3405d911414fd4979ab23c4a4de956e311b1a975629afb360b8e6d564b3f719a470530beacfb8341054b9f1b52e03cc2faa6abcd612cf315d0454466ae7b77e55007b21e1c4c81f3660cc1f25ed6d7ab5bcfc086339cd1a54cb4e1ecdd69308e917ed1e8f347a25b11f9d66ebdb78e7ae488fcbf46f27ecd2bd6987bbfbd1b4ad1ab041559a778eff8c63defe6cc8b7c3ebcbe958ec3e54fea74cc93cc1bbceca48bb0e77e27f9cf04e02fe0d5a872608109e92249141c6fa87cbc806e4dad71db8259fbcdc10f8e708ab52df639f1206bd70d9fcc42a211b7a685e37afd00cbeedb4da41304a47be74dc828a3b38df3fc27747ea226370fc0ca3494f6d2cd8a220f9a774f1b3e3337ce5bc3d1449eb0955cc385422ab5dbcc9ca910c4a1a94f5f89475f0b0cf2e7829a9d639806f52b785d764a535d88d3181baa537d6051f9df6d6447c85b32d606fdb51bea53db4f69ea0d7230dc57188e19953d078a48a101ef874e50ac8247a589d46149ddbb278507bbf2bec7eae0f16dda591158e0d221938f3bc1ccee7a6f5ada68a5543fbddfbc169cd968e5e5477b5fea23d3460882aeae37d42684e44486c729e442b6123e1d7df1a4f998ccf7314484cc186841ed522df25535e64178eafc9a33a5c3150c830c76f62375a47e481812e70ebea0a38689d1ecc53640807009b421155ec10a66cf6c19438e4ed560cff284422cb86802a5895ebde59aee52eb0a5f32e9ec657c6aebfe51f82603135c48fdb8bb37c182319a6a87eef286a4509f38b58fce35fca522ea25c506a6d8a71674309805bfa90db4fb6186942d17843a922d0107e6f69678ff26768e1350ee894a11910f4542fb4ec21573f1daba53d3165e7d5a52ab54f9e95be28dd602d01fa0bb68023cc5b658ee3218e02c90793d494e2beb88cd60f068b4e2bebfb3c178d41d498fc591ca32d95b6c5bf2097dbec0fb8ea1d84324e1d4a5cbd1993663948324c15781100661494744aac6cda0023c4a835ccada0174e4d3f312281166bc575ef0a4b00098661e6f137e6aac37fedf627aed5d522c18a5d21510c54d13c5dfedf1f34cbb4e4d840302832f054195aaf6a2adb25124eead6b1d8e179ae349580cb4c56ecf6838acfdd078b0c8315272eee9170edf120ded0ca996a91c87cb8c39816e9983a0c8279e91bc547f015ac9f234843d2417afeb3271475e51ac7b1d6fb72307816de5942d69be4c6f24bfcde8d2366c08c83d7977e1308e73cb2884cf9ddcd3aa0a6ff6dc3375186366782695e6e05fa30019b6670520fbd6f3f69dab47fb48ed15294b9b8af9bc64dfabccaf5ca379d3040b1f3073fa7587367539099c80815f91859e56fd615b6d97ad624e4c566f4d02b53924384608a116c16b1d2cb4e05a05c341c34e526cf27a0c00871cd050d6ad71cf04545ae9ca965bd2257b0d8c0b99f03f2ab659978c66f80885f03010babcf3371cdff9c4738a0dbe03489fffe0437a1483bc9679143516ff1b21b1587b466e5c22a25eb0c8db1861218f8cad88a0fed3134d2a06a2c0b8d0eafa8bd568efba0bb5dd771d146195ace6baac96d2ad765dc0cd6faa496c0bbdf74c2caf726d6c478c536cc1a8b81278891093b89da322c5687a67d4ef12f3de148dd3d988ccf495cbd2ea4dcf79eab8ceab96996d680b7b3cfb3248800186239ea33ef1ef66045fc219ae4a9afe19cd6dbe91e67511d61083224ea4c96a5cd3b663ff2be6497ad180d4c3743b8d4868da40791c15a5e0f7421464d681de601f96f8b572514a7e882481fe162e6b5e294a16d2622b1976dd3b6046646779675760c74350b0ed6ea60b0c4f900b20fa1cd9ed8140272bf64a8bc796b77485b65841500369f165384e07a5d4a7efc08c65ffcfe1c1e0d164dd7f910d0af8c7ba8adc1edceec99156c0e83412772a78a096d2ee474713a673cd1e490c8c6eba0c9c5f946cfdbbc14ad17b5ed4fa8d92b41862ccbaec07bb1a6a17f5043502fb3b0151a01f62caab802f7eff13746caaaf3d5f7327578a40f483277827695f2a33eced52e8baa10d433dfc845983f4fb1ef5dac1bac06fc4fa21b970561d7f5abbf29f941a9abeb29b4e01b3b0c27fe1ff1c619347a93656405714f5fd26eaa3b3ee4fbaa02c2c2f5c580c73103bda886c0b67824192877a960a132e3e62e5da380d75fd80a5762628b74125d5dd9adcb270f3e15892e2368bb5936c67bd37a8933869204cde42ec552a72c1d037de35e0d384f6405d7fc4b70b9c6a12c711fbc11382c010c86f62a07921ca8ad7a144a9eff5d9aad878c9d0817741cbaeee22713697130ef1f406dd809d081d70067c781fd4ef845d4135d5de9e01d7f93fa481df3a1415363276173d0c76b5cd102b5c6c90ee4da813c97ea37ca905c645158b8a27eb488047345caa60ae954bcae4c72a9799e9cb68276b140b5c2e92fff0a91631f7613d3dcc0c86752641fec591c34503335cb83de177f3c879989fe573c003aa456cc0762aec0c2a0f33cc90c55c8299d6440d9437aa99433ebb904d60ac0abea67431088bda5813b168d9510f97a5bc17e3f5c74c46bbe99fdaaf47f7a068d4e31d4eec6d180c9a56e0934a70116d88e24c627423d3a73ee7a852064e4587dc3a6891a7ee5ceb8d8a70313260151b2a55223bd1e63febd9782ee24108ac0ab7393a6bc5d76fdb8dc6d1c6cfd84f5b142853262dfa51595833cf81f5ccd4b96fe85985b27983ed8462b9b7b9bc1a81af2bd5f607974386de1981ae94caa6387b7dcd17496a8a56d79f10203ef5bc6e786f226c26cb016af37d2b0405d77126bf0487a58ca308e662e056bc25b4191bd2fce378e84826248b795b44fa00a324e522a62753ce10f6f2ebfe054a84b12f86c19cf7116aae1384516892e6d4a249d57280f51ad765a71dacc2a09b5c5686cc6966d3f602ad83d879cee8241cf23739d6a292b8629a487f9a525a914704120c1c9c43952cc42cf2877dcb470e5e5128391e6891c08bd01a4f1372da7249bd0a2ddce01c3df86009cbfd661b6a6d9b08bb0a98620a9d7101af55c9cef3799ffc0fdc1c92419cf347e574097f6300a88b50f696028314c42b287badc7e6a069afa045c95a797510579739dba38acf9d41bfe43558a800754168e122f33ebaac12265645e119fc01a8a33e0e42b02c437177612673045b9e7300ed31707de746064351c8db628196e83ad98650b793532fe82315feff8532ab31466b60466d341332cab9e0c2719d9008a2431ac61ed90adf41e42b6e151eb219ad3377be0f39d3cf3de92c85fb71034c4fb2a14472987e3da694a0028912aa2a789479f752056a969ee084205662c2082a37de515aae5778ed027e7138fe3c36440e80a380e8377c36a2904c69df1ed5df60d3867d08538e5ee57be6960c2162a55e65a30029a2ecb0d1e4a8b67710ec5eadb17f6c5e83094eb889aa4e374a2888ce7980c0999ac7b36ac9d62a43abd38a81fc1d6e7c941831edb7a75502aac7d86c3bc8a5f9f273fbb61b9883e9fd704b323b9f3961d54c821c1d40f579c87a7a0dd6820b306bc49d8f10c45da3d24292e2fe5537473e5fc914426f400609a1f293426b49327f05ee3abd3286534c2cefdb36168ee8a1d04a04246b29592cb038e138c72487482d4b78af3cc9088bdd1db30af8d4be3e6b64ca9c256c5e5169f87576ca50558561b68eecd637049c057f62952d2c472800bde2be9527594eb01d64cc8f70d16ff46ffe6d2c94bd4f94c93ad322ed566ac871518a05e3777bd1867acd3a0d4961ba6254e8196a7e75f05ac96b57ea4a00558f69347ef126116346eff4c581686b1f5ce3e54dd740bec7e3cfccd7e1f8c2a930553b45b64492cf4664f445ca789a70f85e2ba0175ede983de3d6a953aea4fd0c6db0b9099599534a1a25a53f2571b169246dba443d6f4c73f960e73a9691526aa012259888cc4df05ad99ebed6f77429238dc77f979d337da61e12088af2533b46d2bdb7c7bc2d5fe309e0b2910f08163b2e207cc1fc5abe8ba1551aa60eb953be7cfacb3c19790e9e20e24eeb019024402d2dbc44993ae0592d0a1d803db877a58e6208e245d260dfb8f2513f79f2ca9eb52022b751f0f3283aeb688bb0b1e89b5c723b46d6fcc830f8d26cc12598b19dd77576f6c3bb9427bf3fc28b87085f1267613c1498ee84d4c0cd6d44d09f3613999ae1b33e4bab15314f63e8d15811cb552e4c037702c664635dc01965094bd0919514d52a723029eb714e1e06e9566434b1bc38c173e69396e6d3069b65def11677301a81e8010b8991f3b23ec079f2debbe18e65e81afd8a3170c56e54bd34863c79445c46cfec68481b42ef3951e0cad2ca2a6f659fb96ec40bfafefe1956df66a7a548076f8b82435297ed9124337c139a354c7658951dbc85766a9c486482daae9d7eac5c0ce358397d3adab476af7d23b5f69bce32c4763c8c862be334e804c5450f35bd96f637eb030fc406ff09ee794f679ae23bff6f62a0b8fc2a87c8158ac723f4afd339cd909b2c8a634db333d3d850cc211ae21f8557ed4d973be89e75c81a085129f1ed0495559e81f4b8b0e420634ba07794b220d3dd31468ee7e9eb8ba8304da99750a42ae1d65ac5e6751c90b6a0ecfd53f8cabfd8793e3e8daf2032291c4d51fb7120d35c2acf037007ad418dc8c7f5c10afa6ec19ba45f40a5fca04649b7d7d56c2a337e9ea9f87a4c810c13a2bbc42222b0a5c3e7877d90d221a8b29d596662c272b0e80b5bda0fe90c310882118520c178c44946b581fdb0510981c06fb97c484316d8d54c5a9a1b536aeb6ef735ab923f30e163fe323e2f14c0f96431ec44ccf12eefc172c5e29fdc81725f28c787a8d8ea1b25ff251f76a075aa161683811a05616a0caaa782835194403292d0b578a8a23b50ca807b7f886d0331155e150f9fc30064e3159de170bbaa8ae80a2c531c7e88202d3714db6846216673eb530d4dd195b5cc93012330b2886071368bf411d9c39364324b6d7bd05c4ad8ac2d167441c8278b95afb9b3c920bde11e1f58c60172924e58ae51badb8d38edf93534f3dbb6e357097d8cb963b31cbe1b2595858f3cba7f3b8d9f11ab7e43dc97356040c79f2a5bcc3f4d1ae32ca930e05d35c90e16c6fc624130039e19098d9b172473a784b349844def4eb6f19ccde9eafd1da16b9609c297036fafb1ab4b5f7db6e52e7a4354c914f8497426892d90a050b7f02d0918523c9a451498d1eaab0aea40b68b3f696b48b9bbfcebf2bb24301680700da2613d723120c030ac4f7638fee5e37cefc779fd9f357ef8d163e9c4519c15fef399db2a63268fe16821de3207562c329f2f37158e2adfd10392734ac5adf6cdc04d94b88bfa64b72833ab042c9f3e5426e127661f35cc9c7d55cabbb27e618f5f5364341581ddd171e7e2fb23ee2baff486f71982822e273db082bb5608c11d0d624ef3591851a400c6556bd9b06755978055b09a3fc85c6b31209ff0101930dd58d96b6f7f340f69fb2c517e192538e5ca7c79ee819156d0ff4ea61193453339128a3a3a9f9500a974935605308c40158e840f181f73527d6f7d822e5cb905f1b0e59b46a0fc117fff80631311affb78d3284b48cb5da6aa670b6c83ae8a0d30c1572b99c33dbd4bbc277c733d695559fd0b48c59c0c3f37d1eb18683fc7577b21f59912602ee33abdb8b6c5808bd771b98c6af6e498ef0a2fa9870af1614231c44ebdc5f3c4f5e787138d502718037867d0281a203aa74a08f913bcceda9f2ea75c96fe7c490db1db7aca4b857ed67274f145b4c13c58c97c04361792765bcd2b9bc271c8a384ab19038ff927ae86e9a07372241b90b2253742598da373fac9c9cbb32c7a8c1325076e470441e840bc7308931f289ff1e0781a85278f8bb7773e68ce24ca0eda44da347399fd4a389a329016e3ae42a1bec49a28db947d46bf410c2320c38db72f04a4edd2e5fbd351bde022b639cda542604cb63c213866f7eb24684ed6e45724458e3fe02b334d46c50f366a50b4da7b35a7248a2498ff5f1c940eb8755db78a974f920d86aa0aac3446fdd28686b800cb6e096eb5ad84ffc3f616b01b7d7ac9b53a83c7c17ca0abad0d0869b2efc7a11bb73a1dc034ba74a5da0148da60d6e6c031f809a04bba5698a4fbdc6d752a61abafcc56617462604daf547c34b2947aa7be1b9c33d5157b044129fd51a9a7271e63d92dfff56ed47e590f6c98d2c8f5d04b7ee8cc07aaebe12fdaf8e906f978efb320b575d137a420a71e24ed0a01d9d3734e63532f704e6e47fb4052f13c8ac7958a8c6b1a47aae925f92f35524378142073e942ea04c70501a652e91ff8f85f94a50dec26c93c3b294fa1fa3927a07ec1cacf516a1e31645512e9e03dc55672fb9fc3356e6c6fd0ff49c60f515e4f0e8bbc651664ae7dd32bac1e2bd7cb16f8197dfeb69c9bcb81df8d9edea806b7813e812b1eb12658180f3ee20db227d1d521be3251debd6202c8a6cba7703b83d8883a6777258eb77ffeafad551998a8c1e89a27d0f7b6ec5c21c75c0b50afe82a52654cd238f62bfcb896491513ccc4243eb90d0d7616d9c9b2172dc247913e4aabb40035f37dd6b496632fa7302cc1eee3f84db35b365238882e5741e6c8d4e3ba0ea6344c53bc95665bef6145c38dee098ae0e9aefcabea30c9c3e3d7ac559e478eb23ae1f3e81e6b5a04bfe7778aca6dbe276d4da3ce92c82e10df0c44f05696a8e6e63cd33c34de387831ec29afcaf3e95a5b18e15caa2289dce8ba72af8af6859d1d6e089effe7d2e818b11022d9376740d25d13ff8a065c7fabe2f6dfbbe5ec63fa99fe59bbb485c75c73fa76f4476aa25375a9018c805e15d664d67d500511e975af2582613933077071eb612afd126f007674ab4b7ea7250b0ca43ff863f620c1dba3fb2349f44de2b3617b4633c12aea6728ba121378a1c68fdd820eb8068a89ae21b3e6c21bca1d89e8acf574b98434f06823a0b5ef4d907e16ecf3e6fd98897db1cf0724549bdc6c586474b010602aa6bc915bf9e2909205b07b3bf995bec5ff2a00fd143e2b6d9afecab967757eb799c672411dc7e2e778ed47c639467a2f082994fe6dc11727d88534b3775c2ec82dd103e34303258243c5fd2309673c89cb574fa49572dcde25453a351582f0a76508f1c4e907183a6c2924535d20ba3ad72428f13059359f94eb467460e3d88ab3c629730b567ff084146938cf16bc1c61a71d669f6a3e439bbb5968ffd84757d20ef671ab0f4268deb0f9fce75238c3bee457d6f79cd2fcd623ac496662bcbd6da725cab0e8d2f5f96ae2b9c75edfdc00bf40c950f58653ee61b2b3ccea68593700248c9d8dc34a491db1252fdc30a9c3a7d822506334673926e8d59e0ece90406a0df0ce805fec8c4482b6e9fce29910d2a959f242f7a46ec9d4a9f5069334dcc8e3b30431f062fec949666d77ab6235607b18b44d6f23044adc3bce7709c5555a621d1cc5030df0ad68eeb22d906b1bda766a4f22647b45d1b3f6adea40eb867731807e5966b47a7ae381b3c7bde2ab5d275d2efdc70fb1e6e39201748df7eea5b6f12f513841d49531ed2d47ca156dfffb07bb73986c2a33df5d221961d4fdce513ff07c52f8c63b464ffe8ce5a55070feee549317f378f19a3164383485e7ae7e5e236748c5e3a5ef8235ca5d46abc752da50883546e0606f3a1479a24585124bc11766cbeb3a6bb1c7c5b650077eb9716dcf950e3525ba48be479edca71e6ef356d9756e410b691f5ccbbed0aa343b9d57f51c63134e079ab67804e749c1dae4ccc294098781e0d88ca07f80415680bfa5dede4f8a5babbebe2ff1acabda5911310801dded49e13eb3295700878724519671a8a17f56552228ff12583717bd36604cdfc46a2bc10dad9c6ca04005876455be99c6f1b335244af7328f47a92dae351511d54fecf9bd2cd87b93962173a424b2468900c70948b9494c1fe7e661d33e0ae0f5dc322756e8b46ea33d2c3d62e6b2dd4a883e00605bc2ef345aae4245e7f56cdd841cad44e7521e630bba10afbeb76906eda12a2a40661e45110cd54a5e30d088c96b59993e40d08613fc9278db3b55ba67a693c4b1900d0e3216753b2c7d01fddcf62fb7201070628b9b7635eaf3ac624464a7b275bf787c4e415a065e40c8025c8e30b1620557e0f809129445c248f7f7e94494957708d8b7418b0d4d33921898981cd0ee8a609b7043a28b61944c69170422c6ccb1f7f740e185252016c1952dc3e91c1c25e1ab6909c11728b344842333f07af2b43fa17d18e93a7887af0cc5bafcab91b2a2a4b4b8143652828434d98ab9357b93e240f8f08390c0f9c54479be3fe7fae6d9b73bc25ccc12607f5c4bbde62e04c3054a29a46dcdd1401981c5031182242380c1efa7c5af64d5bc7c8f7af03f565be01651b16111df0fefaadb72e31747983033a300f7ed05d1c93ca2fd4aa6cb47a2a573d25dd279479e4e7092ecd3b34e85a26ea315539fbf84f576de80511b5845064a3a19d459523c6255ea5429f8301cbf2805943456d6761ef2bcfd6ad5ebb7ad660a44e3abbc8e3432539b0c5a4bc7105770c2e8cce231c74e42d0db187d6707b9ef470954e7028d7470137f828b92922b8c8eed2a3c79e4e3255e9f94110d3b7d33fe8dd9cccccc16140c8d1b723471080dc89f1946d739586179bacb836f4e7f1dd9553e6460717ecac96c5ed2a479c82d521a02799b34aadee058e70d3f00dee8f8cd18f224d9881cbb83ba7173454fa118c37c6b170b450a376c7966a2d87b0d460ac476ab0c5989282d17c1ff8637d56595c41588f071e4bbac5093a8181a04e435e7f6d7a56eca54236b29eadfd1b13534854692167c810338a6a272d050b0e8fd490c8d1902142367b339cb50b06ae9c88bc2591a038014949016852dcbfd5ff265275f4f7a4c562baba671db99f883202f0166f5dac6285c9c6759f926ccabef65ded01ebd6dfa00fb98dff2a3202521fcf15946f21c22993f0af7d0d38582dd2de23ec67313d6c0a4ebf1f5349fd8344022b4b4a55aa8a1f4245afbc2831b05c2ab6f7fd1753258453c2eef9221994ae97acd7775a181962e56c9f56b5d427220d40eb8f883eafc7ec8b8a81a9ff011806d76581d7887be37ea12e05e38eb814b2b77dcc641a5c92f1c0b67809f43a89d48bb749702bea3c10a02f876bb66268f895a02aea1dcb6832a4ad3ea76d106a66743135344e868e6606404844f8f1684aed857199e03376c2764527826505dc305791c84025379c393401d12217cb8d86b6d348ce6976c3cc04a282eb3da55c43e64024cb4e311735e5bf5ade7cafc67bd4fe798b7a9db9b2209b8ac3c103b9eeac456ed4dbf1559309f2a3cccf48e842963af3146462ad94bca1fe677c9e9a3a3f12183608ebcbc6c8967ff897383f0de56e718405702fdcb44a26c857be7f80472adc2a2405ac5ac33d8ced92afe21ec0831f799211421c0e8f571ea3a6caeaab8e1ee57138f1d8bf435dc192dd9de4d299c6c2a05a3207c6b2afe26c7f4d82264c04e3ffc715c9e5a7a7569e4720cfdca3a4f507f1d866573db15d8d568901ace04d19f0ab3b3b23b19ccd343f9f8cb40cb200ed8a2da59b5b3b59d02fb819baa1d5140fa8c9e0effef6fce2114d46e01c295ac2f6b3bc32987e277b740de515bdf194882e7ffd4e8543d12f9c24c9bd3c2cc90d84e3b5e2e3da6e32c5032f9d3bc689bf0407e0df26a69953969382c03c67b00b5724f24914f8516858040ed43672f45ead6315e69861d466a2f0102e36b6dd98c3a532e38235082b9928557d431bd309cf36a47b47b6f1864d1b6d813300bbcb33be3a5aee708e40b17ef7b330a5e2a32501f2991bc7b04c7685eed613c05c527c87b1f7138c5b45d7e0c9301def714cbf9c77b682dae093c9aa037a23645809831ad7b7dfc9c1ea4ddfcca753fdbc0e69d64506adf28684b064caed3c688cc8b897c7c6a45b9bcf4c4577f135e43b7cd109cfd4a03eca12e5e26f978706ef71a19989976807ea366ce6d8fe298d5445fe0754ebba043489e46da28540a80e5ff16124ab8c2db1e1990299fbf2717b4f9cebeaf62a28d3609b0ff1b50ed4a7bc36c77e2607a80c9e2fc6ea13887d8ce8a79059f31b37101df5debae11c05db6a217967b869849f7ac3e6d7505302050faff88bf13e61b2b7f215fc54f6cf9571c2825740060b78f4403cc7b2ef07dcad21c7c72cfdba40d628f41432a6440a4450b9bd949882434fe6b0c500ef49c9471d424f47770c239384e5c538a1a2f5e17b9b51c2dd4a329e1249f12e564e895db6dede1443cc5c70cd6ca050c6cd8fce5085e4d45dcc952d4f9a10590c21dac4b990570a2465ed796d301811b8f78495aed9cf818383ab495f6808bc9c6b05b6866b7f313ebea631563bc27ca21f94461e655e919d17918b13e61982d35a98ba9a2d84d5475a61f08026b7a6aef35f067d4286453284f90218b4ca928a23e44f8516b77c1c048b1dec76a7073ce340839b63c3f17242b3842adbf478d3b08e0aea1fc8edfb3ab43b9f8ca3147d1c0f8af365db6fccad9478bb21b2381a7f8f9979a3627ee7a05e0e88c2fc0419a01233d11311dc254f2398da36c84ba49ba3b7a765a056f56de9e63ff6dffcb7cde18ced4f25d27d7f37bdbbd962095375abc51820179878ced180b97fca252e1119bc1bf038cc85d10c0eefc51fd0f6a870b5d0421f009c0e180cb33d7123196874564c6a886a967faac5593761350029444432268f515c641674f463e22b20f47488d05d225ffa00a9f31123e216795f2efe1c646b0c83249c41f0ddd455eb5f22505161f32931e32aae36f818ec8be96f310f4d162784fc96dfe5874c51987a9586e90fae2084063af704c574d19491293f8af04f7df5a6cc97f2cd613520e1107f6b0eca541aad1c4d3e39889686f96cab75dd5c06979f0d2f87acd7c10dc23cc561f7ca6926f33f8dd573d58582a688bac42b062c13366c19779517e5518005c5310e1e0ada94e7accc164733febddc918578406434303729d2b82d58d8e8e76e4770611ea3f0c311bd8131ba2c0bbf3a84e21d3587c5a8350204f7c61500ecc16e8dd6b883e05dffbd783e606ce3af91989bb1ff77b9132faa1f6f02d7f50ac0e083e86c9b8f0328bee6913879a9512a66af72652b5771765fb174a8e3092d7f840138c9d91952ebdc0036e077c524dce1a96b178f1f5d97df4f09d0e4107e1e0adece9aaa2f46f548ee43e8bd9e311bf16940ecde2a389133c64117f029d747a4e981ed948732e07e0b4f348fb99baaacf0e412ae7b9e9c74f5df3689e5ffeaedfc238e8a91a225e4513f61e5f112c1dc1974e66eb2112b037c7a1268c229241e871c796fc6bb96f46c0dea96df8af0e4f9fb19448ed08739702ac44f0d47d0f661e80d11c8a8f24b84f048d767826012a9ee48be01ff4bd3ba864b5b3f3f904d95bf4385aa5d836ccb509b61b8b894270fe4cc266cc6", 0x2000, &(0x7f00000031c0)={&(0x7f0000002700)={0x50, 0x0, 0x0, {0x7, 0x20, 0x81, 0x1080004, 0xfff, 0x0, 0x0, 0x1}}, 0x0, &(0x7f00000027c0)={0x18, 0x0, 0xd43}, &(0x7f0000002800)={0x18, 0xffffffffffffffda, 0x1, {0x8}}, &(0x7f0000002840)={0x18, 0x0, 0xe00000000, {0x1ff}}, &(0x7f0000002880)={0x28, 0x0, 0x400, {{0x1ff, 0x7, 0x2, 0xffffffffffffffff}}}, 0x0, &(0x7f0000002940)={0x18, 0xffffffffffffffda, 0x8000, {0x10000}}, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000002980)=ANY=[], &(0x7f00000030c0)={0xa0, 0x0, 0x7, {{0x2, 0x1, 0x5, 0x2b, 0x401, 0x401, {0x2, 0x0, 0x4, 0x7, 0x1, 0xfffffffffffffffc, 0x1, 0x0, 0x2, 0x4000, 0x1, 0x0, 0xee00, 0x5, 0xa}}}}, &(0x7f0000003180)={0x20, 0x0, 0x27, {0x0, 0x0, 0x6, 0x1}}}) io_setup(0x100, &(0x7f00000003c0)=0x0) io_submit(r6, 0x6, &(0x7f0000000540)=[&(0x7f00000000c0)={0x2703000000000009, 0x8003f00, 0x3, 0x1, 0x0, r1, &(0x7f0000000000), 0x3000}]) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f00000000c0)) 17:42:04 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x400000000001, 0x0) close(r0) r1 = socket$inet6_sctp(0xa, 0x801, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) connect$inet6(r1, &(0x7f0000000080)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000000)=0x6, 0x4) bind$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) listen(r1, 0x0) creat(&(0x7f0000000100)='./bus\x00', 0x10) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f0000000200)=@assoc_value={0x0, 0x800}, 0x8) ftruncate(r2, 0x200002) r3 = openat$cuse(0xffffffffffffff9c, 0x0, 0x82, 0x0) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r4, r3) perf_event_open$cgroup(0x0, r4, 0x3, r2, 0x1) sendfile(r0, r2, 0x0, 0x80001d00c0d0) 17:42:04 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) syz_emit_ethernet(0x0, 0x0, 0x0) memfd_create(0x0, 0x0) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x200000, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000140)=0x14) r1 = openat$dlm_control(0xffffffffffffff9c, 0x0, 0x10402, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, 0x0) r2 = openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@multicast, @remote, @val={@void, {0x8100, 0x3, 0x0, 0x4}}, {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0xa, @multicast, @loopback, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x37e2abcfac0b7c5d}, @rand_addr=0x64010102}}}}, &(0x7f00000000c0)={0x1, 0x2, [0x150, 0x6b4, 0x70, 0x3c3]}) lseek(r2, 0x4, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000380)={{0x1, 0x1, 0x18}, './file0\x00'}) ioctl$TIOCVHANGUP(0xffffffffffffffff, 0x5437, 0x0) 17:42:04 executing program 5: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open$cgroup(&(0x7f0000000600)={0x3, 0x80, 0xfc, 0x7, 0x8, 0x9, 0x0, 0x80000000, 0x30844, 0x2, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x1, @perf_config_ext={0x8001, 0x8}, 0x82, 0x7, 0x7ff, 0x3, 0x9, 0x0, 0x80, 0x0, 0x5}, 0xffffffffffffffff, 0xb, 0xffffffffffffffff, 0x8) clone(0x2000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000480)=ANY=[@ANYBLOB="140000001000010000000000000000160000000a20000000000a01010000000000000000020000000900010073797a300000000038000000030a01020000000000000000020000000900010073797a30000000000900030073797a32000000000900030073797a310000000014000000020a090000000000000000000200000614000000110001aee4285a7c572fb51ba1ad1577ef6d7ed1a10daf5bba642c13d963b71a9666011edcc6531ef94fcd8108d9be6885467f10af2ce686aed57a01ba3b05b7f92191736071356690e6d8fe364351230b8b2a5795aba9b81486497a46cc237d4f4cc6594f561cc8a715da7e696f274dd8855db68cc12b656c1a9616a7b2c6b95acecd37838e3bee9d442ed1fe70f123abfd59629ff0fd030a09234e6561bb0fe5b2d02b8e990ea99c993792502cdb56cdf5ac28a4587f92c40e92d2d2ef6b28647e2944beb7403fc223f2478705e1"], 0x94}}, 0x0) r1 = getpid() rt_tgsigqueueinfo(r1, r1, 0x15, &(0x7f00000000c0)={0x3f00}) sendmsg$NL802154_CMD_SET_MAX_CSMA_BACKOFFS(0xffffffffffffffff, 0x0, 0x8000) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NFT_MSG_GETRULE(0xffffffffffffffff, &(0x7f0000000f40)={&(0x7f0000000440), 0xc, &(0x7f00000003c0)={&(0x7f0000000f80)=ANY=[@ANYBLOB], 0x1a0}, 0x1, 0x0, 0x0, 0x24008000}, 0x20000804) sendmsg$NFT_BATCH(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000a00)={{0x14}, [@NFT_MSG_DELOBJ={0x80, 0x14, 0xa, 0x801, 0x0, 0x0, {0x3, 0x0, 0xa}, [@NFTA_OBJ_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_OBJ_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_OBJ_HANDLE={0xc, 0x6, 0x1, 0x0, 0x4}, @NFTA_OBJ_NAME={0x9, 0x2, 'syz0\x00'}, @NFTA_OBJ_HANDLE={0xc, 0x6, 0x1, 0x0, 0x2}, @NFTA_OBJ_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_OBJ_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_OBJ_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_OBJ_TABLE={0x9, 0x1, 'syz1\x00'}]}, @NFT_MSG_NEWOBJ={0x20, 0x12, 0xa, 0x3, 0x0, 0x0, {0x2, 0x0, 0x7}, @NFT_OBJECT_SYNPROXY=@NFTA_OBJ_NAME={0x9, 0x2, 'syz0\x00'}}, @NFT_MSG_NEWTABLE={0x34, 0x0, 0xa, 0x301, 0x0, 0x0, {0x0, 0x0, 0x5}, [@NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x3}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x4}, @NFTA_TABLE_FLAGS={0x8, 0x2, 0x1, 0x0, 0x1}]}, @NFT_MSG_DELFLOWTABLE={0x34, 0x18, 0xa, 0x5, 0x0, 0x0, {0xa, 0x0, 0x5}, [@NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_FLOWTABLE_FLAGS={0x8}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz1\x00'}]}, @NFT_MSG_DELSET={0x224, 0xb, 0xa, 0x201, 0x0, 0x0, {0x2, 0x0, 0x5}, [@NFTA_SET_USERDATA={0x80, 0xd, 0x1, 0x0, "99fe2f8905952a535267c8ee19c1d819a499d35dc4b205be96aa8cc4604977d9c371d5240a1b2756027042dda159fb846ce81ab4e58da89f074b0edb7b5012a9e1c22c106ad9e9710fafb5ef431eacbc5c2c7a251d2887dd4a460e9c3eb41cffbd9732b5e7641c33ca4c8c85fdb937a52c7f6c6d14c5ddd8ae961e62"}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TIMEOUT={0xc, 0xb, 0x1, 0x0, 0x6}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_EXPR={0x10, 0x11, 0x0, 0x1, @quota={{0xa}, @void}}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_DESC={0x150, 0x9, 0x0, 0x1, [@NFTA_SET_DESC_CONCAT={0x44, 0x2, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1000}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x4}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x8}]}, {0x24, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x8}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x9}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x20}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x40}]}]}, @NFTA_SET_DESC_CONCAT={0x3c, 0x2, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7ff}]}, {0x2c, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x4}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1f}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x4}]}]}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x1a}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x5}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x2}, @NFTA_SET_DESC_CONCAT={0xb4, 0x2, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x4}]}, {0x14, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x40}, @NFTA_SET_FIELD_LEN={0x8}]}, {0x2c, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x3}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_SET_FIELD_LEN={0x8}, @NFTA_SET_FIELD_LEN={0x8}]}, {0x1c, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1ff}, @NFTA_SET_FIELD_LEN={0x8}]}, {0xc, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8}]}, {0x3c, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x3}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x403c}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x80}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xfffffeff}]}]}]}]}], {0x14}}, 0x354}}, 0xc0) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'wpan0\x00', 0x0}) sendmsg$IEEE802154_LLSEC_ADD_DEV(r2, &(0x7f0000000400)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x68, 0x0, 0x4, 0x70bd28, 0x25dfdbfe, {}, [@IEEE802154_ATTR_PAN_ID={0x6, 0x6, 0x3}, @IEEE802154_ATTR_LLSEC_DEV_KEY_MODE={0x5, 0x37, 0x1}, @IEEE802154_ATTR_LLSEC_DEV_KEY_MODE={0x5}, @IEEE802154_ATTR_HW_ADDR={0xc, 0x5, {0xaaaaaaaaaaaa0302}}, @IEEE802154_ATTR_SHORT_ADDR={0x6, 0x4, 0xfffe}, @IEEE802154_ATTR_HW_ADDR={0xc}, @IEEE802154_ATTR_LLSEC_DEV_KEY_MODE={0x5}, @IEEE802154_ATTR_HW_ADDR={0xc, 0x5, {0xaaaaaaaaaaaa0302}}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r3}]}, 0x68}, 0x1, 0x0, 0x0, 0x44880}, 0x4000) 17:42:04 executing program 4: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1031fe, 0x0) getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffefffffffff, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) ftruncate(r1, 0x2007ffb) sendfile(r0, r0, 0x0, 0x8080fffffffe) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r3, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(r3, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r4, 0x0, 0x0, 0x20000004, &(0x7f0000000280)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000000)=[0x80, 0x401, 0x7], 0x3, 0x4cfc89a23562c0d9, 0x0, 0xffffffffffffffff}) setsockopt$inet6_tcp_int(r5, 0x6, 0x5, &(0x7f0000000140)=0x80000001, 0x4) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f00000041c0)="347ce97e8fc0feca52ee422c9d883c41c4791cd6d0a26b7342cd1b37a92235e8117ef58070e898e47d7c9ba928a7da57600fcff132af6c91dc7e16870564f6661b95c4877f66aa92e7cffe32b1e82602f1ecc7e0ddb2e8dd886f5a947dd7fd5e9b5d71722c84a16fea1ceb9ddad28e276e188e18a36c172c5b6de32432251f57eaf836fef21ca0f661ecb747dbef4d9be71ed9686dcd29f784edaf30cf3e13aedc9c466f35ecfc3e3ef2e5e02aa5eb342139111d8bdea9433b66f5d70957ac5d27567e0f82614e3dd1f51b7c00ffbf6b88f2755bf4dfcb950d059c273b22424829f2dadf8ef08b92aff25350d9458eb71aa8bf5e2b9b57e24b5a15823bbcd4d8f7734f7ede755402ff418d9cff0b774de35843bfcfb3aa5fd9f2f3249fc21e827689a58d651cd6d86034b3a92c310c1e09e8c5ddda478d87dc509d906cd15d8698d1fcf1b3ab06b6d4a803a4320b5cbc89d8bb342ab4b794a2c1e8fba8b05a3a888302a7907a6647ece3c993806c3aae5b352d693f081526ab81d8e678e1932f0b454b10923e541142ac6250bb742eae05e81edd5ad797672ad17a18d57957f84b02e94e9834c51545ce7c6a42e5b8ed65db00fa1b390b0147847afe9dab3800c429e04245935fc399f55a879cbe61e2c1a037087d6f7668fe63ccc30c4f8a7e322e1eef8b4c5e032c87ba525f154c2c3e592c76280e83e332010d12721b7e0e98bd64373fa7229d0edac4896c1ca14759164516c7b557b65600c56ff31435dfc0ae0920ac4ea998142665b2b261a05c5c79342908be0129025dd394d91947ffce36fd0acc6dafc661b29aa3955ca2b9ffd426e91c21b3886419eb3c9adadc903973574af5297e0982e4ed8683e4f21eb3a45ad24afbeea815071a73b6b6544c2c50b69d52d8ec92a2472a018d5239f33edb367ec0fecf308f593368b5b2da4944ca6f9d44056a7e3729032c01fc7b49e512e3c70080114e85a062f9424043534bd74e2c7ebca9f61e322154d02cd2a619534283af5dbfbb317d198dacbc164bdaf79e2a251d65d855b6aaa7b359eb729d0c978bbcb444e2f1dcb88a9072c429c985c96262254dc1d618e238b75d509f47a9dbef16e8eb5d0304b2cde11879c99dd826c87716f328ab727dc56eb380bdd13609fdff78e3b79db14da0d5f5a9ca4e3759c3199350b01c56adadda67d061a78e9528a62350fb217735d6606934992d4e52045e7023b2c9f1b5ea471128c0e87d3326fe9f8857fc76098c49a26768a85932c0ef20d44fddc9b146a4c3d45e34f12e90e5df5fc9e340d797d2ebd9d1c43bcdea2ac6b5a4d993fd6673116e642200fe9a51fb990c3f2024acdd5c3604cde7ba734166c8fd314e34e3657cee9f8878418d3494e35477f6199936635bdeec6564d5c2036e026793cdd501da6a1b34f9d5f902bc8590a9d0cf80210a523674875b2fc082c98ab06d47fa6f48602a05ca7fe49b6e27944651167fe3f05e14c928ec218276ac84535d8b4e8c42fa3a69d5e0a337ee7ff28b78358915f931b2ebf025944a5e7c103e5803acb62222e8247bae82d19d7783b129691fc95875691f0cc6d5cfc8c05ed5e500a1f202b18eb073651abab6277ab28f60a9fe7df1e96ef29de075a7389c7e6129bcede9ffc3e2dc823b7ef04ad7acb15e8a60ebc2a39531fcfafe94a5c17b7de46cf375a4d9a5eb24e90bdd4f19bdc5d0974150a2a8d7794af3c3d0051cf12da6a891d07beaa927b9046f300fde054bc1ea99bac81aef3f1593652126859ba2f8a6ec6f569ab923e324d39234fe5b9bfb8387dc24aee6a39619fe6c3abcb9adfcd17c9c543749584e5bb0d1d04e2a1367893ab39cab0153f7fda1456445c767a5e7acb69778680cac9b7e4231de026dea380ba28dd53207ff06c19dc7d4a83620e8e3006bcfbf827ce2498e406eedf6e3941f7a4bec6deddd10a71f5f4e9c9462207d19f8bd13fafbdcbebb26c46388b3e1ba6ccb4f66d63bdd31added3ec2f54cf5c7e3ac22078ef9d58595ed54dcb02feb297b44efb3b9f9ccecfa0672d5a5e38f1314d6a312a59a21e4e8fc638b05444d6280fd228f8f0835a2f90190a73af18a869108b250aa049934b280192fbb9f04af8392344dce8a8254380eda7b69166ae6d18fc0b1ecffa73c5eb09c5733acb91c6401bd5860d0dea88360e9259026f95f64046aee53ee81597797addde59da2db3a1221e03cb90c278ce019d5ff6cd052952252342e12c928499dc3ce001db4a079483ddcce16e9fed459971cf42ec1376bec2ce080001c2462e70a477b741f33537e0571ab23c651318f1dc34f152dd7fa451b6ecd2797fceb3a59fb2134511db2ec2e6ff1c7e526a407921eed74023b5a73424477a73ccb0a06a4b22b96ac88e3126b3450d39fbd5699d2e5078b821d480d9c9a9bd713946535291977a2890679a6c76f7ff296bdfad65ac3952464788b6bf458d13ab3981aa43a86b1cae9599527f7dc3ea16f0cce8a663bbb7a7da4abc1b00c6176799701a2c9e0640f2517010ad2e0719ce8e19866787aae02d4136a0e607fa7019eb3aa1f4d362f143bf379e17c0f9d902b81bb46aa78386eaaaa89e4a4ad8073ac1d257d34d5f499087cd43426439d6474db80a357f3487ee4aa1a24ea7c0f0b500d4eba0356d53cac83724a4656522ff6efd03e71da14934de486d8038a576620d3562420543bd2b06792ba5a4adea73bee4147b0d449ac0fba85496ce929a9ac1844842e60c27e2e3b18ada3c234d3b10938548a16c0b9c6a335df1a92f2856c83c43569311e597326dc1edc6a7ba65909994efe6f3b8f7428925ad6772d4bde591a310ed601a0cb312d71d96806b445918559673fd3a792dcf5c73f76d60436f4fa1357265ba693f8e98b757a063e63639d74887fd3e32239fda42d787aa371c1edfbf18dcefb6565009c8dff87eca497b53ac68837a99accfc2c42261426c4de01d46656073d1e3e3cce22632812d7d41bffe8adfc5f7fe9fca4f613433490c39c2d0a8ba0019b58bbd77d5b4cedb3e37e37dfa37dde9c0087ed389a44d3897e777e0c6777b76e77f6a8b83033639dbdc37ffa1fc10c255599e4fe885d97cf758c0505b0e20e4c7902c3163b0013a88061dba1229f83a58a17359e23d250f823f042ac058adfed2a113b40b5b6b8e6ae02d1f8a8464c217d7be77da99213934443e34a2fa39c9d3714b0bac83f02728250ac5ffc4a13ec25a47fb6410f337f4f983a0b82c6703075ff50fb905a75b18d8eccf86ea1edc3ebf67626114129d2c8a8c68df0125cf9abd0b513ad7b11516c9838cf86a23363f0c104e56f2a3b84bf3bffc1784320f33ff4f40870d773338358781021d084d1b9fffcca93d991a9d976e5e05cad117680e4df8577a02c26293a04a7a88e841505572c57245ceba15e02cb7dfeb7a9c205f1f3fcd63a606544b521e644c62261f86c9b5648b3ef70c32b0845eeb8c9890989b0288becc2735028e4084e3fd6b8669ded3f25366020e73a7522866f3c0727d46d9be053c930c852722cb098c8b473f224c5a82be79c3cc23336347b06a3b427d6325c50ce01d48bf4b793cba357128071a9d471eb1ab7068f1d126a784f04d34831fb14c04ca7a41240dc3c9d23664509f3ee15c6f985c2f7fe06b82504900ac2e091b7aa336c17a725c97f96858bf6b72c30e9496a7b9da71ed1277d6481629a7cfc136fcd0a18a32f951fe5fdf907247ade751e782da6bf9e6bc8747dcb456566c0d24d05475dff55b43fdf4b64351258002b11ee04252b926693f3e91591d51bdf00f1735698c943a5a85276ce32342a110cff4e67191b77ed81e450aeb69f0e7e6b8bb39cc313a6324e38a385be8fc36bb07d961f8d237fa85fcb2f744e1b387c12fa439f1f1a189054fb4c8f151d07d0c3dd37a8366ed994780740bb2cba54f91bb9955fbccc52f740a05c3da9165e8ff420439de981b5a992182c59d596bca9f81a6b8c92b7a1aca61002664a617c044c1ce44cea4027cbac29c744a195cfaaa6fc64fc57cba04442d9a28087887c72b54aee774f61c6d9561cdd9a4cb18f6b336bcbcb27fd9368e51393090128eb8c3f82bf55442425f615405bfd5a02c4c544369c06eaaf1e40498c5064416b86b7eaa505ae0debff7811397b2c1948bfc3217c8e864ce4a23499f7e4aa2a7734360a85b0bf565a3196d69b926bb23ab4f1843082a6ef293d587263ae509b7122d80005653a82a3605353b4c9985543f77397e6a6c01434cc0e2c64c07690953f8567b458465a8d18c04a17013e8301e332412911ecca2ca39fc6e9ffad46730318d89c8cb06802bb0bb0c9b9e5fdd1a24b5277806c71e1dff5705a8eca4714cbe31a1901a5f1c53e10e8ad37d6c3d651cfcd8ce546bf0700c09460adb969674deb823339373f8df02b5af69dda56b9d4dd40b72f6a7c06f5928cad3f5e1be695f1465e22d24a35000dd1241866513314004c8c3a537784f0629348b690f74df0da8c4dcc6efee8b5c6755e2c5b37220d3e522e012d4533a57f1e96c571d34579a90c9be82c2d5bc5d9b20e895744976357a5c79fc95285ff517cc49499903d193a0ffc5e39567d9505cce02ee3c60241f515155cc339d867a0229f18febabd54128575facbeba6ab5ff2057a524bbc644086eb1ae11fae32b112b0e53372bd22e0318f903b08421a25842788a63c54f16e949c294fd41e44f944645f6865c14d62c8f8871d9fe19a2fc09fceccd57f90deed5da820b00a65930c353c5ce3dbb7259cf5352ba588ab88c7d52bca73ce6059a52792f5f3828530dbb73446f0a549d8fd945508fc31a097baa8f714f4c8908e1bb1dab599fbe1a61dd38a52d7cd37602d20c914939f50ac9c5a9d6836c6f897d6f14a142a9f2d08a017dea3d3a3a4b2894095509f1c0cfb9bfc21022352a0bd14d8570019c0c4aaed55178a70201392da551cd3ed888c04a1c8c1eeac54f26d70abf348e864cdee922d44705f4cba3caa2ab35abf295078d9adcb32376a70759f140c47b09deb3557e6bf94d98ff26ed6479a613b5135095ca51c977e27aea720c4267f64459a8c99227824276f2d017409c6abe3447198be0e0cb4bc6d34d5496fc8ab425bffc68491066f521504f88335a402bdc8daafba0d63bf5ed70df84ebee20f4849286262b772623d76d748e621e7fb08ae9e35fa85ad321892e0ac407e00c6facc2710e239633e29b0bbba971d57dc8ad80cda5355ba5e39399d04fd0267782ba45fe50d3a13f6cf74a27adb102879a21aca87ff4de2356db870f579a8bb115784be99a8cb4a4cf8b953f70b37baa14519ce95df05cb68cd8430501f04b88468ddeb1f5d6869b93c9d3f8eab3d1af2219e3b334cce887b925c7b1c5abb58088e54a86f1faf1f9e77b1138d01873029a37667ad43d13e043c4cd798267600ece73ab2a1dde14ebcc49761bea38f0d8cecf94b576cc8164e2669644216c0dd00844ae4a437c70cb762008fca5b442bb451edbbe1dc0ee3521bb6659bd39e26c3b0e079fd509f40e67c81c74f87dee9ea41527eac99eb6dbec72ee57bd50f61bc194da7d2aa59fe12f355f5b994c78b90b884ebe7a0a10648bdba8f99084f4e17d6e06b190f8fa2ae29f05f3a0a223e1cf0c72d17ba38f497c53fce57926e161bfc274b964f3384d2daa7917e99cea1a742f82c7932afe04f0599376fa8e5fd549d36cfec795968933604f45d80e8295c23b98a8779eac0a0702535168fe55135915ea6eb4b2b626c2f471ef46cf01bf7149b50345b40b132f1286e2865589749fa681154f25b6bae344fefb1ed4359fe75733f547a9fdfeb11c6f4d26aa6c7e5e1bae7ed74b138658ae0a60e7cca1b8c39d4c3ce41f3094421d2762eee578bec423d2303d89ba3ccd20e153bd37dff6214e5f9c6a27d36cf1e1b28e813ae5e4e2febef07df020f852de4205985abbb54f08ae655e0a70eaa70383b4f195d62ddfca85b7078a700586dc2b312debc51fbd0b1801516734f017537f89de8ec21865629398fdf3c9b320e9c78a4898a691eca8a6d461bec65ad65cb43d1fc9a959c636a190ea2a5de0a0fb143ce8d00b2782caa01133223b791dcc309e16ff85054f073ae97b19de1901522900036a85ef3505be6a6293d50c014a04c989d1801638bd32508ffa58da9ec451f79601ff9dc63c8fde05abdb4293264a00ec695d7b2dc50929cbce4590c885155a00f85a8f9842cee24abfd3cdac2060d00c9d4c2a9e0d243d36d519180f5355f87a61e812f52b9ea66e5069fd009b9964ba1e46ae69cc797c7b7f13a0b567fd9dc77112b4b476b434bcfe55035fe8236471a52ac4f9fe52f1e2ced6e60ab000286834501c4bbb89a277f6c092c0ec35e86a0f58002ec5aaee0a46759bb833c77707cd2c672d8d4c5c37b3ceb6260e4185db3fb36826c625d179009ff69036b74e8a9883b5e215f51b9bfa8fe9bc49f4a5c1ddb18996887b30092d4c1d1922bfd04039e05511c1d9b58c0b625a6cfe38a327e4cc44b2aabe225d9be103b77a62ed6674ecf446ba84c67a8dff4834323b4c86f6d64970333a57749b350fa2e36b220e6efe1fb7c56e80c778d84d921bd67d59550bb3a582b1839501e596c11e10a69f0d5cbe7454106af141e9492a9636db4e03d687b87740edcb250b4c41fe96b839efbd2d059dc2c126787dc4bc25b4244834f071cf62f58c80cf84adb169490b30135eee62453a3711126218033212ee0de0f215401decc62c31338db3a240f3204a05794f8d621515deb2677d6bc249b2ecb10e66ec7dca4d57ac20946913d9df97f40370d42b84dceaeb47fa13eaa9e361c5638067ccfda60c0016c5e77a229186fc6e95af8acd973e1d637099ac9e5f035146b7a559d7a956bf82443489813bce76b8ed597f20e023f6b8606bb881b710cdb22be74a6ff1d86e9f43486f241c921e591310446d79af1552dbd381822293734e27f1aee99aa691d99fbc1cdae8de4541b963ec14176a0de7e0c6e799781f24947ca6a4a065491c880d7c8dcddd4ea19cc348564599a7679f738bfe8222966bebf30ec68e8f6b094649d27fb51ca2c388b49d453f4c539d31cd113a55a97d3efdfb8683710d2a2a726b592a8d50f5f3e840dec45a17952f33294d07fa1166f96e46c80add94297e67ce7b0889bac5a066851a203ac8a35b0b09b8cd857f0a5bee01c3c60d52b2d0f5f7fb3c52de347d111e0a0a43f3669ec102fbd0e531e9872a343f9d95130dd9d5973810b36b8b6b7fd30402908a780ce59185b965c0ef369c7f122af9217f1a86ee17ba42193ac5b0c82103e66a80c12ae838ee3001ce1bb4e28f414e9bc6cd2f759ba4c2bb02e8850f00a73af5fc01fed8d85f44beb423f7eb788549aff86ec56242b34e0e64146b4f006d1e2e649250ba49c814c3b49711d0fe9fcbe1cfb60a82dfae0cf121b522b0618f8e0667b89b62204fd80a2856680a6521da4032e95f4fddb8d963053cb2510cf174b3f6745508a2357990267dab5f80cc907f22e27032bf0540eacf93ff0c088a315612ed3b8d839f51bdaa3770c87aa7a00a4d500c7552c4fe99ddf8bd343bfad720b5cad3280ae94933d049bd2f0ad0377526f4516342eef02f3763d6b89655b373c57456415982c3a01c9ad16b50ce50e83798a14fa55e99fcb5f2a770ab9706e30cc7149ad9c19da3df9d4617941eaaf26a968712635a7fb7fe3db0636c5cd88cb8293ec8213903c60d48a02b69d75090b47f453261599b12356d10516a98656da6b0ce301bc46a5edb1740529a6f5ef79d04d699296ee5a6e10dab22146b197af72292dd0461d0a0656fdd145f4b2934984158577efa37b74f690fcbf67938454e1aca25377730f9879ab859f6ad56becf7f82d1966f13c731c341f4b6c66637e7c155fc314228d755ba870ed297199d6058370d0d38bcf38132eb0e0dbaf4f4a77e1e1eafa86d7bd7daf444b7ad07024a27362d53973a3f26b98a9bf365e8cca45a1e9e6b3d005629a6a99fc374e9dcf22d42d149e33c8841821fec8c8a96f34343a2591c2bdda458a3f36a36b9eab8b302be0fd62b9fd221f1bb5022d81210912b9983e2488c693e2971f000026fe5658ec177d9d5a48e318d1ca42efa62c89d9a10cbecc61a8a49d1ec237b64b9e5872d9fe6eb5ddea5238cdf625680dadfb9c8ec0e885a70b3c296f03b636206df4826972d81c61dd389ea7fddbc9a402635961a31b7c3b9ecdb47558751402931b3137d0cd98586940ef2e9b9c615dcbb502039cb9aaa33c75f43933f9381a835eef24434ab3e334a8c786ae89d609e8155fbba575ce642e449e93d512fe8fa26dd06cefcd6890b73b8892c00352c60fe76a02fd862cc2760bdd2180b6883e40aaf158ddda4ab27cfea28b2b229f4cbfcc92dbac5719aa1e7c0b14b9a942d95e34450b9f41d1ac4bb9d16d82f650ed99f83872ac8f9205f701cde20c521594d3905e38fdc72d278c3cc14e10745b3763459bccf1bf99c76c12802f96c737ee29a613ee9b62a85c3cf7cf04298ba8247c6ad9cc778a78801be4369a373810073447640da506908116ef172fa5c973cefbf0986eeb966848d2b1c2915e8b50c2bf5a57ac97b8b52d6ee59eb98c01fb7add0e1814498d144e362ab4f458329250c79bf27ba633a7f5014d50b66a8abadfc9f5880cf48967cde98b96a8cca34c79436c3ae533952949d924e59b533cb682d4941a72b05740682930d71e322ae8ceb2f7df871c54875945924fec6ced1cebbcccc0412be20cd827d897136844a43912b54013ac7fd2d8e221aacc0595488213c62626e699d8b969b95915a90dc6d1124c7b9b47e5f33608629a67a132a0926f2942382fa197229a16976b4a57b2f9068629c8d19ff3525b74448ef85f70a7226dd039706e108291c73705a7851a53bfac86bab9ea4475b23affebac64c9311046f10c4bd98f57150976263fb5f0722544ecafdc78e0a13beb838ce43e218d5c890b646b542a5dd1fc0460f1424d99c34fd80682ff5afe907ee8ab19c040305c542ab3542bdaa3312abc546c90bb18c44c5efad510fb35068833847486475edcacddde00afc0b8078d9a4e00673f599e15cbeb4048afa9a9086f72aaa378a473c50b7c40b707b3df39db83e5a4f7a03a9be1039bdfd54170ff5f459d4e5e8c5e7260f5897ad4012d80c57fdef414fafff42305e45f2a9fe4f25c19290bc3d6b88c4f792174a87941e5842b1e2970f14d507210126a5414113ca1c29dd9a462b59951c62feb4a01de5698fe383b38ceeb67796f8b521a5c3c7324b9fc0872a44bf82f334a5bf03b77701cfc4db209acd17e8feec369011b93e64796aa9afd53b7c111de6f66404cc3cc1b1a541c2c5b237067a6c703a0674590f02deca976ba049d1c5f80fb8f76d2c7191fe329c77477b061cfc9f4acf182485a522dd06fa7195cab4a814d69cde6c929921fd558f6a924596596b5cd2fada64716500bd21c57b63a15686486e5c46e0cc7b53cf430306630a1afe8bc19012fe0360e9074b195b298e59cf3adcedd07981be8d9c7a1e88967948aa2b4bd26131c18ac9586f98f0a76e36d34b753c0cc009e4401ca76de98136bdda8cdfe1b91c1f1183b053dce0da1ae021f328beca8401a073212b72805acfe4602c42c2379129e8370bd4c95019e6ff9640b84159588cdc7c2d984f0c78377294d81f89e11e7ce3efe4478c613a6af906a8bab322b5181ee6d93f3d9e189e37e52c89bc1084b1379d4b35ec8f3b9e804d786422e8ca6a7a2f6fd26668b57c649c56131a1c2b2b584bc6ae7cb78ccada9594bb1faf87e9a081e4284fbf60c87c371fea5b97a560dd03152b58fb498b4b9c103af2ba20748689da5a56c3fbcbd04c3532754ad191687f57d40945b2994cd8a9bfd33bd844cd6b9b9490df4bd7e068838a447009c1ca23028944eb66768445b6acc4ab0612c8febff151f5ae5c72c1cde606c303ebb31bcb63e4bda045412d56cad27e715b7a60fdb4fc9bf114d8dd760b38b4beded5865ce613988fb36692a03f1bce8e8f192a87bad40b81782bf23f3e07671beb1c98b9982114030b4ebd1b6d3de223cf5f7bfff81d94833c909e48e9cd7d3edff6b82d0498d3bb7b9deb85496f269f6734ea2a39eb63263453a1f33b2b54346a2a025ab491e85cea2123a00e8b1cecf00679e593c564b679006aa64efa8428f1924f5720a460dd46bee03ceb261d484ba2a0c9c8625e75b5fb86a2849402bcff3e1df57aa42788f4db8943a35fe7dcd0c304f79e500f62ae3897a8c1e459e1fb22d3660d2a5a94f4ebb70562f6d6092bbf1fb36d1c8981bfe1e018b086281d6b13861f856cb49604e2bb2f292ce68f7f3f825fce6947c7bb44cceee6dcd181d24582ac170f262a4be412ba63dbb2357d6c71007a6faa12d85e92de72a04c901959729a1fab7b79b74b76677c4bc770ff2c39402681a24ac0e6db9cfc265a0234520fcedcd9f7ae645e84c706b4527edf5217e49f85f3a29fdbca2e48800150889f40bff38a054a25ca9459349584e010e7589ba9c00a20ce7efa432af0a999cfe0ebc071f5ffceaf7fa9255a70af9d47d76b8f95bebdff142cea6af8fbabce80e8eed5b5579efcf50273ebc46d5e6c372eaef05ce35aa3ec90329d5ec08a13341b8ab37356ddd93d43cd53c7716b42827d07fcb5cc8a22102b0aa160f99c37e72ed44a0b686514cd5bf21b0a6ba69da4f5ede07648687f665117eda573fd77f7ff965768141ce01493ed8cc222b5154e3ee1163cf75bfe0bb3679cfed3e574ffa06ffb4566d520961d153ea21ea65e58181863eb1559d7ec78185d6d404fb3231af79c25e422e78bed3ca56e7a98b67c9550c4cb78cb0b8641d48f00ba72315466affdf73714a709327b0949160f916ab327fb93ff0b7d75180ad3619cb070fda9a1f0bcbec3166e8c9967810d1379f84ae0e4dd05783c5f4ec793f2d7af8e93ff0470286879389c00b234da1e9a13036b1328c0197ed25097f5af1619a1c99739896382454044c5103140287bac7b1aae001d78d80c56daa8ea1b4d4c9a5dd5d2d427a115aad1e1f167f5c87e42e7d987f89dad6add1a1053fe77af0c27a5dcc1ea67859dd15c5aef95bb4c8d4fcd3bfcf634a87877ca18ab3caf701b04b03822a4ee40978b4fe9c2b8c993d5dd10331f54dd18cfe895027736c5c5cb3c1271de389dd09fab5eb9a8a8418954cfcef2a67ac6066cacdd2c58dc22823ffc6bfbff4268d4f1a216f098fc376bb2f0f09ec667296ca149ec059c10eeaa96a728eadc4d46a60f79c3c8ec7f871e290caf9c36e9c7725e0884fc4928968edc0f48cc0818bdbdd5b3dc9ae416ce4745568fe1aae3a3f61b0b1914672efab4dc6e23b2432b07b3c663a39de4f02a459bfab1b0efd433238d650ec2bf535b30d2157b5b056e711278a7bcd584cd448cfde9e134416169e65e14befdcc5b60f1734cc2d0c85cadf54b66d31d843ec2e40d795ed48ab2474be041beed8c8cf47bd7a084e9c5af6a8b8652b40ee6ff0321db5e862d3f1e59bacbba9c7af46419c2300cc53f08695f467de4b5f0f5924031", 0x2000, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x28}, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)={0x78, 0xfffffffffffffffe, 0xfffffffffffffffb, {0x0, 0x4, 0x0, {0x0, 0x0, 0x0, 0x3, 0x9, 0x0, 0x0, 0x9, 0x0, 0x6000, 0x0, 0x0, 0x0, 0x8}}}, 0x0, &(0x7f0000000740)={0x38, 0x0, 0x0, [{0x0, 0x0, 0xa, 0xffffffff, '/dev/fuse\x00'}]}, 0x0, 0x0, &(0x7f0000000b40)={0x20, 0x0, 0x0, {0x7, 0x4, 0x8, 0x4}}}) setsockopt$inet6_tcp_TCP_ULP(r4, 0x6, 0x1f, &(0x7f0000000080), 0x152) setsockopt$inet6_tcp_TLS_TX(r4, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, '\x00', '\x00', "20040100"}, 0x28) sendfile(r4, r2, 0x0, 0x800100020016) creat(&(0x7f0000000040)='./bus\x00', 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000340)=@ipv6_newaddr={0x40, 0x14, 0x9535393fea6295b5, 0x0, 0x0, {}, [@IFA_LOCAL={0x14, 0x2, @ipv4}, @IFA_ADDRESS={0x14, 0x1, @local}]}, 0x40}}, 0x0) 17:42:04 executing program 2: getdents64(0xffffffffffffffff, &(0x7f0000000200)=""/133, 0x18) openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000200)=[{}], 0x1, 0x0) r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x4012, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = signalfd(r0, &(0x7f0000000180)={[0x6]}, 0x8) r2 = openat$uinput(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000001c0)='net/l2cap\x00') ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f00000003c0)={{r2}, 0x0, 0x2, @inherit={0x48, &(0x7f0000000080)={0x1, 0x0, 0x3, 0x43ed, {0x0, 0x3, 0x9}}}, @devid}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r0, 0x50009418, &(0x7f0000000400)={{r0}, 0x0, 0x10, @unused=[0x100, 0x0, 0x5], @devid}) syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$sock_ipv6_tunnel_SIOCGETPRL(r1, 0x89f4, &(0x7f00000002c0)={'syztnl2\x00', &(0x7f0000001400)={'syztnl0\x00', 0x0, 0x29, 0x2f, 0x4, 0x9, 0x4, @ipv4={'\x00', '\xff\xff', @broadcast}, @mcast1, 0x7, 0x7, 0x5, 0x7}}) r4 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r4, 0x890b, &(0x7f0000000040)={0x0, @l2tp={0x2, 0x0, @remote={0xac, 0x10, 0x3}}, @llc={0x1a, 0x0, 0x13, 0x7f, 0x42, 0x3a, @remote}, @nl=@unspec, 0xf0f4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)='syz_tun\x00', 0x0, 0x3000000}) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = getpid() sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @vxcan={{0xa}, {0x0, 0x2, 0x0, 0x1, @void}}}, @IFLA_NET_NS_PID={0x8, 0x13, r6}]}, 0x3c}}, 0x0) perf_event_open(&(0x7f0000001480)={0x2, 0x80, 0x3f, 0x3f, 0xc0, 0x8, 0x0, 0x2141, 0x100000, 0x1c, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0xfffffffa, 0x1, @perf_bp={&(0x7f0000000380), 0x1}, 0x18, 0x1f, 0x8, 0x9, 0x10000, 0x1000, 0x0, 0x0, 0x20}, r6, 0xe, r3, 0x1) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x4030014, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="20000000000400000c000025ce0000000f000000010000000000000000000000002000000020000220000000d7f4655fd7f4655f0100ffff53ef010001000000d7f4655f000000000100000001000000000000000b00000080", 0x59, 0x400}, {&(0x7f0000010400)="2e0000001300000023", 0x9, 0x800}, {&(0x7f0000012b00)="ed41000000040000d7f4655fd7f4655fd7f4655f000000000000040002", 0x1d, 0x8c80}], 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00034780c8e0770dc3820f1547f9dd"]) perf_event_open(&(0x7f0000001540)={0x0, 0x80, 0x40, 0x0, 0x21, 0x81, 0x0, 0x380000000000, 0x2000, 0x6, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x4, @perf_bp={&(0x7f0000001500)}, 0x80, 0x100, 0x0, 0x1, 0x87, 0xffff4fbe, 0x0, 0x0, 0x100, 0x0, 0x1}, r6, 0x1, r3, 0xa) 17:42:04 executing program 3: socket$nl_generic(0x10, 0x3, 0x10) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) sendmsg$TIPC_NL_LINK_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000200)={0x1298, 0x0, 0x10, 0x70bd26, 0x25dfdbfd, {}, [@TIPC_NLA_LINK={0x68, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_PROP={0x34, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x40}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1a}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x25}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x9}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x86f620e}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x3d}]}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}]}, @TIPC_NLA_SOCK={0x6c, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_CON={0x34, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0xfff}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x4}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x2}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x8}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x20}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x40}]}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x8000}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_CON={0x14, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0x4}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x1c00}]}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x1}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x9}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}]}, @TIPC_NLA_PUBL={0x34, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x8}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0xff}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x7}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x64c1}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x8}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x9}]}, @TIPC_NLA_MON={0xc, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x4}]}, @TIPC_NLA_NODE={0x104c, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_KEY={0x3d, 0x4, {'gcm(aes)\x00', 0x15, "766d4bb991bd07b62de2756a63a4f8b2dac28a1de7"}}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ID={0x1004, 0x3, "f02d00c33da851e9cc2218c287723e622f100636b5eb38029214c6056db27663a37dd4407cd42883442692dd6680ac722e45209d740fd7b58a3a2f21f83a15fc78a1bb7404d12314e15717ba15979f9ad8dac9a2adc57a50d22df6dec2ab87f129692d0a059b5b7f68fbd9d287cfe300e9b58a59c290779d23764dc73236a321f8aa3a1a7f937b3dd886ef44ab4ebfa6b19e97a61370e12e4046b793221b85dd8a100e58b1c2fc01649455d2c167994e4c8da99b71dde0edbc789ed9d5deb6900bc4285647174110360fc0e69be469d7d687b2e6173ca82d914f8ca5afffa5812788bef2dd2264677ff285717e356d11cc8cde01cf6a2101fffd696fe20335a545919d87323f87dd52a4074235693927b0c5df7c81781525483abb6845d35b50345bb09348bca3ee1cc8057359f1bc7540b5a6f7b1f3a826d186db6a3057175945149666f82961604f6c1e62c4653f9b7e241de80e2740a31de0624b691ef7862a4c348323e9fff421394abcd188d9d026e5361e3af4f194d442386916bbbf12aabdcea9e70e5fd8547a6c59bef0955122b235a567ca1108c9056c2bae8a7107c1ca07757409a6b0de25e4b8984a6af7e0a4fea8304a7967e9d83032e74930dc0f85682d48f4a472e9adba6c5a4058fd05b8780fdee5981b236b8926875d15a64b360943ec438dbdd416ff3718d0bf172c8dc8d924607cee6a7c1962617e20be0d90443e51ccb3ace673588ffce5eeadab6b8cce69066cc12b2975edacb30e30d306fd55272aa63b6f6f00bdcbcb282bbc2ba2784f3d4008b2ffd5809dd05e082ed172adadded61d90342bd41d0b1aa2772d68fe8d41f58ad8c73f78b9af172fc87fe85b9060110cc635a3eabea78126973183ea6f5cec9109e83eb76e47eb7c4efa26b3f2627736ba671f9fe9c22eed58ca5b43b8bfc3ea12849c6593d3ec0ef2dd263a778adff260e0bf82c34d254ae28b6cb43bee5979ded504a6641f3c94610dae04438ccae162c2abb801ca491a9199df2abec091c7e93675eda3fd6151a73fd3f8a35a2371a212b034754604c644e3dc1cb3ce71ce048ba922539ead49273be67a9b2162e183bf4edbcafbcd6d4bb72bb51b31ba7024844c2e6eb276f971d3c2d4e5aa17a3d1ec1011d2158be4b885ed1592d057388bfc14afbd704d50b37a1d7f9ab3a5c0fb377054b50be22b940dd34217cedfd51bfaa40dd852b1603314b49b3e151e472edf0a75e1f2d6c8f4a8fb69d3a5865a47829de8bd1af8b58248c5cba6124a085a0e5b98a82bbc2c31f4f2d7a79a8948bd96d24ff7011c7402ef31536d1a1f125731e660cad26f6b3310c63562b72efcd3c22c29a1bbd45097160e909e3be37bb32891d52e3df0637a982be9f835219f239b2cc173c0ddf3d76043c6381e98e642568f33dd394f8303dde53ac2b463ec760f3e5ebfe74dc6904c5951255a7f50f4e844426cbe958eee25e316c414894bb9b3f23625fbd8dcf2b4e474a9c0a4a31ddff1a76ec7af7bb2eae3a0ba7ec63a0e5a12976ee8bbd71bc1c9d9591f8d2b4e8b332d7f7c8779de7c5442df17a20f3c159ad2d3d6c9f0bbd84b250ecb7bc649748aa0f2c6005cccc0e21da2aad64a71a4cdb629ef22aacef2fd23937ae1f5c9473f68b4e645b4e124c01509e71bfc08308ff9690733ebfea4a1a0b67db81a7de86aef5b11a393a16aedbe9562a5f7da96a99f10e20138ea1b6b569573c3f43176acebd123e26b811a017dec8acdec63f1e0001d1ab93e5ea04b1d4b706cdb06433a1584a1ae35be32a4fc85fb08ab6adfbb2306ca47426129185cc5a1a7c3cc369101ace4312f51fc00943f7fd45e25f88fa862a952f69b9d2926a38ff6eb0e646bf3006e156a76d1dea3343a888dda92cd95a4d01856bb85e286fbddef684cbe8e88de73ae00baf8dd7da8cbed91b7f8ad86cb2dc6aeb4c4f6ef6342f826cf8bf164cda14315a7e78d6756c93ba04b95a2f85369c071308e95c8c8b94da73681b5a0ccb5d4da30bb0890f3ebb26cf1def6fcd90136f92ffea45bc8afa71734798444044c32c7f8d2e6b96f9553d31421f642420c72d7a755052bd3b4aad3d7e40c8b91e7aaf6e1e6853efb1bcd0a76cf5e6a05cad864b347e6a790379327fbbf8a882cd947ea335077f3b8d5b92a72d9933117a015b025ef861117a50e60dc504086f576367a52275e7a14f39e7a86f96033bc8034c846608c9fcf23fa8786b7cebee5520dcd8ec786225cc42e1a873a26dfb4dd62edcaba9817c1cd21cae46ac5abcff3531b34a1c0a53b5ec966788b1d4d6f2b393f4c134903d7271be27afc3a1a4461bbb4d497dbbb04ec8db1d9c1c11660a57e35c98c5c3627fa6d59803d3c11bf02e5725b132f4f468ff35c0149192488888cef9bf99561af801700f8250c7678607a1475834184726bbfe42dce4b581acd3ceda044f7f584ea5c9c479ec2e80942693e978a73a8d6a9fe1b78a49b357ab49178e9df0919b9dd119652b53813504b7eba89745cf08eac339b588ab8f48f5fc5468ed4f12e7070ef3613dcc9ee43ba33b71b12ad1b74bc9de8f686ef5068f7af2196bd7df3eed7e7cff133e432569eecb6e347dd79299d0f5d7967b8ecd99f916b6ddae5d192c9a0355ec150aa81621320206fb61e12ca788baaa08dcc751735b5444cfe8546e222969c098cc932a05b8b3b4da78982ab8541db0aa59dc497585751fdbe7e4afbd89b1645b5c285760ff507a72f9171af8847eb4dd2e1e1d759a0f83e992b2c36f7401a90d1f797368946e779763d2c9d12cff8a5acd8a43e0f2fd96c73a4c66b918e701e3319f95ee2e4d52dab4ebec08ba732ea971552c9b499cd2d523b612351359d2e4567ea4e8ec134f16ffd046b49027549b211148744aeb92dcf249f36c36715dccebc40c127bd18758d60c4c4440458091f0bfbb592db0c213e80cf1f9074cd0211813812ed90081bfc790fbce25e9f4f9deafc2f039ffdc9ef6eb0bdc50a1d03efe4c62189c4bce5cd9da74cf3120ef1f3674b96133810a681cdc3212a55dcea268243ac9288dca3c71278e55da98ffd3d494a6769a2ebc8ed77ac7d330cf8a9c88befd164e71fd7201b42791560d53c25699fe763daaf9fbef15e927a6cb1b1f8a2d535f38e42b8e3d48af59c6fcb37de4123d175d559317d4d65487f8dcb33bff03960f3e3c7b4277891531c6b50323593be7793ab703264d3482c190be56ffb5717373c10adfd7c99ca557f527eb652cdf0773d2abbca521f7d1c6b412881bf2a718f9cba31fab242905f1af0366034e98a7cafc701106a124b20608ba21af2284e64f429667fc9142acd3a081969388c35ca8bd66f1134b55720523413d763ee357be98c1359ba7e1ae4591d94d5f77f438b671899ad133e0e968206efd7e037227e4d2f4abdc1f58a610920dbcc3a8f7af2cd28455a97b5e960b54edc742f93e8361e4ce9c9421714bbdbac73b096a22a813cd2c104a9b3e4e3ae732226e7a6ccb208844a66bdd1bbd71e240c3f7d6eb90bea37da403e2ab7ac8b3879580110e27f5cb12301bafff9ea895b9771d0838891b745e1863272736aef33b106f4ba0ace6c9b53a0c3d582d1730558b850dd2e71d7344e4728a8cfc2959ae350adea0479be25a431077fbc90eb64e7d459646981bf7526a59f79ad22ee8b0f69792e476d6085f4ad5e29d2d6c89276392f44f202fec256b8bb2a387b02d8365ed123dac48cc0c7de0f3920a023c87dc6e877757a29a2bae37e5ab4dd4c6efa639138416a487f8d260dd703529ada100ee3dbedb45a5a50893e91151ad6d723ed4d73a26882d54441d4a671ccbe549e795f2bc2ebd61b15d937f2d4d9c6f8b063945cc3b446f8b78fa250ffd8f5bc65158d323de0ea192acb3481f2e52cfa0e33c2c11a4b93c7daa252b70f15551b36b6a24c784b21477a1079677d2df7810560fcc055ed79d61c01a175eb89cac570d67093a26da91c3b12912168fd3d25b6515a251221ff1aed311bb29e6b3261d2c191d1bb7a4f1756217f6cc73c1db798a7c592c45d6486294e1d31cdca8d3ebd44fd38a5db18d1b75880a755ece2ad017190477b2e13abbfd352857fb7ce818e892cc19a18ef478a1afd8c558ce24b493df15a0711345b9d6c250fb9cfce82cf2f4d1cb5f1314a90f83858f863de3df402373140e2dec0da199d695e4f23ef405c79833e2d3ef1e779f62bc7c401d22b016795a7ac77ea75d05751d62ef75bcda8e2d8e72accdfa5cbceb0e781dfe494454db0b18a0f35d7ecc1bee2fc0607c749c23cb3e873d82272583c17c4633290654a8a8296970b10bc288e2258d96b329b02264291bf3bdbc6b5865899fdeceb577c3c46abf1f383f8e34cf986214a6434bf1331fd59da5a2c5bd35f2aa4acbad3d17350172c7319112179575097b428682b4d247ca2450d5cc0919cbcfd3f45b1fe070712766c717a2e0278c9f23a65524ebfb9536361f2e87b22481551b1d23c73303a593d94789199ba1d41f1ca20a2a15adbc6865b013ce6d331a75addec485d9589167626f7ee210b2fc0f65477244629343fa435799544d5e56128594e11805348caed06cff6b217ccea8c7f981479dd0fd04f31cdf42a0b2f229cf1be5fe0244230aa5a06b3a3d102825ceff377213a640be55fbe157ed6d9b9d32af514bd64a435beb71af618ca08d61902acf0910d7558b2ade448affc68e95089cec6f7c6da888a77cb7d17b45e4e566202788ab91d31c41cbeb77ad6322581307d27f5d95ec4c5347cace36be8b546db635c204abf715fa68493789ea64fd29c142429803a9d53bf47aed1ab1b67816e15b545a075b02eb17e039c9600b6efa98bbf7861e1b86d50920e9b198d7a762472640d2eab8a7194b6f8fe61f73af88971e53566b8404cb0a91f6eb39dbfe61722e9810370a2e72e7f779577f7116df7c5086bc15747eb6408cc1bc48db3e3b6e37bd21b6c38127721cd8308a4af36d6bc896f80ee442cec9ef303e3dbfea56b200c7b9515747a3a523e0c9b35e0c050f12aa9621c43ccbf795c7fdc26fca814876e98fb92e326a5311122df8f09a84503138538b9ed43277d3b99852a5f441e31b19edff0a7682f429a2eff363d33eaa850293b442c669b0980765dd2392d487a4063a9c1d29de7a6d5e8fb2f4ce7d640ade6a2e0567c6f63ac219bf77fba0438174b6b11fad92e86fc352a4518546dc692f28b4c67a4b2aa624f951c220154dd4bd3a95e3b93c77ceee2fb44322731f844d75e46d7fd8aa6d77156b28fef20f19c335ae25a855a0c69b00a709bfe2bc920f08815e70e59a9ad7a0e40ea4cd34914c82414baa9dd4d84ee63d9df64b5f356ac0d74a9cc8b09bb87a14a957956785ee44b46759f2d2985c6348a35dc91b47da104ab8b9b7229734a3b5b2b3437753754dea1c1784655bd32643e4e56f72507c2e1c680eaf69ce328efca1c8841597df19409081e101ba747c9a8c750027d12d5e1109b016ee3e56c3182922d2662c98a8d472a8c25b187564f16a663225d37a508de7f8ab7debf9ff1d1484f93c6d2ba5cfb920461b812a88a84470989cb30dd26f49b71a4ac9eb094789b7b56e6504c0fbc10846369253882bb9d527f7bd324316d236f10746059cbb08a0d8a8d188e97cfa57d811e1e7617a6842c04451b1c6ef8351acd08dd15cb71f20913e00ec1663944998d5c46437ac52f93d892c276aadd820b3cece89e7cde5003d71901855797e53e8283081c7fdb421eeb3caec49c8b9325484c973863f3714dfe7a368012a693b91a"}]}, @TIPC_NLA_MEDIA={0xc, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}]}, @TIPC_NLA_LINK={0xe4, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x3c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x20}, @TIPC_NLA_PROP_WIN={0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2400}]}, @TIPC_NLA_LINK_PROP={0x44, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x2}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3f}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x16}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x100000}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x17}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xc0}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x81}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x3}]}, @TIPC_NLA_LINK_PROP={0x14, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x80000001}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x20}]}, @TIPC_NLA_LINK_PROP={0x34, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x12}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x401}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1e}, @TIPC_NLA_PROP_PRIO={0x8}]}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_PROP={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x1f}]}]}, @TIPC_NLA_MON={0x34, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x200}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x3}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xfff}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7fff}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}]}]}, 0x1298}, 0x1, 0x0, 0x0, 0xc0}, 0x40) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(r1, 0x0) getpid() perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendto$inet6(r0, 0x0, 0x51, 0x20000004, &(0x7f00000001c0)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000080), 0x152) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, "46974974d2a632be", "3392766decbda0b8a1e204e46560f928", "0e380795", "e57caddc916ca8d9"}, 0x28) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2800004, 0x10012, r2, 0x0) sendto$inet6(r0, &(0x7f00000005c0), 0xe0ffffff, 0x0, 0x0, 0xd8) [ 637.671652] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. [ 637.693673] TCP: request_sock_TCPv6: Possible SYN flooding on port 20002. Sending cookies. Check SNMP counters. 17:42:04 executing program 5: write$eventfd(0xffffffffffffffff, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) setrlimit(0xc, &(0x7f0000000500)={0x6}) sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) perf_event_open(&(0x7f0000000080)={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_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xe, &(0x7f0000000200)=[{&(0x7f0000010000)="00424541303101", 0x7, 0x8000}, {&(0x7f0000010100)='\x00NSR03', 0x6, 0x8800}, {&(0x7f0000010300)="0100030012000100cbf1f001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010003000300010000000100000008313233343536373831323334353637384c696e757855444600", 0x62, 0xc000}, {&(0x7f0000010400)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667300000000000000000004050000000000007810e4070913142c1643092d002a4c696e757820554446465300000000000000000000000405", 0xde, 0xc0c0}, {&(0x7f0000010500)="00000000000000000100000000000000000000000000000000000000000000000600030061000100fd10e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446", 0x7d, 0xc1e0}, {&(0x7f0000010600)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000200002000000000000000000000004000000001000000002a4c696e757820554446465300000000000000000000000405", 0x6a, 0xc2c0}, {&(0x7f0000010700)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e0070000000000000000000000000000000000000500030033000100cd0af001620000000500000001000000002b4e535230330000000000000000000000000000000000000000000000000000000000000000000002", 0xa2, 0xc3a0}, {&(0x7f0000010800)="0000000000000000000000000000000000000000000000000300000020050000a0020000002a4c696e757820554446465300000000000000000000000405", 0x3e, 0xc4a0}, {&(0x7f0000010d00)}, {&(0x7f0000000140)="02000300fe0001008f77f00100010000004000006000000000400000c007", 0x1e, 0x20000}, {&(0x7f0000011200)="080103002e000100c059080000000000a002000054000000fefffffffe", 0x1d, 0xa4000}, {&(0x7f0000011300)="000103006e0001003a1ef001200000007810e4070913142c1643092d0300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446", 0x79, 0xa8000}, {&(0x7f0000011400)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000600000000000000000000000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000000000000000000000000000000000002000040", 0xf5, 0xa80e0}, {&(0x7f0000011700)="0a010300ed000100c6e7d0016000000000000000040000000100000400000000000003000000000000000000a53c000002000000000000000801000000000000080100000000000000000000000000000010e4070913122c1643092d0010e4070913122c170936350010e4070913122c1643092d0010e4070913122c1709363501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000008010000010103008500010033d418006000000001000a0000020000600000000000000000000000000000000101030087000100e81d1c0060000000010002060002000061000000000000001000000000000866696c6530010103009e0001001ffd1c0060000000010000060002000067000000000000001300000000000866696c6531010103000900010097f01c0060000000010000060002000068000000000000001400000000000866696c65320101030028000100c3e31c0060000000010000060002000068000000000000001500000000000866696c653301010300e4000100b7a72000600000000100000a000200007b000000000000001600000000000866696c652e636f6c64", 0x1e0, 0xb0000}], 0x0, &(0x7f0000013500)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') sched_setattr(0xffffffffffffffff, &(0x7f0000000040)={0x38, 0x0, 0x7, 0x200, 0x4, 0x0, 0x2, 0x81, 0xffffffff, 0x9e400000}, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x141042, 0x0) perf_event_open(&(0x7f0000000480)={0x5, 0x80, 0x7, 0x0, 0x0, 0x0, 0x0, 0x6, 0x89c58, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x0, @perf_config_ext={0xfe3, 0xfffffffffffffffd}, 0x0, 0x3, 0x2, 0x5, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ffd}, 0x0, 0xa, 0xffffffffffffffff, 0xb) write$UHID_INPUT(r0, &(0x7f0000000980), 0x10a9) write$RDMA_USER_CM_CMD_BIND(0xffffffffffffffff, &(0x7f00000000c0)={0x14, 0x88, 0xfa00, {0xffffffffffffffff, 0x30, 0x0, @ib}}, 0x90) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000180), 0x428300, 0x0) recvmsg$kcm(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f00000005c0)=""/103, 0x67}, 0x120) write$RDMA_USER_CM_CMD_JOIN_IP_MCAST(0xffffffffffffffff, &(0x7f0000000540)={0x10, 0x30, 0xfa00, {&(0x7f0000000380), 0x3, {0xa, 0x4e24, 0x0, @empty, 0x60000000}}}, 0x38) r2 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x111) ftruncate(r2, 0x80006) ptrace$setregs(0xd, 0x0, 0x0, &(0x7f0000000080)) perf_event_open(&(0x7f0000000680)={0x2, 0x80, 0xd9, 0x2, 0x8, 0xab, 0x0, 0xffffffff, 0x1a0, 0x5, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x6, 0x2, @perf_bp={&(0x7f0000000400), 0xa}, 0x1206, 0x4, 0x6, 0x9, 0xffffffff, 0x8374, 0x8, 0x0, 0x7, 0x0, 0x7fff}, 0x0, 0xd, 0xffffffffffffffff, 0x8) sendfile(r0, r0, &(0x7f00000001c0), 0x8080ffffff80) 17:42:04 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000000)={&(0x7f0000000000), 0x0, 0x0, 0x0, 0xffffffffffffffff}) socket$nl_netfilter(0x10, 0x3, 0xc) r1 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) r3 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x100000a, 0x1010, r1, 0x1a442000) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r5, 0xc00864bf, &(0x7f0000000080)) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @local}, 0x14) r6 = socket(0x1, 0x803, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r2, 0x8936, &(0x7f0000000340)={@local, 0x44, r4}) r7 = accept4(r0, &(0x7f00000001c0)=@nl, &(0x7f0000000140)=0x80, 0x800) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000240)={'ip_vti0\x00'}) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r8 = socket(0x10, 0x8000000803, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=ANY=[@ANYBLOB="d000000010000104000000000400000800000000", @ANYRES32=r4, @ANYBLOB="20200200082a05008c00128009000100766c616e000000007c000280060001006d0100000c000200040000000c000000640003800c00010009000000e52b00000c00010000000000087b682b0000000c00010009000000000000800c00010002000000080000000c00010005000000003000000c00010005000000d82e00000c000100010000000a0000000c0001004cad00000200000008", @ANYRES32=r4, @ANYBLOB='\b\x00\n\x00', @ANYRES16, @ANYBLOB="1400140062617461647630000000000000000000"], 0xd0}}, 0x0) [ 637.714673] audit: type=1804 audit(1638726124.814:336): pid=29693 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir736577876/syzkaller.gg0A64/148/bus" dev="sda1" ino=15073 res=1 [ 637.741554] TCP: request_sock_TCPv6: Possible SYN flooding on port 20002. Sending cookies. Check SNMP counters. [ 637.789915] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. 17:42:04 executing program 2: syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141001) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000100), 0x2000, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r1, 0xc0305710, &(0x7f0000000140)={0x1, 0x77b29df9, 0x2}) r2 = dup(r0) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) openat$vmci(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f0000000440)={0x0, 0xfffffffffffffffd, 0xa8, 0x40, @buffer={0x0, 0x1000, &(0x7f0000000740)=""/4096}, &(0x7f0000000240)="38f7212401520a74e9e6d50df24f505c167b63507c9338ea81d29722127f1fda95049dcafa944418d41fd8e1666923e6d0c50a695c92b9e97ca56ec305cd927b62e3d3a652f1187f2b0204ca1d6dea4ef171083a409765f0785f36d15fecb842e8ee56f6c067bdeee9fb615c425c24c538d09ce6e7ad8fbba8b26bba6c6e53ceb4b80db540506d5fd67a33dd25ad016f8954c8d796460fd2d2bf802faee5993e84b2905e0b727ebd", &(0x7f0000000300)=""/177, 0xc6, 0x2, 0x1, &(0x7f0000000400)}) ioctl$FAT_IOCTL_SET_ATTRIBUTES(r2, 0x40047211, &(0x7f0000000180)=0x1) ioctl$RTC_UIE_OFF(r2, 0x7004) socket$inet(0x2b, 0x801, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clock_gettime(0x0, &(0x7f00000003c0)={0x0, 0x0}) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, r3+30000000}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) sendmsg$nl_route(r4, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000680)=@ipv4_deladdr={0x20, 0x15, 0x809, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r6}, [@IFA_ADDRESS={0x8, 0x1, @broadcast}]}, 0x20}, 0x1, 0x0, 0x0, 0x20000014}, 0x4) ioctl$LOOP_SET_FD(r2, 0x4c00, r4) [ 638.000092] audit: type=1804 audit(1638726124.944:337): pid=29704 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir736577876/syzkaller.gg0A64/148/bus" dev="sda1" ino=15073 res=1 [ 638.003720] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2020/09/19 18:44 (1000) [ 638.081312] netlink: 36 bytes leftover after parsing attributes in process `syz-executor.1'. [ 638.163275] netlink: 36 bytes leftover after parsing attributes in process `syz-executor.1'. [ 638.269212] audit: type=1804 audit(1638726124.984:338): pid=29704 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir736577876/syzkaller.gg0A64/148/bus" dev="sda1" ino=15073 res=1 [ 638.408521] audit: type=1804 audit(1638726124.984:339): pid=29693 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir736577876/syzkaller.gg0A64/148/bus" dev="sda1" ino=15073 res=1 17:42:06 executing program 0: semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x220) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) semtimedop(r0, &(0x7f0000000000)=[{0x1, 0x17f5, 0x800}, {0x0, 0x9}, {0x4, 0x200}], 0x3, &(0x7f0000000080)={r1, r2+10000000}) r3 = semget(0x0, 0x3, 0x120) clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) semtimedop(r3, &(0x7f00000000c0)=[{0x3, 0x7, 0x800}, {0x1, 0x0, 0x400}, {0x0, 0x7aee, 0x1000}, {0x0, 0x6, 0x3000}, {0x0, 0x1, 0x800}, {0x3, 0x1, 0x1800}, {0x0, 0x5, 0x1000}], 0x7, &(0x7f0000000140)={r4, r5+60000000}) pselect6(0x40, &(0x7f0000000180)={0x8, 0xb5e, 0xffff, 0x7, 0x6, 0x5, 0x10001}, &(0x7f00000001c0)={0x7, 0x45, 0x0, 0x1, 0x5d4c9228, 0x15f, 0xfffffffffffff801, 0x37}, &(0x7f0000000200)={0x200, 0x401, 0x8, 0x62, 0x6, 0xfffffffffffff9d0, 0x100526f2, 0x9}, &(0x7f0000000240), &(0x7f00000002c0)={&(0x7f0000000280), 0x8}) r6 = semget(0x1, 0x3, 0x8) semop(r6, &(0x7f0000000300)=[{0x4, 0x8001, 0x1400}, {0x0, 0x101, 0x1800}, {0x4, 0x9, 0x3ea65851584893dd}, {0x2, 0x6}], 0x4) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000340)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) r8 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000380), 0x8000, 0x0) ppoll(&(0x7f00000003c0)=[{0xffffffffffffffff, 0x80}, {r7, 0x80a0}, {0xffffffffffffffff, 0x8000}, {r8, 0x4400}], 0x4, &(0x7f0000000400)={0x0, 0x989680}, &(0x7f0000000440)={[0x2]}, 0x8) semtimedop(r3, &(0x7f0000000480)=[{0x2, 0x9, 0x800}, {0x0, 0x101, 0x800}], 0x2, &(0x7f00000004c0)) epoll_ctl$EPOLL_CTL_ADD(r7, 0x1, r7, &(0x7f0000000500)) readv(r7, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/91, 0x5b}], 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000640)={0x0, 0x0}) semtimedop(r3, &(0x7f0000000600)=[{0x2, 0x0, 0x800}, {0x1, 0x3, 0x1800}, {0x3, 0x7, 0x800}, {0x1, 0x52f, 0x1000}, {0x0, 0xff13, 0x1800}], 0x5, &(0x7f0000000680)={r9, r10+60000000}) semtimedop(0x0, &(0x7f00000006c0)=[{0x4, 0x8}, {0x3, 0x7, 0x1000}, {0x4, 0x221, 0x1000}, {0x3, 0xfff, 0x1000}, {0x2, 0x5, 0x800}, {0x0, 0xfff7}, {0x3, 0x100}, {0x1, 0xf6, 0x1800}], 0x8, &(0x7f0000000700)={0x77359400}) 17:42:06 executing program 1: syz_mount_image$minix(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000000180)="10000000000001000100050000000000ffffff7f20000000da4d", 0x1a, 0x400}, {&(0x7f0000000280)="ff00feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535fc0010000e8c2645fe8c2645fe8c2645f05", 0x819, 0x800}, {&(0x7f0000010b00)="010000002e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000066696c6530", 0x89, 0x1400}], 0x0, &(0x7f0000000ac0)=ANY=[]) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) ioctl$DRM_IOCTL_MODE_OBJ_SETPROPERTY(0xffffffffffffffff, 0xc01864ba, &(0x7f0000000040)={0x7, 0x2, 0x1, 0xdededede}) 17:42:06 executing program 4: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1031fe, 0x0) getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffefffffffff, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) ftruncate(r1, 0x2007ffb) sendfile(r0, r0, 0x0, 0x8080fffffffe) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r3, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(r3, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r4, 0x0, 0x0, 0x20000004, &(0x7f0000000280)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000000)=[0x80, 0x401, 0x7], 0x3, 0x4cfc89a23562c0d9, 0x0, 0xffffffffffffffff}) setsockopt$inet6_tcp_int(r5, 0x6, 0x5, &(0x7f0000000140)=0x80000001, 0x4) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f00000041c0)="347ce97e8fc0feca52ee422c9d883c41c4791cd6d0a26b7342cd1b37a92235e8117ef58070e898e47d7c9ba928a7da57600fcff132af6c91dc7e16870564f6661b95c4877f66aa92e7cffe32b1e82602f1ecc7e0ddb2e8dd886f5a947dd7fd5e9b5d71722c84a16fea1ceb9ddad28e276e188e18a36c172c5b6de32432251f57eaf836fef21ca0f661ecb747dbef4d9be71ed9686dcd29f784edaf30cf3e13aedc9c466f35ecfc3e3ef2e5e02aa5eb342139111d8bdea9433b66f5d70957ac5d27567e0f82614e3dd1f51b7c00ffbf6b88f2755bf4dfcb950d059c273b22424829f2dadf8ef08b92aff25350d9458eb71aa8bf5e2b9b57e24b5a15823bbcd4d8f7734f7ede755402ff418d9cff0b774de35843bfcfb3aa5fd9f2f3249fc21e827689a58d651cd6d86034b3a92c310c1e09e8c5ddda478d87dc509d906cd15d8698d1fcf1b3ab06b6d4a803a4320b5cbc89d8bb342ab4b794a2c1e8fba8b05a3a888302a7907a6647ece3c993806c3aae5b352d693f081526ab81d8e678e1932f0b454b10923e541142ac6250bb742eae05e81edd5ad797672ad17a18d57957f84b02e94e9834c51545ce7c6a42e5b8ed65db00fa1b390b0147847afe9dab3800c429e04245935fc399f55a879cbe61e2c1a037087d6f7668fe63ccc30c4f8a7e322e1eef8b4c5e032c87ba525f154c2c3e592c76280e83e332010d12721b7e0e98bd64373fa7229d0edac4896c1ca14759164516c7b557b65600c56ff31435dfc0ae0920ac4ea998142665b2b261a05c5c79342908be0129025dd394d91947ffce36fd0acc6dafc661b29aa3955ca2b9ffd426e91c21b3886419eb3c9adadc903973574af5297e0982e4ed8683e4f21eb3a45ad24afbeea815071a73b6b6544c2c50b69d52d8ec92a2472a018d5239f33edb367ec0fecf308f593368b5b2da4944ca6f9d44056a7e3729032c01fc7b49e512e3c70080114e85a062f9424043534bd74e2c7ebca9f61e322154d02cd2a619534283af5dbfbb317d198dacbc164bdaf79e2a251d65d855b6aaa7b359eb729d0c978bbcb444e2f1dcb88a9072c429c985c96262254dc1d618e238b75d509f47a9dbef16e8eb5d0304b2cde11879c99dd826c87716f328ab727dc56eb380bdd13609fdff78e3b79db14da0d5f5a9ca4e3759c3199350b01c56adadda67d061a78e9528a62350fb217735d6606934992d4e52045e7023b2c9f1b5ea471128c0e87d3326fe9f8857fc76098c49a26768a85932c0ef20d44fddc9b146a4c3d45e34f12e90e5df5fc9e340d797d2ebd9d1c43bcdea2ac6b5a4d993fd6673116e642200fe9a51fb990c3f2024acdd5c3604cde7ba734166c8fd314e34e3657cee9f8878418d3494e35477f6199936635bdeec6564d5c2036e026793cdd501da6a1b34f9d5f902bc8590a9d0cf80210a523674875b2fc082c98ab06d47fa6f48602a05ca7fe49b6e27944651167fe3f05e14c928ec218276ac84535d8b4e8c42fa3a69d5e0a337ee7ff28b78358915f931b2ebf025944a5e7c103e5803acb62222e8247bae82d19d7783b129691fc95875691f0cc6d5cfc8c05ed5e500a1f202b18eb073651abab6277ab28f60a9fe7df1e96ef29de075a7389c7e6129bcede9ffc3e2dc823b7ef04ad7acb15e8a60ebc2a39531fcfafe94a5c17b7de46cf375a4d9a5eb24e90bdd4f19bdc5d0974150a2a8d7794af3c3d0051cf12da6a891d07beaa927b9046f300fde054bc1ea99bac81aef3f1593652126859ba2f8a6ec6f569ab923e324d39234fe5b9bfb8387dc24aee6a39619fe6c3abcb9adfcd17c9c543749584e5bb0d1d04e2a1367893ab39cab0153f7fda1456445c767a5e7acb69778680cac9b7e4231de026dea380ba28dd53207ff06c19dc7d4a83620e8e3006bcfbf827ce2498e406eedf6e3941f7a4bec6deddd10a71f5f4e9c9462207d19f8bd13fafbdcbebb26c46388b3e1ba6ccb4f66d63bdd31added3ec2f54cf5c7e3ac22078ef9d58595ed54dcb02feb297b44efb3b9f9ccecfa0672d5a5e38f1314d6a312a59a21e4e8fc638b05444d6280fd228f8f0835a2f90190a73af18a869108b250aa049934b280192fbb9f04af8392344dce8a8254380eda7b69166ae6d18fc0b1ecffa73c5eb09c5733acb91c6401bd5860d0dea88360e9259026f95f64046aee53ee81597797addde59da2db3a1221e03cb90c278ce019d5ff6cd052952252342e12c928499dc3ce001db4a079483ddcce16e9fed459971cf42ec1376bec2ce080001c2462e70a477b741f33537e0571ab23c651318f1dc34f152dd7fa451b6ecd2797fceb3a59fb2134511db2ec2e6ff1c7e526a407921eed74023b5a73424477a73ccb0a06a4b22b96ac88e3126b3450d39fbd5699d2e5078b821d480d9c9a9bd713946535291977a2890679a6c76f7ff296bdfad65ac3952464788b6bf458d13ab3981aa43a86b1cae9599527f7dc3ea16f0cce8a663bbb7a7da4abc1b00c6176799701a2c9e0640f2517010ad2e0719ce8e19866787aae02d4136a0e607fa7019eb3aa1f4d362f143bf379e17c0f9d902b81bb46aa78386eaaaa89e4a4ad8073ac1d257d34d5f499087cd43426439d6474db80a357f3487ee4aa1a24ea7c0f0b500d4eba0356d53cac83724a4656522ff6efd03e71da14934de486d8038a576620d3562420543bd2b06792ba5a4adea73bee4147b0d449ac0fba85496ce929a9ac1844842e60c27e2e3b18ada3c234d3b10938548a16c0b9c6a335df1a92f2856c83c43569311e597326dc1edc6a7ba65909994efe6f3b8f7428925ad6772d4bde591a310ed601a0cb312d71d96806b445918559673fd3a792dcf5c73f76d60436f4fa1357265ba693f8e98b757a063e63639d74887fd3e32239fda42d787aa371c1edfbf18dcefb6565009c8dff87eca497b53ac68837a99accfc2c42261426c4de01d46656073d1e3e3cce22632812d7d41bffe8adfc5f7fe9fca4f613433490c39c2d0a8ba0019b58bbd77d5b4cedb3e37e37dfa37dde9c0087ed389a44d3897e777e0c6777b76e77f6a8b83033639dbdc37ffa1fc10c255599e4fe885d97cf758c0505b0e20e4c7902c3163b0013a88061dba1229f83a58a17359e23d250f823f042ac058adfed2a113b40b5b6b8e6ae02d1f8a8464c217d7be77da99213934443e34a2fa39c9d3714b0bac83f02728250ac5ffc4a13ec25a47fb6410f337f4f983a0b82c6703075ff50fb905a75b18d8eccf86ea1edc3ebf67626114129d2c8a8c68df0125cf9abd0b513ad7b11516c9838cf86a23363f0c104e56f2a3b84bf3bffc1784320f33ff4f40870d773338358781021d084d1b9fffcca93d991a9d976e5e05cad117680e4df8577a02c26293a04a7a88e841505572c57245ceba15e02cb7dfeb7a9c205f1f3fcd63a606544b521e644c62261f86c9b5648b3ef70c32b0845eeb8c9890989b0288becc2735028e4084e3fd6b8669ded3f25366020e73a7522866f3c0727d46d9be053c930c852722cb098c8b473f224c5a82be79c3cc23336347b06a3b427d6325c50ce01d48bf4b793cba357128071a9d471eb1ab7068f1d126a784f04d34831fb14c04ca7a41240dc3c9d23664509f3ee15c6f985c2f7fe06b82504900ac2e091b7aa336c17a725c97f96858bf6b72c30e9496a7b9da71ed1277d6481629a7cfc136fcd0a18a32f951fe5fdf907247ade751e782da6bf9e6bc8747dcb456566c0d24d05475dff55b43fdf4b64351258002b11ee04252b926693f3e91591d51bdf00f1735698c943a5a85276ce32342a110cff4e67191b77ed81e450aeb69f0e7e6b8bb39cc313a6324e38a385be8fc36bb07d961f8d237fa85fcb2f744e1b387c12fa439f1f1a189054fb4c8f151d07d0c3dd37a8366ed994780740bb2cba54f91bb9955fbccc52f740a05c3da9165e8ff420439de981b5a992182c59d596bca9f81a6b8c92b7a1aca61002664a617c044c1ce44cea4027cbac29c744a195cfaaa6fc64fc57cba04442d9a28087887c72b54aee774f61c6d9561cdd9a4cb18f6b336bcbcb27fd9368e51393090128eb8c3f82bf55442425f615405bfd5a02c4c544369c06eaaf1e40498c5064416b86b7eaa505ae0debff7811397b2c1948bfc3217c8e864ce4a23499f7e4aa2a7734360a85b0bf565a3196d69b926bb23ab4f1843082a6ef293d587263ae509b7122d80005653a82a3605353b4c9985543f77397e6a6c01434cc0e2c64c07690953f8567b458465a8d18c04a17013e8301e332412911ecca2ca39fc6e9ffad46730318d89c8cb06802bb0bb0c9b9e5fdd1a24b5277806c71e1dff5705a8eca4714cbe31a1901a5f1c53e10e8ad37d6c3d651cfcd8ce546bf0700c09460adb969674deb823339373f8df02b5af69dda56b9d4dd40b72f6a7c06f5928cad3f5e1be695f1465e22d24a35000dd1241866513314004c8c3a537784f0629348b690f74df0da8c4dcc6efee8b5c6755e2c5b37220d3e522e012d4533a57f1e96c571d34579a90c9be82c2d5bc5d9b20e895744976357a5c79fc95285ff517cc49499903d193a0ffc5e39567d9505cce02ee3c60241f515155cc339d867a0229f18febabd54128575facbeba6ab5ff2057a524bbc644086eb1ae11fae32b112b0e53372bd22e0318f903b08421a25842788a63c54f16e949c294fd41e44f944645f6865c14d62c8f8871d9fe19a2fc09fceccd57f90deed5da820b00a65930c353c5ce3dbb7259cf5352ba588ab88c7d52bca73ce6059a52792f5f3828530dbb73446f0a549d8fd945508fc31a097baa8f714f4c8908e1bb1dab599fbe1a61dd38a52d7cd37602d20c914939f50ac9c5a9d6836c6f897d6f14a142a9f2d08a017dea3d3a3a4b2894095509f1c0cfb9bfc21022352a0bd14d8570019c0c4aaed55178a70201392da551cd3ed888c04a1c8c1eeac54f26d70abf348e864cdee922d44705f4cba3caa2ab35abf295078d9adcb32376a70759f140c47b09deb3557e6bf94d98ff26ed6479a613b5135095ca51c977e27aea720c4267f64459a8c99227824276f2d017409c6abe3447198be0e0cb4bc6d34d5496fc8ab425bffc68491066f521504f88335a402bdc8daafba0d63bf5ed70df84ebee20f4849286262b772623d76d748e621e7fb08ae9e35fa85ad321892e0ac407e00c6facc2710e239633e29b0bbba971d57dc8ad80cda5355ba5e39399d04fd0267782ba45fe50d3a13f6cf74a27adb102879a21aca87ff4de2356db870f579a8bb115784be99a8cb4a4cf8b953f70b37baa14519ce95df05cb68cd8430501f04b88468ddeb1f5d6869b93c9d3f8eab3d1af2219e3b334cce887b925c7b1c5abb58088e54a86f1faf1f9e77b1138d01873029a37667ad43d13e043c4cd798267600ece73ab2a1dde14ebcc49761bea38f0d8cecf94b576cc8164e2669644216c0dd00844ae4a437c70cb762008fca5b442bb451edbbe1dc0ee3521bb6659bd39e26c3b0e079fd509f40e67c81c74f87dee9ea41527eac99eb6dbec72ee57bd50f61bc194da7d2aa59fe12f355f5b994c78b90b884ebe7a0a10648bdba8f99084f4e17d6e06b190f8fa2ae29f05f3a0a223e1cf0c72d17ba38f497c53fce57926e161bfc274b964f3384d2daa7917e99cea1a742f82c7932afe04f0599376fa8e5fd549d36cfec795968933604f45d80e8295c23b98a8779eac0a0702535168fe55135915ea6eb4b2b626c2f471ef46cf01bf7149b50345b40b132f1286e2865589749fa681154f25b6bae344fefb1ed4359fe75733f547a9fdfeb11c6f4d26aa6c7e5e1bae7ed74b138658ae0a60e7cca1b8c39d4c3ce41f3094421d2762eee578bec423d2303d89ba3ccd20e153bd37dff6214e5f9c6a27d36cf1e1b28e813ae5e4e2febef07df020f852de4205985abbb54f08ae655e0a70eaa70383b4f195d62ddfca85b7078a700586dc2b312debc51fbd0b1801516734f017537f89de8ec21865629398fdf3c9b320e9c78a4898a691eca8a6d461bec65ad65cb43d1fc9a959c636a190ea2a5de0a0fb143ce8d00b2782caa01133223b791dcc309e16ff85054f073ae97b19de1901522900036a85ef3505be6a6293d50c014a04c989d1801638bd32508ffa58da9ec451f79601ff9dc63c8fde05abdb4293264a00ec695d7b2dc50929cbce4590c885155a00f85a8f9842cee24abfd3cdac2060d00c9d4c2a9e0d243d36d519180f5355f87a61e812f52b9ea66e5069fd009b9964ba1e46ae69cc797c7b7f13a0b567fd9dc77112b4b476b434bcfe55035fe8236471a52ac4f9fe52f1e2ced6e60ab000286834501c4bbb89a277f6c092c0ec35e86a0f58002ec5aaee0a46759bb833c77707cd2c672d8d4c5c37b3ceb6260e4185db3fb36826c625d179009ff69036b74e8a9883b5e215f51b9bfa8fe9bc49f4a5c1ddb18996887b30092d4c1d1922bfd04039e05511c1d9b58c0b625a6cfe38a327e4cc44b2aabe225d9be103b77a62ed6674ecf446ba84c67a8dff4834323b4c86f6d64970333a57749b350fa2e36b220e6efe1fb7c56e80c778d84d921bd67d59550bb3a582b1839501e596c11e10a69f0d5cbe7454106af141e9492a9636db4e03d687b87740edcb250b4c41fe96b839efbd2d059dc2c126787dc4bc25b4244834f071cf62f58c80cf84adb169490b30135eee62453a3711126218033212ee0de0f215401decc62c31338db3a240f3204a05794f8d621515deb2677d6bc249b2ecb10e66ec7dca4d57ac20946913d9df97f40370d42b84dceaeb47fa13eaa9e361c5638067ccfda60c0016c5e77a229186fc6e95af8acd973e1d637099ac9e5f035146b7a559d7a956bf82443489813bce76b8ed597f20e023f6b8606bb881b710cdb22be74a6ff1d86e9f43486f241c921e591310446d79af1552dbd381822293734e27f1aee99aa691d99fbc1cdae8de4541b963ec14176a0de7e0c6e799781f24947ca6a4a065491c880d7c8dcddd4ea19cc348564599a7679f738bfe8222966bebf30ec68e8f6b094649d27fb51ca2c388b49d453f4c539d31cd113a55a97d3efdfb8683710d2a2a726b592a8d50f5f3e840dec45a17952f33294d07fa1166f96e46c80add94297e67ce7b0889bac5a066851a203ac8a35b0b09b8cd857f0a5bee01c3c60d52b2d0f5f7fb3c52de347d111e0a0a43f3669ec102fbd0e531e9872a343f9d95130dd9d5973810b36b8b6b7fd30402908a780ce59185b965c0ef369c7f122af9217f1a86ee17ba42193ac5b0c82103e66a80c12ae838ee3001ce1bb4e28f414e9bc6cd2f759ba4c2bb02e8850f00a73af5fc01fed8d85f44beb423f7eb788549aff86ec56242b34e0e64146b4f006d1e2e649250ba49c814c3b49711d0fe9fcbe1cfb60a82dfae0cf121b522b0618f8e0667b89b62204fd80a2856680a6521da4032e95f4fddb8d963053cb2510cf174b3f6745508a2357990267dab5f80cc907f22e27032bf0540eacf93ff0c088a315612ed3b8d839f51bdaa3770c87aa7a00a4d500c7552c4fe99ddf8bd343bfad720b5cad3280ae94933d049bd2f0ad0377526f4516342eef02f3763d6b89655b373c57456415982c3a01c9ad16b50ce50e83798a14fa55e99fcb5f2a770ab9706e30cc7149ad9c19da3df9d4617941eaaf26a968712635a7fb7fe3db0636c5cd88cb8293ec8213903c60d48a02b69d75090b47f453261599b12356d10516a98656da6b0ce301bc46a5edb1740529a6f5ef79d04d699296ee5a6e10dab22146b197af72292dd0461d0a0656fdd145f4b2934984158577efa37b74f690fcbf67938454e1aca25377730f9879ab859f6ad56becf7f82d1966f13c731c341f4b6c66637e7c155fc314228d755ba870ed297199d6058370d0d38bcf38132eb0e0dbaf4f4a77e1e1eafa86d7bd7daf444b7ad07024a27362d53973a3f26b98a9bf365e8cca45a1e9e6b3d005629a6a99fc374e9dcf22d42d149e33c8841821fec8c8a96f34343a2591c2bdda458a3f36a36b9eab8b302be0fd62b9fd221f1bb5022d81210912b9983e2488c693e2971f000026fe5658ec177d9d5a48e318d1ca42efa62c89d9a10cbecc61a8a49d1ec237b64b9e5872d9fe6eb5ddea5238cdf625680dadfb9c8ec0e885a70b3c296f03b636206df4826972d81c61dd389ea7fddbc9a402635961a31b7c3b9ecdb47558751402931b3137d0cd98586940ef2e9b9c615dcbb502039cb9aaa33c75f43933f9381a835eef24434ab3e334a8c786ae89d609e8155fbba575ce642e449e93d512fe8fa26dd06cefcd6890b73b8892c00352c60fe76a02fd862cc2760bdd2180b6883e40aaf158ddda4ab27cfea28b2b229f4cbfcc92dbac5719aa1e7c0b14b9a942d95e34450b9f41d1ac4bb9d16d82f650ed99f83872ac8f9205f701cde20c521594d3905e38fdc72d278c3cc14e10745b3763459bccf1bf99c76c12802f96c737ee29a613ee9b62a85c3cf7cf04298ba8247c6ad9cc778a78801be4369a373810073447640da506908116ef172fa5c973cefbf0986eeb966848d2b1c2915e8b50c2bf5a57ac97b8b52d6ee59eb98c01fb7add0e1814498d144e362ab4f458329250c79bf27ba633a7f5014d50b66a8abadfc9f5880cf48967cde98b96a8cca34c79436c3ae533952949d924e59b533cb682d4941a72b05740682930d71e322ae8ceb2f7df871c54875945924fec6ced1cebbcccc0412be20cd827d897136844a43912b54013ac7fd2d8e221aacc0595488213c62626e699d8b969b95915a90dc6d1124c7b9b47e5f33608629a67a132a0926f2942382fa197229a16976b4a57b2f9068629c8d19ff3525b74448ef85f70a7226dd039706e108291c73705a7851a53bfac86bab9ea4475b23affebac64c9311046f10c4bd98f57150976263fb5f0722544ecafdc78e0a13beb838ce43e218d5c890b646b542a5dd1fc0460f1424d99c34fd80682ff5afe907ee8ab19c040305c542ab3542bdaa3312abc546c90bb18c44c5efad510fb35068833847486475edcacddde00afc0b8078d9a4e00673f599e15cbeb4048afa9a9086f72aaa378a473c50b7c40b707b3df39db83e5a4f7a03a9be1039bdfd54170ff5f459d4e5e8c5e7260f5897ad4012d80c57fdef414fafff42305e45f2a9fe4f25c19290bc3d6b88c4f792174a87941e5842b1e2970f14d507210126a5414113ca1c29dd9a462b59951c62feb4a01de5698fe383b38ceeb67796f8b521a5c3c7324b9fc0872a44bf82f334a5bf03b77701cfc4db209acd17e8feec369011b93e64796aa9afd53b7c111de6f66404cc3cc1b1a541c2c5b237067a6c703a0674590f02deca976ba049d1c5f80fb8f76d2c7191fe329c77477b061cfc9f4acf182485a522dd06fa7195cab4a814d69cde6c929921fd558f6a924596596b5cd2fada64716500bd21c57b63a15686486e5c46e0cc7b53cf430306630a1afe8bc19012fe0360e9074b195b298e59cf3adcedd07981be8d9c7a1e88967948aa2b4bd26131c18ac9586f98f0a76e36d34b753c0cc009e4401ca76de98136bdda8cdfe1b91c1f1183b053dce0da1ae021f328beca8401a073212b72805acfe4602c42c2379129e8370bd4c95019e6ff9640b84159588cdc7c2d984f0c78377294d81f89e11e7ce3efe4478c613a6af906a8bab322b5181ee6d93f3d9e189e37e52c89bc1084b1379d4b35ec8f3b9e804d786422e8ca6a7a2f6fd26668b57c649c56131a1c2b2b584bc6ae7cb78ccada9594bb1faf87e9a081e4284fbf60c87c371fea5b97a560dd03152b58fb498b4b9c103af2ba20748689da5a56c3fbcbd04c3532754ad191687f57d40945b2994cd8a9bfd33bd844cd6b9b9490df4bd7e068838a447009c1ca23028944eb66768445b6acc4ab0612c8febff151f5ae5c72c1cde606c303ebb31bcb63e4bda045412d56cad27e715b7a60fdb4fc9bf114d8dd760b38b4beded5865ce613988fb36692a03f1bce8e8f192a87bad40b81782bf23f3e07671beb1c98b9982114030b4ebd1b6d3de223cf5f7bfff81d94833c909e48e9cd7d3edff6b82d0498d3bb7b9deb85496f269f6734ea2a39eb63263453a1f33b2b54346a2a025ab491e85cea2123a00e8b1cecf00679e593c564b679006aa64efa8428f1924f5720a460dd46bee03ceb261d484ba2a0c9c8625e75b5fb86a2849402bcff3e1df57aa42788f4db8943a35fe7dcd0c304f79e500f62ae3897a8c1e459e1fb22d3660d2a5a94f4ebb70562f6d6092bbf1fb36d1c8981bfe1e018b086281d6b13861f856cb49604e2bb2f292ce68f7f3f825fce6947c7bb44cceee6dcd181d24582ac170f262a4be412ba63dbb2357d6c71007a6faa12d85e92de72a04c901959729a1fab7b79b74b76677c4bc770ff2c39402681a24ac0e6db9cfc265a0234520fcedcd9f7ae645e84c706b4527edf5217e49f85f3a29fdbca2e48800150889f40bff38a054a25ca9459349584e010e7589ba9c00a20ce7efa432af0a999cfe0ebc071f5ffceaf7fa9255a70af9d47d76b8f95bebdff142cea6af8fbabce80e8eed5b5579efcf50273ebc46d5e6c372eaef05ce35aa3ec90329d5ec08a13341b8ab37356ddd93d43cd53c7716b42827d07fcb5cc8a22102b0aa160f99c37e72ed44a0b686514cd5bf21b0a6ba69da4f5ede07648687f665117eda573fd77f7ff965768141ce01493ed8cc222b5154e3ee1163cf75bfe0bb3679cfed3e574ffa06ffb4566d520961d153ea21ea65e58181863eb1559d7ec78185d6d404fb3231af79c25e422e78bed3ca56e7a98b67c9550c4cb78cb0b8641d48f00ba72315466affdf73714a709327b0949160f916ab327fb93ff0b7d75180ad3619cb070fda9a1f0bcbec3166e8c9967810d1379f84ae0e4dd05783c5f4ec793f2d7af8e93ff0470286879389c00b234da1e9a13036b1328c0197ed25097f5af1619a1c99739896382454044c5103140287bac7b1aae001d78d80c56daa8ea1b4d4c9a5dd5d2d427a115aad1e1f167f5c87e42e7d987f89dad6add1a1053fe77af0c27a5dcc1ea67859dd15c5aef95bb4c8d4fcd3bfcf634a87877ca18ab3caf701b04b03822a4ee40978b4fe9c2b8c993d5dd10331f54dd18cfe895027736c5c5cb3c1271de389dd09fab5eb9a8a8418954cfcef2a67ac6066cacdd2c58dc22823ffc6bfbff4268d4f1a216f098fc376bb2f0f09ec667296ca149ec059c10eeaa96a728eadc4d46a60f79c3c8ec7f871e290caf9c36e9c7725e0884fc4928968edc0f48cc0818bdbdd5b3dc9ae416ce4745568fe1aae3a3f61b0b1914672efab4dc6e23b2432b07b3c663a39de4f02a459bfab1b0efd433238d650ec2bf535b30d2157b5b056e711278a7bcd584cd448cfde9e134416169e65e14befdcc5b60f1734cc2d0c85cadf54b66d31d843ec2e40d795ed48ab2474be041beed8c8cf47bd7a084e9c5af6a8b8652b40ee6ff0321db5e862d3f1e59bacbba9c7af46419c2300cc53f08695f467de4b5f0f5924031", 0x2000, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x28}, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)={0x78, 0xfffffffffffffffe, 0xfffffffffffffffb, {0x0, 0x4, 0x0, {0x0, 0x0, 0x0, 0x3, 0x9, 0x0, 0x0, 0x9, 0x0, 0x6000, 0x0, 0x0, 0x0, 0x8}}}, 0x0, &(0x7f0000000740)={0x38, 0x0, 0x0, [{0x0, 0x0, 0xa, 0xffffffff, '/dev/fuse\x00'}]}, 0x0, 0x0, &(0x7f0000000b40)={0x20, 0x0, 0x0, {0x7, 0x4, 0x8, 0x4}}}) setsockopt$inet6_tcp_TCP_ULP(r4, 0x6, 0x1f, &(0x7f0000000080), 0x152) setsockopt$inet6_tcp_TLS_TX(r4, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, '\x00', '\x00', "20040100"}, 0x28) sendfile(r4, r2, 0x0, 0x800100020016) creat(&(0x7f0000000040)='./bus\x00', 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000340)=@ipv6_newaddr={0x40, 0x14, 0x9535393fea6295b5, 0x0, 0x0, {}, [@IFA_LOCAL={0x14, 0x2, @ipv4}, @IFA_ADDRESS={0x14, 0x1, @local}]}, 0x40}}, 0x0) 17:42:06 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket(0x200000000000011, 0x4000000000080002, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000080)={'vcan0\x00', 0x0}) bind$packet(r0, &(0x7f0000000240)={0x11, 0xc, r1}, 0x14) sendmmsg(r0, &(0x7f0000000d00), 0x1c4, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) 17:42:06 executing program 3: perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket(0x11, 0x800000003, 0x0) syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000004c0), 0xc, &(0x7f0000000680)={0x0}, 0x1, 0x0, 0x0, 0xc040}, 0x80) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) name_to_handle_at(0xffffffffffffffff, &(0x7f00000003c0)='./file1\x00', &(0x7f0000001240)=ANY=[@ANYRES32, @ANYRES32, @ANYBLOB="c993de39770bd5ecc1775c55a8d03b183742b455d416e17d5b321c937da01333343ec0a51649823c19916b9c6f5b10c1492e7b7569fa00f9dd6986b1175b495be4aad2b307f7836151e0172a0714ae0a98f47ea55a3e258f80bead56f6131008c8f2616600000000", @ANYRESHEX=0x0, @ANYRESDEC, @ANYBLOB="c356994556c9132d498211ffcc160feb79a0ec65a481406522ecc432044afb35f86fdef378770695087ff73908c2a753c6382622f3a329858aa8019610626d4ef047c3c736d3d021493329566809ba13c52c9ae8d1c4776638d4567b449490e8266e60890b2f8f52cef856f6e9925c25a9be9b81d8fa0cba37f5ebfe61d80ab0acc21469c520d5f27d07b1a23a3b4003044616ab87f975156434233c1c3ad21563621e981a9fa5e530da03ecd3a81bb57ef22b32d19917fbf7dc4d40e7ce5eae4b8183b37243e6c081cf07d2dd7b0b6d174a718aeac706d9d87406a99f14282a887fde23092eb48b40b8971bb32fb91bb5bef2c3fa21bbb2f412f5754fd4090c0987471cabf5a63b8fbc1adba6261e315004666ede6fb3ab429ccc2b62cd224faf03cfdf6a73df064dc78f9030609c6eadca3b46257c964bd0c45c5160ff7428c0d1d0349a769b64ac2a0da1151418d61509dc4237ad419e1039f30bc8697bd46a4069791f48648965f56fbbebe71480155574de03eb1597ed3fe5186df56d34", @ANYRESHEX], &(0x7f0000000440), 0x1000) perf_event_open(&(0x7f0000000900)={0x4, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100002, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x401}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x1) r0 = socket$nl_route(0x10, 0x3, 0x0) syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) truncate(&(0x7f0000000480)='./file0\x00', 0x59c) ioctl$sock_inet6_SIOCSIFADDR(0xffffffffffffffff, 0x8916, &(0x7f0000000380)={@remote, 0x76}) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000006c0)={&(0x7f0000000b00)=ANY=[@ANYBLOB="88000000", @ANYRESHEX=r2, @ANYBLOB="10002cbd7000fddbdf2545000000080001007063690011000200303030303a30303a31302e300400000008008e00020000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008008e00030000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008008e00030000007aa48b6e683ff49e96e8c20048a198a355051d3ed04a1f1fb98ff0fa5393fdb752f85e7f73b1a3aa9315a1709adbb0c2cfe51adc029b9ed879c2808ea3ebcd8429a8b78ef7b408a36fcd19faef730a73195ad7f1785a095f016d9372ed43a1704ffd1853a5f46d725b77f58c2514c293424a4abbe935e0e543c744d139f413a994ae485e41632a577eba5fa07cab66436b0b3532096b44c0a2d8e6c918e305744837a7d447acbc3cb06bf1f18b93229b3bf28c9c8735a93a04283cdf"], 0x88}, 0x1, 0x0, 0x0, 0x20048000}, 0x20040010) r3 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000340)='./file0\x00', 0x8000000000000, 0x3, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x600}, {0x0, 0x0, 0x10e00}], 0x2010080, &(0x7f0000000500)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fat=@showexec}, {@shortname_lower}, {@uni_xlate}, {@fat=@allow_utime={'allow_utime', 0x3d, 0x100}}, {@rodir}]}) mkdirat(r3, &(0x7f0000000040)='./file1\x00', 0x2300) mknodat$loop(r3, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) socket$inet6(0xa, 0x2, 0x0) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x11, r2, 0x1, 0x0, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}}, 0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000780)=ANY=[@ANYBLOB="34001469c37ace0408a4f59eb368520002117ea7240a000000000000000000", @ANYRES32=r2, @ANYBLOB="01840008000000001400350073797a5f000000000000000000000000113f59c3d7e0dde021f82c5da100282ddf6ba24b468ef75672e5bfd6ea58ef35d3c37171a8ecf3a8cf8c8c5126e0c66e3cd2335e55550892ae98a6c2ef5bbcdaaf459be0754e694e5b1e54e0c6eebc8d"], 0x34}}, 0x0) 17:42:06 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) ioctl$VFAT_IOCTL_READDIR_SHORT(r1, 0x82307202, &(0x7f00000000c0)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) fsetxattr$trusted_overlay_redirect(r1, &(0x7f0000000300), &(0x7f0000000380)='./file0\x00', 0x8, 0x1) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000340)=@ipv4_newroute={0x30, 0x18, 0x35f32a6dfa748ddd, 0x0, 0x0, {0xa}, [@RTA_ENCAP_TYPE={0x6, 0x15, 0x3}, @RTA_ENCAP={0xc, 0x16, 0x0, 0x1, @LWTUNNEL_IP6_TC={0x5}}]}, 0x30}}, 0x0) recvmmsg(r1, &(0x7f0000006700)=[{{&(0x7f00000003c0)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x0, @dev}}, 0x80, &(0x7f0000000940)=[{&(0x7f0000000440)=""/56, 0x38}, {&(0x7f0000000480)=""/17, 0x11}, {&(0x7f00000004c0)=""/214, 0xd6}, {&(0x7f0000000680)=""/198, 0xc6}, {&(0x7f0000000780)=""/250, 0xfa}, {&(0x7f0000000880)=""/191, 0xbf}, {&(0x7f00000005c0)}, {&(0x7f0000000600)=""/24, 0x18}], 0x8, &(0x7f00000009c0)=""/4096, 0x1000}}, {{0x0, 0x0, &(0x7f0000002c00)=[{&(0x7f00000019c0)=""/8, 0x8}, {&(0x7f0000001a00)=""/68, 0x44}, {&(0x7f0000001a80)=""/4096, 0x1000}, {&(0x7f0000002a80)=""/181, 0xb5}, {&(0x7f0000002b40)=""/42, 0x2a}, {&(0x7f0000002b80)=""/73, 0x49}], 0x6}, 0xfffffe01}, {{&(0x7f0000002c80)=@pptp={0x18, 0x2, {0x0, @local}}, 0x80, &(0x7f0000002e00)=[{&(0x7f0000002d00)=""/224, 0xe0}], 0x1, &(0x7f0000002e40)=""/8, 0x8}, 0x1f}, {{&(0x7f0000002e80)=@pppoe={0x18, 0x0, {0x0, @dev}}, 0x80, &(0x7f0000004000)=[{&(0x7f0000002f00)=""/4096, 0x1000}, {&(0x7f0000003f00)=""/13, 0xd}, {&(0x7f0000003f40)=""/155, 0x9b}], 0x3, &(0x7f0000004040)=""/4096, 0x1000}}, {{&(0x7f0000005040)=@can, 0x80, &(0x7f00000050c0)}, 0x6}, {{&(0x7f0000005100)=@ll, 0x80, &(0x7f0000005200)=[{&(0x7f0000005180)=""/83, 0x53}], 0x1, &(0x7f0000005240)=""/243, 0xf3}, 0xfffffff8}, {{0x0, 0x0, &(0x7f0000006600)=[{&(0x7f0000005340)=""/96, 0x60}, {&(0x7f00000053c0)=""/4, 0x4}, {&(0x7f0000005400)=""/207, 0xcf}, {&(0x7f0000005500)=""/246, 0xf6}, {&(0x7f0000005600)=""/4096, 0x1000}], 0x5, &(0x7f0000006680)=""/83, 0x53}, 0x60}], 0x7, 0x61, &(0x7f00000068c0)) 17:42:06 executing program 1: ioctl$INCFS_IOC_GET_FILLED_BLOCKS(0xffffffffffffffff, 0x80286722, &(0x7f0000000080)={&(0x7f0000000000)=""/116, 0x74, 0x7, 0x2}) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, 0xffffffffffffffff) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000000c0)=@abs, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000140)=""/10, 0xa}], 0x1, &(0x7f00000001c0)=[@cred={{0x1c, 0x1, 0x2, {0x0}}}], 0x20}, 0x120e1) kcmp$KCMP_EPOLL_TFD(r0, 0x0, 0x7, 0xffffffffffffffff, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff, 0x6}) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/4096, 0x1000, 0xfe52) pwrite64(0xffffffffffffffff, &(0x7f0000001280)="a896841488e06cc074a3d834dc39ecc2121c8dba5a7d9770af579d9b896708ccc1c134a0559bd2b4045be22cdf73ee7eefcabbbe", 0x34, 0x62) write$binfmt_script(0xffffffffffffffff, &(0x7f00000012c0)={'#! ', './file0', [{0x20, '\xf5%'}, {0x20, '#'}], 0xa, "9aa6907e76b042e2a12cd9a975fde488ee389eccb40a2f13f32196bb96874d0ede1c493f6f7fd466468d96379245ceb53cd12263ea10acd4eeedf5edf139073cb037068b5055613e15af53aa85d75ba6b2cb1f32b87df6a4b3612d26f2932f6440ae8b4bbdd7c7998495bff8b8921d9ef03092e6b13ed07f943c1c21f0750da0426fd5a23ae6215bc8bd8de52da80efff4020cd5a3692c38f2d74cea0a6811799db00969552bdca074f3397be9663dd1f7c5d07a45bba4f92f68a917c705eddf035ece11d9b626fa46e7ad96d3f6d3091a3dd53a8847460a693c588dda05a4cafc8752225eede21322ffe9ab708bc4c2ffb55d93ed129d35de07e3c19a6b5998bf4e39ea390541f3c47ce58433da483e7978b272a1a9aebaf73b190ff88bac345f65d141e0cc5e42276914a855b24e8c20bc39bd7d271b03940f2191ce251b299f99ef1559d1fc1b9d4afdd67667ac709dbcd0572f35aeae86f96abfd483551c5bce671a720c11d4f09ecc06dbca6ad9116435ef67157ea115d728d244fa9b0eaa9c0b491764c07b980aeca9a59042e5150200e64d3a1cc99c1e3a21dc06bc814f589fe5daa68cfcef8d07442d90eb1c0e1a22826f26eeee44ad0afab70bdcfee5d8068ea35773cc69649925c83d90baacc25687c853c2ecab26ce068bced4132981439bdb382adbe856e81aa25e930a1868779a1a0a75ba830a9e22a1520dd79c537911f9b2f0d2de748bf74a7bd8190d62276ec672f10406e109a0deb171b9edd0154dfc09b17a7bb86fba65945e6039bb47fe2053bbdc31f225d29703a6adb1d8efde13cfc5560a8d8ecdb98d5cf22a318e28c87f910761b4f6b085f1b246172d3b470771184fda60a3e0bcb90b4355fa9b1c24a11f04f58659638d28d948f55aa3a56e3b7cc52eab0eba1812b0d8dfcc00f65ac338af688ef8dde2adcdf21d1b8d503caf793179efc9bff938ad6e4c6f8b5763d04b405e1db4f9d75cf42bcb9a66df5a36c0728403a6c28dd4a9cc2e77beb7cd74d708088586899bd6ddd3298265906de9af8aaa390cfbae9acdc9163556e70407711cb23540f283b3d830bb21d1cdc5f7abe9aebc868888de24049c6dcebfcc9eab203b878c53fd375adb78db740125ed6c37ecb378dd96b2ba8cf7c30b9e9542141bb6d34549bf0a5e5ae78bdda6eb0367dedc1b9e955e5bc5a5630f6cdcf1b105a45eed4e293812261c40641cc82d0a73558347392a8bce2f2cbec9a0dcf0b62c0f8bf46f9c6c69ed6ba9273b7ce882e4476e092faf15dbb5f9042f1821cc8a3e10d4503cdcdf333b4f72cee259c856ded5f965656f458e1d6aafed72bd85ea5dff2be3af9d434e54083db489fd6374a43bdf2a238fc341360590008acdf5d9d8d54aacd6eabc28e353693ac0d51c8ef06f13f42f2b1adebbf3d52a69b2cb8ab34ba8e45be8026a1b1d22b51b308e910460aab9796e826ecfe74bdda441f3b3e6ef97b8b73d9465dc09dca3fb7117406a1584d4ad55908ef2079ecf633c54e7da185ebab903ab6bc5e30d3b5ee6d6bf1dfc719eeee7a8521476c25f25f8b160beebe87b3d3fe86b3262f9dd20658fe284e319e9e598a4102c337f68d2e23b1f0f79378de718dbfd871dfdd4179ce5a230a8c8faaed530cac92726f0255bd0a45f163993dcc6b2bb8967d1f40d2bf092e1489e631ef66a3c25658101f6abd9595e408af016ea60f7d53497ea357a2f9e393860cfc36c574f92aa02d9d0ad9f83799ac1388db0b89d8a2c6034a5f909719e07815867eefc6c01c32069311a99543d58fe0bd212d8e7d1d80e627aa56244bc2c3b71a45420b0d9688cad0c7f01d9d1627e5eb350cb779a9a82b1bdfe77b4266bf23d7b44123d310b809a5ac9e6ee48739b0a5e482b6e611c8a0360d026037184526ab6689d7934db19642263ee48dcd032b291719b8183d098942cebf05c4a6ca76f03c61e0c70cfcfc79dec043a02bf6aa53ce3d0ffeca50ff369f7d0a757fb2db06a7eca96897fe00872acdefabde77b0e446edf8f24b1b20497105f38823b31d7293a217860ec763dd1ffddf6363f36ed8c5609905866c99dc924b54dafe187c41aa1b9902494fe38c726305badc42dcf6b2fd544ba3cd23e55b93083cae7a4f1e7a38c6e978e5b7855728347827357be35462137bc739103c3f971782a36be637a17a1f65180c6811f008fbf44e710eb0fe7a375b8171d15ab70f3a514b08da1ee7791017d2a9b0c7fb3d74f8a7018c827376df6919b4541707657d65e5b68ca367826e6613646f4b62b5bd94f1a68ad53b9d3b99657913594b1f4f2a9868aab2014df6b68ceae3cd5209fd64be1255ead972cfb154d72cb39b42d6e4f879417facd71c3078a74722fbddeaac0b5b6e7b316e9907a96ba3fef496cfcf72e866af5edc0f405e610d8fc48711d236bb76f1711a654da5aca96a360e161d94f291c85316736c4d7ce9c800443c4c7e76f6fdcf69e40ae216916d4adc8610376bfdca59cfa9f6ce12df79a255d8f9a037b80b89a5e15d5698369a44604659020d676b49f83479c3d7488ae9c53cfb8b427d44edb0f772be96bfcfc4f9ec9f8a4b7d35766363620bbf0edc34bf46d3fd6e91b52a6141b2ddd5e4005882576570bc97fb723a46eb9b105765c09cb942f5c673adc0e60f8bf7099c19a187017068b8c0d017469ad2222059db4958ac65527e53dfbeb8b7a06ea806c3a4dd4c5413d1ea1a3c0d55d0696e7cd941fa375e1eb91f260253bd2df928ed54355c1502e12206c4f518f1e6c93fadca2dd9248cc29e117db916e44c59e7a3cc3eda4bc8acadaba36351e1624a9216783a79be32044f565ff563054dbd3ca379350ac9bbff497daeda78c28bf8e2adcc3b3a786487f84034a842b1e501fe5c408f95ddfcbcbdba5bbda12bf024ca75468823c3aa5c70d62cdbe30dbae66db3dad63ea02b140794176076c330b292133222caa4c8e257423032dabf172f2f945a7f3cfbe55e3c8d1bede15acaa8856b3b389d0a7e9afc9ffc6d95a61e14bb4c870cd81f5cbedbfe1517e05b27986f1b9c129d7b4ff16769cf4a5ea21c43f38b00ea83b9f76e2c9d3b48dec08a4a1f7ff1f129c5f36590645d911b666f94bd85844ebf601d149b5c86b870c9c09258644009e2f116b97c07425230b2576fdc98f8d96d03bcf57d4012bbbfcd71273da505d63c4ef9db02988526230346397745a1bb016eb6bb55cef32711938df5046f9f572fb6d5076db4bf0d73706be7acd19262faf9eb5cfe97af00b79310561f8e20c7a17804a823bf2b7612eec19cce24bb44ae3168acee3939335f4f4b37d025b42f128b1e921af563815481a557540f6e0eb8eaec24e0119bffdcc17d29fe9946b048369c2d064806b1df4ea152df1fbfab7ee60c8bf257e9f4921f79e55d36265c39d3aaaf2c20ebd60f5309ce482ee0860f3d058b6e9ce022bdb0addb52dfbfb03167b7660fe1b7ac9a819e602e2fc874489f46a00d9be697d806f17fec23462107f255e388492d7cb7fcc0da2e6205c70b6359df7a4c2e88fd02d487b9b7d25185c2562b494d0ecb73502c292e0159d3228062dbc51cc4827c037ca4b64087abe26f8d6fda7bc156d44f9ca6d268a4fb7c3298071e22b9d80f5a39ab95670f7b8787cc896e6c50b5f4f3ecf7f9ebccfb036a14b253d7228d57853963b3465f2502d045a7f33e3eac489d0c87db596acef8ce8a581fb9cfdc43d07a97f5103a98871d72d46514b9dea1c1d37b763f28dc9e34e359d761f5a7edcf637bc815a7d36f29328d622f23ccf24cf5e7a9381c64fc54f7b2434391529940159be18a41ab2ad82f5ccdaedfcae1c4dfdd7fbd4efcbc16b5e3e31bcf98f7553a23cb6958557ec72a334ff9f97c3de61baccc63202e4054b131d1ad511dc7ef852ff5ba84a3425b64b14939967d3b0956d802baa2660b8d3082b87495dd9bfd9a3b99200283a915f6034012adefe8eb982a3a4a9f370c0f8428cc51244220a4d1f51b127297ec92ec140e5084ea8a56ba16349e406c7f347d39c971281073661b2a9cffb1f93a0d35174ad90d45809dbea0b954f16093b98b9b66f665504fc68210e77ab09a75cdd5e81ccec7435cbfc8177997733592626a617c04256161b217e2f996f6ca5492ed170902d81896bf6c3190736a4604c7c610c69b62731c4d74d61d5d672ef00af702a7a6c4f5d44e9769ab4f890a9616fd0f6e699ebc9c6efece66b66d87234833cc3bf9ddaed7a8a809437b04c74b8b432c8b29ee8b8bb7db78e2f2cf59f1eb03dd62cd836060c1addd5ed63093e047e6c35e396c442dd8e4b9a7b27ad3cdb2f330647021306f3a5dc86b51944b12efb5f39f26aa75e6ea6b845d706b973961e31c61f9cdec3ef18ef06720e98dfb466266602ce971fd6ede63ce16efd63ed56fb686c84c9b60af9f492bf6c2d4799cd8fa241f6b8958fd4274e13100e3d011195617384d499fdc7d54798c762ccd1dc4e41ad696c69d965b6d8e7902fabd6efbc8dddcba2a555eaa11ceb6920a24694530fe2b802f9dc0131f77ffa86d265a7fc95ef547ab0028c5502f782c5fed7a6306bc777318c65ee69c79d5e8001808eb62242838307e6fda64fd9f92fbcc16921b2e2191bb7e4b14702efb4e73f07e08a55baef6e0d881af74b0ff67bbbee99d472104102ca0766d9f57a0816b6c0f94b4622df45e18fda65466f6bf26ea73a6d65c34091885996e2921b3b713124d1305fd88a2e86c029727e77d9eabfbea93c4b9b30785dbc42174baebd42bd95ff7abaff69a148b5446d12e608cfb636f58283b2ca5e8990adb28692e7a6bea7f90291cc1ff4464e1277cbf80780cf35439e5b73b7a7dfe61d18876ec1462bfb921c3349fb1211d57ac8ffbdee5823f2aa8b549f5ed3d907079470180afdc1769809019fb7110cd4c60cc7479603c26b1f5e6bfb45587719249bccad012921db3628fd573bacfc89e765023fd1b8a72827a67765989a9f28652c40bf459e79eb93dab2df63a287ada7cb4e38931534bb69ecf40be22132e5d57bcd2182e57c6a5ec44edf5f9f46b37d008dee0ab1772691f031e00da80bd07bc1d1ad48de26f2e4fd2d039d2d0c13da2a1a4368af29e55799e2fec043ea0378b7a2aa6d79096ffc806824d23684789a1705afb7fb473b02345d51c4ab7fd700dfe93a9344abe569fcc985c5d0512e6d3368a0d799d4ba0732f4fc747d63ec06584fd1b17b17ed6609bdf7527b96f7d6238b9507a1fa9221f91f01e11be9ffbcb7aa6ebb514679ee12f8d96915ddd2fc9a54dd4552968f063a4af7574ca1e1fb1520d756d305d30180d1f0d0de563eee6c349410cdfafe2a77d567c3a586613fc04d936e7c8e96e5b48343073eef8ac98217aae0e8e50e3ea2bc6be25c7f89df9f4b49bf667bdbb8fedc48859224bf3ad8734fe681bd239bca8cc610eb05351d459eeb6f0c3206dcb332b564158f0877cb9bcadd059f901496e0461f5412be5adc19cf2aa7b60a70ac54d26ccdcc04fbc3c798262967a3446f90aa269c3eea5190910dc56ebc408649573d96a63b593c464e552c02ece553cfc009174e2ae811004fa31109bda6ea660b7f2bfa3e8c5f85d029bc7039c12ab2a5ed70af37d80f21d148d7c437f90ddcf888a32ad02d6dcf9db23d71873cfb72c5c237f2a58b84832c3b8404f99091980769ec9e9bb459c70d2858250948725cf38998afc5735776dbf6da3cc98d1b5dc0d179d57b002a3f7e3bec926f38223953e116e046f71f3a9a21a7a15f7d174041747cee314595a6e6"}, 0x1010) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x6) write$P9_RUNLINKAT(0xffffffffffffffff, &(0x7f0000002300)={0x7, 0x4d, 0x1}, 0x7) r1 = fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffffff) recvfrom$ax25(r1, &(0x7f0000002340)=""/147, 0x93, 0x12040, &(0x7f0000002400)={{0x3, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x4}, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @bcast, @default, @null]}, 0x48) ioctl$sock_ifreq(r1, 0x8930, &(0x7f0000002480)={'macvlan1\x00', @ifru_hwaddr=@link_local}) sendmsg$NL80211_CMD_DEL_STATION(r1, &(0x7f0000002580)={&(0x7f00000024c0)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000002540)={&(0x7f0000002500)={0x1c, 0x0, 0x100, 0x70bd2c, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_STA_SUPPORTED_RATES={0x7, 0x13, [{0x30}, {0x16}, {0xc}]}]}, 0x1c}, 0x1, 0x0, 0x0, 0x94}, 0x810) ioctl$AUTOFS_DEV_IOCTL_FAIL(r1, 0xc0189377, &(0x7f00000025c0)={{0x1, 0x1, 0x18, r1, {0x81, 0x81}}, '.\x00'}) read$FUSE(r1, &(0x7f0000002640)={0x2020, 0x0, 0x0, 0x0}, 0x2020) sendmsg$nl_netfilter(r2, &(0x7f0000004a80)={&(0x7f0000002600)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000004a40)={&(0x7f0000004680)={0x394, 0x14, 0xa, 0x101, 0x70bd27, 0x25dfdbfb, {0x0, 0x0, 0x2}, [@generic="d5273158a1682fe159d4f3d51360391b1fd4ad3dc9185fed7af318cccb3bc52f90f3595edb4fa26d0189caeea8f044", @typed={0x4, 0x3d}, @nested={0xa0, 0x83, 0x0, 0x1, [@typed={0x93, 0x70, 0x0, 0x0, @binary="1afa790c9a5666096924a5d23dfd1461df7962822196f8005f868385a8c363707c3d175bac3633e3cea9c1f9cf0fd8bd7132130e90350d92ffa966ce05c07624dcea27dcd2552fdd303c21f81cc4f63c07b6bd682be3a6cecedbc77fc302ccbc9041075587ebaa146e08d010de4aaf9c8037c6beaf9de46dcec1febeca23375bd229f468ded561be9ac72f0e94ac7a"}, @typed={0x8, 0x2, 0x0, 0x0, @ipv4=@broadcast}]}, @nested={0x15d, 0x73, 0x0, 0x1, [@typed={0x8, 0x59, 0x0, 0x0, @pid=r0}, @typed={0x8, 0x67, 0x0, 0x0, @ipv4=@remote}, @typed={0x6, 0x50, 0x0, 0x0, @str='\xf5%'}, @generic="85f86e05dc4af2c51a2fbd91b86adfa60e9742298c064ecfde08b098b5036b66f7dae0ccc12a3dc479c993704c319ac35f5618f9facfd1b7f3c1876a641dcb58e11ee0d48d4e913eadeb8e65da27974c0cf2df8a27b5b2299357063339c1845e56c6e271fda73f76cb9ac8d675db20eb581a741b0f1371cff87040b91e0ef8ca8df26f02a708fc46f43df825cd", @typed={0xab, 0x1c, 0x0, 0x0, @binary="cdc89b71d4d0af3f23e9c384f7a36d9148933ab173c1fddfd18d278144742dedf6845599db216002741c731c49a1f6875e45cddedd8f20b26da165b0d392b9b6ec661e09a2b493c8205bf1e1473d8f83dea6b05bcd17ff087b057c6b92acb8157e53e4f546751016489097a905dcaf9932c99728c6d805ea254179e4a1b3f657235c3b39fd1fc0e12b097961908ebbdb750137a918c7975c4059ccee4006dc491171b692abcf3a"}, @typed={0x8, 0x11, 0x0, 0x0, @uid=r3}]}, @generic="8eb26e301d76f0850a5015f6a3b159c425ecb75c69d2159c3457f06f552d86af817e8533b8430cf584a29998717aec24ea70622e8b82eeb8a068a10ba4f84548b962a2aac7a09cd7732f4502c24eb31fd117f74cd45f4d54b0d64fac24bba3e3575f74b14fe513484bd6e3d71d6b9f001aeb177cbd072148999b6ed12807f58d10c5429a89c7cab1cda622eb5987cff9d64e15ff8d42a9cae7b69f40f4715adbde292d73e82413005ebbb20821a7ce0569b506ff95c424445311c170fa1649e1ff3f0c844ab8360a3d8934cd03f39a12868a5c0c2af311af7e7cc68c1f", @nested={0x4, 0x1e}, @typed={0xc, 0x1b, 0x0, 0x0, @u64=0x6}, @generic="a54c91d4a31b0bc46b2469cd1e6dee70b8e667061bb8bd00fb7fa01dc054815c9a8c3991e616f420e29ca80d81898a32b4839ea87c4e56eaac059460e9c064f05298cdf878bef36c396d7c1d7b903957b0eb24d2e11855d45bf8a30aadf1ca"]}, 0x394}, 0x1, 0x0, 0x0, 0x40800}, 0x20008001) r4 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000004ac0), 0x4002, 0x0) ioctl$RTC_WKALM_RD(r4, 0x80287010, &(0x7f0000004b00)) pipe2(&(0x7f0000004d80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000) ioctl$IMCLEAR_L2(r5, 0x80044946, &(0x7f0000004dc0)=0x2) 17:42:06 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$ax25(0x3, 0x1, 0x8) write$binfmt_elf64(r0, &(0x7f0000000300)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x71, 0x7, 0xc4, 0x5, 0x2, 0x3d, 0x9, 0x13, 0x40, 0x39a, 0x7, 0xafaa, 0x38, 0x1, 0x6, 0x3, 0x2}, [{0x5, 0x20, 0x9, 0x95fa, 0xa5c, 0x3, 0x2, 0x1}, {0x6, 0x9, 0x0, 0x8, 0x7, 0x4cb075be, 0x7ff, 0x1f}], "6b4a4e469d9b778bf7bf393da06292925de6163530a7b38eb2d95fa2d15a83acf9f29b3d8e7186b03c1f49677a5b676251e1afe7e264f1899e74541d2b9b4d40a9b30331b717811d1aec8b1c2278b5fb46e4978412", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x805) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = syz_open_procfs(0x0, &(0x7f00000002c0)='mountinfo\x00') r2 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000001880)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) sendfile(r2, r1, 0x0, 0x1) [ 639.213728] audit: type=1804 audit(1638726126.314:340): pid=29763 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir736577876/syzkaller.gg0A64/149/bus" dev="sda1" ino=15120 res=1 [ 639.239931] TCP: request_sock_TCPv6: Possible SYN flooding on port 20002. Sending cookies. Check SNMP counters. 17:42:06 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) getpid() socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) recvmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@abs, 0x6e, &(0x7f0000000180), 0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1, @ANYBLOB="18000000000000000300992f54ddbb35180fdfa6f368a6ae1bfbfea26c6dbcdfb813215f9f11760fe81874d3802c443a877c8e7ad7401235ccc4e003f420a4947cbade3a83472a2809d73c2e6e1b95069d1e2c5796849b2b2a8d3edaf69b0256568fcf487f65ef8097b16ae5830e72cd04b0814800"/129, @ANYRES32, @ANYRES32], 0xd8}, 0x2042) sched_setscheduler(r3, 0x6, &(0x7f0000000200)=0x1ff) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) setsockopt$netlink_NETLINK_LISTEN_ALL_NSID(r4, 0x10e, 0x8, &(0x7f0000000300)=0x5, 0x4) r5 = syz_open_procfs(0x0, &(0x7f00000002c0)='mountinfo\x00') r6 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000001880)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) sendfile(r6, r5, 0x0, 0x1) getpgid(0x0) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x20000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3f, 0x0, 0x0, 0x100000000, 0x6, 0x0, 0x0, 0x0, 0x0, 0x400000}, 0x0, 0x5, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_IRQCHIP(0xffffffffffffffff, 0xae60) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000240)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_LAPIC(0xffffffffffffffff, 0x4400ae8f, &(0x7f0000000440)={"6cdd4237dd245c8404721efdc9c8dc1964125fa96fa42b761c6ec25b2bec0ba4c81036c93a40c8a4d4412a763b00040000000000003c5ca206c047ecee377abaece6b88378e38e06c5fc191f361d264ffa8b46485f02baee1ab6b8154252066178868d1ef4b53606000000000000007c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df1001000000000694525952f44500a1f0db509c32cc7ace842c28f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde317fad4825aa1b6a832d4e48cc41bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34cf2645cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478f347edbd6404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f580968af6afbbc19db161c6df3e7c9c71bc08a282fc2c142856b5e4caff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684b45b00000000364673dcfa9235ea5a2ff23c4bb5c5acb290e8976dcac779ff000000000000003d4e185afe28a774b99d3890bd37428617de4cdd6f53c419ce31054182fd098af7b7f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e961efffb4e1aa25d8a17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca62b25d48fda5d10146702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba47e30f558b2246ad95ccf7d2f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a80047fe17dee6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3eff254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f4f692613e28387e955722908dd88b56163be8312ff47c5b6f280472935af74e97a5a8110a4d74496f4c8ec82ddb010100000000000001a047526865c888c9ff36056cc4ad258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffbe9dd03970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8f7e3fccdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) 17:42:06 executing program 3: perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket(0x11, 0x800000003, 0x0) syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000004c0), 0xc, &(0x7f0000000680)={0x0}, 0x1, 0x0, 0x0, 0xc040}, 0x80) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) name_to_handle_at(0xffffffffffffffff, &(0x7f00000003c0)='./file1\x00', &(0x7f0000001240)=ANY=[@ANYRES32, @ANYRES32, @ANYBLOB="c993de39770bd5ecc1775c55a8d03b183742b455d416e17d5b321c937da01333343ec0a51649823c19916b9c6f5b10c1492e7b7569fa00f9dd6986b1175b495be4aad2b307f7836151e0172a0714ae0a98f47ea55a3e258f80bead56f6131008c8f2616600000000", @ANYRESHEX=0x0, @ANYRESDEC, @ANYBLOB="c356994556c9132d498211ffcc160feb79a0ec65a481406522ecc432044afb35f86fdef378770695087ff73908c2a753c6382622f3a329858aa8019610626d4ef047c3c736d3d021493329566809ba13c52c9ae8d1c4776638d4567b449490e8266e60890b2f8f52cef856f6e9925c25a9be9b81d8fa0cba37f5ebfe61d80ab0acc21469c520d5f27d07b1a23a3b4003044616ab87f975156434233c1c3ad21563621e981a9fa5e530da03ecd3a81bb57ef22b32d19917fbf7dc4d40e7ce5eae4b8183b37243e6c081cf07d2dd7b0b6d174a718aeac706d9d87406a99f14282a887fde23092eb48b40b8971bb32fb91bb5bef2c3fa21bbb2f412f5754fd4090c0987471cabf5a63b8fbc1adba6261e315004666ede6fb3ab429ccc2b62cd224faf03cfdf6a73df064dc78f9030609c6eadca3b46257c964bd0c45c5160ff7428c0d1d0349a769b64ac2a0da1151418d61509dc4237ad419e1039f30bc8697bd46a4069791f48648965f56fbbebe71480155574de03eb1597ed3fe5186df56d34", @ANYRESHEX], &(0x7f0000000440), 0x1000) perf_event_open(&(0x7f0000000900)={0x4, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100002, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x401}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x1) r0 = socket$nl_route(0x10, 0x3, 0x0) syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) truncate(&(0x7f0000000480)='./file0\x00', 0x59c) ioctl$sock_inet6_SIOCSIFADDR(0xffffffffffffffff, 0x8916, &(0x7f0000000380)={@remote, 0x76}) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000006c0)={&(0x7f0000000b00)=ANY=[@ANYBLOB="88000000", @ANYRESHEX=r2, @ANYBLOB="10002cbd7000fddbdf2545000000080001007063690011000200303030303a30303a31302e300400000008008e00020000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008008e00030000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008008e00030000007aa48b6e683ff49e96e8c20048a198a355051d3ed04a1f1fb98ff0fa5393fdb752f85e7f73b1a3aa9315a1709adbb0c2cfe51adc029b9ed879c2808ea3ebcd8429a8b78ef7b408a36fcd19faef730a73195ad7f1785a095f016d9372ed43a1704ffd1853a5f46d725b77f58c2514c293424a4abbe935e0e543c744d139f413a994ae485e41632a577eba5fa07cab66436b0b3532096b44c0a2d8e6c918e305744837a7d447acbc3cb06bf1f18b93229b3bf28c9c8735a93a04283cdf"], 0x88}, 0x1, 0x0, 0x0, 0x20048000}, 0x20040010) r3 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000340)='./file0\x00', 0x8000000000000, 0x3, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x600}, {0x0, 0x0, 0x10e00}], 0x2010080, &(0x7f0000000500)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fat=@showexec}, {@shortname_lower}, {@uni_xlate}, {@fat=@allow_utime={'allow_utime', 0x3d, 0x100}}, {@rodir}]}) mkdirat(r3, &(0x7f0000000040)='./file1\x00', 0x2300) mknodat$loop(r3, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) socket$inet6(0xa, 0x2, 0x0) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x11, r2, 0x1, 0x0, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}}, 0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000780)=ANY=[@ANYBLOB="34001469c37ace0408a4f59eb368520002117ea7240a000000000000000000", @ANYRES32=r2, @ANYBLOB="01840008000000001400350073797a5f000000000000000000000000113f59c3d7e0dde021f82c5da100282ddf6ba24b468ef75672e5bfd6ea58ef35d3c37171a8ecf3a8cf8c8c5126e0c66e3cd2335e55550892ae98a6c2ef5bbcdaaf459be0754e694e5b1e54e0c6eebc8d"], 0x34}}, 0x0) 17:42:06 executing program 5: set_tid_address(&(0x7f0000004c00)) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x2000, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETPRL(r1, 0x8942, 0x0) splice(r1, &(0x7f0000000140)=0x800faf, r0, &(0x7f00000001c0)=0x8, 0x800, 0x1) r2 = openat$dsp(0xffffffffffffff9c, &(0x7f00000003c0), 0x200, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000440)='./file0\x00', 0x200000, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000010500)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7e23a065916bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f0000012600)="ed41000010000000daf4655fdbf4655fdbf4655f00000000000004008000000000000800050000000af301000400000000000000000000000900000010", 0x3d, 0x4400}], 0x0, &(0x7f00000000c0)=ANY=[]) lchown(0x0, 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r3 = open(&(0x7f00000000c0)='./file0\x00', 0x141042, 0x0) perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000400)=ANY=[], 0x44) syz_open_dev$audion(0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x46800) sendfile(r3, r3, &(0x7f0000000240), 0x7fff) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000080)=""/57, 0x39, 0x120, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0x6e) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f0000000440)={{r2}, 0x0, 0xc, @unused=[0x9, 0xffff, 0x3ff, 0x7c], @name="52f97b991e020bf3d0cb669557a63c6ed750d1337e068ca40a3e999f93a5156884378e8eb30b3b7d629e45577a82e09783c338324315accb7972b8d0b868ae91bf9c5db9dbceb9f79cb377268d8f1b8b08d94273376c4a3db2662d6c93c599a9640f412acac545d647a1bf8094fc103df27dfb25900dd6c442d6afdc0df2008d8d481e3870ca5431efa206cdef46ec9090d5754b0d0a04a6576c5e6d80c4db96793df742e347386c46f476f52d45e28f7d457a27e8cdabe1983bddb45cf4986b129b3de559c4f16963e0b1af8e35a80f3386725ae95e7592fedc6b5406e2be65d747b7f6d05a43800e43cd4cc2d53d439886ef6d800df9b2ea8ee09fed3e97ca499154f09c8f5f2f6f23b63a9369747dca3b922e41fea20e5c1ac2ef6cb83762c6497461bd2c3b744dc255b64a3db56b74ed4d4b89313809ba181586b5d15523f57ca50ea82e456f4e2f3f15ab5adb0cd645d38d51b6282807d9428fdacf3c720f4e52d895e8c923e377296a3a3b2dc4bcea2616aa407eb2d3c14b1056c5c733a10514e5ffd4e38f5c79076618fb56b183478a1fdf0da9f40481fb48e61c483fd88c672edae29c669b88f9165fe7e1a80003e23a615c9daf0a5fa869ad6a4b6dc9ff36b9b3c408b69fde3bdee757e196d10a681a46ca7c642d40c8e65c137b309794c373f71338e0f65832358f82f0e4a04b091b51b24019294078653b74106d440859ee670f0514d27881324fb6553b5d62ddca581aeaac6137f49dd67d3e4c649b00fa74cb71dee78177af60a80ccd6989dceb1f5be4b96479312438af6ceb0a070516b6bfaa8292547a307b9229eec2d568b3a114ebae1e8bf635d05a9b2e0652dff28f5caaf8f46d6f9a35173e13c3e082d0de228cd4617c16bc0f4fa4b1fc4a79d922e5bde1511818c593365c4af7d93857faac9f5d01144ac0cec68d164ee10066ee980445a87ca889d701a751181b009f9a25204eccc9f48ddbf89145b8412eacffa632e451c9e03d66bea83eeac524c6c78a894a8c4fbb48d1e8e56fdef042d8e49afc6c07340db72c48a30b050cdfd07efcba8f4d54c5b2f96b186a22988dec62891f860ea035a5aa1d038db2be3042bc12f19d4fb02dde27e82168d79b47368f4a844d8c13e682d27e8c72d2d7f6e958ea5e6fba52d67d911e0de3152180ad4662dcf3fc32c5f4f975f20571f9748524b071951072f3686f135c737f17c5054300435ad2d4c68a9e44d8656a988120f1326a0613b65cdc536d79045d384240fd1a97da96b73261fac5bb189f4a96030b5aee78f9679fce96e85a52c69de8e1853f1bed8c4129f51aa9d3635b216e521c16c10c1feb0b83581374b7a06af39687644803c6f6342ec908bd4d30de58d8ed7e5806a69cda36022df14943ffaa249aab19e5c494b5d344289969b6690f22e68e8f00ee037cf4d475877b986c3ab9b21a635617476b259adb14196e05d3ee48ff392ae5b60ae310f68acd8de878e307c4c8907c8a8f1436087ef3723fb58e010cafb28d55f942954eaf2406954aedfd90cb55c7ed8866008202ae2e1e3cd160867c0534759700680ae3360dcbe8db9529c4440e92a4431ec44fbad55de21e202dada491c6719c07dc913d006a93f5ec621051888a65bc845f3be28e3a24619be1d3fb53c8db6b1067b0c51fa4604dc2b6dc81cc74971b60c0d61d272f5089f571ee3a798376fa50b6d8d9b63a14feaec70eb5798f86419a97273797233bd1b81438aa7fddb2437e6dbab998aab77bbeab5faa1fbe626d6d5e77e8237c56a4d03a081bfa0e548399d23ee74ab7cffebbead4387c978c54f57cc79f97980bd5ded269301f0cd4461e2b20cc5b9cb2d2947be38bf3c6f470a1b8347592b2af406d900f55df37d360fc1b785ce3b5179a28fd78b6e79b0d268b3859b431e566c8e9b72018aa8d9f81d119ec2547bc0a9f5b7f0d8ba6691a421e6c9895f53d0da4ee86c613f43b70cc2b402c26551d947169a47a3ab77848441b944f6314f754ebe04ad2cba45f07f7db924350030ee76ac477d5d02e19bdd5e1036c22be942a84fd344bedf4bfdc062ebd335635ed34938a38cbc00e3f0e143f281b4272375b063018ce216bd66bd9ae149c856fda6338eb4feecf61b23ead09398559042faec2d5ac235811be8df856c8b13e850b5ddce3ec27955c24046f2d6d359a09b909ec147cf7f323881ae5686933680a8a2e933926d53026533b9d4edc7951abb3759f50ed818928cefcf69e930178743cd64aeb8776d3e9950a188996852fc6f3d8fd28b8fe67b9638fe19b12b4f2216b9f18e34c0d385f15b3395de5325a2a1aaa539e95a9f342b04d2a38a839257e6e201468b617429e8350a6d5aa349f650bac957d1856078fb1bbdd92cab856f95fe4527caba09ab82cc50879dd40726e40e047f1417d0945c61a26dfc43a79eda670c0adc178597f9903fbcb7d7709b4170c54c037dd5d867fdc15f1d0661cad052c4768406a56abd193f039e9f62abf933cff19bf4b42983d1e4f14b9fea5fe647c7078b22eefcca9d9edb82de6d96dd695524dd226a119d31e54260546ebd41eb7b8b323317183aac9b47c8fa1cb8b455ce7a771d1550dd997b90a099611fb622e344baf97a0488a3b6a55157b24f4cbe0a784f3a270e23e18a4eac77ed0e695f193e8fcf07bfe45b8845d63b24b8a2c417dea4d7d2d44345bd1657db28df7dcec3fce82209db93620eee36d1ecbd72eae8ea5780cf77a72e44dc14d0717557da5d493f6ce3da29cd74615ec7ee93b5f28ce099cc44a2757ae97216603872e79df3bc7fecd247360083892775a30b7fb4a5e4774d56d95ef652e3bf8a4cd26488975f93b7195d6cec4f7aa41347b1302f10d923b0b0eb6b3c96e837c3afa39a6fe0177ef90795c5512ff5381dcbd3a28e979a5c49f22afa8af07abeb841bc6a16a1f8b199234e027e75d7d4148b9233024e7d081459d47ee8378c8181411a5ef7d4737964132074c86a0f390629a40a92504e16f08a95fd58292320654013051a7c493ac88ff94e6ae461120618889f081060fdff01403182a20ee91ccbcd5b9c07aa4c07ea3817fd2aaaddece5d416d7c3d2c500c486bb62cbe81e4e59308ae7999151b4cf58c848b6ee3477ccd0a2d7bce8d915e88a1317d7359cade9f55da780c1b17d4245fda910b7c53c02da1d8cc7ed071f10fd4c08b41e1cc9dd99ed810b3155eb773f1e5953ad870980ad8d3dd078e4f42004691ab56c262972edaf8546eb832d5c33a7bbb424cc3eea83b19eef043f5f8d53f767cf1c38dfbca63aae9963b1d1e1fbbb2a47b8523f43832d3f62b57687718b4bd3dd92ee45ef6bf4f778d273bd8f16edbdfbc62bf43d4a5e2ee970783d9d96f269c9b5af23661febd1a9eb70f5fd55238c33bc018dfc2d8c5a3f596ba4ea2d2b23bd44c580c36a640a83429415173becdcda7af8f5c570132a068ec75158c7c1839ddb343efcac070a1c8edc4f155d2a72082d4fd09d95ee855fe8db88b2e34a529753562176262fcc163cb7d0d5cce59b6dbd60b1669cc9658635a98451958bbacf6882fe0b80a8e189b00f10faa46f5ae6eaeff9775084c66b52c215631e5d6325787e087ee877ea871fe5c8de59d1dd8c143404cd38e03c75e0b7d7cfd1be812dda94f4b1d221a55b6ee10196b3648ae0e691ebdb2c5ae09300b108ab30e20e1e07329f01b80bc48ef66c9fe4de779b4e71b625f72f8b05d0ac833498ea5374962399cba7c7aa3e3658697fc352f8125ef1c36af708ae737bf6356310e7e01406f274433a66442e52f0f29ef2ec9ba10b91694112f66cb2779b66fde9962424696bfc4a002467f79d7fe2da81dd802b92d6d16de3073e5748237f66d502b553a538829fe3a2a06ade8ab15b71f15e2eb3a9697eba053e402d143bb911175f87aa56ca2c8ec228d11fd23d83cc6992a655ad4578c222586cc44ec0d397a6173b4305294929f2381e57cd07817e2b57044169f03ad921c024c35035ce52f171a90318c21e0a1ae060fe275e0a1dcd8adf38f306a7cedf6ef992627e020ed2bc18a8fda07f75c8ad5621e8ec2847b98a45aba500c33c9ef5ec3d63fa9c944de92cf764ab291396b4c1f163c9df7840a617a96262745f5966993265a7e6d3cabab73e87d1700131b737e73dc8276ecc1227dc6921c7d667a5a6d3c988641a4ec06943f9d748bd07fde584fb58e614d7441fea955029846e43516815ad7071843759d131fa477dcee8e842b9197cbbf88ee90fa6b68ebd600cefc44a3f9b889d250b63792a3ce92e1fc192c12942f50df42a02a34c8fac91ec2f5fd733964b8ded208199ec4214c92c64fb908dd620c2281f5892d5c6df188798072345ca74b88dfe67978b666108edd6617b210b9b389cef6673ca28aad380669697bbaf9fa9784a37cbf1122877b0e8a9917368b66e2da2f398f727cffa8f08a8e40e4f36a51cbfce29ad7fabb4797cfc133cc8e6662b65413b796861f3c32aa2a93b99a136d1d3e24e571446710eb1f823673eaa3855abadc063bc9c6c124a38a846735840da202f0f08238fd23c24ad30596d3281da0edafa2fce68381dce82083ff1d0685bea43746107f13e9c89b9d19570d37996864ba4ace1402c4254de882c2a649c1c95db83f9f0f4f19e5fd0b6d92288143e309cccca4d2355d0976cf9bf12d919226d95feed5cb4149989af32b1b563dbb97ff752f7cf59532074886b0762e8d615cd57eb22c9697f736612c88eb7cbc2d74197d116457b9f490aeaad344212eac0373620a048eac3a49048d42b7809225fddf78d44b33470d485277a750b1ecda970b82cd2212a0818e6c5b0757c7a9db96e19be5476a16be93ccd31d19fba681f3e8e134983834264c15200b349573c061ad6f8e625e3a56a9124762576116650fe995e4fe97549b2443324c08e3ce29685d52fd234c275ce699897ccfdab2bbed173762333551d0a0f324be7a8327680054ca5f8b05157d7deef51c8694b8e30d51e2d14be2307543992a6af8af676c3e8ff0d4bc0689aa86229591af361487d722a64158745213b5592b5efd3fa2d390cf2e62871baf776019f5cb33339ab259ab1e1aa758e323b732da1e7b35b77cf25741e69d039766f37b052540744e0ce4acac20e0f638b60ebdc13e029400714c2da82b05cead6f2f4777c6a6705f652d167d3cf698c60e5c025b55095dd46ecf2039df3a139b190101a1b7aea35088c21059524b58f8f424ab7fe3d6cc8474775b2583bf45703b8fb691db042f2cf763dd6c80b0e9da48e143297eedbd44f19448790860fd404425b3831740733599264af72af7df93be2ca7cd560b363c681000cfcee85272847bcb86dd588ef045a624393ba4f316019dff2569062a1a129dea581d9b11a45419cd1d919f7dbd0a6e2f7f730cba294cf45a282b64d854b57586c4a228dbf62ffbd5dc2a7b03c46077c8153fe19b057712fd324dd86acd021713f5ed2ea91d09709fb59dc4c5f680daaa96e0f5ed1c7c64fee9974dc2b83216b17951f31553412cdd58b36c9426274aac1c7df64718450a2372921ce42bf764a346f9328bcacd56e3b2d18397be31434dd26676d20ad27b2d8a8c336bd1c4a23f21bda9054d89a3ce7ec305057888e7da652a126c80ba3f1df8485c97542ad7dbb2b8b4f7f7239b58ea7a30d998dbfc17159b1a017fceb181badbdfe94e"}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000001440)) time(&(0x7f0000000180)) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="20000000000100000c000025ce0000000f000000010000000000000000000000002000000020000220000000d7f4655fd7f4655f0100ffff53ef010001000000d7f4655f000000000100000001000000000000000b00000080", 0xff71, 0x400}, {&(0x7f0000010400)="2e0000001300000023", 0x9, 0x800}, {&(0x7f0000012b00)="ed41000000040000d7f4655fd7f4655fd7f4655f000000000000040002", 0x1d, 0x8c80}], 0x0, &(0x7f0000013800)) [ 639.410865] audit: type=1804 audit(1638726126.424:341): pid=29771 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir736577876/syzkaller.gg0A64/149/bus" dev="sda1" ino=15120 res=1 17:42:06 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket$pppoe(0x18, 0x1, 0x0) sendmmsg(r0, &(0x7f000000a7c0)=[{{&(0x7f0000000800)=@sco, 0x80, &(0x7f0000000d00)=[{&(0x7f0000000980)="2dba004a89ca8410efe0dfefaa20ff15e4b0cd90bc7e8780b9d073d423ba144b0df397974319082c77e65f73bde2a78b62e86a9c2adf303c7995b58f61621daa7a74ae0f7be4085671281b49c314fb49576265147c5186f81c86e29dd4557d9d6f83758bb3ec480c61c2131f786141063583f48927e5343433c50bfdf17c204965d89ae1a5e37b05b2802ec9a9f9d7b552193242aeb43c76d5cf5c928c8c118172260dfacab17cfe2f992818d02de890de74d1d8d5f197847cbe393cc12c4f0e516a615f6f871ac11eff4c85824b99aeecb196a80407f5ede9cd921c19c5e6dbebf5f113c95976", 0xe7}, {&(0x7f0000000480)="cfc30d27e5943c259a25c5fd72f47dc0760ab3fd71f6d5ac9de4ef93d2a0c878d754074518944b882c217903dc", 0x2d}, {&(0x7f0000000780)="7b8f2c88badbc69b6105538226481ac7f99fb46dd6cfc985", 0x18}, {&(0x7f0000000a80)="3973bf42fe586cc2d93d8bfbb35fbf18fc762b2aaaac24ce84cf346e411f64ce4c69a303ff43a2bb8b56e51a15eff0fce2f954824a965c5e9999ec4a3f163e94842ad723e6fa221e802205567b6f7caf79dd16670d1b9c88c459671375c6c8a8e399b069aae5f4763717c0ecd66c060e8834f08b16594dad1f8fc7167e7f70eb7f40f6cdfeb6ed6fbe5964", 0x8b}, {&(0x7f0000000b40)}, {&(0x7f0000000b80)="f4881d7656c7fb7a4706ce36c49870336faf7ed25000af86008f5dbe7b5a01a2966a88701c0b8f5e72aa6413e2555bcfe649c17d0eec1a2b8b3ca472ca78d174c925908e7f286ea9a2732881d7efc3fedb845305ae6f74", 0x57}, {&(0x7f0000000c00)="8910f15814cb04da240959bcfef8980970b7dc23c59ab865e2181e9346e0157605189294e8bed96b60fe84178e857282116cfdef6f8ca82f525d5983e3eeeec2bba03b96e7a6ab6f8462b224f61eb91673e5a7dfe1d759579cb1a2be825ab805c50c85eec0189a5ce0b656ab1d9c7dffa66ed3dcc18441acb1390bd985f3a80871806e2252eae857948150776eb32da32bbdfe4b8c0a325c338ba1b9e01e2e4fb0c58fe8d888359030b080bf0e1eacc19b50858f1eabfdd8042228d6f6c52441de8488decab2e123ebf4a81f5d41128da0de30a1", 0xd4}], 0x7, &(0x7f0000001fc0)=[{0x1010, 0x29, 0x5, "f5f1562633a5d7e046facc2656ecb88cb3c435da31e4513f51ad7e75f32cee0dd66d89866b03e37a40ef7b0290c60dba65fbe64928955e50f8bb878cc106c0ef05f402beea5fb6d7d795df0a509413e7fcee3f31cdae6c3d01c7fdefe28db89aa5b7851b9106ac0b208771fe721a767d9667d6f8ecfa2d95cc7d7a1d95d327ed42ae2c8ce96393cb5cf3a016ee1c92435007384d803197d20ce10158416b02cfdbdd14fb26538e15543d0a1c28ae335f579a841143e7ca51e9039b0dcb12c73c17073e61ca9eb7870bae88b4033caf72b61b0a575538ae6d46188edbaba7711a0363fa56e654e071b58cd3bcea3c5b589e705e4ad1c16a57db80be78aaef321c67f4af21d8e7ec88de549e6c2117edf9f7d9f164d12e2125da491b876ad2f3d843368e8dceba02c79619a9f9bcfafa24d26edebcf51a81b5ca419e01031f23cb35c0fd89df931ece6d034ae6fe6b6bd3d15a4fd2a4332134e5c4af0b958d3986b275bfb4fbf23efabd2935a79156b53972957a84f71659b2b990fb1e4647a4866eee7ba2fcc71f37ef887b73b69e44deca6674c6444f45abeaef3a802c6522aad6e5eff726eb929657246f87cbc37c6ecdca4da1a355a5eb6fd820f90beb6ad49aed822abdb26b2d030dfab9c6e185ace3f7e915bb213b6929ca31e26c0802bbf7a4dc23f2b11865c4f2352a59aa4de0eddf257f9892061a7d8e12c664f2addcc7c1c249322956eba853ef72a64d1aef1bb281ba54351b782a9735bc9b71c8b288e0b27999615ed1a5995839332b6d445dd354398aa6be25f06d0f6f1dfed87facb038919d1906765eea9ee01490bf02fcd728f9f6277aa66d2438f2149efe60c5278182777c13672eb1ea06f84d1aec4ae84ff1984c3290a83c9e29d380638ba7fc1be687db919aa135938be554010a825538a4385a1717f276153d79768e49d2cc245f26fb261d41c9f98b153f4d1f981516bda69229935d54135214835e222652e6dea75060c672e0d693138168003c71e56f25eb4837aa7e2b8f8dedcfc75b1083d3794fec975dc9e020fffe4c53c22ff15c5489842546c54b76965b7a29bd02da4cd226a85a5788ab3b75985204774bd20630fd7a3fef4360ba846e8a31f759144b580bbc2727b24c38f94ae37ece933707b148cfa5e9337504e1a54670a858293b8d6b1873b2c329faab795776ef0bfb0a520871e2f61c6349cf47ad27f7acf800e1e2b059fb0c905a0a0298f639b68c53b199a2eeb1493955d8eb255d22d8751dab9b14c8a951365b23cea436fa85b8100109915bdb403796aa081f37ca7fde17375628851b3d5c14a8e44a60a4219ec993472f0ce1f0d48f184ec5ff9458c911afe58de6bd93fca5a8c9bcd0b7a0d7def500021a576eff1ddab808d7efb713e236442237c026f1e12ed1cc992ecfd7c822bffad787984a0d8522a92238b2271848e61fdb49b64c163a12c947f30aa37ea1781218337881b626df6cecf2f97690b89b2b7e4de9fd269c0a1a6d29e06fcf6c9475e6f15895b841fb05da23aab62ab9caad93971f5eceae2e85334fced7c2ce93859502c58a8ded58551e37b2542e33a8f31935e58f0a97e936c8da78664c36fd5adaf030c82bcbd2b520d6eb3025b40f6a47870a836d81453083317712ffc36ac00436b9c0535afb4d51e633165629077fef467a204c266a0a1c0ef279d53fb2fd96a9533071b3a7440f8725a41646a7af5dbdccf7cddd323a10e8e349615ee27535235bbccf250c5563ccd3875fb9869aa350ebf9e471dcc28b2d275c4b3c4e5c15add6636b57bc1a9e66522ffdc349dc3ca181235f4dd24141374e6fcdaa717a7c305c0860999835f09adae94ace023e85f8090b95388ee0a85dd8699c7b00d3d5fc78788b146bd2767eacb4e81e592cd3afd27895b78d4ec80a15070bb33df0f458e395f529295743352a1aa9e977eedd1dad0000253f5dcc6a0ab8842bade8e35d95a01478211b2e21eec3bf58f224828c3c69c276ae5184b30ef3e26d83b4547bfd0e6412c7b6d8db5bb2a06adbde72c85fb36bcdb1723d5ce23d695e9bea760caac4ef93d49202c807f35ab7ef0bf8a23aad3a744b9e7ec6147855afe89561a7f721cfb803905de85d01f5fc72ab1f8659b7e09dc9424fe985e488684be276e38881a4ed91138d0b0b3f93a265d478530aea0c4fa11cbfc0051cc245f355be2c75103cae13d2d69900601fb2385837102c01b12a5669ed9071b9de4ad01d96f3f827e54d4166d06071ba9fe09d3794fcee5aa75ce00500465574d7a71931b36bfadffeb760af877b312d4ff2d21939aaa4f9d007f3704b4dd8a9bb22fb8f22559f6326df922b50c6e19a7120562b35cc5bbc3c1e938f450f90be3054ced815da22f5aabd7b88742e6938adad1b164c73dacbbd9397fa06a6b31d8033f071e03752eda1c422d0aaefb010701252b5205c9cb45bd9ca9c6c7a2f54295712cafc296b66790d296b756af7392d651a301d6b2b64a215e986c1d4fb5cc45fbd77e1d947ad11dceb1b298200dc0d90e73a28f003d4a80ef8ad228084e07f45a0fc7dcb837b9eb394b1a4e4651b6269f550138a2443ee6fe923bab9e362be02286d7b93cdfb27be7fb936c018d07364e5746d81eddc98c110cc93f7bcbdf7ee3db3e56a5f5ab264777e6b53755338208355d2358e5a2cd0f9a1e7d5eafed8c16c4f4996b30593693de30a26372377bd6181872b60349cb5c03b89282f7d1671f42c28ad45e6d0a8f0090df1c379dc8980a188e753b7ad380c4492893675eceb9d0f6f2f09cff5e6ebda3031c15d06f722ce8f8d375213e022ef3bb5a8353c1dfa3512b5fcb02d7df5f8bd5a3deeac1c7c945738922ddc275ead1f845ed9a6b1196fab1a7a907669ccc2621c879bc7a03d303f418db27ac34f28770bbf693aa87a5e47d2b4f3677ca1fa762a74df986e50989eb779beefe9521378b85dbacb4bff56f80aabf3fbf1ff460c17bad85f31ad47f4d54aad99f001cfa3bba4a038be475b58f50391c92ad59ed79f37505f5dc2b506ef556baa5381363f706f38982b7541824845cb0840a2cf3be7360ab11019a3607598652fead22a747cdf166d48dbf7757f534682dd1b909bfae2cf5eb3a988281707ed43b0adf14f63669a20f6ba340c82c7516f0de893bfc4b68667be04d7ba1329dad7e957362809da7c7f028644242ef15e32a50b72b51c50195692492f026e7239cec00d3a074e186d427af5916f792e3ceb58b0d2dc89bd0b87c1c766e286e637240e64d269163a07cfb8111e68912e2e779d93f918281c307b8d5d9abae38710cc32180d74a57e9d37ab394cc10a1ef2cb1955c77e6ff28a1fe67b1cc2246e4e08e578c11b07747f381ca88e203b825c8a840b2b51a397b23120f86f4b5cc9aba0c2d7f81e5c80b695ff594081896bf31f3f05251ba48cd2a18d7c88cca68b343af1635c891e49f40cd97e95372d70bf24aea308ea8c4d527b53bd4879635cec0893a9af8858b7dabd9b678ff28871ba51bb2f1844c5b69fbba44c8c699bddf42168afcf69aac38e47d30e4d6d6e18bd4314cc625c602c523ae0840e7085638d13f2e1959ae59a668b4bbf71dd485543e1bfc91b2bcac7f5f7c31c7e79c331db75f79c435b13fea9f724d13795ec55db1e0fe995042a7440fff187a1ac9fe3420e998dcfaec05e584d75c37050b793b48ec12ad668b2942bbab34090855337fa1a29c7744cdc49983c395526363cb4e5b8d4a7dbdea2a23c1f764ce7d0adeefd20d9ac8337110cd25bac7f4042004f312841bc4e22923c1925e698f8f8fb485bdd72527dde795f571da1e47593779a87253a38707444f7a925ba21736a82da0ab0257e47c48f2d8610c2ae153e7cf42616dd31814ec0a8173780516d7f48f41b0ed2f26f89b4fd4fcb30e6ced4af66e534c438eab69fb4749f61776ec305d347a7153e41de3c769a9b15d8f98ec4cbe56b2e837c8f7db4f81a35d3e889e53599f38eb0197e9265e8ecb2f728014014a1e95d8b5c0712996568fcfb8b4abec62cc57546129fdea6f3438536abcf9dfd16e81a0b43ebffdab5eb97a5c5dfc3f062749bfb3125811fd7a6b045b009b4902253cafca3fd09e8d05a039f38ac1d73d9f41da710f118aa72f43194b479fedc659ab4d3c5ab5341885fb9473a23ca111c63414f31f4a03073c45e335a0216ee1374323ad0edd0047f3d98bda69902c5a26c9efb5377e9c32fc5cd4941aeedde658ebc50cfea5b415ea70932fa71082895e8eed550decf763d1791c0d3f7ea3b135a13f80e1315869fdd47b9b27560e3a0d79721c1090094c14e1df7ae9b34c5f7f64b1e29ce2b8ef2ed585e515ceab0d37915de0cd54757719481c5c671fa9f875423a7f4de3531208d383f60c3de34360a982cf406caa1e138764a69f9637c094192d7a373cc30e1d4c794a731322b1109c9afa62885656600aa09820e3406d1213eb627fced77179ac22fbe733b8f051aef0d57b7fbb2dff52b3a352402f992e8deb2ab3a6559a9637bd340545d41eaff278382860aab8ffe222a98f1b77e9fde8e17b8e388cceb2705eeb8ad3a10083d3ba786ad376940b993bff4e24ee77d771379daf61a25e3a612b519ef9deafe3e3b3f88e1f72e9d0b264974fac13950d7a53df8e21ae89c24b089b8ce3f451886ad91d787736da440c1bd4c2a0fe709da1007950500aaba7b6f906230763e751d7592e2b9fcb19fb49c6d9cce5110c6b1aa962ccc7d5e8ff2e5ef440e6516ad59479230a8db84fd517306140f29c468fb4283e394bb3f4043b0e50d6fcdab231f80d3b6dfe966cbf7acc1226bfc1897408c463e24dc7e7f9cd493926743cefa60d25735ba62d563c991ea30ff88dc7863a54c146a50601bdcf1b785f4eb2ebe072ef0518ae1599c2e9a27a2de527329040b6b6e8161bf9626a3e8095be119f33ad9bf3d3a025f729b6db5f86d3e5d63d239dfa48f9507c44458cb6c115627dc9a1f246bf3a08c1a153ac72e18cb0385b21101ebdb237f8d5652606d3f0bdd9d9226d63199138eacfa570a8ccebc53ba4bc07e7fa78bf3aa3dfd68574ff0b253a7d6647f7ec8306f88c5b13f4f0fdccd316e447c3efb5b59a8e696dfa4f7e6f9b587fb75fb43bb7620b2b8e72f4a7971c05155a6452f7b62440b267c74f3ca9c001c038ce4287d8d5e3b5e814134c5a26e3daaa2e16edb542455fe1e0d1bd091ac1e991b867c4e1201619b048d06ca221d07c7366aec83629b09f1ae0f33bfe711909a52df0b329991265bb1e970f57050ded2631ebbc32d64c34158d50a647cf2b4b293f4e6c7c0412f25f63e62b33b32f101bc2ab119f935ca2b2834fc447753e09096a04275fdf07f8def6f0ae810ba4dcb5fd14d49f095e87a1c8b59b602ad369387f586b27eb080ea5124bdabbb2baadfb9ba65feb6b1e910b7c7dfc490f5f2462bb611ccac3dfdf14aa5366e2a6721b15a9aa4acd6823ddea1dd390e1a0871f626736c98667ff25b91a0de48bd9ef27fde90e3e0df26aa6a87277462ff1f5228dd1ab3d3bb230258508b5bfca4ad07b2098d8ee2f9fdee9d8ff880aae317001f639e930d90f192f2cc6f1de2823c434a6699e50b40f8f1a6aa6aa3b3246ab0387011efe9d4d6a21d01d8d49cba2994732e0e1e4b76497733ca7f949314f02494b14d8487bad925e5ac55eea1a40938f3d67072666494d4c28d3a0c5c130d8926bb1fff15e38b20fb2bb11175a71d9ff5fae7015d51eea70481db9ec8f03fab9f55402aea788bbd8b596fff82ba0e18a5"}, {0x98, 0x29, 0x4, "e595ebe719bc1ad89a2367e27df6254397c9d496d6c0bed61004096903a1cd1309498b8ca4fa26bec1114a6cf66ce0bec12c095cd149f3f9eeb8df5f9a9d7e7cdae4742318f11f90da37303639437a2eadbf9dd1d0690d5d11b98b59a7403daea47b118731d2befe6bbeae2eed9ed44ddb515c7c5d5ef9ecb676877197c45617970937b846"}], 0x10a8}}, {{&(0x7f0000000dc0)=@ll={0x11, 0x6, 0x0, 0x1, 0x0, 0x6, @remote}, 0x80, &(0x7f0000001000)=[{&(0x7f0000000e40)="93052f7a1bd4bf91a7a262b1ec7dce0a5f70f88737b7f2d4061a9aef784959edf1d00e19ce110fbd1104584e3bcc156163d37b746fc0ac99fbb0755e08478fc8a8e678e3d796a811cbd5140d654f90", 0x4f}, {&(0x7f0000000ec0)="9c96785a6b361836bbc68f92f9d90d8adecd5614eb5ef2431754aa8c67f74f22e36cf7c0915258fb71aa6fa23183584839a884c32ddd7e", 0x37}, {&(0x7f0000000f00)="fe18080a249f06c887e235b99b0eabd6ffddaf6716c62c6b21d57e9581a89c4f0b27adef564c4882f0c9f6606ca8d11812760c13b5898915482a8a3481d55d38ff4a57e234c69e9d70317348762f374eaaedf2461da48936afe63a84a9984f37f1f5a9284e0170fd650a2cbacb3d02a5b310aaa8bd900d08ec5e5d007d596cd943f34729992b5344d181907639540a7ea6dffb2a211babe600f35190e466ab14d88285e4fe3e63c25c4298be317321796a4f047784ad62961c0c62150933cbd5c9d404fa866dfd52c711e0b99f2d607a4127f0e2ba366d5552387688a96e9414d477d67a1d79f66a", 0xe8}], 0x3, &(0x7f0000003c00)=ANY=[@ANYBLOB="e8000000000000001101000044020000790775d49342f9e864c1092ecf946bdce9f8568af9a9a6c4de235ba0d4f936dc8945b845bea577ae78ccf1b8b1a153d165479440a6cb1493bcece66e1b5fa91acce3c3e5184b086cb691f3e6f729ada10767bb656bb20c967b797805a2d1986f067e8f84010189de8fe89c96c22f2bba086de5a54358c63cd6c542857aaa7ece5b5ff7e33052af9a69092741b2f44853b241b989f32e3141ce2709bb9f5982d1e45ed3be5636739b74484f98014e3d033d8ba0fa428c5f21131eb986369805dae2861c43ce0ab7134291d0513a2700dbe9dc91cadb0000001000000000000000840000005b00000008010000000000000c01000000000000a2352b993897bf3b2c6a19810b6ce7b16492502aa17b8458ecdee164f24cd59203bb2069be440b478d522ee8b3b5d409dd832077cd210a24806dee604624580239a11b26ea00a0fabaaf10b37f75a52e1f4eca16fbf1980e8a81e44c1f5fbb0a2714aebde1c3e8edf1df08f7a8658800e7de8ee8af73bdf6f9cd2431229bdea58b2fead1e2cf3d91a2360bc014cacce9e85fb83c32f870697fd259a83d3c789f4fac6ca2d25dc84873bb56ddf033531ed3362a3adf4bab51a3bbf1631d487cff506f861ddaca544c5fb43f8f67e965b68ed29037edec84c5e9d6c59fca365648cdd9fe9dbea5da8872b2bebb10ba4123870000000000000090000000000000001100000001000000a235b4df048cc9ead4f6d921388c7b93a61ab50b8a1c91a0507890837d03b253f4b2674d7bbb7117bb2095e1339141cf80bbdf308d9e5bb5e92349631c00f41cfb7faadae2874ff7b1da95ed4730344549ace4db7ade137ce3947c23598091ee77fa71516568c913460d40ad6fe038cee4d932f20961c8ffffe5b4d900000000d8000000000000001401000080000000152d172388ebe35b663b27bbd33004aa67041ce461ed124e780c8b146c3ae468802524df1acc7f37266c20844ee2763d2a5b2aa949afb90c33eddc45048ee0660fa1527c3a12872543c66520f9d82f28baf1182bca23a3958e52d0a08d123bcbd57db00aacb57b53b74fc39a12fae3e123b6f8b8f3b4c29198994dc29cc030afc4f5c5823265e0f1fc665571adcc82069849315dd2c99d42074aec6bca69e477dce233067eafd32d9318b8c81d0aeec756244cc40dd0c3ae7ff34e3329cd71a707df100000000000380000000000000011000000001000005cfca7062707e96cca4f3c0bdf71f69985e9a1a925b066aae59b84d2ae084cea3300000000000000100000000000000000000000ff010000d00000000000000088000000060000006053547b0c64697de4e864415e68378fad09f7191ef07981aab774a2013cb8669ad7c0cba4d323491e0ff8b41607b904fc0f42e6231919cc86f835294607559495a59f9a01154821899707fda7d10cd54cfbb75cc32f8c0f2d47bb0300c0fdc4cd1ace6446a8c84656f10f515a2546fed0bb02178ec561305cdf270f74144aa3c52adb1c4258a0603c63517b6b56ae430efc5b726d2c765de81f98280fad5f8a8a387e32b5774ec0f2bbf6afea122bf68614a9a73f177c402cbeed0000000000"], 0x480}}, {{0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000001040)="da450ece8510b276ca0ce1e827d27ba0e8b993fec4d91885de9bfc07dcd589de0812c4e3b5f036e3733b618fb6832a55facb13e95a0923d46fa89a3df92d1f5d2b09a12d7ebc8d22f3b0dfed0cf17720352db9d413cf2ada5d4fa1ba8fe98a2c721173b78a8dc8d9f3144a2b1cf0120f76d0592f3a9e2a10496c7ad1291eda5d6c6bf13f51f904038b8c878870bf2e217d", 0x91}, {&(0x7f0000001100)="314e014b634cb242eddd5ad80c45f042243da3c5a2646566e3464aaebca123f89ff62477e114cdada90a6b22c8dd47b2c45977ead94b64522910259926848ada417973bc89c3c081121b5554ffdde1a196fdbb8b5c", 0x55}, {0x0}, {&(0x7f0000001200)="a8be46b3e218f8211ad97c088dd57b064983ab88ed2d58a879aa4d9124d30dc2742f58642ee831d7de597baed7636a12d18984c1b0cf7814c2", 0x39}, {&(0x7f0000001240)="3c71f5f3444846098d865d9ac8c8eec1d0e083d7ad827809044b234a771008abbf1eb40d", 0x24}, {&(0x7f0000001280)="0254557f1d34ebf55e7172d3e58864217ea8ef27abf2562ff9a860266b970652fbe8c361129ccc36224a0b4a9a8709762ba19452f36a766f893deb67d0ce6a83ad2be8ea20f7b253743a4d84fab159fa53e50be551324dc6cd4c16ad160fd67586cdef06f290c74c0eaddb3406d6fd194f", 0x71}, {&(0x7f0000001340)="cdf9d528d378dd2ceb66b0a56e997bab0467770157fe2a1487460ef8fd1743bb4d8fb8a2d6292d9e60bd7d0c5f7985e43a3f7057aea345be37eb2df7e2311cc9965e5b088f03e8fba82c94f08d06816971cea146984aef70f7430c9bd05193e901997711890dd93ca54c5da85dcac1cda326f55e33c0486937e55d49c556a412e77712fa2516cf29de9a5b4184", 0x8d}, {&(0x7f0000001400)="acecb3d444c0e2a4a72c36c4ad75e97f7910276622a6ccf9b84fdf371895cfdbd56d8336158d708e7b4c220d61010c80001e44b8a7c38ea1ad173f82d02a7db219f75c3b473c936150", 0x49}], 0x8, &(0x7f0000005180)=[{0x80, 0x29, 0xc9, "bae679708d3232bcd4ec69278e9bbd816d0a515349065d9f57f847726ee2b932ffeb43c77568071948dd9b81e32824aba5a452da5f5b93941521fc909f4f53df39dc72aae6731aa5e8ae84ab55f3f33f67a0d383993e8bfaa0ad20c99b9b24635f5722c20ef884b8b719d470a4d7bb45"}, {0x108, 0x118, 0x0, "2a410ce40d499c3fea75265a775b7a1ec7d34d8f8e4a132959ff8eb276d1d86b62b8927cdf814e386cdb03a1bcfac0533af6f81f6aad55f4714bfc5ad2d9a57c4123c8dd0c180ad194fac32fd4665f8ab190ba9dab7895ab446b26a7a242f05503669d68a25cedde497e5ce2b5e7e811b339eba5d25e2342a17d6e665e727ed90b2f4c4192fddb03262986f9dcb7e12e5bb7b3d0b85c864ae6d684bc68c15a02e9a0478726de77c5b0892b282d411c9c45c4bc01d550dabe45679dd838edc17b3baa95329274957784702f1d9f52cb3df6765d508b796111754d839f1e27ebb07fc102cda18512f84866bd57ccf33ef34f"}, {0x1010, 0x189, 0x8, "f3949301c3add4ce34660e46f38835f07594c43af41b4622f57006630e4e6288b6f237ba80d8d6cee80d2b86f93f8e09858c352f60855102aadf77297ef669c766869bb7cf635673577c5bf01e5e2405b1698a24588da1bf777648ccc29bd1ee231cee73bff86ec0bfad74c30a21dd091a7c2288d55e6b7cb019b7a1510f9f4ff76c12dcaf778ca8da0ebe56baf048eee97f407e40a3798f30a042b953631284db5e755dae61a9416a19d289beeaa139f327c0025121ac23a3d011dbc6c8f239b8fb6976245e5783f29778e50e8a17d7cff892ea9657867cf5e8d5b9263ce2cd31a2941a11a8dd8fde1ccb82b1cd7afa8966c082fb5cb219e55b2eab0117825aaca24815dfdea51e4d280c03238e372c6b61a7a113653bacd63c41db4626d9ebab9d61ecaea828d4b60f827b3d83f286cc7043615ec1a0cf671c04b49ecc65cf645fbd86958db18960252084354a8ebcd5d8696c840fa5a36ac26ecee2499f30eabeb327634202c81aefd1c2ea8a6e1f7db166019d18f8fd72357f4d2f6dda7085fafd71c142396f1e6c1377f58b05986e611967d021c38802ade763d3fc1311cbf5974b50d59d3cbe0506a24405f4cd2187d70a08f3cdd0e90d5bc3dfc1513ea19583aee19a9f080659b8f9ec7901ddde8a5a8db8c6dbc6ea510af6bf1aba631862f66eeebc800d76d19fb7e882f3959ee9fe1b64f87f614c47de26849b6dc182af453747abe5de41129d4b4747dc3e5c82f323d3244543f68516ce7e5f38cc5ffed53c1998d66aca758f0c183c9c363b3716c2fe24f5ac73d5376d2bbd45f4546ef55559a6285e26341042a8ee85e859858f92ebe232f0bde4b630bb20b1815069d92c1a59ded90979096257183915c4aff9a843a964f7382152e0104c122411b46ce7d973e7e10b9dbb788dbd775ffcba295ef71245e44f9595916d5f536c1e0919e8cb27941a055e9d06c2f801c57b561aefd8f19415b206d2c83d16f318ea0ffa970376b38c7d5ed066e5bcca6cbbc41d590c4c175021bdfa0a088cc8f849f0660905446eb6d4a9a8c4e60809a3e258e03711674bb1adb88bf31afb06cff31347ad7d0e3ae97a1fd09c1026d461e942b29759f3ce89ae52ee63143980943ac6f917812ba838da6f6b2558953608c5f2e86c939f14cb529f2fb648fa0acdd8d051286bdbb4d4c83f57e83ba5b8ce5b14f0f0b20cbf0eba55e011592a48318aa19a6f7191007f18c9e8dabef24c1ce2f80aed915505b4164b544f883003e5b2269ca8516c7d1b07bb9c906403d3df955516caa97a434efd0f525a44f28cdcbeb941beeca99ca6096f1acbdcfb1b294587759ef870caffdd732d7f4f6128ec842f7d7d32dbbaae0484c8bc53ac3570ca501197b0fb7425c2fdac00d4bf2d4f66b835df9c46bc35bc3535f0950e24375a6258372ac8cd7163bc0d7cc0fa19d4997aa3310cafa409b6b45bcff80fc82856cb1e50a04ade23f6d6e2b05d626575f66df19331f9fcd5e2674cdbdd16175f1e9454b1dd5cf1928ae4662a4013f94f6abb60d62814ad8b9df25718383c8fa8b7d7ecb620ea3c011ca665dc84a9673a7ea14c389c98ea012157a127593568a5b47ec46e94b6d4f7042f976639f7beac1ab835248568c0cf2aa6586c8c24673f1cc8e99acc4618f1f13e28c74daaf7284d8aab7071d1d869830d51fa49c9dae5614e4c2da11e99598abf9fd5eb8d7d6c921fb490f7d74ad378e6d584978877ec9b7dd7c12697d2f3cf5665d90965d047253638eb0b97dc7fc27e7539bd4b1e290a90172df1e12a0bcb52c7a250e97a4240744b235ebfe3d2cf01c2cf74c2bf952bb36a7c22a0c45610887d98e5ec27b238516321c754d75c82c73cc76d27ce203914c6fee049491e92dd715567a60e604f859e59f64c12c63b33a84d3349b6dca74bf3723e74c55a4329e671133f0b83bcff856ac45ad4b720ec427602580a507d3038a52c6a2199540fbbb561d9caa36bad9545993cefaf676f55f0fc70ff849e0324c9c49a34136f5a5da16697f2400f6ef05475801be1304826636d0578533c3d7b5d7c31e093bf631fab2491fb6587fbbdbdbea29db22272995ec838aa5f659d0c45e5fd8c611fcc355db59b6e29123825292da4b3d9ae6be7c9dcdc45669c3b01e1654ee6da8e14d8ba2c4927dde24c4f03d68d87337ae51da39e6b12c0cab613449429bfc046fc8012319cae43c4a9309d57dd4fc8dbd845d0441b5cf1034ae8131d3b7999592ec710879a7734d96ff363449d7e0553c7ce06638bdd69c3a8bdc921c4bd768349af69474d1e50574b7cff22e27e7c0e9ff8de81dc67614fda4f26b5a27ecb8d039c9fd867ce00bd6ec46a9e28400400a0ea99cb7838e937bf5f73a28bcf7993cd9a9503f5bf6a40ffd94ddd7125d105c67295ddf640a917fc24113fb28137889625aa0cd440f6f5887517f5673201ea608b78e18d37afe34c695173939aa1e1bad9d35586e4c5189ac192aea6cdb6077739c2821cda8bf1fbd2f26f4695a418d7333573d40592f048ab72b33eb86ae7e00f2184062f882b2e79f0216fe712f21abb08301bd8a4df7e470a1bdefc37a61b80189ba8894ac09c6a57342ad11f1f40b14e36156382283b35f4aaf9ba3c18cf68855ca6c382c4f09de4446ea849571a6a1ef0decd1ede0fcb1c8805968c774618242b06e24903c1c89fa0e6398e058c37decaa88fa0b3b2fc167a8cff0092c9cb0ac7a7880815846da5b3e847d2e171f5523fdad9886fd51955bfb5520bac3c1acddebad167b6337218c2a3cb69fbec3886d5e97afca89d66e96c1369a224ca0c27031725bd272d2ea28217008711a615ec52ac31a35c7992038e6242011137abd543550b83c83c64852ce2b93d116418a059745deafae25047728b27c6ed3e3ba03aec2841d06ca528a393d177cd078b34b37f6cb784e9eb3893be210a858c788341db7b3e42ebc42c08a73f1b04dc7936b309d19c82e6c598fce8047f8a07098e2b7b7bffbd291d9b4391d34851f08994cf8383a5ce13f37372cba1232f75be098a029e98d5f153604548c5dd88f85849c1d949a7f2345e207df0af14674a5c7cfa279a93ea9cc51951f326582f5ada52a43edb617808e7b14232ed9b9aaf7859dd1d449d302c9e3a1a7c2cd5545ca5611afc0a28b3333294fa401fda08f4cab9633d4bc9d7f8c31b8ceadef7a5c16ae58fd217e32bec97cdcac21b0028fc3fe1658b956862bbed348e5edcd6cfabccaeca03c04b83a28a41f651b4bf0484faf697991e75e61ff38ffaf4c2af5c12e947757ae21dca46839b8fd695bcd8597f6dc2eb2f5003ee3b5fcc2e6003c45e60ce0a25a094d9047e72d2d65e47933e9efc528e95c39854d835de918d1d57be3c7d62300e6c48699bd0dafbfbbb2860120d9bfe0cafd4480415e35ade943eea7eee2562a77e171cfc6e3e417f6bf90911f3f14a230a435d8c934b4e0fcf54199993915da9c2ce1f9070130c303e2897df36f867c1a05115ed2c20eb7b45b605cd6838ab3b22acfc48273fb008a31b6c80d067fd450eea7bd3d37b33ce256740d29562f2ddfe7bd40f3da88beb71c170cb328c17da2d6799914bb51195fc721d4e7ebb3f13043e7b11adeae0698813e979ab689c6b777ef5ba4ce5c2bbafab3c0ad0df1196c7124d0860a36496e77a693aed5e9a380a4af9e805b2905da763ed46d119f38e8bca95f1c9c20f2f713b6f33a42415a968d13d89aa558c1370acabdff870af788fa5e89c4bc005577a5b925e76698a72ded8ed913f64ab73c9c2b495c68d07b69199c08198d405646321b76ebfc9a1a1ea6adb4905167e5d8448723fc5fcc3e7a6f009f5887c50ce99d65ea7c50e0c5d67ebecbad301e754812fb12caeba7c0c90b4458960f7c20eabbb740e576bd7431114005c8d6f058d919b73b642aab1a43842499c50c32b473670c3bcccbdfc85c79a41ee6131cee41acb9cc26f71687952354f4ad47da3ad2facea772b9b00dc4430ddb62b2916b5bee5b84b94a773c51eaab18ab48c059dc3a376f66e0d2ada6ebfd569944a815b3ba8e54fc9bf767d64f6e2c6b3c8ce9185a4a2cfab5daf5cf047b7ca7f279fe5fe1d071efea7e4612c0b5b7f80fc094b17f4a7a276928f245eae9978964083b5b48c45d9d4f14ca73d245b892116fa684b22412157b1bc58b97fd4204ec6340929c1828579e56a357aeee84e1cdb75c5f1c3e66f915392867ffac93fd31a096d255812dc0af61d79a5d087bd94cffda27de241bfc7adc72ce1d8b85b6cbad6574d96396333ba12555a2d106f9bcfef70879aad67a88dcebbe895cfdce79ed2fb9c4f09574d2a67be54e72ab1016d610d0cb2abd2bbd63209ca68237b6bbff9e963347a53b0d7d72289417905f6dc32bad12b6689b291ed81af9a7d8405e85b2a0403760c5860ea285542ce13122035f31dac7417dce19aa3e5fd882d7cc55dca03a3f2218bea70b39a6c5964b45f9128f8e896b3879b125cdf22c5a76443b8b9f654ff778187285637acb6f91bfad76a301ec633386e2957f2360c613cb174a1cc3968133b4a3f47224e719de25df6a64499f526aa8f8ed306b77792a3a8eee5729da2dfdf41cb212c679715ffd97283c9b7b689469469fb519361c7214043c6643177084ccf6359c5a15a512f711f39780404f92dd45cfcbf36771686192d74b8f9d972646b7474acf28b5759386d6cd1fbf6cf665a87cfaa41a1feb2e8c2e33cbede598d37e3c2bd10f184732dcea4a4d743d2be871ae8378a9e0775fb6ac35645e1a833643526c4f837ce47312f919ac8bf43c955e6b2c296303045e10550bfb96ee388445aedd935485cab1f728d77ee1b1ebd8bc7b5e47823858eca154f0db1332a5afa60310690ac7a3469e17b5c6c4a6d84ab6196160d164b449d561313156d90f2afec8d4dd4fdc02a0a42fa466f091470eaa6308fd918f0c58243f5c44cb7f4ce8ff0bbde6136f88fadf305da193f18716e662acfc6e02d56838f26100e918a7b923ca620ad1c82dd1ca98fe9a653ceb908271cd899c1a817647b48fbfa897ede9709d6eaa78493f1fbdf1e389f696bc5f6f1f36f75315f7262a592c4e4d700c583d32c9f31fe36ceaf8b3fc67e7da6065464c49b766b5d3f49841b3ade3a768dd0dd751648f93ad6656cf15e03ac8935021f1ebc93d51e6c192ccce0a41f0d6d31133b99ed48329da7ee11026a8c2ababa4d2555fdb0b31ba408d5c1f141cbf595ad51f75e7e1a61c184e77b733ae6bc487c10cb8414b2629093e67fd378a3ce6fd4b7d9e520286c7a9073bf872c49718c53d28bd502798587d5469e389194ffe19d419de83ecd5057aa3cdd5aff3f90e1ebcfdda4099b3b4766ea5ad990c09f9ac59ed786bffb282dedbf45d742caf9a5e92edd2d0f583451bd75c952ba8e19f9504a6b4a37a4060e0abfe1f121340d6d6a108e623a283cdfe151bbda7f49ac91171e5b068b3139e4e66e497b6e1d952e7e24c001f820771276f0713e87c9756aad2966f5c79bcf5e83fd1f3fd7674be9cd9dab8d5e7f5404d925eb377510f4aa76cb1047eb2f57da85fec7d7738667f500bd7c3becfb1b5f8a2bd0e1c319629d7c0b36468124e0e949adac05c3ff53107ee4db9665f315cc85db2c5c1c6e4af26e400902525ce392222eae3f1642f8b421974e0915650971ca4f2c2e6ab48ecc792c07d331ae99f7154c34b9574f1fc69782bac06ecd9866a7b7ed1085593af012f15f891f3e041dc3c356a446156c0131dbabedd204987e4000d4b2673479e6333703"}, {0x78, 0x10f, 0x0, "2b79bf2ae024843afd264903ce0b99e5efc3fd284871c55acad530e5bb6bfbf2f1b813bbe7e43b33e1b4c80bf77ddb05eab0d2d59fd2dc84d53c21a15f97c40c41d29d8686c3279edfff4aa67ef8a9bdb6ff55c0b84430214f7b332211c554a23b07e69de541"}, {0xe0, 0x29, 0x10000, "f2d0facca4ed0a0a886f19ddcb2469654e1a7f595e2e5c85deec449d4fcc1e04f9eccc73e042786cb6c551bc6d67885fe2a1e79aeacc2196108f3017fd341cf0c80d493d741ff16225c3634ec73a9dcd31228a54244032a7a91a54eadbfce7352171bf0e7999fb0e26da4654b47974c96cf670915712982253ae7dd2bac2ebe72715acdc66379c4e79dc0274d85d62b1f325452cf09c13f87a7f4897413310f60ae1c8d01f14f0c7b282ad1140c9a6d80615d6311fb149781e2df2b58ba53bf9c0913eb5ed69d685f1a494"}, {0x90, 0x109, 0xfff, "cfda4fa25d0336f41ee6c3d1048eb91b992f74fd7c3c187dcce564020c760bf7f3eef1d915225509a1c84db2d71475492f8e1417f1d9df3555638805e83520ae27a94d6fe991cb3c6c3f3d2732be25bdd60b6e812dd59c71e99bbba3b3f0ab283cbec66f5bcf811a4d1dfa55126244dacf5863436cfebd8ff1c29acd7763"}], 0x1380}}, {{&(0x7f0000001500)=@xdp={0x2c, 0x0, 0x0, 0x12}, 0x80, &(0x7f00000031c0)=[{0x0}, {&(0x7f00000015c0)="81ce32844cb8615c9c51883f16341632d786172468970a2478188c088f36adc36729e1aa52443479f36307bf06401db59be8f007c968c116a1cb8e88feb717973f2cef96694cc81a29957f27f8cc4e2a5e0010b6eb9f82de0be32bdcd1ec5e3af2a37d8ae3e62ccb6fc7974bc473d10220fbcbd94f95539f53750c5b6ba854abed9571c1d3151a738c6c7bbdc9319e3da936cacb0640f0f313", 0x99}, {&(0x7f0000001680)="d0a3d8337f28c2ac0c83ad73adbd501647c94edf74ad4c3eb783497092bba2092bde4130b09c0d5b10c794b943d6f95e17e2bc0b438120e6e64f7db6a08152f75d94c178fdb8337c5d71ed10b2072e8c3b2e62e33eae1f8de2d7151a691c1bc1b71a04122a3e4197efe165ad89f77c21423e99cee0d583abf9152457cd2da89bd73988c4b0a941d91050be20d0547fc3a4deaf8ac5dc013f0c043759bf1f54a4d3feba9dfd322a2317bf73a2de71eba279c5699945516cb83d4152def05bb4307071ea7c1d138cb6f2e55f131dc0d195b356dd02cfb828aa2f7ca1b5039fb189464de7c3", 0xe4}, {&(0x7f0000001780)="bcf0c2e3ab0ddbc0306c193887ffbe057f2c729ab4353b560c6c8fa2749e55b18fd8457eac2e8d0c59ce1f154bfcf4a7110f", 0x32}, {&(0x7f00000017c0)="a5b03e0720de70347e4e148c695a5de5dcea311d43cf1b0fe6f170e416afc9d9f1fea2ac87cc4ed67fed60240d813cdb5d585d65dec296146fa2ce370024debcdb43ed52aa89316458fc3c8737e9785e43eb7324fb8702cfba300432bc58c9c5a697f227882f5e805f3472470ece0bbff869a54cc0062afaf8eac2fe13b988", 0x7f}, {&(0x7f00000019c0)}, {&(0x7f0000001a80)="71efbdb181a7c485fe8a3c3555aec8d44bc47685a14bf4a014009431b94329003e1241bfd61cae51e474d29b0cf28bb6a18afedeb097b3bfd0a77c33014c1752662b389edc1640cbc7769c9fbf04afd4e39372dfa1461ac1c5c46f8d12f0c73a0e3804e32d744734eb236c8f09cada7962a8f7be01a603e2381f4c1b6b025be203dc004d453029b8cdff13542287fa58af3b3fc0eb23cfce96f66b1dd7147105ee4b546b440e48440c1dda2cab6c6c3f7aebe0202eef6f7f26bcb6b56dae31b6840100b5d7c6a3960d21e5d599dc0f9fe0e248aad02fd36aa426", 0xda}, {&(0x7f00000030c0)="64cda60cd8b4002f3a4726af25d312326dbfb6d6bbd8cae173b6552ff3de9e9ca037c3999dd4847932158e6cc3b4bbaeb268c2f3aa76bc708627f1f7993e7271acbb3463ed3914da52dacce693adc3bec59df820545d3eb47e2ebee008f3774c4bfaab9412be7c2cc5231d1a2e8d581e326a5a22823a1f904dfa577a90508e9e61b136a1316af1cd016a2843019fcce57056a6fca54d7485fbab4759c9e048d3f61c8503930c4fba3e2d3bcbb07d9007df27566a05acba7e4963e61096c5b9ec14ae83880ebc9ef45e6add9ca2b664877d61310c18464c", 0xd7}, {&(0x7f0000001840)="39127362250cf75935adfc8c930599efad2ef6206ac64b8db4f27dfeca4abf8088a172089455af90b1c9534acedbe8392388443087517dda933821d01be7892c5d", 0x41}], 0x9, &(0x7f0000003280)=[{0x48, 0x104, 0x48a, "c91966fbf634bfe9d3880ca2b83d8b36e25056386974b12dc401b6b89f9e391ff7816794620ab4fce947d2b30db13c15789cdc88d6"}, {0x70, 0x101, 0x5, "956e89b0d69c4bdaee8051c0f8b1435211574927f28fd49511dafeef9b7be23b5f787e8fab9f859771a318f7f0e958dbc6db84b131f8380086c09ba342ee46ca931f2a3752f89b99ea342b915e178f8812d69bf11fad0791e9167c19a2be"}, {0xe8, 0x115, 0x5, "8ac481ecbb5f4f37623141d81538aaf5b415b784816f6ce394c25fb2f7f8fe2b7362e63e030dcd80e7fb103f4957220c82b6854660932d007792bcedabfd820c95b175dc7f944d2df3db20d938aa2533c3d1e6eb8e2603dd65285b227ff35679ca3edbaa7d4e8b0f3faee3fbd3af452b9783a360c0ce6baa08457bc632bfbede26d5decd7967be970b12eb1e1a619fef96a9c9698ae380f573da63d424bb2bb1a5b0f8632b4cfd952e006c617ce4153c4cb3bb1a2848be7dedab37cad5395aa9fe4d94aded3b1a5d7e5e5d91f9dd200f67"}], 0x1a0}}, {{&(0x7f0000003540)=@x25={0x9, @remote={'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc', 0x1}}, 0x80, &(0x7f0000003840)=[{0x0}, {&(0x7f00000035c0)="565dc46a7eddbae2c8b080d287797b7a3e97ce642739b0d5334b44a935ef07632a8f15a64dcba5908efc4a6e17a17e79d9fdfe0eabac41da375ae353d8e5f1c5e255a1e5e1033d1a458541d2f55f3df4e5737b28a7ca5741e5b100382539609aec283cae70fc65e3c69acdd9c99cf7836b92026beeb3b1f4984059c26133ca00f593bf3b8474116baa7a5c8568b9819eaaee82123e66731035fd16ce7bc841ceb38f0dc2b9f38246b99728e2dab8f080dfd30d79f426880d878086bf23f194c7c62b21c6ef675c7e7dc8393228afc34e28321c64008f87771ff482264ac22b7eef28d551d450ac48d7efc839f6dd53b00acc", 0xf2}, {0x0}, {&(0x7f0000001b80)="cb526edd8c920217d03f16f7bf8771bb42a253716b68d20e2cf9a6163a6ce260cd8915927c7052a95bee2b88", 0x2c}, {&(0x7f0000003740)="40103e084b432fb72aa574f76b0593b740e44325cc42c33ff2042e25756c9bd3b140f1b11f677b3153ef27651ce371ec173db245584369cb1064d0bb3a1f6dd2c78bbe444bd1eae9510f310458b2f58b05788b8953a27b89da0eb652487840685a371add0d974ed56d665e9910378375b065fe114bfafa5cdc0e3a98b0a87184d9e372bbe606abb49c4d0f5f0c0ee8c9c7fcec93faa0e89cac178d12f508f41dec41d711", 0xa4}, {&(0x7f0000003800)="249fffe32d1519e8a02a22d903efeb4d9f329a0de8dcc0db30641e643f3a8670f934791e60856a8fff316c5584f2f099fd84", 0x32}], 0x6, &(0x7f00000038c0)=[{0x20, 0x6, 0x0, "9a7e5f48ccc11a8899"}, {0xd0, 0x1, 0x9, "97478e9ececb24eed06803a262ec261e5d26251718d8f5f408cb0e80b5b57d0cf7a4a84e27b32d1b4b8f5f9993e295f32a0944a2f049c46ba7625b1b43c3f0a10ae59ec4b3ed06b46febb56179b8297f2193fc3deb0dd8b747db377beccf48858887f3d43d27e8fc44ffba95b416d80e474811c8d8a44f084c40b5333dcc65b9757d2f8e8f543d8f3fe01b61bdee85f91b7b27a7c09eac54d9212aba0d539d568ea3c5936574700a6363543163294a3028243925dca872b9f4f1e5f7"}, {0xf0, 0x0, 0xffff44bd, "158386c56703f8c72edc92dab14ca1ec8b9080ea79eec8569a685b40d4c857bf3cbad468504254d2f93ea47ac3eaec5a2911a25920f00ec0925ad008f288306eb45b04aaef293de757eeedb38f3cc9c35708ef775f77b77a20594455b771c0671df727709b5cedfddf754cb4e0219c2b81cc3ce53a9cc96a28e472b903a2f545bcdef6c1e4d3ef4119334d24e2afe9bbdd8067ec03b947c3648d04e0b5ecd1d3675c3152b013212ca8608927ba127dbffb11b08a5f67809dc0589641356b21d94877d89c960501b577f0f4cd1a8984f22831abeddc7933fac30e8142e6d9"}, {0x28, 0x6c1e5796a1b25fa5, 0x1, "4023626675bedb8fbdc57322a348b51b56485f1db846b1"}], 0x208}}, {{&(0x7f0000003b00)=@isdn={0x22, 0x0, 0x6, 0x5, 0x1f}, 0x80, &(0x7f0000006a00)=[{&(0x7f00000066c0)="0ecaa814e564a594c036e90cd30f929f316be61c7989e3dcb9b796665c3d7323617e7eb3d63afa5babb041fcb1e9f0f77835482d0fa167e9d4220a7593cce6895b4237822d62c0dc2412639ad23f22943ef25e897a5ae57c400532b5e4876031cb6412c02ea9e1506384", 0x6a}, {&(0x7f0000006740)="958e16b4dabca504e16cda3b1ce7fbecc7370d3b193263659e39e9770c9551e0fbf180d893404e7fb3685b873a9653046af11308ec83d55540b09d1c9629241a6ea474c882f696e4d903c7986c98d3f00f8e2f38cf049575533aaeb932e1b1b75ae2c05281fc7c8d1b6f70", 0x6b}, {&(0x7f00000083c0)="eb59ba83208d63179ab38b40483243a2b0329cf3ab96287b7e7534362256842361755b39fdd80dcaccf1af730db502d7ba093c178dcd721ed9780faed6bde56f0ee87b824c942350de397b685053a863fd725379c35850fd32ee7d49552cc3c0b7179ee088143da4dc0c2424eeae3c25023dc2a979640d8fd96eb9f241c69d002cf16ca77ed412bab549b614b9e591488688ddc505ab8f4efe1b57ba83a983758298fdef5f1fa762ed14b93c70842b4525e343b625c1cb56fb26bda72961d7844ccc005435d6900400b69dab90cb22978451e4df3ec7e90e1f01d70ded825633f38e4252162ecb24ebdca1b7f9897d3f87150942dc541a7fee5152d4a29bbdeb29741be7e7a1076dce4ff578a0c333f25d18011a0d484776945aaf9cf1d392aa224df2f58aedcb939c58beab0ebeed8a2517ec4c2dcaf2964ebe19e11efa927b0ab5cd4a99d0b44b2370d94a4401df66854200bca5aefa990fb9c8392dc4764babb28eaac122760843e317b75351e6787d44c09dcc282621ffb2c34b8300d5e0eda9c02cb8430c22753d134db377afa9d43c830bd9eaba2e343f2d92ce717bf7a4c4fb0026842a42253915b26633eb80266b89f5689467d4718e7ba210928fa0d9f2cacd1267f94e835ee699cb3bc571568cef949228341a7f5a9b1aeb95fed87b0bb215aba2d9a93dc9e3287171f62f9f881d5907f0ea7029cd487bf31671792b4f4d177ef5867ee48d8b3c4caf300fcb24669cc07ae156ed82b850ffdb5986f6c8091422facb1dcbd50a4cb988fdb7c490f167bd0ce36178755b86447b57c07a34a51c84fdcf880ba2f8c79a50dc433264988d9c1acc30d93fdf4acc223ecbbf3fc6204a08c5954c9af9116c7066267e48a63940ea9df47e781a390ed77548eed97dbe75d9f2f212af25d00085d790e92ac04ef92a62e69a84ecea0b99e7be9250bed0a0fc3b9967b0a77ee676d5796af83dbe5976815c31a2826bdf2af4a298c44c110aa63944e196b26a514db892dd9b9b43311ff7d2bc3c512760693cf162c3336d69a5e3ea63356f55ff7cde856058d0b7c13bf1d8c5948466d2f4e678c89c787c78ae53d784e209b8001e5b965c6f0672d84a4b82a4a134b59d23337ddbcc799c72507fe20c8a2d491c2272ddd7dba847dc0c08eb1fa3e2f7cf0fbcf04507e307958931cf3d192d5510c1bbdfd6847781709f7cbeda5e769b62583c06b84e4c7f2fa4889b80cfb77f0dff159ce3c159d368917e5aeffc37ebe5ff1b8874703e30260b7e394d3c2429f8fb629a5fdb25aa89687041b02b9043cb9200e246b674591ead76865674ce31ebeaff6c01920c637e9a964a5230e9d5425cc2802cf8a2ffe1d07ec540495ad5bcc6a372e75961193930c739f6a4e1366a272da53b9ec753873d416c0fd08a059f1012102de6ce0d5824d4172a90c83dc67b7483495b59f73beb7d1611da47ea9abe750ce45192e011df83c46500851a4b8fbf3488273c18dad198cfe18b3b00f163958a09ca610cc4a76afe3ca7a418df1afaede989f054eab5b646b402cc5369c53f5b796261eaf880f95a9d8695206b813ae72f239bf576f71d614c669bc24a9367082b1eea0cfa11fa761d381fb75a66850b64edd67cce33af4a2ff948f073e3b6e01966d7fc3c0a6df6afa9c369a44fbcdccf04f7a9a859f07be3a9f32a94a7d63347de441174ebde50c535be9b532ab6bfacc7b3576c4430e2e44c425546a88340c9d232e2ea7ec4fd3e5b8368ad320e914b6417d7f32c22d9e81b74e1bc42b717d0fcecc17eea23dcf1fbba959e87cea560ecb66f0993bd3bc7d10eafb49bf4df7b861ab36dbd48afb8944526158f600dd130629c864b24645b186ad66804219cd0246a6e37d1a4550b32b39b692d55f84d3d38cab1a791ce34acfca495bd9f5a45b941b18fdb8d7bda38699e484f3d07f8f1dfd9994b577e3da73f953fc718975635957440c27ac203801b39e67e1142d5a4bb5c5d79f306004a823cd9cd445ce60d34b288d61fceee11f1180030d3fbe7fc6e6c856ddaab10ddfed32a5f2f9260468567482518cada5a445583d1ae8e81935e74b6fc865e1f7cb5cb9a68c69981069a1be9eb9e1fde1c3828546130f8b1070258ee68b8123962847b630fcd6d6d710fa13f636dd205785f3f74bd24fecd45550b6ff4707a50c02ca6809ef4cf376d4f35099fdd106cb1a7500b771c21d81d86fb83ec8288f8126a02ecb8014766334a9ccc4e841a093c4fd5fd95a95d3b9778f2ab793eb326963753ac7c3e82de1c4a90ee86bfbb5efceac31f0a40e9b69fb17c9c0df29f552123035cbe5c22588ad2f1b91d10bd7fc2c28a25fefca1be934d6f46d8915b4d3e810c9c7c091a0d36b18004c87730aea5636157d4ba2de6d7611e683e1dd3d0ba655ade3f8b4d5e49e766ec7fc87731a5fe6a5565465eb6fc3cfc5f66866430751d8fe9eadad9ad6ca05885b072a4973f34103220742b865783694f9836cd19270cac0b0a414a5e89043f635c5f67bbfccc29cb20ec9c71641ab7fb30df517bf8a3f3e74bf06bdd1256c9f74d4435b00e5b80d1365da097ebc5bb793a82c25daf06edf98fb8e5f30aff707a48eac0e47b7b1834fa4a4dac7e0b3dc8ee286c357d1e0b17b5ac7a592759f6dccf552fafe12bd5da7a219f6e958b5423abc1878d6dab9f5e14eabb6fd0521f3ae4bcaa349b483892bdcb2d52bb27593cdd826bd6e9992a8e469bccc629018541ea2d9d8d01daea3af1745758450063289596abdcaa4af91ef72f00e72788f1faf6baf70c3a59aeaa1c46833f3d2280b144fd061e703a3d316efd9d934b717dbfd92889e54cae030dfa2daf7e68c8fed178b773ee197b0edd777d5b38bb0a0c406e6624df0b400ddcdf062946ccf689ac3d076f45bad0f688fab24de3f7cc63dc13fbb9abc04e26c595d972ff3b860dc67dac64b265daf5e997d0dea73206aea7175961de95d75b4e2a876aedf563eed9325a232368f7df280167b7bebb204aa036c12de495bc93c83bb47abfaf33c8eb4c4aa5efdb87ac73cf4a590cbeca95f400bc2e3835beb7167a36c2d9f6ccd50cbd6db5bd9e9d34f1940532619d58f3a7c0f78ba826be97bf38a4d6643e1cadfe7f9e5433c454876778745374a3d6eee9e751f4a8c76d6a045ee0e59f98a424feec960f192f3db56c063e9f0d112edc9dc1027cc9e0fb5f3b2e0fbc31e1bbb855513475c866594b7f17153ae530e8ccc649a96519527ad3e298a463329ada734a5d4237df45661e4c672c64722d32e30875b539144324255ccf59694a20f32bca63772c2fc84f37109f6f87dea0940bbd392144a3e6760d165ec356362a9b5646dde57289eb41e2659074e5f3f134c64a389a1520ef91c2ff149ed91cd9731b7b80873d258789a4deb9a7918d16792a153082fab44a5c59e2d16fe144d17a43cf77c319dd3f23b746cf6029ccd967461df67e513138b6d22f3ce1b1b16cda21e2d02c2d08c631d64d6cb2fefebd35f87d54ae4d355f9a2e028818e3e900f8f99aab6fdf625466cc7eee1a50b6f1b7de09bb97caab6168d0733834915a356b6ab91f2dd966620b8aa6d6fad5e53266fda283eec176a351943cf46e6d80e69310625cf48510634b99ca11988c8abb8bd46904544e7138f3103a92ea6ba195aee428067bd4aa4f8056935a6cecb5bb9db304f2ed5c78decc5c313e4eeef0a79f658475ad105e1ff4548493bafc114136dbc4ad02c47dc9f81dc26bb9bab2ea7be10452a8dfcff1e61abdb26182d0e83d4f2e763933fd74ae4e3ab72ba7cc132340a8c29435608f4046f0b2b017134b80215b29d9a2aeb59a72e1cd394e1f2fc74078771aa2b92817ded497f39f6dd1b77b57a4fd11c2c55afa1201e771ad31852045c7fa9d29bd0c0dfd4ce224a2b395ecfa56d9a715200c7d47b4b0f44782c7c49b7671546848965a64796a952eb328132bb1abd5ff25facac24bac5f1402e0657c41d72286cb2ab80db147e21156d57cf8b4519d4d7dcd4ff8abf738242fe08ac1ff146e7eafee5f167832f87dd0714ca62b8344b5a6afbb84a3169ece7073f3043868b6c2d1294c744678341ed87465af2ddac662d9f2d7ec28f7ed96ecb4813807e5e109e3e84585eed02ce8e4cd8457ba8cbd23f41643e9161baba2c41407b3a6a269fc4cabbfeda93f0947611fe179ca07381cd69c56a4b409e641afa1c6ff409b628df098000255b32d4054f61278138d3a914beb17f373700f79e0ed32fbdfe123994b6938b4b9927488265c9b50c8c2afe88616efde6d2e27f61cf76564be6fb7e738d8524ca8de7ccdaec9e4ba1ac8a28d1f1bc596462b1b0208d40be358deb39c31fb47377549aa1d49fa5eba2a8e0d8220fa2c41259430e2095070276794b3f2b34a4c3d13fcae2adc0ee94558c9bfcfe78061974a0a8c2de83b2a6cd304eaa7c03055927f79fcd0356e1677f3fadf5914656641e2b4f91bb1e9d7c2a3b3ea29ae72bde985b582a822c11d868c565719fdf422d7705a72c196c9f58ad28f360ca34aaa9d5603d067407718faa0021a47c9a9ddfd3c972fb0e6c6a35627da6557102a20e95fb01b28778a66740105192c860e5a6cbb106517bb36fb6421f25d2b7865a9c955f541f8b6301ca83412de97479aa3f0df605f88ab66045ee5fd223e28cc07a18f844272773e538e3d601e6d81aab92086f6fdac95ee415cd4bc82cba5fef05d89e598edb9842cafe069a179f62c0d491fe7f6dca3694025b4c8b8ca8e2ef879234a37e478f64bc6010fa9d4fe319101ed074331f1a0a960b7ad32086641e5db02e0384056fb66db17a9040fa18bf3a03ede8dfeb19bea574f1680aa84cc731789c5c64ff02ee28b14410168f6fd6b69e0bdd9b188ac821d9afad507075c0a9b0968d74232e26f200d1744dcbb5fce4db3f4d141da347c516256c5ec70161d247671b608244c75d131ed3d3f4ae81749e14c4607dcf8c26e59e30efd14cb93493ce8f84ae43f8db6f1de155142bc4fc0e40198060dbde3c24b9e0e2a4307874d2fe9a8c1a78ce0ce651d19f8da7f71", 0xdfc}, {&(0x7f00000067c0)="771ada8b5256eef1457a369b66bedcfe1c14f5e609c0123a454a1db2ce7a363ee90c22a742e040b0a82a501883af311555fd665d997d8382206a48f1169fd38cbae0522d9ade520fd44fa9d1fdc3a8640b02bd1f037c597da3cb12b1ddd1f6d0c2983758642cf9387544b7662fbb1146911d3ece78dc9d427757fb7018e789444ca2c22b49276b43e00f76bffdfeddfb421d6d8fde07a5dc03d37c23377a0022f65e1150ac4982637d23935a99bab0b22dfb03c56c875cd7984b15191feb4f99a3f3303260124a54689c1a282ba786f7af2f571e6d91e5b45d9b9a6f705fddec1ea7eb8e3b3651249bd741", 0xeb}, {&(0x7f00000068c0)="6f38c0c620cf369011b80bb801bd609ca534b96ac35c8a64a52d45f11fe9c20358baeb17a22f0cd2bbc9e4d743ad131c9674b58daebd1fb33318e3", 0x3b}], 0x5, &(0x7f000000a9c0)=ANY=[@ANYBLOB="d000000000000000880000000080ff000a6b1c26b8bfa83f9a2c410e7328b31abbd93b96321cc29132e18ccfd84875241c30eb901fc7cad5191985d3ed2529f730a0a4ebc27a15f4d88f3da6ea0b998ef35f45d10a5614013d832b9f619bd7f45d61bd0c6cc25f2b259737b432031fe40c313412f1ad00328acdb01a3537fdf7182e5e8dd1c27e2e594e99ff4a98ac3cc9e083daacda485683e5467d59692b8cc36794908b9f9b0bd1996c06f1b91864c27124381f133067d5bf8800207c1f0643fe133d351a0209402878041bf800007800000000000000190100002000000023da6f1dad85ec1832e36263b6b39059426356c81ed14284f7b9e17c19bccc986bbeb6758560a22d44ff6aa276063f90f86557e5abe9e1767a06570e81125d36eead0b0efcdba4bfc9b8c0272f081d874be9fa0163ea6cdf7512d874ab96813a088b44eca0b50000100000000000000015000000d900000010100000000000000e010000a22d457b9bcdcf6d6e93bd413901ba7fdef6a0db25e57252b653fcf0e480ebeb5497bc86434b3f864e3261f55643ac838c12f4e45f1946829d1a3c20b43d88ef3ace650e51fb4a8cb3520485b6a3223b8ef45879a9c8e2f58599f0aa12b9b5a26ce7c2f38e62659a11cb446688e4a5c3a0c4e85f21e316786f6a4a650b14d74153fa1a1f016c027f869776b19120a19b3e805dfe13a3178e90568035eca5ba8c4092b4af7a1864df1b41fc8866eee98c595a32a1e8c4b5cc546f145ead338238d5ecf31a387c7c8955380ab4a40937f9b8675522cbc35c82c18464012c9692da9091d344edb9a41d32f66146ce0bbaef12f88e800192f179bbd74c1a783efc14fa56faa745e9904c337aaad85f0923640cf49afd370ef68388296cf8d86b1d7c1110d82cabfd2ee876d383e7810447b6c16eb041593171697e7fd306e019bdc17765a2328a4a24df11917a81f1be939df0785291aeb297228010b4c29222668267b48c8f2edccb02da92ca24bc0466b6d4f7b4720dc499629129f9a2f35aa623f2f913815f6c7bc3b5384acd3fb7ee2098d7e0609d5bd62e0b4afe0a421cbf3ca70f1aca04055c2ff352c8a56d0bb8eaf316523daf9b9483e65e4010c69c08ec969a83aaa503bd4e682e7720ea5cabfc177a5317f4a799290f41513d97076ceead49c19785228b7a5403095cbb0d13ac975c2a3f03a42e297dd423a64539ad30f6528986e559789d639c4dc620cf4c7e27578de95551f88c28d73973911f31526c297be5e732105a6ef408e10ab0e0c912924be1b8f0eace9d094d054b562649f0cf4990e7fc5527a42ebb2cac893cd57ca1f79b328dbf941ecdcacce5ac8bed0aaca0ed5f7e2005b53e52eec34ca24478078fb275a02e8255d782afa4a8f0bb4d907df8be4d4ae895f21f50e59fdd3336e6de729ba5ef19ddf158ff0bc8a729eefee6315ce8e8898010cfb4ae64584e310089c493e7fbe2c8e3fcda5e23ae25d1b509e19f1435a64e2ac5c9f46b5fa9b17efaa48dbc7c2cb9b3938234c19efff7319a5583f62620c185f2e25d38a2aa6f0b47d53b9cb01bd1d438f501759a543e4b0ca55867844a6b7a5c8a942fc6078b28f4714b9a25cc0c77fbfbf9a307226b1b71c565d2da4dc5338bde7cc919e9bac14c47a943b5d1dfd2f635789d8a715be6d7399a5c0d1cc4ff4f1c11064539427e4f4a23d87611fef048346aa99e362b77493c85c3daf30ec8a529d5081198e2a5aad8fc5502a92e21362a59e1c9b35551333bafa389a556d8bf03b4ec5fb12afed1d7292fb6c96868f8ff6aa3605598d81869bdbf8500aa58724abe9e6598a1418f94e4f30a699a35d262d714e6bf02bd90b7a05fe9d5759307b9dfc5da821c862817a53977c6cf48ccb8239b8f52a2c4005911097f32650381d33a23e236d6d79237b05924326abf8f35fe1d754aba89d64cda98cba46e9979a601ba5f8e6a9188bb40edeb6aa8ab8a22269d1c5ca10ed39a7508e98efa8497e558a5a01f9dbe32666cfffbe98f167023e5e9b8c7327b59d16934be09d4e92fb2428b4922ce8626daddc9858af1e8a59556bf373c8ccb0535a39c75d9ae4cb76804b727c58eb9609e8e7d5002cb483c3749075b7ec25d8b910a0cb0709e370341db3aaadc46a132eb2b9a7226aea3de0a59db354f80738fb8d47e575bf72395a589a678ddf68f744bf67d53a3cd742457f74a8c7044422eee1305f8bfa7ec2396af79595fc692700658cfe13eadf743ac61cf8128129a7ee664f0220db9ee98b25800cec63981379bff00225d23be038c9ce14cd135bc09ef2098e3a5433a743d99566ca74a434d6933d67a94876a74d8caafdf3143737328d076933a946d747f8e8646cdda9cb36156f235a2418e06cca7f6a597513714b65c931fbd6f81f8ce5c889327d27a50956e19508fdd0dde3027dcdf886dda2b7e426113f0044e733ac51cc6c264813d50d0c9688251a948b10c0bda93e1007ec67168cb15355727b80062f115400ea434d5c0dd9043956c7bde66ab05c31edacc4838b73626febfef119f1478ced0beb3914b8f564b3f57ff4f27dda45440ccfa0fd170626c739efa6008e26e16ee1b2a4416ae27e1dd177d77782dafb0f9cd20a9e17538176cfbf798c080ac26e471a8161bba8a76b1ee0256b855679f51eaf45a8401ccb69508c12a0179ee12c451eee22a017dda159c4c5280156e65dbfaeec81dabef278f24539ea432fcb86c8a1862483d62826126981a1ed8e992dbf5c46ad6249aa6c36240ef892d7c6fe36fc41081c6897cffb7f7ebd1d34db1a9c62b2d3abebe2957b4e0eb876a4a19f5966c6b2ecbbb9c8f719ad8e17868d1371bb259ba576207e98ea157ac2b77511366ebc56d525a2ca57a0da1b829239199df0d6893c9b2797347af062788798be9f9b795cdc3a81fcc9415af48dca143d306614f07243da203a85bb777ed6c5db5df5a775fd33baaa8aae701bc86a4cba1802537f5874d5fe41ef2b721547350e2e5f9ba1c0823dbf57655d2ce33011fb69d46266d76b1ae0b5778a9cf964cf7139de172ad27ce41daedff0bb672be3040b365f3dbeaa96afdab4bc5abdfdb00d5e153beaa5c58e76b3b86231fcc44973753ef098456f6511b147e98e9e4116ac976f4c58c334859aa4ffe223c5a623979d38f5df32609c4f13c504d58781d91fe12fa01a8ce45299d307e90cbb8aebd8c1e67e2fe696029110eff201eae5304849871a58f5d99f10db53597fc447cae65c9c27ee42ac1dc2574d69535dffc9ee12f4e27b922a7bf57a36f8ce6aff554b7673c18a8bec7f792075932750a40228024d62bb78a76e7ebb4b467910acf6cdc7b50c343750992d260aa49f2d1c6b370d555e61485cbe2cb5ffd58632718922aae2d3172522e229be587f5e746ded2dd6a2e91b6c3c2f0050ba6a08773ea8dc40dadb2e2109342dfd44e08ed2488ad4b6bf87ca202cb86817b23c4f35a90d5cef58b3433e273c5e362d347a3cbf32809df690bc40ecca8401e6a37ee50836355bed178c659eade616b7a009c2a6c278b68b5ba5f71001f603d8ed163c6ddf88beddb17ad98f6d44df1ce23c2c7711b48a580af1f61ecc250a9291df908402ffa490347ca2a035d534da5bec579b4601e2ad944446ea6c0931c60a8698390a5640c5d88e5774cff73388ff6f630c9ebea23d26ae4645b57682cdf3aabdedb783d337e90831a915f758c0b6193095be2d3c740bd159da1af0ddf026373166260937e3ee8afc6fe3e297b6624e0ddb2018be244fbf51b72fab6b194d0d18889b2d83fb936b6f466c59961c31e8ef3d19f6c1f850c861eba3becc6d60a8e92f02a2e71a2ed03ef61b0a57432441967aa72bbc7b0a73c57be693b3934a157a5ebaac54f05d78275bcd8ffb9c839cd3b48960137307fa0959ac4cb617630725a5aaddbf15c90a408dbfecaac033ab03ec7b3dadeab857306806110d414eef0075fa86e38af040516b2f96723dc07d6ce4212020b730aa5ef0f907b1283aeac5170e11828b22d33ad88cc6a4e3298fde46ab82086148fb85e0e05562ba1e92ff2c95aafa5ee56095205d0d4448e6c65674dfee9fee36011afd80ded1c0b9e15aa2408a50fb7c1ab964625e7d77ac723e375384370b4448fe1a6f70b568656e299074dd4d6316968c7fbedbabd12050110e30ada12ab0ad7ae6a71c12cdb517a4dc955285d60ae1bbce2c8818fb08d9c9710c9dc554660008457b772ced22d10a2cc956b31f9d521e8f922fa6a7a594ec32f1ce73677c814f4e0bc9a4466c2e4a6594fadb8c80ca4aee9138f33d87a991a696455fb08a618d46dfe93708f5d79ed70f694411496a86513df67e7cb63c4e41bb8b9e42f6887d8447313d2bef32641063063856fc8c97767d6e965f0e41926510c0c854f3e95e967e83e6b6d93d58cb5cd7efe7fa07d9376bb9d4dffefdbfd158b2220c037fc8a012532c007de168e8546062a2ddea914f7a337f17a5eecbb69e9815a70d6ec85da8b948e980de4838bdebbd4161951ec698c6f5755fa8e718ffe7d9ec21c8d3b32df5116147a31e14b8ee9b68ae93d553fed8b528c51de85af5c5e843f33755c7af866233fbe6c9ffb84df3fb5d9de3e6c077e710cfca876c7ad721e3284b866e4ee3d6c65310ae39401a571e95008ce2b96b0010aff24a7c4e7437f58342b2abb70314a6fc4406f24f7f745253717bbc170eef52034d1ac32895d3fb3cf5d580c4f372550079df985725ea58ef5b78dafc6e9cfabbeacee7bd36bab1c70fff9f6086b842abc459057c46766322b2ff1790cf0196a383fd8c6660c46b2597f2919eac11daf10c3f0eb059281c92f6fac8e073be4c7dead58a187527a35d3cdb8a573b5ba9f26b05c9d82113488a383755244d9c62695f24e3bac65cf64cf775ff2c0b7114185ec57cb3fa36bf5cb6e930c0624e08379e27fdf348dcd169c9916632c0a97f1a2fc028e556c1545ebcabc8161cfe0eb62a1e2d73ef4948345bb8536785d05c7ee95b0c49b84a4889b4bb3539fab4f716741eeed6e13507bc0ff723fecc38c52844deefced45a42d73f10ef33c00e2d70c5c5038014d3ea625bb6f73343ec12331d69e429dba5615d5b8577b06bab17f9fcbcc156da9d66ea3ea98494a0b4f928f65063e288c34b8c11fe90c863c43fec3d6aff5adbf700d4aff9cf00d7c8076e325afcf5ba720dc5abf920880d18d8173f4dea9a5eac2e95007b41fa1dafad8ee1fb389040dc142fe4a358e8fd9a59fb94d0269a90761721e8ceb5d90af4659fc22a71cbaabe570e162ee1b900eb7001d8202e3ed5f64a2f15570b93ec62bbf990868c6e65fbbabc0b090b99a1d84f6de5d65eb10afddeb3270a44815ef68eecfe52dc092120badd5322511a6d0b3ff556025ae413a46c115d67d93a4b5c0caa3488c7dd7259e3ab8163e60cb3e4fdd310afc4b5a7185d7a3cf6b065a603fa044ab58d41840021785642876f1a54bbdcca89d4bb5bceddbcd3b9d45b87320e28a835fcdbadf92267671152ffa4b164fb6362aee81a8e468e4ebda5a3dd0ab083f32fba7edf2e5a72506c10ddf039db4489058392d9b5bf03ab3cbe240a622941f6c7951074b78b8a1ddb67a087185b985dc9b87f4b0293142f7413dfa130361e549a4c6d010398ca20f06f84eaa1a7e99d5e90e28005d3eef0a7bd8ddadbdc7c40d6e08766e2893129de478f4238e0a6cf2a9f01860948e797856036e55bdaba63bfae8fd4437806fa7c3e921dc16fee01d21d9266276da243524e5c8b81238ecad2b6451ad2f122fa9e284b8843939ac2227c10aa43b3ad3cf796a6a6230f1d9339851b770b770a16051cdd63a4ba141268396c9acc448d20a9ba0d4f76c3a527c6c39d059448826818e3cf108e487247871cee10b5a5225e9b002f2879e9b9ca532173325d5585af2df175a1fa8b8658f6bfcf42b990b629479f54ba027ce8be6d2f6f483b030a9912ed29df126c160ec81e7faddb91ba33a2700865804151e8b1bc3142869ea502c04c7793e12c637943f5186401d848c3e001475ce20fda449a444b549ddb8fe8213fcaa6a2f30bba2b614f23958799bc6bd8652effb"], 0x1168}}, {{0x0, 0x0, &(0x7f0000006e40)=[{&(0x7f0000006b00)="99c0ec64bd64833df7431e708a0b6b9b975df376283187b2e25f7e6c46d7e745bdd4b044bfb93cc78c042f8db969224c9ca7ba4b48799c6cf8914dd62b874198254651f9333b2d446be7428a4d4be0181283698efd83d2df113a176cc96453a3ccff4f9d35f4bd5f6bf1fa575241c6f8d8a88059c4a86f", 0x77}, {&(0x7f0000006b80)="e58a1bec02f9e075dac09d", 0xb}, {&(0x7f0000006bc0)="29eb5a65145352fdb3e7cfe8099662dce24ac262b8eb2e62b1467d3c29f60788ec4962be4c185744d8eeb0c4ec05016eb554c8744167f769459aff4a4a271ded3815cb91a42fc943d33c0938a9490d7920ae7ecf9fdde3fa83c0e270c6db7c5ba2284a034228cdb72beb7fabf87101ec2eb918e3e2ceb4de71343d033eeba8fd40299fd97a92cf74c33b0212e7542d2f013f16290b2bdf6207d2b070e26201e1f76a8500fa83c9ef2a", 0xa9}, {&(0x7f0000009440)="a9ea37445f7e60adc24251eb3fb542e16140deace165303058de774ad7044397803fe10e4f60f377569041e3a99a9b0145c98e5f3b1e1dee9b188695347f53c81efcedc70c7488bc98c8115c128ee365400ba7ad6e00eff5b4d1ad7743e3a97572f92cfb73019887c2c2aa57581a1f9e51230434d2e8031103110b44b1843b4836c4d7dc6f852d26c69b29c3b1a5e37fa42c878fc42328ddbb5fa17cfdb4eb0965650bf90f844faa946c2e593ea6cce57bdf27dd4f8fffd260f237e199c307e1fbd8d8606473c542022c6a208591f67528b55e9e4e24ad3a010a809c", 0xdc}, {&(0x7f0000006d00)="c8211eb08b188d4e4cabb99a484476b5959992e10220f33de940e166e5297bd36b463f5517d1409b02", 0x29}, {&(0x7f0000006d40)="2e777b26440b5ebc93a8eeee167ba58e232796f7c83279e65d927185ce184c78eb912054d163b3b27bd101df9f32abc390ea656373b1fbfe2e94940692c73c2aa47c6cf656a437", 0x47}, {&(0x7f0000006dc0)="23e6ec3d592a0be581e1500d9ddec371f9fefe02899bba0e444d9d6759ca6c289a90d518fb52ca2a152d757ac2b215a91ffe811a8c35488d62b9fc9e0eb9dddd500ae866c0bb7ab138eeba7b212d426a46e96d279cfde7d5e26fde2fde32583780e8a659b50fad298082e1bf1a79d31ff55be47b9f48144e9ea19f65", 0x7c}], 0x7}}, {{&(0x7f0000006ec0)=@x25, 0x80, &(0x7f00000071c0)=[{&(0x7f0000006f40)="8799d07c8b875da1e0aa2d34619c1438c5e44641dba4873f889b5f2d5de5d10611a9ca586298e17f3714b19c5432dbbd376b41cb43efc0aedc79affa29e6f7d24a637e1f2581387c301763a24067fff4387be8f57b1948cf6728d461b0620fdba47d4fb782aa31efa5c809688c7c0e81dd02bca74c9facc31a999574471c059ee6e3645f9c3e36cacda440d4255325bbaf144b24234aa7166cba07771eb1076b5aeb284820283c3a330317eb784045550c53e3e5a166415e0d1a20ebb0d4a5182a5c17976ed34bbd1bc8f808298f5f95f44407627db6243f2abe74196e67b226f200c2d2e6018ea2", 0xe8}, {0x0}, {0x0}], 0x3, &(0x7f000000a600)=[{0x30, 0x1, 0x3, "8520b2bbcfef56c8e002b53561539b4517d69415005c7a9539"}, {0x98, 0x107, 0x7d83, "6525d522c434be1abcc2872faa2f3ca357c30b079959427ae867c2589994f281c78d8c84f654e9ac9d85f07d01220fbfbbceade6aba4b315e95787226d6acd4df2fb248e6a2a9bc41711f9397eecfdef16aede2998277f6ac553335aeb73d824c9a331a95545896e0f52a9546eb38926a47da0a31fae9b6b2dfdbbe3d265ed52bcfd1cb275812b"}, {0xa8, 0x1, 0x1, "f6b3b0c5567d6195e0982c4df1f6d403f71c5efa2378a8afc73a9d5896e7d90f625c533982d2734116db6740372dc249d6457b30c6a5beaf33781613338c62af6f8888f4042d795f05e9804efa05b9246d20d6db88860e4a5a63fbb85fa773e64f40a0db28a9767cac9489be5267eba1ba54b7e8dc0a459bb908bac32b751c28d6e373df7ed455ceb3dba2756ca50095b15fca"}, {0x18, 0x1a, 0x8, "ec69d436b2bc917f"}], 0x188}}], 0x8, 0x4000004) perf_event_open(&(0x7f0000000080)={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_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000200)='./file0\x00', 0xffc00007, 0x2, &(0x7f0000000240)=[{&(0x7f0000000040)="040800090000ff01e66174000404090a0200027400f8", 0x16}, {&(0x7f00000004c0)="dbed7d4cac17", 0x6, 0x1f}], 0x0, &(0x7f00000001c0)={[{@fat=@nocase}]}) mount$9p_rdma(&(0x7f0000000380), &(0x7f0000000400)='./file0\x00', &(0x7f0000000440), 0x20, &(0x7f0000000680)={'trans=rdma,', {'port', 0x3d, 0x4e24}, 0x2c, {[{@rq}], [{@smackfsdef={'smackfsdef', 0x3d, ',*!\xd9&:'}}, {@uid_eq={'uid', 0x3d, 0xee00}}, {@fsuuid={'fsuuid', 0x3d, {[0x38, 0x0, 0x63002cc5a9b2c6f0, 0x61, 0x64, 0x0, 0x30, 0x65], 0x2d, [0x66, 0x36, 0x39, 0x39], 0x2d, [0x62, 0x31, 0x31, 0x62], 0x2d, [0x62, 0x37, 0x30, 0x62], 0x2d, [0x64, 0x36, 0x0, 0x64, 0x66, 0x34, 0x66, 0x64]}}}]}}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) getdents64(r1, &(0x7f0000000280)=""/218, 0xda) syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) getpid() [ 639.584772] syz-executor.0 (29770): drop_caches: 2 [ 639.737913] syz-executor.0 (29791): drop_caches: 2 [ 639.805108] syz-executor.1 (29777): drop_caches: 2 [ 639.859144] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 639.890036] EXT4-fs (loop5): bad geometry: block count 256 exceeds size of device (70 blocks) 17:42:07 executing program 0: write$binfmt_misc(0xffffffffffffffff, 0x0, 0x6) perf_event_open(&(0x7f00000005c0)={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) openat$pfkey(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$NFULNL_MSG_CONFIG(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000000)=ANY=[@ANYBLOB="1c0000000104016f2d18c7ef00"/31], 0x1c}}, 0x0) getresuid(0x0, &(0x7f0000000780), &(0x7f00000007c0)) getgroups(0x0, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000002840)) stat(0x0, &(0x7f0000003080)) recvmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x20, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000000d00)="8c262877cb77e10b8da2629d730e812c41651ec48e8d6c21709726dc992acda75df761aeaa8f62052067a0f7432f71fbbe9df16bc90fdc192677bf33c6b99a78b7cfdd6ae157072edc963c63bf81de0b6efaa098e436fb3fa9ee665497b0b15896c1a3c58441dda91c440efe0be029503a3792319d5067fc24356a38bf49799c06f729b4028f8e6ddab8782b1cf215a164074aa5700b75a120f04c7a57495ee22d262b97bebec4477931ed530aa6c285f912107c86bb6ba672ac4e3977727ed66c134fc1aa69659b6a65c8e1d9a7659b8d79959fd348a61efb357df3aa359443558798082f043cff5324152b22b5f867036914bcad883a456a5455a2e607995117bf041a1164a120d432a6e711864aaf1e3be9ae349b9ca7f4c3006190be9dc9b6cf20e6298bad6c2bf6477b609e8b2fae63ce5944922b616b6fc2b992a4463323a7e9b07fec9aaaca4a87f410f43dfcbab6e6f76abcef8893020828b29406c6a39715acac58682bc1d77b295063e825cf6293cda7fb963596ea3fe67a5763fea44b7ed9e5f2845e6631d47532723a25b2dc6b5dabe8e1be7e8a61310db5d182c4b00c61201cb4fd9870b529c5e26ea1fb0e95d30a03f6733418518fbbc508570fc7e7e49eb6b1455835153921f26d3ebafef911f373b60d764801478886de7be2c49fcd751d9f98415a8c0d795587ca3865fe952452a2377e3970362257f5ccc085f9135895517aa4ea5ccdde1437c386b272686b3bf06703dfe933b752e1ddd62ef4a06ba90c1b0e2ffbf787b1d4076d8ec78d7eb675536e0587a59c887a3b60849ab4b090dd9f43d47e35c09ea126203da48d7e044b24ebef712337e298ca22e22eb16f4cc77d2af6a07b3634c1482cc15ba33a187ad9c3e8b414531e0b461d30103d5d0901b69d36e28215ec52229b96b648e9c20cabd625649b2fcceaf1f590464cb4b317bd55baee21b3ebc0407c6448f1981c5c5eebffc54cd9773a05629fd31915e8ac13b743165c6fe515428ea2f8843406b2d67bc26dd4839b8e7436e4b3fba182e190c5ef731e399d2843822c690fd8eabebf898ed5e357d738b4f164fcbc54e9991b686b8c7bdce4dceedfd0027fcfc33cc426f323d43f5deaa4d7d5741cd1d0d65acccbc0c2db1cee6f566bcdc7e911c707508c22a62d1cf42a8f0697f691bbb6c8788330aa5a95ef7ea57540483cebd648f39977643d59efb9e52557b5f21f24205791d683a98191b7050b90634d0cf4bb402b583139d3fe77174ca7852fe785a5cf0a6314b3df4db9a9eb8955d0896b6d255ff075275b1f76c985463635846dd7f55d19758f6cc9a5a8db87b108a43caac05de2a1b6bab263d79211f54a00471d35672915b0c29c0a68f66c7b15ab1d43fdf72990b3d3e4ba8e0d7cde77b96519074f389f46bec04150a1425fe482405f1b272081d30b1fecf38f8e8a2c8de757303eb79bc6c57834c3863807c04a5cce33b9fb4840e43becb5c6b4a035800894f93c2c45c6ad9ba5a2d0e7679087dd4da3cd134849ba98d033f53843e588aa0962dd999bfbb4e72d8f8d9bbb4834f23401e9b952014f61af039e8898de8e657a3350665578751d766b588dc3f1e28627ff41c58ed68b5f68e5f9abfb0c592703ea3c22e0e20edb6c05deda263ca53bf4aa57af009c2e1aad3e44a03ae6ae28ae41a395b013c9813fb36d13c43a80a958c6678051572836eb87d78cf7fecf2167a161d918d57702de2533364b0dc4d90a06e97c7c33bc08ba3a7833ca841662ba7adf7a3f7d06f68050455565a084653b3e6cea676c31afb5d297eef613fb40961a0948d46c934b9c513c8026a688ebd357f58b911200cbdbd396a04def6c5e141149166b2d5627ca8eae4ae9a7e85783566610b0e05521d28955cc88e97218a33d17eb4ce671fd1afd9d05112da447339737c0f1723469d8918b4aefa4e24f5aa08d649637dd3e4080051d575b1a528c6d5724a6b26219f54ce0755f93c83d53f3bf03a1abc4fab5d3b2c1940dd461788f0de24ffdd7386a729dd56ce1f26eb378da010a958cacc0227e8ddd25bdf61c48b808d30a038267650b2306e45fa100ea9dea29d2e9df3cf7183ada03f28b6292f99212ecd4ee192bccb966329369a91569fe2f5b8076b2a5c4ce0453f084881a6b55a19b9c7dc005967b8ae90d5b5b9858e27ad335d658905a49f69b4fa600f3fcabff8f1ef6232e6231ca27eda6213a810b3c53af0b33d14011b6f90db05c0b3bdaca3f1210b5d70a8cc2a30c015ed38e06576ea0977273ccb4b10b2ad133ca5e98be58065ef0a98b27329f15fc78724fd286b6eb682c5fc9930a3a01b182149cd5a57a73c9f40734a653d864af4bc89a9cea534e08bcc6344706e67116e12106084d5b43942dab0cf5a61db7ddc35529a9de04e404c7f70e581da0d427709c322d025af73cb05eab166c6b8b372a6cae0e80482879eec0f2ce14e86b86a041b02cc0b43151c435a21346342bf5769eb4da7421c740f4f805f3f50b6d871400c5699b5e762eb4f646ffb5b27c9fc52baf1c686b1cdc312e185bb60b926622c218a939a30a215e2f1d5147c6bcb64861cc15817691fd1b5765ad3e8e01f8ad0bb6fd3ff85c6946ac050a96cd5bc82b3c867a57d0359260fa2d702d46094740cbbdf673881e55690961c2c7ac4bc1eb3d13320452a4a2af2c2ab2cdbb8ae9546efde0e58781c73bc3001783779915c2cc2b0703fba23d57a3511e4d3b2fe805b2d84b7c3f7520911292bc3178ff1453f80d53eebe585e91cab01d234b65ea75fb161a1c126dbd965342fefd00ef2ec7fe01c864df9938bcb67c037286bd17a5819155c1e3621dc6ce355162dc26be7a604551d785afe72577f737201a95a485838104d74c5931b292cd71d5e87a21ffee02cfff280b36513384232572a998e77e3482276cee84413d511e3f15ac9350c0ad427c238246187669f7553a511e4842f3df015565ab28e810cbe0d2f8aa0e1609e659c06f0e0f0a7a095e8651e3e296912815f34df597f776b75a3ba264e098ad37c9a95f76e6c352585e17534cb5e8e812c12349c7d1125ef4d9bb62ac23d57939349492b5987bd4b7119028f521fea6f546150c5814623014c25a3d8ebb94b82fba1dd6e7935dc744c85c4a32dfb190ccabf41d49081df2e2bc3947dd5cc4ce9dd1077a991d60e64d39feb1724363d4a643d7a88d3ff15cd0dcd73509df401e7ba90feb1ee4fa163b38d3f208df806993ac1b19dc92316d9e54d8f859f9ae2c5f08bb502029c0ebeb11a90feabe311c0429f764bb95fd4af08fb0aad305968db4cb50e6dc44330c6507aa9c4dd500ec6ef7ad75477cbb8ab02c8030c7bdfd1c6800c8955aa32edc06d74e590cabd380a545cfee2305560a30bcda25170f92b3f99332cf7f24b0522cc3eda2c527f941e7dad4cabda50414991e1acd9bad82fe69895320651f36c09d83dab40fb7dad2b83290fed8619e866b846c595331a779fec57ca86d5341d35d5acba27d5a788a2cb8d87340f1f5208ff0131d3670f2e3951e4f97cd7633cfbf9e47229b4b5aa5b32553ceb65d1d776ac4d214743e6e6bd7a2e51500319110aa0b0cbf3bbbb78b9abb1e2f7d3076b747b337e84500edd35852057aaaa7434f90e9bac36d5410c848727579e6746cbee8eb01d8d7e8bff980e4c22f21721201bd774dc8505597eb4e982d6dacab79856e422e6816ae1b52c4f3a6959abf73f2abcac124b54b3e01f3b45afa47ec709fb1ee517059fbada27fcd500640578a7930a265730d964314da6581b611bc75cf92417080f285d43bbd0a5d1ae3340ffc6ad46f3915dda161ffbfefff494d3002a16f7b85c225c1c02c79a19f0de3dca7e4f2d5503beac2cf8ef113723f64c9f92d99fd2f821507b054d5174f5a03434d7ea6435fd21e5804a5b9671768e0d428a97b00f34670c594d947b808673232d488fbecc73672e563b2edae3d296361a6d204489b7ad074e746b89206c3dbf7bb7fa3fe6ac7f691b97f4d6f4f82c799250cca3097203222ae9950ed0f96465bb9f7e79d731b3bbc663c588d506f12cee2dd94ad56a7907313955d834b52a6c1b5bd423436489618aefedf0c8327cc2c114783c31a1e63789e0aaf057b2408d75bb15bfe3b2e8a17b1cc77310c9c3da17a09e14d3979a323f8e02a4c5dfb44c8dbd73cddbe56f37242336b80a5969ebec028ea0437f712f90a62c85449a2772a36d9f0c8873095a56606fc68c5a563ee0c63bf18ed60cd9dbc62c1c19396f0b7f5bd1a3bc2577c57ef8b28a0d5f45e18dd6c9973df0d541cc28ef9d9cc369fa071ab842f0fab20437ec76a46916906b89d59f55440f9ddebe3292e951b906b36bf009da7c6f5f35ba09f1e2bd2f7b9fc86ab92c134dab9da27d7cfe43cc6b59759c453eccce37ad7d5d3ec1fa36cb4bec57ec9fc11b28aa79408226d8d81012279eeea53e9115f1c0eceb48d017cc95d0869f52a7a37356a7000045ab72a6a1cbdfb0146306e2e2cc0108028ecef90c7c047b333d623ee8497958ea7527eae3e5ef156a99d8e108e71900d98f80975ca361d06a5f36c72453635d9001b640a91698ae90fb9823514edbfbdc29c361317dc252b602283dd3825345602a81d2fdd1fafc9322583a3e27822e478d24f0bc049372d9b2e482bb815fae9438309045a82b1dbd388bcafb61c827df8231a66a242e12709f2346ce170f7690a547545ad9d8f2f468f2abbad7ad53da0d57f5a656358fecd2adcfda3af75b76d86d63b067b2ceff2935233be80e03fe64d1c9add40d4c447333da80fb11d8bf587d59f8947c06a91328497ed5981b66097f0e2a7f57d3685cdb9864662c661ba50dd7484dcac675ff271c8efe9bd7054dc7ec49028872c99666391dcc511fd8fbf324a49bfa8e4264f11e055c1ef22de16654d911cf29fad512e012324cf1459ea9fca2a8879523cee8a84204416415c28e7911cd9ed4e042d1cfad31e9cc438e7a40e6fc83723678fac9a8f049c65639ee5beaae700fc02abc8a69cc2a26e42731717e7978615ecf121ba6deb817a8eda22c7c4826db513ca9bb6ba18e4d6c69b9a459d7c32aaaf3a87dad3e76c5f2fb0b86352115ca81ca65cc878103b96d036c6374f237e94c024a633ec2fd8158c62e4ef197214a0cf00e86ff64d79ba0c1decbd0c89c504d3f3538127d61b631d5e8d8e3ce23d14ab8a0f6f7a178717d2f10227a1a89325fd7bc01426e681f234b209d9fa306f6d9b3aac4bf0c7b8a1ac1a92161d547c74f87ce13a67b0b231a1fc74f10fc789a4f6d9d9b9745de35cb0601888c67f064688beb14b0ff2d85c16d5b3fcd3937da3cd7424f4f5214870f98792034e17da337e735c48bbe49ec5b127776cceb67c6bfa8a7e3131259243b8e24d241d9c3eaa9a90bc57182dcf3b664be8e14e059d2c08596366f0a3c58295f3e4b3314f6c7c6f95ffb0a379d6a772fdaeb121c2a792cc3218bf00073e6e074cdf958301db8fcd9f4a3f409af4b46920428681875119c209505e49e6181c9995673e71cb4ee7288baf9e8b78ca72dd27848fffeeb0cef6075f35f11e3f26b892a43b2ccc1183a3d646bdea4f5527ed524b688bfaa6604fd97864c49c9def780aed1054271f6101ee6d6bccd1069eeec9b47057f118c4a73525f0ec843ca7b8779bfd39d0321ad67a70c712f61444f3a142c07d44b68c134144f7aed55392adf34937d980fadd963e3d13ddb2919c4d784b232cd544749ae204390ecde22e85e472c02b779ba3bb0c6bd3f22148715a1e2fde400f3bebfbc892df7be742292605151369c858da1a92de84ab07e521aa7d84018c1e9d70aa8b90d3ce403e0e8e170b1d7a59e60e2279cca7c39d6da20ded0a8a7d84fedd3a9546e701e309362881382a1d079c3d0be4c3be4aca61a7f6bb5d2bc1df8161b2c4426ab7704e910d786c210b32985f097de2331c5d7d6ed670f5f64d88742e2a009ebecd26e6255eb3899b8b098e6785f60c65949db12a515cfa078369c7ef61e95d63b8468b13bcdb87c1f91cf6ebb7fbb64cc708e859064606d8e076e4dda5e6eaebdf990de735f6c9e4681069b307d4566bde2fc88844b7cd446848ee9617428a2dda96533eb6df8e6877a84a3cf17c1c6be9c1fe832bf9d58288b41b917c95c5df31d67ef8d173a6f55d4755c3aaac14a1d2534358ffd902e9a7e76b254e3e87d3a5f377dea93d81d31967511ce306d44cb76d05ef360584dad4f6c5e099a0aafecc56e126845b122726bb2e996ef7ed5e14d11e70811162862fbb33a5966f4bb4610f4cf79bdb6e8e7b2d5bf0f7b174e6e48d18c18ebc2a8de4b2c56492213de23a5bcb85bbb60579f7281742ce7540df59c1da5046a13a0b22dc225171d655564cacb94bc0b99b6cd2d151f07a1188e9db82b8693a406a86afaaebecf31630a86b072ea0ebaa8132a5f1fa88b4eba4d53a34c1fb39805f54df0f71b98c80391a077c1e409332c7216c87aaef8485ad56fee13542076b50e55a906cf172176d09f02669b6fac7f60e52bacff20cec5dd7d5461a729a1433233a13d36905eea4c27726e6f04c4911db69a2c502638b5264853790c556f461ada95ddcecfee840e319999b8bd4a8c6af516f9980ed04739d2015c83b44b439533762a62a6200d7694556fa44759724cc4e87954e3874f3f6bb4731f77420dcfbac199e057c88854326229ba6d999daa4e6cbc0e7dd5ec8017fa8fdd973c64083fdf60652d8145c41c262f702d17ecb5813bf1a2e3634949f20ad54b0061de45c4b533303b4bd7b3f5a2a13c6e1a66276b9480af46ad54a4d05e8760410e1a0cebb1920248952aa71fb215a20afc31ceb5d6d77f6b099e5cdb8b9a6709d8d3a4b8a33770cd9e2e8659c8af4f11e8e2d4901507c23ec29633411d97f6ffd009fd785379874d9f6d73c71e32d506963f99b34a3c7da3e5b5a83f23fae2ba8198d79245738dc44edb92dfad97547a4e55dd956f399cd681b5429a5171dc684a92b4f646d001615b2e4a5739e0e9aaeeaaa979a8d2550d776a2a9bc89aff91e7880cbb4baace48dbf4799ea3325da35f5f3f663fe35820c51d43db02c12d2ac5d73ae9bacab5a87875d955860ce823485ee663e2b8f7549c5737012e1d279133405fa134664b09d81e8f6af6da4ef8c75ac608aa7432bb429a35fcd72eba1830c3346287eac9c15a7b885a8d16e31ba165a98f7d35bee99c9310432d571a0c1e9ce3fc880bfe8cd05ef317a7204662938f90c1ddb24f21e61ccc4e855f42e318915ddf4ec3d6f3a1dd1ce3b3f7a6a1a7e3344c87fbf4c607dcb127032de66d1c8b7d8aba55d535a787661ff1080415e703af901cf47bd61f244b70e2f1b7db3f5cab869c2e40ce4d52445500ece188e7bb87e0934600c027289b9eb8e11a8afe20ee4aa6df72b3f7c3819cfa279fb423054e96d79bd1070e023ccd07bf87ccf96a39c533feb346a4c34edd64cb7e67b730dc51d352c985efb257dab209c12366dd825c8e556f175202eb8c70d26481038015482a9959c249077a43de065190f6971597928acbfb33a6cc9826819c53b5db11a11e9658afbdea9372da6aae1f7fb9a578efe253402f50af4662ad8431e8c41e1fee2aef51d61a50fdfce220b830e95455f51dfd9af9aa127eefb1bd6d493ffce25fee1a745856ad7b7b2438b4cba4dee5ee9a4499f0befc734ca528e2aedb31546229c0dec40462e1ba5811dce98bbc52d78db209f4a58e04203213a0ce13ecc09e5e6d136480a351fcf7ecb192e523db5a2a93903daaffa9d18df7a0ca87d43887248368799ff2a597dce2115d0aa7840a65601fe290d1ea646c29d612d6ff98fed0d5350bf76da05f4133c90a6c272321e4c424b42a0981cb9bb4bfde00572b3ee352d6818caeb41760645c19003b50e2f8e225b6c2a61d763ba9a0f025fd457afabb81087771df6953bc623af0b4dc6bd43ed1258740198fb28df66e561d8831e736ff975661dd539a4ec782387552862924c760657547d84bdaf80306f20eca37c930252fa6e99da9d9ee208da274cd29af74efd0a12a825e3fea2a65244c1bad73d12d10f229da66a1377f82c7c95060b6913dc72c0a01f0cab56c8a4d8a1516af9826c0e4036363253c322be33b9465521ee071746759a3a984a4c731bbd75ef09b7cfed1f2d7c7fb043c48129e8e6c5a2aefdfbff3bd9bf2c914fcaac488863b7f443e01c4ec1c376922be5d9bb74faf1297405c6e8d40ca1b74924cca6922a4eb5d4fc8c272d616a2d0cc5b0e0aa1a74aaa131998ebb724975157a712fcb40fe027f39faddcfdf8a30b29fb21442e4150545754e69ad7cb63930742882f356a2e937d61f22340e5f4d3f0b2abdd910e990282e2d2afc82b424797709ffbefeb7ddeeaa9535e29dcd18f189e84999632fce6f1c7dd7b39fd8fc9323ec11b25c96d5f73537b85307dbf93cfee142e7eeda331dc6764d75e989a0b9da2a5e44fb28cbb9ec518ec32b90b9ec0d0429802b1a942393fc3b520c07e7c3f0e4319aed9aa658decef8b9268653973ad10461be8f15a79621ea7f0aa99ef7d9c84b85f4b2e2f42c16a5bdf78ec44d15f82523a803024c24222070fccf58d1f8eebea246303933aa2495679f25cf0986da6e4fcc2e2964cf9aa506a86e13ab4f4e2228e1a10eaacc8b175cdd8719208ebb1785cd3e27109edf40a06d40b7a0ab2ea0219634d57b1f7a427cea0c5cfca3a647ce36a1e48acff2d8dd800c4052b1be19f30778015a1370a431414345282f86398de05a24075082f8f07daccf77c6e198f45274b7458c12121279c28707e0eaa954a06eee4af9cd33e1326ec15b158100b656e8509a3b9baff16162ac270e028df190722e220e69d54c72abc0280cfaa8a6142d6c8e912dd6d8f0ee10c1eb3db6cc913c98b06b87f4dcb7c82ca5dcfb8cdb9ed16024c933c8559381a2ca736fce57ee078e54b4cd36b1684e566926b74a901d2a6f108c5a5852c3bff11704b13514c4353750791fbfd000ea71422543505e5984fe1684fc1624b7eb3294d43834e7cb8f9e0aa90865d6886fd7e4ccd6437a3dc281082ceda10416ff6c9c7967a39a13bfa9da41084e4e1da15581c84939711deb76e116f7203a47ad19050292693368b21a33f4a12b167ab658c0995e52798ce3da5d022d51d77aae5e6e2ada237c0a57b92c93f5c08fc8b3f3fb3063defff689a5c5691b0242407fadcc86d35b109fe7107ec7659731a686db24310ec08ca96e61d9b8434c73198b9d491155930bd6e29d880b68e075b1ec8133adfcf013626734cee824dafcb8b1052b871ee27bb6d2ee269a16a9b1de333b7df5d1b4ca7fbac17aa643916141223a646e4f3875aab14e030dc8ac6559aa83e2fb364c22af6a8d161f72d8e5565381ac1429a40eed6e2b94386e7c20ce55e20b5c20bd2899ae84ca214fc55c644dbcecdcf2faec7e3f0ea52b4c5d9dd36fd0658b3809e9ca4cf353ffd770ee74ecabdc5c379906a04750457bbbfec9a85a58685324ba4ad4775ce6be0bfd099d94d7e77bb1e320b8b3f4783c43cdbf18314e0a9dcafbbab0dfd2d9a7d572aa9c25af96a2773214a1db1375b742f8834e80d15f8b9fc76389a04223ee6b97d874ecae0aaa6b9ca1e6cd75b25bb033ca20e902632aaa4ae5808d28299b1d7b593838f4621e5751908151b22d9b1b050c6a790d1bac87d43963066c2ac249080b138b5b4a7f82c2453daedccfe37c90030d024b475f17f64ca2173fdf30e3a19d53696c6e20b202de5f471bf99d144e90ad83f95da8a00543e04e92f4c800c30fa27120557b2a77ac302803399758002eaabbb6e2a426821716ee4f9b00849f205dc586d416c14cce1e029d6d73bea770d8e52fd020ac96f28a9e5ed44292e0b5b4daef2da1870c85da738106ee23e186787478a4bdbf2c20e23abc2065de47e4be85cec87140640e7a59ba14e2f6248f4bf2a678e0dce950ff17bd2a6cd87c40306785d4f1f5d32f15a3d436c51a82128fcdac4869fde42885c12a77dfad88ad787f572c3d4e26543c3ababb1f5bad430d2b3325c5fc57471a27161b499e5d468b174693ef089874217484348f5a7bae91efaf8d58400f6bb39e87941330f0a98faa4b5d9df223cc2f3f9f4a481159528ad49d196a11c565459315031d77100642b3ae807c8b1cbb16cf742d0b71b2a243ddee15272ff5f766f1a2a97d29b94251e5202532dc9b2cc964f15c64ace9f8cae0a8810a63e3fb39ac18bddf4ca3fdc35a9243fac5bb8360b5339743bfb2af0a97e64c4d5eafa6345e3da255b38046d335615496b7abaa5ff0e0e76dc37b1b538eea5a007b2a2e5b6dadb9eb52e5997cf7ce02b079e28a974f5d39e66ba1259b89d0d9f8ac40a8a672899341c2241fa667b427f94c1d9cdc793967baad6ca0dfc789f5f63908d7330f13629191064968bcc2d69cf710f8232e9cce5e4221acc65d77d133b66b2215639773a02733f09a40fa5af8f5e2f6382850e24546fa1092910d7507e7d7a35957693b68c36a928a7e37bc71bba147b7f7c1b11f23847a804fcf5a0851c480c183f93777137dc62d9f276e98e97432a643c186260d2dc7449c2d7f3c28283e430944224005493c62364ec9340d41434354a6b6d12ddd5181bdb73ae4ff099bd1f3aafb9707ce55202bed6177c50ae0ce3798d5fa56e22b028a18057b18cfc199af8ce06b0de3d9e1d963001b4d494831f9da207893c3bd7fabc7efae466c6c28f524a0cbc62056008bb6716104321a1b277878b723489d941f0b72e7266dffd6989a9f4502922a25ae8ffa365b478330ee23f658b621523b0f35a2b286471010e15809a7db8252134c3169c707e580c5e9995d8e2239c3be46886358dd1d68b763a0308fcdf4738feabd4ac42d3b14dd14138997150778bdbea3fcb8c803bc6ecd130a507c690f92c6e3be63a1c5e5f446b88991f2c10eb6dd2d80afa85527d02dd8d4b716b6bc7190f9cb715ff5587ee3548d339a58d3110050b8dafa7387d65958c32ee2341f052f3d34c500bb1f6a4620b66d4aa912320e4114916cbc71d170e015feb499331122af4be2164599268a0cf08c5405aeb9895b6e63ff4882f549b7ba6d1c91871811efc2b46ac9cc225b8d675f7e762beee6d704d010aa667958cace2c376a1cd2f574a12a92d1cdf0b77f0862c11de6b90f089075608aa3f1dea80f493d4f9d490a12e51c9410df5f6e1a3f7449001edbe425291507af8cf24f7cdb1fb242e02a736e82b0757afae2f1cb5bdefb6dd33a18dfb483cd046f24f176a41b9d5e6f34809440f4c9c027ea0b9c724c7228306d09981775cec3da488cb958b0c5e35c4fb0382675919e8e5021101d1ab126494d7f0600b349024fafe71fbc519e2ce35248bcc1747c422a7f970b77e7b25cb46fd48a46868a817da3647e97c9ea11d7b25a7ddafe069e63b493f706222b7bdecf3fa2ec740a5489a26bad4cf6d69068e50752907ca5428cd79b0088e74a6e1244d04bd3c2bd059bc0cd57256e2ed39656dc484ec9dbf1799d112ec5250e636ca6ebfbefbafa546a7c7c97ea15469affc01d1024ddbf", 0x2000, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) [ 639.965346] syz-executor.1 (29777): drop_caches: 2 17:42:07 executing program 4: perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffff7fffffffffff, 0xffffffffffffffff, 0x0) tkill(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/exe\x00', 0x0, 0x0) r1 = socket(0x2, 0x803, 0xff) ptrace$setregs(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000500)) ptrace$setregs(0xf, 0x0, 0x9, &(0x7f0000000080)="db00a6c3918afce6a25b99ded337481731190bb5de05d1d540d72414ae25e1313974b0100ed0d27abe91213e8f030f4059c8d3c8c7a046b08a40ca402076752388903ed28fef47a67e4e7b528987266d91698e4265efd32cd8f12f10b971f0d31ae2bce7d27de98079b74c7a46f368628565da82acec52d37a96412f16de65b95551de23a63d3fa58fd78574e020456b456cb889fa2d3f23a0d699d0") ioctl$USBDEVFS_IOCTL(0xffffffffffffffff, 0x8108551b, &(0x7f0000000380)) setsockopt(0xffffffffffffffff, 0x5c3c, 0x0, &(0x7f00000001c0)="4cf2b688885a4c9084b745", 0xb) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0, @loopback}, 0x10) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r2 = dup(r1) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1000000, 0x12, r3, 0xbca69000) sendfile(r2, r0, 0x0, 0x4000000000000081) 17:42:07 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) getpid() socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) recvmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@abs, 0x6e, &(0x7f0000000180), 0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1, @ANYBLOB="18000000000000000300992f54ddbb35180fdfa6f368a6ae1bfbfea26c6dbcdfb813215f9f11760fe81874d3802c443a877c8e7ad7401235ccc4e003f420a4947cbade3a83472a2809d73c2e6e1b95069d1e2c5796849b2b2a8d3edaf69b0256568fcf487f65ef8097b16ae5830e72cd04b0814800"/129, @ANYRES32, @ANYRES32], 0xd8}, 0x2042) sched_setscheduler(r3, 0x6, &(0x7f0000000200)=0x1ff) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) setsockopt$netlink_NETLINK_LISTEN_ALL_NSID(r4, 0x10e, 0x8, &(0x7f0000000300)=0x5, 0x4) r5 = syz_open_procfs(0x0, &(0x7f00000002c0)='mountinfo\x00') r6 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000001880)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) sendfile(r6, r5, 0x0, 0x1) getpgid(0x0) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x20000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3f, 0x0, 0x0, 0x100000000, 0x6, 0x0, 0x0, 0x0, 0x0, 0x400000}, 0x0, 0x5, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_IRQCHIP(0xffffffffffffffff, 0xae60) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000240)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_LAPIC(0xffffffffffffffff, 0x4400ae8f, &(0x7f0000000440)={"6cdd4237dd245c8404721efdc9c8dc1964125fa96fa42b761c6ec25b2bec0ba4c81036c93a40c8a4d4412a763b00040000000000003c5ca206c047ecee377abaece6b88378e38e06c5fc191f361d264ffa8b46485f02baee1ab6b8154252066178868d1ef4b53606000000000000007c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df1001000000000694525952f44500a1f0db509c32cc7ace842c28f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde317fad4825aa1b6a832d4e48cc41bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34cf2645cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478f347edbd6404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f580968af6afbbc19db161c6df3e7c9c71bc08a282fc2c142856b5e4caff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684b45b00000000364673dcfa9235ea5a2ff23c4bb5c5acb290e8976dcac779ff000000000000003d4e185afe28a774b99d3890bd37428617de4cdd6f53c419ce31054182fd098af7b7f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e961efffb4e1aa25d8a17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca62b25d48fda5d10146702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba47e30f558b2246ad95ccf7d2f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a80047fe17dee6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3eff254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f4f692613e28387e955722908dd88b56163be8312ff47c5b6f280472935af74e97a5a8110a4d74496f4c8ec82ddb010100000000000001a047526865c888c9ff36056cc4ad258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffbe9dd03970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8f7e3fccdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) [ 640.049203] EXT4-fs (loop5): Unrecognized mount option "×ôe_" or missing value [ 640.122424] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.0'. [ 640.143725] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.0'. 17:42:07 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) r4 = dup(r3) dup(r4) clock_gettime(0x0, &(0x7f00000030c0)={0x0, 0x0}) recvmmsg$unix(r4, &(0x7f0000002f80)=[{{&(0x7f0000000000)=@abs, 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f0000000200)=""/173, 0xad}], 0x3, &(0x7f0000003180)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32=0xffffffffffffffff, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000c62aab5800000000001400008b4e19a900", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX=r1], 0xf0}}, {{0x0, 0x0, &(0x7f0000002640)=[{&(0x7f0000000400)=""/126, 0x7e}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/174, 0xae}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/198, 0xc6}], 0x5, &(0x7f00000026c0)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0xe8}}, {{&(0x7f00000027c0), 0x6e, &(0x7f0000002880)=[{&(0x7f0000002840)=""/48, 0x30}], 0x1, &(0x7f00000028c0)=[@cred={{0x1c}}, @cred={{0x1c}}], 0x40}}, {{&(0x7f0000002900), 0x6e, &(0x7f0000002bc0)=[{&(0x7f0000002980)=""/116, 0x74}, {&(0x7f0000002a00)=""/177, 0xb1}, {&(0x7f0000002ac0)=""/56, 0x38}, {&(0x7f0000002b00)=""/144, 0x90}], 0x4, &(0x7f0000002c00)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x98}}, {{&(0x7f0000002cc0), 0x6e, &(0x7f0000002e80)=[{&(0x7f0000002d40)=""/49, 0x31}, {&(0x7f0000002d80)=""/80, 0x50}, {&(0x7f0000002e00)=""/17, 0x11}, {&(0x7f0000002e40)=""/11, 0xb}], 0x4, &(0x7f0000002ec0)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xa8}}], 0x5, 0x40000002, &(0x7f0000003100)={r5, r6+60000000}) syz_kvm_setup_cpu$x86(r8, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000300)=[@text64={0x40, &(0x7f00000000c0)="f3400f350f01f83e43d3574a440f01c50f82e7a6000066420f5cdec4a275922473459c26460f01cfc744240066750000c7442402a6e97c31c7442406000000000f011424", 0x44}], 0x1, 0x0, &(0x7f0000000340)=[@cstype0], 0x1) syz_kvm_setup_cpu$x86(r1, r7, &(0x7f0000fdc000/0x18000)=nil, &(0x7f00000001c0)=[@text16={0x10, &(0x7f0000003140)="660f3880b7f3ff0f01df660f3837a96e660f30ba420066ed2e0f2043baa000ec660f38db32baa00066b80000000066ef260fc718", 0x34}], 0x1, 0x45, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 17:42:07 executing program 3: perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket(0x11, 0x800000003, 0x0) syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000004c0), 0xc, &(0x7f0000000680)={0x0}, 0x1, 0x0, 0x0, 0xc040}, 0x80) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) name_to_handle_at(0xffffffffffffffff, &(0x7f00000003c0)='./file1\x00', &(0x7f0000001240)=ANY=[@ANYRES32, @ANYRES32, @ANYBLOB="c993de39770bd5ecc1775c55a8d03b183742b455d416e17d5b321c937da01333343ec0a51649823c19916b9c6f5b10c1492e7b7569fa00f9dd6986b1175b495be4aad2b307f7836151e0172a0714ae0a98f47ea55a3e258f80bead56f6131008c8f2616600000000", @ANYRESHEX=0x0, @ANYRESDEC, @ANYBLOB="c356994556c9132d498211ffcc160feb79a0ec65a481406522ecc432044afb35f86fdef378770695087ff73908c2a753c6382622f3a329858aa8019610626d4ef047c3c736d3d021493329566809ba13c52c9ae8d1c4776638d4567b449490e8266e60890b2f8f52cef856f6e9925c25a9be9b81d8fa0cba37f5ebfe61d80ab0acc21469c520d5f27d07b1a23a3b4003044616ab87f975156434233c1c3ad21563621e981a9fa5e530da03ecd3a81bb57ef22b32d19917fbf7dc4d40e7ce5eae4b8183b37243e6c081cf07d2dd7b0b6d174a718aeac706d9d87406a99f14282a887fde23092eb48b40b8971bb32fb91bb5bef2c3fa21bbb2f412f5754fd4090c0987471cabf5a63b8fbc1adba6261e315004666ede6fb3ab429ccc2b62cd224faf03cfdf6a73df064dc78f9030609c6eadca3b46257c964bd0c45c5160ff7428c0d1d0349a769b64ac2a0da1151418d61509dc4237ad419e1039f30bc8697bd46a4069791f48648965f56fbbebe71480155574de03eb1597ed3fe5186df56d34", @ANYRESHEX], &(0x7f0000000440), 0x1000) perf_event_open(&(0x7f0000000900)={0x4, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100002, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x401}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x1) r0 = socket$nl_route(0x10, 0x3, 0x0) syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) truncate(&(0x7f0000000480)='./file0\x00', 0x59c) ioctl$sock_inet6_SIOCSIFADDR(0xffffffffffffffff, 0x8916, &(0x7f0000000380)={@remote, 0x76}) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000006c0)={&(0x7f0000000b00)=ANY=[@ANYBLOB="88000000", @ANYRESHEX=r2, @ANYBLOB="10002cbd7000fddbdf2545000000080001007063690011000200303030303a30303a31302e300400000008008e00020000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008008e00030000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008008e00030000007aa48b6e683ff49e96e8c20048a198a355051d3ed04a1f1fb98ff0fa5393fdb752f85e7f73b1a3aa9315a1709adbb0c2cfe51adc029b9ed879c2808ea3ebcd8429a8b78ef7b408a36fcd19faef730a73195ad7f1785a095f016d9372ed43a1704ffd1853a5f46d725b77f58c2514c293424a4abbe935e0e543c744d139f413a994ae485e41632a577eba5fa07cab66436b0b3532096b44c0a2d8e6c918e305744837a7d447acbc3cb06bf1f18b93229b3bf28c9c8735a93a04283cdf"], 0x88}, 0x1, 0x0, 0x0, 0x20048000}, 0x20040010) r3 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000340)='./file0\x00', 0x8000000000000, 0x3, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x600}, {0x0, 0x0, 0x10e00}], 0x2010080, &(0x7f0000000500)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fat=@showexec}, {@shortname_lower}, {@uni_xlate}, {@fat=@allow_utime={'allow_utime', 0x3d, 0x100}}, {@rodir}]}) mkdirat(r3, &(0x7f0000000040)='./file1\x00', 0x2300) mknodat$loop(r3, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) socket$inet6(0xa, 0x2, 0x0) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x11, r2, 0x1, 0x0, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}}, 0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000780)=ANY=[@ANYBLOB="34001469c37ace0408a4f59eb368520002117ea7240a000000000000000000", @ANYRES32=r2, @ANYBLOB="01840008000000001400350073797a5f000000000000000000000000113f59c3d7e0dde021f82c5da100282ddf6ba24b468ef75672e5bfd6ea58ef35d3c37171a8ecf3a8cf8c8c5126e0c66e3cd2335e55550892ae98a6c2ef5bbcdaaf459be0754e694e5b1e54e0c6eebc8d"], 0x34}}, 0x0) 17:42:07 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) sendto$inet6(r1, &(0x7f0000000140)="1dd431e47b53f1238d3bb1e25cac6e09588e1bb67889b33c09248f2dda1d246102ffe6af7fe7ca2f61f536065d759b2997ccbe2ca1a3d7881c0c48994c8dd5fb121d7223da663675d828ec9cfe57018e4780e6611ac6968f73a50143c921660e696c8bf3cce6cb9671fe97ca44aa00e5099a4957a2349bd6da50a94f5048f46b4b5ca01bf1e3ad375047cefb20505f5c9985fb30f7fbd33dade32a2abac9f0ace8d1334c8d7e6536cc8c62dd25bf201591b6f2e88fa3b1c2764633bd9f138722eca667d65a", 0xc5, 0x40, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000100)=0x7104, 0x4) ioctl$sock_SIOCGIFVLAN_GET_VLAN_VID_CMD(r0, 0x8982, &(0x7f0000000240)) listen(r0, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000000)='veno\x00', 0x5) syz_emit_ethernet(0x4a, &(0x7f0000000080)={@local, @broadcast, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, '\x00', 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}, 0x0) [ 640.258658] print_req_error: 56 callbacks suppressed [ 640.258667] print_req_error: I/O error, dev loop4, sector 229217 [ 640.359451] print_req_error: I/O error, dev loop4, sector 229248 [ 640.395351] print_req_error: I/O error, dev loop4, sector 229217 [ 640.401659] buffer_io_error: 44 callbacks suppressed [ 640.401670] Buffer I/O error on dev loop4p3, logical block 228992, async page read [ 640.419626] print_req_error: I/O error, dev loop4, sector 229218 [ 640.425833] Buffer I/O error on dev loop4p3, logical block 228993, async page read [ 640.433673] print_req_error: I/O error, dev loop4, sector 229248 [ 640.436386] syz-executor.1 (29834): drop_caches: 2 [ 640.440264] Buffer I/O error on dev loop4p4, logical block 28656, async page read [ 640.459493] print_req_error: I/O error, dev loop4, sector 229219 [ 640.466283] Buffer I/O error on dev loop4p3, logical block 228994, async page read [ 640.475554] print_req_error: I/O error, dev loop4, sector 229220 [ 640.481947] Buffer I/O error on dev loop4p3, logical block 228995, async page read [ 640.493228] print_req_error: I/O error, dev loop4, sector 229221 [ 640.499511] Buffer I/O error on dev loop4p3, logical block 228996, async page read [ 640.507861] print_req_error: I/O error, dev loop4, sector 229222 [ 640.514052] Buffer I/O error on dev loop4p3, logical block 228997, async page read [ 640.522175] print_req_error: I/O error, dev loop4, sector 229223 [ 640.528432] Buffer I/O error on dev loop4p3, logical block 228998, async page read [ 640.537476] Buffer I/O error on dev loop4p3, logical block 228999, async page read [ 640.568497] TCP: request_sock_TCPv6: Possible SYN flooding on port 20002. Sending cookies. Check SNMP counters. [ 640.608693] Buffer I/O error on dev loop4p4, logical block 28656, async page read 17:42:07 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000000)={&(0x7f0000000200), 0x0, 0x0, 0x0, 0xffffffffffffffff}) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="240000000408010800200000000000000000000006000240000000000500e60467c4d0530aa0000000000000"], 0x24}}, 0x0) r2 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$DRM_IOCTL_VERSION(r0, 0xc0406400, &(0x7f0000000440)={0x6, 0xffff, 0x8, 0x76, &(0x7f0000000380)=""/118, 0xd4, &(0x7f0000000500)=""/212, 0x18, &(0x7f0000000400)=""/24}) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) r4 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r6, 0x0) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x100000a, 0x1010, r2, 0x1a442000) newfstatat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', &(0x7f0000000240), 0x6000) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r6, 0xc00864bf, &(0x7f0000000080)) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @local}, 0x14) r7 = socket(0x1, 0x803, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r3, 0x8936, &(0x7f0000000340)={@local, 0x44, r5}) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r9 = socket(0x10, 0x8000000803, 0x0) sendmsg$nl_route(r9, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=@newlink={0x58, 0x10, 0x401, 0x0, 0x8000004, {0x0, 0x0, 0x0, 0x0, 0x22032, 0x52a08}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macsec={{0xb}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r5}, @IFLA_MASTER={0x8, 0xa, r8}, @IFLA_IFALIAS={0x14, 0x14, 'batadv0\x00'}]}, 0x58}}, 0x0) 17:42:07 executing program 1: r0 = openat$ttyprintk(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000000)={0x2, 0x400, 0x9, 0x200, 0x1b, "b47cb63bbec261128d1d54ea2a92c085ecd777"}) openat$incfs(0xffffffffffffffff, &(0x7f0000000040)='.pending_reads\x00', 0x11292a371f3d8ee9, 0x8) ioctl$PIO_SCRNMAP(r0, 0x4b41, &(0x7f00000000c0)="530e9d818b31c1643dc226c5581e2f9e2a122b03bbc647379c8fd302993d5104fc5174c56bfc87f7473f9ab4bd34fd4986683400a2e4ab93dd3b9594868d3d7cc859195e8232c5d57ec4630750dc5538b7ce6351831e08e6dcc810fc1fc7987adac06002a51d73a48a636da2c26f0dc972fbab7c7f0c6764f82e4c7d873eeda31d6ee882bcfcfb16c4f4") ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000180)=0x6) [ 640.726648] TCP: request_sock_TCPv6: Possible SYN flooding on port 20002. Sending cookies. Check SNMP counters. 17:42:07 executing program 3: perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket(0x11, 0x800000003, 0x0) syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000004c0), 0xc, &(0x7f0000000680)={0x0}, 0x1, 0x0, 0x0, 0xc040}, 0x80) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) name_to_handle_at(0xffffffffffffffff, &(0x7f00000003c0)='./file1\x00', &(0x7f0000001240)=ANY=[@ANYRES32, @ANYRES32, @ANYBLOB="c993de39770bd5ecc1775c55a8d03b183742b455d416e17d5b321c937da01333343ec0a51649823c19916b9c6f5b10c1492e7b7569fa00f9dd6986b1175b495be4aad2b307f7836151e0172a0714ae0a98f47ea55a3e258f80bead56f6131008c8f2616600000000", @ANYRESHEX=0x0, @ANYRESDEC, @ANYBLOB="c356994556c9132d498211ffcc160feb79a0ec65a481406522ecc432044afb35f86fdef378770695087ff73908c2a753c6382622f3a329858aa8019610626d4ef047c3c736d3d021493329566809ba13c52c9ae8d1c4776638d4567b449490e8266e60890b2f8f52cef856f6e9925c25a9be9b81d8fa0cba37f5ebfe61d80ab0acc21469c520d5f27d07b1a23a3b4003044616ab87f975156434233c1c3ad21563621e981a9fa5e530da03ecd3a81bb57ef22b32d19917fbf7dc4d40e7ce5eae4b8183b37243e6c081cf07d2dd7b0b6d174a718aeac706d9d87406a99f14282a887fde23092eb48b40b8971bb32fb91bb5bef2c3fa21bbb2f412f5754fd4090c0987471cabf5a63b8fbc1adba6261e315004666ede6fb3ab429ccc2b62cd224faf03cfdf6a73df064dc78f9030609c6eadca3b46257c964bd0c45c5160ff7428c0d1d0349a769b64ac2a0da1151418d61509dc4237ad419e1039f30bc8697bd46a4069791f48648965f56fbbebe71480155574de03eb1597ed3fe5186df56d34", @ANYRESHEX], &(0x7f0000000440), 0x1000) perf_event_open(&(0x7f0000000900)={0x4, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100002, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x401}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x1) r0 = socket$nl_route(0x10, 0x3, 0x0) syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) truncate(&(0x7f0000000480)='./file0\x00', 0x59c) ioctl$sock_inet6_SIOCSIFADDR(0xffffffffffffffff, 0x8916, &(0x7f0000000380)={@remote, 0x76}) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000006c0)={&(0x7f0000000b00)=ANY=[@ANYBLOB="88000000", @ANYRESHEX=r2, @ANYBLOB="10002cbd7000fddbdf2545000000080001007063690011000200303030303a30303a31302e300400000008008e00020000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008008e00030000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008008e00030000007aa48b6e683ff49e96e8c20048a198a355051d3ed04a1f1fb98ff0fa5393fdb752f85e7f73b1a3aa9315a1709adbb0c2cfe51adc029b9ed879c2808ea3ebcd8429a8b78ef7b408a36fcd19faef730a73195ad7f1785a095f016d9372ed43a1704ffd1853a5f46d725b77f58c2514c293424a4abbe935e0e543c744d139f413a994ae485e41632a577eba5fa07cab66436b0b3532096b44c0a2d8e6c918e305744837a7d447acbc3cb06bf1f18b93229b3bf28c9c8735a93a04283cdf"], 0x88}, 0x1, 0x0, 0x0, 0x20048000}, 0x20040010) r3 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000340)='./file0\x00', 0x8000000000000, 0x3, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x600}, {0x0, 0x0, 0x10e00}], 0x2010080, &(0x7f0000000500)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fat=@showexec}, {@shortname_lower}, {@uni_xlate}, {@fat=@allow_utime={'allow_utime', 0x3d, 0x100}}, {@rodir}]}) mkdirat(r3, &(0x7f0000000040)='./file1\x00', 0x2300) mknodat$loop(r3, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) socket$inet6(0xa, 0x2, 0x0) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x11, r2, 0x1, 0x0, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}}, 0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000780)=ANY=[@ANYBLOB="34001469c37ace0408a4f59eb368520002117ea7240a000000000000000000", @ANYRES32=r2, @ANYBLOB="01840008000000001400350073797a5f000000000000000000000000113f59c3d7e0dde021f82c5da100282ddf6ba24b468ef75672e5bfd6ea58ef35d3c37171a8ecf3a8cf8c8c5126e0c66e3cd2335e55550892ae98a6c2ef5bbcdaaf459be0754e694e5b1e54e0c6eebc8d"], 0x34}}, 0x0) 17:42:07 executing program 4: r0 = open(&(0x7f0000000080)='./bus\x00', 0x4e141, 0x0) io_submit(0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1000006, 0x80010, r0, 0x67c72000) sendfile(r0, r1, 0x0, 0x401ffc000) 17:42:07 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6(0xa, 0x3, 0x4) socket$inet6_sctp(0xa, 0x801, 0x84) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f00000001c0)) close(0xffffffffffffffff) r1 = socket$inet6_sctp(0xa, 0x801, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000cf6fe4)=[@in={0x2, 0x4e21, @local}], 0x10) connect$inet6(r1, &(0x7f0000000080)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendto$inet6(r1, &(0x7f00000000c0)="79f93a64f08f5441d4819a884d6f3095f2745abbfe570f68af30cc47be5c0edd0af4bd", 0x23, 0x20000000, &(0x7f0000000100)={0xa, 0x4e23, 0x9, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x1}, 0x1c) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r1, 0x84, 0x7b, &(0x7f0000000000)={0x0, 0x2}, 0x8) shutdown(0xffffffffffffffff, 0x1) socket$nl_route(0x10, 0x3, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x141042, 0x0) ftruncate(0xffffffffffffffff, 0x600004) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET(0xffffffffffffffff, 0x0, 0x0) 17:42:08 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x0, 0x10, 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, 0x400001, 0x0, @perf_bp={0x0, 0x427b5cb199571a32}, 0x0, 0x6, 0x1000000, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0) bind$inet6(r1, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(r1, 0x0) r3 = socket$inet_smc(0x2b, 0x1, 0x0) r4 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) dup2(r4, r3) perf_event_open(&(0x7f00000003c0)={0x0, 0x80, 0xfb, 0x3, 0x3c, 0x1, 0x0, 0x8, 0x4c, 0xd, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x3, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_bp={&(0x7f0000000380), 0xa}, 0x110, 0x3, 0xe18d, 0x1, 0x2, 0x9, 0x8, 0x0, 0x40, 0x0, 0x40}, 0x0, 0x4, r4, 0x3) sendto$inet6(r0, 0x0, 0x51, 0x20000004, &(0x7f00000001c0)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000080), 0x152) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, "46974974d2a632be", "f92800", "0e380795", "e57caddc916ca8d9"}, 0x28) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x3, 0x0, &(0x7f00000000c0)) r6 = accept$inet6(r0, &(0x7f0000000240)={0xa, 0x0, 0x0, @loopback}, &(0x7f0000000280)=0x1c) sendto$inet6(r6, &(0x7f00000002c0)="1684bbcacfe0094ecd73185423978ad5d4e8e70128aed83e63173414f828a208cd7ca0d42e35b041a3998c17c0565c21b40700de30a705a7e9d92e8340942b69d2ad39bab34f8f1919e18351a17eeb4259b16ab1c8b1b81ef2e9682b7f88db6ca07540cbd984609c3416c7b72d71773923223bf8d20bf7f77e09c3743e33e66eabff1ce37d652ee82ae99bc1eeddfbec546b3cf2e2851792df636e2515aeadcf15", 0xa1, 0x801, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3800005, 0x10012, r5, 0x0) sendto$inet6(r0, &(0x7f00000005c0), 0xe0ffffff, 0x8000000000000000, 0x0, 0xd8) fgetxattr(r2, &(0x7f0000000140)=@known='system.sockprotoname\x00', &(0x7f0000000200)=""/45, 0x2d) [ 640.940478] audit: type=1800 audit(1638726128.045:342): pid=29880 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=14511 res=0 17:42:08 executing program 4: syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="bbbbbbbbbbbbaaaaaaaaaabb886400000800450000240000000000219078e0000001ac14140000000000040190780072efc900366f6a55b28a7f70087c2e2c1760767d46f6380713f67c2f4eb1cc163762c2c74f94646c04bc8516a9caa8da24ede2e70457e6b86569b65361f576ca2b05a2538aa97898c571a992ecbfac15abd7b2cfcf1d8e8a6c2169a3caf2f5f37bb2ca2decc1cd80b5148651134d"], 0x0) [ 641.067907] TCP: request_sock_TCPv6: Possible SYN flooding on port 20002. Sending cookies. Check SNMP counters. [ 641.119046] audit: type=1800 audit(1638726128.155:343): pid=29890 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=14511 res=0 17:42:08 executing program 0: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) sendmsg$netlink(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000800)}, 0x0) ioctl$VIDIOC_ENUMOUTPUT(0xffffffffffffffff, 0xc0485630, &(0x7f0000000180)={0x0, "de9f3630c2f7ed59d73a2ef7b0e7776814fc8745c70647bca09f4f74cec54484", 0x1, 0xcd, 0x400, 0x20000, 0x2}) 17:42:08 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000000)={&(0x7f0000000000), 0x0, 0x0, 0x0, 0xffffffffffffffff}) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r0, &(0x7f0000000640)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000600)={&(0x7f0000000540)={0x20, 0x4, 0x8, 0x3, 0x0, 0x0, {0x3, 0x0, 0x9}, [@CTA_TIMEOUT_NAME={0x9, 0x1, 'syz1\x00'}]}, 0x20}, 0x1, 0x0, 0x0, 0x800}, 0x4800) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="240000000408010800000000000000000000000006000240000000000500030006a5e2bb0e50d269b4e1f1983a209ab6c2a05a2f47ee880b320dafdda07b2942ed441a8f975056a8ea3ee3ff610b451e945edfe628c5972cc990a662f6f11a5d82cadf8396647a5a356a3d53454147bcbddf48daf9d80daf6a450243cfae0cae3cfd092b372733dd70486f96d05f69be996c2fbd59b5"], 0x24}}, 0x0) r1 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'team0\x00', 0x0}) perf_event_open(&(0x7f0000000680)={0x4, 0x80, 0x1, 0x9, 0x80, 0x1, 0x0, 0x2, 0x40112, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x80000000, 0x0, @perf_config_ext={0x28, 0x45d6f451}, 0x8488, 0x400, 0xffffffff, 0x7, 0xfffffffffffffff9, 0x5, 0x3, 0x0, 0x80000001, 0x0, 0x1}, 0x0, 0x1, 0xffffffffffffffff, 0x8) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r3, 0x1, 0x0, 0x6, @local}, 0x14) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r4, 0x8933, &(0x7f0000000040)={'wpan1\x00', 0x0}) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_NEW_SEC_DEVKEY(r6, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000340)=ANY=[@ANYBLOB="1c000000", @ANYRES16=0x0, @ANYBLOB="000001000000000080000000000000", @ANYRES32=r5, @ANYBLOB], 0x1c}}, 0x0) sendmsg$NL802154_CMD_SET_ACKREQ_DEFAULT(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000004c0)={&(0x7f0000000700)=ANY=[@ANYBLOB="30000040e7b62f4a29deb9c4ca986a3f98372fb17277c9fb34a05e06afc0e74d5bb9b9c9a0c1b82237281e95aeac9bcf463947bf53bfc9aac1b6fd73f142130b6fba47e5baf73c907297cd907232e32d369ef34b76fa1deaf1f6a1574820ab3e42913b326b46c0494515a1113d5b400e21db6ebc6b1a8e8da8390444e4a64c47eaa97ad1c2b07fe2074800260bc07f890239cd8df1c95aefb0ec473cc29cfffa3c4b68e072baa1221b1654e85f1ecd9cd0981a36cdab3bcac6e4858b0968fd5a49efbb679b1278419d2e346c3f97", @ANYRES16=r1, @ANYBLOB="000225bd7000fcdbdf25130000000c000600000000000000000005001a000100000005001a0000000000"], 0x30}}, 0x40000) socket(0x1, 0x803, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r2, 0x8936, &(0x7f0000000340)={@local, 0x44, r3}) r7 = socket(0x10, 0x8000000803, 0x0) sendmsg$nl_route(r7, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="d400000010000104000000000400000800000000", @ANYRES32=0x0, @ANYBLOB="20200200082a05009000128009000100766c616e00000000800002800600010000000000040004800c000200040000000c000000640003800c00010009000000e52b00000c00010000000000080000000c00010009000000000000800c00010002000000080000000c00010005000000003000000c00010006000000d82e00000c000100010000000a0000000c0001004cad00000200000008000500", @ANYRES32=r3, @ANYBLOB='\b\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="1400140062617461647630000000000000000000"], 0xd4}}, 0x0) 17:42:08 executing program 3: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50f, 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, 0xdf7fffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x187182) r1 = memfd_create(&(0x7f0000000240)='.\xa9\xc7', 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000340)="3fa0951744", 0x5}], 0x1, 0x81805, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) sendfile(r0, r0, 0x0, 0x24002da8) ioctl$LOOP_SET_DIRECT_IO(0xffffffffffffffff, 0x4c08, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000, &(0x7f0000000000/0x1000)=nil}) accept$packet(0xffffffffffffffff, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000580)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYBLOB="00000084c962844820058980090069b509968792f7ac0f8f5b74d5f592fc3ffcb26fa07e98fd04d67077be18c1afeeec87e15d6f8f59e15c2871980e140c1d65c0a642609e9efd3b1031d358dc603643036f9a7b482cbfa6abd34751e9967e83cfba41f85ed4aadb017f69fd4eaa528be9bd43ff158b55247bba4a86004ee0e11a6c50d00992679f2fd38f9991cd6f0c17e021608c7be83dc04de7270d0d0f6032716630e1138a5b04c940ce50e48dc3ebd895f94c032e1158e4c09d230353a02d8e6c2da4ba"], 0x3c}}, 0x0) 17:42:08 executing program 0: r0 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) listen(r0, 0x400000001ffffffd) r1 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) sendmmsg(r1, &(0x7f0000004a40)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000001e00)=[{0x10, 0x10d}], 0x10}}], 0x2, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=@RTM_NEWNSID={0x34, 0x58, 0x10, 0x70bd2a, 0x25dfdbfd, {}, [@NETNSA_NSID={0x8, 0x1, 0x1}, @NETNSA_NSID={0x8}, @NETNSA_NSID={0x8, 0x1, 0x4}, @NETNSA_NSID={0x8, 0x1, 0x3}]}, 0x34}, 0x1, 0x0, 0x0, 0x24004004}, 0x20040004) 17:42:08 executing program 4: r0 = getpgid(0x0) r1 = perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x3ff}}, r0, 0xfdffbfffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) vmsplice(r2, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) perf_event_open(0x0, 0x0, 0x0, r1, 0x0) bind$inet6(r3, &(0x7f0000000380)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x40010021, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f00000004c0)="b0c3f841b632e9058926dd4fccfbcf1cce125bcab912b7f647f4504836eeb169a656acfec46e2b446fbef66030df9b06179f0a5205ffffc4024471056765b2dc1b32bb6af03bef1c70e6412b6502545982e132a72aaf1fd866e53b7d5079d71032c8971e370b83075198390cbcebf417243c1033a79244418be78e1c1aaaead296813c39de86bb36d5f36f6513d1a4019471c1cbef01e94f2d08fa4216f783510d1f21bd16cb7b46ed4d1d2e62918fef77074391d772f4dbbea0c83d8b7a711c25a0a4663c438ac20697c7a38cddbcb03e0cc2ad160c974b6b081bd635455dc411de18a573f5b0125a", 0xe9, 0x40, 0x0, 0x0) ptrace$cont(0x9, 0x0, 0x0, 0x0) r4 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x111) syz_mount_image$tmpfs(&(0x7f0000000140), &(0x7f0000000180)='./bus/file0\x00', 0xc0, 0x3, &(0x7f0000000780)=[{&(0x7f0000000600)="cc4b173d555163fd4ed1b5c930f5674da0940caebaba74d64848b58ab3dc01b79a9f0910693c8f0605d01448a952073d927aaade0c76537c7a06fad750b688", 0x3f, 0x819c}, {&(0x7f00000006c0), 0x0, 0x8000}, {0x0, 0x0, 0x401}], 0x0, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = socket(0x1d, 0x800000003, 0x0) bind(r6, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r6, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8b18, &(0x7f0000000080)={'wlan1\x00', 0x0}) syz_genetlink_get_family_id$devlink(&(0x7f0000000440), r5) sendfile(r3, r4, 0x0, 0x8000fffffffe) sendmsg$NL80211_CMD_SET_CHANNEL(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000680)={0x44, 0x0, 0x8, 0x70bd25, 0x25dfdbfe, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x12}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x2}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x1}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x271}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x1}]}, 0x44}, 0x1, 0x0, 0x0, 0x10}, 0x0) 17:42:08 executing program 0: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000440)='./file0\x00', 0x200000, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000010500)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7e23a065916bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f0000012600)="ed41000010000000daf4655fdbf4655fdbf4655f00000000000004008000000000000800050000000af301000400000000000000000000000900000010", 0x3d, 0x4400}], 0x0, &(0x7f00000000c0)=ANY=[]) lchown(0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') chdir(&(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x141042, 0x0) perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$P9_RREADLINK(r0, &(0x7f0000000400)=ANY=[], 0x44) syz_open_dev$audion(&(0x7f0000000180), 0x5, 0x0) syz_open_dev$audion(0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @private2}, &(0x7f0000000140)=0x1c) fcntl$setstatus(r0, 0x4, 0x46800) r1 = syz_open_dev$sndmidi(&(0x7f00000001c0), 0x3f, 0x200040) ioctl$BTRFS_IOC_GET_SUPPORTED_FEATURES(r1, 0x80489439, &(0x7f0000000280)) r2 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r2, 0x6612) write$P9_RREADLINK(r2, 0x0, 0x0) sendfile(r0, r0, &(0x7f0000000240), 0x7fff) [ 641.637574] audit: type=1800 audit(1638726128.735:344): pid=29937 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=14036 res=0 [ 641.797482] can: request_module (can-proto-0) failed. 17:42:08 executing program 0: r0 = socket(0x1000000010, 0x80002, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000fc0)=ANY=[@ANYBLOB="48000000100005078000"/20, @ANYRES32=r3, @ANYBLOB="000000000000e4ff280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="38000000240007050000004007a2a30005000000", @ANYRES32=r3, @ANYBLOB="0000ff0008000200002000"/27], 0x38}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002180)=ANY=[@ANYBLOB="601400002c00270d000000f50f70a20000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000040000000800010075333200341402001800060008000500ffffffff0c00090009000000000000009c1307005c1120000700010078740000001102802a10060008006e61740000000000000000000000000000000000000000000000000000000000c80053095e39301723848a1e8cc5ea1a2e0f1bd548f8100bedd698a59b42c21f3fd1bcbb9c846ae5c8f6c00ef3d1a45634c110623dec0ec6e277cb45659bec2d60737426df2112899e0be8dda1e05cba079cceb2c363506398d694564fd0eb9601396f9dbe1c433ce999711ccc3d97124da7d24a7104eb7d99746be52eca398d648693b09810d5d3a7a66dd53543e4b2753ebfc4fb4c37d7681dd97c368b4d2d4e50d4270f91d416c6fe0525837fa08732b76c8304d24bbcbced526d19eb606c6bd7bfdcf9f85050a7c51d0a8995194c9cbfc485171a908bd588e64fbf86e6ad5c831ebd0339d2bd1eddedfb26d5d87e49a78c3c81904551708bd0205d3bbf238e38ef165339442f4cfb355e1471c5098b173b766f2af8aaa0e98fc5c397ad8d79e66a0a1c267fd9f80dcb29f1ff389b2bcc5c58aa7ca506c4f0796971593e474a2f03eade5a05306110232aeb3c56567e169f193fec4a327e69f92642171f1f5f4e06e90dfd48d09cba4ac6e4b6b56ecdd4bd6ec55086d3716bc8767edb52748646ee49a63ae9c5d14139e8fb1987254a7728fbf5bb4a38649c7f4bd6274eddb0ad5404823cdcfa75d32c9fe455cee92aafb31ee2a733d73fc0f448a002cd32da4fbe4a56d2af2f835150c9b9fd77fccc3fd08a3c684aeab41617a254d708de3a7a6627ff96dd1f281911ead2b0e3abd9a676ab4c1362e646cab4928e203736dc0e22c08d9a113e4812ff"], 0x1460}}, 0x0) perf_event_open(&(0x7f0000001340)={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) sendmmsg$alg(r0, &(0x7f0000000200), 0x10efe10675dec16, 0x0) 17:42:09 executing program 5: r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) lseek(r0, 0x800002, 0x0) write$binfmt_aout(r0, &(0x7f0000000000)=ANY=[], 0x23) r1 = socket$inet6(0xa, 0x400000000001, 0x0) r2 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000100), 0x400002, 0x0) inotify_add_watch(r2, &(0x7f0000000140)='./bus\x00', 0x10000000) close(r1) openat$proc_mixer(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/asound/card0/oss_mixer\x00', 0x2002, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x84042, 0x0) sendfile(r1, r3, 0x0, 0x200004) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='net/ip_vs\x00') mmap$dsp(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2000000, 0x8010, r4, 0x0) [ 641.938719] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 642.035505] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.0'. [ 642.132247] audit: type=1800 audit(1638726129.235:345): pid=29956 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=15140 res=0 [ 642.147332] ALSA: mixer_oss: invalid OSS volume '' [ 642.160548] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 642.180640] ALSA: mixer_oss: invalid OSS volume '' 17:42:09 executing program 5: perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x40092}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r3, 0xae60) r4 = eventfd(0x0) ioctl$KVM_IRQFD(r3, 0x4020ae76, &(0x7f0000000000)={r4, 0x0, 0x2, r4}) r5 = dup3(r3, r1, 0x0) r6 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) r7 = fork() prlimit64(r7, 0x8, &(0x7f0000000540)={0x0, 0x30000000}, 0x0) ioctl$sock_FIOSETOWN(0xffffffffffffffff, 0x8901, &(0x7f0000000500)=r7) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x3f, 0x1, 0x3f, 0x3, 0x0, 0x2, 0x22800, 0xf, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, @perf_bp={&(0x7f00000001c0), 0xa}, 0xe004, 0x6, 0x7, 0x7, 0x3, 0xc3, 0x5, 0x0, 0x7, 0x0, 0x7fffffff}, r7, 0x5, r5, 0x1) ioctl$KVM_CREATE_PIT2(0xffffffffffffffff, 0x4040ae77, &(0x7f0000000080)) ioctl$KVM_SET_REGS(r6, 0x4090ae82, &(0x7f0000000100)={[], 0x0, 0x51ad7}) ioctl$KVM_SET_IRQCHIP(r3, 0x8208ae63, &(0x7f0000000700)={0x0, 0x0, @pic={0x0, 0x37, 0x0, 0x6, 0x80, 0x0, 0x40, 0x3c, 0x0, 0x0, 0x80}}) ioctl$KVM_RUN(r6, 0xae80, 0x0) [ 642.400930] can: request_module (can-proto-0) failed. 17:42:10 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6(0xa, 0x3, 0x4) socket$inet6_sctp(0xa, 0x801, 0x84) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f00000001c0)) close(0xffffffffffffffff) r1 = socket$inet6_sctp(0xa, 0x801, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000cf6fe4)=[@in={0x2, 0x4e21, @local}], 0x10) connect$inet6(r1, &(0x7f0000000080)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendto$inet6(r1, &(0x7f00000000c0)="79f93a64f08f5441d4819a884d6f3095f2745abbfe570f68af30cc47be5c0edd0af4bd", 0x23, 0x20000000, &(0x7f0000000100)={0xa, 0x4e23, 0x9, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x1}, 0x1c) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r1, 0x84, 0x7b, &(0x7f0000000000)={0x0, 0x2}, 0x8) shutdown(0xffffffffffffffff, 0x1) socket$nl_route(0x10, 0x3, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x141042, 0x0) ftruncate(0xffffffffffffffff, 0x600004) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET(0xffffffffffffffff, 0x0, 0x0) 17:42:10 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$L2TP_CMD_TUNNEL_CREATE(0xffffffffffffffff, 0x0, 0x4000000) r1 = 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}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f00000006c0)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x10}}, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, 0x0) openat$vcsa(0xffffffffffffff9c, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r0, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000080)={{{@in6=@mcast2, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, {0x0, 0x1}, 0x0, 0x0, 0x1}, {{@in6=@private1, 0x10000, 0x32}, 0x0, @in6=@rand_addr=' \x01\x00', 0x0, 0x0, 0x0, 0xb7, 0x1fd, 0xffffffff}}, 0xe8) sendmmsg(r0, &(0x7f0000007fc0), 0x800001d, 0x0) fork() r3 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) mmap$perf(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x0, 0x412, r3, 0x0) 17:42:10 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) ioctl$BTRFS_IOC_SEND(0xffffffffffffffff, 0x40489426, 0x0) sendmsg$NL80211_CMD_SET_INTERFACE(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x24, r1, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x2}]}, 0x24}}, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) syz_genetlink_get_family_id$SEG6(&(0x7f0000000000), r3) sendmsg$NL80211_CMD_TRIGGER_SCAN(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x1c, 0x0, 0x5, 0x0, 0x0, {{}, {@val={0x8}, @void}}}, 0x1c}}, 0x0) syz_open_dev$mouse(0x0, 0x0, 0x2) sendmsg$NL80211_CMD_GET_FTM_RESPONDER_STATS(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x14, 0x0, 0x200, 0x70bd26, 0x25dfdbfe, {{}, {@void, @void}}, ["", "", "", "", "", ""]}, 0x14}}, 0x8880) socket(0x1000000010, 0x80002, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x81}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_80211_join_ibss(&(0x7f0000000140)='wlan1\x00', &(0x7f0000000040)=@default_ap_ssid, 0x19, 0x0) 17:42:10 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) r1 = dup(r0) dup(r1) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x8000, 0xfffffff8) socket$inet_udplite(0x2, 0x2, 0x88) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x8}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$IP_VS_SO_SET_TIMEOUT(r2, 0x0, 0x48a, &(0x7f0000000000)={0x8, 0x0, 0x2}, 0xc) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000140)={'ip_vti0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB="91be7a746e6c3200028000000010000000000000040000000000000000", @ANYRES32=0x0, @ANYBLOB="0020002000000007000000a549f700a400670000d7299078ac1e0001ac1e00010144045984443ccd41ffffffff8a000002ffffffff000000080000000000000000e000000200000007e00000010000000200000000000000027f00000100000047444c09236401010100000006ac1e000100000007ffffffff0000001fac1e0101000000007f00000100000005ac1414bb000006e6ac14141000000001e000000100008000e00000010000080b0000000819524674500520e16b161bd23aae05938175"]}) syz_init_net_socket$rose(0xb, 0x5, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) setsockopt$inet_tcp_TCP_MD5SIG(r2, 0x6, 0xe, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet(r2, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @loopback}, 0x10) setsockopt$sock_int(r2, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r2, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5807}], 0x1, 0x0, 0xf080, 0x3}, 0x100) write$binfmt_elf64(r2, &(0x7f0000000600)=ANY=[], 0xfc30) 17:42:10 executing program 3: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000340)=@can_newroute={0x28, 0x18, 0x601, 0x0, 0x0, {}, [@CGW_CS_XOR={0x8, 0x5, {0x0, 0x0, 0xfffffffffffffff7}}, @CGW_FILTER={0xc, 0xb, {{0x0, 0x1, 0x1}, {0x4, 0x0, 0x1, 0x1}}}]}, 0x28}}, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = syz_genetlink_get_family_id$smc(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$SMC_PNETID_GET(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000001c0)={0x20, r4, 0x1, 0x0, 0x0, {}, [@SMC_PNETID_NAME={0x9, 0x1, 'syz1\x00'}]}, 0x20}}, 0x0) sendmsg$SMC_PNETID_GET(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x34, r4, 0x2, 0x70bd2c, 0x25dfdbfe, {}, [@SMC_PNETID_ETHNAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @SMC_PNETID_IBNAME={0x9, 0x3, 'syz0\x00'}]}, 0x34}, 0x1, 0x0, 0x0, 0x4}, 0x50) 17:42:10 executing program 3: fdatasync(0xffffffffffffffff) syz_mount_image$minix(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="eb0440000100010006000000001c08107f1387", 0x13, 0x400}, {&(0x7f0000010200)="feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed415cf970000000e7c2645f5303", 0x78e, 0x880}, {0x0, 0x0, 0x9000}], 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="001f47cca996db52e16d13ad95abad6f33df525f79be958e752806a9fa291c8fbf9f2e0056b6f3dd0e1adac9a2808c9ce5fc17b489e54053bf3f6b087af468a8afe8fb4c359c50c0bb969655bc5d831827368542ac7d45679df3fc1b70f50c56d04f4e3d2d49fb0697a12c076e3e612031559f9e5a2eb6b03bfe35c3ac732031bec2cbdfac32ea71b8e96e6b9c13ea4feb958932bab2e85842a9535a904f1debd367f29610818d5e06126a54f5c9a8253501f9aeb2abd57ec4d4360cfc4f592b6cf13322d7f5bfe4"]) recvmmsg$unix(0xffffffffffffffff, &(0x7f00000017c0)=[{{&(0x7f0000000280)=@abs, 0x6e, &(0x7f00000016c0)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/121, 0x79}, {&(0x7f00000001c0)=""/18, 0x12}, {&(0x7f0000001380)=""/140, 0x8c}, {&(0x7f0000001440)=""/249, 0xf9}, {&(0x7f0000001540)=""/19, 0x13}, {&(0x7f0000001580)=""/252, 0xfc}, {&(0x7f0000001680)=""/17, 0x11}], 0x8, &(0x7f0000001740)=[@cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x58}}], 0x1, 0x0, &(0x7f0000001800)={0x0, 0x989680}) getsockopt$inet_udp_int(r0, 0x11, 0x66, &(0x7f0000001840), &(0x7f0000001880)=0x4) 17:42:10 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f000099e000)={0x2, 0x4e20, @broadcast}, 0x10) ioctl$int_in(r0, 0x5452, &(0x7f00000000c0)=0x7) sendto$inet(r0, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) sendmsg$DEVLINK_CMD_SB_PORT_POOL_GET(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f00000012c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0xf0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e21, @multicast2}, 0x10) recvfrom(r0, &(0x7f0000000480)=""/110, 0xfffffe32, 0x734, 0x0, 0xffffffffffffff39) [ 643.312539] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready [ 643.355803] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 643.362944] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 643.406221] MINIX-fs: mounting file system with errors, running fsck is recommended [ 643.430114] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready 17:42:10 executing program 4: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000002c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000080)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f0000000180)={0x240080, 0x1, 0x2}) perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) ioctl$vim2m_VIDIOC_QBUF(r1, 0xc058560f, &(0x7f0000000000)={0x0, 0x1, 0x4, 0x0, 0x0, {0x77359400}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "0600"}, 0x0, 0x2, @planes=&(0x7f0000000080)={0x0, 0x0, @userptr}, 0x40001f, 0x0, 0xffffffffffffffff}) close(r0) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) ioctl$UFFDIO_API(r3, 0xc018aa3f, &(0x7f00000001c0)={0xaa, 0x3ba}) 17:42:10 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, &(0x7f0000000140)={"cbcf09f7d3bf56699b95fef64bcc0822", 0x0, 0x0, {0x7fff, 0x2}, {0xeffd, 0x2ad}, 0xffffffffffffffe0, [0x7fffffff, 0x1, 0x13a6, 0xfffffffffffffff7, 0xe5, 0xe1, 0x15b, 0x80000001, 0x7, 0x1000, 0xfff, 0x16, 0x6d0, 0x0, 0x6, 0x100]}) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) fcntl$dupfd(r2, 0x0, r0) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r0, 0x50009418, &(0x7f0000000240)={{}, r1, 0x18, @unused=[0xfffffffffffffffc, 0xff, 0x7, 0x5], @name="562983b7ab98c287168bd1991e984b1d3dc3c76220b32dc468f32512e83170f25e45efc4d5edc8a15f094cd9f4555ff83f295b187e34f51534013ff3e2d40ec4ab39d354d2c37be04a7bdafa33e5a151ebf57294960572e72817d9c28557395badaed910578ca38edb915f0a7e8fedd3b9786a6e14465bce8a068fb1297f74b9d3df3a15061689f34d01d2d7900eead435fc16852c2e0d9958802a4f1482bc10bbd56ed57a44b462dbb5aac408e30db30ec3974daa2a0eb9a17ab6a68ac80209130343ebc85ce17857b16115648d82268566ccabd800711f54ec1650da5719a23d27a8647c48798672f86c296208ac1b3f3ba2540bf2023bfabdabdd0c72729f7fb2de14a9bda9f89d30fd0858be70a63041786e4c34cb7d39ffe3134372f3db6d5aae9bca134a3d46f6522c25528665bb066a25c5cf9b7a4d348710ad2b625b479854c80ab257cc0bf4e68e71178ac640b8528346f85f40006e7bdf1be7148d2e3b2f24b0db7f09a73b2dff4e389c335fa2c2a98054deef9f1e557095440adcf834dbe878fa8adafb432d3a3aba5296a5a7e303fc7e6cac08d98e63e6549962c3ff3149fd5482ddfa5443f61e1d7a8fcf113e0a6b793aff2ee4d763e07dad4224659f1640070bf0ed48af9d762a591f08dcea12a8121307f84ed35b53a316d1cdd7b2a958f89a5cbb2dd89263f0e8d2815302be19876d3a5329e6756c7396e216a7eab5af3aaf3c9fe10808d89b910d3aba933fa9ed780a98f7fef335c1e6525ab4e3f39ebf0c712cebe63e1175ba0e2c0187a8d6233d47a3d7b62dd1d25361e7debcbd89a79aa275ef42c5bfa036f5089d804691561d9e585b6236937a34e0f0c46ffe1b097f76cbd1089a7866055250f59e50d8de9fe7fdcd4d1630bf2afb784f66979648f63df9ecf74ac6f43d4a05534c591d6e10bedb3a36100e497efed079fcb5c6775eb727e2d4c24988a585573594c84e703cabf5d317c84e5879273ea82196960e0716918dee56f2ce5067bb8fd4b35d9cd696f67dfad91ceae42cfe42f2f02832066108cb2564693d774ccee35dded86591f3dce67ded151f01a4a7f0297c02cde949f0feedef587927a4a6aef495e0bef350b6558793d1dba4a5107ea55b9b8b65d0bbf90d6280b8e86bb8275fbbf410de605e423cc1952a18f735d56604f14fa9af3f0f0118357dee939c8a33c7b08be3955f21cd4e373240b5a8e6b129043b4ebbcf5664baf5042064226932bc33e687b875afe54c0c6c4172adff906963221ce5dd50f97368b725e602e2752c6632c3437281fca575285085e25a1b570c753a1bb3c2c8a728990fbfb622fc43ae25b75e26a3c2efa95d15d3c0865a45a3cd7ae3e622d26501ea8bd9ca0152a2eb75fea734e7fe849bfdaa489b96774caee776d1d924b734936e8189d4e246ee6f95de0e3a972f0cb803a03b4b002d5a325a428b4720dd9b0a8fafd0b5e6fa94f63ccd182dc761cd6c06bc4b0a45c4359decaee19966f2febe2afaac82fb904e6eaf925e1e8f556005978ab5436bd0b7b48e6d9a8e36d49fb27efc994b38937f8c5e8afcd825846e8ccc60053a8740e3015fc78276682aa5e9c83f7b703b255b177d45e7b3cd49997cdb577b18055cd17b3f58b3a45ceef6c2c77a6e7435a7678ca069bfbd937eca45bc180dc4bea0fed301d43932b446bc45ab1e592263a1adad2913937715f95c225c7a00832620184c2d9c832f2e3e3a55afaf65c95fd6322343b477b0343903252be503283198e8eae1b3f8932c32c479d847af9ce8f094bbbea6520c1034c67d126c5102d0970c66cd4d06f10e5978945d88f771e0c87bca6f06375f5ee82bf383b6ee79d77c91a3fd525fa61c1e549cbd6d77dadef922d27482a55e943f0fe8a256f8ef75ecb98174119b2944f3bf9e7de35899a04aa81d45814a810b24e9beb322a48a75b4954d75a87afac614dde7b37006b32f1d21a1f4b07ed8fefcfb808d6e50f91596c1e67d4e00e1c02fca51644710a277c150e2599fb6f5e01e8321dabfb043db3998b73550a8cfbfacb3483350b597f8855189b797345aff037dee8661c63fd48da6e8fce5e2e9dbd0ee6043c09c69b6e253fed3e61233147b4ba697215c655ac83a55402992c8aaa7a2ba4a12e7e69e5dff1aae2526798fd1a7edca5d2a0ab83ffc09f5da5915d4b85c5f8dd22374fe1346321e2b73aab3fe03d5a931487dcb256b484452ed5a32c4e9167e5d81efcc796707a2a58746a4a1b9514606090e522ba70949465cc915c9d37e692c2adb35645b4f5f824c325951abc23eb82f58c6fb7d0360d1c96a5fa72e796e84d88a850aabd21b8ed5425c9481e3a4fe7b4c7864ba0d4fd64ae4cafcba257b3af14c8a64047179db6d8f37203562dc1a8b7b722f75df4ff42eedca7fd0021d740be8d75bc5f7413129cd532d387fa8398b3cd8db87b150390d9c85a5ec462e01d101652fa4232ee399af33754ccab7bed9a1c6885d9357878b6f210b3d12210596910cc254dabe00e7264675ed5ed257d6a5869c3101efe757dbc04b17530b23808dab65ed261d89526e0e31dbb8d98e554995166073cea15ba1e8ee53b2850ffba754fe49affdbc03219336e915fb8185b288b46449ba9a38b479691b9198f6a3f2fee6e666b09b526cfedc47e5ebbb2ffb7242ca289c66735b8cd1e5094a352a102041c5ec09973028528b9ab2305cfeaf0716ada9247a34f260b0303e501bd959469a372f90f534de23dae45d7c7329663943e579821505b283f7bfb24634b32cc61b4dba6099753911b43e8325c2fe809d6ca83b9fbc2cefe23015ebf0afecba59fa7c7c61cf110c99802679b57ffbe797271621722ec559defec7b112c8615162166ab7330e7d6b8da42c17d1d24971caa579892b66cfa6d3fabd21af87efcf2bd825e898234257de3e3a9db4d163541a514ee90cff732d3ffc911e7975f70c2ce915345ae1d5701d3395ead4e174556f8e5389d99084aec935f13427e368241087ce126ee114c8852056e5efc2005b32fbf0dc4109b127255b3bd5b70e2f2e0eb974e8540f1027598fa78f3b93b3f6358c8a0a3ff6f263ec3ca1190fb14cca296e1e504eacc1d8941a0176455a2a2b84eda48075ecbf4aa7f6584e89a74e5eca949345fbce485e032ebafd6b768d7a27431ead8b2a03d5e0402dad07fd4c838a483ec3c975ff88846313b9ea6cfc651f1407cc52acb3dc0853a5a1b4a6cb854b9c9890fddfbefd7a1361a3cb9d43d480d7f5b9ab61fb47eb5da74a8bdcba21cd909dbabb553422d40b7a665a3ac4c8aab2897622a6c0c7fdca84699f86d3c984be757ccda5aea7a38cc749dd5216be948a7c6dbbe550f67b5a46b6f06a738117c4691289c0b6cb23b694c38cfe88eec04188bef9c6bcd4149d7462096f50acc11f220d659378bf58001415630d58c4456f2d438aafb1f915ac422c9f363b07f47f3c88c742188699d6529d9b9563d47e8db8d8ea86603a41afac9a6de84c29126b54541bc759bd26efdc4309b8a2c1a195bd2fab6f29d42fe93804329586aebbed2f2845bc5255607bf35d0906ad539a38f2633efd686039b4a264d4c4c54200564398c1868bd7b6edb02215dd0c04c931151aa5029241f439c6a8d77fc909efce925652219b0dfb2ae1cc0c8a5d588d76cb3c77e7451653e9f76b1546f41ec2272eea4533b2594823443ae89a6d6bf09be0e8ab92ff8da56a3dd9113fa379d4fe41af7b3851dd9ba77217883adc3e27914d9478596789c5e0d7444b7bcdb4c6e62a20e13c1e9a124e3a29346cc46afe10082e0dd9c1b7bbea1f8d8b5b1985ad5aa38724601fce2daa96160d148bab95480815184bf0e1bc8a0a7a8003b9745b4d9f27b9ff4fe65b98949b5d6d447e240347955dcdee7f1862c4945239e6b17b157d123fbc968263d6797398e68bbc3a46f86f1e37203f920195030e55d0d6c2b8894010ffd6fc7a3b2be8beffef4a30a4d6b98580d133ce0f3b3ac9643cd7995c7611e8ed609570ae37311e65f9f14d0e7b1d8155f67c4e28d7e8c9590ee8a1cc3994b27670c97a67a2e2d712ac1433caf38097f910baadeec4f8e0b41fb807882bddc76a9079a1070d097655132450cab8ed11777f3c3a42f1fdf4435baacec44c08eaad7b3b953f46317e104378664f5d4cc6a1031b6597b7d9af07354928748cd5d3bb8064438333fde0a119ae0f2ac85e6c74569b29736187818195a36fff5a92d6cf161497504e977809f27ab6e40b99ee76d46383cffb9e0bad1a059d4610ad29d68c47802d7827a1abfd2b20a85908c1f0b6ac2ea50318a9d4ed803b77cebfb136bdb915e49f319972294f637b9174c7703918ab27d599d00b2802b684f8f280de3ef722aa5245f36c26dd6c578b228012c1907fa8b369c6a513b5de7d36c0dad3ab57f84185e1ee76aca920933077921ad6a97e1ccb77a69c54ac6a7762b40722d1c6a75d10d9d6edb8e8ea1da3d0df59ac84b367afe589405f03f2e2210a0fac857b671b0ffe88519be9209900c3f02fc3cf248daa5c78732e069f943aa38079fb4b3eaad2a0731d7326e4085c3868d24926ce815c453c841beead50d94496be52f1429b8beac15ebfbc34bc93d3eb3d58dcf56e959a1246bdb960e005edd50c11e6b2bef92f0ad0171815a5751d87ea8d48319fbb0382bb30ab86c42f7d68e1bfe357c5bc112d357f83c8448ce70aa2177a44205e1f3553e6859c03a24b73165794b140c2330715894d05fd1a56bf6f5e575ae63ea57ed91ea1f2ea69cade17942567f81b4c5052614dfbd6ec54f8fa123e598d459436bf4d6f62aad34077681651e5a9058a7696e785504130e735d8559fd5e398da3e12c55244602e8cbe40ef1c33ea99ce4a8231ac116e00a2600628d3a33e04d95796393db55a2eb33960f93e36c76f826f248762d09215d29c9133a83903a3b35493d67baf10e623a3f84cea2edc8bd39a50a86bb8653eebbb16fa8d343499802e1c088d8181c57e806779ee1b3ca013aa56be2409be2dcc8ed928767e6998a9374019408ca27b48d9074fd1cb659c9ba59c693fd54f229cf2bf7de857b94c3d92c2d9ee8223d762b621b6afcb93b7d72927cd9c69a89c91c24779da64acdecee0211a269416ab432c4bb6de84d20de0507c053f494cf32bbb95c4c3cb6b11c4203dd29cc5ca959e8bb6b42823f8bfde06600eb0eaf41e9ab1b081c278bb43d6959e989d0a4933b0c673d0774a28298b4664ef31a9d082af9e7fd16fc4e7545f735d370f2a472fdb760c5d2115291ff35004405ad0e6d1c0cd100a775b023e151fc3d0f1d932471cf46d58db064add79a00d7bc09852e0c57d4f7dff52ddc11413fa539b4eda704d97419161a9433321d1ca0628268244b5ad44369d7bc6981886d95c5eb94461ae458a256720500a0cc6aa66fd49e8dbe31b222e1e5327aad91fc08a1690af93b95a45b1c083e3a30d9c517f0eab16f6c3a00ffdac1e602dca1de6e12e7d6f95729dd32e2b985ddce99ef83a30cc0934322eba93e77d3fd6909b81288c0378c95c0d7a781b88877c3efa9fc09be151b1a041a330f9498218f431ede6abb38d3f91b1084532033bee4aeb1feb9e9b25a0f31f24ca2a5d88cea8656505e21b129b61c732a53967e033a4b2d5ab33e6169c27d6894bb7ae5abe56b29d73a204a4274929e461ef21608cb4ac06492132091a7cf44a0c"}) r3 = socket$inet(0x2, 0x6000000000000003, 0x4) ioctl$BTRFS_IOC_BALANCE(r0, 0x5000940c, 0x0) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$dlm_monitor(0xffffffffffffff9c, 0x0, 0x40100, 0x0) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f00000022c0)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400050000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000002c3f2cc2b7954244cef7baf48e6d2885a09a87507ebf4e43bc0609b199b6ed90e0596acec976e57309ebcdac5f7a860c00269c781f6428457253e89ad528d985636a86ec0f60f5a6d1159a2c2e85d726859a919cc9548a349980d1ccdce27f94bc074c27f81070545cab415b0d7ff0575cc2727e8d974927676468ff2d86e0ffac94712ed9cf6b40b3cf252a47c05af3a30d57cc3ed67d1867b54d24e2da18568c3b0f24b52616bf84d3b042d6e432cd0e3b57239f0131a1233ba922aff649609d40b4ff19a6471bf5abc742d9cbcfb964b13831034694a6aad86cf08a2c7b2235dc99de9aa3e6b77c7a2877261ed72da90864987f30926c9013eec3b86836ae504479f60b0ec920ae654d2b85627aa5a79f37eeae3023a8499800000000008f02712c3d8fc4e2686e21a855e823887196d4f4e91f0000000000000092be4d6852b88317c5adbbdb0015f89e9939bc424d1bafe5725c8a4047b91da3768c1ca6a4410009f95d5ba21068285afa8d3b4a68cdb887af2c85c2d9ab09b5dd7d3c4406d2d7650bf7b2ff4602aec1eea200000064881c560c371a08e051374cf05c921a06fb78183e7e68de9dabe35f1a5d50f20209eec6eb2c510b2cc8d95e4e5b365d1e1298f431432010e1004dae58b3b5b89709b0ff47b200000000000000cbefd9a6bb70f60eb9c0557c67a1d9f00e1dd2fc79a957c84f2369dcd548b3d31d856177a2189f45d011ef1da5c6da7bb8fd387ccea9c3899a914eb29de2323f9273a5d84f62d1f941f35d797e05a61e3d7976ca168e88d7a9af94b04a37387bfffab9abbb31fa8cfe000000000000000000000000009f9c25150d2f0c7edc670d5cfadefb4529c82c437bcf9a4ed055d2e5f41d63d22aa4de008f7194772a19fd19e8be73d821dc0beaecaa3b244bc549ad9531071329b838c6d248520d3a7d8c5f4c1adb7b2c04c1fddb2615bc1b8a63d0d5d5c50e01d38e43beb8b45640f852fb8d0059411cff8a5053501e02d92ae3a9dee209cf6b05467fb44668cd3ed5024efd6b691e256ba44e2e0f3d56f68cf570a479a553e1847270fd7bb428dd8ab16eaf6e39c4b7c14d5e96233fd9f9aaa7d9aa6436225345a4546a66bae1efc4c15656e82a6b7f7b970890a3777d1ed7dc30983e4b2069ce54d0ac382af3ddb2e12a5fc0a1000000000000"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) getsockname$packet(0xffffffffffffffff, 0x0, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000002940)={r4, 0x20e, 0x126, 0x0, &(0x7f0000002680)="b91803b700030703009e40f086dd1fff060000000000ff8477fbac141434e0080001c699da153f0ae0e6e380f60122f683317585d7473f1cab4439f0f570ff155bc5f73ba3f8bb99a6e8ded1ce485cf058105cd981b42493481cd659416a2e10c9119664f36eb00b333c20c9ec0c222d644bdcb178c1cc53d6960fbb842d6a33dfcde3a1e1848135214baf139753866cadcbe3ce52505e992818cc452bee339d9ab076f484020eaa348a21d7911e4c44905256ec2cc54cca47a198b00c10aff62a4bed43a2ebcad92743fb22c593f28fd4bb7c703cde9cae0569d4c8d9a823f2c12863f7a6c0cf88ed22aae4f6f084508833b61429a25773eedf63dd9f33d430f2a0a30a7761db16fe0f743b95ded898c28aac1256ce2751b3d738899b8b19d9052b7f13ff94", 0x0, 0x31, 0x6000000000000000, 0x0, 0x0, &(0x7f0000000000), &(0x7f0000000000), 0x0, 0x81}, 0x48) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r3, 0x6, 0x23, &(0x7f0000002240)={&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0x0, &(0x7f0000001240)=""/4096, 0x1000, 0x0, &(0x7f0000000080)=""/79, 0x4f}, &(0x7f0000002280)=0x40) setsockopt$SO_BINDTODEVICE(r3, 0x1, 0x19, &(0x7f0000000040)='vxcan1\x00', 0x10) r5 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000027c0)=ANY=[@ANYBLOB="f00000001907c3ff563a09c6100013070000000000000000ac1414aa000000000000000000000000ef0b00af0000000000000000000000010000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba7523fb19a73f420fa7b33a0000000000000000000000000000000000000000000000000000000000020004000000000000000000e3401054971a49cbd9c5cae83bf45a7ef4a6c2cceb93084caf77b42296e751a23dd6ae2f97e68721d89b2f290803f714ccf8037a9b7b14c318249199afe39b2d40e99846010434a2ebda094367cdaaf8f30a6289449349baf4d31205a5448b69bb5050"], 0xf0}}, 0x0) sendto$inet(r3, &(0x7f0000000000)="adbef3c218aaf54d12da138c41ef01520a8d37a8e090f431377fa249b7a64dfe4577e437bf7a91379192e690d082857e5fb69f719f", 0x35, 0x0, &(0x7f0000000100)={0x2, 0x0, @multicast1}, 0x10) 17:42:10 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fdd000/0x18000)=nil, &(0x7f0000000040)=[@text16={0x10, &(0x7f0000000100)="660f74c06766c7442400d520583c6766c74424020c0000006766c744240600000000670f01142436f30f59ea660f73f11cbaf80c66b8ea13b08a66efbafc0cb80800ef262e0f096736260f1f00640f072e0f785a3066b8010000000f01d9", 0x5e}], 0x1, 0x51, &(0x7f0000000180)=[@dstype3={0x7, 0x6}, @cstype0={0x4, 0xd}], 0x2) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000000c0)=[@text32={0x20, &(0x7f0000000000)="660f3880610052020200000000340067f20f20d80f01c30fc75c49ae3e0f7932c4e24996d5c4c269ae28", 0x2a}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_NESTED_STATE(r2, 0x4080aebf, &(0x7f0000000280)={{0x0, 0x0, 0xffffffffffffff54}, "be77f645fa0faab4173328e03e0e9f020bbc798c84be65bf762199e269b6d15af3d542e5a531a895866fbf13910d95e922d6aa84d68924efe5e444b34d9df08a868ae23c677546798d6ec2c17d6e3f87f0d757c2078c9325c641fea9938ba4f20ebb2577f51ba467d973398c7fa94be4e2abd427b7ad4385c63e630090759c2a6c768a973d0b1e7244e494d5925d9d9f40afd544b84d1fdb8de7af279d8700739c11327a76f8bc32743c959d8858b276c211222f40206257be84ddd07b20d8b1de9b5390ba5eaa289c0bfdf6b5636b7acfac5159e2e7759338e06ae00e4b7cf162e45442e3c8395858847e3e28da4ed237027cd849991ab91e6e5dc61b9936de574c3b26a2b0e303386c02ed1bb6a5acaf8a9271e196bc59fb3d7d6a88383d53302680fd8ebd0e75fa67333a6fb9da0333d6f87b3f628136a4b9ec1c2f4cf3d5ec900ec17d48e3f741860d963ec6e629243d06b547374ec3f5a0a8e71cdd67e8f591d68711ba4df1f2fc62d9f54c6f7b8844c8ce569fb7f983a631250e77374780413ab37235afdefb70572e79f35d36406aded61bcf76711aacf325b2ac1f78b4ede1239e36d5d644c7a81cdf6b95a1e3aa6c2f70d889654572d1f88f05e5b2c5f5c37d6570102c2525a9b3fa28a88c83ded573a896239900bd365dc0323d4921c3c96a3dae810479a1ac83b64f0f9b2008eb51832bce90105dab379b3d99f6761d4cf438d92356c563c982938fe83026258aad0a7d9f5eacfa359c68ec271d3ecf9a57d3eec56cb0bcf1bb0adc6c297d6e5b101640d3c5b50bcb54faebed4f850e737b5a2837054bccbecfd1c28e70a967a350d21867ea95b2cdfe55fd3edc6e1f4db06a5e6b77a333af48e92899e074794f3b4687dce6d45cb33433e922b1602e767164dc0e760d14b4c70f304de2cb56ca5ea35719f492480e48b9007e4073a8e02450a93d3932971b32aca283773bbb7974486478d380d8524c0eee27ba19d9c51196494bc3f2c41c1ddc72b0b9d97ca307022baf742cb69b45de669e3224c1eaf4e6ec7bb76f921ad3fd01e1138eda10e945ca95302c1729adf6526041169700a783f767632e99b55eac5e4ebc25b63e11649a31e1dba33445a36b40c7cc7ab6450cb4853c69a9f1eb00d466f6c98f297d3e4882fd4d1a9dff0786cece0dd1b03fd84f982b493349f32e49be255102e7bd1475e25574a992da6907a0e6bce48d4601b51ca05798a0e8b5faa9ed6700902e4626b866b4219e3880277bca07f577def954fdd64e089622ed0eec558759a9b6d3e512b330fa30e31403053a73da1747a7874f5b7a9fde4c0f9f29a27e795e275c9f6c33d9db7f370f148a790811428b2f96566bd0e2b148997e69b0ffe1a81cb04d43ce6a24ea2a9414b930fa1330153cb20aaae484e515393b9ddf9d029806c35d5e956462b7cc7f1c7995006ffeae1f1ba1daf8d43309198bf444ec82c670800d5dacd600924564931014b1e834a38274c6560784572e6d4bf8c4a5a1ee5edb2f4ea5fa9f07b11d3d1d88b993fa662bc04dfb9ffa9e534f1622efd7f823346aa7e0a988f56be531c73f34439df61f9737cca8b93d2c25695138c70c469298c3a114c89a8c3409d4dc18e7bd0158631d0b936823a6dda814ed50f83862058d1ecc19b2e1195c910edb5e7164fbd403de0beb5d7feec901a5a373afa1162be95f0e71e50d479e33494d7c98c1cb2ac886c81610678923685fa9f5fff2584c89130b7d2ac78317e531bb2fcade76520cf8bec450e31eebfa5ae2f78587c572d36d56a69cf3f2cc9e15b77c11877d27e8af0196902d7f94646f0294b4507ae4461397ef21b24a2142f740460e1eb1935cbaccd14f71f21d6fb7144de99154f037cf31e9f30da3c935950c7d1c859096d44b57e7bd37147304b2fe51ab63ca7c4031c1f07913c8a894a6b0573886d7a0a62cd20a0f433e541a43808465eb82af5bb9c819a74bed83cf91aa180442c28b9f4d69dd7e728c7734dd3bd3e277e67e96ab9f09e083c0a6e42fe2bc5dcae9a2deddb7f763e62b0d8adacc00af734bb9e978c160600611c83309468a2f942f5d2c9f7cafc97dae2f542ef33be39952fa70ee3e2ecb3105c1a490db73fcf46a3645de10e1cb335ea604f41d10b723872c26f20a71f44b1301fffd601c6a609e0d195bbcb1203cd23fdb3e3f59fa8ae5a484881c34706bacb6a479fa7c9cc6920613dd6903bf046493bac060f046efc6ce43aafe9a3b735c1cb283714548fdc16a2ce9d9dccd77f3b8037132ec1b1f1d965932a9ec4b20efe1f2212c94511b61799b5bd29be84e47d1c1209af544bb4c4820b4897fe00fd583b8ae5394354d1f2532d0801f202ba31bf01a896ebea5302167cf9b0ed71e793d9572fac48d75724caa57f99ba9db2113f5fa52d19356ed1d0c85bd60805952113e521a01444d6a6a502144691a9d32363284410e967626c720cdb3444a56b1b7043047dbf8e5f1b5177c82a651710eaed591e1d4ac5ffaf85411f7c3c3e58fefb5e0528f74b3f78a0b31de68f1e31415a7a37010be818b886c28cca1bf68db068929bad71bc6b4ae2a4c9f2c9bf98f15164e6ef96ef4121c191e5a94ca431b49c475f02acebc42d2c6026e4f7d595e5677947bf6cc0d6f95d7838f76cfc04492cebaed4374984706465ac83a1acbb55450f5b5e1e4cc00a88c334af44d337089c80167a813f54fa903ec85d8f1d22c443bcdfb3d268a3e57f563b9732cc3f5d8b1fd98a6f44e3b056cbeb65946ec917ef093c3a62757f2b27e6b4873ae7183b5b9a6528a576af69449df90cda4bfad6c54bed67fecc6fdc624183aecb5072002c8dc9d45505901c61489ab31b7d6cde6943f042953df648861b68663291117f3deb74d3f9e9501d9d50b095baaeef21aca82e00203c06ce103cc923e6f02ab481eed2da0a4eedeb827e9d7961f6d972f347c649e706dc0259d697a6a5ea1ba33a6f2c16beed92b58fa290026c728e91f3de285a74e56e968c5d174639a915b5e53d7b1e5566b1a89f09434afb2a2ff1fd00d13e7ce5a3dcb8e628f39a6c6825acd4b7152a777d21485f6360af8b1c62a4a29f2ad98d9c393530187c14b4defdfc8ac12433be7f56a40ce4087eb1f7cf949e4e9b3c612e4953716ab027a36ce839f1d2815c289d08e0e500630c2f54344d6549b9645a4b31648d25f71dc7a43651aa8530ccd0cec2f96a4385b185823111c514b5beb817a98824f301462598f03919ec52c0fdf5a522f3e4b250ded3089e0958bb20e5f936c8ab4fc00316ce483254f6e2abc024835acdba239decc60fcc316cbb5fe85db2e22ecd1259c607b575d836222d7a21f0fccdc6d4f90c487c66dcbe9d17f6af2edc30b57189f009072fa5b46e1f49aa33a6546aea60202c4e77066e2f487b2bd36f3178ea888488ae52fad830868172d8f2b3335db98a83c45e047ba93eb32e08a014d13fb8b9f3b54c16adaac8a95c250051baaa3667343a3df51ab7dccedcf4410482fb24ab337285d4c0d182bf00050c5cd2f8a1f7954fe0ce1c2325dc159445464327f0c463dfdae8c944db603ceab504409be7e3316e679960b63e1935018641f0d30d40fb4f83faa2786e7284b0adf6fe0ae04f61c362be89177aa7a27cd00a1c101deb33fbae04b8b20fceeef601049626954f0436470eb4d344fd53c34eab4fca401bb6aa64c1d1891ca88300ce5f8b9b7badb64a5aa3ce8ea848e288239def4602e4812c66503ccc2a68b734d97b2fe71e321e09275bbc727e4c02ce1a967f2f7c5f02f658c5e449a1c718a535561afbddd05ad28559c6ea8a5d19298eeccee69818b69a833b972128e153306522a3733396e25e3a2175443715b0926ea967609f73e2529fa4b6c346e32543431d11f57f557c71ff6b789d9a78e8039f78c5089586aeba7a584b3d6b753f8633d062b5cca3639eb95885027a1b78a90f79d33e8872b455a21618b76a4afd3d704849b067ab8f968bf528fbdbdfdd34e84163d644e211e32f9b5b91f86fb815890f6e405d7324fd6ff84fea268cf4d613d8b8cc784fd434f317dd77ccaf40d974c43d70ec15306c691ce9782267b20b35c150c1c104adff5437068f7c9dee058c08403024e5ed1f35bf1b6db213af8fd0293b230ddc7a405e1e3e584292cf6d9bd4ca1d0c325ecf37c57134320f79fac3f26874b1d595d0aacb7bf454bc4e15f755c1c7e2d0951d7731d8bf27c8002f611a942d633c9e0203ee9f848de15966e6c993d790bbc26958fdc3ff4e62b971697855ad0980d3cf6cd79c0f2f0d41eab6d2c67e83295afcbee60179e0997ddf9b15002b7fc058afa567034dabc640790aba2419a5ccbce25abccde586373f4e31f3436e5bab2e156b4cd6abaadbd4e991cb4a15cdea2202b13bce716e1df40d6bcc275f14c152ffe6294d2b5a5377a9da546490a0ff9ec3f27a0a6070f1b0d72b75a74ac1e764c4670b9547faa728500233dc410132d800bddd4e81272f1ace1fa8186e1b68e19b23ee611b2c9119b094764fd0720212c14f12f1835596660e08dbaf1a28c2ecb391094e8decb500484a4f9de412781fe084695a243d474471a3d6abd4ac640cfb7da40e0327defce9aa8101a25f7145b55db0510dd090af63fd65f9003693b21b2f3d4775c65707fed78474238d6453592933b2265c3836d0c775b95e9739b3de3856072a5b43c9e3024e8843b2522e92d12aab4a636c68af12722ab38d881f4c97118014db986f3ec966783b93d81d1d70e3ea611482df745256c3ef9c6c949c6afc6929f69d9427ddde81f3f278500c586b3bb736c2fc7713ad92ed13640f4051e72b38568e3f211f75261ee6517de0b980076127d7dc00a1660a11232325f7ac097f46e0ef4493cd7de875d14056419373d887a821672d894d32c810464705e92c9abe32967fead2464c8b2f693f45d07a8160f59ec046019b016ee8b07764278af8c6b22b4cc079f406c0ba898332aa8911b026c75edd02d5a40f8ed9c1a3d39c1893a0affe4b38c77305429562e9d0907179753051cbf13ff936091334fe24a53816d2aa5e2e26993dac3f2c573b0001152ee26b633afd966bfb704054227160bf292bbcc35f78a649bb7f4fe1783a6b10de778519c8a71f1381cc67a779e51ce3097e666d964728d55708e76953826c7659c3647d3f3cedf9f1b45b27f5735bb8d78d874bf73147b738b9c0566a0d2fdcb17f85dc712462e381ba1466d92d903ba24d0cc17ddbeb7bd80b5525d7236a8add54d4eca06fe4cd0d3724403c7ad09f22eb2fcb4181eddde271be821579b7382bbfe36dab5079811e62842da65165c27c181dfed279d5ec12a1c0c13541760c2fe5cce95c6892622229ac24a7211ba43e513077f34342b61611a1ab10b6c51f6e3a06be0716d7d1abc82f5903e32f1e6e3e85789c1b8f140bbe1903b9677ec9655e171bf1f4d27dda003c27d4ef0e043d0def451dbc0f48cb6cb605b1e2d27e9fc9db10c0b571b6805f316b00b581d0d7358f83e14d1b4290e61fc0d0bd97334f31a547350c00877c90bcb591b98986c19d9d477f7dc521ac43d2edf9201ea61c43e6365e795bfb44b0d90ced7b9d34a849dec495d79cae7769c721d7cd17f1503df3d113c49fcb18449ff180d39c94717ae8fcba7ee1d8cf75873098a7a697d5f5d7a6eeef14daf146710ee40c94ff8ea9ff048d108688776fd074e72658d6ea43f42ea03883f70f45c7b86d3eb0bced0f3a60b6da510833728ffdb82af9a34c5fc86e0130861ac66c68b784300", "204b9e1804d636301150775298e6490040d0ecb72371cfe0ccc258d2b4450458b909ae785f60b932863937ed25df0ce2b046ccc47e3501ed7a53e69d95dfb761f3fb81659983876f915b21b4b91270b4607875b751136514bb42b1de575e5ae05e98fd37dde49acb6a8e7f7c592ceb8793d00c84515e9b091fca8056f69ef47c1c91735af04b3077a94a24147489c6bbc3d63a76ba4eb1e6adf014106f4b0117fc6a2b2c84ca9e6c40fade373fd49f657e5e828399868d39d2a9d8cb3f4508e156d31ded826a64d84b19ceb0c13d9566f14866028f00408428bc6b9a27761fb13e70561fa8bb45bf2547baeebd7c99e01c1ebdac09ba75e3f67b2bc6898ca2c8e6c2b09efef1e688c74fe8e214b657d3325725531f9ce71d59532adc69f40e0b821fbd14558133f9fcd9d5ace9150703b5879f74028583dccd4984a9fedf23f1f6b8c501f9a99762079404f109e6d69b025edbf2d3169e44f186eb60e7abf9539cb8013670435420f54b7e485644f5afc2d0581d8404c23bcf2c0bcd6d3a6fbc658721e74546ea52d57f259e841e87f01ace9d7fb10bb4356abffa306d91963914bc144e486f78c048aafe20eae27ff53250de7bed8c4167780c53facfd741b93f53d67a60eba1527701896bcd29a6cc20b9390582421eb0e5dce7a66a94881904dd91c47c59e8b7219adae86ba78b230306829368a56dc908245fc72886c3b18facea659b27466d3c6a85b541f20a012660319f8f4ba0faf0d83d28ac63ae417323a0f75b88235d1a60a29c41f662b34ac40ac19c94f227567860a998f5e4d8f65b930c1a1209ba04cc2406599914e8ed7c98d8095a56fd29920c47c6221bf7e6a076dfc90947af9468d8844731ac3923896f25a8402421e24e1d328e5b9daeb97048b87e3d374874071931ad791c1f03324ba01d463364a5bb1dba7e3b807aec9c333703397a45918c73b443dd46f7b289736662ad833302fa89567e44c3de8e2f87bb5f8758abf6f888ad26bb5ed48a4bd828d8fcf5c01cf7588009c1a6c35e94142950b3bac8fa0af15c2f30504cef3e544b132e4096a836aa49336cbe878d2e33075d0712adc3e75b9f9bc7ec420f123084eb296119171535c4fa49d460d4444eb309f424ec13be89ff6641caa089da262ff89c0d4b1a86fac91361a7a124a0e4b27de253186e10671d2532d600f6b4089dc690f600363092ad93fb62fbab9e1a96caefe31e4c117420fd1df64e4e0cf4967cb026a003be444278553c2e58e19ec5a6db3921fab8fa0748965e523659e54a3e01190492f9b01811d06b13d8c833454ab5a93af8a9ad27a155d682d8c78f074da17d6ccb7ded5b5f3c30e3afb3c0e4aab6ce797e8142df9a74f486aee74c0bc021c227d802c5f5e79678c45bac331d6ec24ecb404296dc9e90b2c191fc14c53505e92587f43a5eedc56a6408048d9dbb8bee8840a656952cb361f0d76baa20939e6e8ab917e12b76dd812b95e68c90708d7cd81aa18002eea116f4190e49d1f628a509c8fb65f393ef5bcf7d1b9ea289e0532ee5f46e65709e84aaa7a6334c58eaab5c3cced88fa3e9e365ace119a3c40dfe336abbe6d3a09dfd895cdc3daae26ae9d3f68a3a2184ac5f6972ef034f1f9f0d4100a55b8638db0986f362a23b599903909a5a6193fc2c6e54adc965ff5d48bc1ed1b6ff0ab226b9598f70a13ca0a0b2d2cc05f17449bd4cbd224fa75810955011d5a401348c0b75546c1fd86824ced7b0c79cb4d13a3722aef6f7a0cb49f76a372ff133736f04b67bf6a74d5164a227f4865dfd15181e0a9e5dc53317ffb04a7ab1fba87d3b34bd1cee7c6aef4b3ebef183c9fcd4daf091ef1f5f2709a7eb4a648242c408e7d5b10b766e0f648c654d99d0722189c4956474892e379a84b1f09f13ba589423e43b4b0dd267b1d0c976fb64903ea2d22e2612d9dbad91536a986f44986d74578f2cf378dc6505cc26261548a080e11d74fed2cdaa90479f0656fd927f89a0624f4ce943981ffbec2ceb27c7fb6e6ee7df7c2d26d7151f1dadb172a0017787c5d32d6408b6662c8f5348f34e63649206142164f7aa076b2c83bfffe44126ee923f0b9bc917e52308373553cf19e6798ac83ace350be47f445ef0d268c2a4fc67998a5907db42decc63fcfc30df0a4543da178e442aec97060edc209e34849f6beea0e366eccc80b87c1c16f89e5608b96c176ccfaf6014a619b83d72c5a89749cf763fd76c6ae82b6a1322674838ab9e5f9a0db7aa8b7d27db308edb664fc0197756f6709df36d9f6ed678944e18455a8d49434f9a6f223cbf52b6a1ba266a55331ffe7e83fb4130c2f5528626c4e451d8bac1da046dd59249fe41b6c8a36e82346918e0177c876f44101ff9f7721d8fbe1eca04e13ba8db3f5bd01c3661df0d6c8a24d45a246e0ac80aed4178901a71a939da4622592b3a8d87b3ae35370530039d7d413455e9d61656b58a1e63aa9bf1a87d8bcc6605c3167836f82ba01f54934e2d31d7463e1848ee8a2cca55a029d5ed37236dda9f278981cdb330eabc6bfc33a7fee5678c38b8e0a9258fa8ce5cb8abc3320d44dd16098df1bbf9d3e3142ec1838ba81785e37dc97fda2797e3cf6b7d6c367737b4df96a242149bbba7af54da91b404fbf01f4ecfb7ebd97c67de2415b3bca3b5f21deae988733dcb547a17aa38c0b98aba60fbb1d57f9e8f005ae6233e5da68da32c7a2778944a2eacba03e3312fe968fa3be0e2ceb4d8526803e7a8f24618b1003860e424da518c9602cb092c9c6b930b72523bbf615ad8330e337e64ff82eb78d9a2384e86afece8aa9d9cb1b7ab27265261a3cf542e1655792ed66b28d27bf4f02d13e93413bfc5fae7dbec15aac85331ae3d4032679988ffd1c1750447f763ebc9ba8f8ba4521b74563af6ee8a996af3707dd03118c3f0d18d612a5105519310f7b8c5eb4b7e3a0d675374da18314d144b5d5d0ba2735dab4efdf68f70285ce4d35032427e23fe7c59c5844879550417dc93d2221fe0ff82c7e21ebba19c01fefc6f6eeb7078e7557f077ca089246e6f3901e127ca4685c191847ae720ce30d41939239b2835d9cfd126faabc88eb80d409d8ec1cdf6070c55109bdbbb668fd56c6ebd3503986cdf5ade19903a85516f0ed87872f397e6244b0f58c70b8dd0cbc408dd7a87c42d672d31fde7fbc31b3acff4be744b933ec0645f76b52481ba6f50a25a98f89d9989e347b682a459eb38004d0de0a7314f8319b1e0ce5152a4928d7f59769347a7f48af595d028b5012cf5b7fc081cbec3c5ad30801947b5d3f87a242b05691ef3f46f0ba35fa6ee28a966ad42e34ef6192cb6e5de41411df4638c825688abc1c8f1fa7b2eced5ae40a5d35d7cfd981f4dd46a91e8f123187d8e99a947020cdc4cfcb66ee004232ed5badfa694fd943ed59f01433989e5663a77fd2bbcdbfaad5ab482150f22ffa6b1ae9e99134b320c04444c3d5d71e37c6d4faf82b1297d75a520e6e6c5a0d7ab86dea5245a97b16a7690f50e9abd452da33c58974cb63e4711fece83cf1251c6eecc7c9a887b0a881f148b6c8fa3749ef09661488909a2f74e41a4968f5f1d1ebd9a511f5732ea60a18032d68dcf34a5914b1c24275e6c3d331a8c454e4c615dc5f6ce4de1b44fc755da73eef517bca08fa464443eabf4046961625ee82c406e08359b49785a1cbe9822cada3375da9adf55bd50e156a314f10107a3fb880a944fa3a0cdb4be2234c19ab26f8075c6389a0a6062e82050b493a30e617f728b8d0ced0b69da60c6fdadd95ee1c0e656b63ecc72a491e07bce4c3df3761e51bb327a86d55a375e4f5859a8b179a47f4b5b8b85fed0db916e31885d0ad185d6c7e79449e282a5d10a7cf86d0305a2673cd9aa834d130fcb1098c0f69771ae23e2b49cdd3d39be17fcc309a282486bf0e0829a0805a036b0b1e357f03a861857312dab3033f00957ff6f03a35240724bc6adf429090f555aca563ffb5e4b67c75486149f2495971bf653617f29e50d59da32288afeabc768787d2e830c70d5f0dbd8db5e9923b8893f32c4cdc0d8130caefade59d7f5e270f8b5487b69815dd8cec6d3dfa3ca308987f2970ab3e8714cdbae27dc22fa434805c9284b904840a92bc76490c15c6a04df137940d48f7ac6285f858611376f447ebaf11ce4014066d57e5fa579b588e0d795fb0322d1b8606faf9507092be3e320184a5324df47792e8b015ee27ace73b0bc05f3eff2c2a9ee45752df32a85b1ad5679aedbe40ac59511938929e210a409e538c139d1fb93891d2b9908f915b9c556788bb8926b6a96923038a119eb68bcb528a42e97f8fbd49e7d5bb3e51987cca590ea8a18e049f64d8c994d63a707c441e63509f909adf5f7c26d36714bd56307513003f8f85f20c8fea4248627d2f19891baef9b134a8ecb6e3da6232c5b818d7469645038312b6b952f782f28ccd199367a51f750927e5f11ef04cb299dc7ba0c24500134d3a9a0a4f62903ae930f5ba49c39855ffc4aba6cc9d400075f094875db9ebcbcbb35309421d08a928b0216dcbbf718761b01b4d41cf55b0b2bf4c89603a61e5ac2f5bf5236d4bee90617e1b2fdc3a4540db2c89561c1cb9b1e28436013546e654e36fa328097ce8a4baf5a2fd78f9bca617bd4de062dbbc38c7356232b385823b6c604a401f43f5864111eff29045c12b6c622182e097caa5a9945133375b46dc0e268e860dd58b62403c41393f02c7f1d23a1d0daad5d2eb7a085387ea6b81ceb6191d5ffa7f58848996caad4796ee8d9e1bad072455a37d8b64888cb4007f344783afca22db07a2ccb8531c6a9d69bffdf1f949e3fce89f223119595c5b9bfa51893ff36849be61ff02939360a5d5b0e05d22aa3a1f16c27103edeb00c0f763bd4251805ec8d894692cd1636b4b1c96ab613896c17b2fb8a414a91463d54f145e1d49378e726e5921d8cd34aeb176a36701c9b75311806efcf402d4345034d7fd5165857bd2cd07b32a18334a3cf358dadbc8144b806120805a07714d8d0029fe0db7958bbb69b9a216e5945fdf0b892665c0bad2cd822797d5c7223094cd54042c781fba9d7f05a169f390225385d5c055896dc8a620a637a7c73ee77fbf2152fb62af9bcbe01389dd846724fa24ca6088d2bddf9bcae4d9e11f86266e4d87f6b11f3721c30c3f48ddfecb7623802c7e3f595b088473747d25b70bbdf8920924c6bb9e202e6d54e340a469e8ecf66b49dda0036a7d071492742593c2e02bd7bd703774f2ac8c45dbfa1f8ce4c205a05064362bf2819e80bd406367a86ece3f5d54b43029b3f7fcc2378c5e33e8de66fa5f3c4974310c3ac4d2ab1234b1fea14d71512c578dfab154a74dc66c8a5ff983a41e02c57c58cd9c3a77d22f15f8a6abe41de51ce4a92151ee25c6f2c4feb0453b4f86fb4c7e19063b871ff6458b2ad51b992df6b16de3a5a2f5935c85d5a8709d82943c645f6199e76b38d718b86945638d92daa15aeb9beaa53028a425c6ee90dbd58b57f4a748ec0037fca725812aaac8e201d5121c06c9d3bfcbe799b9fa28440fceec78a5d39a112626bd0f9e530cb5573083e6b3b0ce5ef60e85ea643331d45663f309d75d36c88ed56abbac74672daa72c2f180ab5d117d2ab17db9e36a807bcaa62a07aa5486d39d63f64d23f03e58f6fa346b39005cde05121ecc2146ae982d02532a2deb90d8b9cfd32ff03a5294933292fb3d58760bc81a72df0e602b9b4b7e407bc542924e9763fe0d4bd5346ccb9e10b1ea7dade31d4bbc9"}) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f00000001c0), 0x430000, 0x0) ioctl$KVM_SET_MSRS(r3, 0x4008ae89, &(0x7f0000002300)={0x9, 0x0, [{0x9a1, 0x0, 0x800}, {0x28c, 0x0, 0x3}, {0x902, 0x0, 0x6}, {0xf9a, 0x0, 0x401}, {0x26a, 0x0, 0x8}, {0x405, 0x0, 0x8}, {0x9fc, 0x0, 0x6}, {0x948, 0x0, 0x5}, {0x85f, 0x0, 0x5}]}) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) 17:42:11 executing program 4: r0 = perf_event_open(&(0x7f00000005c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x4110, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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$DRM_IOCTL_MODE_CREATE_LEASE(r0, 0xc01864c6, &(0x7f0000000100)={&(0x7f00000000c0)=[0x6, 0x8000], 0x2, 0x800, 0x0, 0xffffffffffffffff}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf7, 0x0, 0x1f, 0xac, 0x0, 0x2, 0x20, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x7ff, 0x2, @perf_bp={&(0x7f0000000000), 0x9}, 0x20, 0x2, 0x20, 0x0, 0x0, 0x2, 0x80, 0x0, 0xfffffffb, 0x0, 0x8}, 0xffffffffffffffff, 0xd, r1, 0x0) syz_mount_image$xfs(&(0x7f0000000440), &(0x7f0000000480)='./file0\x00', 0x0, 0x1, &(0x7f0000000640)=[{0x0}], 0x0, &(0x7f0000000400)) r2 = socket$inet_smc(0x2b, 0x1, 0x0) r3 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) dup2(r3, r2) recvmmsg$unix(r1, &(0x7f0000001f40)=[{{&(0x7f0000000140), 0x6e, &(0x7f0000001900)=[{&(0x7f00000001c0)=""/105, 0x69}, {&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)=""/221, 0xdd}, {&(0x7f00000004c0)=""/221, 0xdd}, {&(0x7f0000000680)=""/175, 0xaf}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/244, 0xf4}, {&(0x7f0000001840)=""/1, 0x1}, {&(0x7f0000001880)=""/83, 0x53}], 0x9}}, {{&(0x7f00000019c0)=@abs, 0x6e, &(0x7f0000001e40)=[{&(0x7f0000001a40)=""/162, 0xa2}, {&(0x7f0000001b00)=""/75, 0x4b}, {&(0x7f0000001b80)=""/120, 0x78}, {&(0x7f0000001c00)=""/90, 0x5a}, {&(0x7f0000001c80)=""/20, 0x14}, {&(0x7f0000001cc0)=""/222, 0xde}, {&(0x7f0000001dc0)=""/103, 0x67}], 0x7, &(0x7f0000001ec0)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x68}}], 0x2, 0x12020, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x2405, r4) 17:42:11 executing program 3: socket$inet_udplite(0x2, 0x2, 0x88) r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x8}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$IP_VS_SO_SET_TIMEOUT(r1, 0x0, 0x48a, &(0x7f0000000000)={0x8, 0x10001, 0x2}, 0xc) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x0) setsockopt$inet_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f0000000440)={@in={{0x2, 0x4e22, @loopback}}, 0x0, 0x9, 0x6, 0x0, "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030cf00"}, 0xd8) process_vm_writev(0x0, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) perf_event_open(0x0, 0x0, 0xb, 0xffffffffffffffff, 0x0) bind$inet(r1, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) sendmsg$NFT_BATCH(r2, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000140)={&(0x7f0000000600)={{0x14}, [@NFT_MSG_NEWRULE={0x194c, 0x6, 0xa, 0x301, 0x0, 0x0, {0x3, 0x0, 0x5}, [@NFTA_RULE_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_POSITION={0xc, 0x6, 0x1, 0x0, 0x5}, @NFTA_RULE_COMPAT={0x2c, 0x5, 0x0, 0x1, [@NFTA_RULE_COMPAT_PROTO_IPV6={0x8, 0x1, 0x1, 0x0, 0x32}, @NFTA_RULE_COMPAT_FLAGS={0x8, 0x2, 0x1, 0x0, 0x2}, @NFTA_RULE_COMPAT_PROTO_IPV4={0x8, 0x1, 0x1, 0x0, 0x62}, @NFTA_RULE_COMPAT_PROTO_IPV6={0x8}, @NFTA_RULE_COMPAT_PROTO_IPV6={0x8, 0x1, 0x1, 0x0, 0x89}]}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_EXPRESSIONS={0x1578, 0x4, 0x0, 0x1, [{0x1528, 0x1, 0x0, 0x1, [@reject={{0xb}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_REJECT_TYPE={0x8}]}}, @quota={{0xa}, @val={0x1c, 0x2, 0x0, 0x1, [@NFTA_QUOTA_BYTES={0xc, 0x1, 0x1, 0x0, 0x9}, @NFTA_QUOTA_CONSUMED={0xc, 0x4, 0x1, 0x0, 0xffffffff}]}}, @redir={{0xa}, @val={0x2c, 0x2, 0x0, 0x1, [@NFTA_REDIR_REG_PROTO_MIN={0x8, 0x1, 0x1, 0x0, 0xb}, @NFTA_REDIR_REG_PROTO_MIN={0x8}, @NFTA_REDIR_FLAGS={0x8, 0x3, 0x1, 0x0, 0x8}, @NFTA_REDIR_REG_PROTO_MIN={0x8, 0x1, 0x1, 0x0, 0x11}, @NFTA_REDIR_FLAGS={0x8, 0x3, 0x1, 0x0, 0x12}]}}, @target={{0xb}, @val={0x1070, 0x2, 0x0, 0x1, [@NFTA_TARGET_REV={0x8, 0x2, 0x1, 0x0, 0x8}, @NFTA_TARGET_NAME={0x5, 0x1, '\x00'}, @NFTA_TARGET_INFO={0x1004, 0x3, "bb90dafaf6fbc32525108453fd2a24985f3e234c96fbd745fe76bfa78c6da32a31edb42ad3d8c0ae8f37a293fd2dbfa17f0c471a0189702f90509d74ac693961e840dccc93cedd169028c265054da3cc25cc4b4ecd7299bfdc25250fc91a6d53a0d7e78e664cee51c03a5d8a90dc40b9c6354766ab8ace50043625b397a793abb8ad4ea0f2ede71f47c845cf1a51bae9937af1a7377ffd2a0ef3c5163d6725a4dc1741eb4a06a9a1a36d519d98a42d496ceaaea55a1f06468f40d3e096de7d86c98cfbfacf03d75f7396797046d3ce9be86146e0fd69b0a942c6cc00f0f1699557279bfda3c6758e200f63d7329bc4faf54174f4f1fbab7b9cc1208057d37ae94c8eb74d59e4c0df68188b74f9343f91fe587b8396fe7a6a996af8988924bb4b0a5db835cb5c9828613bc94e0480af7cc25271a31a8e7ce62e8a2920879e1944db1304364a4f74b952982e246601d4d20786d84d21c8d25a90ee2346df12a8bcf5339c2205fc9d8f2c038fe7c0309de671671865ea8e7fcd0e50ed715d23763a8978e6ce91e9e72d71c9bd47a48499545d1520e710233652aa359442169531fd604094800039d9cbf0afb1ac2b01b02f19412f49c4eae52707737cf8a753f661a444ff23f127f5b5ca924f99635f42a45f79c5d89e0d4c47c86edaffc7833b21951dba042d8f0613319e1590cf43291b066eac667c4802756c17e44c16c54c5a0bbf2369755745e5fc5ad0a74d96df3c57d229d351cc510fdc4f5dfee96fc08d5a7396fe894da9811e9ead571e494869c69dc8458e1fc8176c1d34bd7926d41387bbb4677068f59e0c497377aec9de88eabcc61341390077d99ef21512d1519062e280ce48e5eef76a1542207103ab07fb1880321ddd429c05ebab1c55635aced32592eb3dab3c0e04b1e3eb9e1cc4f547d192e8580119777d0f3d69b0dde5829439e2b3b5ee3ac77a6d9b9a90ba6156c9ab8f61f299f8b6f016be7ac69954500700cf9695b23ba66165fe0cd4e70dbd97ebabaaaec077f9ebf046e740f60afb52ae1ab7c5852c940f0d3df550826dcf9b86c4f2832ab91506f7b453f7f5e706324759f76c26eaa5e3bdb57df1440eb944ba647e887b9ed425cf3a6686ca1da8c953ccf8d6292cc5a655c0a3d1b80ba9efa15494673af7ec47eb9f9d4887de9f91619a6b0b04ade926d0f567593d20ca54fcb0a5621ce4925f2cc9cb4a29b32b16a10920f7021968906513ec4a51634fe8de6517cdc24f886263adcb452c4fb565b44d4b8fb605a4d7cf3aaf9d04e01c2044c8ac79ba916a982ed16a89b860a0084c07dc37ccbb6b10ab33a46a85b0ed086d87047c8849cbb59eb37aad3876568a66ce945e902825ba80fe7faa647fc6b81f65ba24157f4af64ed65b2f4b2296357db93d9495ede9c2a937ea6bda4b681173952bdbfcd8d7caa450538a817fce102f07c42b5df5aac4b7a3df54a725004762901de1514ef11960b55cd0e8a6b3fd44de56a67e30686774699dc6c96f7d228e2b6a062370f433815587270cd9a0c6a9a581236e4d288a5d7b6ee072a3e50e3dc717b40d7a19000b1c0c2ca5972c8a786525fda701e1ec2fd4176129660afd3f745bec4911f6b7ed63fc5c0bdfbec37fdcee6477446d270fbbcc158d9616532df9dc6b58ce71c20c8cb4d5721768d8d5ac39156e589eb40ca57f3467404b5dcf5f49163744940a03c14675bb1513cf893bd0e96b80b4e0f8bf247e5840726f0a99ec71a12c2e10659c53e3053253eb4a0ba365612384fbda3a7578f4406a67c765113fad0d6bf80012e7c8515cdfa2f3274b1a15c35344663ee00eecd849799f91f95e2414e6c183326a78a8f82c0116f826cf1df7af56176c8a44dda53d9ea9ef8c161d771c58ad5baa94d1c4c12b3c46f1f032b880027077a50994dc74278a9b29acdd84541f3fb07363c778d52c6734343e9eb25dd6b5890d503b5edce7eef7eea09b7c26b026965ae17ed22f5eca384b85180eb84c779034b567b4ce5f171344295b638c59c6ac0354f42d2877ee9904e01841f441b773e5f2f63d6c64887b0e55fa00b8ca7dd8efa9e89356ec66ef574b2fa0d4f91eef0c97d90bfef135a0099238f3e3178ec40451ce0ea526bd5529a2774503fd4b153957c3225398b4f7845df6cbbcb2cc45c32dd99549b66fa49ddefa191d172ca47d6c783e654c29f7a4d463e079f1f7e0eb19844262b04834f0898749ce66bf02ddcef86eb14c67d01c3c4f67eefe2d729cd56774dabb58e6832204073ac69097c784df39d535c16822edc80a832452c401278962eca42e4fc786a288480bc31f041b88c8c038bd8516858c90ccbd8c125af6f7ee5c20c5449d6cd104e39b1ac45d2350fcf4be89353e6ff60d423aa1ffb7418e087b78059937b37684ede9d5348d76f7d93b653f064d125b3142005ec3a08b8a23c7e4caad78b657dbede89f9439190ff3909661c2dca05d2658c15c1b4c177797ce7dcd240580d7a61af3d35ad991e7e461d21f99c18271e908108affebab6f2cfa2844ee0cf3b6947fc9574c7a2b6d24f21916b9bad4228e2320d9721a39828b0eee88f9e00f5418c172b01c5f4459f7b26c4934a691b6b55a330313e5e2014b5afb570a367e60d362c838a2ea9115d2dca2206a2630306f003ad8776019e1bfdbc95c0d8237b11c4ee96332d2ed00d2dc8c3628adeb9a8949cb3e2e97ad14b5c9d730e454337d3be7e32a1657389b348d050f525abbe4ee5d90f7c4592ee8122731057a267128760fb2b147094c1d032f06142e461437caa42d9a489855efcd06a29a7344ecc4b808f88a6c14dce9660ab5dcb84e14327e8c137ef976b8eb3f515bcead47f5af1672d05290d0b3cc46f7e691124d61e363ffe09fd6aecdbf0f5c506b247ad9c4662abf836ff1e1e8db9183a4534406f46e5ffda147f562bec41159096e04ea75f6884110e50af444807c438f918c190338304f36b56d2d53fe1e6fc273d71dd7bab3a5493c6ba90554e40ef2db682c4a1c852f0efccfc3265f884c47bd48204a4d872cdf56e4d958460c04c000e1e6182b0d46ca4f4b5730628224c026b1353469ef09cd1bfd901bc50130a74d21a39b6b3a1456c7ecbeac76efe6ec93755fc21eb4ed28bf483967bd48e8992768ef7bab9b6177b36e92ae0aa85d55dbb5e89d7fd6674c9e64211daf05c427b0f9d07c9176940ae4620bcb4587d0f979251f181619a6d8db1dc7b4dffddb910d1d3d03f15014cf09d25fbc47befd80c8c5c3e6d04cd5152d4da6a6fa759c56b936d50b0666898323fa7b05afc05b301c099be1e156fe92da6004554f5a721be50e6211cdb8e45d5cfc818c13fe4a67951163bf1e2b03a90f465512b5d13e0983f54806dfca3da434e8dad5007d28fdfecf1fc1c9e5dd7b88283ce819789f0502926baf6d6e609ffa8f6665663494fda11036fed99dbe622994a54fe3cfcc5967b768ea8e9cf31cb2fefedc75c0583bdecb8177fd3473b7415901908919105012c4a5cfc3598c6488d829f84387a4f51c5f1a0bca95ff944aa16e658a97de8503c75071e64b1496e44b78d6e78636a87ce4760c6374a1ab611cfe40584b97235434090d75a6116a310a05dadc110356b77e45b412a4025bd855f062eb4dd32bc6ddfd8e8afee61dad823c74ad9d0f0f9aa5fb8e14fef1f597ffe4e210659c147f303c1a6ef5d5f809934c43a7ab292063dbbe78839d0a752d10c8c883f98f5cb4f7f4c6bffecbd958dd06656e053d62845db9ae319e4ead9616d1b56783217b4105c38e20c7862471ebe600f972810d0aec086137af7e45a9eed3e7e2aac4258aba146e2e28d373d057e7a36d52923f30858e229e34e62f885c0353c084b334a40a159dfc2c426f8605806019d560ce99330ef356ef39e34962306f044847a5d702774619105f4ee0a2d1d1e7af58043738fbb961f018309374673dd7182e83ca207fe14677cb699720c9752f3e382a99b3f728c162ced0b36a71c322c4aa2abfa7faf150741cb5c96b04fb0b49a3aee1af7a7d64f24a8581cea0ec7971c5c0086a218c05a809d557a3cb2a69e05e153a9e49523314cdb116d0482c41833c363ea1deafc9986d14488ccc10868179582278ddc5139414f827fe8400da0a5bf6995a68bf15ba2272a8121b8176c2b43e85dde7a5e51f5a61857540365b6c8d671c6cfed51a1c0dda422b7ae7e62c115937ed79329931d2e3ba25699c75ab5c1634798c6deddcd91a18623104d1e981b204c3cbdf83daa8cb97c3ed99d9b9db636104e27c61b78f3472b0c796a49946e9b60e0051e3d77389e385f1b4a0b408bfbba0238a56540dcb2e9251dcfd30530c4f4b977d16ba2e0dc299b1528e408f4bee3e83ba824ec757a8dd63b54ac7bac68ad9b2c4864f09665638d08f92e9cfa775312161c879882fd0faa58873b01a41a47e778501a7546bf256e323750104b34a44acbef9447ffebb1bab243d44d9f3b58356f154cbf3466a38efb85e5aac4036200667c3f9b2c17b6473319dea1af69c95e87cbe06afb9728df52be612d7336fc2f7559aba1763f5d1b9e8e1848cf142dae5827324913aeb0bf3fee17689c6502bb33931650b2bc0c08ad8a1b20ee073ed28bd0c3b8a6f30e9189887f265c3b7c851eca70aff1ab67ec4e70b5ac7e64f6966192cdffc38224697a94068bed0a3ca7d2e7ab74a44e0ca295e0733f339444ac2c2be3c84952732e51161b165f71765e894aa5829b51243faca28ef0e287efd32d9aabb3111b9d84d67fd926d92c9021fcbd4e69eea082709b83eeaed07e071ea8251e1a91ca437377da0a134e4622460bdfdcd10eb8bbbcb1362ae2b9d67416c6e21c81533692ddfcee9e76f989baf75a6667080bdb16e33fa0101088eefb19d6b590e7e34901c50eda262aa2361be21ee25c8dc075d3db75f0c452811d2b8152b6a676c2e343dfdfb6b1dbbca92218aae1ae038d9c7b71b7a7f5bceac3e2df1c6cd455d322a45c065e2fda9a73adcad3d782ead32824c6a8e5b3c31eba09e6d360b016b8490f7b41f5399c1e3524e3f803539ba3f639d2d7dd552c1f6bd1dfd17604d9a04694a669e09644928b2d0b7b09e98569df75936b6fbe36369bae3446c6e5224c17800dcd3840452702d6079939039efa4c1806ff100437b24a0c95303a3486f8170f9dcaa6c47a9a9a703fc40d75eadd7aef51435adf3ae832ff9a176772cdad3853c0e5a53f2f91adceafbefbce91fbd10cce22996a4aefa724d73fcf66fd6d6f581fdc5e3d1a87ebf111366e4e23d4f2e35a4c39dbca44fa2d84323957933ce5d40602d6011f872557e770e70ea662749e0613a404511704ee812de790d27a212b66f79d42c9b05cc4495b4c07f07d9969d765e4ffdf4453c23586c4428e81fc0787850a13270a0ad98f407f12365605649e095a3e08a03be38d0b3a4c773a54a579c0ff45f18122171562e7c6b785bc4f42208511744bc16db8ec3eb280787860ff2bda960a71a310cd0eb766d6cda403ce7e82d4beaa2da937aa6738d7212eb592ab05abf131fef1df8cebaed8c504c9958e4dd5f80eef36ac6bb7c5cf3d50a940776e613ebc6e8188e4bcfa1e1ed167f07374a621b77180ec3a6abeefad9965e34dfbc033677fc921948e39559dffefe393cafd1d889f0a99465488efee18765b24465d1a10674029641f1a565bf8a2953c3db8cae5fb3c2ed99d6851dcf5529ae4b22b0deac1fc48e784ff9cad81145b1717addbb8bb76aafefc33fb397f5e78a19c0fa2055035e117e34202f455c77d78495c9"}, @NFTA_TARGET_REV={0x8, 0x2, 0x1, 0x0, 0x6}, @NFTA_TARGET_INFO={0x4f, 0x3, "b35eab1d2449e6ea94dda13b5d65d21c6ac20c564013372473d99ea2a085590506fabf7f99c31806f2995b8ad3f19e4dfada4b48b99e43dcede1f2fcd2f45c3b82ef2e3df01913b0df2ecc"}]}}, @flow_offload={{0x11}, @val={0x40, 0x2, 0x0, 0x1, [@NFTA_FLOW_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOW_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOW_TABLE_NAME={0x9, 0x1, 'syz2\x00'}, @NFTA_FLOW_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOW_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}}, @notrack={{0xc}, @val={0x4, 0x2, 0x0, 0x1, ["", ""]}}, @log={{0x8}, @void}, @cmp={{0x8}, @val={0x3b0, 0x2, 0x0, 0x1, [@NFTA_CMP_DATA={0xd0, 0x3, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x50, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CODE={0x8}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}]}, @NFTA_DATA_VALUE={0x57, 0x1, "44efd1aa50fa93c085e826d0bf5a0f0b9542235b7a9ccad194d1018fe2cd99ab27d6654ac22e4782a7f867ef8d86bda437968e3b9ac1cfd13348d6859b7a008f8591c4cef90537285ff7bb7fb4f2cddea64905"}, @NFTA_DATA_VERDICT={0x24, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}]}]}, @NFTA_CMP_DATA={0x1ec, 0x3, 0x0, 0x1, [@NFTA_DATA_VALUE={0xfd, 0x1, "e0ada634ff52424946b28aff1b0df3ed75c1cdb77853d3162d4c27cb5f1b2ed741931bb1c494b1b7eabdbc89798de39e0e4d6e068d5b5a80fb21fef4630164adb27919fa6b0acea397d6db81d72640addb523815e251ae7e1584b6aaf4365617f53a1e50ab1ea3636431bf860603486deb53a767c8b7cb7041de13817323da3ee88e6049af4fb98f6a03d0ce0ad14cbf980d555d987dd0d88cd0180f482549a7e214dca31a4205cebe944bbb661bac4b23302f1922d0e316477fde11f9776bbec4c488734c5d267ab7da8180c444eeef5dae68a7b866a6dac4284bb2366f71eebe94af7759c29491f9a33e598404917f434bc48b375712a81c"}, @NFTA_DATA_VERDICT={0xc, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xffffffffffffffff}]}, @NFTA_DATA_VALUE={0xdc, 0x1, "08c5acd3bca30c169151ece19d8cfd3e5ec62a17365bab6195198e317cff69928d6b726eeb79b78f8b6237523d44c3c283380d7c61275360a0e9e52d71996ff8cfaf491d4cf55506dc5d07a098f3115e70066331c7ee021743af275e97ec84b9c7aa079304299339a59d143e169c9208ac8e37071806b8fa3ac1a3fab08ce16dcaf0c9846b6d8bfe3d13a9a783bd900c6bdd1924513a6234f92c392adfdd053b4670fc8bf778d16ef6310cdeaa673ace15e19b39380e9cf30f887dbab3e2e016254f486bd43ed2f53ec64822143b8137556bcf379e0f58eb"}]}, @NFTA_CMP_SREG={0x8, 0x1, 0x1, 0x0, 0x2}, @NFTA_CMP_SREG={0x8, 0x1, 0x1, 0x0, 0x14}, @NFTA_CMP_SREG={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_CMP_DATA={0xd0, 0x3, 0x0, 0x1, [@NFTA_DATA_VALUE={0x3d, 0x1, "df42c8f20709eee57f8adc5c68cb6deba6d33712666644606ea28dd755ec16ed66e12c128f022dc02f4f5fbba31c15cd80fe5aa6b29756440d"}, @NFTA_DATA_VERDICT={0x18, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}]}, @NFTA_DATA_VERDICT={0x44, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0x7}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}]}, @NFTA_DATA_VERDICT={0x30, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CODE={0x8}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}]}]}, @NFTA_CMP_OP={0x8, 0x2, 0x1, 0x0, 0x1}]}}, @lookup={{0xb}, @void}]}, {0x4c, 0x1, 0x0, 0x1, [@nat={{0x8}, @void}, @bitwise={{0xc}, @void}, @fwd={{0x8}, @void}, @ct={{0x7}, @val={0x24, 0x2, 0x0, 0x1, [@NFTA_CT_DREG={0x8, 0x1, 0x1, 0x0, 0x13}, @NFTA_CT_SREG={0x8}, @NFTA_CT_DIRECTION={0x5, 0x3, 0x1}, @NFTA_CT_DIRECTION={0x5}]}}]}]}, @NFTA_RULE_EXPRESSIONS={0x34c, 0x4, 0x0, 0x1, [{0x10c, 0x1, 0x0, 0x1, [@numgen={{0xb}, @val={0x24, 0x2, 0x0, 0x1, [@NFTA_NG_TYPE={0x8}, @NFTA_NG_OFFSET={0x8, 0x4, 0x1, 0x0, 0x83c}, @NFTA_NG_MODULUS={0x8, 0x2, 0x1, 0x0, 0x1000}, @NFTA_NG_DREG={0x8, 0x1, 0x1, 0x0, 0x13}]}}, @limit={{0xa}, @void}, @dup_ipv6={{0x8}, @val={0x44, 0x2, 0x0, 0x1, [@NFTA_DUP_SREG_ADDR={0x8, 0x1, 0x1, 0x0, 0x14}, @NFTA_DUP_SREG_ADDR={0x8, 0x1, 0x1, 0x0, 0x14}, @NFTA_DUP_SREG_ADDR={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_DUP_SREG_ADDR={0x8, 0x1, 0x1, 0x0, 0xc}, @NFTA_DUP_SREG_ADDR={0x8, 0x1, 0x1, 0x0, 0xb}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x16}, @NFTA_DUP_SREG_ADDR={0x8, 0x1, 0x1, 0x0, 0xa}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0xb}]}}, @byteorder={{0xe}, @val={0x44, 0x2, 0x0, 0x1, [@NFTA_BYTEORDER_SIZE={0x8, 0x5, 0x1, 0x0, 0x5d}, @NFTA_BYTEORDER_OP={0x8, 0x3, 0x1, 0x0, 0x1}, @NFTA_BYTEORDER_OP={0x8, 0x3, 0x1, 0x0, 0x1}, @NFTA_BYTEORDER_OP={0x8}, @NFTA_BYTEORDER_SIZE={0x8, 0x5, 0x1, 0x0, 0x3}, @NFTA_BYTEORDER_OP={0x8}, @NFTA_BYTEORDER_SIZE={0x8, 0x5, 0x1, 0x0, 0xd9}, @NFTA_BYTEORDER_OP={0x8, 0x3, 0x1, 0x0, 0x1}]}}, @log={{0x8}, @val={0x24, 0x2, 0x0, 0x1, [@NFTA_LOG_QTHRESHOLD={0x6, 0x4, 0x1, 0x0, 0xd23d}, @NFTA_LOG_LEVEL={0x8, 0x5, 0x1, 0x0, 0x20}, @NFTA_LOG_QTHRESHOLD={0x6, 0x4, 0x1, 0x0, 0x8000}, @NFTA_LOG_QTHRESHOLD={0x6, 0x4, 0x1, 0x0, 0xff}]}}]}, {0x54, 0x1, 0x0, 0x1, [@exthdr={{0xb}, @void}, @tproxy={{0xb}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_TPROXY_FAMILY={0x8, 0x1, 0x1, 0x0, 0xa}]}}, @rt={{0x7}, @val={0x4}}, @lookup={{0xb}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_LOOKUP_FLAGS={0x8}, @NFTA_LOOKUP_SET_ID={0x8, 0x4, 0x1, 0x0, 0x2}]}}]}, {0x70, 0x1, 0x0, 0x1, [@connlimit={{0xe}, @void}, @exthdr={{0xb}, @void}, @lookup={{0xb}, @val={0x34, 0x2, 0x0, 0x1, [@NFTA_LOOKUP_FLAGS={0x8, 0x5, 0x1, 0x0, 0x1}, @NFTA_LOOKUP_SREG={0x8, 0x2, 0x1, 0x0, 0xc}, @NFTA_LOOKUP_SET={0x9, 0x1, 'syz0\x00'}, @NFTA_LOOKUP_SET_ID={0x8, 0x4, 0x1, 0x0, 0x1}, @NFTA_LOOKUP_SET={0x9, 0x1, 'syz1\x00'}]}}, @notrack={{0xc}, @val={0x4, 0x2, 0x0, 0x1, ["", "", ""]}}]}, {0x1c, 0x1, 0x0, 0x1, [@tproxy={{0xb}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_TPROXY_FAMILY={0x8, 0x1, 0x1, 0x0, 0x1}]}}]}, {0x84, 0x1, 0x0, 0x1, [@dup={{0x8}, @val={0x4}}, @payload={{0xc}, @val={0x3c, 0x2, 0x0, 0x1, [@NFTA_PAYLOAD_SREG={0x8, 0x5, 0x1, 0x0, 0x12}, @NFTA_PAYLOAD_SREG={0x8, 0x5, 0x1, 0x0, 0x9}, @NFTA_PAYLOAD_OFFSET={0x8, 0x3, 0x1, 0x0, 0x10000}, @NFTA_PAYLOAD_DREG={0x8, 0x1, 0x1, 0x0, 0x4}, @NFTA_PAYLOAD_OFFSET={0x8, 0x3, 0x1, 0x0, 0x7}, @NFTA_PAYLOAD_LEN={0x8, 0x4, 0x1, 0x0, 0x5}, @NFTA_PAYLOAD_CSUM_OFFSET={0x8, 0x7, 0x1, 0x0, 0xb11}]}}, @fwd={{0x8}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_FWD_SREG_ADDR={0x8, 0x2, 0x1, 0x0, 0xc}]}}, @target={{0xb}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_TARGET_REV={0x8, 0x2, 0x1, 0x0, 0xaf3}]}}]}, {0x1c, 0x1, 0x0, 0x1, [@target={{0xb}, @void}, @numgen={{0xb}, @void}]}, {0x58, 0x1, 0x0, 0x1, [@masq={{0x9}, @void}, @meta={{0x9}, @val={0x3c, 0x2, 0x0, 0x1, [@NFTA_META_KEY={0x8, 0x2, 0x1, 0x0, 0x1c}, @NFTA_META_KEY={0x8, 0x2, 0x1, 0x0, 0x9}, @NFTA_META_SREG={0x8, 0x3, 0x1, 0x0, 0x11}, @NFTA_META_SREG={0x8, 0x3, 0x1, 0x0, 0x1}, @NFTA_META_KEY={0x8, 0x2, 0x1, 0x0, 0x4}, @NFTA_META_SREG={0x8, 0x3, 0x1, 0x0, 0x3}, @NFTA_META_SREG={0x8}]}}]}, {0x58, 0x1, 0x0, 0x1, [@lookup={{0xb}, @val={0x2c, 0x2, 0x0, 0x1, [@NFTA_LOOKUP_DREG={0x8, 0x3, 0x1, 0x0, 0xe}, @NFTA_LOOKUP_FLAGS={0x8}, @NFTA_LOOKUP_SREG={0x8, 0x2, 0x1, 0x0, 0x13}, @NFTA_LOOKUP_FLAGS={0x8}, @NFTA_LOOKUP_SREG={0x8, 0x2, 0x1, 0x0, 0xd}]}}, @nat={{0x8}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_NAT_REG_ADDR_MAX={0x8, 0x4, 0x1, 0x0, 0xc}, @NFTA_NAT_FAMILY={0x8, 0x2, 0x1, 0x0, 0xa}]}}]}, {0xc, 0x1, 0x0, 0x1, [@rt={{0x7}, @void}]}]}, @NFTA_RULE_POSITION={0xc, 0x6, 0x1, 0x0, 0x1}]}, @NFT_MSG_NEWTABLE={0x80, 0x0, 0xa, 0x101, 0x0, 0x0, {0x5}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x1}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x2}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x3}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}], {0x14}}, 0x19f4}, 0x1, 0x0, 0x0, 0x10}, 0x4000000) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @loopback}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080, 0x3}, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write$binfmt_elf64(r1, &(0x7f0000000600)=ANY=[], 0xfc30) [ 644.246905] XFS (loop4): Invalid superblock magic number 17:42:12 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6(0xa, 0x3, 0x4) socket$inet6_sctp(0xa, 0x801, 0x84) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f00000001c0)) close(0xffffffffffffffff) r1 = socket$inet6_sctp(0xa, 0x801, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000cf6fe4)=[@in={0x2, 0x4e21, @local}], 0x10) connect$inet6(r1, &(0x7f0000000080)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendto$inet6(r1, &(0x7f00000000c0)="79f93a64f08f5441d4819a884d6f3095f2745abbfe570f68af30cc47be5c0edd0af4bd", 0x23, 0x20000000, &(0x7f0000000100)={0xa, 0x4e23, 0x9, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x1}, 0x1c) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r1, 0x84, 0x7b, &(0x7f0000000000)={0x0, 0x2}, 0x8) shutdown(0xffffffffffffffff, 0x1) socket$nl_route(0x10, 0x3, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x141042, 0x0) ftruncate(0xffffffffffffffff, 0x600004) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET(0xffffffffffffffff, 0x0, 0x0) 17:42:13 executing program 1: r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_RESET(0xffffffffffffffff, 0x2403, 0x3) r1 = gettid() perf_event_open(&(0x7f0000001700)={0x3, 0x80, 0x1, 0x6b, 0x0, 0x3, 0x0, 0x5, 0x0, 0xa, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x4, @perf_bp={&(0x7f00000002c0), 0x4}, 0x6099, 0x7fff, 0x8001, 0x0, 0x8, 0x69, 0x0, 0x0, 0x1}, r1, 0x0, r0, 0x0) r2 = getpgid(0x0) r3 = perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, r2, 0xfdffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PIO_CMAP(0xffffffffffffffff, 0x4b71, &(0x7f0000000000)={0x0, 0x0, 0x4000000000c}) perf_event_open(&(0x7f0000001b00)={0x2, 0x80, 0x0, 0x40, 0x0, 0x0, 0x0, 0x8, 0x50000, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4, 0x1, @perf_bp={&(0x7f00000000c0)}, 0x50215, 0x6, 0x6cf, 0x9, 0x7d, 0x8, 0x0, 0x0, 0x5, 0x0, 0xffffffffffff41a5}, r1, 0x1, 0xffffffffffffffff, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r5 = fcntl$getown(0xffffffffffffffff, 0x9) perf_event_open(&(0x7f0000000140)={0x0, 0x80, 0x1, 0x5d, 0x4, 0x0, 0x0, 0x401, 0x54, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040), 0x1}, 0x10280, 0x0, 0xffffff7c, 0x4, 0xb5, 0x1, 0x9, 0x0, 0x80000001, 0x0, 0x200}, r5, 0x0, r3, 0x0) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000000)={'bridge0\x00', @ifru_settings={0x0, 0x0, @fr=0x0}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$sock_ifreq(r6, 0x89a3, &(0x7f0000000000)={'bridge0\x00', @ifru_settings={0x0, 0x0, @fr=0x0}}) write$binfmt_elf64(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="7f454c46d8fc9008030000000000000003003e00000000001800000000000000400000000000000087030000000000004000000001003800feff42022000ff0700000070040000000100000000000000090000000000000001000100000000000700000000000000090000000000000001000000000000009f246095458e421bd055e67cfe805b79c6b3766c946f916a14ae6b6eb9f7238b3e31a578256a6bf969be867b6cea1cd01f76de116bf094692c969225c392588bd2dc8c7b1d1a7588ee58119e55581cb637dbe4183cb41c6a61ea74810962727ac9ec8714c37295431b9fe220a7c6a66760e35de8d17b45bb7e9e1af64e1dbdc873cf212c05e2f2d1529741189d3173b597cc28c89857e42040716d18d20a622e536db6a9b861ce05119ef975d9fed286d177ee23c7ee30bb27439f84331b6b3eeb875e0f2485244b5c7300d13a7cbf126eca21ec0467302ed86ae15449c047729deba3a77a1826322b415124333cb46b45b0e9ebd4d15f70813c9d5952f57b23788b807b1bd80ec7644286a3307ed4b8880b046fc2c7873504d1526755cc79e30e5373e2032c9d604e8981ebb72ab0a455d06df57164cb33fc215d37c336fbaac6f317375bcafc023b2e62358d52801ef098a2d02dc4ed55529f81efdedc8e74fd64aafc886cca96dc4ea1955ae10386ac717f8575a185b33f73cd53bd8d58557ba390f9779b914648d8ec019b91f6fcd602d1f4aa7f1a52d27a50f594c5f3c496ace7d461a47546bc3dd961e217af41d56dd3d4ef3dbe26afe8e25b975995f7aab24665178b6e30ba78ab2037644476fb0bf2c8ece857dd64cf6aa7d04d5b5600486bb12a574567e9ce843e1777b594dc221a6ff4dd4cec51923fa25267c37213e180c4bca4c26dbecaff36968feebdf1c042231820df512be019b6e7b6659880653eb2f5da02a6229eaac66d566a97b7524891cd9a433a79070f16c9a0d53b28e736e525d17e9aaa5c7bb6bfcf7d3ca1b0ed1cf5c3237d2d51e9ebba69722042502ee85f70dfbdaa381c806f3955552774d03f6c19d7df4448bd5b8d7e6c41b751e9a4f0e09bef72c5ef393eda5e77cb59b4fce90b04bedcdbfeaf94f41cc9d8627def0f200808aae418a64db17c2ba07bc424897e0fd63131bee2c35491782d5c8296468580d9c5920989223dc0f5db089a18e15d46edced46ef93ef52db7451c37f7abdfbaa975a5e808d94303f323291004090f7886d857e7564979a6090193cbd2d0c2e35d8a4b0718a024ed95ea010448b3ed60e9b15d4e335101ceda454fcf66a93d6c3bc52bb15333a7c8d363a151421a2608db1103f2f486b4c808825bf9c2a9f4cc6e7bcb2c42537d0c1aec12d20bb68541ffd647b5cdac3af2f5c8222c09f4038a87bfb4f5196a8f21fb2b47c0f0afe6a6e48ffd9f714ce91d64a99a57d36c097a2568c63375853e22c21124475b09bb149810d0fdb2703984246be39110c6e60d40ec3f108b0115130c617b33abb3fc755aa82cd4f682dc257a904a774d915414eb25d3c719c4c7db3eeaace2f738cc39c04d92e6c6177a923c996b0111b373a48fc5bad6098b35f103b91711e276c5318d24c59b7ccecd08999f0bfd72a87e5635c4b1b8c96df8bb7b76d467bb0f8ee893456da79e72351c984730661cd3221d1b615c7e86979677c9e53718bc4f001ad00a2fd382a18efec91bce537c9a5f8df2a996420a6c3b48a52a9dcaeea0f5e01e00ba6d7ea916ef1ffc6cd68faf79f3ffca060000009af8e4b60a454529d355b667d96bddd0cf27a2606afab5cbb18dc8833ac30cc7b780d5b6f22b246daf44f42d77ddfc155b7a4aaa470a6d2c8756bef48c86bc81ed7626d559ff87d3ea633b91d62acaf57435555d8f63921c93ba2092c5ac4430d8314dee608ae46768335934e22e549731089290d351d3d7d4bbab863ccc24a175f25e954d68eb1db731806ac3696bfea7feca66370721027fcedc713c6be82e4af9a915642f87f0b855876683947c1eff71e8d8f86bae409067ad254ef6c9dc332bf7a0e249487a190febf0d056bc7bc44dbde61c2ec49b09aa8f76f337adc6a48221f22cd25c8c12e6654990ec8b8312444a38f6709ab084526b6a08d30ea397abda2000b4897c1063a45d1908cf4d2b743e348671ef82950f1ae2192d9e8499a38a43b1ad14dbd38d9ecb752e4ac190bf0330b0b4d4183a1dbfbf5aba307a2175665d7d52c1f26e872c06a95a33f774e33e480162f48a5d7123f086f0945a166f619d1d801379c2784a1d3236f92d4e3cdbe84534f6eee18d9c206757b492b9f419b7d82e5a8fec6ccc7c83ee3c5d269a5e41275d2ed12bf81ec07b4f6b8111b45f4599e2bb1e77d977084533edc554c489f48db1c1db05a37a5a2d9c5943f93e5b95bbefa47a7951b4400b150e446f6fc463a1f4fcbb1ea9d5a5c7dae1f26dc707d5f7ffa58acc96cf541170057acf3e212cf09f7bdae247ab17025a5a843e8ebb1fa0b18028981797d811a74643bf2ff30b871d88ac992cc500dba0a065c5f45a754c42c0f09c651a49b59cce2d8263bf59962e477468c636340d809a860a35eaa0fa9e55caf9591e7a2cd96447694171d2330c023ae56e510284f5b7cdf05899498e468bc8df13d9fd5b63c06382b9cfcb97d34bc5068afb84e13efeb0ad23f2cd1369a2a532d5bb14fd646c0f0c049e61c1455be1e5ab6059033f702ad34c6fb741ae3119356689f4ea4644dfb76711efa92bfe4ed8976c3db48a64c6f7a1b3ea7e7118290f5fd85c8981338a4b8cce2fe68fc7783525d7f00c2fb68437ce0512cb8d11b4ec9f14190f32d889f0372d3edd18012559a8080cc0fa9e50737853855c7790332f69ae2eac7e795af52767b48a4ef2108f463ce6cfdb84796fb6cfd554cf98a2bb841c9557981c64b383db77a410deca9b2cdb0d81626273afa355eb2cf3ba5a5ace10c7219903adcb546ee111944ed91c64c3274e3a7cfbf244617287bd88139d89cb6b0b5343e3422e8c1fba7dc820d7faf5f22afae85a060dfc8178acaf1f52a55671b22bff8e70b154a382e882ddc3f19415ce2dde8e8572611bb48237ca6812b10ab33637e50d1294711936398e8a595610e47ea05b4f18052f6fbca5c1c622b59e73aeb7b202d289f81e745ff9b7ab7f3fb33d14ed7e6543a75e411eb4e402a15adf498ddc1e950f2d70fa5f3cac0a5f8fe87ab4e93d507dc721983678fed1b14e3faebff215fc6ce0371d5395d7aac4dcca05c2739951bd22a32fc96c61438648fbdd20f3e9331a71c9518bb74b902ae36f388a892cba59d2764a9bab606a81ed7d87dc31b1d1d0468aa7ce9ca205e612227c1d423c86730e9391bde7f1b43dd4ce947e3c2ae64fe9900f69223f628aa70babb908d89ca3d9627b6d6586f143ab8ff9286abdc56693afbf2018e588da64f14db20ac45a514e41d8b27c36e26cc1ee327448cff6459528b7bc1d38ba1535006b03273da75b23b8a5fe19a26356b274a5e222141ee39d02ba81ab4bc1a796dd725e64d6f4a09d62c11a91cf72c07ca4204d20f11dc704ecb922045f455ba49a507361288e4c51dba11394a336fe4ad52d5a6b514f3f26f220e70f106b0e66d8a374b694c8e6eb524f4763f4af064d5efd900dff6880a4b16ba7ff9239349378b16157c2ef46e5fedb0577575f2a3a1647c27bc15af936eb776ff454687641e71cd750aa05572dbe1adbfe05513493909bd71369a33bfe5d85a14c2d2e9a0db0520eedf2f9bca3b929b125a75bf8e14027106d8cb31348ea4145089162ffc40ef16cd80e13b19286691a7be7f550fbfdf4fb7d5e323b63e390b1cfe1fa09bafc6b2e678c3169cc52b1ca5aa704262089434f4655cac716a080c6d613985680ac5c00e92f11a05c49b1d9d351a1325ac2dd01cf162a982386e59ede8364888fa982afd29352397c8624848b17104f0fdad1358173bdff668714309dedfa46e3c97589aa83567eaee397e1ae32c50a82148f5676891ec10560b149fe0f74efba8b72ea0f73420fdfe5d01f8b01349313dc068e80edd11cb6df5e18b281b7ee13b5ca3100cb3e211ace22f06ec505b7b6f0a70eec4d16e68e4b11b0b3a8ca2dfe98520f706526c6df2d26f20390b37696ead046f8210c6b85f544e1fdb6d23f671acab03d27e586899385eda673134f7c4ceb231ea9de593c3a5505bc81cd0772781b363704d241cef4a077a3831ecfd84e7ba7584ddc1bfadcbcd40abd31ac31cc434c27e2f9a329920ee64cc85644e57ad5c6bdaf96a54f1c6acabf5c2b0524a775e7c52a6879dafb3961d4c0ef2676c21ecb7fc9d8e761334342bd462c464f7bdef87328cfe0b70b862ed30143acbb89ab989ec867f3816965432d6fd95ce7f472f42d6b2abc24c67a421971cff094dad993dc2c3b46fc9908d47fd05dd82e645067b70f3a23f857f2f2bbe88001c3400f35834f0b65143ab53200d9d36c8f5a645ea3b5340238dd9274a563ae188bfc29600ed8e6ca774ad525843dc447ef484c2808e767f26a61fabb385ce00c55afdc467198211b72000279410fe9543799233bce24000c175716530b0db560980e4f2fa0db3fd19e5496eda4d11e2b7f2b5c699a520980d4238ee17b66b512ec59ddb0d8dbf6418e6bd71778afc71b52d7e7add5d161292cb936e5b1b4ad270319a3f245f765cb5c6aad0843cecaa922e1f08557b133a43a13fe9de9c16c4dd093ca244e3eefe68138d25d416b57c459178995c8af69c33c33433894cea2331fc5f6410a57034d42096559c57df95e9a168aab262e66b8cd211d93eb8f206db3ff99d1db740ea0ab0d8790e0b62f64ca39cab9b9d9ceba48ac1b6364c6e455801eb0dae7c1763962e9279084195368a3fde739d451e8c5b0486a6027b8d1d823f5d6cd15da041ed1c879ad3def4bf3c120e1dc11b0b93bea95f1703f47c69f44dfa81088e50a8e572908c9fbd63bb4f9eb1ec094c7a11effc5469a7d5848b4164f72558aa7bd8f7518048b974da51d2db60a1ad8bd6180d513587e8a8bfe44673dfb0556b42a9d6381bff3677ebc209f1f50dbf7183934bffde2508c619da3f89e8948d333cc2d81f6e7095b1a6d9e1913dff20747e219788f1f1e2598af3d3e2ede47455e55b8dfa6fd0295bfd4c7db94acbb6b72d1dd487b6b3919b5a36f20b8e10975fe16c7eb1063dada18d66fe892f80dfaaa54c6ac323b5a912463ebed76d1688220cd5023aeef49d33e22cc4af213dd46127d9a00dc2c4001530ae7437d90c3661098e45eb81ce9318591ff3c745c8ddc4ffefc75c4ba3596bef10e34d155642c1c16ce76a0c7f14a13b455faa93d4bc5bce7436ce99ead2da9eec6b0234c2c987b911969d4ebcbd7429f37fc63777a3cf29927f070d43ce7785afbcc09fd7cb2f9d9d481d78d9a8d73e036dd8b78c92957c042f579d4cb011ddf552fef4ef0b637e9d88955ea8721ab8d1dce5507239addb4a0500fd8626f102d59f8f7c4b8cdfd89708450a697ceedb4011425dbb318a6878172168caeb742e7d8e07f87f2b3d13d2d48f584ae08e45fc651103e39baa8a351dbeaad4c9c4765a603b3b7464be990d6ff7e8f7cc6e9e8bc02770b9918ebe40a8367e784177672419140341e354a5fc0a46536f2bdfab2a4fecd28b7f2ccc865057c4c087951f245ffd6453702ebf0a909fd549bebc523bb47fe8b0f3dfbd65e7a92032cb72e693474aa84250d3bf6492c937a22c7801292c4985c217e80404261d3351383a81bc32cd3308d5540106bef6a1d112c326b1c1bade60e2c6c35c3697248cde254132515859b01ae34e6186cfd43cfa13cd1d9414dafe3b75856e89ed0ef68df695fa46d40aa91ca586c29b9559a70b0142e5a1002129c762f7d5e84ddce3022cc321b3e102b32674344eb023109f32d736386f7305a7e0aec06fd2b2a451110a6875764da59116d87d5240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffff00"/4907], 0x9e5) syz_open_pts(0xffffffffffffffff, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000001780)=ANY=[@ANYBLOB="7f454c460000002000000000000000000000060000000000c4020000000000004000000000000000780300000000000001000020000038000200000000000500020000000400000009000000000000000900000000000000ffff000000000000000000000000000000000000000000000200000000000000d4f61d749262e2ca79e65852adfe096adce25546829c8336b0c2eece8d324ba05e4ff0f57753ae25bf0bddf09e6a761960afa32978d717c736698712bae4c07814af50eee53fd4fdbfe4467d131500b339772ffceba6af51fa00c932803f6c1a8be0d8b737a971cd028e8706d786785a260eab6118b6a1e4b508331869c0c307e6c261104e129770c5afddfa7dac14890ce3acb8b74c2bc2fee1cc2e144e02ca77ae472a11b55e83677072a2abef30c4d23c64d6cdd291707b0ae2506ec4cd5ba8d310bf9cf0056408398ff2df96c9e06b99d8e68e33587c2b13c3d7581eec4c7713037a98d4634cc0e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7d200"/866], 0x362) openat$vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x131000, 0x0) perf_event_open(&(0x7f0000000200)={0x3, 0x80, 0x3f, 0x8, 0x7a, 0xc2, 0x0, 0x6, 0x19000, 0x3, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x4, 0x2, @perf_config_ext={0x0, 0x1f}, 0x0, 0x0, 0x3, 0x2, 0x10000, 0x4, 0x81, 0x0, 0x80000000, 0x0, 0x2}, 0x0, 0x7, 0xffffffffffffffff, 0x9) 17:42:13 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f00000000c0)="660f3882050f00000066baf80cb844144389ef66bafc0c66b8b04666ef660fc7303ef3460fc732650f0f4afe0c640f01c5c481a9661dafeeffff0fc7684f21e326420fc7b4acc2e20000", 0x4a}], 0x1, 0x2, &(0x7f00000001c0), 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_NMI(r2, 0xae9a) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f00000002c0)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000001000/0x2000)=nil}) ioctl$KVM_CAP_X86_DISABLE_EXITS(r1, 0x4068aea3, &(0x7f0000000000)={0x8f, 0x0, 0x2}) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) r4 = dup(r3) dup(r4) ioctl$KVM_REGISTER_COALESCED_MMIO(r4, 0x4010ae67, &(0x7f0000000080)={0x4000}) 17:42:13 executing program 4: perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) connect$pppl2tp(0xffffffffffffffff, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, 0xffffffffffffffff, {0x2, 0x0, @broadcast}}}, 0x2e) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setsockopt$inet_int(r0, 0x0, 0xca, &(0x7f0000000000)=0x10001, 0x10) r2 = perf_event_open(&(0x7f00000015c0)={0x3, 0x80, 0x8, 0x0, 0x81, 0xa8, 0x0, 0x0, 0x600, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext={0x9, 0x110}, 0x2210, 0xa37, 0x8, 0x7, 0x800, 0x1ff, 0x1, 0x0, 0x1ff}, 0x0, 0x6, r1, 0x9) ptrace$setopts(0x4206, 0x0, 0x0, 0x0) tkill(0x0, 0x40) ptrace$setregs(0xd, 0x0, 0x0, &(0x7f0000000080)) ptrace$cont(0x7, 0x0, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000001680)=ANY=[@ANYRESHEX, @ANYBLOB="8c6b21cd58e2f0f9deb3a6daf861a3732c95ac6ca2cddc245977b84e0ab5fa9a89984a58739540cb4f85e57dcf23545d26530e158f4bc5fe241724cd0c908c9d53b3d4546a9ae22a297fe27f1912dd46a7359d3534b900b4de6fe46999d6245550c16f7bb07f65d6f47c0b87965e4b18ca4acf2d444da2ff98fcf0cee15cdb1bb7ccf870b65116636fb48f9cbb220b18ab28efc57f800492c2e1456d1d81ab02f68bd6e712e10962126a47d193c67d456baac6f3997ce8bf0dad569c541ea7a1469f76cf842849f7f5023f144d2c18467363f820c779f1deb241d39a86d70a5d9954aa6880dd1c72c9dd8add44e40f2e998ea5345bd2e931d9db32ad9d24d5adfa3ca2c097f75bec91f9d0192125c69830f35e6cd85d7ee6828211933c29d135cee3e9f01aedba22000252aa2d057b79591b0880d505a8350fc7345bd3f1175bb871fa34864d8fe7ff6ce1050953b46d5f354e30c89eb0784de77ceaec087b94a14ad0473963e9fd05be6f3e5f08ebece7c9e4b8895fe0048bebae2f430a62feee015c3fe4d5b581580545ece802ed98315cb5adea74b234e37e3de818aec6057e40338a6023f7f7a191862686a37fd23145420121bdb958fe32c7c1ef7dfe094b353dd0f44cb62411ab1c27c884288716212a15ec2934c8a892b9b95d6a03721b412af76510da81b27284d8446a403226fe0815c550e8c83f59ce978dd49b258972f641f1ebfd988870fbf4f4794556f486dafef3b5536a6c3f3cc4076543c11d9a6840f232acc85a6860ce81ac05d8295eff31ddcc28cff6fea455b9bb093c7235d9155650f7cb668629520602c73bf3586ee1f115e4cf62daf5f47177cf41d88002a612b9978e2cf3c1754b907ca8294db6731516884375bd0d79f359a275843121574ec92a2f8a71687e5397688851fc17eb8baad3da997cd3527d749f414c06b02047cd9edcb4c6fe57fbf5f46d3b1c76674461d7d56686fa20fcabf9cf93a1c1f3808793add50ab95d203a96c9541a62811d964c4e210279fe83a3a0e0540f92e067028ca47d382f74db6983ae9b0b06a9776aa39c62f7dfa15af06c36bdfde61bf7cfb3fb33872a625e0b1907d04f658fbdd9ab0b46de0c50139c1a8cf56b565f273cac496dac5489f020acb62516ba30bae4115f092d03e7a58b099f2cd3c77f0ffa3ef2ac80dce839c9e9a2cb186a35e74081d1a79933c676dcafc178961905d84d0276c933f4171a380fff3436edda04919f1a113e87fe9f1dc54b8b123ed061cf388845c7683b7f6fd3fc908db2f75df6fe39f7bfcd3c706bf320fa4c319d391b92d3477a81dca532e1fe769b3679bff745ebc331b0eb60778a95b70c64afcb2d5edd94d6c45a28e797e198775a4b52618c1f98843afc68823884cab1594757d317a45366ef6200703bd23c09bc7c5419377023ba214823a16e01efce9567cc6f61452ee91e6645d9c29e7c00fe07d8b028b12efa4919df5c14653c0d205adc73febdb66305d4d53b2431ad208042885b0455dc2665b1f4f492c8f84f0d20409466c4d28d054851e6bd309d34e98cd0f7c37e4b7b1869bcd5ef7214c2595b20e5d80a41a28d2840bc32a34853950cba2cb76fb605f8fb7d5df92d9a9d77df0db159f983710c08aba4f5eea98a441c9d8a9f2f86ea1c22f788ac463169a3094754c264c02011d33e37a7e779682d22b31eeaf4ae3c6ff3547573ba7f78424932578672df85a6fc7bdc1fb3e36e7f79c55370d39ba14fb8b4cb5d1c13bacfa9147d90169101028d94d10b8a81e29de4f22badb02027b86cd6a0b288d8ec2a0449f2f5eb3621121d3e170fa91e6636dac8a445c8cb29091b113ea956403ef37f8f6c5dfdbce8586a54752569809e8f3ef028c21fbf30618978751c78403f00e7441500818d0b9b411b77a32dd3fef9848be431c9bbb22e6039be1c7b2d8350e05c83f3f60676de7674d6dcbfc27a511735ccf01fe84ef3a1c45a48280f9eb2bc486775251b0a8fe91b29141f4455ce31c41f1163278758b193b44321c2700a5317dc7c4baf62d356ebe02a785e9c9e8b49c92669fef3e787afeef91f7d926e056fb694b328a253892b6474a8f06c5346dad27197b0678346194128aac6223fe148fedbb69a03ddce2888c7eda9c5b12c9f13b788d55e3e72f987f106d6b27fd6ff84fef42ba2035d9eb89f28230e66e9fb8fdeb91de70d7294c8adc7b5821502072681d99e90843202a82042ce9a8946e01c8bf681f6e5c0ed8cfaf01ad9e6e61108cc1685ae9262fab4475882fdbc55017c85233cae53bee3897993fc6966c6f4ec295fb2da187439fb5d997c2b8b2891843521f15090bdd2883b18cde3d42e8b3489a682ee23c8dde98cf64890e13a184cbc524c81bc83ddaef10c6f51760fc62ae3e3f02dcfaa9751e5e156acfdda4bda5ac8c7c7cc8f2bdb533f3ab7f8bf7022d3670c8c1c2743e1924272129e293227254bb8209dd0e725920f46684c60f734ccf509bc6f2fea0e30d1340b3fdc6be82d62a0b725d457d4cef9574ccef981617877a8e7317caaa06e6b6f03d533f4ea78ac319b9558d312721fa1655899408202bd3ec4e4894fb47b913635fbdb5578fa1c7bee4838fe60c433fc9e439dc371321cf884847991f8177cd2b7bed812beb9ed3d3e1b6902ac3c2045ac010648f768bc454fcb91d6f23397f933432e6a39b5f489bcf529b2e3529dd770aa1a94ef81f10a49bae433f8f2bcb75c21c5564d5448d6e3789b3df961cc354978265018ce495de7c2d7fa81dcc50b68d601f3f8f39f961f8d0868b4cd1265a68c5a5e3ed0613ea53e4066089b16ba8ccf2e8b6041bcb6ff2de1828c09a1e124cfe790a74d41554809b9fafb45d664149a11800897f37c626e03e32e30f3423f5e56b9e833ddc5730e11b5824c2c96f5d817c2a7cb766b906ee16aa3bfecfedd0945e9899ea14e8425c1bc48ba638bf5ab326bb21ab225c20afdca775e42b3751744da312e952058bd70c0c64d6ef8aecae3b17af9087b36f67d0183feed2f528ebe5c10b3e58f419cb921a2d55f2eac96fd9626b085a453c1605a84bae91a0f354a55ec1253840deff8d2d325213861b68b3720e503e8ef0aa7712ee80c959d4332ce2263daf7694672508552e4caf29e79a2d53c0bf8b1a6a5617314d82e712ecaee1c57a679af93c704c54e493ef0cf1ede9360c2b1ce6311c9a22168f98fba5a621507c3abdac70aca0e825231c25fe7334dfa99c212cbe767ec07b427da23603b63ec88204c0c0655c910869f4019aa3014b0fba5910339ec08c287e48eb54839960fd70287b8b2c2fce632ff9c063c6d0ed557c1ec550ce74e5701cbd855a36737a7246e94f1f50cfb49934df252822c0794ce4c452d14458ebfa4bbc7a74c4529f1a2f0acb3a11d6fef6df1058583a9d5bce48025996fcc94c177c58645d68098e4ee4988dc1114d615f01f15eb8bc34f098e42cd45ed58960622bf7bff79fc693ddd876d689ca088aabbc4547655f18710a11813d2481f05009791cbf9e7700a92825ac4427d98940b0e0c729f9903a311e1626ed846aa576326b9e80b640d60856a0b6cb39609bb5ed8c41a5410a7b65ddda6237505032bdbb89ba9e8af000296578185e9c66943b1131cfedb16582f0283a7ad5475ba22db752d2c9a78e80175efa1e3d26942871f7c13b3bd41a87b52c5d62f683a3fcc9ec757ce8397e4ba4f2a9fcba550072c24bb1566e9d6acfe2b2486dc98d5243cee8cd3ac490c6b60e55a425a56e29692bb569a93de69f3109f5c325e8d1e44dd5ced4bfb4a6e0d47760b69a6e755b786f84d6c71b9b1899a4b09b15385a6897318c9663659c5bdf1e429e6ff3e06b3a504fed0895fb0f3f572b8147eeb6a209e75da0d5313d265a46da0e2b4ccf4ebf5ecd44427c9900d219036d51b249d02527e251d41bdf48516f796ee5166ab19cf789b8770734284f2636e59161324c5f2c8f476074c22330b905547ed96c68b5510a5aa39228b853d0d8f08272a4a3a7d1ce0844bc8ca33b0d67b323b74593b096c1966fd4a780b49c327be04f49b0c63ef180bce0d1f56b03efda09e393249c11fcf8ab6b6b7e4de53123d6ab20d3c0fe14c9539c7253999874b7093e2ed9e34c38dccec5679201c5c8aec459443eb58199fe54fdb18ff03e8a1e3ea11501a2b0f5b8a5237b87de29e37f8bfb2cfa30e88c426c21421e930beb99ea24992a1d20765bcb9b986cd52c0306f14138395734abfc677d6a4d9e4976265c72008da0f0c67df93d6bca72288eec57b239988ac6cb25b89fe4a28f210d9bfb12d387317429d3b08cd80448fa43963343fbe411ff137"], &(0x7f0000000080)=0xc) perf_event_open(&(0x7f0000000080)={0x4, 0x80, 0x81, 0x4, 0x9, 0x8, 0x0, 0x7, 0x1c44, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040), 0x8}, 0x41600, 0x400, 0x5, 0x4, 0x8, 0x0, 0xffff, 0x0, 0x73ef121, 0x0, 0xcfa6}, 0x0, 0x5, r2, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r3, 0x0, 0xcb, &(0x7f0000000000)=0x10001, 0x10) pipe(0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000000), 0x1c) sendmsg$NL80211_CMD_SET_BSS(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r3, 0x0, 0x0, 0x1) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x22004001, 0x0, 0x0) 17:42:13 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1, {0x7, 0x1f, 0x0, 0x12e328c}}, 0x50) r3 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000042c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00(`qH\x00', 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = syz_open_dev$tty1(0xc, 0x4, 0x1) fstat(r4, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r5) r6 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) lsetxattr$system_posix_acl(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000540)='system.posix_acl_access\x00', &(0x7f00000008c0)={{}, {}, [{0x2, 0x3, r7}], {}, [{0x8, 0x0, r8}, {}], {0x10, 0x4}}, 0x3c, 0x0) statx(r3, &(0x7f0000000000)='./bus\x00', 0x4000, 0x200, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x400) read$FUSE(r3, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f0000009800)="a99fdc8a9ca4501441c3f8046cce82a18bd0ec16ab4b26f5d4aa41737cc81c6f73569f464ab3d1a47488027ef805e8d8d721bcaf2896fae7b31458c0733ab5380238af83ae0894344da98ec1f3709dae7d139694bf0cf10778ae89b6504c2eaefe788ec6c5d0fbbcae4df13ac45168949ff1aa7bad3da605a40e159ee0c524ca7b7c4b5b995d7e2012f10b5781f29a2f29ec873b8113427a3572a510a7e9d0dbe597fc55703903c581f1d4381c9a9d88a2373d8df9d799613fbb93f40deadcb08c6114005777ba90fd28ba58f67274330172d2b8e21f1cdd9d404a1f2635bfad72379875140287d410a3599c642999ff6b9f7d8c1915f2ee341b61e7348e76460ea6830818ce4a607c8f20c23f31b6a7e0439702184a7f9bdbd6501996e92bf63644486839aedcccca079aebc054d34ec775a5cc023867144763d8c6428a267daa938165eed8d64af31b2e05d069ed6258deb9927e1fe8f2ccde8912054c361b07fdde514dd4fe02cb714b044b3fe6f77020741f6600057e648361bfc44b96110640e81dfd799a6d4697eaf5461ac4861a94d668a2e7711c63f86943e3baefa3e5c93a4d373332803155f6853ad0692304e91440af1e47e1cb0891ab913171e0f92fb2c8ed0daaaa87be0a6a5ec3faab0f6152d4685cb790e6e5b9ece304e42e0b9a4d7de764ed49095b5d2761325e82edbd718d22f06cb15fd4ec75fa33da2762fefc17b811e16d9d6cf6cc985e812224373a31c14ee586a75cf07b1695b3389af229d6b5d4a7591662d38e2f3dc0fbe66d7a62d8cf13894952e0174ab6126f0ecba5f5161ea99cb75227f82d75faed2a3592071deb2c7921e997a4daed6b970135685536cf342ab5c5e2f6e088edc2ecf414899d73cad3ad0ce5c7cc68ae594e0f66bed238a47907670259c4ad246e32c3ef10b4f8614e829e585e2ffb52c6bfc9178570371cbec6f1ba5db381686db77b5ef95a283baa2fba0b47d2687e679c92b0da10abdaf52fbc4255fcfac610d2a3aa5f0694134fb89c5deb30838d75275bbcec31e67cca81f23c3bde7d340e1a92d5cf902adf23bbae6b0411320e441ae913e2c626b5eda2340d081098bb7d5e9f8cf5ef52722128306003b6750e0d84383791a87bdfe2ae61b5e7ed8bc8b5aa6cab0cf5d1b144996082fac3efeb33337fe38e6460a4242ca2ee4440e4b67e0f8b58bf0a080cdeb7193a5b87a4bb0993ae3eabd6674ca80842acd6d691944bda9938819fb56a100005df78df0c7e2406355c4d37794094da47f8a51c9fb675cef3dc68f73a4cebdcdf2d44e3eb2bce01b429dde98b425469b0a428c71d5daba4785b96a45829e99d5003bfa9ea9d706a95ccabce582b061c7abe5786b85fef8710b217da15293e79907b07a1930bcd51bac0a8d9a00259e6a392a306f409a70afec35fd3a303dfc3ea3520f5ce2119d755e00c03c2aa1078b233a5d57a56122d2f29c3000d0881f534df9e3a8279b4ac1168790399fdfae0339abfc7b0201e6ed70d9fed600bc5c8684e98ecd2b9d34ff8e99370e31bba9ff788e32c2272d8f1a50c067fd01103f91918e9781a0c197c0ba311d0ec75a94aaee5d2ba08c7df40cedffff9bbedf304f9bdc36c8ac92e3e046fed55460f8173d4930fb6a00864928097341d4b0289e7bb5e435c2e0fc54174e9f387a1d7043e04d85bbaded8550494bc46c91504643e01557e1632b45fe00dcd9266d982dfaf7f46e44897ac8a647f1e691f982cd91302428bbf3512adffeecf854f7f8f30a67bea40b4c6013e9140cb75a03aee84f83e01c29e58bac87122833396f062c9d07e47e9a15d3bd894364e3a353e6ddaca83f9050e53e1f2a5de093a6fda02373e388adc9800924b5757706e0e16e8b5973d1fcb42552647792bc43e866a2b8db805a32d1620e0d46625c87abd4f07d6690bfb99163a668cc10488d22c35beb4380622298233976ab808019363430d9edaabb29b47c9164c18785f887bd99e9c55b9e0ab4e343f749be91065bf078ba8e2f5ce57fea1d33ce4760ffb94c16f2f2cd6009f2713ac1e519a33f3fb937f8e1d78605f0075e76c03423f93ae15bd0da7ebd72b0faa7e8ff8188e6d48d0e982e48ef826f1c6bcb2bfc0cc56e35f2d06200ca85e2b76abe1a1db56c7bf9c6a6c10d3c0cd2bdf9402f2ba1eb400e38e58359c67c8dffb045f41cdb8288cc0d9ff1ad43ef1d33fcda66e61e21d9361458a5589da80be6e43680357f5e45098197bc8ba3f2c6fa3cee40618ff490f106fcf5929e025bf4cfd31463c8a98e18a49ef77ed2598fb3739b8294632cb3d68607f899cb1d0146c4d94bbebc888e034b6b4e817a45cabfbe8447c2182042c603deed1756a794c67e7852425184de8869f6605a452cd7d07088f6d857c8149dac22b9f6ad8fb797079c4e1f07c8ecca6c5684845bf78b9332c2929f5ab04e0703dca3d024a1a68c855273ae342384e9c09c20665ae43b5d9d9bc936806e3b357525c57789dafc6f92b4f3356f5e9a1e6e914c17f4f058d3a3bec568acfde6897a0a970e82e7aac04359896af01e7c90547cd598a1b7dfb945be46d0f5f1f020e9f887e60b8868880c932258dca01b5bf3a598d97159ab5d01b4257d2dc4563dfc9bff7b2faf4f271e15f24d18ea084fe95680e5aeb7f7e7a156e53ca70218843531a6dbfd7c7f63710ceee78816809aa422b0382a2bf24f55ff272c5253763e36cf4ec73f43d5d3e47409bec90911b1516d42bf040adcf72af60b1e8649eb81413576ba8d168ed5edb6fb435ff39d150b12b369b04ef36dffd3bc96ac3a9c38b5afd6f6a6e42ab519ee5322b880f47ed0f1775ef9e91e37f146da09a6bbd12ec395f7ce710fc78f54e75a5a4cec5ea3fff345125d09c5099350fc542528aab111515eac21f771839598c878a7eca71e825be21d0482ff0937039dad642affd8712efb831b62b287a2354fdfb7ca7efeb9184167786a94c453388f3f1e3ae61e2c55b6535f5401060b1bd1eae9a9ce2ce4bda93b88026d38674d41942868f831257ca057623ca7b82da563b0cf2fce261426eeeabb1ab06c4de7e2fd09514c94f3597b5de03602d675e624a68a975d07d5e34ae2c9f63e12b224d589a369fa18be56ffd0c1600facca4f59d3b80462801038b459141cd9f271705b6e6003ca132d03ac8e86b185b8374b82791f2a3dd793f431514c71a3e94951a06b52fb57085dce08de069eaf9cb043993b8e85443b1533e03ceb48e048184bbfa222617a0ac6b9f9e2a21490dca5e170041d01f30707a5e5aaa3ad8ab44638381338e5e3bafb363c16cebb1f745bbab1c1c0f904b074a185466756b040136b7bd03df30fe4248e9fdb4264da3789466dee8db85944bf787dbb53a827a4c4d0748ed8c03338277bcc2c2322c2a081f0a841a2a5094cbe0b15420f31f5ed66747659b2bf40b81e9c1cea7313a2bcff6030cfad24bd304a8c22eca78b83149a9b53527ae0d55993c56e6a92092d4c38b471fe73aba9e36f3f4cae88b957a103bf7bf0d5d08897c1b704b1c583704aff5067d374e0ae7e45dd4bd6aa78f0dba76e67d4dc856864a6e2cb70951245985d4300796464bca865907d1ce8e385da82bb521f857a0685708bfe7d437a1eddff038f0f95bf86851d8a23aa31957290a062781c3ea94aa8b6ee9c9c9ede62a4a2a95ae0942d64c4ac728525ffdcf300bb35b4587d9217d8466c7ff6463ed615276dc5c8bc9ca6ffe769a0ecd5177e6d98859a831738696aa61e14afa2d53bcd3d8d491c6b7fdec5941998d0af122bf9b41fae1c6ca28d8a7ba98e20b4c1b99822b6542e2431be09d06003955517e7f5f57e9f5efa8342d995f0ef8240a8918e307c763cfc390dba173d00e67cff4194898a589a576becdf500f96aedb3071754667703b20a3f6accea0a1bfcc75efbe22e25d7124b185a1d7c12b2c0cbd5f76c1dc14f27c399d3e57e1d58576d33507bd22dcb3e36e7d6b0f65714e7ce8905019ec8f1a13e80a16be34d5028a1d6c804e5a61ff136fd2b398ba08aa6bb75db9dc32db97467c80de9cf83fd90e42b7abf64304adebeb25b282a5409bc49f79a344546142ddb1dd2d1c36996b3f3676ee50e70fe82a36977db9d15c52f175e4245f1889b7950a3f71109bc8c84d2d8981f565a082025f3ac9fbc020578bce8677b465e16f057162f22bf0eff5777511dcf39e8692212415d298604b560a2f5f613c536d2d0743d7f25213ac333a684d565eb4fb4efd3f612535d36924193fafc38531cc0b4f60a89ada655195d0d11dd7f9ccc122fa715c1538eb9b24d36f32df2e63a1fa95e1e1d02e0aadd2b78fc1fa12152e8fd341833103c65c779e941f6dcc3f21405f9d51ecaa4c040a07d489940f85ed64eaac8fcbddc2f6aa960a686be0a62dd6efc1ee1880d480b3236c8305184407a82caee127c15868d4fb53db04ff06cc790298939b530fc2298f4a69fc5ea663e6bce4475db91ab3dcd55e0465f1efe6a5a7b0bba4f7dd8b8df874068486c734b850dfb2f65fad285796bfd22c2b504644af6723d73c80f610347ecf41ad68ce5f011d49b95eabf736245d8a393ac957332ec8240d3c495d206d889ce7e6d6e6845570be8e0076b35f0866258ae3a7d166cedbf5054eceb41836353963e3234e28adcceb1444689606579a69408e4dfaf554a88b3c754c80e03cbb65285dbdb2ac8de8cb77c10d8cfe7b491e026688522ab8d0fb9a7e04acd966d028a8e814d978ac4c7ca1fc30eaef3a7949d00b8fc10e08e1495e7c8f72b31075c88b5e3e1752887563b5e9bc008d6072d344d13d3683e1b9ed3919a6eddfa8206b9837cbbaafd78ff3a2f0c45e4f022faa83e8edb087ceb70b05928e2d3dea41ee42b053ef0a157a64546f0077e735462dd2b7626e7b34e1be4fee9f86369a4e6bc87f200e223fd529b68c8d1cbabfae2203961eabac10ee3a65efe807366c9b4bdb204aa18179c635ddee989c5e9641acebf0608e7b8e94e1cf19c93ef08c91e82af08429d3b5f9a5e0d56f163fd6bcbcedc9c492439a00bf1715345e1d7b69676cdf04d01c297a7b13acc0928b0f8c2ca17bcadac9f055db1d9b7d40b756c8af6cb751d75f5a2a06317dd738b6091693bdeaa41018e954d757175dc6cbb0585143acdca2bb8f64f6823a17a456225354e6ef0038bd347a4591b0978eb80d326ce569ffbd09c564eae0ff761e7c63c78e27c7590c1a3d296c9def04ce56139bb3ba19c642ab244e82e8c88938b34842addef8ee3acedbf392f528efb39b43c84b4616cf1a8b2a16197fa84764819a75435acf3ba910cac3707cb64eb6ac0529aa70aa0a056880584be37093b4dc9461013dcb06f04942257b3dbb6a1684c29cd633b33528ef5b318b317c4220c5b05ebe038b46c8d94ae9d0e261cb7f4abe960e6a568823a350e3ba1db31c6a826b05a2a22636480ee44d77b75cf9e100139c740378524f303aaee3eb844ecc592d8c53831488c8a62b5f3f44f021ef6efb427a86e128ccbde5c4792bbfbd642e562998df8197c207640a917bcecaf7e101877bb2a4a1bcc695fff206af4d860a012b34d37dbc2a75eac10f58f5ac4f854c9c70764c90d1b856a9db68ced9f3f8df6d7bcf39dad45b8c7dad0f684b4c593910de0c1d0030b3343fb97ca1397d141e271d2c735d52fc35074f332696171ca2060d8b1679eb7090be766141149db8cbbfad836e6a81d41f8b5dde719dd1af1e72b3c191aa1105c3a689da3e23515bdaf07f9d9611a05dd1098179d10288cb141c173d338978f8be64905d6f8e862ee8e0a99489023434919b59a9f5ba52d71db6e0d2ecc7b7b1d51a2b564ff9587741b088747406ddddc52c7dfdb4b33f58eb05b744073e6c8e9fd13004a40661c62ba820444b737c66cea4db9e501dcaef97cd8667e461b3eb71df2e3e3c6156077d3e38f77d7f6bad2c710d8d83fff4dcc2a087ec35550b749ff0f28d302e52589be05a5b1a5cb9bb1d3df0f2b695a5b45120a1189bdc9653b072ffd7171c917eac8df7cd0c45cd753d79d16a043ff18a568b0c871c306718512ff84ea935028ae4303dc4d4228428aa0d5c55760f7aa1548f69b749b115b622a2642657ba5129f1cc51acafcc68ed09569ba2c9e1cea5242646866ca0acda63ea8939b1358413306766e678dc9a33cc2ee156ac162a9b488351539e8e6ab49cdd8eca3dba96f7481ef4abe9dd10f9e74057e6c0668e2b1427e43ba9acf6291f506dfa3fd588ffa7a919328ad017a76860b391c02341205c2a1286dc6f26dd5a78b28ebaba9035e54a6fbcae2c609838f9868b381d6169a3f141b159ccbfa65c005c91cc504922692623ac74fdfb36c3cf35e2af2f8d5d9b16673b83e71a9f7f8659b0a01ac3fbddea0022b06de3fa6e51fece921f0da2f618409c6eb91c53752f8080a79a49f2a58b5e8a3346a641e96088edeaf8ba5f2754b67a65a5eaead285662b3f6a084a0ed04e93921e0c9223cfa1dc61a4038a3adfc86ebce08fad2cb2d34cec4705eccc4142c9d3bface1d1b31dafcfd85236193de28d50645d2af23280226b39dee64af616cfbe20528a3ffabc00681f69b569fbe08645fae2d4a0612a860a11c2591b83b58a5d5a0ac732a0ca3efcb8a09d0bbed64ccc03c8c61bf8ce232056523a0105ce9b8900a3b878a412b8391d91adecc61d4c8455ee45b2645fd6849094b31a2c65b5b827aa74c2c9fe01450ba93428106a3aead17c9b1803c3e9f910e5b8f5cb5ab2af005dd9344b24a9ce7afa6bc96451e494644965d99c802b2fe8168ad13f1fce1bda5638c472bd1470ac670ca33d7793df4ebb3632dbedb90c4d41564f71bfd0d71f60f818d3781cb0d52e597abff8da703871cd152396c8f8f312a018229cd4a47a65bd270e2ce78cddc15c67d8c86efa4ac80e01da01c6d4d26336765702c6afe48cf7384e980631d5eb3375a4bd5080c3d6752ca41103bab9396b71bba89052bee7fc2b4c13f477d8c6e68f620a123afa247eb1bbda7b7480dbd10462955f29563794e50d4f6a494ae1aacd62596d19f3b54095f76e5072d004d9ccd161f729955fc5960a4b103d02bba8db0e680f62be50c9c520c43de6ddfb40dd3152f50af288d4fbdba5941d4a3141e318422721d5eda851f6d9df646ea0dfa62910f01104fc825f6017c8488151ca7c12e0699acb70b23921147974c9ced032d6d9fc81ca858f0578ce9cd8999aec6ca6ad33b7e1bee08e6284283784d0fc437ae2a9385432e01f03e238d7f6a618c858cf0b8dc0dddaeca78ec471c6d066e7c6630ba5908ca16e8ab7ecbf9f218a8b2cc1787c8acf5f7c9e79c7603a1ffa03b4484f7e9d660a34de8082b7be43643b3a2a6570d25c04af0e98f03b7db58327d22bedc1d7dc0631cf6baa53c6c6f51ee6eff5b3768139c7752faaa428313c90d432178d7c7df53b4207d66fec857ed5ad67b7f21c69f036b0905531ff6bd72c9098b5697d85936a8f6fc0f6977af70fb38e1ef8d3b8a4ddc9fec5ea6f744247a1a3db27c58e564c74bf12ecf60c9d95c375a555ff4aaee6af36ac58ed447bf6d1d8a8913540438c373259851dfdf6f09d01b4de0e65ad92d962b7bdbe4290a7b7695c3415caf32bb31c529321e09a60956f771d81ba0c7caf3f0220fe717747d826ead5e3f9925d99bbff70d8d373a46f5a325a60d6cf8d5c33b43a00e5610c3afd9887dd82e832f4bb2a9c9e939aaa0c9eb877f05a7b2ddba77975ca6e5b96c81edeefd69f7302cbe615ce0cda2d6be041162899d5edd03396407cb6fd3d4c21ad9fea306dc9786f7b51808f5ba6d14e34b2eb63e1aaa95c55b29fa947f72a8e4dba66da08954c4ab5082df8e5eb3936a2c3bf8dec375f450ad441c2687f699502a7753068ada21d244810dc1a31a4a11ecdceed06245dbac521e2f1dfd96f07caaf3aa5c4d0b931cf73af14961f7a5ee14b56f1ff056440751937706ecb2843921cb766e35179387d7ff1ff0035a8f9ee8b2211be2cea059270b1340196c38195707c1a04196c9477879372b8ed8a2841b1a6469632c3621320b93fb9065a7e5bec0cefffdc485be91c5dc4ed4217b97eb58a36be114ab72cf2af7d9ad7058ca5d71cbad0798f00148f601bd336b465c39c9fbdb18c2a819057ec9e73b1f3cefbf6a6b54b3468882055df9e41885a0d9a1a2aa99fea57f226eb9b90796f6b299db340416e268929df0d70d31d733154e3be9cc2eeb7a3d53af085e38c0dcd5524749b8b941e06baef5e9b08c78766499ab61e066a3012d1c7d8704208bb15d6b8ac4a4cd241665581351e6860b586d6bfbcbba4a5fb914986f1630aebb2b013144ab8dc856984c4016ba0a2776e8eb6629af0600bb12b77fe57ef763157d75cc50640b0780a91a9188f76cdd1a75a4926eb7fb6b8fab8a330c064d7eeafcf62c0d2e6e68a2269f5cba84eb726a9a36c3329ea628d82b5bb13a6daa06594f97105b2cb5539e9c45719b0149007fb7c64f3c358d6b75d18ce02357de1931b0edb40998089500f25e6810130c01218214df146677d84d890ac4c5a56b50f5dc357a621f7ad81c2ef131cc37a2f3b236bf9d215a39acc9bf2309354c7df2ea44b4023c3953c45e18389fb08fd5010e7fe0e7b4d1e616964519cfb5c15984603b913e974f68bcfe2af9e334857dbf8e9f94a99a4002bf78b9dbc1810ee566f9b33c4912696c449e2464641b4fa58f614f952d6c3d89503d4ae9fa8533e1921d103815de7db691dbdde5fb00f3409b7e5f8f62a93f356d4c5c566cb0b7156a730af24f861914497722c8816efd4faf7690eb0ae17c4e5fbfe62df1ef318bd825efd4578ea80cdc3f6cb233b1595dad61e8ee7fc37d4897223ef56d7daf42626db8d01e57fdd6ce023f18045a5b836cf2d33508cf6e026bc136139174a40e9d66c867d3a0e265759cd2479c8aa2f43f71707320d3068a5bedc8a0c05cc3104f630a011c0fec084045b9c06b003709b05d31a1eecb37146b8707313d1d7a7611204b6e9f5120259a5d1fc71e2cafa67209011432e042e867627d4c689cee8d13b540396fdd9e57e5280a57cc988f3fbd9a0e027833df9757bedb78146d7a87656b37a1dd7625f7cb31a8f8dee436bf5a0882aae477bee4599309fa62820513cb4cdccb19264e0c5a83b2b46abd973d20c3e176ee1b416474028bba37989eac0bda77c130b56f44a4f80c2744acfa5902c01155fd0694a9c8eef6ec98b2a8bc722bd6b53ee4ce84c9413cd07d65e98c5cd8124b3fd65369667a8d72250ba7da6e69e80042373ed7a4926092ce155f1778379c8b9a71460a3ea1f883810934a84e8f0981cf4d885929f8333a3cc2a6c490062a5a3e529c587e12d19ae4c2de503b614be5ab86d3cd155de56f42502a7b9794342b8305c9f8722368e48dc498009b4e3f7c77525b1a059654af199f3fe13f4a74de5aca174b20a54b138c1816812a014f103fb286a4f66ff67b28a3437b96e54c1e56ae5d3b8e104a78aea03dba209599c14133e07be2838cec2fe7ffc4a16be0856559290e84135f733678a3fd36d4ff2b88588785029867f0d6863d2e0e5a70a52e6d3fc081eee107ac778e8c7712f926347abc2685a6d3f1ec8bf2433ad1ba385f7d1a3bd12598a980347a540067cb61d158eb9ce088420fe0235b5651fe54f3e2bf869d978bc0528200a0373c680cf419437e2349aa532b34db66e109377d89444c96207b68eda0b7eb05083248d749b13b286b5abd2bd6f440464a420f9654b519883f8e4b7176e4e65fc7e160fb08cb656b3f95446b046f2fb9d8720bc25f4f7dddb708ce36140cddb08e454a4c91ed47d25791da66b613c322c7df5ba23ddb77c6f12bfda13498a21a559be154ec7076d4f799add869a55e46afc421aacca1831c47dd60d0f4891d75137ae2a4506204b10e378f6b2b0cc5b8609844d6785e68efdf44de107c5d500ea39a46fc4d1b53650bf12ae7c0ebe236e895fabddd9ef25e16b98ea03574f29fbd90179cd35eae8a74bf83da026717719b17e2deb97c12bc5f9f6b437aa87fd06631c9c084a851032a96a4b204fe7c59a2f74dbe09faaeec46114096ecdddd97d80ce0edbc6e12d05f62b7386b06a17862e14494162005a48ee6e83051e19c1ab4b42b0fd98bf3f12dd2efde3f8c43fdd7ff7eec95791270aae08dc8ed0da3d808687b8c91add8d606af3b0872d7b2a141956fa48ae38a9f506a62744a79f2145d292b404dc4af44dc4e106de385c31db2e9d00cd7f23a6f461a0192652e3d5ee1fe039e221ffc9e22de3110ea94c8ffb55eefc0ff1a794fd1b382a3f7442347e262e754152ae40ce64e3b59381fa1cba489e66452fc788ff31b3ba29660289c577e2ebbfe117e6d419a467acf1d74b74028719c022c87bc0f881ff7117b0a15a86f170d66110398bff8075c1900e5addec1a16eeef2e811851977ab5f7b8c09d0b5f074f284b7d571ece5328377cf21d2aac6194c3a884ea284fa60b9a081f579c9aca5656e0ba1851729f711743df26bb3081ef298119188b89241603f2d7a3a400b7206d8f835ba5534b8fdc87385e23fe605d1dd43f9526e9ddcc05edcbbd4896cb956c50bf6fa0e9539698abf3c576cc07ff5674defd227bf8751c9e48aff12e4d8d83d5d7a048b86050194e816d0edc062ee9ffcb4a7f014461dc7445745ffaa80ae46ecd1e0ab1939b6bb66eb273d05242f8cf1d537e3ef70f2db3af66785ddd2d5c9d07028a0f3a548f4a6d8617929fb5c822ec64ba26b3a03ed93873123cdc1fe06dd96f39ef34b04d6336badec468f6bcf01e2dd9e0883ba6a0f894824beef8a4157f302b001389641b2759ecb72ce13e5e3ce8eff8d1aa676168cb1e9479a77fbc5fd0e265ffdc7d1121c0d5ba76521782b6b41f15aa39f9045a42335748cc7439c3c272c6a9640dd98cf7288fe156db4c53e47faec2096db604c92c22ca373e4aea35c09a709e361d73e9c181e83d95b6a9adce23ee61b05a574f1837c9a0be9597ac1c206ff1395c7bc8a7dfe7a52eaad085b92547313a56df07e4c7a5110c6760263e2f9871dcf6986ecb4a3356438e53d3b432064b2a8cfc414527e53e8dfd0cd244851d2f5b5f9ecdf3792b4c51038178a2a3359d4865287d764174b1a592150a47cb355cfcbed48e521e3ccdb7855af497641eb8f281e16cd94405bba4fdbe73118f741a35b35b3122e8910eb02d04a0e3e539798bfde09f3cd8671e092532569d47a5d381a2d57b5228649c7ffb8d5852e1e7079d2e6ba8c24680e772511ea63494d74a4853e2365c5a3627faf5522569fd8c912cde6698562fdf0992489362b2c2c709865fc33f658db79ddfc335128576a60a96457500849bd83f2e5fdf0b105d94f5b58f81128f9a16e321d7ae1325404663e410f01fc95ef04534a1f685d8f4b513b872a4f2f64514b2f54c0c87101bfb9e6fa8b3d0f596ef9fb702ee04bd17c89ef72e52731d5d174ba36cea3f5e4cfa39cd940f8fec4106af2228a3ca2113035edbc9c237597c705ea160dc841b9c2d01d1423324790a29212c84a365b63b0f8a6f6134653d3b970e8ab2512cb20", 0x2000, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x2a0, 0x0, 0x0, [{{0x2, 0x0, 0x0, 0x0, 0x0, 0x7, {0x0, 0x0, 0x0, 0xe995, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000, 0x0, 0x0, 0x0, 0x8000}}, {0x0, 0x0, 0x2, 0x0, '(\\'}}, {{0x5, 0x1, 0xff, 0x7, 0x4, 0x1f, {0x3, 0x4, 0x0, 0x5, 0x1, 0x9, 0x80000001, 0x7, 0x5, 0x2000, 0x20, r5, r8, 0x5}}, {0x3, 0xff, 0x2, 0x6, '(\\'}}, {{0x2, 0x0, 0x3, 0xfffffffffffffffe, 0x7, 0x7, {0x3, 0x3, 0x37, 0x5, 0x0, 0x9, 0x7f, 0x3, 0x6, 0x2000, 0x3ff, r9, r10, 0x9, 0x5515f2c6}}, {0x0, 0x0, 0x1, 0x8d0, '+'}}, {{0x5, 0x0, 0x6, 0xae2, 0x2, 0x1000, {0x0, 0x1, 0x7, 0x9, 0xb0, 0x1000, 0x2, 0x8000, 0x8000, 0x1000, 0x7, r2, r11, 0x45, 0x6}}, {0x1, 0x6, 0x18, 0x4, 'system.posix_acl_access\x00'}}]}, 0x0, 0x0}) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(r3, 0x0, 0x2) 17:42:13 executing program 0: perf_event_open(&(0x7f0000000700)={0x2, 0x80, 0x0, 0x80, 0x0, 0x0, 0x0, 0x2, 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, 0x4, @perf_config_ext={0x7feb, 0x9}, 0x0, 0x0, 0x0, 0x2, 0x0, 0x80}, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) write$P9_RREADLINK(0xffffffffffffffff, 0x0, 0x44) fcntl$F_SET_FILE_RW_HINT(0xffffffffffffffff, 0x40e, 0x0) setxattr$security_capability(0x0, 0x0, &(0x7f0000000400)=@v2={0x2000000, [{}, {0x8}]}, 0x14, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) ioctl$KVM_SET_MSRS(0xffffffffffffffff, 0x4008ae89, &(0x7f0000000780)=ANY=[]) shmat(0x0, &(0x7f0000a1c000/0x2000)=nil, 0x7000) ioctl$KVM_GET_PIT2(0xffffffffffffffff, 0x8070ae9f, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x54001800, &(0x7f0000fff000/0x1000)=nil) madvise(&(0x7f0000000000/0x600000)=nil, 0x800000, 0x9) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) r2 = dup(r1) r3 = dup(r2) accept(r3, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r3, 0xc0189373, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) 17:42:13 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0xe22, 0x0, @empty}, 0x1c) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f00000000c0)={{{@in=@loopback, @in=@loopback, 0x0, 0xfffd, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xee01}}, {{@in=@remote, 0x0, 0x33}, 0x0, @in=@remote}}, 0xe8) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x22000, 0x0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r2, 0xc0189374, &(0x7f0000001240)={{0x1, 0x1, 0x18, r0, {0x3}}, './file0\x00'}) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) sendmsg$nl_route(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000680)=@ipv4_deladdr={0x20, 0x15, 0x809, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r4}, [@IFA_ADDRESS={0x8, 0x1, @broadcast}]}, 0x20}, 0x1, 0x0, 0x0, 0x20000014}, 0x22044c04) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r2, 0xc0189379, &(0x7f0000001540)=ANY=[@ANYBLOB="37fe3fee01fff4000100000058000000", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0/file0\x00']) r6 = socket(0x11, 0x800000003, 0x0) bind(r6, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) r7 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r7, &(0x7f0000001480)="aff9808d326b91067ca78944e5c024c3dbdcd5b4b509752c5a73083e78e8a9274dde13e35103b334592fdb5029cc5fa402163db7e9516217317bc5c5fd9ee503d57827beba8f72753246aa49d6f58025481b52b0ce03702e134f86a507f0b26686fef06680da50394cce619c955698d91ed593cbfcc385", 0x77, 0x8008080, &(0x7f0000001500)={0x2, 0x4e23, @multicast2}, 0x10) getsockname$packet(r6, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r6, 0x89f3, &(0x7f0000001440)={'erspan0\x00', &(0x7f00000013c0)={'gretap0\x00', r4, 0x40, 0x0, 0x86dc, 0x4, {{0x17, 0x4, 0x1, 0x2, 0x5c, 0x66, 0x0, 0x7f, 0x7d, 0x0, @local, @private=0xa010101, {[@rr={0x7, 0x13, 0xac, [@remote, @rand_addr=0x64010101, @multicast2, @empty]}, @end, @ra={0x94, 0x4}, @ra={0x94, 0x4, 0x1}, @ssrr={0x89, 0x1f, 0xfe, [@rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x1, 0x0}, @remote, @remote, @dev={0xac, 0x14, 0x14, 0x14}, @rand_addr=0x64010102, @empty]}, @timestamp={0x44, 0xc, 0x17, 0x0, 0xf, [0xc6, 0x1]}]}}}}}) ioctl$KVM_CAP_EXIT_ON_EMULATION_FAILURE(r5, 0x4068aea3, &(0x7f0000001280)) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r1, 0xd000943e, &(0x7f0000000240)={0x0, 0x0, "1fd5c38db947202348d95d8fd2fac2d5f8e58050231740d561c89076b2f1d76bc40bdc5074aba75646e3be9fa0f4828e0a6f1386f24a4ac4598ded00cb9fa59a7d998955bc085629c9feb3492b817b8b0c733a971a4f9bf4e89647106d79515c72d473fe7a65047e547023c9abe8d1b5fe333ea89d81756c53871e9e3742de10e3abf2d98c86ac23e0b01740e9cb498c09de337f433f217d0dd63f3148e2be793c6ceca6b4bd94b043b17353e12e54d8837928079d292d0dbbbda1506a460386e385ba59d06f0f404b8d5e7a6036a196081cab5b8ab82ef6fc3f9497ffcc6b38873e7e7ad233931bfc2d6982a54153bdaf42543170730299b65f0e8a7d70bf22", "b1e28bc3d732815eae659bc86170db4787184e3f6afe9996832aad6c428954e9f5f93024f51f527aa457fe840bdea8cf87957deb4f376f538a6295fa50c4bdbc504589116e6a107f90120b14e868d7a4cbdbfe94f1ede698eb4513afe8958e4b7520bf51dbceafc1424e339b9cfa72564633e6c9d144de6c46f62af4d29eef3794a269066d60882de5ffba6231ef699a5d51492dd01190b8606b8e1118620016f4fd119c6120e5f99933c70ff777fb28f0243f80c97dce1f5cdf4a0b214fd111eb51eb1cf82667407c0237193c499b35ad133679df9b392b871b33f8843eb81241dbc71eb97b0bd6c36f37d196104693ab691eceeec5b31a23f70cb3989ea15a90fa3391badf2bfc5749b1e3e782855f1e98442629bec6a599a7ea88da89074bb6901ef9d9c06d6364c34b356e14dc5b1c6d4cff3ecdbf70bfe68c2d2ce049fdb04d8f605b2aea7ba92645e2ffd6b2208aa2e0ba5946c5a4766256e933be2b655e12fc21dcca4b756be607e8a8cd15de6f8d6094b3a45f257333269e60a7d6c2caf2da3d0fb5027e0d3a79b8fe41b1752adeec2d5ffa4d88f885a555dfca79be5765a872f6cec5dae4e2e61a1e8c9c983043980584f767f66712852482cbeaf9a25528bdd439a098cb45b1000a548e7aaf6dc6576f7f440678bfe147fde73b75c234bf595a8fb279145264bf016371375681fd452c90bb3c1ea52db10d03fded4768fdce12a03807fb524ce53611c7a8f8b927414d77817b679e4c37c66d3cde2f8ea78572b61c4106d0488191f63462d56ebe15f519540463312f84bcac92572e500167fb6b364115003a4adc6e347b6e23502917bb3975f81ae5676e132163021566b7eddba57309112ab8590e05b37dad52661f7561cfa018534a72fdb70ad8a0b256b3051e047d72b8317c08765d5748dd2a757f098de0a335c97dbbfe01bab3f05a97707ade9a03998dbeb76f449a56f9995fdd67b11ff792cfafacd812b8f09474d433b8aa459aae211ef421312d891efa02b3a6e78ef539839ef98c221c187334b7f7ac290532211237668298c70b618f6bea4713e5a2647d2102796535671d5e6511895470e6b42528092bed1187e8c64be1bf95e6465d6d350823b3fae3d61f67b4b8fe7e9fb7898162a2eaf165088620abe1a45c39c8cdbf4a09763e9d8d789001ef17739b02c695033f3ec04c1ef02daf865a3922b4d2e87ec9c475a1b40a0943b891beaafdcdeaf37240fb473c9076b4803e1bf39a0442615abc439ca62b278cd9c692eb4dc25e4e58d378249ff0237275ddea0a9fe412c60626abe7a839555ffab2b3268534a02fdb88a49b6d49a15c14f040f1eccd4be91cce579678d563ab53d29727e03b9cc48b489f1884481833592cdd6b380fc8f5b6eb2308c62eaf0531b42108ae38c44f6eb6010945d32f0580a5aeaa8801ddb024dafe6f7e585e31c52cf6ccbc830abd9aaaa8cd6da155cd07f066f50a37f01302ce433945bd00ec798ada974667c2c482d220c03b469facbb30bd60e6b470bdd8641eb1bf6216d325f6f6c1f9ca3030815ff73be3b9084b3e0ebca14c10c992f087a6bd1b309065b681ac8508ebe4af26c17d9de202828abf1f2f0be1c43a26d2a2cfa3ccae4793f5860e64742bfb76c42f2b02b19c457b913cf7c2700a6ef1a58723798c9b5c5ab48bde24547c534641744afb10c0f48ed4f2cc998ef447c192dd9e0b525b2446d01d016baa46dc519d9a7ba9fd974bc57af3ebeb71523853cf63e8516e374d3637d79f959cb4183f530e3401323badb992125757d22bf3c2512969f264dc43a9e31ba9483846b84df4bf30f809de36c6e2e423889b6c2fe3cf539a3d4141d50e774c8a1516292c1144305762344771a7d30880131ae5614fe79fea94f5f23e4cd5c163df721d1bf356a07080412b4d5ee70b995b3e1bcca995b6c6159949cb929faef471c67519f480010f8f84671150fa9dc70af33ef3076220a554bd4ab73a883dbfe6956327dd11c408d72aec59293751c0d631337504ed02cdb87a419e349305d7fa88050dae2f66d44269b94ae2b4eeae92f63dfa1c0bb616ff051903ac20939cca6778e8ba028e24da9cc90fa585eb119b70eca8360de13622d52424248b0cdf39add0a090274788884192aac31421e13e7aaf7b1e66fef5dd3a879ba76b4638dd8c725acf4bf6c5d73c0538579a230d96158430d51b4c55a8ce6d898999790c03c33831bb2b6f6b1e855a742f3b55b7c324df1fe3fd67381e90e44da35bf5102e4bdf35d005e9a82f6724f8bef1846bebe150ce40cd5410eed99f5c128addd856de49d867543e8433b6ef17d28306a3fea8b7881cc3c33b544d85548bdbd5340e72b50276d983e1e09a5cf6726b469da59b0620ff412f75c73941c07f1f2e13b9a16263f763e53db172838ddc424fa7240a5197fe36d623f072fa1f00636174b77ddbed21de8854f90188a4c2cc4f9f7e8ea19fba5cd131f188e35c042c944f85c76b636c6638e4e7be1aa0b66183cf50431bc246184bc115239dec5f4ff24635bbcdf5bc93b1fa059d2f16709a38e0c7d1d434edade9021832614c08759b8eb7ddf1d5cd6f96f653401932037d84657d56fb8c011e14c0da56d390ab06daeb54773c1f72f131696a5a3e9de0b5b34de3593fa287fa6fdb0c0cabcddbda9bcda431999dc3fffe4d19cc0f663ef7ae6674c20e2ca8bbee7bc6748cfe8e1f0e1bba28d5c8cc4c1b266f9cbe2c28935be84ff4d304e916c418d6d3d8a8cc33ce2510c3b7f9769fb1b0b6f2879fa78bb98952d46e0cf9ae2afad7fa3d152d8b37c16e99234617ff4566a857844a1a9d2b6c67f571e24f4284dd1143b8c22c008b3634e1b57eb07f64a95cdee20c9356ec6b81b93d70506f33f15f295d4f33bc387e585551caf2acec8d2acf6d80a14dfe853d73b6ea0073a9b0ff1fa1dc360437034740b98e377bd2c39ee14206d2f48637ffa38527e3afa6b8cc78653dbe105cbd124df68cb448a79c026d0197a5cde7196503f25a8671e60ea3f2f5e50926ee90d955b40eed7ebf461712440368ffe731e228616fb80f54a71b865598ffb803b129adf4c95818270d0121e9bb39e4d7d1409a47b8c6348439b754e961881ea389342f29a40ad2bef380fbcc969a519fb9076191f7c7cbafa089564f992a85630f679badd56037335db1c7121098332f366a25213f0adb3a9ab32dac0f25efd23ade1df8e8bcd32464776d3a2a2d739e31d23a02b5c0e0f42ce39d9e612cc169a50ce31d34d336ace564e2b6399283635c88aaed4f00c8d0dc0024ef6ee303c1b5031860d7c989c7a2b288c363a986a3b691e9df74eb08adc34c823d473366430cff6a06f28d1b938e77e6181c9e42dfac012e0f3da5ff09bdbfa05a60e698141dd433f9afee386becacd30966804207b561ae8aa2bcd780d779785e4d78048e9e0ed3fe2fdf4e06a8e834b95916831d80072539f5e76cd80163d5b295c213cf2c497cbabaa9f79def93f5f1c9163c6b87e374d1b19e7aaecbff2bc9a771351e43eba1fe54f6c618c96c98bc8e90d8ebd7d275c856914fb3f9d23dc5a030a64fe95e3fedee8c2502aa36715ad4a281d8222eb222e2fe80ebfa384f16065efc99aff5893478547290ab1f6a3d46ede64abc7a7aef16e3fd3084e0a2f8e4c4c944d1f6acf1054f462e7834846e090c0f6f29ab74fbb01a4d66d8e66a4af06435bcd898476790f34fb20aa12e8fd09e1fd2c4c63cda5661c10df2b7d4354cd8d7c0380253f801e9928d348c2d20fcaee41d51908b1ef92297e86b0b4daf406ab7454ef51b3cc11d8e9b1eb9bc7f3142ff3c8d4194fbe1df8507d2204d72786972412fcefeb2ee3e8f08db6f646c5762a92d35303cd7412c900641e189dbfbf004cc45dd9883bf2f5ec0c5dd442e31a75866016c4d10b7644b6d334fc231bc46938a1584c63e206eb85cb51abbf9ff8407779084a6f7b322105fb9fe20d3e3f2460b0d5158562cb5bd746bf604e6b057feb6a0108780fb4404121a026e0368cb50f5b25727504f4e165be14bf2b29018f3ffaff717ecfbe08ae0e2a6e19494f9de494d46a45db7833eb2dd452095786303668e139afc2870e87c95a74090bb9208c5dea8e371ae8d0ea671d56e0dc8cf3b3449e2efa2f9cab96e8d587c9b04ff6f9a2069f163e783e93a9bf3cfb158c60e6ed737d58f28cacb52e7a1f603b297850c3bf7488788fc72137eb8386911ba491f425dde3b57ed474dc77bc9c552ef76c7026929ebc579977db214eaf05b3df7ba2ef3673a3f96af353a3e3c92a73535f675d56a7df0066af35567091b47406413923bbebc268c47bac08acc50bb135434c00d3e61a1abc000f3aff0e9e91f5ecdef812309f5a763887497bfac57e67641a2410fdc76c15ccd7fb3bffc9340b728c8281f7de19f02102d1f1193e33767dd5eeee4067820e234165300b53715d201780069865b386f39eb2d5c27f475fdb25c174713519a01949bffe5867da2ddc43f5897fa54acbd928613cd52d291140d2af5d3f4f23ff932a312c785a8136f99459564a17d35eac221053ebf168d82e7061e9f6583777dd5f31630c7a2d1694ad278d29fe94a0a65cb52ee8442e87b81219556df25e97b7cdaf59bc573370dc8588d87230d5d62038900c32a5a138245b049302958cd32ceeef7bd6dd4a771c2380ad04b5c750d3c13a3da8185ba8193e290edacfab694222925f624b365408964fde4808d31b101e17c8aebdaeeeba4aa8704e23853672965b9c5f053af4d77aeef52c641c22f8f1d42e47b4327cbccad8f673fec99fbb72be9191017ebaff86204e6982889809c333626e4a87d20df52d057963b19adda2fef130c7ff22b9dc3e398435755ad1b960a034d51ce978f1c67a9e7496b079fde79c65e6ac691c30442e1ced57c20dbd884a75b7f875dbde0eaf31c24bbe7c708429bb72319f411faa01bc7d66bf4127d33a7eb59aa9748f2b5ea802cf7f07b3a3960b6547e1dc46311384faadf5809d456919fc5e3d12e3149f06fa7f798fdf658b21cf169815a7d85d958f42420196fe5fb6f055ab3acba81915948cf898bf54c0ceb3cced9c4f1c0cc459a42035c9df2ea49132a2d42f28ee8aaf925ae6415cc6ce628d2a91a9712c24479e889a268a24c6d2588a6c24d186d42ccabb584f7265d2cbba73b5d086b4b8dcb3353bc41f73ad4246c1f7005a1658744e989734b23201003074b0f6075da4c3d9fa12272ee9c6af3f634cddfd2c00f05b4232ccf5507978e08f660b73be58a864b7b35bff00ca995d2a3efb2e9495aefb8b0362ed93ade715188d5bd49704e5594f5d2f564698f2c20cb502842b46c62d7008f1262b9248e366fd6a18ab03f2ce98a778f078c3348688b48b937052a8fa311fc"}) syz_emit_ethernet(0x82, &(0x7f0000001300)={@multicast, @empty, @val={@void, {0x8100, 0x3}}, {@ipv6={0x86dd, @udp={0x0, 0x6, "00a700", 0x48, 0x11, 0x0, @empty, @dev={0xfe, 0x80, '\x00', 0x43}, {[], {0x0, 0xe22, 0x48, 0x0, @wg=@cookie={0x3, 0x3, "8b3e4a71f9aa348969f05565f7f9d92c908b9b05dba7af7e", "f75bc010f15c01b6b3102a8b59c1fb9eec3be19e844a2994e4c1c8c4847647d7"}}}}}}}, 0x0) 17:42:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="1500000065ffff097b000008003950323030302e4c"], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r5 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r5, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_NEW_KEY(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000300)={0x44, r4, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r6}, @void}}, [@NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_KEY={0x1c, 0x50, 0x0, 0x1, [@NL80211_KEY_DATA_WEP40={0x9, 0x1, "eb679e627b"}, @NL80211_KEY_TYPE={0x8}, @NL80211_KEY_DEFAULT_MGMT={0x4}]}]}, 0x44}}, 0x0) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB="2c7766646e6f3d6d938316ac4e3e0407b53e21b771ddbe7e479d162ca7a2481c9b7c61ea675a1ca20112ff63d16ee524cca5f9e675b3def9a1b0abeed1e0bd3d9eea4a290996026ddcc6b02537da811a5e4e538f7c6fd4817b3273d9e7c953449009024a23a60d97d9d95915923bacb4c3fd3b692a232c7574a58be21099a64c7578a23fdd848900dc9f439aa5b4e7cb0ab6c5534f07651777364999cee30f4db9c25b8ac9054187c2b6587260167b9b1b3a08ec87467d086386e7efd74dc20846251970d5c1f21cc7b5d24824d181e1067e34385f60e63deb26d79cea66228a839d275e382b0a252c03edc70207f5ac6aebccada3b04fb77b70d442c6abaf0aeb07895bf3dc59dba0a2a340976a494719109082523268f4d425219e50c5", @ANYRESHEX=r2, @ANYBLOB=',\x00']) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r7 = socket(0x11, 0x800000003, 0x0) bind(r7, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r7, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) sendmsg$NL80211_CMD_GET_MESH_CONFIG(r7, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x80400000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x20, r4, 0x2, 0x70bd27, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x0, 0x79}}}}, ["", "", "", "", ""]}, 0x20}}, 0x4040000) [ 646.420388] bridge0: port 3(ip6gretap0) entered blocking state [ 646.428940] bridge0: port 3(ip6gretap0) entered disabled state 17:42:13 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1, {0x7, 0x1f, 0x0, 0x12e328c}}, 0x50) r3 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000042c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00(`qH\x00', 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = syz_open_dev$tty1(0xc, 0x4, 0x1) fstat(r4, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r5) r6 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) lsetxattr$system_posix_acl(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000540)='system.posix_acl_access\x00', &(0x7f00000008c0)={{}, {}, [{0x2, 0x3, r7}], {}, [{0x8, 0x0, r8}, {}], {0x10, 0x4}}, 0x3c, 0x0) statx(r3, &(0x7f0000000000)='./bus\x00', 0x4000, 0x200, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x400) read$FUSE(r3, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f0000009800)="a99fdc8a9ca4501441c3f8046cce82a18bd0ec16ab4b26f5d4aa41737cc81c6f73569f464ab3d1a47488027ef805e8d8d721bcaf2896fae7b31458c0733ab5380238af83ae0894344da98ec1f3709dae7d139694bf0cf10778ae89b6504c2eaefe788ec6c5d0fbbcae4df13ac45168949ff1aa7bad3da605a40e159ee0c524ca7b7c4b5b995d7e2012f10b5781f29a2f29ec873b8113427a3572a510a7e9d0dbe597fc55703903c581f1d4381c9a9d88a2373d8df9d799613fbb93f40deadcb08c6114005777ba90fd28ba58f67274330172d2b8e21f1cdd9d404a1f2635bfad72379875140287d410a3599c642999ff6b9f7d8c1915f2ee341b61e7348e76460ea6830818ce4a607c8f20c23f31b6a7e0439702184a7f9bdbd6501996e92bf63644486839aedcccca079aebc054d34ec775a5cc023867144763d8c6428a267daa938165eed8d64af31b2e05d069ed6258deb9927e1fe8f2ccde8912054c361b07fdde514dd4fe02cb714b044b3fe6f77020741f6600057e648361bfc44b96110640e81dfd799a6d4697eaf5461ac4861a94d668a2e7711c63f86943e3baefa3e5c93a4d373332803155f6853ad0692304e91440af1e47e1cb0891ab913171e0f92fb2c8ed0daaaa87be0a6a5ec3faab0f6152d4685cb790e6e5b9ece304e42e0b9a4d7de764ed49095b5d2761325e82edbd718d22f06cb15fd4ec75fa33da2762fefc17b811e16d9d6cf6cc985e812224373a31c14ee586a75cf07b1695b3389af229d6b5d4a7591662d38e2f3dc0fbe66d7a62d8cf13894952e0174ab6126f0ecba5f5161ea99cb75227f82d75faed2a3592071deb2c7921e997a4daed6b970135685536cf342ab5c5e2f6e088edc2ecf414899d73cad3ad0ce5c7cc68ae594e0f66bed238a47907670259c4ad246e32c3ef10b4f8614e829e585e2ffb52c6bfc9178570371cbec6f1ba5db381686db77b5ef95a283baa2fba0b47d2687e679c92b0da10abdaf52fbc4255fcfac610d2a3aa5f0694134fb89c5deb30838d75275bbcec31e67cca81f23c3bde7d340e1a92d5cf902adf23bbae6b0411320e441ae913e2c626b5eda2340d081098bb7d5e9f8cf5ef52722128306003b6750e0d84383791a87bdfe2ae61b5e7ed8bc8b5aa6cab0cf5d1b144996082fac3efeb33337fe38e6460a4242ca2ee4440e4b67e0f8b58bf0a080cdeb7193a5b87a4bb0993ae3eabd6674ca80842acd6d691944bda9938819fb56a100005df78df0c7e2406355c4d37794094da47f8a51c9fb675cef3dc68f73a4cebdcdf2d44e3eb2bce01b429dde98b425469b0a428c71d5daba4785b96a45829e99d5003bfa9ea9d706a95ccabce582b061c7abe5786b85fef8710b217da15293e79907b07a1930bcd51bac0a8d9a00259e6a392a306f409a70afec35fd3a303dfc3ea3520f5ce2119d755e00c03c2aa1078b233a5d57a56122d2f29c3000d0881f534df9e3a8279b4ac1168790399fdfae0339abfc7b0201e6ed70d9fed600bc5c8684e98ecd2b9d34ff8e99370e31bba9ff788e32c2272d8f1a50c067fd01103f91918e9781a0c197c0ba311d0ec75a94aaee5d2ba08c7df40cedffff9bbedf304f9bdc36c8ac92e3e046fed55460f8173d4930fb6a00864928097341d4b0289e7bb5e435c2e0fc54174e9f387a1d7043e04d85bbaded8550494bc46c91504643e01557e1632b45fe00dcd9266d982dfaf7f46e44897ac8a647f1e691f982cd91302428bbf3512adffeecf854f7f8f30a67bea40b4c6013e9140cb75a03aee84f83e01c29e58bac87122833396f062c9d07e47e9a15d3bd894364e3a353e6ddaca83f9050e53e1f2a5de093a6fda02373e388adc9800924b5757706e0e16e8b5973d1fcb42552647792bc43e866a2b8db805a32d1620e0d46625c87abd4f07d6690bfb99163a668cc10488d22c35beb4380622298233976ab808019363430d9edaabb29b47c9164c18785f887bd99e9c55b9e0ab4e343f749be91065bf078ba8e2f5ce57fea1d33ce4760ffb94c16f2f2cd6009f2713ac1e519a33f3fb937f8e1d78605f0075e76c03423f93ae15bd0da7ebd72b0faa7e8ff8188e6d48d0e982e48ef826f1c6bcb2bfc0cc56e35f2d06200ca85e2b76abe1a1db56c7bf9c6a6c10d3c0cd2bdf9402f2ba1eb400e38e58359c67c8dffb045f41cdb8288cc0d9ff1ad43ef1d33fcda66e61e21d9361458a5589da80be6e43680357f5e45098197bc8ba3f2c6fa3cee40618ff490f106fcf5929e025bf4cfd31463c8a98e18a49ef77ed2598fb3739b8294632cb3d68607f899cb1d0146c4d94bbebc888e034b6b4e817a45cabfbe8447c2182042c603deed1756a794c67e7852425184de8869f6605a452cd7d07088f6d857c8149dac22b9f6ad8fb797079c4e1f07c8ecca6c5684845bf78b9332c2929f5ab04e0703dca3d024a1a68c855273ae342384e9c09c20665ae43b5d9d9bc936806e3b357525c57789dafc6f92b4f3356f5e9a1e6e914c17f4f058d3a3bec568acfde6897a0a970e82e7aac04359896af01e7c90547cd598a1b7dfb945be46d0f5f1f020e9f887e60b8868880c932258dca01b5bf3a598d97159ab5d01b4257d2dc4563dfc9bff7b2faf4f271e15f24d18ea084fe95680e5aeb7f7e7a156e53ca70218843531a6dbfd7c7f63710ceee78816809aa422b0382a2bf24f55ff272c5253763e36cf4ec73f43d5d3e47409bec90911b1516d42bf040adcf72af60b1e8649eb81413576ba8d168ed5edb6fb435ff39d150b12b369b04ef36dffd3bc96ac3a9c38b5afd6f6a6e42ab519ee5322b880f47ed0f1775ef9e91e37f146da09a6bbd12ec395f7ce710fc78f54e75a5a4cec5ea3fff345125d09c5099350fc542528aab111515eac21f771839598c878a7eca71e825be21d0482ff0937039dad642affd8712efb831b62b287a2354fdfb7ca7efeb9184167786a94c453388f3f1e3ae61e2c55b6535f5401060b1bd1eae9a9ce2ce4bda93b88026d38674d41942868f831257ca057623ca7b82da563b0cf2fce261426eeeabb1ab06c4de7e2fd09514c94f3597b5de03602d675e624a68a975d07d5e34ae2c9f63e12b224d589a369fa18be56ffd0c1600facca4f59d3b80462801038b459141cd9f271705b6e6003ca132d03ac8e86b185b8374b82791f2a3dd793f431514c71a3e94951a06b52fb57085dce08de069eaf9cb043993b8e85443b1533e03ceb48e048184bbfa222617a0ac6b9f9e2a21490dca5e170041d01f30707a5e5aaa3ad8ab44638381338e5e3bafb363c16cebb1f745bbab1c1c0f904b074a185466756b040136b7bd03df30fe4248e9fdb4264da3789466dee8db85944bf787dbb53a827a4c4d0748ed8c03338277bcc2c2322c2a081f0a841a2a5094cbe0b15420f31f5ed66747659b2bf40b81e9c1cea7313a2bcff6030cfad24bd304a8c22eca78b83149a9b53527ae0d55993c56e6a92092d4c38b471fe73aba9e36f3f4cae88b957a103bf7bf0d5d08897c1b704b1c583704aff5067d374e0ae7e45dd4bd6aa78f0dba76e67d4dc856864a6e2cb70951245985d4300796464bca865907d1ce8e385da82bb521f857a0685708bfe7d437a1eddff038f0f95bf86851d8a23aa31957290a062781c3ea94aa8b6ee9c9c9ede62a4a2a95ae0942d64c4ac728525ffdcf300bb35b4587d9217d8466c7ff6463ed615276dc5c8bc9ca6ffe769a0ecd5177e6d98859a831738696aa61e14afa2d53bcd3d8d491c6b7fdec5941998d0af122bf9b41fae1c6ca28d8a7ba98e20b4c1b99822b6542e2431be09d06003955517e7f5f57e9f5efa8342d995f0ef8240a8918e307c763cfc390dba173d00e67cff4194898a589a576becdf500f96aedb3071754667703b20a3f6accea0a1bfcc75efbe22e25d7124b185a1d7c12b2c0cbd5f76c1dc14f27c399d3e57e1d58576d33507bd22dcb3e36e7d6b0f65714e7ce8905019ec8f1a13e80a16be34d5028a1d6c804e5a61ff136fd2b398ba08aa6bb75db9dc32db97467c80de9cf83fd90e42b7abf64304adebeb25b282a5409bc49f79a344546142ddb1dd2d1c36996b3f3676ee50e70fe82a36977db9d15c52f175e4245f1889b7950a3f71109bc8c84d2d8981f565a082025f3ac9fbc020578bce8677b465e16f057162f22bf0eff5777511dcf39e8692212415d298604b560a2f5f613c536d2d0743d7f25213ac333a684d565eb4fb4efd3f612535d36924193fafc38531cc0b4f60a89ada655195d0d11dd7f9ccc122fa715c1538eb9b24d36f32df2e63a1fa95e1e1d02e0aadd2b78fc1fa12152e8fd341833103c65c779e941f6dcc3f21405f9d51ecaa4c040a07d489940f85ed64eaac8fcbddc2f6aa960a686be0a62dd6efc1ee1880d480b3236c8305184407a82caee127c15868d4fb53db04ff06cc790298939b530fc2298f4a69fc5ea663e6bce4475db91ab3dcd55e0465f1efe6a5a7b0bba4f7dd8b8df874068486c734b850dfb2f65fad285796bfd22c2b504644af6723d73c80f610347ecf41ad68ce5f011d49b95eabf736245d8a393ac957332ec8240d3c495d206d889ce7e6d6e6845570be8e0076b35f0866258ae3a7d166cedbf5054eceb41836353963e3234e28adcceb1444689606579a69408e4dfaf554a88b3c754c80e03cbb65285dbdb2ac8de8cb77c10d8cfe7b491e026688522ab8d0fb9a7e04acd966d028a8e814d978ac4c7ca1fc30eaef3a7949d00b8fc10e08e1495e7c8f72b31075c88b5e3e1752887563b5e9bc008d6072d344d13d3683e1b9ed3919a6eddfa8206b9837cbbaafd78ff3a2f0c45e4f022faa83e8edb087ceb70b05928e2d3dea41ee42b053ef0a157a64546f0077e735462dd2b7626e7b34e1be4fee9f86369a4e6bc87f200e223fd529b68c8d1cbabfae2203961eabac10ee3a65efe807366c9b4bdb204aa18179c635ddee989c5e9641acebf0608e7b8e94e1cf19c93ef08c91e82af08429d3b5f9a5e0d56f163fd6bcbcedc9c492439a00bf1715345e1d7b69676cdf04d01c297a7b13acc0928b0f8c2ca17bcadac9f055db1d9b7d40b756c8af6cb751d75f5a2a06317dd738b6091693bdeaa41018e954d757175dc6cbb0585143acdca2bb8f64f6823a17a456225354e6ef0038bd347a4591b0978eb80d326ce569ffbd09c564eae0ff761e7c63c78e27c7590c1a3d296c9def04ce56139bb3ba19c642ab244e82e8c88938b34842addef8ee3acedbf392f528efb39b43c84b4616cf1a8b2a16197fa84764819a75435acf3ba910cac3707cb64eb6ac0529aa70aa0a056880584be37093b4dc9461013dcb06f04942257b3dbb6a1684c29cd633b33528ef5b318b317c4220c5b05ebe038b46c8d94ae9d0e261cb7f4abe960e6a568823a350e3ba1db31c6a826b05a2a22636480ee44d77b75cf9e100139c740378524f303aaee3eb844ecc592d8c53831488c8a62b5f3f44f021ef6efb427a86e128ccbde5c4792bbfbd642e562998df8197c207640a917bcecaf7e101877bb2a4a1bcc695fff206af4d860a012b34d37dbc2a75eac10f58f5ac4f854c9c70764c90d1b856a9db68ced9f3f8df6d7bcf39dad45b8c7dad0f684b4c593910de0c1d0030b3343fb97ca1397d141e271d2c735d52fc35074f332696171ca2060d8b1679eb7090be766141149db8cbbfad836e6a81d41f8b5dde719dd1af1e72b3c191aa1105c3a689da3e23515bdaf07f9d9611a05dd1098179d10288cb141c173d338978f8be64905d6f8e862ee8e0a99489023434919b59a9f5ba52d71db6e0d2ecc7b7b1d51a2b564ff9587741b088747406ddddc52c7dfdb4b33f58eb05b744073e6c8e9fd13004a40661c62ba820444b737c66cea4db9e501dcaef97cd8667e461b3eb71df2e3e3c6156077d3e38f77d7f6bad2c710d8d83fff4dcc2a087ec35550b749ff0f28d302e52589be05a5b1a5cb9bb1d3df0f2b695a5b45120a1189bdc9653b072ffd7171c917eac8df7cd0c45cd753d79d16a043ff18a568b0c871c306718512ff84ea935028ae4303dc4d4228428aa0d5c55760f7aa1548f69b749b115b622a2642657ba5129f1cc51acafcc68ed09569ba2c9e1cea5242646866ca0acda63ea8939b1358413306766e678dc9a33cc2ee156ac162a9b488351539e8e6ab49cdd8eca3dba96f7481ef4abe9dd10f9e74057e6c0668e2b1427e43ba9acf6291f506dfa3fd588ffa7a919328ad017a76860b391c02341205c2a1286dc6f26dd5a78b28ebaba9035e54a6fbcae2c609838f9868b381d6169a3f141b159ccbfa65c005c91cc504922692623ac74fdfb36c3cf35e2af2f8d5d9b16673b83e71a9f7f8659b0a01ac3fbddea0022b06de3fa6e51fece921f0da2f618409c6eb91c53752f8080a79a49f2a58b5e8a3346a641e96088edeaf8ba5f2754b67a65a5eaead285662b3f6a084a0ed04e93921e0c9223cfa1dc61a4038a3adfc86ebce08fad2cb2d34cec4705eccc4142c9d3bface1d1b31dafcfd85236193de28d50645d2af23280226b39dee64af616cfbe20528a3ffabc00681f69b569fbe08645fae2d4a0612a860a11c2591b83b58a5d5a0ac732a0ca3efcb8a09d0bbed64ccc03c8c61bf8ce232056523a0105ce9b8900a3b878a412b8391d91adecc61d4c8455ee45b2645fd6849094b31a2c65b5b827aa74c2c9fe01450ba93428106a3aead17c9b1803c3e9f910e5b8f5cb5ab2af005dd9344b24a9ce7afa6bc96451e494644965d99c802b2fe8168ad13f1fce1bda5638c472bd1470ac670ca33d7793df4ebb3632dbedb90c4d41564f71bfd0d71f60f818d3781cb0d52e597abff8da703871cd152396c8f8f312a018229cd4a47a65bd270e2ce78cddc15c67d8c86efa4ac80e01da01c6d4d26336765702c6afe48cf7384e980631d5eb3375a4bd5080c3d6752ca41103bab9396b71bba89052bee7fc2b4c13f477d8c6e68f620a123afa247eb1bbda7b7480dbd10462955f29563794e50d4f6a494ae1aacd62596d19f3b54095f76e5072d004d9ccd161f729955fc5960a4b103d02bba8db0e680f62be50c9c520c43de6ddfb40dd3152f50af288d4fbdba5941d4a3141e318422721d5eda851f6d9df646ea0dfa62910f01104fc825f6017c8488151ca7c12e0699acb70b23921147974c9ced032d6d9fc81ca858f0578ce9cd8999aec6ca6ad33b7e1bee08e6284283784d0fc437ae2a9385432e01f03e238d7f6a618c858cf0b8dc0dddaeca78ec471c6d066e7c6630ba5908ca16e8ab7ecbf9f218a8b2cc1787c8acf5f7c9e79c7603a1ffa03b4484f7e9d660a34de8082b7be43643b3a2a6570d25c04af0e98f03b7db58327d22bedc1d7dc0631cf6baa53c6c6f51ee6eff5b3768139c7752faaa428313c90d432178d7c7df53b4207d66fec857ed5ad67b7f21c69f036b0905531ff6bd72c9098b5697d85936a8f6fc0f6977af70fb38e1ef8d3b8a4ddc9fec5ea6f744247a1a3db27c58e564c74bf12ecf60c9d95c375a555ff4aaee6af36ac58ed447bf6d1d8a8913540438c373259851dfdf6f09d01b4de0e65ad92d962b7bdbe4290a7b7695c3415caf32bb31c529321e09a60956f771d81ba0c7caf3f0220fe717747d826ead5e3f9925d99bbff70d8d373a46f5a325a60d6cf8d5c33b43a00e5610c3afd9887dd82e832f4bb2a9c9e939aaa0c9eb877f05a7b2ddba77975ca6e5b96c81edeefd69f7302cbe615ce0cda2d6be041162899d5edd03396407cb6fd3d4c21ad9fea306dc9786f7b51808f5ba6d14e34b2eb63e1aaa95c55b29fa947f72a8e4dba66da08954c4ab5082df8e5eb3936a2c3bf8dec375f450ad441c2687f699502a7753068ada21d244810dc1a31a4a11ecdceed06245dbac521e2f1dfd96f07caaf3aa5c4d0b931cf73af14961f7a5ee14b56f1ff056440751937706ecb2843921cb766e35179387d7ff1ff0035a8f9ee8b2211be2cea059270b1340196c38195707c1a04196c9477879372b8ed8a2841b1a6469632c3621320b93fb9065a7e5bec0cefffdc485be91c5dc4ed4217b97eb58a36be114ab72cf2af7d9ad7058ca5d71cbad0798f00148f601bd336b465c39c9fbdb18c2a819057ec9e73b1f3cefbf6a6b54b3468882055df9e41885a0d9a1a2aa99fea57f226eb9b90796f6b299db340416e268929df0d70d31d733154e3be9cc2eeb7a3d53af085e38c0dcd5524749b8b941e06baef5e9b08c78766499ab61e066a3012d1c7d8704208bb15d6b8ac4a4cd241665581351e6860b586d6bfbcbba4a5fb914986f1630aebb2b013144ab8dc856984c4016ba0a2776e8eb6629af0600bb12b77fe57ef763157d75cc50640b0780a91a9188f76cdd1a75a4926eb7fb6b8fab8a330c064d7eeafcf62c0d2e6e68a2269f5cba84eb726a9a36c3329ea628d82b5bb13a6daa06594f97105b2cb5539e9c45719b0149007fb7c64f3c358d6b75d18ce02357de1931b0edb40998089500f25e6810130c01218214df146677d84d890ac4c5a56b50f5dc357a621f7ad81c2ef131cc37a2f3b236bf9d215a39acc9bf2309354c7df2ea44b4023c3953c45e18389fb08fd5010e7fe0e7b4d1e616964519cfb5c15984603b913e974f68bcfe2af9e334857dbf8e9f94a99a4002bf78b9dbc1810ee566f9b33c4912696c449e2464641b4fa58f614f952d6c3d89503d4ae9fa8533e1921d103815de7db691dbdde5fb00f3409b7e5f8f62a93f356d4c5c566cb0b7156a730af24f861914497722c8816efd4faf7690eb0ae17c4e5fbfe62df1ef318bd825efd4578ea80cdc3f6cb233b1595dad61e8ee7fc37d4897223ef56d7daf42626db8d01e57fdd6ce023f18045a5b836cf2d33508cf6e026bc136139174a40e9d66c867d3a0e265759cd2479c8aa2f43f71707320d3068a5bedc8a0c05cc3104f630a011c0fec084045b9c06b003709b05d31a1eecb37146b8707313d1d7a7611204b6e9f5120259a5d1fc71e2cafa67209011432e042e867627d4c689cee8d13b540396fdd9e57e5280a57cc988f3fbd9a0e027833df9757bedb78146d7a87656b37a1dd7625f7cb31a8f8dee436bf5a0882aae477bee4599309fa62820513cb4cdccb19264e0c5a83b2b46abd973d20c3e176ee1b416474028bba37989eac0bda77c130b56f44a4f80c2744acfa5902c01155fd0694a9c8eef6ec98b2a8bc722bd6b53ee4ce84c9413cd07d65e98c5cd8124b3fd65369667a8d72250ba7da6e69e80042373ed7a4926092ce155f1778379c8b9a71460a3ea1f883810934a84e8f0981cf4d885929f8333a3cc2a6c490062a5a3e529c587e12d19ae4c2de503b614be5ab86d3cd155de56f42502a7b9794342b8305c9f8722368e48dc498009b4e3f7c77525b1a059654af199f3fe13f4a74de5aca174b20a54b138c1816812a014f103fb286a4f66ff67b28a3437b96e54c1e56ae5d3b8e104a78aea03dba209599c14133e07be2838cec2fe7ffc4a16be0856559290e84135f733678a3fd36d4ff2b88588785029867f0d6863d2e0e5a70a52e6d3fc081eee107ac778e8c7712f926347abc2685a6d3f1ec8bf2433ad1ba385f7d1a3bd12598a980347a540067cb61d158eb9ce088420fe0235b5651fe54f3e2bf869d978bc0528200a0373c680cf419437e2349aa532b34db66e109377d89444c96207b68eda0b7eb05083248d749b13b286b5abd2bd6f440464a420f9654b519883f8e4b7176e4e65fc7e160fb08cb656b3f95446b046f2fb9d8720bc25f4f7dddb708ce36140cddb08e454a4c91ed47d25791da66b613c322c7df5ba23ddb77c6f12bfda13498a21a559be154ec7076d4f799add869a55e46afc421aacca1831c47dd60d0f4891d75137ae2a4506204b10e378f6b2b0cc5b8609844d6785e68efdf44de107c5d500ea39a46fc4d1b53650bf12ae7c0ebe236e895fabddd9ef25e16b98ea03574f29fbd90179cd35eae8a74bf83da026717719b17e2deb97c12bc5f9f6b437aa87fd06631c9c084a851032a96a4b204fe7c59a2f74dbe09faaeec46114096ecdddd97d80ce0edbc6e12d05f62b7386b06a17862e14494162005a48ee6e83051e19c1ab4b42b0fd98bf3f12dd2efde3f8c43fdd7ff7eec95791270aae08dc8ed0da3d808687b8c91add8d606af3b0872d7b2a141956fa48ae38a9f506a62744a79f2145d292b404dc4af44dc4e106de385c31db2e9d00cd7f23a6f461a0192652e3d5ee1fe039e221ffc9e22de3110ea94c8ffb55eefc0ff1a794fd1b382a3f7442347e262e754152ae40ce64e3b59381fa1cba489e66452fc788ff31b3ba29660289c577e2ebbfe117e6d419a467acf1d74b74028719c022c87bc0f881ff7117b0a15a86f170d66110398bff8075c1900e5addec1a16eeef2e811851977ab5f7b8c09d0b5f074f284b7d571ece5328377cf21d2aac6194c3a884ea284fa60b9a081f579c9aca5656e0ba1851729f711743df26bb3081ef298119188b89241603f2d7a3a400b7206d8f835ba5534b8fdc87385e23fe605d1dd43f9526e9ddcc05edcbbd4896cb956c50bf6fa0e9539698abf3c576cc07ff5674defd227bf8751c9e48aff12e4d8d83d5d7a048b86050194e816d0edc062ee9ffcb4a7f014461dc7445745ffaa80ae46ecd1e0ab1939b6bb66eb273d05242f8cf1d537e3ef70f2db3af66785ddd2d5c9d07028a0f3a548f4a6d8617929fb5c822ec64ba26b3a03ed93873123cdc1fe06dd96f39ef34b04d6336badec468f6bcf01e2dd9e0883ba6a0f894824beef8a4157f302b001389641b2759ecb72ce13e5e3ce8eff8d1aa676168cb1e9479a77fbc5fd0e265ffdc7d1121c0d5ba76521782b6b41f15aa39f9045a42335748cc7439c3c272c6a9640dd98cf7288fe156db4c53e47faec2096db604c92c22ca373e4aea35c09a709e361d73e9c181e83d95b6a9adce23ee61b05a574f1837c9a0be9597ac1c206ff1395c7bc8a7dfe7a52eaad085b92547313a56df07e4c7a5110c6760263e2f9871dcf6986ecb4a3356438e53d3b432064b2a8cfc414527e53e8dfd0cd244851d2f5b5f9ecdf3792b4c51038178a2a3359d4865287d764174b1a592150a47cb355cfcbed48e521e3ccdb7855af497641eb8f281e16cd94405bba4fdbe73118f741a35b35b3122e8910eb02d04a0e3e539798bfde09f3cd8671e092532569d47a5d381a2d57b5228649c7ffb8d5852e1e7079d2e6ba8c24680e772511ea63494d74a4853e2365c5a3627faf5522569fd8c912cde6698562fdf0992489362b2c2c709865fc33f658db79ddfc335128576a60a96457500849bd83f2e5fdf0b105d94f5b58f81128f9a16e321d7ae1325404663e410f01fc95ef04534a1f685d8f4b513b872a4f2f64514b2f54c0c87101bfb9e6fa8b3d0f596ef9fb702ee04bd17c89ef72e52731d5d174ba36cea3f5e4cfa39cd940f8fec4106af2228a3ca2113035edbc9c237597c705ea160dc841b9c2d01d1423324790a29212c84a365b63b0f8a6f6134653d3b970e8ab2512cb20", 0x2000, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x2a0, 0x0, 0x0, [{{0x2, 0x0, 0x0, 0x0, 0x0, 0x7, {0x0, 0x0, 0x0, 0xe995, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000, 0x0, 0x0, 0x0, 0x8000}}, {0x0, 0x0, 0x2, 0x0, '(\\'}}, {{0x5, 0x1, 0xff, 0x7, 0x4, 0x1f, {0x3, 0x4, 0x0, 0x5, 0x1, 0x9, 0x80000001, 0x7, 0x5, 0x2000, 0x20, r5, r8, 0x5}}, {0x3, 0xff, 0x2, 0x6, '(\\'}}, {{0x2, 0x0, 0x3, 0xfffffffffffffffe, 0x7, 0x7, {0x3, 0x3, 0x37, 0x5, 0x0, 0x9, 0x7f, 0x3, 0x6, 0x2000, 0x3ff, r9, r10, 0x9, 0x5515f2c6}}, {0x0, 0x0, 0x1, 0x8d0, '+'}}, {{0x5, 0x0, 0x6, 0xae2, 0x2, 0x1000, {0x0, 0x1, 0x7, 0x9, 0xb0, 0x1000, 0x2, 0x8000, 0x8000, 0x1000, 0x7, r2, r11, 0x45, 0x6}}, {0x1, 0x6, 0x18, 0x4, 'system.posix_acl_access\x00'}}]}, 0x0, 0x0}) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(r3, 0x0, 0x2) [ 646.462984] device ip6gretap0 entered promiscuous mode [ 646.470907] bridge0: port 3(ip6gretap0) entered blocking state [ 646.477141] bridge0: port 3(ip6gretap0) entered forwarding state [ 646.502099] device ip6gretap0 left promiscuous mode 17:42:13 executing program 4: ioctl$KVM_IOEVENTFD(0xffffffffffffffff, 0x4040ae79, &(0x7f0000000040)={0x100000, &(0x7f0000000000), 0x1}) fcntl$lock(0xffffffffffffffff, 0x25, &(0x7f0000000080)={0x0, 0x3, 0x0, 0x8}) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x40140, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK(r0, 0x40405514, &(0x7f0000000100)={0x1, 0x2, 0x2, 0x9, '\x00', 0x6}) clock_gettime(0x0, &(0x7f00000024c0)={0x0, 0x0}) recvmmsg$unix(0xffffffffffffffff, &(0x7f00000023c0)=[{{&(0x7f0000000140)=@abs, 0x6e, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/205, 0xcd}, {&(0x7f0000001380)=""/84, 0x54}, {&(0x7f0000001400)=""/193, 0xc1}], 0x5, &(0x7f0000001580)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28}}, {{&(0x7f00000015c0), 0x6e, &(0x7f00000017c0)=[{&(0x7f0000001640)=""/181, 0xb5}, {&(0x7f0000001700)=""/186, 0xba}], 0x2, &(0x7f0000001800)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}], 0x88}}, {{0x0, 0x0, &(0x7f0000001ec0)=[{&(0x7f00000018c0)=""/170, 0xaa}, {&(0x7f0000001980)=""/61, 0x3d}, {&(0x7f00000019c0)=""/205, 0xcd}, {&(0x7f0000001ac0)=""/139, 0x8b}, {&(0x7f0000001b80)=""/119, 0x77}, {&(0x7f0000001c00)=""/237, 0xed}, {&(0x7f0000001d00)=""/249, 0xf9}, {&(0x7f0000001e00)=""/91, 0x5b}, {&(0x7f0000001e80)=""/44, 0x2c}], 0x9, &(0x7f0000001f80)=[@rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0}}}, @cred={{0x1c}}], 0x140}}, {{&(0x7f00000020c0)=@abs, 0x6e, &(0x7f0000002240)=[{&(0x7f0000002140)=""/224, 0xe0}], 0x1, &(0x7f0000002280)=[@cred={{0x1c}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x110}}], 0x4, 0x12000, &(0x7f0000002500)={r1, r2+10000000}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000002540)={0x0}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r4, 0x40182103, &(0x7f00000025c0)={r14, 0x0, r0, 0x7, 0x80000}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r11, 0xc0502100, &(0x7f0000002600)={0x0}) ioctl$SECCOMP_IOCTL_NOTIF_SEND(r10, 0xc0182101, &(0x7f0000002680)={r15, 0x4, 0x7f}) ioctl$KVM_IOEVENTFD(r0, 0x4040ae79, &(0x7f0000002700)={0x100000, &(0x7f00000026c0), 0x4, r13, 0x8}) sendmsg$nl_route(r12, &(0x7f0000002800)={&(0x7f0000002740), 0xc, &(0x7f00000027c0)={&(0x7f0000002780)=@can_delroute={0x34, 0x19, 0x0, 0x70bd2b, 0x25dfdbfe, {0x1d, 0x1, 0x4}, [@CGW_MOD_OR={0x15, 0x2, {{{0x2, 0x0, 0x1, 0x1}, 0x4, 0x3, 0x0, 0x0, "e428c276b4ac3393"}, 0x4}}, @CGW_CS_XOR={0x8, 0x5, {0x6, 0x8, 0x4, 0x8}}]}, 0x34}, 0x1, 0x0, 0x0, 0x4}, 0x40004) r16 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000002840), 0x200000, 0x0) ioctl$BTRFS_IOC_GET_DEV_STATS(r16, 0xc4089434, &(0x7f0000002880)={0x0, 0x5, 0x0, [0xf1ce, 0x80000000, 0x1000, 0x2, 0x1ff], [0x8001, 0x5, 0x8, 0x3, 0x9, 0x1ff, 0x86fe, 0x8c, 0x4, 0x23f6, 0x1, 0x1000, 0x0, 0xee, 0x8, 0x1000000000000, 0x401, 0x9, 0x5, 0xb4, 0x0, 0xe8, 0x6, 0x0, 0x81, 0x0, 0x40, 0x2, 0x1, 0x7fffffff, 0x1, 0x20, 0x1f, 0xffffffffffffc524, 0x100, 0x3, 0x8, 0xfffffffffffffff7, 0x7, 0x2, 0x80000000, 0x3, 0x9, 0x4b6338ff, 0xa5bc, 0x9, 0xfff, 0x931, 0x3ee, 0x7, 0x5, 0x9, 0x7, 0x1, 0x5, 0x8, 0xfffffffffffffff8, 0x1, 0x4, 0xfffffffffffffeff, 0x7ff, 0xfffffffffffffffe, 0x4, 0x1000, 0x1ff, 0x2, 0x3ff, 0x8000, 0x7, 0xff, 0x1000, 0x40000000, 0x2, 0x0, 0x3, 0x200, 0x14, 0x9b, 0x401, 0x2, 0x3, 0x4, 0x25e, 0x7f, 0x401, 0x2, 0x5, 0x5, 0x666, 0xffffffffffffff17, 0x7, 0xffff, 0x8, 0x0, 0x5, 0xf50, 0x9, 0x5, 0xfff, 0x5, 0x6, 0x6, 0x8, 0x9, 0x3, 0x7, 0xcb, 0xef6d, 0x4d, 0x8, 0xffffffff, 0x6, 0x5, 0x7, 0xcf, 0x8d, 0x3, 0x3, 0xffffffff, 0x8, 0x9]}) fcntl$getownex(r6, 0x10, &(0x7f0000003200)={0x0, 0x0}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000003300)={&(0x7f0000002cc0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000032c0)={&(0x7f0000003240)=@RTM_NEWNSID={0x44, 0x58, 0x20, 0x70bd27, 0x25dfdbfb, {}, [@NETNSA_FD={0x8, 0x3, r16}, @NETNSA_PID={0x8, 0x2, r17}, @NETNSA_PID={0x8, 0x2, r8}, @NETNSA_NSID={0x8}, @NETNSA_FD={0x8, 0x3, r9}, @NETNSA_NSID={0x8, 0x1, 0x1}]}, 0x44}, 0x1, 0x0, 0x0, 0x4040}, 0x8854) r18 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000003340)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) clock_gettime(0x0, &(0x7f00000033c0)={0x0, 0x0}) ppoll(&(0x7f0000003380)=[{r18, 0x10}, {r3, 0x4000}, {r5, 0x2000}, {r7, 0x628c}], 0x4, &(0x7f0000003400)={r19, r20+60000000}, &(0x7f0000003440)={[0xba]}, 0x8) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, &(0x7f0000005740)={0x0, 0x3, 0x6, 0x1}) [ 646.513186] bridge0: port 3(ip6gretap0) entered disabled state [ 646.533734] 9pnet: Insufficient options for proto=fd 17:42:13 executing program 5: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) fstat(r0, &(0x7f0000000140)) ioctl$TIOCL_UNBLANKSCREEN(r0, 0x541c, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r0, 0x5606, 0x1) [ 646.641008] 9pnet: Insufficient options for proto=fd 17:42:13 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r1 = socket(0x11, 0x803, 0x0) bind(r1, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e030a86df875f2e3ff5f163ee340b7679500800000000000000101013c5811039e0c775027ec8e66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5acc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) recvmsg(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000140)=@llc, 0x80, 0x0, 0x0, &(0x7f0000000740)=""/42, 0x2a}, 0x0) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x6, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) recvmmsg$unix(r2, &(0x7f00000003c0)=[{{&(0x7f0000000300), 0x6e, &(0x7f0000000380)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f00000001c0)=""/26, 0x1a}], 0x2, &(0x7f00000004c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000b000000002000000000000000000002", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32=0xffffffffffffffff, @ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000018000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="2c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x138}}], 0x1, 0x100, &(0x7f0000000400)) setsockopt$inet6_IPV6_ADDRFORM(r3, 0x29, 0x1, &(0x7f0000000440), 0x4) getsockname$packet(r2, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) sendto$inet(r2, &(0x7f0000000800)="253c9ee9be0c9a749c3dda790b358f8a6bfeafdb5fbd261d77674ec9a3906c70a7b6e7c39747b4952437721f6f82657ef6399c79908f300e421773ec7f84e929a83776b807e05e7e", 0x48, 0x0, &(0x7f0000000240)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0xf}}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) ioctl$F2FS_IOC_DEFRAGMENT(0xffffffffffffffff, 0xc010f508, &(0x7f0000000080)={0x0, 0x7}) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b93e480941ba3860ac5cf65ac618ded8974895abeaf4b4835ef922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae56d88fecf9141a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x27) [ 646.666879] bridge0: port 3(ip6gretap0) entered blocking state [ 646.676385] bridge0: port 3(ip6gretap0) entered disabled state [ 646.721004] device ip6gretap0 entered promiscuous mode [ 646.739403] bridge0: port 3(ip6gretap0) entered blocking state [ 646.745521] bridge0: port 3(ip6gretap0) entered forwarding state [ 646.763753] device ip6gretap0 left promiscuous mode [ 646.769467] bridge0: port 3(ip6gretap0) entered disabled state 17:42:13 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="3c0000001000010400000000000000000000c60386073ab0e50000", @ANYRES32=0x0, @ANYBLOB="00000000000000001c00128009000100626f6e64000000000c0002800800140028000000"], 0x3c}}, 0x0) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) ioctl$BTRFS_IOC_DEFRAG(r1, 0x50009402, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) sendmsg$nl_route(r2, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000680)=@ipv4_deladdr={0x20, 0x15, 0x809, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r4}, [@IFA_ADDRESS={0x8, 0x1, @broadcast}]}, 0x20}, 0x1, 0x0, 0x0, 0x20000014}, 0x4) sendmsg$nl_route(r2, &(0x7f0000000240)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=@can_newroute={0x1c, 0x18, 0x400, 0x70bd28, 0x25dfdbff, {0x1d, 0x1, 0x2}, [@CGW_CS_XOR={0x8, 0x5, {0xfffffffffffffff7, 0xfffffffffffffffe, 0x2, 0x6}}]}, 0x1c}, 0x1, 0x0, 0x0, 0x1}, 0x4000000) [ 646.798005] print_req_error: 155 callbacks suppressed [ 646.798014] print_req_error: I/O error, dev loop4, sector 229217 [ 646.798986] print_req_error: I/O error, dev loop4, sector 229248 [ 646.812600] print_req_error: I/O error, dev loop4, sector 229217 [ 646.821826] buffer_io_error: 125 callbacks suppressed [ 646.821836] Buffer I/O error on dev loop4p3, logical block 228992, async page read [ 646.839585] print_req_error: I/O error, dev loop4, sector 229248 [ 646.846814] Buffer I/O error on dev loop4p4, logical block 28656, async page read [ 646.859544] print_req_error: I/O error, dev loop4, sector 229218 [ 646.865973] Buffer I/O error on dev loop4p3, logical block 228993, async page read [ 646.886464] print_req_error: I/O error, dev loop4, sector 229219 [ 646.892908] Buffer I/O error on dev loop4p3, logical block 228994, async page read [ 646.903293] print_req_error: I/O error, dev loop4, sector 229220 [ 646.909795] Buffer I/O error on dev loop4p3, logical block 228995, async page read [ 646.920202] print_req_error: I/O error, dev loop4, sector 229221 [ 646.926508] Buffer I/O error on dev loop4p3, logical block 228996, async page read [ 646.935747] print_req_error: I/O error, dev loop4, sector 229222 17:42:14 executing program 1: perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x5}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0xa60ba, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r1, 0x0, 0x10b, 0x200007fe, &(0x7f0000000100)={0x2, 0x10004e23, @dev={0xac, 0x14, 0x14, 0xa}}, 0x10) r2 = socket(0x10, 0x2, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) getsockopt$inet_buf(r3, 0x0, 0x29, &(0x7f0000000000)=""/38, &(0x7f0000000080)=0x26) write(r2, &(0x7f0000000280)="1c0000001a009b8a140000003b9b301f00"/28, 0x32) recvmmsg(r2, &(0x7f0000002ec0), 0x400000000000ec0, 0x0, &(0x7f00000001c0)={0x77359400}) [ 646.941991] Buffer I/O error on dev loop4p3, logical block 228997, async page read [ 646.951210] print_req_error: I/O error, dev loop4, sector 229223 [ 646.957582] Buffer I/O error on dev loop4p3, logical block 228998, async page read [ 646.967183] Buffer I/O error on dev loop4p3, logical block 228999, async page read [ 646.978187] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.5'. [ 647.010764] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.5'. 17:42:14 executing program 5: r0 = socket$caif_seqpacket(0x25, 0x5, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x11, 0x800000003, 0x0) bind(r4, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r4, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x11, 0x800000003, 0x0) bind(r7, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r7, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) sendmsg$nl_route(r6, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000680)=@ipv4_deladdr={0x20, 0x15, 0x809, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r8}, [@IFA_ADDRESS={0x8, 0x1, @broadcast}]}, 0x20}, 0x1, 0x0, 0x0, 0x20000014}, 0x4) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000980)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000c40)={&(0x7f00000009c0)=@newqdisc={0x270, 0x24, 0x2, 0x70bd2d, 0x25dfdbfb, {0x0, 0x0, 0x0, r8, {0x9, 0x2}, {0xffff, 0xf}, {0x0, 0x7}}, [@TCA_INGRESS_BLOCK={0x8, 0xd, 0x1}, @TCA_STAB={0x184, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x80, 0x3, 0x7, 0x83, 0x0, 0x5, 0x0, 0x9}}, {0x16, 0x2, [0x7, 0x2, 0x9, 0x401, 0x1, 0x4, 0x6, 0x11, 0x401]}}, {{0x1c, 0x1, {0x1, 0x1f, 0x7, 0x5, 0x0, 0x401, 0x325, 0x3}}, {0xa, 0x2, [0x8000, 0x8, 0xe0]}}, {{0x1c, 0x1, {0x9, 0x8, 0x8, 0x9, 0x0, 0x0, 0x2, 0x6}}, {0x10, 0x2, [0xffff, 0x80, 0x4, 0x6843, 0x9, 0x5]}}, {{0x1c, 0x1, {0x2, 0x0, 0x4e37, 0xfffc, 0x1, 0x6, 0xffffffe6, 0x2}}, {0x8, 0x2, [0xfff, 0xa6]}}, {{0x1c, 0x1, {0xe0, 0x4, 0x3, 0x6, 0x0, 0x64a, 0x8ce, 0x1}}, {0x6, 0x2, [0x9]}}, {{0x1c, 0x1, {0xe9, 0x3, 0x1f, 0x5, 0x0, 0x5, 0x1ff, 0x5}}, {0xe, 0x2, [0x9, 0x3d8, 0x6, 0x0, 0x66]}}, {{0x1c, 0x1, {0x6, 0x9, 0x3e, 0x6, 0x2, 0x1ff, 0x8, 0x8}}, {0x14, 0x2, [0x2, 0x3f, 0xea, 0x1, 0x5, 0x8001, 0x7, 0x7]}}, {{0x1c, 0x1, {0x4, 0x8e, 0x3, 0x0, 0x0, 0x7fff, 0x74b, 0x5}}, {0xe, 0x2, [0x1, 0x773, 0x1, 0x4, 0x7f]}}, {{0x1c, 0x1, {0xd5, 0x9, 0x3, 0xfffffffe, 0x0, 0xb40, 0x9, 0x3}}, {0xa, 0x2, [0x9e, 0x7fff, 0x9]}}]}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x800}, @TCA_RATE={0x6, 0x5, {0x81, 0x1}}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x3}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x5}, @qdisc_kind_options=@q_pie={{0x8}, {0x3c, 0x2, [@TCA_PIE_ALPHA={0x8, 0x4, 0x1f}, @TCA_PIE_BYTEMODE={0x8}, @TCA_PIE_TUPDATE={0x8, 0x3, 0x7}, @TCA_PIE_BETA={0x8, 0x5, 0x4}, @TCA_PIE_BYTEMODE={0x8, 0x7, 0x1}, @TCA_PIE_ECN={0x8, 0x6, 0x1}, @TCA_PIE_BETA={0x8, 0x5, 0xf}]}}, @qdisc_kind_options=@q_sfq={{0x8}, {0x4c, 0x2, {{0x8d17, 0x0, 0x0, 0x3, 0x5}, 0x259, 0x1, 0xffffc919, 0x4, 0x0, 0xd, 0x6, 0xe, 0x7, 0x9b75, {0x7, 0x100, 0x200, 0x691, 0xfffffffb, 0x4}}}}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x5}]}, 0x270}, 0x1, 0x0, 0x0, 0x94}, 0x40800) sendmsg$nl_route(r3, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000680)=@ipv4_deladdr={0x20, 0x15, 0x809, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r5}, [@IFA_ADDRESS={0x8, 0x1, @broadcast}]}, 0x20}, 0x1, 0x0, 0x0, 0x20000014}, 0x4) sendmsg$nl_route_sched(r3, &(0x7f00000008c0)={&(0x7f0000000800)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000880)={&(0x7f0000000840)=@gettaction={0x24, 0x32, 0x4, 0x70bd2a, 0x25dfdbff, {}, [@action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0xffff}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0x94}]}, 0x24}}, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) sendmsg$nl_route(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000680)=ANY=[@ANYBLOB="0000000015000908000000000000000002000000", @ANYRES32=r9, @ANYBLOB="08000100ffffffff"], 0x20}, 0x1, 0x0, 0x0, 0x20000014}, 0x4) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000000)=@sco={0x1f, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}}, 0x80, &(0x7f0000000280)=[{&(0x7f0000000900)="2a9daf07d20bf03ca46b0ea68116c5d6fd837d996406a8671b1f782b1c7a37b0872934cebbc996bf1aa7817b81d1475c1be904d1d85b3e24aff738385eb6a35a8b64c14662105de964a2261440a24ae23ba359823fa5f478cad5c1c31036cdbb882e132c38b8", 0x66}, {&(0x7f0000000100)="79d1ee93d43605bd019715cb087f029b755698e616c8eaeab1b9c3e07698c2412d55e56ae69d92ecb8bc0f55798e0729de10f528e9e184c43232a175652b6065467324b6742c52c40294b76e7c90ff71de78e65567f40c89fde3c01981d2e4e2e9e223961ecf5210a833a4c8257bc7465d35", 0x72}, {&(0x7f0000000180)="e7b9e759611480d2a99ad60f895318e3297bf0716f413d50bc45f3ea03a8ddbf6daa69f752404e67a7ddd81368ac1ed6deae3c050dd3453ab9912cbd1e8fa822874127d98cb7e745cf9c7edd24b56092d2f13e8a6ff232b3891eba757eb416fe327a93a593f12d89c207611a40e62ffbc533e57909525b4a9c1e3c1cba1228a44ca03b776602e102c5f67c38a4f5698dd064942fe34492ba9e0fec93b9ee734017d78dcd42886d248e79fe653508a433284817c95daf5b8b373f3f1614a2add39ad4fd1d5cbe4cc02537550a68b0502d1f5c5b0a47fc75b90a123c724015ef4b9f5ad6884742af7ad79256", 0xeb}], 0x3, &(0x7f00000002c0)=[{0x58, 0x10f, 0x2, "a347b3bbcc989680800a354adb56634e907db50661f6387e5fba16b452c902d439a31d4f1fb86b16e39b216eed0dfae0462491f17660609e467f46aa42af62b455"}, {0xf0, 0x109, 0x5, "497664addbae2fca49c331566c62998abc5452b9e3125d2c8be83f411f93547cfb1628e37455c4859be515a2fef04e5457b6fa2eccbaa9adc0f962efd19481dc5e4c8741894bc33b29ee7a4a23b911ca098a6ae015f464c070a13d578ec8fd9e0d287ab9b76e0e3abfba9c33c1919f1be3ac483d70369d94bf488eb4add810bfbfb8759ce1662a5444f8b6d578579f9b634138f00d17ce78e71de8a78a6e3680b482257c8c0d60d3ea26515c5c6d9d134b2f7c7208ad576034d44c1d124023569efc6100809688b29a585f854f3c9060afd9e37f415f85a59ee8e6bb6ab1"}, {0x90, 0x112, 0x6b47, "6eab9a099effed7ed8582d7af8e583e95e820798c77d26924b967907ea44c3f8a5f5c55d03c43eaa0a106fafb6317d19b0cd761a5c66ee28c96c65760fb4642fb28ed492cdb75b1ccd78fda24508907e9951309cbcff93d3413467c7849fa79ff5de68c61717ddb3ffa8db6b5db02fa124b071f810d826e8bd3aaac452"}, {0x48, 0x119, 0x4, "232439f23430d85582cda4a5b3aa57b11ccd90857b732eb62b6c0a5cd7b2b89b7853f89198f24dde5a819e2838b528b10d3706b7827d"}, {0x28, 0x84, 0xffffff81, "01fede2a9ff60b37d9a87ad73eb6fc935d1d63"}, {0xa8, 0x10a, 0x2, "383685342d5da2acfadc21d410398aa910d5d3bd4541c6b1ad76e985f3efa1895d4da531d64805b6ed4a837592443e517639dc2b460a48d4aa6b3787cf6735934934d482db4378b02a10395a288c3a87c57611ad69fb796be42a6c2668c2626c8ab596c7207a134db04380dbb13b62f209ee19a5682fc51997dbdf6b614829b200dc386b9c69c089bcb13d7bc4b9622e72242f8f"}, {0x20, 0x10d, 0x2, "fb1b6635ad9284b10f"}, {0xd0, 0x0, 0x200, "be0a4e94332026aada839fd48065015fddc7f2744c08af9389b8919d60fd7bd7a14173dbbcab5ea9630b08094ea98c727ed8430e1046d40cc1f1b40c497f1d80bb8eb035bf6fcabadab8801619b175d276442212ca3cf62faf3757721d0741e97d2e3c09a5b441485e1e59c41e505822f7f3bc65d0b0fd3162f90e027ffd015d4773f68d33b6a3c9397900e89af295b1ab0e2848584a6c2a4967988850febe45e38d33072a7f0810dae91cda6aecc02d645ef868d3ac7b9b5f0b1f"}, {0x18, 0x0, 0x1, "458e25ad574f436d"}, {0xe0, 0x115, 0x1, "b15f5805feaddfa2baea21fc64425e86e7c0767b26cec9d1de2955aca9b7697bd797943b8b5b76619175ea11c23740e4c8476ea2974833879601c69acd2e8551c366d9177215b5ccc8e37d6e916a2b7075aaa196459c09d8e634527114ff6c1d57b93c32f1c7885351c5c16abff00e01045f5838e83b7fa242baadc3e00d14f2975f806c2b6ecace4362fbbf9540816762390b0e092bb88094e20ec72e57830ec2e686560eedd05d9028ae75393c3e64c66cb58b2011c4fad5704971d5b8d2acae0112227bc0d8a99245082b"}], 0x52f}, 0x4048880) bind(r0, 0x0, 0x0) 17:42:14 executing program 3: socket$nl_generic(0x10, 0x3, 0x10) creat(0x0, 0x0) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000000)=0x81) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) syz_80211_join_ibss(&(0x7f0000000140)='wlan1\x00', &(0x7f0000000040)=@default_ap_ssid, 0x6, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="050000000000000000000600000008000300", @ANYRES32=r3, @ANYBLOB="0800050003000000"], 0x24}}, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, 0x0) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)={0x24, r4, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x3}]}, 0x24}}, 0x0) sendmsg$NL80211_CMD_REGISTER_BEACONS(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x14c2910}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x30, 0x0, 0x400, 0x70bd29, 0x25dfdbfd, {{}, {@val={0x8, 0x1, 0x4f}, @val={0x8, 0x3, r5}, @val={0xc, 0x99, {0x80, 0xa}}}}, ["", "", "", "", "", "", ""]}, 0x30}, 0x1, 0x0, 0x0, 0x8040}, 0x48000) socket$packet(0x11, 0x3, 0x300) r6 = dup(0xffffffffffffffff) write$UHID_SET_REPORT_REPLY(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="0e0000000000000000003157"], 0xc) sendmsg$RDMA_NLDEV_CMD_RES_QP_GET(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000840)={&(0x7f0000000540)={0x18, 0x140a, 0x100, 0x70bd2b, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x18}, 0x1, 0x0, 0x0, 0x20040804}, 0x0) readv(r1, &(0x7f00000007c0)=[{0x0}, {0x0}, {&(0x7f0000002180)=""/4096, 0x1000}], 0x3) 17:42:14 executing program 4: r0 = socket$inet_dccp(0x2, 0x6, 0x0) bind$bt_hci(0xffffffffffffffff, &(0x7f0000000080)={0x1f, 0xffff, 0x3}, 0x6) write$binfmt_misc(0xffffffffffffffff, 0x0, 0x6) r1 = syz_mount_image$jffs2(&(0x7f0000000340), &(0x7f0000000380)='./file0\x00', 0x9, 0x3, &(0x7f0000000480)=[{&(0x7f00000003c0), 0x0, 0x80000001}, {&(0x7f0000000400)="c46d1f841eb61a4ea2598a0cd8d7499d43a49a71bc2861742f6334991936538c01623420b9e9cec84c1320743afc08dbdb3b833205fa709704226d63368358ff64", 0x41, 0xff}, {&(0x7f0000000d40)="11e4b17ae08af80cba98e1b45202c40c27c981d8782a47d2166202506bc5cda66808b89caab8ddeb69b8f9a22bbed847edaa29e26217e3d88db4c7cdc23014cc51b65a6a7aa15807ee7445440d28db1656818f7dee340cfe5783bb6c3f2b3956e5f27473d56f05126ea216e598fc9d34bb05351de9c159679c1991ae0b3437ad3bb36c830a132964ae658c112b10707e0a7f965f832e81e602be37f6fa0497855d887d85c82ae19ded5dc1d1a445e54984f8eea06823a7f37a60e9ad52a911c8bd72a0f7278978e918b69fe003f7649f78cdbb4b81d8ce83a04ebcb1200235f4e822134363354b9dcf800017aa392503f42e52bd535b7da75cff88c0eb76a0813604632855f1ba3929e3d47ebc890a0873017cdd47fa52a614e421308863c1af1fdf0827b92dda3943fb6ca42a08688aa7393a750a5230cb72cd9cf5854debc02975a5f0de9442e3df6a11e08999636e73a5bb564c4bc2a505312fb3364a4bacecc09120c206a592b749ae3320c79577d071f8d9a12e6f210b5510ef3fb445ff22ce6f2c4535c90505216c04ebe886546f3e97b19fcddd4a5a3bb6e487899b5a28fa8b7439f04e112d8882880aee12130a48610ee119ae53b942963b33bd33caec537070c625fc595a700f2b4a4095e8631a916211f3302bc62d399f48bdb10a5c4fcc4f3a21d6e3ec9f6a542dab587ffed67421cc0efd7ebbad7a0c77143a96531d3ac294ae16924d7ba8880e9cce2c63e1c42e6a1a5ed9bd489aeecc5ee395154bd8c67b8b9eed17d00d83a5b7c7f64938165bb4bb8f0e59fce53a6d761b89fee1364250e68eb3fe78c80d8d8a70582460f9fef0436d51cf7cea6a5b04d8745224209be145587c3de6e581b5fb5773756d980a4a0ad9bcf5b99919f9ed6dfd80880ea3927e19d8d904f83cae18fc33a94bb1d143280d56bacdee2e3400b5d70bcaa91152f7d5cbbea07fc30d629ff1dbb8787aa846efa695e8f4c1b34345f7057fbb377ee72c1cf5d0282f38d0f2eed021715932208d9872eb1f1a5f82eed09ccf9d9b763a57df91523e64b0b83cbb8af3af507dbb08d9a123956558c530b5077b5b3d4baeabeadb7c7e1e525c5dbe8e41bda2e63ba291f23629fa3120658c9f04d9ecb8e20377905d289de631fe5b62d0975a9e490e3f3cd4822d85daacb0195c7c799100585f8f59149074927a10b8519f899dce8deab28638b4832d0ba65d87884eefaa7c9735a4faa7f3650d4b76ce02679634ec6c615f166ee477ab76527d95523725431db7615ec32161781437bafd18f6c24a8ca676fa7d8999d925a94f3c9066860cedc1cbad78c7986e287dc620f65d149cdafdee53b60e580e8cb16dd83a814ed8a6f0431b148949bb1568fe585c65ed09377205bf67e37ed014bd3f4db68ffb2592b9dff00b02e5d65e0f33803c695385b11a4737c5ee4b1365b51567e841cbcd356124aca0536bd83bfe688a3d57f901652d72b8b2db85274a12ffb284c7e295fc020161743bc708c8a63066ebdfe90ec9a4c9fc715b973c5aab2f20d27c742dfbdfa729afd9dd5aab868e7d48878e7e130c09668ba4af28cd2df2143337b460da665b0f4750525a6f8821b6f2684e833ae0d092c606d6fb22974f947df23522033d6ee2bc26ac6ef4ae68d9490dc7339d199c9ccb3a3deb77f66dfd4efe847648046e838708faf2fd86a24e2cd4d4d8dc69ab35097da00cc04d9d62023bb691dac1e26f09b265cb84f94a7723445a0acd60895d1402f6473c9e76a1ebdb7ec6e33c6b426e80dfb17a606f1191df9c52df5fa80d250bb8bde128b945d3333f1f44529a0b44288d3dee1d2d90102f3072631d55e660e39962ddbab9a008258316f73555a1f082ce74f76b8359e4a4547b07e8211cc0f62998a59843ccdc2637c99f1ce32ead2a9752c64d5a7f9d8e844ece1f750d827409936127e2cbc9f733795a908b28b8e8026db70eeb94fa6fda4553118f554167b5def973610d6fd56cc51497086d78f704325df32fa932c701755ed8bf9b6897d25c87512be26a496526c3f72e2d115db44da3c995f79a1d8c6f29cf3d2207b414a04f850ef13dd6506c0d806353296f8aec828e4f05f8372723f239d85154805ddb1d028f9caf488777c12fbe4d7e767b0b7ef79c8f98ad250a6c5936e9cb075a055bca9cff7717eb8a13ab0d21d5bd79e03ba849afa2e7d01a1c32a551199c3719ef5cf568115e08d762a6386a6fa99fafcbdb131605f62eba88fdf4bd856e53e23237b939e8dfcae735e7d82d1fa6cc87a7d819803530abe8e4e653a91cf83dfd08dcb543c0695cb9aff3cb1560ed4d4591cab22022c2f898a6cd493d043e0f4c80b7c16f5bdd04d6475572039008707e852ad94ced59e33669dd947ac910335fdd8c130225a7f4fc5406026f7446f17ee316cf7369f9c87933cd5db9d1c086817a95ddc92f4f7d67d584df8472590e8329713b01598b5a8a4cdd132a59006aad83d123cdf82e592b60601c947700ef528a86dcd8aa767c24915ecb8987bb61f202ecf4ea8e1c246d0fdaddbdf1c5fa578bfd18c9d44cf0c8f3bfe0169e76c93a2dd90a4beb5878aadbffa1ae037e68bb1339d318ac6b68d638ec034d6d66f0db4d427dfef184bc12f6f33f623e6420cd43a1484b188432a947ddf4fd38d764aeaf601decb47550ef3b7ff297d1aa362b1a366cc572f1dbbfd605d92cf9fa502bff4b6abb46a6d8f0cdfc6f39c0d2b307b80310a514b0580bbe697233fabaa01516c9f6b673242282524d0c41a46162faad370cb190a9f6c31bc91384e47eda52a5c6e1996b9d72220abef516a1d42d3e906529d7380994d17864da20ec283808f68a7faad7c6516e22554b8c215e32c8a1b37b5694f9a3b80420fc852b495d77a4b5684722109d3f1bbf8bdce73c0905bb97e38f071b8b4d3d4cfce57205664add9aee55a025b8fe4957120a8629624cc97dde0282137c6ae4b450f52f605a86bea2d6836134e32a06f63982c4e8716fd2e9d215ac168f286c2cdc0a6a986a7b97e0a1c062040f455454ffcabab2b79f56f910c0d4848f6c22e0d00b3408c42587109e7e247bc83d660f7049d698a91c0613616fb1746061edc2baf4a814b5e53e713df885de988df2969691dac74248ed2f492ce61e0d0769a6f6293ae15e6bd6627acd1aed63a5b6e7de747231c46c1d58e6045b633519f053fcf955b120aef551d585b53cdfdb27eb686b285ca6bd32d0d76d04bafdbb4cb6cf149c55bd0f54b4b5a0fe89f6f7be078f70cb1dc8408d7429d240ea89d10c79785d9d6ebd839a996112de858261d21cd16f3e81888fbb189c48e1fab005db5c826c0af0d6e61eec4bd730dc3fdccb0148c7f61eb3e40c9a7b81f9dd587489d180c13e26db745cc7d46032d0849e0249eaced065f0f579afa9750c53cc0304356b9d4184ece5796045fb194c2e6b6cc38ed48a9dc4d85f5b294aea8c5100296a5dddafc774f65e841152f46d8756552c25f859c9e1f88786bc557db788df6be794ce683e75f2a80b1bfda1360e48865c3dc7d3700d79a14328edbff5ac39ab9014d76ec25cc4b787132caa345403165f8dbdcb08b9d8b106f7e9360d489d45991e6225c971bd8628864a91263d500859f77376ff4f6a476165464af44d12c0d18b74efa6706e076e0d946fb30d939001901a31caad4ee9c4719a1c7257fbc6ac3cbd9777897f1a3bc3730f3269d25a27e9a3ca3db877999943dfd0d39443fcc78674115395579a75e19d91971c743314ae68fe472b970b4056dc7bbe1ec1ebff2f5cd337afcd8f67054a9bc551155a1740f2c7a3d1b5635863c70e95b7131fbdb9bd35e523827b36de8a7ecdb757f763ec21c6213647e0319abe698396f38332379091c34479d829471f5a8cfcdd346ab24e8120deccebb9cbef8230a33129576772d0989695893fc14d68873312491bd9ea7018df63d719f7c4a10b9541c5d05435d181eef74aeeff7cc8ce9a3b34db2af82968115fecd0546d699f2ea7f6fe823255d46b25cdc12f8033ad9a03fa9f46fea6b3128dc6ee7368f8a5ccfde78cfbe5cc5278a39fbe4926d6fb4e7ee62f1765193e34bb4ff2a8c72e0ceeb688293c86f9874c0d2c4f3a4269c7cb524a8c385292d99423cbc34721871b6829eeac724bd6bccbc6306d523461fe1ff1ddbc6e6ddd5cc66be62cb0e7444bca2d72dd834ae29d89efa2ae2f93a44d7182146885afdce8c9301cf6b7d867d741402978252b47a295920fb491cc8eed22993c6d0008f581b8bd29829f5372278f0113a008f3d36d06572c30b4e43cb09b10f4b82bf20f9470f5f1b28aabdaba885d7ca6f988b1e50f3ee8e96ceb322862eb6eeac9adffb379767e07447c3451ae0623c8aa93379f5aba6a08cef5a478e8b50333c656a2634d0c69f6aeee76dfe746940e76b5c10277ca14d91b1e9d4ca8e25c744ac7ee852a2aa996a87f331f99931704913d2e8bfbbbe4d63d3aee6c5cf60f809db28648f2946f92958436b6d98c24d60028f802489c92d858b7d494aff92b7ec7a316840ab48aa1076fa7b9f9e59d1a7906e566dbe1a6aa9fbf1aae1d24545c804e889b152389e68eff6738916e4a9add9603724063a5fd934970844c7555d8e024737339a1d265900d8aadae0d986ccad33fa44f48252ecc3a19c33dea185392cf97a42369af8ff8c279f4c4bacdae7561d73216eb2bcf3d0979911280c169c7bfaae82def6f82a7d56fc81be51da57a5a71432c529fc5279e09312fe270d6172bb4156b467336f8502648a9110c6ba597ee38f8d74c2b431776a9f230616df9e7cda0664fe30c9ebc29338e6db3b1aa1b48dc7d7519a813714dce5acd6f41fdbba540ebe88b3844a6d91d1352f591b2f387f16ebf559f12c832d1bad32b6bd4a6db0b8f0e8a0541505ca1929686266493f68f27aa73d3c7de6af637df14b57f934519222bd34e71cecb0864a64e91e37ad5d5a94172c328f7c7338bdbfb82ed6f7098950c27ed1f1b64d9ad3b22c724b7e03e39690e2599f20ca99e8cc907daa73006103574d5161185e4f0b0c79c9e756d2094c618de239c10eb77d822525e5249a16333e1e3a8a5e1bad13cf8e7940f613f7b3ca3014e35c2916158531dae70dc290155d53f1999c69932438379c9ea98ba6d9876271a3401c1589ec9385eb52b5e2ee98ad6d61dd1ff076fd65bf6aaccdcde4e384ff7d0e58b1efc587c5ea9cfc153fb7c5d2547c3fbd47e9519d5345b00fa55f05a2ee81fc1d21686bce85556d4fed7b6048d88a719174ee2a12095a953d5a4e8a523df9d0484ef0ad0ee521920bad0401c53fbfd03894ee4a6f3ae1e40d506021088603a28fe7426ec4469c2c86918d407485eaea0bfafb2fcaae671b93427e57fa4f4b013d2d9bae96b3a3beaf3c30b169441ab058f3ca6430ebf0e0ce8b6df149430c0a208450c48ea261182441daca6de8bd4a159c173ffe962c48a050930752c18292d302614d90b07829be14da1340ed8e3719efac41df1ee142b722784a179335d03844b971648608ebc241d286fea9429c57c264c3f9935e8424a5ab9c7e050aee47fc8d89e1ba093facb4dd1df25679901713ba2d2d7cfedfb14f2c1a3fc2f78f3de4454ad44894ac7466e8ce8aa5530c8d2df822c53d68e4eac4a02f91b04329a4a79bcdb89ee3610a2b9b087624d122b7137a0b4ec362f9696d379548ea0c958d0f990e16298ee0928613f46b7627d4d7bf406d9dfcb5a3088beb7e6cf7b306974ea1b87a386f101c7be2d26cf019542a958001e7d61ca63946797", 0x1000}], 0x40, &(0x7f0000000640)={[{}, {@rp_size={'rp_size', 0x3d, 0xc}}, {@rp_size={'rp_size', 0x3d, 0x7}}, {@compr_zlib}], [{@smackfstransmute={'smackfstransmute', 0x3d, 'icmp6\x00'}}, {@hash}, {@subj_user={'subj_user', 0x3d, 'icmp6\x00'}}, {@fowner_eq={'fowner', 0x3d, 0xee00}}, {@appraise}, {@dont_hash}, {@context={'context', 0x3d, 'system_u'}}, {@euid_gt={'euid>', 0xffffffffffffffff}}, {@fsname={'fsname', 0x3d, '!'}}, {@defcontext={'defcontext', 0x3d, 'staff_u'}}]}) r2 = syz_open_dev$vcsn(&(0x7f0000000540), 0xfff, 0x2180) renameat2(r1, &(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000580)='./file0\x00', 0x4) listen(0xffffffffffffffff, 0x8) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(&(0x7f00000005c0)={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) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000cc0)=ANY=[@ANYBLOB="3c00000010001fff0000248f1c872d2b02005bee", @ANYRES32=0x0, @ANYBLOB="ff7f000000000000140012800a00010076786c616e0000000400028008000a002615a5040343f08db10dc0809e"], 0x3c}, 0x1, 0x8000a0ffffffff}, 0x0) getsockopt$ARPT_SO_GET_REVISION_TARGET(r0, 0x0, 0x63, &(0x7f0000000000)={'icmp6\x00'}, 0x0) r3 = socket(0x10, 0x80002, 0x0) sendmmsg$alg(r3, &(0x7f00000000c0), 0x492492492492627, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000100)={&(0x7f0000000040)=[0x1526, 0x7, 0x5b5], 0x3, 0x800, 0x0, 0xffffffffffffffff}) getsockopt$IP_VS_SO_GET_DAEMON(r4, 0x0, 0x487, &(0x7f0000000140), &(0x7f0000000300)=0x30) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x81, 0x1, 0x0, 0x0, 0x1, 0x2180, 0xc, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, @perf_bp={&(0x7f0000000240), 0x9}, 0x410, 0x6, 0x0, 0x7, 0x7, 0x8, 0x0, 0x0, 0x0, 0x0, 0x80}, 0x0, 0x8, 0xffffffffffffffff, 0x2) 17:42:14 executing program 0: perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) recvmmsg(0xffffffffffffffff, &(0x7f0000003140)=[{{&(0x7f0000000300), 0x80, 0x0}}], 0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xf9, 0x7f, 0x3, 0x3, 0x0, 0x4, 0x40000, 0x4, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x81, 0x4, @perf_bp={&(0x7f0000000040), 0x4}, 0x8b8, 0x8001, 0x40, 0x5, 0x1ff, 0x101, 0x4b, 0x0, 0x1, 0x0, 0x6}, 0x0, 0x4, 0xffffffffffffffff, 0x2) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='io\x00') preadv(r0, &(0x7f00000017c0), 0x332, 0x0, 0x0) [ 647.607795] Buffer I/O error on dev loop4p4, logical block 28656, async page read [ 647.672659] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready [ 647.704321] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 647.725020] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 647.768329] [ 647.769980] ====================================================== [ 647.776290] WARNING: possible circular locking dependency detected [ 647.782603] 4.19.211-syzkaller #0 Not tainted [ 647.786842] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 647.787115] ------------------------------------------------------ [ 647.799907] syz-executor.0/30180 is trying to acquire lock: [ 647.805609] 00000000b9fedb03 (&sig->cred_guard_mutex){+.+.}, at: proc_tid_io_accounting+0x184/0x2b0 [ 647.814909] [ 647.814909] but task is already holding lock: [ 647.820657] MTD: Attempt to mount non-MTD device "/dev/loop4" [ 647.820884] 00000000a32c0037 (&p->lock){+.+.}, at: seq_read+0x6b/0x11c0 [ 647.820911] [ 647.820911] which lock already depends on the new lock. [ 647.820911] [ 647.842458] [ 647.842458] the existing dependency chain (in reverse order) is: [ 647.850252] [ 647.850252] -> #3 (&p->lock){+.+.}: [ 647.850277] seq_read+0x6b/0x11c0 [ 647.850288] proc_reg_read+0x1bd/0x2d0 [ 647.850298] do_iter_read+0x471/0x630 [ 647.850308] vfs_readv+0xe5/0x150 [ 647.850318] default_file_splice_read+0x457/0xa00 [ 647.850329] do_splice_to+0x10e/0x160 [ 647.850340] splice_direct_to_actor+0x2b9/0x8d0 [ 647.850352] do_splice_direct+0x1a7/0x270 [ 647.850362] do_sendfile+0x550/0xc30 [ 647.850373] __se_sys_sendfile64+0x147/0x160 [ 647.850383] do_syscall_64+0xf9/0x620 [ 647.850396] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 647.850399] [ 647.850399] -> #2 (sb_writers#3){.+.+}: [ 647.850420] mnt_want_write+0x3a/0xb0 [ 647.850430] ovl_do_remove+0xf0/0xdb0 [ 647.850442] vfs_rmdir.part.0+0x10f/0x3d0 [ 647.850451] do_rmdir+0x3fd/0x490 [ 647.850461] do_syscall_64+0xf9/0x620 [ 647.850473] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 647.850476] [ 647.850476] -> #1 (&ovl_i_mutex_dir_key[depth]#2){++++}: [ 647.850496] path_openat+0x17ec/0x2df0 [ 647.850505] do_filp_open+0x18c/0x3f0 [ 647.850516] do_open_execat+0x11d/0x5b0 [ 647.850527] __do_execve_file+0x1a8b/0x2360 [ 647.850536] do_execve+0x35/0x50 [ 647.850547] __x64_sys_execve+0x7c/0xa0 [ 647.850557] do_syscall_64+0xf9/0x620 [ 647.850570] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 647.850573] [ 647.850573] -> #0 (&sig->cred_guard_mutex){+.+.}: [ 647.850591] __mutex_lock+0xd7/0x1190 [ 647.850603] proc_tid_io_accounting+0x184/0x2b0 [ 647.850613] proc_single_show+0xeb/0x170 [ 647.850622] seq_read+0x4e0/0x11c0 [ 647.850632] do_iter_read+0x471/0x630 [ 647.850643] vfs_readv+0xe5/0x150 [ 647.850655] __x64_sys_preadv+0x22b/0x310 [ 647.850665] do_syscall_64+0xf9/0x620 [ 647.850678] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 647.850681] [ 647.850681] other info that might help us debug this: [ 647.850681] [ 647.850684] Chain exists of: [ 647.850684] &sig->cred_guard_mutex --> sb_writers#3 --> &p->lock [ 647.850684] [ 647.850713] Possible unsafe locking scenario: [ 647.850713] [ 647.850715] CPU0 CPU1 [ 647.850717] ---- ---- [ 647.850719] lock(&p->lock); [ 647.850724] lock(sb_writers#3); [ 647.850732] lock(&p->lock); [ 647.850737] lock(&sig->cred_guard_mutex); [ 647.850744] [ 647.850744] *** DEADLOCK *** [ 647.850744] [ 647.850751] 1 lock held by syz-executor.0/30180: [ 647.850754] #0: 00000000a32c0037 (&p->lock){+.+.}, at: seq_read+0x6b/0x11c0 [ 647.850773] [ 647.850773] stack backtrace: [ 647.850786] CPU: 1 PID: 30180 Comm: syz-executor.0 Not tainted 4.19.211-syzkaller #0 [ 647.850793] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 647.850797] Call Trace: [ 647.850814] dump_stack+0x1fc/0x2ef [ 647.850832] print_circular_bug.constprop.0.cold+0x2d7/0x41e [ 647.850848] __lock_acquire+0x30c9/0x3ff0 [ 647.850865] ? mark_held_locks+0xf0/0xf0 [ 647.850880] ? __kernel_text_address+0x9/0x30 [ 647.850892] ? __save_stack_trace+0xaf/0x190 [ 647.850910] lock_acquire+0x170/0x3c0 [ 647.850924] ? proc_tid_io_accounting+0x184/0x2b0 [ 647.850939] ? proc_tid_io_accounting+0x184/0x2b0 [ 647.850950] __mutex_lock+0xd7/0x1190 [ 647.850962] ? proc_tid_io_accounting+0x184/0x2b0 [ 647.850981] ? mark_held_locks+0xf0/0xf0 [ 647.850995] ? proc_tid_io_accounting+0x184/0x2b0 [ 647.851006] ? mutex_trylock+0x1a0/0x1a0 [ 647.851018] ? mark_held_locks+0xa6/0xf0 [ 647.851030] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 647.851044] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 647.851056] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 647.851069] ? get_pid_task+0xcd/0x190 [ 647.851083] ? check_preemption_disabled+0x41/0x280 [ 647.851096] proc_tid_io_accounting+0x184/0x2b0 [ 647.851109] proc_single_show+0xeb/0x170 [ 647.851121] seq_read+0x4e0/0x11c0 [ 647.851139] do_iter_read+0x471/0x630 [ 647.851155] vfs_readv+0xe5/0x150 [ 647.851169] ? compat_rw_copy_check_uvector+0x410/0x410 [ 647.851182] ? lock_downgrade+0x720/0x720 [ 647.851196] ? __fget+0x356/0x510 [ 647.851209] ? do_dup2+0x450/0x450 [ 647.851225] __x64_sys_preadv+0x22b/0x310 [ 647.851239] ? __ia32_sys_writev+0xb0/0xb0 [ 647.851254] ? trace_hardirqs_off_caller+0x6e/0x210 [ 647.851265] ? do_syscall_64+0x21/0x620 [ 647.851277] do_syscall_64+0xf9/0x620 [ 647.851290] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 647.851300] RIP: 0033:0x7f88e7d99ae9 [ 647.851311] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 647.851326] RSP: 002b:00007f88e6d0f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 647.898563] device vxlan0 entered promiscuous mode [ 647.901872] RAX: ffffffffffffffda RBX: 00007f88e7eacf60 RCX: 00007f88e7d99ae9 [ 647.901880] RDX: 0000000000000332 RSI: 00000000200017c0 RDI: 0000000000000004 [ 647.901888] RBP: 00007f88e7df3ff7 R08: 0000000000000000 R09: 0000000000000000 [ 647.901895] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 647.901909] R13: 00007ffe639d6a6f R14: 00007f88e6d0f300 R15: 0000000000022000 17:42:15 executing program 0: perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) recvmmsg(0xffffffffffffffff, &(0x7f0000003140)=[{{&(0x7f0000000300), 0x80, 0x0}}], 0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xf9, 0x7f, 0x3, 0x3, 0x0, 0x4, 0x40000, 0x4, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x81, 0x4, @perf_bp={&(0x7f0000000040), 0x4}, 0x8b8, 0x8001, 0x40, 0x5, 0x1ff, 0x101, 0x4b, 0x0, 0x1, 0x0, 0x6}, 0x0, 0x4, 0xffffffffffffffff, 0x2) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='io\x00') preadv(r0, &(0x7f00000017c0), 0x332, 0x0, 0x0) [ 648.570392] MTD: Attempt to mount non-MTD device "/dev/loop4" 17:42:15 executing program 0: perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffff7fffffffffff, 0xffffffffffffffff, 0x0) tkill(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/exe\x00', 0x0, 0x0) r1 = socket(0x2, 0x803, 0xff) setsockopt(0xffffffffffffffff, 0x5c3c, 0x0, &(0x7f00000001c0)="4cf2b688885a4c9084b745", 0xb) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x0, @broadcast}, 0x10) socket$inet_icmp(0x2, 0x2, 0x1) r3 = dup(r1) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18}, './file0\x00'}) sendmsg$nl_route(r2, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)=@newneigh={0x2c, 0x1c, 0x20, 0x70bd26, 0x25dfdbfe, {0x1c, 0x0, 0x0, 0x0, 0x4, 0x10, 0x3}, [@NDA_VLAN={0x6, 0x5, 0x2}, @NDA_PROBES={0x8, 0x4, 0x8}]}, 0x2c}, 0x1, 0x0, 0x0, 0x40000}, 0x880) sendfile(r3, r0, 0x0, 0x4000000000000081) 17:42:15 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000000)={&(0x7f0000000000), 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BTRFS_IOC_ADD_DEV(r0, 0x5000940a, &(0x7f0000000580)={{r0}, "58b468ea360204b8404d49100d94312db589840851eb7ff29e1a663bd3577d5701083bec9dad67e9534db44dbeb331a41a8983a569a0d9aeb9005d731274d18e77856b3cf21dceb5597c9b1628c4fac7be17f8a650e41ee8fff9a1234f90c68a9f344a86b97732bc0b2eacb008c2033742e5dae8ad22111253fbe6c929bc5c656c7d496040abd7d1382da593f267a2bc3fcc3962c1a92c3e6a1cf1bc7c4e3e6d53fe587f8aaf899416e7804fc7751bba746da516a5973cf4011954919483539e05e48b8a385f3856b2b447a5a4017894293c48d9e90f307bad4a19e3eeb435495f491261a218e5a16f3fc9d972f20852e5c8038c41977979253828edb39053ca656c93b890a47cbe75ce368055400dbb0e7e1c099acaef251c5b330202a7ccb97960e40068ab732331ae63efadb4aaf09ffe516d4cf806cb7dc2dbe6385d4ca49bda4e7f65dbc69304dc0ebd61deb87363cc57a746a7080cd49225eb4744cb8a15c96b26e585980894132f71fe5928640463be353772a1244bebd3957a9198a8083a5e28ba97cfbe56dc38751bf0f4797bea39ae5a89d5bc73193d3120a875c7019adb8aa794b97bb3040726457db267291cf559686f724396afd93b20c41a1f80593a878e5f26ff64fa70fd97984706782ecfda29f8349686b05776726f9dd4bedf1fb63baeb06fd04393d0f08f2cce97f27de6c3c6d0f1bd2e6df19801b6aa810bdfb7ff8352e2541946606155280db4aca0d70c63e69b29ac4511ef6d8a7b88bb22406ae5661d6944c5765ca953ad747db62c870bd637f800f441e6dadbb94f274a8fb55c38b5fa427b96422b0fad66cdeaeef7565e6603cfd27b639fad1128ccb68daa4b60495a1da2327f7972801399d1bc1164773722fb4f03c87bb1296c40505be39e5cf472ff399149ab35b3318be0c8c9934688beb4504ae9ed7e6cfee7272ccb283f2e380e2f66f51b6f33dff9412b6ec57cb874552757b60c07519b74a2aed19a2c7d71435fe2fd24fb5c055b42e7a9a0717afa4ac49abaf3feb483c18f0f8601ca6dc32c4349dd142cdca0f742e15f67ed1b8bc1ff101f2efd7fccef7208954d5ae7d93e7d3567b4bc2a182622844e3b7854fba9aadae3b4f32ef23f36d93744b9994f7152ea136801b3b8d1950b4f9b6113678328b32b92f2b3f787de58446dad4676c1d96633ee2cc18152b38c262fd55dee23302e2795f6741af9867b927414d334394f27bb715abb8f44d650589a707da58d20a5d94c32ece0f89a3a688488a8e686ebfcb7726c5028bead9d54e96ad9b74ee672ee954fd18e7f0b45a48f274a65cd72b129a261e238558f6ed4d33513c05dfa77aac1a585fd4b2026b106cd11cba4c626b1df700bb559aad92073bf776945d8da7396cd03976484fc7f795ec85732bfdf8aae6c7a9ebd6fe9985bbd3d86015d64f153dc2e777b81e97518e2a11f93e8458dd196279cc149da770790f096b2799ef981d33d8353aeb1e4753bdd4f6ca641732bbb6b5dc11a5fd26bdb4049a6e8c459b03dbf93d788d0ba000a3257fb541843576089a5746ea21e155f6a74e4b37268e999adcd6009b21079112976348391844fa3aa20bbd192de790f3e80794b3f9446ece377b1854036bfb7dac16a047c4f2df9a769962422453ebc80a9dac7d1d7922bbb78734d63f98c9e651c32e4289dfe43b69f786d039b02f52a1a3848d550d6b389aeefe339b9341d8f3163907af01d41b91fce07318b293ef00d1ba78fa26209dd4b05b58d787d683276a2d72285a94afe8f782d4d8fc6011d7da77da9cd091b6b61c6e93a11d78af54cb66753806186bb27b8a7f0aef2d157f647ea9e519423329b3e701b75a4850233f59576c3f5ded998c63b575255ef35281306613571df3e2decd0a0609cd89f6c8df0c6d9858ddeb7d6b8e737a81b95f3570b734741d72d79187c03ef79fc38a8f2191a272414b2d4efe558ee89cd0cd2200e6746777e95ea579408d798125fafd3645ea896faa4b40cbdd5db98d31e5dea1e300e42e0f02e48ef698ff28533418341fac00354ac0d2bff7392cee98c884d610bbe93725db025f30077b0d62a64695f0446ab9243ce84403cd429b2c21d51096ac6230922b2ba0970b613d22476f8185f020eb2319bf9a30a76e3571f805d15c6b8d57ad87e9bbed1ddb71167eaef58a64c2eec53c1f134bd0e46eb4b53472e121426e6840648df59f67c049dfbbd6e9b7ec2a0d98c4518918e341bee480ccf090d90f8763d1dc2bad0b01e4768e7f39110a2eb7efc9dd569fc1eda5fa0caf2e219b5b3045939bf2e001a493b28dc9d9945dd6873efc3f2f40b806a92eb2191129cfb62970582a0cacd29661c797962819201e3db5704b76674b2d85c059897bd0fe5568d7c3cdc78d5e6ca2a1ab20262876fcb86659cea0e7eee5df917f5f6aae45ab0210d17de10eda4f860c10cdfe55b613e931881b7d17987ee56a4afa8f44a338e09f553c576fb8b04732d21ce5897c0cb73b9d6dc4faf72947bfe3ec9eff22dc92aa4e85c9c96154874516585b2c4fb8b1950ec9e5ad4d3e22b9f33c4a97d00b89b42a42bedf22cd61caee4c21f2f56df06520e796b82356c11b8a34d10fd879fecdf42d3910ef76692911f2e55b2578f88ef6a6b5281d2ce9beee591c09b2b0d4d44e5d7e74186142715081d7243a070dbbd01296e21d2714083127bee2d681003b25fde679890839e88809855077bd4fa5e40daf31fbd5f8f2f7fda97f3724010c727a518034d5145eaf65e70439cc30e6435241420f17cbe8226264aa35e9c459ee2a0da877b2706ec30101dcff80c8510f36fcc99bab0cb80cf73255cd9f728ebad8a8f6a8ce69e29080e508b44d84315b329a10fcfaa625e4b51dd9a78b1fabba83f6b4134a5d6fe40398af246dad756a45cef6a80a2d0c1b271434637583b3f43ec150aaafe4795ff370b551044862082e1ff17a4eff36eb84e8943397891c05c7f307f5459e309d0024f1eb0b83be5824c4a746516e7efa6e6e72a2d2f0d23ad3c48099339b88a478cddef887ece3f79a3e62e2cd2676f431a32982a2477249d5b20ea256f6dfdf1aef9b1ce429c49caf16d9cb47fccaa5889a5e500f2111820fbaba33e04c7762211ea39dff03cad9c90a136ddacf20fddd87725f7a11d472364252e692da49a1fbf6b280cd28b0891d6ab5bf20e12277e43ac1831901207b1bd3df600d72945e35106273fb44e2da213ff4242e9eb36c1c61d36e1d2557ff22bff88d9fac41461aed94c66fe1697a6b7be5a9f2ebdcbf5ea1de4a367e8ee35b4499363e063dca198cda585cb70bdf715659df901a2f63ef4823fe41939dae6f9dd8a1c181c153d10e6490eac31689cab2ea213d05821d3c0f47de7db5d23421ee360bcd9684c7459abe2b54780f9c107101cecbed9ec4ff00adda723c1736a6796120449804c31634a88783077869d08dd55563728114b01ab8050ba21de1d5cff64024610ecd9ae3cfd7489e17b83727d7d72d9f2ad08e3ad16472d34228584d2284a05c2fa2d501b1796d35e1f719185f7a0a9b0b7150eedd4380f84ebe7f86f3cdf909793c0d34b28ec2cee52e2a4ddfa558f07a9207b457867507c76d2ba174c9387d3e2953209baf9ef368aa4064cf004987ceb3aab5138e9ac9df837813f3981a51beddb12b915f12877dc5d014e04442e613350c6f4a69caeb61e48867ff283982baa058f7fc718272fed038708ac347e7668671aab5ffa0868daa808ed6348e9cf985a5eb23b57be310180318963028d9b1abdb8a0e23af186c4e5d712bb1a3354d9235b461a212e434454697e3a02f7b8399bbaa683010af0d306ce8732ae3a40f9149a205b398b9fa32b67d0657aea35b7d2c0d8692d82ac8eb7cc7c10b72b643a3ae6d23595156caec56cb2fefab27406145fe8463c0ef7fb7a917cab670ea7a2660ebfbb16d4594edc559423bbab3aef1c66b84c1afe440e4e8d481bff1d062abb0bb52569a4fd180774f1f4f98697b0ba0c58005b17375aefc934b51ea8329baaa6d35d0a74b52ecfe3dc314794cd9931882aeba50330299a9bf84fdc6e73448556ee345bebdb593147c8c2db6fcfed7023c5619a6da72119030fe2a6f993d7164066125e119f0f9166638c9105b4c483784255a240ad66b6cac4ec43666a3cb38a5d25aeabae7dd94b740cbcbd2a92cda69b2a335b09293e32f39b531e0cf5498103b43033728d7e34709b02065c14b90917073796afe1c20ec78d3fe236aa107da38eb0ad7b6e96c8e869ce9117b42a44c47a595789d6155c7fb7487bfea5695fe86176b395950458e7d3e28f1ff2a4118f107538b377abdcb9976acc97149e59632dd5fb7ac781cb0bbaf5f2cb0f0d6921fc529ec6839dd99c3bf9bb80c400d524efd3b936a8ec75c0d55fcf6048a9987a0c6d8e5f9c273e20bcc1de278d6c7cb01717945612cd77964edfe31893c0cbcf5584d761ae1348945c4aae51641f7addbf51d0f84b2765f3147a22e4ce83687850befb0ad790d09fe532adf390d63d8d347e1a1d0a6804cf091ba499ba03a731f9d464c9f703593df8a4e8682f224d6db35163490db147de2819ca86730ff5e0febc990d1b956b98b985d29fb6726c446fc6689830134b71ca1bdbfdf462b160de8037726146a883039c236a3b0f715fe6a99c9bde40939681ae00b4995f0fe3e96b67879b638c8a960d2388338dc46dc89c15dbdede7c413482a0836ad577c291af828a3293fedbc2e5592c06f5e09eb612bf4c8cef4fd897ed6ec29523e91b60fecbb5b03a682027e30771c656695391e0c7dd3cf1bc62db67fcce44f425c8cb155ba2a4a01693956ce50ed39e75f038f982f06822043d8de2e15f0b70777b38d6892be7155c1b12bdadbe8f7457c683c4732ad9bb6c02e779ff46251801283337ae43b7a56153ab778ee91f11f1dc8de5afbdfb3ecc1c196773d5d952e7ae0721f9846210c12a8521ada29db476073f105ca89f81f9f82abf3996222eb5c2e6b073cf4efad838b4308517b07fbfd70e8a2fb44badbab440c0c6b537e1aa9b9341b2c6da10332fea9fbbf6fe1b63c4141ddef505d0d4278d9d6938423ca5cca45f4cf79eeca60a8117b84a94e77805733f2bf120fa7b67aa54fc0e574ab95bf70d9b9661e86e072113ec132bf40c4b92149360ba09223b03b702f915d8e679c9ca943e8818ab54cca7fe116d9d58529ec78f22246fabd0898837f51c3cc07143d7bf058e42bf40374962a660e195674ff20c31175dd6317ae11df56827ef63331124105118db28c3c6a18db2a1c9183fc78dc1112f3baf328f8f22a9eae1476065465dd144d32866c7b8d7f55330a700d81a44acc804d5a4a8067b25052dc6c63a1a34387021de2ad7b3ca6d60bce94001cd7e3853c9e15359ca401b58b1b9ab735326b8a5ebb2592828f6d7854f5eecf68bc07821ef5b48b4262f05f3fc6281ad2afa8b71698dac5f3c20abae8014930df87c0ae95d70255c15adad45485686abb18c37c97d7f03cdbe381dc8aa9f0494a979d6f57ff0b621c786723bd8f6b7fa9b2fc34694b848273f3687da45af15dfa5721d0459dfd66c2b69e6e460e9022052c2b6224a6eb6e2b43deafcdb768302234bf5de1a562ea50bf8ca4afdf6651aa8bd6c807dfe158152e44bd17b8144fbee60020d7ab790bf95e581d86a952e9b6a316127c2d11b189d62c11eda1940e255af7fd682600b4827c4486dce687d8903025909e31692516695f07ccbb08b3964f3efa57209572a1dd8"}) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000240)=ANY=[@ANYRESOCT, @ANYRESHEX], 0x24}}, 0x0) r1 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x100) r3 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x100000a, 0x1010, r1, 0x1a442000) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r5, 0xc00864bf, &(0x7f0000000080)) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @local}, 0x14) ioctl$DRM_IOCTL_GET_STATS(r2, 0x80f86406, &(0x7f0000000380)=""/90) r6 = socket(0x1, 0x803, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r2, 0x8936, &(0x7f0000000340)={@local, 0x44, r4}) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r8 = socket(0x10, 0x8000000803, 0x0) sendmsg$nl_route(r8, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=@newlink={0xd0, 0x10, 0x401, 0xb202, 0x8000004, {0x0, 0x0, 0x0, 0x0, 0x22020, 0x52a08}, [@IFLA_LINKINFO={0x8c, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x7c, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}, @IFLA_VLAN_FLAGS={0xc, 0x2, {0x4, 0xc}}, @IFLA_VLAN_EGRESS_QOS={0x64, 0x3, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0x2be5}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x0, 0x8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0x80000000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x2, 0x8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x5, 0x3000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x5, 0x2ed8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x1, 0xa}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0xad4c, 0x2}}]}]}}}, @IFLA_LINK={0x8, 0x5, r4}, @IFLA_MASTER={0x8, 0xa, r7}, @IFLA_IFALIAS={0x14, 0x14, 'batadv0\x00'}]}, 0xd0}}, 0x0) 17:42:16 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x3c43, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x3}, 0x0, 0xfffffdfffffffffd}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$nl_generic(0x10, 0x3, 0x10) bpf$MAP_CREATE(0x0, &(0x7f0000000000)={0xe, 0x4, 0x4, 0xc00}, 0x40) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @empty}}}, &(0x7f00000000c0)=0x80) sendmsg$nl_route(r0, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB="34000000180000082bbd7000fedbdf2502802004ff04ff060034000008000400", @ANYRES32=0x0, @ANYBLOB="08000200ac1e000108000600000000006420b55417202e4a7fffb13a1126de68ed97555ac2ae37ed438501effe39daee2b46b09802e1e88ff483378c3797296f8d6d7a2ecd18df0b476250931c268a00e465deb231c753af44201b3aaaf346dc736cc129bf0e4abc7e5ab64f6aeedac757e404d6b613df48"], 0x34}}, 0x30) 17:42:16 executing program 0: r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0x0, 0x0, 0x1, 0x6, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xf3bcb30638d50824, @perf_config_ext={0x8c, 0x5}, 0x5602, 0x0, 0x200, 0x2, 0x0, 0x0, 0x8000, 0x0, 0x1}, 0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x5}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open$cgroup(&(0x7f00000003c0)={0x4, 0x80, 0xff, 0x1, 0x80, 0xfa, 0x0, 0x10000, 0x0, 0x4, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xd152, 0x4, @perf_bp={&(0x7f00000000c0), 0x2}, 0x10, 0xff85, 0x80, 0x8, 0xff, 0x83e4, 0x7, 0x0, 0x1f, 0x0, 0x9}, 0xffffffffffffffff, 0xd, 0xffffffffffffffff, 0x4) r1 = syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000000000001f4, 0x1, &(0x7f0000000080)=[{&(0x7f0000010000)="6873717307000000911d675f004000000100000003000e00e0000200040000001201000000000000f801000000000000ac01000000000000e0010000000000007f000000000000001f0100000000000076010000000000009a010000000000001a73797a6b616c6c6572203a200020438c01200000009835a1e521433345949e001d0200ed0100000100911d675f40012b0100644c002a7d00032d6e001a040f000300ff277c005901006d08264c00000e2f746d702f73797a2d696d61676567656e3431393737363339322f66696c6530b5000129750102c40b7d00294d00074d0009297d000529f5010a2da402e6177e04bc002add00065d0160de0328232cdc006d0dff410000291f000100c027ed0007dc04651f545d1a085c001100004800130100a100034d00204c00090200040066696c65304000015002b2013104d404f7050200088003032e636f6c647e590201f9069e4001ec080131d60005273100322a3100331100000b00136000a1001fdc0011000069010000000000001a001200c1007edd0020dd0040dd009edd00d6de001201bc001100007e0100000000000008805cf90100535f0100a2010000000000001b001e00000600786174747231060000c401274d0032274d00321100000d001200c100024d00244c00110000b4010000000000000100000000000000d101", 0x1f2}], 0x0, &(0x7f00000001c0)=ANY=[]) statx(r1, &(0x7f0000000040)='./file0\x00', 0x2800, 0x2, &(0x7f00000001c0)) perf_event_open(&(0x7f00000002c0)={0x0, 0x80, 0x19, 0x0, 0x0, 0x8, 0x0, 0x6, 0x1000, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, @perf_bp={0x0, 0x1}, 0x0, 0x1, 0x0, 0x0, 0x4, 0x0, 0x9, 0x0, 0x1, 0x0, 0xffffffff}, 0x0, 0x6, 0xffffffffffffffff, 0x0) openat(r1, &(0x7f0000000480)='./file1\x00', 0x0, 0x0) 17:42:16 executing program 3: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000200), 0x4) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r0, 0x40505412, &(0x7f0000000380)={0x3, 0x5, 0x1e69, 0x0, 0x5}) clone(0x2000000002000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x8420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x0) dup2(0xffffffffffffffff, r1) fcntl$getownex(0xffffffffffffffff, 0x10, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(0xffffffffffffffff, 0x2402, 0x7fe) ppoll(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x8) recvmmsg$unix(r1, &(0x7f00000079c0)=[{{&(0x7f0000000400)=@abs, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/245, 0xf5}, {&(0x7f0000001580)=""/191, 0xbf}], 0x3, &(0x7f0000001640)=[@rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x5d}}, {{&(0x7f0000001780)=@abs, 0x6e, &(0x7f0000002a00)=[{&(0x7f0000000340)=""/19, 0x13}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)}, {&(0x7f0000002840)=""/112, 0x70}, {&(0x7f00000028c0)=""/120, 0x78}, {&(0x7f0000002940)=""/191, 0xbf}], 0x6, &(0x7f0000002a80)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x38}}, {{&(0x7f0000002ac0), 0x6e, &(0x7f0000002d00)=[{&(0x7f0000002b40)=""/52, 0x34}, {&(0x7f0000002b80)=""/149, 0x95}, {&(0x7f0000002c40)=""/64, 0x40}, {&(0x7f0000002c80)=""/93, 0x5d}], 0x4, &(0x7f0000002d40)=[@cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x108}}, {{&(0x7f0000002e80), 0x6e, &(0x7f0000003100)=[{&(0x7f0000002f00)=""/120, 0x78}, {&(0x7f0000002f80)=""/77, 0x4d}, {&(0x7f0000003000)=""/218, 0xda}], 0x3, &(0x7f0000003140)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0xb8}}, {{&(0x7f0000003200)=@abs, 0x6e, &(0x7f0000003380)=[{&(0x7f0000003280)=""/12, 0xc}, {&(0x7f00000032c0)=""/137, 0x89}], 0x2, &(0x7f00000033c0)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xc0}}, {{0x0, 0x0, &(0x7f00000037c0)=[{&(0x7f0000003480)=""/232, 0xe8}, {&(0x7f0000007800)=""/181, 0xb5}, {&(0x7f0000003640)=""/163, 0xa3}, {&(0x7f0000003700)=""/71, 0x47}, {&(0x7f0000003780)=""/51, 0x33}], 0x5, &(0x7f0000003840)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x48}}, {{0x0, 0x0, &(0x7f0000005e40)=[{&(0x7f00000038c0)=""/212, 0xd4}, {&(0x7f00000039c0)=""/176, 0xb0}, {&(0x7f0000003a80)=""/235, 0xeb}, {&(0x7f0000003b80)=""/4096, 0x1000}, {&(0x7f0000002800)}, {&(0x7f0000004bc0)=""/71, 0x47}, {&(0x7f0000004c40)=""/207, 0xcf}, {&(0x7f0000004d40)=""/248, 0xf8}, {&(0x7f0000004e40)=""/4096, 0x1000}], 0x9, &(0x7f0000005f00)=[@cred={{0x1c}}], 0x20}}, {{&(0x7f0000005f40), 0x6e, &(0x7f00000061c0)=[{&(0x7f0000005fc0)=""/118, 0x76}, {&(0x7f0000006040)=""/33, 0x21}, {&(0x7f0000006080)=""/200, 0xc8}, {&(0x7f0000006180)=""/49, 0x31}], 0x4, &(0x7f0000006200)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x78}}, {{&(0x7f0000006280), 0x6e, &(0x7f00000075c0)=[{&(0x7f0000006300)=""/7, 0x7}, {&(0x7f0000006340)=""/55, 0x37}, {&(0x7f0000006380)=""/142, 0x8e}, {&(0x7f0000006440)=""/4096, 0x1000}, {&(0x7f0000007440)=""/38, 0x26}, {&(0x7f0000007480)=""/125, 0x7d}, {&(0x7f0000007500)=""/143, 0x8f}], 0x7, &(0x7f0000007640)=[@cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x110}}, {{&(0x7f0000007780)=@abs, 0x6e, &(0x7f0000007980)=[{&(0x7f0000007c80)=""/192, 0xc0}, {&(0x7f00000078c0)=""/27, 0x1b}, {&(0x7f0000007900)=""/12, 0xc}, {&(0x7f0000002800)=""/36, 0x24}], 0x4}}], 0xa, 0x20, &(0x7f0000007c40)={0x0, 0x989680}) ioctl$ASHMEM_GET_SIZE(r3, 0x7704, 0x0) clone(0x400, &(0x7f0000000180)="c8737600382e193d3a28239fec13f03bd91c75ef34089a16586462267b8ca5d1a45e2c8bfdb32ba70af8be02c05310fb692e6b2b2935bca0c3d6c13fcda787cd14ed4dec69e6b0355b6148cc78927b9ae4a4451b81fa0ec1982a5d3dfb13ab99eac99336cb8cddfa923a978371fe767f8ab52f307aa003af78a553f03c0c82fe0f56c3f61b8a6c22b4432a5b8592657c7fd883fa60f6a3d1a7ece185dd3aababf4cdaf6101f88306bbc1dccdce17f868c1691360c816e3a2e082e791", &(0x7f0000000240), 0x0, &(0x7f00000002c0)="a76b3f74a33fc72f872e481691ae0b629d7318926b58f27b816be172842412641c57362c610eeecf00a641bf5639f9adec7e4d41138ab520f2ee061dc0679cfe715f1c2de3a02148da2b4f0afb0212735d0504121de6ac1ff610f535") madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000000)=0x1f) ioctl$ASHMEM_GET_SIZE(r2, 0x7704, 0x0) unshare(0x4080000) ioctl$FITRIM(0xffffffffffffffff, 0xc0185879, &(0x7f0000000080)={0x4}) ppoll(&(0x7f0000000040)=[{}], 0x1, 0x0, 0x0, 0x0) 17:42:16 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = socket(0x2000000000000021, 0x2, 0x10000000000002) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000180), r1) sendmsg$ETHTOOL_MSG_PAUSE_GET(r2, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x2c, r3, 0x1, 0x70bd27, 0x25dfdbff, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4}, 0x8010) connect$rxrpc(r1, &(0x7f0000000140)=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x4e21}}, 0x24) sendmmsg(r1, &(0x7f0000001700)=[{{0x0, 0xe0, 0x0, 0x0, &(0x7f0000000040)=[{0x18, 0x110, 0x1, "ec"}], 0x18, 0xe000}, 0x5}], 0x1, 0x0) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r1, 0x8983, &(0x7f0000000080)={0x0, 'vlan0\x00', {}, 0x6}) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)={0x38, 0xd, 0x6, 0x401, 0x0, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_TYPENAME={0x12, 0x3, 'bitmap:ip,mac\x00'}]}, 0x38}}, 0x0) [ 649.539300] Can't find ip_set type bitmap:ip,mac 17:42:16 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000000)={&(0x7f0000000000), 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BTRFS_IOC_ADD_DEV(r0, 0x5000940a, &(0x7f0000000580)={{r0}, "58b468ea360204b8404d49100d94312db589840851eb7ff29e1a663bd3577d5701083bec9dad67e9534db44dbeb331a41a8983a569a0d9aeb9005d731274d18e77856b3cf21dceb5597c9b1628c4fac7be17f8a650e41ee8fff9a1234f90c68a9f344a86b97732bc0b2eacb008c2033742e5dae8ad22111253fbe6c929bc5c656c7d496040abd7d1382da593f267a2bc3fcc3962c1a92c3e6a1cf1bc7c4e3e6d53fe587f8aaf899416e7804fc7751bba746da516a5973cf4011954919483539e05e48b8a385f3856b2b447a5a4017894293c48d9e90f307bad4a19e3eeb435495f491261a218e5a16f3fc9d972f20852e5c8038c41977979253828edb39053ca656c93b890a47cbe75ce368055400dbb0e7e1c099acaef251c5b330202a7ccb97960e40068ab732331ae63efadb4aaf09ffe516d4cf806cb7dc2dbe6385d4ca49bda4e7f65dbc69304dc0ebd61deb87363cc57a746a7080cd49225eb4744cb8a15c96b26e585980894132f71fe5928640463be353772a1244bebd3957a9198a8083a5e28ba97cfbe56dc38751bf0f4797bea39ae5a89d5bc73193d3120a875c7019adb8aa794b97bb3040726457db267291cf559686f724396afd93b20c41a1f80593a878e5f26ff64fa70fd97984706782ecfda29f8349686b05776726f9dd4bedf1fb63baeb06fd04393d0f08f2cce97f27de6c3c6d0f1bd2e6df19801b6aa810bdfb7ff8352e2541946606155280db4aca0d70c63e69b29ac4511ef6d8a7b88bb22406ae5661d6944c5765ca953ad747db62c870bd637f800f441e6dadbb94f274a8fb55c38b5fa427b96422b0fad66cdeaeef7565e6603cfd27b639fad1128ccb68daa4b60495a1da2327f7972801399d1bc1164773722fb4f03c87bb1296c40505be39e5cf472ff399149ab35b3318be0c8c9934688beb4504ae9ed7e6cfee7272ccb283f2e380e2f66f51b6f33dff9412b6ec57cb874552757b60c07519b74a2aed19a2c7d71435fe2fd24fb5c055b42e7a9a0717afa4ac49abaf3feb483c18f0f8601ca6dc32c4349dd142cdca0f742e15f67ed1b8bc1ff101f2efd7fccef7208954d5ae7d93e7d3567b4bc2a182622844e3b7854fba9aadae3b4f32ef23f36d93744b9994f7152ea136801b3b8d1950b4f9b6113678328b32b92f2b3f787de58446dad4676c1d96633ee2cc18152b38c262fd55dee23302e2795f6741af9867b927414d334394f27bb715abb8f44d650589a707da58d20a5d94c32ece0f89a3a688488a8e686ebfcb7726c5028bead9d54e96ad9b74ee672ee954fd18e7f0b45a48f274a65cd72b129a261e238558f6ed4d33513c05dfa77aac1a585fd4b2026b106cd11cba4c626b1df700bb559aad92073bf776945d8da7396cd03976484fc7f795ec85732bfdf8aae6c7a9ebd6fe9985bbd3d86015d64f153dc2e777b81e97518e2a11f93e8458dd196279cc149da770790f096b2799ef981d33d8353aeb1e4753bdd4f6ca641732bbb6b5dc11a5fd26bdb4049a6e8c459b03dbf93d788d0ba000a3257fb541843576089a5746ea21e155f6a74e4b37268e999adcd6009b21079112976348391844fa3aa20bbd192de790f3e80794b3f9446ece377b1854036bfb7dac16a047c4f2df9a769962422453ebc80a9dac7d1d7922bbb78734d63f98c9e651c32e4289dfe43b69f786d039b02f52a1a3848d550d6b389aeefe339b9341d8f3163907af01d41b91fce07318b293ef00d1ba78fa26209dd4b05b58d787d683276a2d72285a94afe8f782d4d8fc6011d7da77da9cd091b6b61c6e93a11d78af54cb66753806186bb27b8a7f0aef2d157f647ea9e519423329b3e701b75a4850233f59576c3f5ded998c63b575255ef35281306613571df3e2decd0a0609cd89f6c8df0c6d9858ddeb7d6b8e737a81b95f3570b734741d72d79187c03ef79fc38a8f2191a272414b2d4efe558ee89cd0cd2200e6746777e95ea579408d798125fafd3645ea896faa4b40cbdd5db98d31e5dea1e300e42e0f02e48ef698ff28533418341fac00354ac0d2bff7392cee98c884d610bbe93725db025f30077b0d62a64695f0446ab9243ce84403cd429b2c21d51096ac6230922b2ba0970b613d22476f8185f020eb2319bf9a30a76e3571f805d15c6b8d57ad87e9bbed1ddb71167eaef58a64c2eec53c1f134bd0e46eb4b53472e121426e6840648df59f67c049dfbbd6e9b7ec2a0d98c4518918e341bee480ccf090d90f8763d1dc2bad0b01e4768e7f39110a2eb7efc9dd569fc1eda5fa0caf2e219b5b3045939bf2e001a493b28dc9d9945dd6873efc3f2f40b806a92eb2191129cfb62970582a0cacd29661c797962819201e3db5704b76674b2d85c059897bd0fe5568d7c3cdc78d5e6ca2a1ab20262876fcb86659cea0e7eee5df917f5f6aae45ab0210d17de10eda4f860c10cdfe55b613e931881b7d17987ee56a4afa8f44a338e09f553c576fb8b04732d21ce5897c0cb73b9d6dc4faf72947bfe3ec9eff22dc92aa4e85c9c96154874516585b2c4fb8b1950ec9e5ad4d3e22b9f33c4a97d00b89b42a42bedf22cd61caee4c21f2f56df06520e796b82356c11b8a34d10fd879fecdf42d3910ef76692911f2e55b2578f88ef6a6b5281d2ce9beee591c09b2b0d4d44e5d7e74186142715081d7243a070dbbd01296e21d2714083127bee2d681003b25fde679890839e88809855077bd4fa5e40daf31fbd5f8f2f7fda97f3724010c727a518034d5145eaf65e70439cc30e6435241420f17cbe8226264aa35e9c459ee2a0da877b2706ec30101dcff80c8510f36fcc99bab0cb80cf73255cd9f728ebad8a8f6a8ce69e29080e508b44d84315b329a10fcfaa625e4b51dd9a78b1fabba83f6b4134a5d6fe40398af246dad756a45cef6a80a2d0c1b271434637583b3f43ec150aaafe4795ff370b551044862082e1ff17a4eff36eb84e8943397891c05c7f307f5459e309d0024f1eb0b83be5824c4a746516e7efa6e6e72a2d2f0d23ad3c48099339b88a478cddef887ece3f79a3e62e2cd2676f431a32982a2477249d5b20ea256f6dfdf1aef9b1ce429c49caf16d9cb47fccaa5889a5e500f2111820fbaba33e04c7762211ea39dff03cad9c90a136ddacf20fddd87725f7a11d472364252e692da49a1fbf6b280cd28b0891d6ab5bf20e12277e43ac1831901207b1bd3df600d72945e35106273fb44e2da213ff4242e9eb36c1c61d36e1d2557ff22bff88d9fac41461aed94c66fe1697a6b7be5a9f2ebdcbf5ea1de4a367e8ee35b4499363e063dca198cda585cb70bdf715659df901a2f63ef4823fe41939dae6f9dd8a1c181c153d10e6490eac31689cab2ea213d05821d3c0f47de7db5d23421ee360bcd9684c7459abe2b54780f9c107101cecbed9ec4ff00adda723c1736a6796120449804c31634a88783077869d08dd55563728114b01ab8050ba21de1d5cff64024610ecd9ae3cfd7489e17b83727d7d72d9f2ad08e3ad16472d34228584d2284a05c2fa2d501b1796d35e1f719185f7a0a9b0b7150eedd4380f84ebe7f86f3cdf909793c0d34b28ec2cee52e2a4ddfa558f07a9207b457867507c76d2ba174c9387d3e2953209baf9ef368aa4064cf004987ceb3aab5138e9ac9df837813f3981a51beddb12b915f12877dc5d014e04442e613350c6f4a69caeb61e48867ff283982baa058f7fc718272fed038708ac347e7668671aab5ffa0868daa808ed6348e9cf985a5eb23b57be310180318963028d9b1abdb8a0e23af186c4e5d712bb1a3354d9235b461a212e434454697e3a02f7b8399bbaa683010af0d306ce8732ae3a40f9149a205b398b9fa32b67d0657aea35b7d2c0d8692d82ac8eb7cc7c10b72b643a3ae6d23595156caec56cb2fefab27406145fe8463c0ef7fb7a917cab670ea7a2660ebfbb16d4594edc559423bbab3aef1c66b84c1afe440e4e8d481bff1d062abb0bb52569a4fd180774f1f4f98697b0ba0c58005b17375aefc934b51ea8329baaa6d35d0a74b52ecfe3dc314794cd9931882aeba50330299a9bf84fdc6e73448556ee345bebdb593147c8c2db6fcfed7023c5619a6da72119030fe2a6f993d7164066125e119f0f9166638c9105b4c483784255a240ad66b6cac4ec43666a3cb38a5d25aeabae7dd94b740cbcbd2a92cda69b2a335b09293e32f39b531e0cf5498103b43033728d7e34709b02065c14b90917073796afe1c20ec78d3fe236aa107da38eb0ad7b6e96c8e869ce9117b42a44c47a595789d6155c7fb7487bfea5695fe86176b395950458e7d3e28f1ff2a4118f107538b377abdcb9976acc97149e59632dd5fb7ac781cb0bbaf5f2cb0f0d6921fc529ec6839dd99c3bf9bb80c400d524efd3b936a8ec75c0d55fcf6048a9987a0c6d8e5f9c273e20bcc1de278d6c7cb01717945612cd77964edfe31893c0cbcf5584d761ae1348945c4aae51641f7addbf51d0f84b2765f3147a22e4ce83687850befb0ad790d09fe532adf390d63d8d347e1a1d0a6804cf091ba499ba03a731f9d464c9f703593df8a4e8682f224d6db35163490db147de2819ca86730ff5e0febc990d1b956b98b985d29fb6726c446fc6689830134b71ca1bdbfdf462b160de8037726146a883039c236a3b0f715fe6a99c9bde40939681ae00b4995f0fe3e96b67879b638c8a960d2388338dc46dc89c15dbdede7c413482a0836ad577c291af828a3293fedbc2e5592c06f5e09eb612bf4c8cef4fd897ed6ec29523e91b60fecbb5b03a682027e30771c656695391e0c7dd3cf1bc62db67fcce44f425c8cb155ba2a4a01693956ce50ed39e75f038f982f06822043d8de2e15f0b70777b38d6892be7155c1b12bdadbe8f7457c683c4732ad9bb6c02e779ff46251801283337ae43b7a56153ab778ee91f11f1dc8de5afbdfb3ecc1c196773d5d952e7ae0721f9846210c12a8521ada29db476073f105ca89f81f9f82abf3996222eb5c2e6b073cf4efad838b4308517b07fbfd70e8a2fb44badbab440c0c6b537e1aa9b9341b2c6da10332fea9fbbf6fe1b63c4141ddef505d0d4278d9d6938423ca5cca45f4cf79eeca60a8117b84a94e77805733f2bf120fa7b67aa54fc0e574ab95bf70d9b9661e86e072113ec132bf40c4b92149360ba09223b03b702f915d8e679c9ca943e8818ab54cca7fe116d9d58529ec78f22246fabd0898837f51c3cc07143d7bf058e42bf40374962a660e195674ff20c31175dd6317ae11df56827ef63331124105118db28c3c6a18db2a1c9183fc78dc1112f3baf328f8f22a9eae1476065465dd144d32866c7b8d7f55330a700d81a44acc804d5a4a8067b25052dc6c63a1a34387021de2ad7b3ca6d60bce94001cd7e3853c9e15359ca401b58b1b9ab735326b8a5ebb2592828f6d7854f5eecf68bc07821ef5b48b4262f05f3fc6281ad2afa8b71698dac5f3c20abae8014930df87c0ae95d70255c15adad45485686abb18c37c97d7f03cdbe381dc8aa9f0494a979d6f57ff0b621c786723bd8f6b7fa9b2fc34694b848273f3687da45af15dfa5721d0459dfd66c2b69e6e460e9022052c2b6224a6eb6e2b43deafcdb768302234bf5de1a562ea50bf8ca4afdf6651aa8bd6c807dfe158152e44bd17b8144fbee60020d7ab790bf95e581d86a952e9b6a316127c2d11b189d62c11eda1940e255af7fd682600b4827c4486dce687d8903025909e31692516695f07ccbb08b3964f3efa57209572a1dd8"}) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000240)=ANY=[@ANYRESOCT, @ANYRESHEX], 0x24}}, 0x0) r1 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x100) r3 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x100000a, 0x1010, r1, 0x1a442000) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r5, 0xc00864bf, &(0x7f0000000080)) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @local}, 0x14) ioctl$DRM_IOCTL_GET_STATS(r2, 0x80f86406, &(0x7f0000000380)=""/90) r6 = socket(0x1, 0x803, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r2, 0x8936, &(0x7f0000000340)={@local, 0x44, r4}) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r8 = socket(0x10, 0x8000000803, 0x0) sendmsg$nl_route(r8, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=@newlink={0xd0, 0x10, 0x401, 0xb202, 0x8000004, {0x0, 0x0, 0x0, 0x0, 0x22020, 0x52a08}, [@IFLA_LINKINFO={0x8c, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x7c, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}, @IFLA_VLAN_FLAGS={0xc, 0x2, {0x4, 0xc}}, @IFLA_VLAN_EGRESS_QOS={0x64, 0x3, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0x2be5}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x0, 0x8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0x80000000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x2, 0x8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x5, 0x3000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x5, 0x2ed8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x1, 0xa}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0xad4c, 0x2}}]}]}}}, @IFLA_LINK={0x8, 0x5, r4}, @IFLA_MASTER={0x8, 0xa, r7}, @IFLA_IFALIAS={0x14, 0x14, 'batadv0\x00'}]}, 0xd0}}, 0x0) 17:42:16 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00000ca000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000c00000/0x400000)=nil, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x5}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) syz_mount_image$vfat(&(0x7f0000000580), &(0x7f00000005c0)='./bus/file0\x00', 0xffffffffffff1d8e, 0x0, &(0x7f0000000780), 0xa000, &(0x7f00000007c0)) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="b0cce338c9a068a5ac6d6c6f7765726469723d388fa969766530"]) r1 = socket$netlink(0x10, 0x3, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) ioctl$sock_SIOCETHTOOL(r1, 0x8946, &(0x7f00000004c0)={'\x00', &(0x7f00000002c0)=ANY=[@ANYBLOB="4200000001800000005b558001000000000000000300fb7cab5d445f04ca8c1101be0000"]}) lsetxattr$system_posix_acl(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000540)='system.posix_acl_access\x00', 0x0, 0x0, 0x0) lchown(&(0x7f0000000340)='./bus\x00', r2, 0x0) creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) syz_mount_image$hfs(&(0x7f0000000380), 0x0, 0x0, 0x1, &(0x7f0000000b40)=[{&(0x7f0000000ac0)}], 0x0, 0x0) chdir(&(0x7f00000001c0)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') [ 649.846874] overlayfs: unrecognized mount option "°Ìã8É h¥¬mlowerdir=8©ive0" or missing value 17:42:17 executing program 0: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$getown(r0, 0x9) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x1ff) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYBLOB="b70200000b000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000496cf2827fb4ba431ca711fcd0cdfa146ec558e24e70ee25a9937f02008b5e5a076d83923dd29c034055b67dafe6c8dc351696c67f34e4d5b318f0ec0efd49897a745f801ff110026e6d2efe31ab7ea0c34f17e3ad6ef3bb62203099e90f4580d760751b5b341a2d7cbdb9cd38bdb2ca8eeb9c15ab3a14817ac61e4dd11183a13477bf7eaa49c62ba0fe52fa65f1328d6704902c9e7bc04b82d2789cb132b8667c21476619f28d9961b63e1a9cf6c2a660a17e3c184b751c51160fbcbbf35b1e7bca32e6ea09c346dfebd31a0808b802000000000000ea334d8323023c5337669dd27080e71113610e10d858e8327ef01fb6c86adac12233f9a4ecdc7cec61ce63000000800117009a9ab359b4eea0c6e957673f00000000800000dbfd2e6dfe0ca04f29e5dad9796edb697a6ea0182babc18cae2edca9590c35c4a842960171127d05dfe363c8e550aae3997de78828e8c38c9524a90a50c7f51a809828baf8f093ec018bddef1117009525322aa1825d1ba600c84ba15e977ca6d43a793b89e5342fe6e4e9f420a3ec464e711a3dd11a425f9b015cc892227c94cfc6ed8e5e78e835cb2653dc24d3cabcd8bbe9206687dd095e63ae6cb0d2834731c728f214f56c1b46d4cf02c1bf8b85ac3e19de7c6448fe5cae98b219f544347534b8d033449067c9dbe9e225eb76bde539a8284230fd321e9ed48bc93dd45cdcb9bd9d1344f5711b399b6588a410bbdd7182339800726153f8746e8b"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r1, 0x18000000000002a0, 0xe, 0x0, &(0x7f0000001a80)="b9ed7d7b442e2949539e14f088a8", 0x0, 0x100, 0x60000000, 0x0, 0x0, 0x0, 0x0}, 0x48) [ 650.127926] overlayfs: './file0' not a directory 17:42:17 executing program 0: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) shmget(0x3, 0x1000, 0x40, &(0x7f000085d000/0x1000)=nil) r0 = shmget$private(0x0, 0x400000, 0x78000000, &(0x7f0000000000/0x400000)=nil) shmat(r0, &(0x7f0000893000/0x1000)=nil, 0x5000) mlock2(&(0x7f00000a0000/0x3000)=nil, 0x3000, 0x0) mincore(&(0x7f0000000000/0xc00000)=nil, 0xc00000, &(0x7f00000007c0)=""/35) 17:42:17 executing program 0: clone(0x80, &(0x7f0000000040)="3b2e2c0d07ecec72d913816dbe022229d4adf50ffb3257a882a16d441d6a2689e8d35588b92982e07779e2f46b0c41003f41952f09a07838a121996dda690f1d5f0f33a3da318d6557bf1486195f4a345f8a24069edff8f3b4f2d32f6b6017ef14deae8dc3468079779e68be5e0256aea1a110a3fb206e942586195d4a265f9fc67fe2", &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)="f279d53fbecafce8bb26403b2cad5b6671bb8d8fcb26282c2316e4e36dcf4defffe309027185f97bdd24d996a6a798ecb80111fcd689a5e200c60d7ceb4f8f3f86f7c08ef42bbf05b74b949a2186f8242bd4f2818741e5d28d629b412c21d1f9827db232707f4f575029fe3d21541124e1cbb4ef47d460099ac97f7ae220c6e6207670217eab593282b7da545ed6ac96b3627aa04a06fb94a1fa50") openat$nullb(0xffffffffffffff9c, &(0x7f0000000380), 0x4000000044882, 0x0) memfd_create(&(0x7f0000000240)='\x103q}2\x9a\xce\xaf\x03\x86\xe7\xc0\x14\x8f\xf8\xd28\xf4\x1c\xc0\xf9\x1c\xa6\xab\bi\xe4^\xd5\xfd\xa9\r\xac7A\x94\xeb\xcd\t\x00\x90k\xd6\x05\r\x84\x87\x1c\b\x8c`\xea\x13A\x90m\xb6&\xd0\x9daA\xc5\xb8_\xd4\x18,\f\xd4s\xb2\x99/\xc0\x9a\xf2O\xdb\xc0\x8b\x19\x17\xb7Rvd\xcb:\b', 0x0) ioctl$F2FS_IOC_RESERVE_COMPRESS_BLOCKS(0xffffffffffffffff, 0x8008f513, &(0x7f00000002c0)) r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x511, 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, 0x4, @perf_config_ext={0x8, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x7, 0xffffffffffffffff, 0x0) fallocate(r0, 0x40, 0x65, 0x1828) r1 = gettid() perf_event_open(&(0x7f00000000c0)={0x4, 0xfffffffffffffffb, 0x7f, 0x80, 0x2, 0xab, 0x0, 0x1, 0x0, 0x5, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0x2, @perf_bp={&(0x7f0000000280), 0x2}, 0x220, 0x7, 0x9, 0x2, 0x7, 0x2, 0xff7a, 0x0, 0x4, 0x0, 0x9}, 0x0, 0x8, r0, 0x9) r2 = syz_open_procfs(r1, &(0x7f0000000000)='net/nf_conntrack_expect\x00') ioctl$FAT_IOCTL_GET_VOLUME_ID(r2, 0x80047213, &(0x7f0000000200)) perf_event_open(&(0x7f0000000180)={0x4, 0x80, 0xf0, 0x20, 0x9, 0xd5, 0x0, 0x6, 0xa, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x7, 0x4, @perf_config_ext={0x1ff, 0x2951}, 0x44c00, 0x200, 0x100, 0x0, 0xd7f, 0x0, 0x7fff, 0x0, 0xe000}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0x3) r3 = syz_open_procfs(0x0, &(0x7f0000000140)='net/nf_conntrack\x00') read$FUSE(r3, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x11, 0xffffffffffffffff, 0x0) ioctl$vim2m_VIDIOC_REQBUFS(0xffffffffffffffff, 0xc0585609, &(0x7f0000000040)={0x0, 0x2}) socket$nl_rdma(0x10, 0x3, 0x14) r4 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$vim2m_VIDIOC_REQBUFS(r4, 0xc0145608, 0x0) r5 = dup(r4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x200000e, 0x11, r5, 0x0) 17:42:17 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000000)={&(0x7f0000000000), 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BTRFS_IOC_ADD_DEV(r0, 0x5000940a, &(0x7f0000000580)={{r0}, "58b468ea360204b8404d49100d94312db589840851eb7ff29e1a663bd3577d5701083bec9dad67e9534db44dbeb331a41a8983a569a0d9aeb9005d731274d18e77856b3cf21dceb5597c9b1628c4fac7be17f8a650e41ee8fff9a1234f90c68a9f344a86b97732bc0b2eacb008c2033742e5dae8ad22111253fbe6c929bc5c656c7d496040abd7d1382da593f267a2bc3fcc3962c1a92c3e6a1cf1bc7c4e3e6d53fe587f8aaf899416e7804fc7751bba746da516a5973cf4011954919483539e05e48b8a385f3856b2b447a5a4017894293c48d9e90f307bad4a19e3eeb435495f491261a218e5a16f3fc9d972f20852e5c8038c41977979253828edb39053ca656c93b890a47cbe75ce368055400dbb0e7e1c099acaef251c5b330202a7ccb97960e40068ab732331ae63efadb4aaf09ffe516d4cf806cb7dc2dbe6385d4ca49bda4e7f65dbc69304dc0ebd61deb87363cc57a746a7080cd49225eb4744cb8a15c96b26e585980894132f71fe5928640463be353772a1244bebd3957a9198a8083a5e28ba97cfbe56dc38751bf0f4797bea39ae5a89d5bc73193d3120a875c7019adb8aa794b97bb3040726457db267291cf559686f724396afd93b20c41a1f80593a878e5f26ff64fa70fd97984706782ecfda29f8349686b05776726f9dd4bedf1fb63baeb06fd04393d0f08f2cce97f27de6c3c6d0f1bd2e6df19801b6aa810bdfb7ff8352e2541946606155280db4aca0d70c63e69b29ac4511ef6d8a7b88bb22406ae5661d6944c5765ca953ad747db62c870bd637f800f441e6dadbb94f274a8fb55c38b5fa427b96422b0fad66cdeaeef7565e6603cfd27b639fad1128ccb68daa4b60495a1da2327f7972801399d1bc1164773722fb4f03c87bb1296c40505be39e5cf472ff399149ab35b3318be0c8c9934688beb4504ae9ed7e6cfee7272ccb283f2e380e2f66f51b6f33dff9412b6ec57cb874552757b60c07519b74a2aed19a2c7d71435fe2fd24fb5c055b42e7a9a0717afa4ac49abaf3feb483c18f0f8601ca6dc32c4349dd142cdca0f742e15f67ed1b8bc1ff101f2efd7fccef7208954d5ae7d93e7d3567b4bc2a182622844e3b7854fba9aadae3b4f32ef23f36d93744b9994f7152ea136801b3b8d1950b4f9b6113678328b32b92f2b3f787de58446dad4676c1d96633ee2cc18152b38c262fd55dee23302e2795f6741af9867b927414d334394f27bb715abb8f44d650589a707da58d20a5d94c32ece0f89a3a688488a8e686ebfcb7726c5028bead9d54e96ad9b74ee672ee954fd18e7f0b45a48f274a65cd72b129a261e238558f6ed4d33513c05dfa77aac1a585fd4b2026b106cd11cba4c626b1df700bb559aad92073bf776945d8da7396cd03976484fc7f795ec85732bfdf8aae6c7a9ebd6fe9985bbd3d86015d64f153dc2e777b81e97518e2a11f93e8458dd196279cc149da770790f096b2799ef981d33d8353aeb1e4753bdd4f6ca641732bbb6b5dc11a5fd26bdb4049a6e8c459b03dbf93d788d0ba000a3257fb541843576089a5746ea21e155f6a74e4b37268e999adcd6009b21079112976348391844fa3aa20bbd192de790f3e80794b3f9446ece377b1854036bfb7dac16a047c4f2df9a769962422453ebc80a9dac7d1d7922bbb78734d63f98c9e651c32e4289dfe43b69f786d039b02f52a1a3848d550d6b389aeefe339b9341d8f3163907af01d41b91fce07318b293ef00d1ba78fa26209dd4b05b58d787d683276a2d72285a94afe8f782d4d8fc6011d7da77da9cd091b6b61c6e93a11d78af54cb66753806186bb27b8a7f0aef2d157f647ea9e519423329b3e701b75a4850233f59576c3f5ded998c63b575255ef35281306613571df3e2decd0a0609cd89f6c8df0c6d9858ddeb7d6b8e737a81b95f3570b734741d72d79187c03ef79fc38a8f2191a272414b2d4efe558ee89cd0cd2200e6746777e95ea579408d798125fafd3645ea896faa4b40cbdd5db98d31e5dea1e300e42e0f02e48ef698ff28533418341fac00354ac0d2bff7392cee98c884d610bbe93725db025f30077b0d62a64695f0446ab9243ce84403cd429b2c21d51096ac6230922b2ba0970b613d22476f8185f020eb2319bf9a30a76e3571f805d15c6b8d57ad87e9bbed1ddb71167eaef58a64c2eec53c1f134bd0e46eb4b53472e121426e6840648df59f67c049dfbbd6e9b7ec2a0d98c4518918e341bee480ccf090d90f8763d1dc2bad0b01e4768e7f39110a2eb7efc9dd569fc1eda5fa0caf2e219b5b3045939bf2e001a493b28dc9d9945dd6873efc3f2f40b806a92eb2191129cfb62970582a0cacd29661c797962819201e3db5704b76674b2d85c059897bd0fe5568d7c3cdc78d5e6ca2a1ab20262876fcb86659cea0e7eee5df917f5f6aae45ab0210d17de10eda4f860c10cdfe55b613e931881b7d17987ee56a4afa8f44a338e09f553c576fb8b04732d21ce5897c0cb73b9d6dc4faf72947bfe3ec9eff22dc92aa4e85c9c96154874516585b2c4fb8b1950ec9e5ad4d3e22b9f33c4a97d00b89b42a42bedf22cd61caee4c21f2f56df06520e796b82356c11b8a34d10fd879fecdf42d3910ef76692911f2e55b2578f88ef6a6b5281d2ce9beee591c09b2b0d4d44e5d7e74186142715081d7243a070dbbd01296e21d2714083127bee2d681003b25fde679890839e88809855077bd4fa5e40daf31fbd5f8f2f7fda97f3724010c727a518034d5145eaf65e70439cc30e6435241420f17cbe8226264aa35e9c459ee2a0da877b2706ec30101dcff80c8510f36fcc99bab0cb80cf73255cd9f728ebad8a8f6a8ce69e29080e508b44d84315b329a10fcfaa625e4b51dd9a78b1fabba83f6b4134a5d6fe40398af246dad756a45cef6a80a2d0c1b271434637583b3f43ec150aaafe4795ff370b551044862082e1ff17a4eff36eb84e8943397891c05c7f307f5459e309d0024f1eb0b83be5824c4a746516e7efa6e6e72a2d2f0d23ad3c48099339b88a478cddef887ece3f79a3e62e2cd2676f431a32982a2477249d5b20ea256f6dfdf1aef9b1ce429c49caf16d9cb47fccaa5889a5e500f2111820fbaba33e04c7762211ea39dff03cad9c90a136ddacf20fddd87725f7a11d472364252e692da49a1fbf6b280cd28b0891d6ab5bf20e12277e43ac1831901207b1bd3df600d72945e35106273fb44e2da213ff4242e9eb36c1c61d36e1d2557ff22bff88d9fac41461aed94c66fe1697a6b7be5a9f2ebdcbf5ea1de4a367e8ee35b4499363e063dca198cda585cb70bdf715659df901a2f63ef4823fe41939dae6f9dd8a1c181c153d10e6490eac31689cab2ea213d05821d3c0f47de7db5d23421ee360bcd9684c7459abe2b54780f9c107101cecbed9ec4ff00adda723c1736a6796120449804c31634a88783077869d08dd55563728114b01ab8050ba21de1d5cff64024610ecd9ae3cfd7489e17b83727d7d72d9f2ad08e3ad16472d34228584d2284a05c2fa2d501b1796d35e1f719185f7a0a9b0b7150eedd4380f84ebe7f86f3cdf909793c0d34b28ec2cee52e2a4ddfa558f07a9207b457867507c76d2ba174c9387d3e2953209baf9ef368aa4064cf004987ceb3aab5138e9ac9df837813f3981a51beddb12b915f12877dc5d014e04442e613350c6f4a69caeb61e48867ff283982baa058f7fc718272fed038708ac347e7668671aab5ffa0868daa808ed6348e9cf985a5eb23b57be310180318963028d9b1abdb8a0e23af186c4e5d712bb1a3354d9235b461a212e434454697e3a02f7b8399bbaa683010af0d306ce8732ae3a40f9149a205b398b9fa32b67d0657aea35b7d2c0d8692d82ac8eb7cc7c10b72b643a3ae6d23595156caec56cb2fefab27406145fe8463c0ef7fb7a917cab670ea7a2660ebfbb16d4594edc559423bbab3aef1c66b84c1afe440e4e8d481bff1d062abb0bb52569a4fd180774f1f4f98697b0ba0c58005b17375aefc934b51ea8329baaa6d35d0a74b52ecfe3dc314794cd9931882aeba50330299a9bf84fdc6e73448556ee345bebdb593147c8c2db6fcfed7023c5619a6da72119030fe2a6f993d7164066125e119f0f9166638c9105b4c483784255a240ad66b6cac4ec43666a3cb38a5d25aeabae7dd94b740cbcbd2a92cda69b2a335b09293e32f39b531e0cf5498103b43033728d7e34709b02065c14b90917073796afe1c20ec78d3fe236aa107da38eb0ad7b6e96c8e869ce9117b42a44c47a595789d6155c7fb7487bfea5695fe86176b395950458e7d3e28f1ff2a4118f107538b377abdcb9976acc97149e59632dd5fb7ac781cb0bbaf5f2cb0f0d6921fc529ec6839dd99c3bf9bb80c400d524efd3b936a8ec75c0d55fcf6048a9987a0c6d8e5f9c273e20bcc1de278d6c7cb01717945612cd77964edfe31893c0cbcf5584d761ae1348945c4aae51641f7addbf51d0f84b2765f3147a22e4ce83687850befb0ad790d09fe532adf390d63d8d347e1a1d0a6804cf091ba499ba03a731f9d464c9f703593df8a4e8682f224d6db35163490db147de2819ca86730ff5e0febc990d1b956b98b985d29fb6726c446fc6689830134b71ca1bdbfdf462b160de8037726146a883039c236a3b0f715fe6a99c9bde40939681ae00b4995f0fe3e96b67879b638c8a960d2388338dc46dc89c15dbdede7c413482a0836ad577c291af828a3293fedbc2e5592c06f5e09eb612bf4c8cef4fd897ed6ec29523e91b60fecbb5b03a682027e30771c656695391e0c7dd3cf1bc62db67fcce44f425c8cb155ba2a4a01693956ce50ed39e75f038f982f06822043d8de2e15f0b70777b38d6892be7155c1b12bdadbe8f7457c683c4732ad9bb6c02e779ff46251801283337ae43b7a56153ab778ee91f11f1dc8de5afbdfb3ecc1c196773d5d952e7ae0721f9846210c12a8521ada29db476073f105ca89f81f9f82abf3996222eb5c2e6b073cf4efad838b4308517b07fbfd70e8a2fb44badbab440c0c6b537e1aa9b9341b2c6da10332fea9fbbf6fe1b63c4141ddef505d0d4278d9d6938423ca5cca45f4cf79eeca60a8117b84a94e77805733f2bf120fa7b67aa54fc0e574ab95bf70d9b9661e86e072113ec132bf40c4b92149360ba09223b03b702f915d8e679c9ca943e8818ab54cca7fe116d9d58529ec78f22246fabd0898837f51c3cc07143d7bf058e42bf40374962a660e195674ff20c31175dd6317ae11df56827ef63331124105118db28c3c6a18db2a1c9183fc78dc1112f3baf328f8f22a9eae1476065465dd144d32866c7b8d7f55330a700d81a44acc804d5a4a8067b25052dc6c63a1a34387021de2ad7b3ca6d60bce94001cd7e3853c9e15359ca401b58b1b9ab735326b8a5ebb2592828f6d7854f5eecf68bc07821ef5b48b4262f05f3fc6281ad2afa8b71698dac5f3c20abae8014930df87c0ae95d70255c15adad45485686abb18c37c97d7f03cdbe381dc8aa9f0494a979d6f57ff0b621c786723bd8f6b7fa9b2fc34694b848273f3687da45af15dfa5721d0459dfd66c2b69e6e460e9022052c2b6224a6eb6e2b43deafcdb768302234bf5de1a562ea50bf8ca4afdf6651aa8bd6c807dfe158152e44bd17b8144fbee60020d7ab790bf95e581d86a952e9b6a316127c2d11b189d62c11eda1940e255af7fd682600b4827c4486dce687d8903025909e31692516695f07ccbb08b3964f3efa57209572a1dd8"}) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000240)=ANY=[@ANYRESOCT, @ANYRESHEX], 0x24}}, 0x0) r1 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x100) r3 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x100000a, 0x1010, r1, 0x1a442000) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r5, 0xc00864bf, &(0x7f0000000080)) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @local}, 0x14) ioctl$DRM_IOCTL_GET_STATS(r2, 0x80f86406, &(0x7f0000000380)=""/90) r6 = socket(0x1, 0x803, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r2, 0x8936, &(0x7f0000000340)={@local, 0x44, r4}) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r8 = socket(0x10, 0x8000000803, 0x0) sendmsg$nl_route(r8, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=@newlink={0xd0, 0x10, 0x401, 0xb202, 0x8000004, {0x0, 0x0, 0x0, 0x0, 0x22020, 0x52a08}, [@IFLA_LINKINFO={0x8c, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x7c, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}, @IFLA_VLAN_FLAGS={0xc, 0x2, {0x4, 0xc}}, @IFLA_VLAN_EGRESS_QOS={0x64, 0x3, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0x2be5}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x0, 0x8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0x80000000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x2, 0x8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x5, 0x3000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x5, 0x2ed8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x1, 0xa}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0xad4c, 0x2}}]}]}}}, @IFLA_LINK={0x8, 0x5, r4}, @IFLA_MASTER={0x8, 0xa, r7}, @IFLA_IFALIAS={0x14, 0x14, 'batadv0\x00'}]}, 0xd0}}, 0x0) [ 650.473641] overlayfs: unrecognized mount option "°Ìã8É h¥¬mlowerdir=8©ive0" or missing value [ 650.580975] overlayfs: './file0' not a directory 17:42:17 executing program 0: recvmmsg(0xffffffffffffffff, &(0x7f0000003140)=[{{0x0, 0x0, 0x0}, 0xffffffff}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='cgroup\x00', 0x0, &(0x7f0000000380)='cpuset\x00') perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000040)={0x3, 0x80, 0x4, 0x2, 0x40, 0x40, 0x0, 0x85a9, 0x0, 0xf, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x1, @perf_bp={&(0x7f0000000000), 0x8}, 0x5002, 0x1, 0x2, 0x1, 0x9, 0x1, 0x5, 0x0, 0x7fffffff, 0x0, 0x1}, 0xffffffffffffffff, 0xd, 0xffffffffffffffff, 0x2) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f00000000c0)='cgroup.procs\x00', 0x2, 0x0) preadv(r1, &(0x7f00000009c0), 0x2a9, 0x6800, 0x0) openat$cgroup(0xffffffffffffffff, &(0x7f0000000100)='syz1\x00', 0x200002, 0x0) r2 = openat$ipvs(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/sys/net/ipv4/vs/snat_reroute\x00', 0x2, 0x0) ioctl$sock_inet_tcp_SIOCINQ(r2, 0x541b, &(0x7f00000002c0)) 17:42:17 executing program 0: recvmmsg(0xffffffffffffffff, &(0x7f0000003140)=[{{0x0, 0x0, 0x0}, 0xffffffff}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='cgroup\x00', 0x0, &(0x7f0000000380)='cpuset\x00') perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000040)={0x3, 0x80, 0x4, 0x2, 0x40, 0x40, 0x0, 0x85a9, 0x0, 0xf, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x1, @perf_bp={&(0x7f0000000000), 0x8}, 0x5002, 0x1, 0x2, 0x1, 0x9, 0x1, 0x5, 0x0, 0x7fffffff, 0x0, 0x1}, 0xffffffffffffffff, 0xd, 0xffffffffffffffff, 0x2) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f00000000c0)='cgroup.procs\x00', 0x2, 0x0) preadv(r1, &(0x7f00000009c0), 0x2a9, 0x6800, 0x0) openat$cgroup(0xffffffffffffffff, &(0x7f0000000100)='syz1\x00', 0x200002, 0x0) r2 = openat$ipvs(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/sys/net/ipv4/vs/snat_reroute\x00', 0x2, 0x0) ioctl$sock_inet_tcp_SIOCINQ(r2, 0x541b, &(0x7f00000002c0)) 17:42:18 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) setsockopt$sock_int(r0, 0x1, 0x1, &(0x7f0000000000)=0x7fffffff, 0x4) bind$inet(r0, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) r1 = accept(r0, &(0x7f00000001c0)=@vsock={0x28, 0x0, 0x0, @host}, &(0x7f0000000040)=0x80) sendto$inet(r1, 0x0, 0x0, 0x20044ffc, &(0x7f0000000080)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080, 0x3}, 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[], 0xfc30) setsockopt$inet_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f0000000280)={@in6={{0xa, 0x4e20, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x1}}, 0x0, 0x0, 0x2e, 0x0, "3f9519729221dc75273f29e7c21b2996c24b2b030f83465396ca2f3834ecdd6a88e90d4ed21162b490c66f689a6cfc6c2e46580dee01ad6f87a0caf061de950c5168a7ec38c0da16b0031eb6a1a6b89a"}, 0xd8) 17:42:18 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000000)={&(0x7f0000000000), 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BTRFS_IOC_ADD_DEV(r0, 0x5000940a, &(0x7f0000000580)={{r0}, "58b468ea360204b8404d49100d94312db589840851eb7ff29e1a663bd3577d5701083bec9dad67e9534db44dbeb331a41a8983a569a0d9aeb9005d731274d18e77856b3cf21dceb5597c9b1628c4fac7be17f8a650e41ee8fff9a1234f90c68a9f344a86b97732bc0b2eacb008c2033742e5dae8ad22111253fbe6c929bc5c656c7d496040abd7d1382da593f267a2bc3fcc3962c1a92c3e6a1cf1bc7c4e3e6d53fe587f8aaf899416e7804fc7751bba746da516a5973cf4011954919483539e05e48b8a385f3856b2b447a5a4017894293c48d9e90f307bad4a19e3eeb435495f491261a218e5a16f3fc9d972f20852e5c8038c41977979253828edb39053ca656c93b890a47cbe75ce368055400dbb0e7e1c099acaef251c5b330202a7ccb97960e40068ab732331ae63efadb4aaf09ffe516d4cf806cb7dc2dbe6385d4ca49bda4e7f65dbc69304dc0ebd61deb87363cc57a746a7080cd49225eb4744cb8a15c96b26e585980894132f71fe5928640463be353772a1244bebd3957a9198a8083a5e28ba97cfbe56dc38751bf0f4797bea39ae5a89d5bc73193d3120a875c7019adb8aa794b97bb3040726457db267291cf559686f724396afd93b20c41a1f80593a878e5f26ff64fa70fd97984706782ecfda29f8349686b05776726f9dd4bedf1fb63baeb06fd04393d0f08f2cce97f27de6c3c6d0f1bd2e6df19801b6aa810bdfb7ff8352e2541946606155280db4aca0d70c63e69b29ac4511ef6d8a7b88bb22406ae5661d6944c5765ca953ad747db62c870bd637f800f441e6dadbb94f274a8fb55c38b5fa427b96422b0fad66cdeaeef7565e6603cfd27b639fad1128ccb68daa4b60495a1da2327f7972801399d1bc1164773722fb4f03c87bb1296c40505be39e5cf472ff399149ab35b3318be0c8c9934688beb4504ae9ed7e6cfee7272ccb283f2e380e2f66f51b6f33dff9412b6ec57cb874552757b60c07519b74a2aed19a2c7d71435fe2fd24fb5c055b42e7a9a0717afa4ac49abaf3feb483c18f0f8601ca6dc32c4349dd142cdca0f742e15f67ed1b8bc1ff101f2efd7fccef7208954d5ae7d93e7d3567b4bc2a182622844e3b7854fba9aadae3b4f32ef23f36d93744b9994f7152ea136801b3b8d1950b4f9b6113678328b32b92f2b3f787de58446dad4676c1d96633ee2cc18152b38c262fd55dee23302e2795f6741af9867b927414d334394f27bb715abb8f44d650589a707da58d20a5d94c32ece0f89a3a688488a8e686ebfcb7726c5028bead9d54e96ad9b74ee672ee954fd18e7f0b45a48f274a65cd72b129a261e238558f6ed4d33513c05dfa77aac1a585fd4b2026b106cd11cba4c626b1df700bb559aad92073bf776945d8da7396cd03976484fc7f795ec85732bfdf8aae6c7a9ebd6fe9985bbd3d86015d64f153dc2e777b81e97518e2a11f93e8458dd196279cc149da770790f096b2799ef981d33d8353aeb1e4753bdd4f6ca641732bbb6b5dc11a5fd26bdb4049a6e8c459b03dbf93d788d0ba000a3257fb541843576089a5746ea21e155f6a74e4b37268e999adcd6009b21079112976348391844fa3aa20bbd192de790f3e80794b3f9446ece377b1854036bfb7dac16a047c4f2df9a769962422453ebc80a9dac7d1d7922bbb78734d63f98c9e651c32e4289dfe43b69f786d039b02f52a1a3848d550d6b389aeefe339b9341d8f3163907af01d41b91fce07318b293ef00d1ba78fa26209dd4b05b58d787d683276a2d72285a94afe8f782d4d8fc6011d7da77da9cd091b6b61c6e93a11d78af54cb66753806186bb27b8a7f0aef2d157f647ea9e519423329b3e701b75a4850233f59576c3f5ded998c63b575255ef35281306613571df3e2decd0a0609cd89f6c8df0c6d9858ddeb7d6b8e737a81b95f3570b734741d72d79187c03ef79fc38a8f2191a272414b2d4efe558ee89cd0cd2200e6746777e95ea579408d798125fafd3645ea896faa4b40cbdd5db98d31e5dea1e300e42e0f02e48ef698ff28533418341fac00354ac0d2bff7392cee98c884d610bbe93725db025f30077b0d62a64695f0446ab9243ce84403cd429b2c21d51096ac6230922b2ba0970b613d22476f8185f020eb2319bf9a30a76e3571f805d15c6b8d57ad87e9bbed1ddb71167eaef58a64c2eec53c1f134bd0e46eb4b53472e121426e6840648df59f67c049dfbbd6e9b7ec2a0d98c4518918e341bee480ccf090d90f8763d1dc2bad0b01e4768e7f39110a2eb7efc9dd569fc1eda5fa0caf2e219b5b3045939bf2e001a493b28dc9d9945dd6873efc3f2f40b806a92eb2191129cfb62970582a0cacd29661c797962819201e3db5704b76674b2d85c059897bd0fe5568d7c3cdc78d5e6ca2a1ab20262876fcb86659cea0e7eee5df917f5f6aae45ab0210d17de10eda4f860c10cdfe55b613e931881b7d17987ee56a4afa8f44a338e09f553c576fb8b04732d21ce5897c0cb73b9d6dc4faf72947bfe3ec9eff22dc92aa4e85c9c96154874516585b2c4fb8b1950ec9e5ad4d3e22b9f33c4a97d00b89b42a42bedf22cd61caee4c21f2f56df06520e796b82356c11b8a34d10fd879fecdf42d3910ef76692911f2e55b2578f88ef6a6b5281d2ce9beee591c09b2b0d4d44e5d7e74186142715081d7243a070dbbd01296e21d2714083127bee2d681003b25fde679890839e88809855077bd4fa5e40daf31fbd5f8f2f7fda97f3724010c727a518034d5145eaf65e70439cc30e6435241420f17cbe8226264aa35e9c459ee2a0da877b2706ec30101dcff80c8510f36fcc99bab0cb80cf73255cd9f728ebad8a8f6a8ce69e29080e508b44d84315b329a10fcfaa625e4b51dd9a78b1fabba83f6b4134a5d6fe40398af246dad756a45cef6a80a2d0c1b271434637583b3f43ec150aaafe4795ff370b551044862082e1ff17a4eff36eb84e8943397891c05c7f307f5459e309d0024f1eb0b83be5824c4a746516e7efa6e6e72a2d2f0d23ad3c48099339b88a478cddef887ece3f79a3e62e2cd2676f431a32982a2477249d5b20ea256f6dfdf1aef9b1ce429c49caf16d9cb47fccaa5889a5e500f2111820fbaba33e04c7762211ea39dff03cad9c90a136ddacf20fddd87725f7a11d472364252e692da49a1fbf6b280cd28b0891d6ab5bf20e12277e43ac1831901207b1bd3df600d72945e35106273fb44e2da213ff4242e9eb36c1c61d36e1d2557ff22bff88d9fac41461aed94c66fe1697a6b7be5a9f2ebdcbf5ea1de4a367e8ee35b4499363e063dca198cda585cb70bdf715659df901a2f63ef4823fe41939dae6f9dd8a1c181c153d10e6490eac31689cab2ea213d05821d3c0f47de7db5d23421ee360bcd9684c7459abe2b54780f9c107101cecbed9ec4ff00adda723c1736a6796120449804c31634a88783077869d08dd55563728114b01ab8050ba21de1d5cff64024610ecd9ae3cfd7489e17b83727d7d72d9f2ad08e3ad16472d34228584d2284a05c2fa2d501b1796d35e1f719185f7a0a9b0b7150eedd4380f84ebe7f86f3cdf909793c0d34b28ec2cee52e2a4ddfa558f07a9207b457867507c76d2ba174c9387d3e2953209baf9ef368aa4064cf004987ceb3aab5138e9ac9df837813f3981a51beddb12b915f12877dc5d014e04442e613350c6f4a69caeb61e48867ff283982baa058f7fc718272fed038708ac347e7668671aab5ffa0868daa808ed6348e9cf985a5eb23b57be310180318963028d9b1abdb8a0e23af186c4e5d712bb1a3354d9235b461a212e434454697e3a02f7b8399bbaa683010af0d306ce8732ae3a40f9149a205b398b9fa32b67d0657aea35b7d2c0d8692d82ac8eb7cc7c10b72b643a3ae6d23595156caec56cb2fefab27406145fe8463c0ef7fb7a917cab670ea7a2660ebfbb16d4594edc559423bbab3aef1c66b84c1afe440e4e8d481bff1d062abb0bb52569a4fd180774f1f4f98697b0ba0c58005b17375aefc934b51ea8329baaa6d35d0a74b52ecfe3dc314794cd9931882aeba50330299a9bf84fdc6e73448556ee345bebdb593147c8c2db6fcfed7023c5619a6da72119030fe2a6f993d7164066125e119f0f9166638c9105b4c483784255a240ad66b6cac4ec43666a3cb38a5d25aeabae7dd94b740cbcbd2a92cda69b2a335b09293e32f39b531e0cf5498103b43033728d7e34709b02065c14b90917073796afe1c20ec78d3fe236aa107da38eb0ad7b6e96c8e869ce9117b42a44c47a595789d6155c7fb7487bfea5695fe86176b395950458e7d3e28f1ff2a4118f107538b377abdcb9976acc97149e59632dd5fb7ac781cb0bbaf5f2cb0f0d6921fc529ec6839dd99c3bf9bb80c400d524efd3b936a8ec75c0d55fcf6048a9987a0c6d8e5f9c273e20bcc1de278d6c7cb01717945612cd77964edfe31893c0cbcf5584d761ae1348945c4aae51641f7addbf51d0f84b2765f3147a22e4ce83687850befb0ad790d09fe532adf390d63d8d347e1a1d0a6804cf091ba499ba03a731f9d464c9f703593df8a4e8682f224d6db35163490db147de2819ca86730ff5e0febc990d1b956b98b985d29fb6726c446fc6689830134b71ca1bdbfdf462b160de8037726146a883039c236a3b0f715fe6a99c9bde40939681ae00b4995f0fe3e96b67879b638c8a960d2388338dc46dc89c15dbdede7c413482a0836ad577c291af828a3293fedbc2e5592c06f5e09eb612bf4c8cef4fd897ed6ec29523e91b60fecbb5b03a682027e30771c656695391e0c7dd3cf1bc62db67fcce44f425c8cb155ba2a4a01693956ce50ed39e75f038f982f06822043d8de2e15f0b70777b38d6892be7155c1b12bdadbe8f7457c683c4732ad9bb6c02e779ff46251801283337ae43b7a56153ab778ee91f11f1dc8de5afbdfb3ecc1c196773d5d952e7ae0721f9846210c12a8521ada29db476073f105ca89f81f9f82abf3996222eb5c2e6b073cf4efad838b4308517b07fbfd70e8a2fb44badbab440c0c6b537e1aa9b9341b2c6da10332fea9fbbf6fe1b63c4141ddef505d0d4278d9d6938423ca5cca45f4cf79eeca60a8117b84a94e77805733f2bf120fa7b67aa54fc0e574ab95bf70d9b9661e86e072113ec132bf40c4b92149360ba09223b03b702f915d8e679c9ca943e8818ab54cca7fe116d9d58529ec78f22246fabd0898837f51c3cc07143d7bf058e42bf40374962a660e195674ff20c31175dd6317ae11df56827ef63331124105118db28c3c6a18db2a1c9183fc78dc1112f3baf328f8f22a9eae1476065465dd144d32866c7b8d7f55330a700d81a44acc804d5a4a8067b25052dc6c63a1a34387021de2ad7b3ca6d60bce94001cd7e3853c9e15359ca401b58b1b9ab735326b8a5ebb2592828f6d7854f5eecf68bc07821ef5b48b4262f05f3fc6281ad2afa8b71698dac5f3c20abae8014930df87c0ae95d70255c15adad45485686abb18c37c97d7f03cdbe381dc8aa9f0494a979d6f57ff0b621c786723bd8f6b7fa9b2fc34694b848273f3687da45af15dfa5721d0459dfd66c2b69e6e460e9022052c2b6224a6eb6e2b43deafcdb768302234bf5de1a562ea50bf8ca4afdf6651aa8bd6c807dfe158152e44bd17b8144fbee60020d7ab790bf95e581d86a952e9b6a316127c2d11b189d62c11eda1940e255af7fd682600b4827c4486dce687d8903025909e31692516695f07ccbb08b3964f3efa57209572a1dd8"}) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000240)=ANY=[@ANYRESOCT, @ANYRESHEX], 0x24}}, 0x0) r1 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x100) r3 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x100000a, 0x1010, r1, 0x1a442000) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r5, 0xc00864bf, &(0x7f0000000080)) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @local}, 0x14) ioctl$DRM_IOCTL_GET_STATS(r2, 0x80f86406, &(0x7f0000000380)=""/90) r6 = socket(0x1, 0x803, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r2, 0x8936, &(0x7f0000000340)={@local, 0x44, r4}) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r8 = socket(0x10, 0x8000000803, 0x0) sendmsg$nl_route(r8, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=@newlink={0xd0, 0x10, 0x401, 0xb202, 0x8000004, {0x0, 0x0, 0x0, 0x0, 0x22020, 0x52a08}, [@IFLA_LINKINFO={0x8c, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x7c, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}, @IFLA_VLAN_FLAGS={0xc, 0x2, {0x4, 0xc}}, @IFLA_VLAN_EGRESS_QOS={0x64, 0x3, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0x2be5}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x0, 0x8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0x80000000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x2, 0x8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x5, 0x3000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x5, 0x2ed8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x1, 0xa}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0xad4c, 0x2}}]}]}}}, @IFLA_LINK={0x8, 0x5, r4}, @IFLA_MASTER={0x8, 0xa, r7}, @IFLA_IFALIAS={0x14, 0x14, 'batadv0\x00'}]}, 0xd0}}, 0x0) [ 651.930622] print_req_error: 67 callbacks suppressed [ 651.930631] print_req_error: I/O error, dev loop4, sector 229217 [ 651.962153] print_req_error: I/O error, dev loop4, sector 229217 [ 651.969273] buffer_io_error: 53 callbacks suppressed [ 651.969282] Buffer I/O error on dev loop4p3, logical block 228992, async page read [ 651.985791] print_req_error: I/O error, dev loop4, sector 229218 [ 651.991964] Buffer I/O error on dev loop4p3, logical block 228993, async page read [ 652.001654] print_req_error: I/O error, dev loop4, sector 229219 [ 652.007963] Buffer I/O error on dev loop4p3, logical block 228994, async page read [ 652.016763] print_req_error: I/O error, dev loop4, sector 229220 [ 652.022935] Buffer I/O error on dev loop4p3, logical block 228995, async page read [ 652.031944] print_req_error: I/O error, dev loop4, sector 229221 [ 652.038179] Buffer I/O error on dev loop4p3, logical block 228996, async page read [ 652.047106] print_req_error: I/O error, dev loop4, sector 229222 [ 652.053281] Buffer I/O error on dev loop4p3, logical block 228997, async page read [ 652.062135] print_req_error: I/O error, dev loop4, sector 229223 [ 652.068341] Buffer I/O error on dev loop4p3, logical block 228998, async page read [ 652.078445] print_req_error: I/O error, dev loop4, sector 229224 [ 652.084617] Buffer I/O error on dev loop4p3, logical block 228999, async page read [ 652.098599] print_req_error: I/O error, dev loop4, sector 229248 17:42:19 executing program 3: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x3ff, 0x4}, 0x4c20, 0x0, 0x0, 0x9}, r0, 0xfdffbfffffffffff, 0xffffffffffffffff, 0x8) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ptrace$setregs(0xd, 0x0, 0x0, &(0x7f0000000080)) r1 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000400)='.log\x00', 0x400, 0x100) perf_event_open(&(0x7f0000000140)={0x0, 0x80, 0x8, 0xa, 0xb6, 0x8, 0x0, 0xfffffffffffffff8, 0x10020, 0x5, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x5, @perf_config_ext={0x1ff, 0x100000001}, 0x10200, 0x9, 0x1, 0x2, 0x5, 0x862, 0x5, 0x0, 0xfffffffc, 0x0, 0xed000000}, 0x0, 0x5, r1, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) vmsplice(r2, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x8, 0x9, 0x4, 0x2, 0x0, 0xa8, 0x2208c, 0xa, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, @perf_config_ext={0x7}, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x3, r2, 0xa) bind$inet6(r3, &(0x7f0000000380)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000001c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) recvfrom$inet6(r2, &(0x7f0000000000)=""/108, 0x6c, 0x40010021, &(0x7f00000002c0)={0xa, 0x4e22, 0x1, @mcast1, 0x5}, 0x1c) sendto$inet6(r3, &(0x7f00000004c0)="b0c3f841b632e9058926dd4fccfbcf1cce125bcab912b7f647f4504836eeb169a656acfec46e2b446fbef66030df9b06179f0a5205ffffc4024471056765b2dc1b32bb6af03bef1c70e6412b6502545982e132a72aaf1fd866e53b7d5079d71032c8971e370b83075198390cbcebf417243c1033a79244418be78e1c1aaaead296813c39de86bb36d5f36f6513d1a4019471c1cbef01e94f2d08fa4216f783510d1f21bd16cb7b46ed4d1d2e62918fef77074391d772f4dbbea0c83d8b7a711c25a0a4663c438ac20697c7a38cddbcb03e0cc2ad160c974b6b081bd635455dc411de18a573f5b0125a8b", 0xea, 0x40, &(0x7f00000005c0)={0xa, 0x4e21, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0xc1e}, 0x1c) ptrace$setregs(0xd, 0x0, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, 0x0, 0x0, 0x0) r4 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) ftruncate(r4, 0x80006) sendfile(r3, r4, 0x0, 0x8000fffffffe) 17:42:19 executing program 0: gettid() r0 = perf_event_open(&(0x7f000001d000)={0x4, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xda80, 0x1c000}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x3, 0x1f, 0x3, 0x0, 0x0, 0x3, 0x10009, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x4, @perf_config_ext={0x9}, 0x80c, 0x3, 0x8, 0x9, 0x800000000ff, 0x32, 0x78a0, 0x0, 0x1000, 0x0, 0x7}, 0x0, 0x3, r0, 0x1) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) r2 = socket$inet_udp(0x2, 0x2, 0x0) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0, @remote}, 0x10) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000080)={{{@in6=@private0, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x2}, {}, {}, 0x0, 0x0, 0x1}, {{@in=@loopback, 0x0, 0x33}, 0x0, @in6=@loopback, 0x0, 0x1, 0x0, 0xb7}}, 0xe8) sendmmsg(r2, &(0x7f0000007fc0), 0x800001d, 0x8000000000001f4) r3 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) setsockopt$sock_int(r2, 0x1, 0x5, &(0x7f0000000200)=0x8, 0x4) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r3}, './file0\x00'}) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_GET(r5, &(0x7f0000000140)={0x0, 0xffffff7f, &(0x7f0000000100)={&(0x7f0000000000)={0x14, r6, 0x711}, 0x14}}, 0x0) sendmsg$L2TP_CMD_SESSION_GET(r4, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000040)={&(0x7f0000000240)={0x58, r6, 0x120, 0x70bd2c, 0x25dfdbfc, {}, [@L2TP_ATTR_RECV_SEQ={0x5, 0x12, 0x9}, @L2TP_ATTR_L2SPEC_TYPE={0x5}, @L2TP_ATTR_MTU={0x6, 0x1c, 0x800}, @L2TP_ATTR_PEER_SESSION_ID={0x8, 0xc, 0x1}, @L2TP_ATTR_CONN_ID={0x8, 0x9, 0x3}, @L2TP_ATTR_DEBUG={0x8, 0x11, 0x1}, @L2TP_ATTR_IP6_SADDR={0x14, 0x1f, @empty}]}, 0x58}, 0x1, 0x0, 0x0, 0x24000080}, 0x0) 17:42:19 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000000)={&(0x7f0000000000), 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BTRFS_IOC_ADD_DEV(r0, 0x5000940a, &(0x7f0000000580)={{r0}, "58b468ea360204b8404d49100d94312db589840851eb7ff29e1a663bd3577d5701083bec9dad67e9534db44dbeb331a41a8983a569a0d9aeb9005d731274d18e77856b3cf21dceb5597c9b1628c4fac7be17f8a650e41ee8fff9a1234f90c68a9f344a86b97732bc0b2eacb008c2033742e5dae8ad22111253fbe6c929bc5c656c7d496040abd7d1382da593f267a2bc3fcc3962c1a92c3e6a1cf1bc7c4e3e6d53fe587f8aaf899416e7804fc7751bba746da516a5973cf4011954919483539e05e48b8a385f3856b2b447a5a4017894293c48d9e90f307bad4a19e3eeb435495f491261a218e5a16f3fc9d972f20852e5c8038c41977979253828edb39053ca656c93b890a47cbe75ce368055400dbb0e7e1c099acaef251c5b330202a7ccb97960e40068ab732331ae63efadb4aaf09ffe516d4cf806cb7dc2dbe6385d4ca49bda4e7f65dbc69304dc0ebd61deb87363cc57a746a7080cd49225eb4744cb8a15c96b26e585980894132f71fe5928640463be353772a1244bebd3957a9198a8083a5e28ba97cfbe56dc38751bf0f4797bea39ae5a89d5bc73193d3120a875c7019adb8aa794b97bb3040726457db267291cf559686f724396afd93b20c41a1f80593a878e5f26ff64fa70fd97984706782ecfda29f8349686b05776726f9dd4bedf1fb63baeb06fd04393d0f08f2cce97f27de6c3c6d0f1bd2e6df19801b6aa810bdfb7ff8352e2541946606155280db4aca0d70c63e69b29ac4511ef6d8a7b88bb22406ae5661d6944c5765ca953ad747db62c870bd637f800f441e6dadbb94f274a8fb55c38b5fa427b96422b0fad66cdeaeef7565e6603cfd27b639fad1128ccb68daa4b60495a1da2327f7972801399d1bc1164773722fb4f03c87bb1296c40505be39e5cf472ff399149ab35b3318be0c8c9934688beb4504ae9ed7e6cfee7272ccb283f2e380e2f66f51b6f33dff9412b6ec57cb874552757b60c07519b74a2aed19a2c7d71435fe2fd24fb5c055b42e7a9a0717afa4ac49abaf3feb483c18f0f8601ca6dc32c4349dd142cdca0f742e15f67ed1b8bc1ff101f2efd7fccef7208954d5ae7d93e7d3567b4bc2a182622844e3b7854fba9aadae3b4f32ef23f36d93744b9994f7152ea136801b3b8d1950b4f9b6113678328b32b92f2b3f787de58446dad4676c1d96633ee2cc18152b38c262fd55dee23302e2795f6741af9867b927414d334394f27bb715abb8f44d650589a707da58d20a5d94c32ece0f89a3a688488a8e686ebfcb7726c5028bead9d54e96ad9b74ee672ee954fd18e7f0b45a48f274a65cd72b129a261e238558f6ed4d33513c05dfa77aac1a585fd4b2026b106cd11cba4c626b1df700bb559aad92073bf776945d8da7396cd03976484fc7f795ec85732bfdf8aae6c7a9ebd6fe9985bbd3d86015d64f153dc2e777b81e97518e2a11f93e8458dd196279cc149da770790f096b2799ef981d33d8353aeb1e4753bdd4f6ca641732bbb6b5dc11a5fd26bdb4049a6e8c459b03dbf93d788d0ba000a3257fb541843576089a5746ea21e155f6a74e4b37268e999adcd6009b21079112976348391844fa3aa20bbd192de790f3e80794b3f9446ece377b1854036bfb7dac16a047c4f2df9a769962422453ebc80a9dac7d1d7922bbb78734d63f98c9e651c32e4289dfe43b69f786d039b02f52a1a3848d550d6b389aeefe339b9341d8f3163907af01d41b91fce07318b293ef00d1ba78fa26209dd4b05b58d787d683276a2d72285a94afe8f782d4d8fc6011d7da77da9cd091b6b61c6e93a11d78af54cb66753806186bb27b8a7f0aef2d157f647ea9e519423329b3e701b75a4850233f59576c3f5ded998c63b575255ef35281306613571df3e2decd0a0609cd89f6c8df0c6d9858ddeb7d6b8e737a81b95f3570b734741d72d79187c03ef79fc38a8f2191a272414b2d4efe558ee89cd0cd2200e6746777e95ea579408d798125fafd3645ea896faa4b40cbdd5db98d31e5dea1e300e42e0f02e48ef698ff28533418341fac00354ac0d2bff7392cee98c884d610bbe93725db025f30077b0d62a64695f0446ab9243ce84403cd429b2c21d51096ac6230922b2ba0970b613d22476f8185f020eb2319bf9a30a76e3571f805d15c6b8d57ad87e9bbed1ddb71167eaef58a64c2eec53c1f134bd0e46eb4b53472e121426e6840648df59f67c049dfbbd6e9b7ec2a0d98c4518918e341bee480ccf090d90f8763d1dc2bad0b01e4768e7f39110a2eb7efc9dd569fc1eda5fa0caf2e219b5b3045939bf2e001a493b28dc9d9945dd6873efc3f2f40b806a92eb2191129cfb62970582a0cacd29661c797962819201e3db5704b76674b2d85c059897bd0fe5568d7c3cdc78d5e6ca2a1ab20262876fcb86659cea0e7eee5df917f5f6aae45ab0210d17de10eda4f860c10cdfe55b613e931881b7d17987ee56a4afa8f44a338e09f553c576fb8b04732d21ce5897c0cb73b9d6dc4faf72947bfe3ec9eff22dc92aa4e85c9c96154874516585b2c4fb8b1950ec9e5ad4d3e22b9f33c4a97d00b89b42a42bedf22cd61caee4c21f2f56df06520e796b82356c11b8a34d10fd879fecdf42d3910ef76692911f2e55b2578f88ef6a6b5281d2ce9beee591c09b2b0d4d44e5d7e74186142715081d7243a070dbbd01296e21d2714083127bee2d681003b25fde679890839e88809855077bd4fa5e40daf31fbd5f8f2f7fda97f3724010c727a518034d5145eaf65e70439cc30e6435241420f17cbe8226264aa35e9c459ee2a0da877b2706ec30101dcff80c8510f36fcc99bab0cb80cf73255cd9f728ebad8a8f6a8ce69e29080e508b44d84315b329a10fcfaa625e4b51dd9a78b1fabba83f6b4134a5d6fe40398af246dad756a45cef6a80a2d0c1b271434637583b3f43ec150aaafe4795ff370b551044862082e1ff17a4eff36eb84e8943397891c05c7f307f5459e309d0024f1eb0b83be5824c4a746516e7efa6e6e72a2d2f0d23ad3c48099339b88a478cddef887ece3f79a3e62e2cd2676f431a32982a2477249d5b20ea256f6dfdf1aef9b1ce429c49caf16d9cb47fccaa5889a5e500f2111820fbaba33e04c7762211ea39dff03cad9c90a136ddacf20fddd87725f7a11d472364252e692da49a1fbf6b280cd28b0891d6ab5bf20e12277e43ac1831901207b1bd3df600d72945e35106273fb44e2da213ff4242e9eb36c1c61d36e1d2557ff22bff88d9fac41461aed94c66fe1697a6b7be5a9f2ebdcbf5ea1de4a367e8ee35b4499363e063dca198cda585cb70bdf715659df901a2f63ef4823fe41939dae6f9dd8a1c181c153d10e6490eac31689cab2ea213d05821d3c0f47de7db5d23421ee360bcd9684c7459abe2b54780f9c107101cecbed9ec4ff00adda723c1736a6796120449804c31634a88783077869d08dd55563728114b01ab8050ba21de1d5cff64024610ecd9ae3cfd7489e17b83727d7d72d9f2ad08e3ad16472d34228584d2284a05c2fa2d501b1796d35e1f719185f7a0a9b0b7150eedd4380f84ebe7f86f3cdf909793c0d34b28ec2cee52e2a4ddfa558f07a9207b457867507c76d2ba174c9387d3e2953209baf9ef368aa4064cf004987ceb3aab5138e9ac9df837813f3981a51beddb12b915f12877dc5d014e04442e613350c6f4a69caeb61e48867ff283982baa058f7fc718272fed038708ac347e7668671aab5ffa0868daa808ed6348e9cf985a5eb23b57be310180318963028d9b1abdb8a0e23af186c4e5d712bb1a3354d9235b461a212e434454697e3a02f7b8399bbaa683010af0d306ce8732ae3a40f9149a205b398b9fa32b67d0657aea35b7d2c0d8692d82ac8eb7cc7c10b72b643a3ae6d23595156caec56cb2fefab27406145fe8463c0ef7fb7a917cab670ea7a2660ebfbb16d4594edc559423bbab3aef1c66b84c1afe440e4e8d481bff1d062abb0bb52569a4fd180774f1f4f98697b0ba0c58005b17375aefc934b51ea8329baaa6d35d0a74b52ecfe3dc314794cd9931882aeba50330299a9bf84fdc6e73448556ee345bebdb593147c8c2db6fcfed7023c5619a6da72119030fe2a6f993d7164066125e119f0f9166638c9105b4c483784255a240ad66b6cac4ec43666a3cb38a5d25aeabae7dd94b740cbcbd2a92cda69b2a335b09293e32f39b531e0cf5498103b43033728d7e34709b02065c14b90917073796afe1c20ec78d3fe236aa107da38eb0ad7b6e96c8e869ce9117b42a44c47a595789d6155c7fb7487bfea5695fe86176b395950458e7d3e28f1ff2a4118f107538b377abdcb9976acc97149e59632dd5fb7ac781cb0bbaf5f2cb0f0d6921fc529ec6839dd99c3bf9bb80c400d524efd3b936a8ec75c0d55fcf6048a9987a0c6d8e5f9c273e20bcc1de278d6c7cb01717945612cd77964edfe31893c0cbcf5584d761ae1348945c4aae51641f7addbf51d0f84b2765f3147a22e4ce83687850befb0ad790d09fe532adf390d63d8d347e1a1d0a6804cf091ba499ba03a731f9d464c9f703593df8a4e8682f224d6db35163490db147de2819ca86730ff5e0febc990d1b956b98b985d29fb6726c446fc6689830134b71ca1bdbfdf462b160de8037726146a883039c236a3b0f715fe6a99c9bde40939681ae00b4995f0fe3e96b67879b638c8a960d2388338dc46dc89c15dbdede7c413482a0836ad577c291af828a3293fedbc2e5592c06f5e09eb612bf4c8cef4fd897ed6ec29523e91b60fecbb5b03a682027e30771c656695391e0c7dd3cf1bc62db67fcce44f425c8cb155ba2a4a01693956ce50ed39e75f038f982f06822043d8de2e15f0b70777b38d6892be7155c1b12bdadbe8f7457c683c4732ad9bb6c02e779ff46251801283337ae43b7a56153ab778ee91f11f1dc8de5afbdfb3ecc1c196773d5d952e7ae0721f9846210c12a8521ada29db476073f105ca89f81f9f82abf3996222eb5c2e6b073cf4efad838b4308517b07fbfd70e8a2fb44badbab440c0c6b537e1aa9b9341b2c6da10332fea9fbbf6fe1b63c4141ddef505d0d4278d9d6938423ca5cca45f4cf79eeca60a8117b84a94e77805733f2bf120fa7b67aa54fc0e574ab95bf70d9b9661e86e072113ec132bf40c4b92149360ba09223b03b702f915d8e679c9ca943e8818ab54cca7fe116d9d58529ec78f22246fabd0898837f51c3cc07143d7bf058e42bf40374962a660e195674ff20c31175dd6317ae11df56827ef63331124105118db28c3c6a18db2a1c9183fc78dc1112f3baf328f8f22a9eae1476065465dd144d32866c7b8d7f55330a700d81a44acc804d5a4a8067b25052dc6c63a1a34387021de2ad7b3ca6d60bce94001cd7e3853c9e15359ca401b58b1b9ab735326b8a5ebb2592828f6d7854f5eecf68bc07821ef5b48b4262f05f3fc6281ad2afa8b71698dac5f3c20abae8014930df87c0ae95d70255c15adad45485686abb18c37c97d7f03cdbe381dc8aa9f0494a979d6f57ff0b621c786723bd8f6b7fa9b2fc34694b848273f3687da45af15dfa5721d0459dfd66c2b69e6e460e9022052c2b6224a6eb6e2b43deafcdb768302234bf5de1a562ea50bf8ca4afdf6651aa8bd6c807dfe158152e44bd17b8144fbee60020d7ab790bf95e581d86a952e9b6a316127c2d11b189d62c11eda1940e255af7fd682600b4827c4486dce687d8903025909e31692516695f07ccbb08b3964f3efa57209572a1dd8"}) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000240)=ANY=[@ANYRESOCT, @ANYRESHEX], 0x24}}, 0x0) r1 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x100) r3 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x100000a, 0x1010, r1, 0x1a442000) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r5, 0xc00864bf, &(0x7f0000000080)) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @local}, 0x14) ioctl$DRM_IOCTL_GET_STATS(r2, 0x80f86406, &(0x7f0000000380)=""/90) r6 = socket(0x1, 0x803, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r2, 0x8936, &(0x7f0000000340)={@local, 0x44, r4}) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=@newlink={0xd0, 0x10, 0x401, 0xb202, 0x8000004, {0x0, 0x0, 0x0, 0x0, 0x22020, 0x52a08}, [@IFLA_LINKINFO={0x8c, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x7c, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}, @IFLA_VLAN_FLAGS={0xc, 0x2, {0x4, 0xc}}, @IFLA_VLAN_EGRESS_QOS={0x64, 0x3, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0x2be5}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x0, 0x8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0x80000000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x2, 0x8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x5, 0x3000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x5, 0x2ed8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x1, 0xa}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0xad4c, 0x2}}]}]}}}, @IFLA_LINK={0x8, 0x5, r4}, @IFLA_MASTER={0x8, 0xa, r7}, @IFLA_IFALIAS={0x14, 0x14, 'batadv0\x00'}]}, 0xd0}}, 0x0) [ 652.127919] Buffer I/O error on dev loop4p4, logical block 28656, async page read 17:42:19 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000000)={&(0x7f0000000000), 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BTRFS_IOC_ADD_DEV(r0, 0x5000940a, &(0x7f0000000580)={{r0}, "58b468ea360204b8404d49100d94312db589840851eb7ff29e1a663bd3577d5701083bec9dad67e9534db44dbeb331a41a8983a569a0d9aeb9005d731274d18e77856b3cf21dceb5597c9b1628c4fac7be17f8a650e41ee8fff9a1234f90c68a9f344a86b97732bc0b2eacb008c2033742e5dae8ad22111253fbe6c929bc5c656c7d496040abd7d1382da593f267a2bc3fcc3962c1a92c3e6a1cf1bc7c4e3e6d53fe587f8aaf899416e7804fc7751bba746da516a5973cf4011954919483539e05e48b8a385f3856b2b447a5a4017894293c48d9e90f307bad4a19e3eeb435495f491261a218e5a16f3fc9d972f20852e5c8038c41977979253828edb39053ca656c93b890a47cbe75ce368055400dbb0e7e1c099acaef251c5b330202a7ccb97960e40068ab732331ae63efadb4aaf09ffe516d4cf806cb7dc2dbe6385d4ca49bda4e7f65dbc69304dc0ebd61deb87363cc57a746a7080cd49225eb4744cb8a15c96b26e585980894132f71fe5928640463be353772a1244bebd3957a9198a8083a5e28ba97cfbe56dc38751bf0f4797bea39ae5a89d5bc73193d3120a875c7019adb8aa794b97bb3040726457db267291cf559686f724396afd93b20c41a1f80593a878e5f26ff64fa70fd97984706782ecfda29f8349686b05776726f9dd4bedf1fb63baeb06fd04393d0f08f2cce97f27de6c3c6d0f1bd2e6df19801b6aa810bdfb7ff8352e2541946606155280db4aca0d70c63e69b29ac4511ef6d8a7b88bb22406ae5661d6944c5765ca953ad747db62c870bd637f800f441e6dadbb94f274a8fb55c38b5fa427b96422b0fad66cdeaeef7565e6603cfd27b639fad1128ccb68daa4b60495a1da2327f7972801399d1bc1164773722fb4f03c87bb1296c40505be39e5cf472ff399149ab35b3318be0c8c9934688beb4504ae9ed7e6cfee7272ccb283f2e380e2f66f51b6f33dff9412b6ec57cb874552757b60c07519b74a2aed19a2c7d71435fe2fd24fb5c055b42e7a9a0717afa4ac49abaf3feb483c18f0f8601ca6dc32c4349dd142cdca0f742e15f67ed1b8bc1ff101f2efd7fccef7208954d5ae7d93e7d3567b4bc2a182622844e3b7854fba9aadae3b4f32ef23f36d93744b9994f7152ea136801b3b8d1950b4f9b6113678328b32b92f2b3f787de58446dad4676c1d96633ee2cc18152b38c262fd55dee23302e2795f6741af9867b927414d334394f27bb715abb8f44d650589a707da58d20a5d94c32ece0f89a3a688488a8e686ebfcb7726c5028bead9d54e96ad9b74ee672ee954fd18e7f0b45a48f274a65cd72b129a261e238558f6ed4d33513c05dfa77aac1a585fd4b2026b106cd11cba4c626b1df700bb559aad92073bf776945d8da7396cd03976484fc7f795ec85732bfdf8aae6c7a9ebd6fe9985bbd3d86015d64f153dc2e777b81e97518e2a11f93e8458dd196279cc149da770790f096b2799ef981d33d8353aeb1e4753bdd4f6ca641732bbb6b5dc11a5fd26bdb4049a6e8c459b03dbf93d788d0ba000a3257fb541843576089a5746ea21e155f6a74e4b37268e999adcd6009b21079112976348391844fa3aa20bbd192de790f3e80794b3f9446ece377b1854036bfb7dac16a047c4f2df9a769962422453ebc80a9dac7d1d7922bbb78734d63f98c9e651c32e4289dfe43b69f786d039b02f52a1a3848d550d6b389aeefe339b9341d8f3163907af01d41b91fce07318b293ef00d1ba78fa26209dd4b05b58d787d683276a2d72285a94afe8f782d4d8fc6011d7da77da9cd091b6b61c6e93a11d78af54cb66753806186bb27b8a7f0aef2d157f647ea9e519423329b3e701b75a4850233f59576c3f5ded998c63b575255ef35281306613571df3e2decd0a0609cd89f6c8df0c6d9858ddeb7d6b8e737a81b95f3570b734741d72d79187c03ef79fc38a8f2191a272414b2d4efe558ee89cd0cd2200e6746777e95ea579408d798125fafd3645ea896faa4b40cbdd5db98d31e5dea1e300e42e0f02e48ef698ff28533418341fac00354ac0d2bff7392cee98c884d610bbe93725db025f30077b0d62a64695f0446ab9243ce84403cd429b2c21d51096ac6230922b2ba0970b613d22476f8185f020eb2319bf9a30a76e3571f805d15c6b8d57ad87e9bbed1ddb71167eaef58a64c2eec53c1f134bd0e46eb4b53472e121426e6840648df59f67c049dfbbd6e9b7ec2a0d98c4518918e341bee480ccf090d90f8763d1dc2bad0b01e4768e7f39110a2eb7efc9dd569fc1eda5fa0caf2e219b5b3045939bf2e001a493b28dc9d9945dd6873efc3f2f40b806a92eb2191129cfb62970582a0cacd29661c797962819201e3db5704b76674b2d85c059897bd0fe5568d7c3cdc78d5e6ca2a1ab20262876fcb86659cea0e7eee5df917f5f6aae45ab0210d17de10eda4f860c10cdfe55b613e931881b7d17987ee56a4afa8f44a338e09f553c576fb8b04732d21ce5897c0cb73b9d6dc4faf72947bfe3ec9eff22dc92aa4e85c9c96154874516585b2c4fb8b1950ec9e5ad4d3e22b9f33c4a97d00b89b42a42bedf22cd61caee4c21f2f56df06520e796b82356c11b8a34d10fd879fecdf42d3910ef76692911f2e55b2578f88ef6a6b5281d2ce9beee591c09b2b0d4d44e5d7e74186142715081d7243a070dbbd01296e21d2714083127bee2d681003b25fde679890839e88809855077bd4fa5e40daf31fbd5f8f2f7fda97f3724010c727a518034d5145eaf65e70439cc30e6435241420f17cbe8226264aa35e9c459ee2a0da877b2706ec30101dcff80c8510f36fcc99bab0cb80cf73255cd9f728ebad8a8f6a8ce69e29080e508b44d84315b329a10fcfaa625e4b51dd9a78b1fabba83f6b4134a5d6fe40398af246dad756a45cef6a80a2d0c1b271434637583b3f43ec150aaafe4795ff370b551044862082e1ff17a4eff36eb84e8943397891c05c7f307f5459e309d0024f1eb0b83be5824c4a746516e7efa6e6e72a2d2f0d23ad3c48099339b88a478cddef887ece3f79a3e62e2cd2676f431a32982a2477249d5b20ea256f6dfdf1aef9b1ce429c49caf16d9cb47fccaa5889a5e500f2111820fbaba33e04c7762211ea39dff03cad9c90a136ddacf20fddd87725f7a11d472364252e692da49a1fbf6b280cd28b0891d6ab5bf20e12277e43ac1831901207b1bd3df600d72945e35106273fb44e2da213ff4242e9eb36c1c61d36e1d2557ff22bff88d9fac41461aed94c66fe1697a6b7be5a9f2ebdcbf5ea1de4a367e8ee35b4499363e063dca198cda585cb70bdf715659df901a2f63ef4823fe41939dae6f9dd8a1c181c153d10e6490eac31689cab2ea213d05821d3c0f47de7db5d23421ee360bcd9684c7459abe2b54780f9c107101cecbed9ec4ff00adda723c1736a6796120449804c31634a88783077869d08dd55563728114b01ab8050ba21de1d5cff64024610ecd9ae3cfd7489e17b83727d7d72d9f2ad08e3ad16472d34228584d2284a05c2fa2d501b1796d35e1f719185f7a0a9b0b7150eedd4380f84ebe7f86f3cdf909793c0d34b28ec2cee52e2a4ddfa558f07a9207b457867507c76d2ba174c9387d3e2953209baf9ef368aa4064cf004987ceb3aab5138e9ac9df837813f3981a51beddb12b915f12877dc5d014e04442e613350c6f4a69caeb61e48867ff283982baa058f7fc718272fed038708ac347e7668671aab5ffa0868daa808ed6348e9cf985a5eb23b57be310180318963028d9b1abdb8a0e23af186c4e5d712bb1a3354d9235b461a212e434454697e3a02f7b8399bbaa683010af0d306ce8732ae3a40f9149a205b398b9fa32b67d0657aea35b7d2c0d8692d82ac8eb7cc7c10b72b643a3ae6d23595156caec56cb2fefab27406145fe8463c0ef7fb7a917cab670ea7a2660ebfbb16d4594edc559423bbab3aef1c66b84c1afe440e4e8d481bff1d062abb0bb52569a4fd180774f1f4f98697b0ba0c58005b17375aefc934b51ea8329baaa6d35d0a74b52ecfe3dc314794cd9931882aeba50330299a9bf84fdc6e73448556ee345bebdb593147c8c2db6fcfed7023c5619a6da72119030fe2a6f993d7164066125e119f0f9166638c9105b4c483784255a240ad66b6cac4ec43666a3cb38a5d25aeabae7dd94b740cbcbd2a92cda69b2a335b09293e32f39b531e0cf5498103b43033728d7e34709b02065c14b90917073796afe1c20ec78d3fe236aa107da38eb0ad7b6e96c8e869ce9117b42a44c47a595789d6155c7fb7487bfea5695fe86176b395950458e7d3e28f1ff2a4118f107538b377abdcb9976acc97149e59632dd5fb7ac781cb0bbaf5f2cb0f0d6921fc529ec6839dd99c3bf9bb80c400d524efd3b936a8ec75c0d55fcf6048a9987a0c6d8e5f9c273e20bcc1de278d6c7cb01717945612cd77964edfe31893c0cbcf5584d761ae1348945c4aae51641f7addbf51d0f84b2765f3147a22e4ce83687850befb0ad790d09fe532adf390d63d8d347e1a1d0a6804cf091ba499ba03a731f9d464c9f703593df8a4e8682f224d6db35163490db147de2819ca86730ff5e0febc990d1b956b98b985d29fb6726c446fc6689830134b71ca1bdbfdf462b160de8037726146a883039c236a3b0f715fe6a99c9bde40939681ae00b4995f0fe3e96b67879b638c8a960d2388338dc46dc89c15dbdede7c413482a0836ad577c291af828a3293fedbc2e5592c06f5e09eb612bf4c8cef4fd897ed6ec29523e91b60fecbb5b03a682027e30771c656695391e0c7dd3cf1bc62db67fcce44f425c8cb155ba2a4a01693956ce50ed39e75f038f982f06822043d8de2e15f0b70777b38d6892be7155c1b12bdadbe8f7457c683c4732ad9bb6c02e779ff46251801283337ae43b7a56153ab778ee91f11f1dc8de5afbdfb3ecc1c196773d5d952e7ae0721f9846210c12a8521ada29db476073f105ca89f81f9f82abf3996222eb5c2e6b073cf4efad838b4308517b07fbfd70e8a2fb44badbab440c0c6b537e1aa9b9341b2c6da10332fea9fbbf6fe1b63c4141ddef505d0d4278d9d6938423ca5cca45f4cf79eeca60a8117b84a94e77805733f2bf120fa7b67aa54fc0e574ab95bf70d9b9661e86e072113ec132bf40c4b92149360ba09223b03b702f915d8e679c9ca943e8818ab54cca7fe116d9d58529ec78f22246fabd0898837f51c3cc07143d7bf058e42bf40374962a660e195674ff20c31175dd6317ae11df56827ef63331124105118db28c3c6a18db2a1c9183fc78dc1112f3baf328f8f22a9eae1476065465dd144d32866c7b8d7f55330a700d81a44acc804d5a4a8067b25052dc6c63a1a34387021de2ad7b3ca6d60bce94001cd7e3853c9e15359ca401b58b1b9ab735326b8a5ebb2592828f6d7854f5eecf68bc07821ef5b48b4262f05f3fc6281ad2afa8b71698dac5f3c20abae8014930df87c0ae95d70255c15adad45485686abb18c37c97d7f03cdbe381dc8aa9f0494a979d6f57ff0b621c786723bd8f6b7fa9b2fc34694b848273f3687da45af15dfa5721d0459dfd66c2b69e6e460e9022052c2b6224a6eb6e2b43deafcdb768302234bf5de1a562ea50bf8ca4afdf6651aa8bd6c807dfe158152e44bd17b8144fbee60020d7ab790bf95e581d86a952e9b6a316127c2d11b189d62c11eda1940e255af7fd682600b4827c4486dce687d8903025909e31692516695f07ccbb08b3964f3efa57209572a1dd8"}) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000240)=ANY=[@ANYRESOCT, @ANYRESHEX], 0x24}}, 0x0) r1 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x100) r3 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x100000a, 0x1010, r1, 0x1a442000) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r5, 0xc00864bf, &(0x7f0000000080)) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @local}, 0x14) ioctl$DRM_IOCTL_GET_STATS(r2, 0x80f86406, &(0x7f0000000380)=""/90) r6 = socket(0x1, 0x803, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r2, 0x8936, &(0x7f0000000340)={@local, 0x44, r4}) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=@newlink={0xd0, 0x10, 0x401, 0xb202, 0x8000004, {0x0, 0x0, 0x0, 0x0, 0x22020, 0x52a08}, [@IFLA_LINKINFO={0x8c, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x7c, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}, @IFLA_VLAN_FLAGS={0xc, 0x2, {0x4, 0xc}}, @IFLA_VLAN_EGRESS_QOS={0x64, 0x3, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0x2be5}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x0, 0x8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0x80000000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x2, 0x8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x5, 0x3000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x5, 0x2ed8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x1, 0xa}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0xad4c, 0x2}}]}]}}}, @IFLA_LINK={0x8, 0x5, r4}, @IFLA_MASTER={0x8, 0xa, r7}, @IFLA_IFALIAS={0x14, 0x14, 'batadv0\x00'}]}, 0xd0}}, 0x0) [ 652.272734] Buffer I/O error on dev loop4p3, logical block 228992, async page read 17:42:19 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000000)={&(0x7f0000000000), 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BTRFS_IOC_ADD_DEV(r0, 0x5000940a, &(0x7f0000000580)={{r0}, "58b468ea360204b8404d49100d94312db589840851eb7ff29e1a663bd3577d5701083bec9dad67e9534db44dbeb331a41a8983a569a0d9aeb9005d731274d18e77856b3cf21dceb5597c9b1628c4fac7be17f8a650e41ee8fff9a1234f90c68a9f344a86b97732bc0b2eacb008c2033742e5dae8ad22111253fbe6c929bc5c656c7d496040abd7d1382da593f267a2bc3fcc3962c1a92c3e6a1cf1bc7c4e3e6d53fe587f8aaf899416e7804fc7751bba746da516a5973cf4011954919483539e05e48b8a385f3856b2b447a5a4017894293c48d9e90f307bad4a19e3eeb435495f491261a218e5a16f3fc9d972f20852e5c8038c41977979253828edb39053ca656c93b890a47cbe75ce368055400dbb0e7e1c099acaef251c5b330202a7ccb97960e40068ab732331ae63efadb4aaf09ffe516d4cf806cb7dc2dbe6385d4ca49bda4e7f65dbc69304dc0ebd61deb87363cc57a746a7080cd49225eb4744cb8a15c96b26e585980894132f71fe5928640463be353772a1244bebd3957a9198a8083a5e28ba97cfbe56dc38751bf0f4797bea39ae5a89d5bc73193d3120a875c7019adb8aa794b97bb3040726457db267291cf559686f724396afd93b20c41a1f80593a878e5f26ff64fa70fd97984706782ecfda29f8349686b05776726f9dd4bedf1fb63baeb06fd04393d0f08f2cce97f27de6c3c6d0f1bd2e6df19801b6aa810bdfb7ff8352e2541946606155280db4aca0d70c63e69b29ac4511ef6d8a7b88bb22406ae5661d6944c5765ca953ad747db62c870bd637f800f441e6dadbb94f274a8fb55c38b5fa427b96422b0fad66cdeaeef7565e6603cfd27b639fad1128ccb68daa4b60495a1da2327f7972801399d1bc1164773722fb4f03c87bb1296c40505be39e5cf472ff399149ab35b3318be0c8c9934688beb4504ae9ed7e6cfee7272ccb283f2e380e2f66f51b6f33dff9412b6ec57cb874552757b60c07519b74a2aed19a2c7d71435fe2fd24fb5c055b42e7a9a0717afa4ac49abaf3feb483c18f0f8601ca6dc32c4349dd142cdca0f742e15f67ed1b8bc1ff101f2efd7fccef7208954d5ae7d93e7d3567b4bc2a182622844e3b7854fba9aadae3b4f32ef23f36d93744b9994f7152ea136801b3b8d1950b4f9b6113678328b32b92f2b3f787de58446dad4676c1d96633ee2cc18152b38c262fd55dee23302e2795f6741af9867b927414d334394f27bb715abb8f44d650589a707da58d20a5d94c32ece0f89a3a688488a8e686ebfcb7726c5028bead9d54e96ad9b74ee672ee954fd18e7f0b45a48f274a65cd72b129a261e238558f6ed4d33513c05dfa77aac1a585fd4b2026b106cd11cba4c626b1df700bb559aad92073bf776945d8da7396cd03976484fc7f795ec85732bfdf8aae6c7a9ebd6fe9985bbd3d86015d64f153dc2e777b81e97518e2a11f93e8458dd196279cc149da770790f096b2799ef981d33d8353aeb1e4753bdd4f6ca641732bbb6b5dc11a5fd26bdb4049a6e8c459b03dbf93d788d0ba000a3257fb541843576089a5746ea21e155f6a74e4b37268e999adcd6009b21079112976348391844fa3aa20bbd192de790f3e80794b3f9446ece377b1854036bfb7dac16a047c4f2df9a769962422453ebc80a9dac7d1d7922bbb78734d63f98c9e651c32e4289dfe43b69f786d039b02f52a1a3848d550d6b389aeefe339b9341d8f3163907af01d41b91fce07318b293ef00d1ba78fa26209dd4b05b58d787d683276a2d72285a94afe8f782d4d8fc6011d7da77da9cd091b6b61c6e93a11d78af54cb66753806186bb27b8a7f0aef2d157f647ea9e519423329b3e701b75a4850233f59576c3f5ded998c63b575255ef35281306613571df3e2decd0a0609cd89f6c8df0c6d9858ddeb7d6b8e737a81b95f3570b734741d72d79187c03ef79fc38a8f2191a272414b2d4efe558ee89cd0cd2200e6746777e95ea579408d798125fafd3645ea896faa4b40cbdd5db98d31e5dea1e300e42e0f02e48ef698ff28533418341fac00354ac0d2bff7392cee98c884d610bbe93725db025f30077b0d62a64695f0446ab9243ce84403cd429b2c21d51096ac6230922b2ba0970b613d22476f8185f020eb2319bf9a30a76e3571f805d15c6b8d57ad87e9bbed1ddb71167eaef58a64c2eec53c1f134bd0e46eb4b53472e121426e6840648df59f67c049dfbbd6e9b7ec2a0d98c4518918e341bee480ccf090d90f8763d1dc2bad0b01e4768e7f39110a2eb7efc9dd569fc1eda5fa0caf2e219b5b3045939bf2e001a493b28dc9d9945dd6873efc3f2f40b806a92eb2191129cfb62970582a0cacd29661c797962819201e3db5704b76674b2d85c059897bd0fe5568d7c3cdc78d5e6ca2a1ab20262876fcb86659cea0e7eee5df917f5f6aae45ab0210d17de10eda4f860c10cdfe55b613e931881b7d17987ee56a4afa8f44a338e09f553c576fb8b04732d21ce5897c0cb73b9d6dc4faf72947bfe3ec9eff22dc92aa4e85c9c96154874516585b2c4fb8b1950ec9e5ad4d3e22b9f33c4a97d00b89b42a42bedf22cd61caee4c21f2f56df06520e796b82356c11b8a34d10fd879fecdf42d3910ef76692911f2e55b2578f88ef6a6b5281d2ce9beee591c09b2b0d4d44e5d7e74186142715081d7243a070dbbd01296e21d2714083127bee2d681003b25fde679890839e88809855077bd4fa5e40daf31fbd5f8f2f7fda97f3724010c727a518034d5145eaf65e70439cc30e6435241420f17cbe8226264aa35e9c459ee2a0da877b2706ec30101dcff80c8510f36fcc99bab0cb80cf73255cd9f728ebad8a8f6a8ce69e29080e508b44d84315b329a10fcfaa625e4b51dd9a78b1fabba83f6b4134a5d6fe40398af246dad756a45cef6a80a2d0c1b271434637583b3f43ec150aaafe4795ff370b551044862082e1ff17a4eff36eb84e8943397891c05c7f307f5459e309d0024f1eb0b83be5824c4a746516e7efa6e6e72a2d2f0d23ad3c48099339b88a478cddef887ece3f79a3e62e2cd2676f431a32982a2477249d5b20ea256f6dfdf1aef9b1ce429c49caf16d9cb47fccaa5889a5e500f2111820fbaba33e04c7762211ea39dff03cad9c90a136ddacf20fddd87725f7a11d472364252e692da49a1fbf6b280cd28b0891d6ab5bf20e12277e43ac1831901207b1bd3df600d72945e35106273fb44e2da213ff4242e9eb36c1c61d36e1d2557ff22bff88d9fac41461aed94c66fe1697a6b7be5a9f2ebdcbf5ea1de4a367e8ee35b4499363e063dca198cda585cb70bdf715659df901a2f63ef4823fe41939dae6f9dd8a1c181c153d10e6490eac31689cab2ea213d05821d3c0f47de7db5d23421ee360bcd9684c7459abe2b54780f9c107101cecbed9ec4ff00adda723c1736a6796120449804c31634a88783077869d08dd55563728114b01ab8050ba21de1d5cff64024610ecd9ae3cfd7489e17b83727d7d72d9f2ad08e3ad16472d34228584d2284a05c2fa2d501b1796d35e1f719185f7a0a9b0b7150eedd4380f84ebe7f86f3cdf909793c0d34b28ec2cee52e2a4ddfa558f07a9207b457867507c76d2ba174c9387d3e2953209baf9ef368aa4064cf004987ceb3aab5138e9ac9df837813f3981a51beddb12b915f12877dc5d014e04442e613350c6f4a69caeb61e48867ff283982baa058f7fc718272fed038708ac347e7668671aab5ffa0868daa808ed6348e9cf985a5eb23b57be310180318963028d9b1abdb8a0e23af186c4e5d712bb1a3354d9235b461a212e434454697e3a02f7b8399bbaa683010af0d306ce8732ae3a40f9149a205b398b9fa32b67d0657aea35b7d2c0d8692d82ac8eb7cc7c10b72b643a3ae6d23595156caec56cb2fefab27406145fe8463c0ef7fb7a917cab670ea7a2660ebfbb16d4594edc559423bbab3aef1c66b84c1afe440e4e8d481bff1d062abb0bb52569a4fd180774f1f4f98697b0ba0c58005b17375aefc934b51ea8329baaa6d35d0a74b52ecfe3dc314794cd9931882aeba50330299a9bf84fdc6e73448556ee345bebdb593147c8c2db6fcfed7023c5619a6da72119030fe2a6f993d7164066125e119f0f9166638c9105b4c483784255a240ad66b6cac4ec43666a3cb38a5d25aeabae7dd94b740cbcbd2a92cda69b2a335b09293e32f39b531e0cf5498103b43033728d7e34709b02065c14b90917073796afe1c20ec78d3fe236aa107da38eb0ad7b6e96c8e869ce9117b42a44c47a595789d6155c7fb7487bfea5695fe86176b395950458e7d3e28f1ff2a4118f107538b377abdcb9976acc97149e59632dd5fb7ac781cb0bbaf5f2cb0f0d6921fc529ec6839dd99c3bf9bb80c400d524efd3b936a8ec75c0d55fcf6048a9987a0c6d8e5f9c273e20bcc1de278d6c7cb01717945612cd77964edfe31893c0cbcf5584d761ae1348945c4aae51641f7addbf51d0f84b2765f3147a22e4ce83687850befb0ad790d09fe532adf390d63d8d347e1a1d0a6804cf091ba499ba03a731f9d464c9f703593df8a4e8682f224d6db35163490db147de2819ca86730ff5e0febc990d1b956b98b985d29fb6726c446fc6689830134b71ca1bdbfdf462b160de8037726146a883039c236a3b0f715fe6a99c9bde40939681ae00b4995f0fe3e96b67879b638c8a960d2388338dc46dc89c15dbdede7c413482a0836ad577c291af828a3293fedbc2e5592c06f5e09eb612bf4c8cef4fd897ed6ec29523e91b60fecbb5b03a682027e30771c656695391e0c7dd3cf1bc62db67fcce44f425c8cb155ba2a4a01693956ce50ed39e75f038f982f06822043d8de2e15f0b70777b38d6892be7155c1b12bdadbe8f7457c683c4732ad9bb6c02e779ff46251801283337ae43b7a56153ab778ee91f11f1dc8de5afbdfb3ecc1c196773d5d952e7ae0721f9846210c12a8521ada29db476073f105ca89f81f9f82abf3996222eb5c2e6b073cf4efad838b4308517b07fbfd70e8a2fb44badbab440c0c6b537e1aa9b9341b2c6da10332fea9fbbf6fe1b63c4141ddef505d0d4278d9d6938423ca5cca45f4cf79eeca60a8117b84a94e77805733f2bf120fa7b67aa54fc0e574ab95bf70d9b9661e86e072113ec132bf40c4b92149360ba09223b03b702f915d8e679c9ca943e8818ab54cca7fe116d9d58529ec78f22246fabd0898837f51c3cc07143d7bf058e42bf40374962a660e195674ff20c31175dd6317ae11df56827ef63331124105118db28c3c6a18db2a1c9183fc78dc1112f3baf328f8f22a9eae1476065465dd144d32866c7b8d7f55330a700d81a44acc804d5a4a8067b25052dc6c63a1a34387021de2ad7b3ca6d60bce94001cd7e3853c9e15359ca401b58b1b9ab735326b8a5ebb2592828f6d7854f5eecf68bc07821ef5b48b4262f05f3fc6281ad2afa8b71698dac5f3c20abae8014930df87c0ae95d70255c15adad45485686abb18c37c97d7f03cdbe381dc8aa9f0494a979d6f57ff0b621c786723bd8f6b7fa9b2fc34694b848273f3687da45af15dfa5721d0459dfd66c2b69e6e460e9022052c2b6224a6eb6e2b43deafcdb768302234bf5de1a562ea50bf8ca4afdf6651aa8bd6c807dfe158152e44bd17b8144fbee60020d7ab790bf95e581d86a952e9b6a316127c2d11b189d62c11eda1940e255af7fd682600b4827c4486dce687d8903025909e31692516695f07ccbb08b3964f3efa57209572a1dd8"}) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000240)=ANY=[@ANYRESOCT, @ANYRESHEX], 0x24}}, 0x0) r1 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x100) r3 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x100000a, 0x1010, r1, 0x1a442000) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r5, 0xc00864bf, &(0x7f0000000080)) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @local}, 0x14) ioctl$DRM_IOCTL_GET_STATS(r2, 0x80f86406, &(0x7f0000000380)=""/90) r6 = socket(0x1, 0x803, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r2, 0x8936, &(0x7f0000000340)={@local, 0x44, r4}) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=@newlink={0xd0, 0x10, 0x401, 0xb202, 0x8000004, {0x0, 0x0, 0x0, 0x0, 0x22020, 0x52a08}, [@IFLA_LINKINFO={0x8c, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x7c, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}, @IFLA_VLAN_FLAGS={0xc, 0x2, {0x4, 0xc}}, @IFLA_VLAN_EGRESS_QOS={0x64, 0x3, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0x2be5}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x0, 0x8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0x80000000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x2, 0x8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x5, 0x3000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x5, 0x2ed8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x1, 0xa}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0xad4c, 0x2}}]}]}}}, @IFLA_LINK={0x8, 0x5, r4}, @IFLA_MASTER={0x8, 0xa, r7}, @IFLA_IFALIAS={0x14, 0x14, 'batadv0\x00'}]}, 0xd0}}, 0x0) [ 652.421104] kauditd_printk_skb: 2 callbacks suppressed [ 652.421116] audit: type=1800 audit(1638726139.515:348): pid=30331 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=15198 res=0 17:42:19 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000000)={&(0x7f0000000000), 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BTRFS_IOC_ADD_DEV(r0, 0x5000940a, &(0x7f0000000580)={{r0}, "58b468ea360204b8404d49100d94312db589840851eb7ff29e1a663bd3577d5701083bec9dad67e9534db44dbeb331a41a8983a569a0d9aeb9005d731274d18e77856b3cf21dceb5597c9b1628c4fac7be17f8a650e41ee8fff9a1234f90c68a9f344a86b97732bc0b2eacb008c2033742e5dae8ad22111253fbe6c929bc5c656c7d496040abd7d1382da593f267a2bc3fcc3962c1a92c3e6a1cf1bc7c4e3e6d53fe587f8aaf899416e7804fc7751bba746da516a5973cf4011954919483539e05e48b8a385f3856b2b447a5a4017894293c48d9e90f307bad4a19e3eeb435495f491261a218e5a16f3fc9d972f20852e5c8038c41977979253828edb39053ca656c93b890a47cbe75ce368055400dbb0e7e1c099acaef251c5b330202a7ccb97960e40068ab732331ae63efadb4aaf09ffe516d4cf806cb7dc2dbe6385d4ca49bda4e7f65dbc69304dc0ebd61deb87363cc57a746a7080cd49225eb4744cb8a15c96b26e585980894132f71fe5928640463be353772a1244bebd3957a9198a8083a5e28ba97cfbe56dc38751bf0f4797bea39ae5a89d5bc73193d3120a875c7019adb8aa794b97bb3040726457db267291cf559686f724396afd93b20c41a1f80593a878e5f26ff64fa70fd97984706782ecfda29f8349686b05776726f9dd4bedf1fb63baeb06fd04393d0f08f2cce97f27de6c3c6d0f1bd2e6df19801b6aa810bdfb7ff8352e2541946606155280db4aca0d70c63e69b29ac4511ef6d8a7b88bb22406ae5661d6944c5765ca953ad747db62c870bd637f800f441e6dadbb94f274a8fb55c38b5fa427b96422b0fad66cdeaeef7565e6603cfd27b639fad1128ccb68daa4b60495a1da2327f7972801399d1bc1164773722fb4f03c87bb1296c40505be39e5cf472ff399149ab35b3318be0c8c9934688beb4504ae9ed7e6cfee7272ccb283f2e380e2f66f51b6f33dff9412b6ec57cb874552757b60c07519b74a2aed19a2c7d71435fe2fd24fb5c055b42e7a9a0717afa4ac49abaf3feb483c18f0f8601ca6dc32c4349dd142cdca0f742e15f67ed1b8bc1ff101f2efd7fccef7208954d5ae7d93e7d3567b4bc2a182622844e3b7854fba9aadae3b4f32ef23f36d93744b9994f7152ea136801b3b8d1950b4f9b6113678328b32b92f2b3f787de58446dad4676c1d96633ee2cc18152b38c262fd55dee23302e2795f6741af9867b927414d334394f27bb715abb8f44d650589a707da58d20a5d94c32ece0f89a3a688488a8e686ebfcb7726c5028bead9d54e96ad9b74ee672ee954fd18e7f0b45a48f274a65cd72b129a261e238558f6ed4d33513c05dfa77aac1a585fd4b2026b106cd11cba4c626b1df700bb559aad92073bf776945d8da7396cd03976484fc7f795ec85732bfdf8aae6c7a9ebd6fe9985bbd3d86015d64f153dc2e777b81e97518e2a11f93e8458dd196279cc149da770790f096b2799ef981d33d8353aeb1e4753bdd4f6ca641732bbb6b5dc11a5fd26bdb4049a6e8c459b03dbf93d788d0ba000a3257fb541843576089a5746ea21e155f6a74e4b37268e999adcd6009b21079112976348391844fa3aa20bbd192de790f3e80794b3f9446ece377b1854036bfb7dac16a047c4f2df9a769962422453ebc80a9dac7d1d7922bbb78734d63f98c9e651c32e4289dfe43b69f786d039b02f52a1a3848d550d6b389aeefe339b9341d8f3163907af01d41b91fce07318b293ef00d1ba78fa26209dd4b05b58d787d683276a2d72285a94afe8f782d4d8fc6011d7da77da9cd091b6b61c6e93a11d78af54cb66753806186bb27b8a7f0aef2d157f647ea9e519423329b3e701b75a4850233f59576c3f5ded998c63b575255ef35281306613571df3e2decd0a0609cd89f6c8df0c6d9858ddeb7d6b8e737a81b95f3570b734741d72d79187c03ef79fc38a8f2191a272414b2d4efe558ee89cd0cd2200e6746777e95ea579408d798125fafd3645ea896faa4b40cbdd5db98d31e5dea1e300e42e0f02e48ef698ff28533418341fac00354ac0d2bff7392cee98c884d610bbe93725db025f30077b0d62a64695f0446ab9243ce84403cd429b2c21d51096ac6230922b2ba0970b613d22476f8185f020eb2319bf9a30a76e3571f805d15c6b8d57ad87e9bbed1ddb71167eaef58a64c2eec53c1f134bd0e46eb4b53472e121426e6840648df59f67c049dfbbd6e9b7ec2a0d98c4518918e341bee480ccf090d90f8763d1dc2bad0b01e4768e7f39110a2eb7efc9dd569fc1eda5fa0caf2e219b5b3045939bf2e001a493b28dc9d9945dd6873efc3f2f40b806a92eb2191129cfb62970582a0cacd29661c797962819201e3db5704b76674b2d85c059897bd0fe5568d7c3cdc78d5e6ca2a1ab20262876fcb86659cea0e7eee5df917f5f6aae45ab0210d17de10eda4f860c10cdfe55b613e931881b7d17987ee56a4afa8f44a338e09f553c576fb8b04732d21ce5897c0cb73b9d6dc4faf72947bfe3ec9eff22dc92aa4e85c9c96154874516585b2c4fb8b1950ec9e5ad4d3e22b9f33c4a97d00b89b42a42bedf22cd61caee4c21f2f56df06520e796b82356c11b8a34d10fd879fecdf42d3910ef76692911f2e55b2578f88ef6a6b5281d2ce9beee591c09b2b0d4d44e5d7e74186142715081d7243a070dbbd01296e21d2714083127bee2d681003b25fde679890839e88809855077bd4fa5e40daf31fbd5f8f2f7fda97f3724010c727a518034d5145eaf65e70439cc30e6435241420f17cbe8226264aa35e9c459ee2a0da877b2706ec30101dcff80c8510f36fcc99bab0cb80cf73255cd9f728ebad8a8f6a8ce69e29080e508b44d84315b329a10fcfaa625e4b51dd9a78b1fabba83f6b4134a5d6fe40398af246dad756a45cef6a80a2d0c1b271434637583b3f43ec150aaafe4795ff370b551044862082e1ff17a4eff36eb84e8943397891c05c7f307f5459e309d0024f1eb0b83be5824c4a746516e7efa6e6e72a2d2f0d23ad3c48099339b88a478cddef887ece3f79a3e62e2cd2676f431a32982a2477249d5b20ea256f6dfdf1aef9b1ce429c49caf16d9cb47fccaa5889a5e500f2111820fbaba33e04c7762211ea39dff03cad9c90a136ddacf20fddd87725f7a11d472364252e692da49a1fbf6b280cd28b0891d6ab5bf20e12277e43ac1831901207b1bd3df600d72945e35106273fb44e2da213ff4242e9eb36c1c61d36e1d2557ff22bff88d9fac41461aed94c66fe1697a6b7be5a9f2ebdcbf5ea1de4a367e8ee35b4499363e063dca198cda585cb70bdf715659df901a2f63ef4823fe41939dae6f9dd8a1c181c153d10e6490eac31689cab2ea213d05821d3c0f47de7db5d23421ee360bcd9684c7459abe2b54780f9c107101cecbed9ec4ff00adda723c1736a6796120449804c31634a88783077869d08dd55563728114b01ab8050ba21de1d5cff64024610ecd9ae3cfd7489e17b83727d7d72d9f2ad08e3ad16472d34228584d2284a05c2fa2d501b1796d35e1f719185f7a0a9b0b7150eedd4380f84ebe7f86f3cdf909793c0d34b28ec2cee52e2a4ddfa558f07a9207b457867507c76d2ba174c9387d3e2953209baf9ef368aa4064cf004987ceb3aab5138e9ac9df837813f3981a51beddb12b915f12877dc5d014e04442e613350c6f4a69caeb61e48867ff283982baa058f7fc718272fed038708ac347e7668671aab5ffa0868daa808ed6348e9cf985a5eb23b57be310180318963028d9b1abdb8a0e23af186c4e5d712bb1a3354d9235b461a212e434454697e3a02f7b8399bbaa683010af0d306ce8732ae3a40f9149a205b398b9fa32b67d0657aea35b7d2c0d8692d82ac8eb7cc7c10b72b643a3ae6d23595156caec56cb2fefab27406145fe8463c0ef7fb7a917cab670ea7a2660ebfbb16d4594edc559423bbab3aef1c66b84c1afe440e4e8d481bff1d062abb0bb52569a4fd180774f1f4f98697b0ba0c58005b17375aefc934b51ea8329baaa6d35d0a74b52ecfe3dc314794cd9931882aeba50330299a9bf84fdc6e73448556ee345bebdb593147c8c2db6fcfed7023c5619a6da72119030fe2a6f993d7164066125e119f0f9166638c9105b4c483784255a240ad66b6cac4ec43666a3cb38a5d25aeabae7dd94b740cbcbd2a92cda69b2a335b09293e32f39b531e0cf5498103b43033728d7e34709b02065c14b90917073796afe1c20ec78d3fe236aa107da38eb0ad7b6e96c8e869ce9117b42a44c47a595789d6155c7fb7487bfea5695fe86176b395950458e7d3e28f1ff2a4118f107538b377abdcb9976acc97149e59632dd5fb7ac781cb0bbaf5f2cb0f0d6921fc529ec6839dd99c3bf9bb80c400d524efd3b936a8ec75c0d55fcf6048a9987a0c6d8e5f9c273e20bcc1de278d6c7cb01717945612cd77964edfe31893c0cbcf5584d761ae1348945c4aae51641f7addbf51d0f84b2765f3147a22e4ce83687850befb0ad790d09fe532adf390d63d8d347e1a1d0a6804cf091ba499ba03a731f9d464c9f703593df8a4e8682f224d6db35163490db147de2819ca86730ff5e0febc990d1b956b98b985d29fb6726c446fc6689830134b71ca1bdbfdf462b160de8037726146a883039c236a3b0f715fe6a99c9bde40939681ae00b4995f0fe3e96b67879b638c8a960d2388338dc46dc89c15dbdede7c413482a0836ad577c291af828a3293fedbc2e5592c06f5e09eb612bf4c8cef4fd897ed6ec29523e91b60fecbb5b03a682027e30771c656695391e0c7dd3cf1bc62db67fcce44f425c8cb155ba2a4a01693956ce50ed39e75f038f982f06822043d8de2e15f0b70777b38d6892be7155c1b12bdadbe8f7457c683c4732ad9bb6c02e779ff46251801283337ae43b7a56153ab778ee91f11f1dc8de5afbdfb3ecc1c196773d5d952e7ae0721f9846210c12a8521ada29db476073f105ca89f81f9f82abf3996222eb5c2e6b073cf4efad838b4308517b07fbfd70e8a2fb44badbab440c0c6b537e1aa9b9341b2c6da10332fea9fbbf6fe1b63c4141ddef505d0d4278d9d6938423ca5cca45f4cf79eeca60a8117b84a94e77805733f2bf120fa7b67aa54fc0e574ab95bf70d9b9661e86e072113ec132bf40c4b92149360ba09223b03b702f915d8e679c9ca943e8818ab54cca7fe116d9d58529ec78f22246fabd0898837f51c3cc07143d7bf058e42bf40374962a660e195674ff20c31175dd6317ae11df56827ef63331124105118db28c3c6a18db2a1c9183fc78dc1112f3baf328f8f22a9eae1476065465dd144d32866c7b8d7f55330a700d81a44acc804d5a4a8067b25052dc6c63a1a34387021de2ad7b3ca6d60bce94001cd7e3853c9e15359ca401b58b1b9ab735326b8a5ebb2592828f6d7854f5eecf68bc07821ef5b48b4262f05f3fc6281ad2afa8b71698dac5f3c20abae8014930df87c0ae95d70255c15adad45485686abb18c37c97d7f03cdbe381dc8aa9f0494a979d6f57ff0b621c786723bd8f6b7fa9b2fc34694b848273f3687da45af15dfa5721d0459dfd66c2b69e6e460e9022052c2b6224a6eb6e2b43deafcdb768302234bf5de1a562ea50bf8ca4afdf6651aa8bd6c807dfe158152e44bd17b8144fbee60020d7ab790bf95e581d86a952e9b6a316127c2d11b189d62c11eda1940e255af7fd682600b4827c4486dce687d8903025909e31692516695f07ccbb08b3964f3efa57209572a1dd8"}) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000240)=ANY=[@ANYRESOCT, @ANYRESHEX], 0x24}}, 0x0) r1 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x100) r3 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x100000a, 0x1010, r1, 0x1a442000) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r5, 0xc00864bf, &(0x7f0000000080)) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @local}, 0x14) ioctl$DRM_IOCTL_GET_STATS(r2, 0x80f86406, &(0x7f0000000380)=""/90) socket(0x1, 0x803, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r2, 0x8936, &(0x7f0000000340)={@local, 0x44, r4}) r6 = socket(0x10, 0x8000000803, 0x0) sendmsg$nl_route(r6, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=@newlink={0xd0, 0x10, 0x401, 0xb202, 0x8000004, {0x0, 0x0, 0x0, 0x0, 0x22020, 0x52a08}, [@IFLA_LINKINFO={0x8c, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x7c, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}, @IFLA_VLAN_FLAGS={0xc, 0x2, {0x4, 0xc}}, @IFLA_VLAN_EGRESS_QOS={0x64, 0x3, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0x2be5}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x0, 0x8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0x80000000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x2, 0x8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x5, 0x3000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x5, 0x2ed8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x1, 0xa}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0xad4c, 0x2}}]}]}}}, @IFLA_LINK={0x8, 0x5, r4}, @IFLA_MASTER={0x8}, @IFLA_IFALIAS={0x14, 0x14, 'batadv0\x00'}]}, 0xd0}}, 0x0) 17:42:19 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000000)={&(0x7f0000000000), 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BTRFS_IOC_ADD_DEV(r0, 0x5000940a, &(0x7f0000000580)={{r0}, "58b468ea360204b8404d49100d94312db589840851eb7ff29e1a663bd3577d5701083bec9dad67e9534db44dbeb331a41a8983a569a0d9aeb9005d731274d18e77856b3cf21dceb5597c9b1628c4fac7be17f8a650e41ee8fff9a1234f90c68a9f344a86b97732bc0b2eacb008c2033742e5dae8ad22111253fbe6c929bc5c656c7d496040abd7d1382da593f267a2bc3fcc3962c1a92c3e6a1cf1bc7c4e3e6d53fe587f8aaf899416e7804fc7751bba746da516a5973cf4011954919483539e05e48b8a385f3856b2b447a5a4017894293c48d9e90f307bad4a19e3eeb435495f491261a218e5a16f3fc9d972f20852e5c8038c41977979253828edb39053ca656c93b890a47cbe75ce368055400dbb0e7e1c099acaef251c5b330202a7ccb97960e40068ab732331ae63efadb4aaf09ffe516d4cf806cb7dc2dbe6385d4ca49bda4e7f65dbc69304dc0ebd61deb87363cc57a746a7080cd49225eb4744cb8a15c96b26e585980894132f71fe5928640463be353772a1244bebd3957a9198a8083a5e28ba97cfbe56dc38751bf0f4797bea39ae5a89d5bc73193d3120a875c7019adb8aa794b97bb3040726457db267291cf559686f724396afd93b20c41a1f80593a878e5f26ff64fa70fd97984706782ecfda29f8349686b05776726f9dd4bedf1fb63baeb06fd04393d0f08f2cce97f27de6c3c6d0f1bd2e6df19801b6aa810bdfb7ff8352e2541946606155280db4aca0d70c63e69b29ac4511ef6d8a7b88bb22406ae5661d6944c5765ca953ad747db62c870bd637f800f441e6dadbb94f274a8fb55c38b5fa427b96422b0fad66cdeaeef7565e6603cfd27b639fad1128ccb68daa4b60495a1da2327f7972801399d1bc1164773722fb4f03c87bb1296c40505be39e5cf472ff399149ab35b3318be0c8c9934688beb4504ae9ed7e6cfee7272ccb283f2e380e2f66f51b6f33dff9412b6ec57cb874552757b60c07519b74a2aed19a2c7d71435fe2fd24fb5c055b42e7a9a0717afa4ac49abaf3feb483c18f0f8601ca6dc32c4349dd142cdca0f742e15f67ed1b8bc1ff101f2efd7fccef7208954d5ae7d93e7d3567b4bc2a182622844e3b7854fba9aadae3b4f32ef23f36d93744b9994f7152ea136801b3b8d1950b4f9b6113678328b32b92f2b3f787de58446dad4676c1d96633ee2cc18152b38c262fd55dee23302e2795f6741af9867b927414d334394f27bb715abb8f44d650589a707da58d20a5d94c32ece0f89a3a688488a8e686ebfcb7726c5028bead9d54e96ad9b74ee672ee954fd18e7f0b45a48f274a65cd72b129a261e238558f6ed4d33513c05dfa77aac1a585fd4b2026b106cd11cba4c626b1df700bb559aad92073bf776945d8da7396cd03976484fc7f795ec85732bfdf8aae6c7a9ebd6fe9985bbd3d86015d64f