ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0x100fe0}, {&(0x7f0000086c00)="eb52904e5446532020202000080200000000000000f8000000000000000000000000000080008000ff030000000000000400000000000000ff00000000000000f500000001000000a3b8b20fcf7aa836000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff800}, {&(0x7f0000086d00)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff9e0}], 0x0, &(0x7f0000086e00)) sendmsg$ETHTOOL_MSG_EEE_SET(r1, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000001c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="08002dbd7000fbdbdf25180005000600010000000000000000000000000044f8a13d720a2e1a6e7889e938e3bc3f3faf04bb5ec18290876e979208132b68242bc55ebae710b453dda021516d948306b0f1f76e6ad343d8b38f50a4ef9a79c9f2ad51eb6b93c95bf0076de093383915e7375127d7f5b89f849416e90e8fefe858b3c9e46a2feeb9002918ea1972c33e34aa231fc03a1d8aed93817d0c9b10494ba52e926ae8987148f0ba0d4723684b2643843d2f14f24fa3c8c5c9ccf4e5f038fb21f7b6864758a3cef428d02633a28f33a45ab74c77cb3c8b8d886290a74064a9c7dd7553b91b646bbb9f0f797e83df5e2eac14f613064d45c33313f2ee2cb5b6d7efced3711fffb77a6befc6d1dc642bb81768954ac242a8ef5f66e287"], 0x24}, 0x1, 0x0, 0x0, 0x4}, 0x10) [ 211.799021] ntfs: volume version 3.1. 00:00:53 executing program 3: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 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, @perf_bp={0x0}, 0x0, 0x400, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcsa\x00', 0x400082, 0x0) ioctl$sock_SIOCGPGRP(r1, 0x8904, &(0x7f0000000200)) r3 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ubi_ctrl\x00', 0x10020, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_LOCAL(r3, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x1c, 0x0, 0x100, 0x70bd26, 0x25dfdbfe, {}, [@BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x1c}, 0x1, 0x0, 0x0, 0x40001}, 0x8000) r4 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000001600)='/dev/btrfs-control\x00', 0x50a02, 0x0) getsockopt$inet_mreq(r4, 0x0, 0x20, &(0x7f0000001640)={@initdev, @local}, &(0x7f0000001680)=0x8) ioctl$DRM_IOCTL_MODE_SETGAMMA(r2, 0xc02064a5, &(0x7f00000001c0)={0xff, 0x8, &(0x7f0000000100)=[0x3, 0x3f, 0x3, 0x3b5e, 0x8001, 0x7, 0x0, 0x6], &(0x7f0000000140)=[0x4, 0x8], &(0x7f0000000180)=[0xe5, 0x2, 0x400]}) mmap$xdp(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2000005, 0x1010, r1, 0x100000000) setsockopt$packet_buf(r1, 0x107, 0x5, &(0x7f00000000c0)="812b3070569ca99c3778333b9843c937d76c8c95c01e0a2df9ad763e543d6186d600b3e9f2420ff9", 0x28) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x3, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x50000}]}) 00:00:53 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = syz_open_dev$vcsu(&(0x7f00000000c0)='/dev/vcsu#\x00', 0x5, 0x103142) ioctl$KVM_SET_TSS_ADDR(r3, 0xae47, 0xd000) ioctl$KVM_SET_GUEST_DEBUG(r2, 0x4048ae9b, &(0x7f0000000100)={0xb0002}) ioctl$KVM_RUN(r2, 0xae80, 0x0) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000000380)=[{&(0x7f0000000200)="2171ae105ba1a6480f0649d1a5adfac8cbc701380f8cf7735c4d6f1b15e2ef2ad03a0e6f82870feb6ee6ebfd83aa17222f73be3a81c506972e7ab4f7a810044234f96e241708499db372aff85aadad78086dd32f2386d2d2c5ac746cc92f01c20135d33afe95f14544ed66a89365a2aa8f57beb59ac8be7d4f46f8492184af879899af800352ca6ba496cd", 0x8b}, {&(0x7f00000002c0)="3e072912e4e78237d053a1435ca93b43453364910f61c2abe76c7ddb9bca75dfc725b2138acb4e8f973f6a82ba882a7ade771806699800da60917db3b85c2352b04407c9c5b71f92302ac71a79a04833020bafb012ea2cafc91d4daf1905fc85a0888cd9c85a15e3636f364ffa720faa47a3691e897ff7cedf8cd68192d44d18de00711381af068318402ece3857faabb7d8209d50026c0c4d6cf2c5237d122ee0819d5f04d104c62558a1ff17d7c992d26276bd5e23594694be0beb4e14", 0xbe}], 0x2, 0x0, 0x0, 0x20000000}, 0x8044) ioctl$KVM_SET_GUEST_DEBUG(r2, 0x4048ae9b, &(0x7f0000000000)={0x90001}) setsockopt$inet6_IPV6_ADDRFORM(r3, 0x29, 0x1, &(0x7f0000000400), 0x4) ioctl$KVM_X86_SETUP_MCE(r2, 0x4008ae9c, &(0x7f0000000440)={0x8, 0x4, 0x8}) [ 212.162529] netlink: 36 bytes leftover after parsing attributes in process `syz-executor.1'. [ 212.179737] netlink: 36 bytes leftover after parsing attributes in process `syz-executor.1'. [ 212.353481] audit: type=1326 audit(1602892853.893:23): auid=0 uid=0 gid=0 ses=4 subj=system_u:system_r:kernel_t:s0 pid=9990 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=228 compat=0 ip=0x460cba code=0x50000 [ 212.453561] audit: type=1326 audit(1602892853.903:24): auid=0 uid=0 gid=0 ses=4 subj=system_u:system_r:kernel_t:s0 pid=9990 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x45de59 code=0x50000 [ 212.533832] audit: type=1326 audit(1602892853.903:25): auid=0 uid=0 gid=0 ses=4 subj=system_u:system_r:kernel_t:s0 pid=9990 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x45de59 code=0x50000 [ 212.558558] audit: type=1326 audit(1602892853.903:26): auid=0 uid=0 gid=0 ses=4 subj=system_u:system_r:kernel_t:s0 pid=9990 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x45de59 code=0x50000 [ 212.660736] audit: type=1326 audit(1602892853.933:27): auid=0 uid=0 gid=0 ses=4 subj=system_u:system_r:kernel_t:s0 pid=9990 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=3 compat=0 ip=0x4177b1 code=0x50000 [ 212.685093] audit: type=1326 audit(1602892853.933:28): auid=0 uid=0 gid=0 ses=4 subj=system_u:system_r:kernel_t:s0 pid=9990 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=3 compat=0 ip=0x4177b1 code=0x50000 [ 212.708757] audit: type=1326 audit(1602892853.933:29): auid=0 uid=0 gid=0 ses=4 subj=system_u:system_r:kernel_t:s0 pid=9990 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=3 compat=0 ip=0x4177b1 code=0x50000 [ 212.730576] audit: type=1326 audit(1602892853.933:30): auid=0 uid=0 gid=0 ses=4 subj=system_u:system_r:kernel_t:s0 pid=9990 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=3 compat=0 ip=0x4177b1 code=0x50000 [ 212.756915] audit: type=1326 audit(1602892853.933:31): auid=0 uid=0 gid=0 ses=4 subj=system_u:system_r:kernel_t:s0 pid=9990 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=3 compat=0 ip=0x4177b1 code=0x50000 [ 212.778373] audit: type=1326 audit(1602892853.933:32): auid=0 uid=0 gid=0 ses=4 subj=system_u:system_r:kernel_t:s0 pid=9990 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=3 compat=0 ip=0x4177b1 code=0x50000 [ 214.859554] IPVS: ftp: loaded support on port[0] = 21 [ 215.816276] chnl_net:caif_netlink_parms(): no params data found [ 216.163700] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 216.170723] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 216.192078] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 216.199355] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 216.208172] device bridge_slave_1 left promiscuous mode [ 216.214386] bridge0: port 2(bridge_slave_1) entered disabled state [ 216.222044] device bridge_slave_0 left promiscuous mode [ 216.228556] bridge0: port 1(bridge_slave_0) entered disabled state [ 216.239781] device veth1_macvtap left promiscuous mode [ 216.245698] device veth0_macvtap left promiscuous mode [ 216.251041] device veth1_vlan left promiscuous mode [ 216.256482] device veth0_vlan left promiscuous mode [ 216.592423] Bluetooth: hci2: command 0x0409 tx timeout [ 216.830507] device hsr_slave_1 left promiscuous mode [ 216.847812] device hsr_slave_0 left promiscuous mode [ 216.885473] team0 (unregistering): Port device team_slave_1 removed [ 216.906585] team0 (unregistering): Port device team_slave_0 removed [ 216.931661] bond0 (unregistering): Releasing backup interface bond_slave_1 [ 216.951325] bond0 (unregistering): Releasing backup interface bond_slave_0 [ 217.026615] bond0 (unregistering): Released all slaves [ 217.079497] bridge0: port 1(bridge_slave_0) entered blocking state [ 217.087422] bridge0: port 1(bridge_slave_0) entered disabled state [ 217.095256] device bridge_slave_0 entered promiscuous mode [ 217.103331] bridge0: port 2(bridge_slave_1) entered blocking state [ 217.110751] bridge0: port 2(bridge_slave_1) entered disabled state [ 217.118553] device bridge_slave_1 entered promiscuous mode [ 217.155161] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 217.165066] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 217.228508] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 217.243467] team0: Port device team_slave_0 added [ 217.249338] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 217.289631] team0: Port device team_slave_1 added [ 217.351485] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 217.367917] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 217.437942] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 217.450495] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 217.463291] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 217.497403] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 217.509896] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 217.524312] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 217.598360] device hsr_slave_0 entered promiscuous mode [ 217.606592] device hsr_slave_1 entered promiscuous mode [ 217.637742] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 217.646091] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 217.799492] bridge0: port 2(bridge_slave_1) entered blocking state [ 217.805919] bridge0: port 2(bridge_slave_1) entered forwarding state [ 217.812638] bridge0: port 1(bridge_slave_0) entered blocking state [ 217.819009] bridge0: port 1(bridge_slave_0) entered forwarding state [ 217.898487] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 217.909204] 8021q: adding VLAN 0 to HW filter on device bond0 [ 217.921252] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 217.937903] IPv6: ADDRCONF(NETDEV_UP): veth1: link is not ready [ 217.949096] bridge0: port 1(bridge_slave_0) entered disabled state [ 217.982621] bridge0: port 2(bridge_slave_1) entered disabled state [ 217.994095] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 218.013632] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 218.020680] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 218.047043] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 218.057487] 8021q: adding VLAN 0 to HW filter on device team0 [ 218.075645] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 218.088180] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 218.098582] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 218.116239] bridge0: port 1(bridge_slave_0) entered blocking state [ 218.122669] bridge0: port 1(bridge_slave_0) entered forwarding state [ 218.135107] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 218.144319] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 218.158894] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 218.166749] bridge0: port 2(bridge_slave_1) entered blocking state [ 218.173166] bridge0: port 2(bridge_slave_1) entered forwarding state [ 218.192077] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 218.201170] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 218.216284] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 218.223704] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 218.238167] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 218.245593] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 218.255652] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 218.271168] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 218.280329] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 218.289595] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 218.298737] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 218.315040] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 218.323758] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 218.331449] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 218.342422] IPv6: ADDRCONF(NETDEV_UP): veth1_to_hsr: link is not ready [ 218.349265] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 218.357666] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 218.369576] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 218.376051] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 218.393759] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 218.401945] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 218.409923] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 218.418182] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 218.431351] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 218.489394] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 218.500808] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 218.509600] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 218.518786] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 218.585773] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 218.593108] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 218.599996] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 218.613265] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 218.620025] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 218.629687] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 218.640952] device veth0_vlan entered promiscuous mode [ 218.649357] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 218.658042] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 218.670361] device veth1_vlan entered promiscuous mode [ 218.676038] Bluetooth: hci2: command 0x041b tx timeout [ 218.679957] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 218.691046] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 218.706653] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 218.717410] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 218.724835] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 218.732081] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 218.739521] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 218.747412] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 218.970348] device veth0_macvtap entered promiscuous mode [ 218.977287] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 218.987340] device veth1_macvtap entered promiscuous mode [ 218.995335] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 219.111567] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 219.121363] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 219.128614] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 219.140187] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 219.150225] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 219.160728] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 219.169945] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 219.179896] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 219.189074] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 219.198878] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 219.208049] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 219.217843] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 219.227497] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 219.237437] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 219.247916] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 219.255118] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 219.266632] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 219.274863] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 219.285639] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 219.295497] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 219.306168] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 219.316321] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 219.325512] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 219.335323] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 219.344509] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 219.354325] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 219.364760] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 219.374560] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 219.385878] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 219.393330] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 219.508305] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 219.516646] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 219.865442] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 219.871843] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 219.895918] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 219.908943] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 220.025824] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready [ 220.035230] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 220.042485] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 220.049234] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 220.230057] netlink: 'syz-executor.2': attribute type 4 has an invalid length. [ 220.306991] IPv6: ADDRCONF(NETDEV_CHANGE): lo: link becomes ready 00:01:02 executing program 2: syz_mount_image$btrfs(&(0x7f0000000000)='btrfs\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d0000000000000060000000000000001000000000000000010000000100000001000000010000061000000040000000000000000000000000000000000000000000000450300000000000000000000000100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e", 0x11a, 0x10000}], 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="747265656c6f672c61636c2c666c7573686f6e636f6dbdda655bf813a684686f6e636f6d6d69742c00"]) 00:01:02 executing program 5: r0 = syz_open_dev$dri(&(0x7f0000000100)='/dev/dri/card#\x00', 0x0, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0xfe, 0x0, 0x1, 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, @perf_bp={&(0x7f0000000080)}, 0x0, 0x0, 0xffffffff, 0x0, 0x20000000}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='9p\x00', 0x0, &(0x7f00000001c0)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r2}}) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r1, 0xc00c642e, &(0x7f00000000c0)={0x0, 0x0, r1}) 00:01:02 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000340)=ANY=[@ANYBLOB="400000001000390400"/20, @ANYRES32=0x0, @ANYBLOB="03000000000000002000128008000100736974001400028008000200", @ANYRES32=r2, @ANYBLOB="1300080001800400"], 0x40}}, 0x0) setsockopt$inet_MCAST_LEAVE_GROUP(r1, 0x0, 0x2d, &(0x7f0000000200)={0x4, {{0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0x3e}}}}, 0x88) 00:01:02 executing program 3: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="4800000010001fff000005000000000000000000", @ANYRES32, @ANYBLOB="0000000000401800280012800a00010076786c616e00000018000280140007"], 0x3}}, 0x0) socket(0x10, 0x803, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$IOCTL_VMCI_SET_NOTIFY(r4, 0x7cb, &(0x7f0000000040)={0xfffffffffffffff8, 0x0, 0x1c}) splice(r0, 0x0, r2, 0x0, 0x4ffe2, 0x0) 00:01:02 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) getpid() r0 = socket$key(0xf, 0x3, 0x2) recvmmsg(r0, &(0x7f0000000680)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setpipe(r1, 0x407, 0x4) write(r2, &(0x7f0000000340), 0x41395527) vmsplice(r1, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x2, 0x0, 0x4, 0x3, 0x0, 0x0, 0x0, 0x20}, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r3, &(0x7f0000000980), 0x10a9) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f00000003c0)={&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f00000002c0)="0ecdf7571a4320898593860198f7f75374d48b5b6f0339c819a833372f5918cf332843eea79adc5424dc00d608a809d8915dcc381fb297966bec400a6986a7e3f42af8ccd01a135ca23a8fcbd94fee6bade43314071cd67d49ca692b1a9a78b16108a53bced2e76b7e77421f9eb882d663518f5fb391b0c670989d488d05f85d5242f490b16a3278c29f89b6c9f0ce6b38f016f688907f35b37e91e473d14c935ecc4bbfa0de24549e5526d9f57da6cb4ac87f494976c23b9a805e6552c482943ad96beb7f4251ebd1", 0xc9}, 0x68) r4 = creat(&(0x7f0000000140)='./bus\x00', 0x0) fcntl$setstatus(r4, 0x4, 0x46000) lseek(r4, 0x4200, 0x0) r5 = creat(&(0x7f0000000000)='./bus\x00', 0x9) io_setup(0x1ff, &(0x7f0000000180)=0x0) io_submit(r6, 0x1, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, r5, &(0x7f0000000000), 0x10000}]) r7 = open(&(0x7f0000000040)='./bus\x00', 0xcc2f0982a5292b62, 0x20) sendfile(r4, r7, 0x0, 0x8400fffffffb) sendfile(r3, r3, &(0x7f0000000100), 0x8080ffffff7e) 00:01:02 executing program 0: sendmsg$L2TP_CMD_TUNNEL_DELETE(0xffffffffffffffff, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f0000000200)) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x1, 0x0, 0x0, 0x6}, 0x0) ioctl$SNDCTL_SEQ_TESTMIDI(0xffffffffffffffff, 0x40045108, &(0x7f0000000140)=0x9) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xfffffffbffffffff, 0xffffffffffffffff, 0x0) lsetxattr$trusted_overlay_nlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='trusted.overlay.nlink\x00', &(0x7f0000000240)={'L-', 0x10000}, 0x16, 0x1) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f00000002c0)={0x1f}, 0x8) r0 = socket(0x2b, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) fchdir(r0) unshare(0x40000000) ioctl$PIO_FONTX(0xffffffffffffffff, 0x4b6c, &(0x7f0000000000)={0x14a, 0x4, 0x0}) setresuid(0xffffffffffffffff, 0x0, 0xee01) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040)=0xffffffffffffffff, 0x4) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f00000000c0)={{0xa, 0x4e22, 0x1, @loopback, 0xce}, {0xa, 0x4e24, 0x8, @loopback}, 0x0, [0x2, 0x6, 0x8000, 0x9, 0x8, 0x97f6, 0xed, 0x8]}, 0x5c) syz_open_dev$char_usb(0xc, 0xb4, 0x3) [ 220.708713] IPVS: ftp: loaded support on port[0] = 21 00:01:02 executing program 5: 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="1500000065ffff018000000800395032303030"], 0x15) r2 = dup(r1) read$FUSE(0xffffffffffffffff, 0x0, 0x0) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='9p\x00', 0x0, &(0x7f00000028c0)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[], [], 0x6b}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000280)='./file0/file0\x00', 0x880081, 0x80) sendmsg$IPVS_CMD_SET_SERVICE(r4, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000400)={&(0x7f0000000300)={0xa8, 0x0, 0x300, 0x70bd26, 0x25dfdbfe, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x8001}, @IPVS_CMD_ATTR_SERVICE={0x40, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x2d}, @IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x33}, @IPVS_SVC_ATTR_SCHED_NAME={0x9, 0x6, 'none\x00'}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x1}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e22}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8}, @IPVS_CMD_ATTR_DAEMON={0x44, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_PORT={0x6, 0x7, 0x4e24}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @loopback}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @loopback}, @IPVS_DAEMON_ATTR_SYNC_ID={0x8, 0x3, 0x1}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0x8}]}]}, 0xa8}, 0x1, 0x0, 0x0, 0x800}, 0x4) ioctl$TIOCL_PASTESEL(r3, 0x541c, &(0x7f0000000180)) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, 0x0, 0x0) ioctl$TIOCL_GETMOUSEREPORTING(r2, 0x541c, &(0x7f00000001c0)) pipe(&(0x7f0000000080)) openat$vsock(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vsock\x00', 0x80001, 0x0) 00:01:02 executing program 5: 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="1500000065ffff018000000800395032303030"], 0x15) r2 = dup(r1) read$FUSE(0xffffffffffffffff, 0x0, 0x0) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='9p\x00', 0x0, &(0x7f00000028c0)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[], [], 0x6b}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000280)='./file0/file0\x00', 0x880081, 0x80) sendmsg$IPVS_CMD_SET_SERVICE(r4, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000400)={&(0x7f0000000300)={0xa8, 0x0, 0x300, 0x70bd26, 0x25dfdbfe, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x8001}, @IPVS_CMD_ATTR_SERVICE={0x40, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x2d}, @IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x33}, @IPVS_SVC_ATTR_SCHED_NAME={0x9, 0x6, 'none\x00'}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x1}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e22}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8}, @IPVS_CMD_ATTR_DAEMON={0x44, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_PORT={0x6, 0x7, 0x4e24}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @loopback}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @loopback}, @IPVS_DAEMON_ATTR_SYNC_ID={0x8, 0x3, 0x1}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0x8}]}]}, 0xa8}, 0x1, 0x0, 0x0, 0x800}, 0x4) ioctl$TIOCL_PASTESEL(r3, 0x541c, &(0x7f0000000180)) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, 0x0, 0x0) ioctl$TIOCL_GETMOUSEREPORTING(r2, 0x541c, &(0x7f00000001c0)) pipe(&(0x7f0000000080)) openat$vsock(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vsock\x00', 0x80001, 0x0) 00:01:03 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=@gettaction={0x24, 0x31, 0x309, 0x0, 0x0, {}, [@action_gd=@TCA_ACT_TAB={0x10, 0x1, [{0xc, 0x1, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}]}]}, 0x24}}, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0x1, 0x18, &(0x7f0000000040), &(0x7f0000000080)=0x4) 00:01:03 executing program 3: sendmsg$NL80211_CMD_DEL_PMKSA(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x34, 0x0, 0x2, 0x70bd25, 0x25dfdbff, {{}, {@void, @void}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "aa64e9d8b2e3b47cdf923717ff31e1d8"}, @NL80211_ATTR_MAC={0xa}]}, 0x34}, 0x1, 0x0, 0x0, 0x800}, 0x20000000) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000640)=@mangle={'mangle\x00', 0x64, 0x6, 0x600, 0x0, 0x0, 0x410, 0x340, 0x340, 0x530, 0x530, 0x530, 0x530, 0x530, 0x6, 0x0, {[{{@ipv6={@loopback, @mcast1, [], [], 'veth0\x00', 'veth0_to_bridge\x00'}, 0x0, 0xd0, 0x118, 0x0, {}, [@inet=@rpfilter={{0x28, 'rpfilter\x00'}}]}, @DNPT={0x48, 'DNPT\x00', 0x0, {@ipv4=@local, @ipv6=@rand_addr=' \x01\x00', 0x29}}}, {{@ipv6={@dev, @local, [], [], 'veth1\x00', 'ip6tnl0\x00'}, 0x0, 0x118, 0x158, 0x0, {}, [@inet=@rpfilter={{0x28, 'rpfilter\x00'}}, @common=@dst={{0x48, 'dst\x00'}}]}, @inet=@TPROXY1={0x40, 'TPROXY\x00', 0x1, {0x0, 0x0, @ipv4=@local}}}, {{@ipv6={@initdev={0xfe, 0x88, [], 0x0, 0x0}, @dev, [], [], 'gretap0\x00', 'veth0\x00'}, 0x0, 0xa8, 0xd0}, @unspec=@CHECKSUM={0x28, 'CHECKSUM\x00'}}, {{@ipv6={@loopback, @local, [], [], 'ip6_vti0\x00', 'veth0_to_hsr\x00'}, 0x0, 0xa8, 0xd0}, @unspec=@CHECKSUM={0x28, 'CHECKSUM\x00'}}, {{@uncond, 0x0, 0xf8, 0x120, 0x0, {}, [@inet=@rpfilter={{0x28, 'rpfilter\x00'}}, @inet=@rpfilter={{0x28, 'rpfilter\x00'}}]}, @unspec=@CHECKSUM={0x28, 'CHECKSUM\x00'}}], {{[], 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x660) 00:01:03 executing program 2: r0 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x2812, r0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1081}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$FUSE_DIRENTPLUS(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="f067"], 0x5) r3 = socket(0x2b, 0x1, 0x0) bind(r3, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) setsockopt$IP_VS_SO_SET_DELDEST(r3, 0x0, 0x488, &(0x7f0000000040)={{0x53, @multicast2, 0x4e24, 0x1, 'ovf\x00', 0x2e, 0x5d, 0x3c}, {@rand_addr=0x64010102, 0x4e24, 0x2, 0x401, 0x5, 0x401}}, 0x44) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0, 0x32, 0xffffffffffffffff, 0x0) 00:01:03 executing program 5: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) ioctl$sock_FIOGETOWN(r1, 0x8903, &(0x7f0000000180)) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)) r2 = openat$cachefiles(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FS_IOC_GETFLAGS(r2, 0x80086601, &(0x7f0000000200)) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r0, 0x84, 0x6c, &(0x7f0000001480)={0x0}, &(0x7f0000001580)=0x8) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r2, 0x84, 0x22, &(0x7f00000015c0)={0x81, 0x200, 0x0, 0x7fff, r3}, 0x10) r4 = socket(0x2b, 0x1, 0x0) bind(r4, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) ioctl$F2FS_IOC_GARBAGE_COLLECT(r4, 0x4004f506, &(0x7f00000001c0)=0x1) ioctl$KVM_SET_CPUID(r0, 0x4008ae8a, &(0x7f0000000040)={0x7, 0x0, [{0x80000001, 0x8001, 0x8, 0x8ea, 0x10001}, {0xa, 0x8, 0x80, 0x1, 0x1}, {0x80000007, 0x4, 0x200, 0x3, 0x45}, {0x80000019, 0x7, 0x1, 0x9, 0x3}, {0x1, 0xfffffffb, 0x5a, 0x5, 0x800}, {0xb, 0xf4, 0x0, 0x4, 0x432}, {0x0, 0x8, 0x7, 0x3, 0xfffffffd}]}) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 00:01:03 executing program 3: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1031fe, 0x0) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x70, 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, @perf_bp={&(0x7f0000000140), 0xa}, 0x0, 0x0, 0x0, 0x7}, r1, 0xfffffffffffffffd, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) ftruncate(r2, 0x2007fff) sendfile(r0, r0, 0x0, 0x8080fffffffe) r3 = socket(0x2, 0x803, 0xff) connect$inet(r3, &(0x7f0000000040)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x2b}}, 0x10) r4 = dup(r3) r5 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x8000fffffffe) r6 = socket(0x2b, 0x1, 0x0) bind(r6, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) ioctl$SNDRV_PCM_IOCTL_STATUS32(r2, 0x806c4120, &(0x7f0000000180)) r7 = socket(0x2b, 0x1, 0x0) bind(r7, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) r8 = syz_genetlink_get_family_id$devlink(&(0x7f0000000280)='devlink\x00') sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(r7, &(0x7f00000004c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000480)={&(0x7f00000002c0)={0x158, r8, 0x0, 0x70bd2c, 0x25dfdbfc, {}, [{@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, {0xd, 0x87, 'l2_drops\x00'}, {0x5, 0x83, 0x1}}, {@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0xd, 0x87, 'l2_drops\x00'}, {0x5}}, {@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, {0xd, 0x87, 'l2_drops\x00'}, {0x5, 0x83, 0x1}}, {@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0xd, 0x87, 'l2_drops\x00'}, {0x5, 0x83, 0x1}}, {@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0xd, 0x87, 'l2_drops\x00'}, {0x5}}, {@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, {0xd, 0x87, 'l2_drops\x00'}, {0x5}}]}, 0x158}, 0x1, 0x0, 0x0, 0x7c2b7130ce86f190}, 0x400c080) getsockopt$TIPC_NODE_RECVQ_DEPTH(r6, 0x10f, 0x83, &(0x7f0000000000), &(0x7f0000000080)=0x4) 00:01:04 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$TIPC_CMD_GET_MAX_PORTS(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 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, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) setsockopt$IP_VS_SO_SET_ADD(r0, 0x0, 0x482, &(0x7f0000000000)={0xc, @multicast2=0xe000000f, 0x8, 0x1, 'sh\x00', 0x4, 0x0, 0x46}, 0x2c) getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x1f, &(0x7f0000000580)={0x0, @in6={{0xa, 0x0, 0x1000, @local}}, 0x9, 0x3}, &(0x7f0000000640)=0x90) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) syz_mount_image$msdos(&(0x7f0000000100)='msdos\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x3, &(0x7f0000000440)=[{&(0x7f00000001c0)="46a433a672e8a644730c11b2aac5aa205eb5925f5b828da2", 0x18, 0x7}, {&(0x7f0000000340)="588c571cc6d02177fc5a614e93d5cb95a73c5a5c00791fc451716e1af6f1272f2e837810fc", 0x25, 0x10001}, {&(0x7f0000000380)="cb4a60458b1326d13828d382497e8dedfb23f02b6b828ea06eab1928cd4dc65e1beda13f7d78a1afd5583c96dafe3a10e44c9246cc5e2a102221ea6c615c50cb7e8bb11f3a4d70", 0x47, 0x5}], 0x1000000, &(0x7f00000004c0)={[{@dots='dots'}, {@dots='dots'}], [{@rootcontext={'rootcontext', 0x3d, 'sysadm_u'}}, {@smackfsroot={'smackfsroot', 0x3d, '+-{\x00@'}}, {@fowner_eq={'fowner', 0x3d, 0xee00}}, {@obj_role={'obj_role', 0x3d, '\x96'}}, {@fowner_eq={'fowner'}}, {@hash='hash'}, {@obj_type={'obj_type', 0x3d, 'hash'}}]}) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x19, 0x0, 0x0, &(0x7f0000000000)='GPL\x00', 0x3, 0x0, 0x0, 0x0, 0x3, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_TASK_FD_QUERY(0x14, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r4) r5 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r5, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @dev, 0x6}, 0x1c) splice(r3, 0x0, r4, 0x0, 0x100000002, 0x400000000000000) ioctl$KVM_GET_REG_LIST(r4, 0xc008aeb0, &(0x7f0000000680)=ANY=[@ANYBLOB="03000086c4d7fd733be3000000000008000000000000003500000000000081000000000000000049ebf142cf57b501f786657cf3595c554bfd3db712b84d853cb1bcd7fdda359e01000000cc734b3a46bd37623e9ed04dfb59fcbd1f65ee7d58f8d896f2cb3c35668c5444f2812c9ce9cf321b2b4057d43465378a5c249d129226792641435bced54a6af272a0175e972aca7d3f9a136f5b6b678d4acf5c5cbf1e135babbcea8a565a76b75a4287fdb295a2786360ec6e85a955ba7d861b007134d17345a59ba05c0c626cfd843a0e729eb9106a02fbfb0c3c6cf226a4984d"]) [ 222.576404] kauditd_printk_skb: 4402 callbacks suppressed [ 222.576419] audit: type=1804 audit(1602892864.133:4435): pid=10331 uid=0 auid=0 ses=4 subj=system_u:system_r:kernel_t:s0 op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir740427095/syzkaller.sbkHDq/27/bus" dev="sda1" ino=15927 res=1 [ 223.288663] audit: type=1804 audit(1602892864.843:4436): pid=10332 uid=0 auid=0 ses=4 subj=system_u:system_r:kernel_t:s0 op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir740427095/syzkaller.sbkHDq/27/bus" dev="sda1" ino=15927 res=1 [ 223.445630] audit: type=1804 audit(1602892864.953:4437): pid=10343 uid=0 auid=0 ses=4 subj=system_u:system_r:kernel_t:s0 op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir740427095/syzkaller.sbkHDq/27/bus" dev="sda1" ino=15927 res=1 [ 223.797752] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 223.816439] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 223.854689] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 223.861400] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 223.884627] device bridge_slave_1 left promiscuous mode [ 223.890201] bridge0: port 2(bridge_slave_1) entered disabled state [ 223.913374] device bridge_slave_0 left promiscuous mode [ 223.918872] bridge0: port 1(bridge_slave_0) entered disabled state [ 223.975099] device veth1_macvtap left promiscuous mode [ 223.980439] device veth0_macvtap left promiscuous mode [ 224.002394] device veth1_vlan left promiscuous mode [ 224.007496] device veth0_vlan left promiscuous mode [ 227.472443] Bluetooth: hci2: command 0x0409 tx timeout [ 228.752638] Bluetooth: hci4: command 0x0409 tx timeout [ 229.253096] bond1 (unregistering): Released all slaves [ 229.291508] device hsr_slave_1 left promiscuous mode [ 229.300343] device hsr_slave_0 left promiscuous mode [ 229.319921] team0 (unregistering): Port device team_slave_1 removed [ 229.330412] team0 (unregistering): Port device team_slave_0 removed [ 229.340599] bond0 (unregistering): Releasing backup interface bond_slave_1 [ 229.351746] bond0 (unregistering): Releasing backup interface bond_slave_0 [ 229.390292] bond0 (unregistering): Released all slaves [ 229.417063] IPVS: ftp: loaded support on port[0] = 21 [ 229.417176] IPVS: ftp: loaded support on port[0] = 21 [ 229.552405] Bluetooth: hci2: command 0x041b tx timeout [ 229.644222] chnl_net:caif_netlink_parms(): no params data found [ 229.715630] chnl_net:caif_netlink_parms(): no params data found [ 229.827523] bridge0: port 1(bridge_slave_0) entered blocking state [ 229.837189] bridge0: port 1(bridge_slave_0) entered disabled state [ 229.850239] device bridge_slave_0 entered promiscuous mode [ 229.877845] bridge0: port 2(bridge_slave_1) entered blocking state [ 229.885445] bridge0: port 2(bridge_slave_1) entered disabled state [ 229.894384] device bridge_slave_1 entered promiscuous mode [ 229.900762] bridge0: port 1(bridge_slave_0) entered blocking state [ 229.907915] bridge0: port 1(bridge_slave_0) entered disabled state [ 229.916026] device bridge_slave_0 entered promiscuous mode [ 229.943566] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 229.951244] bridge0: port 2(bridge_slave_1) entered blocking state [ 229.961943] bridge0: port 2(bridge_slave_1) entered disabled state [ 229.984011] device bridge_slave_1 entered promiscuous mode [ 230.002864] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 230.046114] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 230.054481] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 230.070688] team0: Port device team_slave_0 added [ 230.077966] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 230.087233] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 230.101583] team0: Port device team_slave_1 added [ 230.151437] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 230.165462] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 230.199029] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 230.211112] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 230.221445] team0: Port device team_slave_0 added [ 230.228542] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 230.239809] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 230.271557] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 230.283149] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 230.290873] team0: Port device team_slave_1 added [ 230.306576] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 230.331710] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 230.338638] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 230.377424] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 230.396561] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 230.422963] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 230.429222] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 230.466797] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 230.496942] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 230.509315] device hsr_slave_0 entered promiscuous mode [ 230.517184] device hsr_slave_1 entered promiscuous mode [ 230.527945] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 230.551809] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 230.562001] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 230.592117] device hsr_slave_0 entered promiscuous mode [ 230.605670] device hsr_slave_1 entered promiscuous mode [ 230.629247] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 230.643318] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 230.836292] Bluetooth: hci4: command 0x041b tx timeout [ 230.877758] IPv6: ADDRCONF(NETDEV_UP): bridge0: link is not ready [ 230.890752] IPv6: ADDRCONF(NETDEV_UP): bridge0: link is not ready [ 230.971806] 8021q: adding VLAN 0 to HW filter on device bond0 [ 231.007576] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 231.027754] IPv6: ADDRCONF(NETDEV_UP): veth1: link is not ready [ 231.036283] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 231.044337] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 231.061035] 8021q: adding VLAN 0 to HW filter on device bond0 [ 231.071693] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 231.078339] 8021q: adding VLAN 0 to HW filter on device team0 [ 231.087949] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 231.100077] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 231.108039] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 231.116935] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 231.125555] bridge0: port 1(bridge_slave_0) entered blocking state [ 231.131911] bridge0: port 1(bridge_slave_0) entered forwarding state [ 231.149217] IPv6: ADDRCONF(NETDEV_UP): veth1: link is not ready [ 231.159656] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 231.172952] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 231.180267] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 231.187585] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 231.195103] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 231.203772] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 231.211329] bridge0: port 2(bridge_slave_1) entered blocking state [ 231.217771] bridge0: port 2(bridge_slave_1) entered forwarding state [ 231.265416] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 231.274419] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 231.280502] 8021q: adding VLAN 0 to HW filter on device team0 [ 231.287619] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 231.301995] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 231.311416] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 231.324606] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 231.334133] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 231.558442] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 231.567727] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 231.577007] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 231.585635] bridge0: port 1(bridge_slave_0) entered blocking state [ 231.591975] bridge0: port 1(bridge_slave_0) entered forwarding state [ 231.599863] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 231.608212] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 231.616668] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 231.624994] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 231.633264] Bluetooth: hci2: command 0x040f tx timeout [ 231.636949] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 231.764657] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 231.771941] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 231.780400] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 231.789172] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 231.798652] bridge0: port 2(bridge_slave_1) entered blocking state [ 231.805077] bridge0: port 2(bridge_slave_1) entered forwarding state [ 231.816813] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 231.931514] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 231.943957] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 231.957305] IPv6: ADDRCONF(NETDEV_UP): veth1_to_hsr: link is not ready [ 231.968242] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 231.976208] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 231.985005] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 231.993158] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 232.000617] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 232.009200] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 232.125784] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 232.131839] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 232.142732] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 232.150474] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 232.159896] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 232.181326] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 232.189748] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 232.199834] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 232.207654] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 232.217852] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 232.338479] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 232.346734] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 232.355036] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 232.361751] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 232.369125] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 232.377274] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 232.496644] IPv6: ADDRCONF(NETDEV_UP): veth1_to_hsr: link is not ready [ 232.509282] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 232.518595] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 232.528730] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 232.535823] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 232.660118] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 232.681582] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 232.691585] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 232.701998] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 232.710093] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 232.721817] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 232.841125] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 232.853021] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 232.859508] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 232.874887] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 232.914790] Bluetooth: hci4: command 0x040f tx timeout [ 233.020847] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 233.031742] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 233.039847] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 233.048581] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 233.183792] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 233.192795] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 233.199850] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 233.211448] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 233.219173] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 233.228035] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 233.236587] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 233.244799] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 233.414490] device veth0_vlan entered promiscuous mode [ 233.425623] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 233.433533] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 233.440137] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 233.458414] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 233.465977] device veth1_vlan entered promiscuous mode [ 233.474823] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 233.490025] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 233.497799] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 233.508844] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 233.516270] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 233.524987] device bridge_slave_1 left promiscuous mode [ 233.530476] bridge0: port 2(bridge_slave_1) entered disabled state [ 233.538123] device bridge_slave_0 left promiscuous mode [ 233.543928] bridge0: port 1(bridge_slave_0) entered disabled state [ 233.554594] device veth1_macvtap left promiscuous mode [ 233.559900] device veth0_macvtap left promiscuous mode [ 233.565357] device veth1_vlan left promiscuous mode [ 233.570395] device veth0_vlan left promiscuous mode [ 233.712410] Bluetooth: hci2: command 0x0419 tx timeout [ 234.992401] Bluetooth: hci4: command 0x0419 tx timeout [ 238.351563] device hsr_slave_1 left promiscuous mode [ 238.359346] device hsr_slave_0 left promiscuous mode [ 238.377562] team0 (unregistering): Port device team_slave_1 removed [ 238.387407] team0 (unregistering): Port device team_slave_0 removed [ 238.398098] bond0 (unregistering): Releasing backup interface bond_slave_1 [ 238.409584] bond0 (unregistering): Releasing backup interface bond_slave_0 [ 238.441508] bond0 (unregistering): Released all slaves [ 238.456771] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 238.469083] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 238.478714] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 238.487798] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 238.495787] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 238.505149] device veth0_vlan entered promiscuous mode [ 238.560115] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 238.571629] device veth1_vlan entered promiscuous mode [ 238.584524] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 238.594686] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 238.605895] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 238.628804] device veth0_macvtap entered promiscuous mode [ 238.635612] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 238.649051] device veth1_macvtap entered promiscuous mode [ 238.655610] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 238.667251] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 238.678526] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 238.693859] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 238.706551] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 238.713501] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 238.724434] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 238.731744] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 238.740914] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 238.752889] device veth0_macvtap entered promiscuous mode [ 238.759380] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 238.769228] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 238.780629] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 238.790752] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 238.801282] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 238.811465] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 238.824412] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 238.834595] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 238.845163] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 238.856865] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 238.864843] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 238.875323] device veth1_macvtap entered promiscuous mode [ 238.881760] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 238.893891] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 238.901300] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 238.910727] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 238.920786] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 238.937876] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 238.956014] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 238.969319] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 238.987134] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 239.000709] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 239.017509] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 239.030057] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 239.046381] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 239.059612] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 239.076203] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 239.091444] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 239.102389] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 239.110361] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 239.135444] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 239.161456] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 239.180050] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 239.191183] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 239.201834] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 239.219526] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 239.231050] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 239.241221] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 239.251712] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 239.261706] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 239.272202] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 239.285080] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 239.292055] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 239.301670] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 239.311229] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 239.323107] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 239.336144] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 239.346705] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 239.357497] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 239.368204] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 239.379323] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 239.389228] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 239.399784] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 239.410740] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 239.421266] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 239.433953] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 239.440824] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 239.450368] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 239.460136] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 239.834368] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 239.843596] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 239.850706] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 239.885134] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 239.933081] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready [ 239.942889] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 239.963239] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 239.970358] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 240.000083] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 240.018213] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 240.041236] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready [ 240.055241] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 240.064074] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 240.092589] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 240.099699] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 240.116110] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 240.141875] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. [ 240.186115] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. [ 240.223615] IPVS: set_ctl: invalid protocol: 12 224.0.0.15:8 00:01:21 executing program 3: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41be, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_sctp(0xa, 0x1, 0x84) r0 = syz_open_dev$sg(&(0x7f0000000040)='/dev/sg#\x00', 0x0, 0x2) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f00000000c0)=0x10d060000) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x2000002, 0x11, r0, 0x0) r1 = creat(&(0x7f0000000280)='./file0\x00', 0x0) io_setup(0x8, &(0x7f0000000200)=0x0) openat$dsp(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dsp\x00', 0x200000, 0x0) io_submit(r2, 0x7821, &(0x7f0000000540)=[&(0x7f00000000c0)={0xe, 0x0, 0x3, 0x1, 0x0, r1, &(0x7f0000000000), 0x10000}]) 00:01:21 executing program 1: perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x21804, 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, 0x1, 0x0, @perf_bp={&(0x7f0000000380), 0x2}, 0x11980, 0x73, 0x100003, 0x8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x20000000, 0x0, 0x0) ioctl$DRM_IOCTL_MODE_RMFB(0xffffffffffffffff, 0xc00464af, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000200)='fou\x00') sendmsg$FOU_CMD_GET(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@FOU_ATTR_PORT={0x6, 0x1, 0x4e21}]}, 0x1c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x0, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route_sched(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000004c0)=ANY=[@ANYBLOB="38000000240007050000004007a2a30005000000", @ANYRES32=r4, @ANYBLOB="00000000ffffffff00000000090001006866"], 0x38}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000300)=@newtfilter={0x44, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4}, [@filter_kind_options=@f_tcindex={{0xc, 0x1, 'tcindex\x00'}, {0x14, 0x2, [@TCA_TCINDEX_MASK={0x6}, @TCA_TCINDEX_HASH={0x8}]}}]}, 0x44}}, 0x0) sendmsg$ETHTOOL_MSG_COALESCE_GET(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000140)={&(0x7f0000000240)={0x8c, 0x0, 0x400, 0x70bd26, 0x25dfdbfb, {}, [@HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_batadv\x00'}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macsec0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x8c}, 0x1, 0x0, 0x0, 0x240040c0}, 0x0) sendmsg$FOU_CMD_ADD(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000140)={0x24, r1, 0x100, 0x70bd2b, 0x25dfdbfc, {}, [@FOU_ATTR_LOCAL_V4={0x8, 0x6, @dev={0xac, 0x14, 0x14, 0x13}}, @FOU_ATTR_IFINDEX={0x8, 0xb, r4}]}, 0x24}, 0x1, 0x0, 0x0, 0x40}, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000c00)=ANY=[@ANYBLOB="b702000006000000bfa300000000000007030000007effff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000496cf2827fb43a431ca7ebfcd0cd00006ed3d09a6175037958e271b60dedf8937f02008b5e5a076d83923dd29c034055d47dafe6c8dc3d5d78c07f34e4d5b3185b310efd4989147a09000000f110026e6d2ef831ab7ea0c34f17e3adeef3bb622003b538dfd8e012e795780f4580d760551b5b0a341a2d7cbdb9cd38bdb2ca8e050000003a14817ac61e4dd11183a13477bf7e060e3670ef0e789fe5f1328d6704902cbe7bc04b82d2789cb132b8667c21476619f28d9961b626c57c2691208171656d60a17e3c184b751c51160fbcbbdb5b1e7be6148ba532e6ea09c346dfebd31a08b32808b80200000000000000334d83239d0c2e9ff10ff2d27080e71113610e10d858e8327e701fb6c86adac12233f9a1fb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a5f3d74ca891c4594e8a4399e01eadd3964663e88535c133f7130856f756436303767d2e24f29e5dad9796edb697a6ea0182babc18cae2ed4b4390af9a9ceefd07e002cab5ebf8aad34732181feb215139f15ea7e8cb0c7cbe31fbae7c34d5ac5e7e64c21add9191eadd6e1795ad6a0f7f8cd3fcc3dc3dec04b25dfc17975238345d4f71af35910b158e56657b7218baaa7cbf781c0a99bd50499ccc421ace5e85efb17c7beba3da8223fe5308e4e65eebaace04f4087c4f0da0d9a88f9dbb593ddebf70132a4d0175b889b8eccf707882042e716df9b57b290c661d4e85031086e97bcc5ca0e221a0e34323c129102b6b7a643e82e88a1940b3c02ed9c92d6f64b1282dc519b00159830d7617001154c46bd3ca96318c570f0721fc7aa2a58090000000000000094f22cdf550ef091a78098534f0d973058594119d06d5ea9a8d085ff82ec6e2a071474cfc12346e47ad97f4ead7cf754a501fb2d0f22d428bd705414888700a30e2366c6a06b3367e23b557af43363430017b0689a173db9c24db65c1e00015c1d573dab18fd0600885f1ea8f2453dcb6a2bfd299fc3cdafda323e9c7080397bc49d70c060d57bc88fbe3bbaa058b040360ab9261503def363fb099408885afc2bf9a4f8c35070669ea69f5e33331612d634ebc105697e98186fc5141bd670dba6623279f73db9dec75070cd9ab0fd96b069ef6d2857b6bf955012999dc21c3ef408e633dfa35f14d6e734837d365e63845f3c1092f8dd4fc7eac9e8af3904ea0f4b82649b83ed4fa0f873339c4cad4ead1348474250eda2c8067ab743c1d82a5687f2ed690000522a0b7426000000000000000000000000000000000000887c951f95a9ce4ba742000093fc7a82b98f99d9dedf7ba17f5f0b6d15e552fbd21f7eecff10241f43af03eea84c4304a5d3f93c3fc74c00000000000043e1ed82b9aa0ae92a499984a07f776eb0937523f5292d126599d4345cde64f903c3415c618a32c2318f0858f19c6def80e1481e8e1c0098fc3f38b7a57211adb15d824cfdcf229628c0de49860a442863d6e257cfa4ce50f3d163d442824414a7da26cc86d7e18631c2061b1c8a8e3c06837fe08de62f8710ca977960b74d0000cee18c28c73203bf134686dd65808452cb6b76fcb134252c78de9b240de7b4cd015a77f76bb6470c05fc980b3d8f3f964f432a4bf6cddd6222c2da006b6fdb9c8468ae1d986a893b9519444d16a6dfa92c04331a6698507048fab5ae402acd05fe621f22712dfd09ea4770b4278fa14547d8ce3c21188e5e4e2baacd98e8e443d6aaafe80053636ed1d99346c2468dd952595d78e9583bf4ea5de36099e3cddcb23aefd124b0ab85580f4ebb6eddb9e87c9ece874be869b3abe1c6ea55887dfa18d0aea136eca5a883702b0bf3aeebb225895db90e237157a34e9f447237ea5b391bddd1290f7ce987a0e36b8e71b1779bbe95ffa9c3c0f6ba66e4d48e75253e49d21836e4b3220616aafbe7a3a18375ae593eb58fd500426286472466823cb8e1800aaaa0d9463c0c4ea5541a55df6eeffec0b6a7651004132c6e0898374c644eea45de7867a0efbad0ab2bc33b350440a90b79134e42da4e030916d86a7c2e1b2b33f74a112a3b91b40bed8db2df8633209e8d22eb4ca52ab0f3f7b058b13523b896800b992972d9609551c27a5916ea16069c5bf55b98d926d3c27e7945b29996e5cefbc9f857bc8549e5cc3b962ef121e21b790c475b14b7fe4fe002dffd651faa79bb0cee0cdac2bc3218f2ddaa6f7ba04b696a30d313bed388a88da09c01a4b827aa1784d927aca9b8541734c5c49a424ccfbc2213fc1572b0204dd456c81a454d1f32fb169974aae624ea59500f5e048b2780666d7f49af25be909984aea1bc1f33426f86b4b941c08dfe2bc8ec246ec1aae120d32405e428923f3a83d9ba5c8ff2266bf2120b451e2806370f1ed60c9fd5d9af4d16cb0f413c324da52d4bd2e01d3ac2d578d72e4663322dfc9245ce3e3a097fb82f4e3b61a570b96f8274f72f1c55ee3d325c7496afc2f10cfea516ae436751227378f00ca0f1f6c1dc700d0008000030f92bff736c83ca53e7f02b734d1a9292896f5d7f244bfab4946c7042e88206f641eafcc5b4ba7a7880533cdeac995d7a0084e7adc2dc12417997b03087c7b3b44b06f6158a2a18ce0e56ffbeb22f40521dd9972583d413098aa80db98ef324a2bfb6961c07b47521973cf0bb6f5530f6216b047b35d6e06b72b22b29de42bb1bc8ce0a0e3500000000000000000000000000b92eb197e414962792dab2414689a540d2801792756f90b37f0858efc387f5592024314a4b0ed750fa72e5948ac30f5921c14ef578d413e7b2a9e2f87f7b44949fe14c00"/2143], &(0x7f0000000340)='syzkaller\x00'}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(0xffffffffffffffff, 0x0, 0x0) r6 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vcs\x00', 0x208000, 0x0) ioctl$KVM_S390_UCAS_MAP(r6, 0x4018ae50, &(0x7f00000000c0)={0x4, 0x3, 0x6}) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r5, 0x18000000000002a0, 0x27, 0x0, &(0x7f0000000280)="b9ff0300600d698cff9e14f008004de7f9c764362ae28eff0700050000000000000007080494e5", 0x0, 0x200, 0x60000000, 0x0, 0x0, 0x0, 0x0}, 0x40) 00:01:21 executing program 0: r0 = socket(0x1e, 0x5, 0x0) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r0, 0x8983, &(0x7f0000000000)={0x0, 'ipvlan0\x00'}) r1 = socket(0x2b, 0x1, 0x0) bind(r1, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) ioctl$sock_inet6_tcp_SIOCOUTQ(r1, 0x5411, &(0x7f0000000080)) ioctl$PPPIOCSDEBUG(0xffffffffffffffff, 0x40047440, &(0x7f0000000040)) 00:01:21 executing program 5: r0 = socket$kcm(0xa, 0x2, 0x73) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback}, 0x69) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(0xffffffffffffffff, 0x89e0, 0x0) write$P9_RCREATE(0xffffffffffffffff, &(0x7f0000000240)={0x18, 0x73, 0x1, {{0x3, 0x0, 0x5}}}, 0x18) connect(r0, &(0x7f0000000180)=@in6={0xa, 0x0, 0x0, @empty}, 0x3f) sendmmsg$inet_sctp(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)=@in6={0xa, 0x4e23, 0x5, @mcast1, 0x3}, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x2400c070}], 0x1, 0x4000000) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = socket(0xf, 0x5, 0x5) bind(r2, &(0x7f0000000080)=@l2tp6={0xa, 0x0, 0x1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x20, 0x2}, 0x80) r3 = socket$nl_route(0x10, 0x3, 0x0) fstat(r3, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000000300)={{{@in6=@initdev={0xfe, 0x88, [], 0x1, 0x0}, @in=@multicast2, 0x4e22, 0x0, 0x4e23, 0x400, 0x52f05e8e255fbbc7, 0x0, 0xa0, 0x16, 0x0, r4}, {0x2, 0x5, 0x0, 0x5, 0xcd, 0x9, 0x80, 0x2}, {0xffff, 0xca5, 0x7fffffff}, 0x7f, 0x6e6bbf, 0x2, 0x0, 0x3, 0x3}, {{@in=@dev={0xac, 0x14, 0x14, 0x22}, 0x4d6, 0x6c}, 0x0, @in6=@dev={0xfe, 0x80, [], 0x35}, 0x0, 0x1, 0x1, 0x1, 0x5, 0x6, 0x1f}}, 0xe8) r5 = dup(r1) ioctl$BLKRESETZONE(0xffffffffffffffff, 0x40101283, &(0x7f0000000400)={0x2, 0x3}) write$vga_arbiter(r5, &(0x7f0000000200)=@unlock_all='unlock all\x00', 0xb) ioctl$SIOCRSGCAUSE(r5, 0x89e0, 0x0) ioctl$TUNGETFEATURES(r5, 0x800454cf, &(0x7f0000000100)) write(r0, &(0x7f0000000080)="9fa7c52083531bf37e033e1f2c79d9f259aa154f9388b3adb3a481b78b932f4a3303ea4126da7bf9adf1f7bc9f8cf38fcb4f9d5468c498493386ac7ffa79c7662c7e1cccf4fd2c2c2d850d9c5abde44f7d0766309d223d182b01cd6f8a7ec1709c05adab1251", 0x66) [ 240.326835] 8021q: VLANs not supported on ipvlan0 00:01:21 executing program 4: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000180), 0x8) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040)='nl80211\x00') r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000300)={0x24, r2, 0x221, 0xfffffffd, 0x0, {{}, {@val={0x8, 0x3, r4}, @void}}, [@NL80211_ATTR_OFFCHANNEL_TX_OK={0x4}, @NL80211_ATTR_OFFCHANNEL_TX_OK={0x4}]}, 0x24}}, 0x0) sendmsg$NL80211_CMD_STOP_AP(r0, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x28, 0x0, 0x8, 0x70bd2b, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r4}, @val={0xc, 0x99, {0x401, 0x2b}}}}, ["", "", "", "", "", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x4000}, 0x8044) setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS(0xffffffffffffffff, 0x6, 0x16, &(0x7f0000000000)=[@window={0x3, 0xb0, 0xfff9}, @timestamp, @timestamp, @timestamp, @sack_perm], 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000007000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000001500)=ANY=[@ANYBLOB="04100000100000000000000000000000fe8000000000000000000000000000bb0000000000000000000000000000000100"/64, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="ac141400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008001600000000000a0f03006465666c6174650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001076000008fc86ad67a7a9e8068a734c84053d3ec99a2dbaf61ef782aef03944b1a2b6b576b9d71b89945395b35477f4c6de67ac87972b9dbd7a9ed59b97b7136815cd614717e53149b3a992f8e32889638f14c66285b371759b798c4bf6686fd9fdb9bbed619b3206a6f7da25bb5c52e9efefe9865b78cedc240aa8aff39f967fc7271b53189cb0d1a0bf06e176cebea6baabc553ef140de429e2a615cd00d5bf265d0420b429421395ae9f4493b814521e27c9afc03426eb0d2adbf1059df9a5f61e1ac97af9c12481e0ac391e39e42da19d311ffc68382f2d75118c1348b8ecac3f40af340f537f488520e42e7dd7bbe8509a94ea7a0e0179322885fa5158dff3477281ac437351ce8d68d293310680beb7e2f3d8ab3a39042f945984637b2497bd1c6bea7d131e036471e92c657e547459c271c57ab6cf2d7a3ff4ac50f8ff8546d7e9b7ea5bf3bd17153c593e97746007938afaec5122a22fd24b261ee762e341a475aa8199ac30552d9c4c95c4bb5a8de4b6319a73aecbd69b07553dae1d7a31f46c27a26fcca7dc8be87f427a4c6c1a6bf71f99b9fba9f4162aa5c60353c9ec071e92d57355f5d88cd278a514be53d05f3ff8598eac734a3413c3afb39c89ff710e8c3a978fcb27b84128b9065e614a3de5649377a1a83c1b7be814d991b55a4d45c2f5e304d9a99c3797091f466580e623f14ff6b267a8ee88f4d7d5d00ece4c87c7cb119167a9e77fca203b13dee62bdfe901a0236d9dbc0731c1b947362998352e92131435daa51321993eea85adbbfa8a90331c907256179fedea7545ddd710cc6537d050dd2d41d9411be9619eb56e474369d71fcc984ac2f714ccc285109011a754f8cb8a365dbf73a3eda0210b3fa36477b7a4b3031ed5914667710f049e8d4c230702608af07e4a048d8526b88c98c45fe96b7c7722a093aa8f19ce6182dc51e36da53bedfa522f2993688f4f8cd1034a0ece8223823be77f12770fbdc1db2b5f34a34e6ff06d1699a28c7285cd875b17bb9973d6abe0bf39ce857d9d568215641860ae1e9249a7bb933d7bad3c59d0d90de680be69386dc846a46aa09b4d33628b6107ed814109290af8d77e0dbbeeb61fbb439aec1cc3c53231f9afa6d8ab2522031ad7da4116ef5be46748949e66c240894666b85bda85ea29c55def0ade107ba2b156849576a9d2c5df71c18bda66b0027862279232210e30d31f61b2ba943765889e2c7cc877d284a478e93b4ce058005fe4bac03a973babbc8df6bdb6837a1c159d308454e5bac03481c918441c51824155364077498ad45c0f7076f3b81d0180b9d16137070b97ad595c6f2d73859c788714193a920cd40d04f90e6ab07b63fc1e701700a2d99f5cc6ef5c4eda2b0a3e55c52e1e3313d481dfac6ff628bf97255c56ed5a0ca5e9f074bdf03b110e0d77d8c3584cfb848044994011cc25cfe57353360f4c2b1b1604a999f4dbdfd6d6951ab031f4a6b3f368e60b48537d82467484c3a62321277d6fdf1439504cce5e1e95c0ef1aa7a5b531ad0b8a816a9bea267efec17b20eb6a10e94e3e0091782490394b5c6b47b7a11266398d9d6bce59eaf72d47ce4500f55cb3086252dd01d5218fcfee360faefc1cdaa77c4e601632cd720554ff241ce866b71786f0d314ed722d3c1d6ec92a9797444d2f50146c2eaf832e785b60ab2889cb57b3e0cad7e99acb7bc87503ca90a83d6a03c3263f0fd3d54688bc27322ee04ca85e8522542f671af4015d6714e9a4fa533c8056dd8c942ed31032abb83a8c0e7771cee0933b0f48fce998ea25744b73510fd3a8b64afb712bf282e06313cfd16b435cdaf35109f58e1e8e5fa32bd4c585c4540f832446858ac7ca97322578366d675f0e17f61c1f6583dff1a7a41bc6612a9e68ad7c7cb1de67aaaee520636e06db648e511ba98fb76b89c2c4550bab3681a18cf27f12117a54855f3e8f1f20222844bc2711f4d614f10d0077f9a5028cb38874e11cacfbd0e5dd91f31644b1790d3e8fea5d9986cee0dae94ee24656c1f6976c76c544f6c3b3c6418f0a0959cf28950117e591d71560996a917f47ea7d114818305f87c647444047886e099178b6e41c4e9ef48e96811ff8d3efbbd6095fe2003e6acc979f48e61828486a6d139758d1d81fe1cb6f4b5abd7f1549fd846b29ebe214f5e0a933f1a481d2cda7e37e8258452ed10f8b65848fb57118c9dfd5f4d73eef70790d8fc167ff00f1c322d39f7f1ac2790cb3a8fade6bb30425a5638f1ea53c52730dc08f85da9719d8b69d3bac7524553f092b622f2e29b9a380d2003374c46ee09e0497a5d8c8ffa49f11617862879ac3426ffa3853a7762b6875a5c6029b96b87d3713347de7d8b93bdcff56d200b16ceaea8d824725c34f3bfb78d97910db98474a00c6545ecb9494c1870f9106fe8f522efa7ee2a27143e76d94645a01ddbe1fe3a6995fed33504dcfef4aed51ef56b47d53ee43a449b00dc617fa4e1c11f9e295a63ce139a6d35dfa32f6eeb09809b40d1211b0c08db89c64acc50088a21043caab06e609e0a0b1653601d47ce071a91e37bb34291038aaa6a5c26819041897478db7be95bdc02765f84907a50a647a6bf7d550a3fb45ffa2297c0caef04d1ce654b218f8c17c977443235ab5844e5da6aab5f9250a6ae78946f2f6719680328c0bc642fefb24e7dcadf4857ebafdfe2d633bd1ad8e8469f421e49ca90d248a0d062c5eccdde392c883bdbc1fbbfb3b5c29bad998ad3ae4d944acd34fb18fd4959973a3aa93c92b9f8ac9f523a09203d10cc51c5f090216364e798ea31879e3d88e390e02c2936b2b29bb754fd7f1b02ce31d9205efbf03d544d0669a4dbf3c920f47058856c3bd4c550157e8a2dfd9bd7ff51e278f68c9f467a9bb32a75bbc7b4ea11cba1a5de03265c3ab9160b771dd343d852ef35db2f97d66615c4328b5ea66bf2a3ebb88ef8fc3f3605ca79b9ab74060a6796bc71f0a6536b3d33ca9ac6183201ebb100fdd5873029bed7a609877a4d3c862f546e7c160263850952d824f4a2c88c7cdede96ae18b21c88121e6b71bc0375bc7dafadbb4ebe3f5f7c78cbf94623bc270b05808733ba616b5c1cc84ec72e063f1824622e629f90f92c8bbcbe20451f27164d81f86bad1298fbabb37c4c79c5c4e139c2bd3fe8e63033e979b77e58e1b04a91377aeb10128675be9dd11e1e0842d2b0911f12c570c075529c36161046bbf2b9b032c17d0170638aaca15566cc8d892be3626cf113380ea29da83d354eabc24295103f8afbac1fa8ab7f931438dfd01ca7496c0c588507f9a1776942ab97e402da1436ab750b2f8a609d9aa6474eec84e068a121071568a3140f3219a4c4dc8c2520053e74cddf1b6be7334e0ac74ad73891d738a3dfdbe2b447d8adca903a6ab1dc335a218c13f4cba0b7f5698ff78948e2d49a426e01869736ed956f51cef3ff224bb91ed5972328495e50536087053818580ea9764d2a82037046aa2df89f78a4541de7e5ef06e6680db2a5b5d59ee1e127c2b68a9c147c7fd07c6978135ef4a20587d4961026cfad648921da06d9d355c4b5a0e4df169ef0a6fadbe67c0f38dceae4b130743b1527d3afab2a6a305e0b0006681a7dacd433db8010092033248001bf2b1c684bc369f9f335decd25b78cb919cc834a4d319f007330621692cf3300c0f9d7a00ac7e3509991a7882167171aa040510ef8bb550de32bb37ac14a407e2fab2513047b03512492ab417bc29fbbc858ea8996c056090eefb0955e0d84dc805ebf46e9b5f8103b8d007b5a028832491e6407729b27a35bd1120ee0757828da64cc17ad0aad41453c1bc3bf9a529d88fcd9706d4b6a4b4a11645e5c8c683206d64f7fd494cf4006760e8c64a57b07d9174abe03fb99209a2f74947c4d0aa3445ad8a9079628835628e727b11a435034d7410eec2015d120b03cef9761170036210d019765561ead39f41aee2dab6c7bddedcc30f9457ce2d6b177ec38b9b8229f53c6212910bda154f132e2f05478e7ff6f05d1f331b2ebb3707004a0a29ccba03231d82e4fad18b61312a7a1e1f881817f2a3c30ddf397458451485438842c10b3dbabaa00cbda60b4df6e23b7319157b9c7b0aca848afd054fde69c021ab77478832506637a31decfdd4ca76981251556a8f8611f4acbc37113456e4933b7544dfe680025cdfaaabda6ff4916993fffcd6f3bbc4cc6f61a18a7f8efaf910256cbf4ec548ea856016c3b96fe63a0e5e6b222241c7d7d1a96a0794e40d8c539653b3f79b4a38e9a1a26fded6f11a4f5a25c5f404e83cde2a7e7db26e365fc6f1a7e7437257e662481473217afb915a9ac6e3783aae59cc8cb2283838281c95451bce4b2a8f6f812a8ac4059cd508c7ebd3b7832a0f99d172968403784f5ec4d7e1f95c58f67cad4b5ca4a535a65584db07f58d0d8c54a88ff32224b748cc6b9c205ba4f64048d9ec1afc4bf53643efc369e60afef8590dbd380f803ee25666cadcff59b1aa6ab7e8e9d7aa563452bd73acec5c4c406e6aa93e5529c8fb83a8afcb55170dbb1a8ec634b927a6c88e984186336b9cd0e08f9ae257ef13fc746445502c1da3f1d7159a16b947a88ab77f9ecd052c5425d8d9806a6ba491bdaf3ff952dabe82c3ca8fa2b01fa7bd68321e3ad6caddaa1580f5fac2907635587ec09b1ca0969ed9fc90a0e7ba7757970fef9488aebbfa160b88798efa3ce8fe1bffbf92c32cc42faec12c75797390e9a6ad0af1fc0d04bd99127874d289d5460a4d74756331e6b244fb60e51296a7ae53ac39e8cfbb5db50888b119551ab6a5a9b794ac216be26f772748d0a104fe6e0f8a4a78e46a384e0e75450398bfd690b86de400cbf89c09d26e5cd1673e858570d65dbb391f8cccd825eeefea21b480010cc197c96e404612f9ccda69cf48e8849cc0a16f1825edf58fe70c483f6b2e0a4fa37e41ee0ba88d879be8d8392a861589dfe2cc36e8287bd41ae9f52207ca352fc6270056938bc9f5c57d3e361a2ad0009464e260cf776f86c6b3e5768b50a4a86219bd4adf07f42aa0d53185089feb7ebc720f5b5a6b485e312a66497250a7345b54d77304e49b6c9e3d476a22220d796ae2b505f39b00582b33095d811d3c3c01bee997583ca63ab4e852a87aef9664723a6a671923906f7ade9781cc07744553202c41134418519c243ad0154800447d77245b1a3c3b03da7009d92d1a0455a618c30ffaa7cf39000a083595de57a4409c84f60735db4505e1d4e08ee44a48b756179215097a238293941fc80a04dd14b624d7fb95efa1eceeff2017145320bd1b4666586dc7e1a9e3573d75ae6f37b29e6473cb3ee7920339341df7df10668fcd09715f96d8ece82f35d0803e48768bc5220fa00f12b223b442ac023ee58c2fb78b061a39e8b3854b632dc733de180ce81018b5d4"], 0x1004}}, 0x0) write$binfmt_script(r7, &(0x7f0000000340)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r7, 0x0) r8 = socket$inet_udp(0x2, 0x2, 0x0) close(r8) ioctl$KVM_SET_CPUID(r5, 0x4008ae8a, &(0x7f00000000c0)={0x3, 0x0, [{0x1, 0x18, 0x3, 0x8, 0x6}, {0x6, 0x401, 0xffff, 0x4, 0x28}, {0xd, 0xfffffff9, 0x3, 0x38f6, 0x627c}]}) r9 = socket$inet6(0xa, 0x3, 0x3c) connect$inet6(r9, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast2, 0x9}, 0x1c) write$binfmt_misc(r6, &(0x7f0000000140)=ANY=[], 0xfef0) splice(r5, 0x0, r8, 0x0, 0x80000001, 0x0) [ 240.359283] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. [ 240.409228] 8021q: VLANs not supported on ipvlan0 00:01:22 executing program 0: syz_mount_image$tmpfs(&(0x7f0000000440)='tmpfs\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='size=7']) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x130) fchdir(r0) open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) r1 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x0) ftruncate(r2, 0x48280) write$P9_RREMOVE(r1, &(0x7f0000000280)={0xfffffffffffffcd2}, 0xff7f) 00:01:22 executing program 0: r0 = getpid() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) prlimit64(r0, 0x0, 0x0, &(0x7f0000000040)) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x800}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x1f) ioctl$VHOST_NET_SET_BACKEND(0xffffffffffffffff, 0x4008af30, &(0x7f00000000c0)={0x2}) dup2(r2, r1) ioctl$SNDRV_PCM_IOCTL_STATUS64(0xffffffffffffffff, 0x80984120, 0x0) syz_read_part_table(0x6c000000, 0x1bf, &(0x7f0000000080)=[{&(0x7f0000000000)="02010500000001000000ff07000000ffffffa5000800000000000000004000ffffff8500000000000000887700720030b5829237c300000000000080000055aa", 0x40, 0x1c0}]) [ 240.800569] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. 00:01:22 executing program 4: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f00000000c0)={0x10, 0x4, 0x4, 0x2, 0x0, 0xffffffffffffffff, 0x0, [0x0, 0x0, 0x0, 0x0, 0x2000000]}, 0x40) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000040)={r0, &(0x7f0000000180)="3a674800c0fe407da49026d1aa69f55c685b5a1cde1b47048665c07cbc65085fb5a4dc2c0784f68b43bd5db3b7345de49cd30a1a6f7aa387291ed1ff1e7a0a85f5af7e05a32cfa242babc45b973afde126bc1e6578a624067db22df51212a1c382a2456096d1f3106b88ef545192fe228cd35f0a4913eb097a8c188c3916854cba39927d9e45ecafd8f4b6e0141ce27c0e926611c85038262303b2453afec7d10047b168a1a6675fc95212d736ddffe3a4a6e01af3f91755be351b9bc14704b60ff168a7eaf31ac28bcf858f873ed6a4afa57c9603bed6159d21ada85fc36a3b0d28be0bd50300000000000000000000000000cc38518576124082d3ad0104e9b95e8a", 0x0, 0x4}, 0x20) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(r2, 0x89e0, 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT(r2, 0x404c534a, &(0x7f0000000100)={0x1c0000, 0xffff, 0x2}) 00:01:22 executing program 1: perf_event_open(&(0x7f0000000040)={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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x802, 0x88) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x100) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2, 0x4}, 0x1c) connect$inet6(r0, &(0x7f0000000140)={0xa, 0x3, 0x0, @ipv4={[], [], @local}}, 0x1c) sendmmsg(r0, &(0x7f0000002cc0), 0x1a3, 0x0) r1 = socket(0x2b, 0x1, 0x0) bind(r1, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) sendmsg$AUDIT_USER_TTY(r1, &(0x7f0000000200)={&(0x7f0000000100), 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x24, 0x464, 0x100, 0x70bd2a, 0x25dfdbfe, "453ad50d450344de5746483c61997051281a2a8c", ["", "", "", "", ""]}, 0x24}}, 0x0) ioctl$BTRFS_IOC_DEFAULT_SUBVOL(r1, 0x40089413, &(0x7f0000000240)=0x6) 00:01:22 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$TIPC_CMD_GET_MAX_PORTS(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 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, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) setsockopt$IP_VS_SO_SET_ADD(r0, 0x0, 0x482, &(0x7f0000000000)={0xc, @multicast2=0xe000000f, 0x8, 0x1, 'sh\x00', 0x4, 0x0, 0x46}, 0x2c) getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x1f, &(0x7f0000000580)={0x0, @in6={{0xa, 0x0, 0x1000, @local}}, 0x9, 0x3}, &(0x7f0000000640)=0x90) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) syz_mount_image$msdos(&(0x7f0000000100)='msdos\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x3, &(0x7f0000000440)=[{&(0x7f00000001c0)="46a433a672e8a644730c11b2aac5aa205eb5925f5b828da2", 0x18, 0x7}, {&(0x7f0000000340)="588c571cc6d02177fc5a614e93d5cb95a73c5a5c00791fc451716e1af6f1272f2e837810fc", 0x25, 0x10001}, {&(0x7f0000000380)="cb4a60458b1326d13828d382497e8dedfb23f02b6b828ea06eab1928cd4dc65e1beda13f7d78a1afd5583c96dafe3a10e44c9246cc5e2a102221ea6c615c50cb7e8bb11f3a4d70", 0x47, 0x5}], 0x1000000, &(0x7f00000004c0)={[{@dots='dots'}, {@dots='dots'}], [{@rootcontext={'rootcontext', 0x3d, 'sysadm_u'}}, {@smackfsroot={'smackfsroot', 0x3d, '+-{\x00@'}}, {@fowner_eq={'fowner', 0x3d, 0xee00}}, {@obj_role={'obj_role', 0x3d, '\x96'}}, {@fowner_eq={'fowner'}}, {@hash='hash'}, {@obj_type={'obj_type', 0x3d, 'hash'}}]}) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x19, 0x0, 0x0, &(0x7f0000000000)='GPL\x00', 0x3, 0x0, 0x0, 0x0, 0x3, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_TASK_FD_QUERY(0x14, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r4) r5 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r5, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @dev, 0x6}, 0x1c) splice(r3, 0x0, r4, 0x0, 0x100000002, 0x400000000000000) ioctl$KVM_GET_REG_LIST(r4, 0xc008aeb0, &(0x7f0000000680)=ANY=[@ANYBLOB="03000086c4d7fd733be3000000000008000000000000003500000000000081000000000000000049ebf142cf57b501f786657cf3595c554bfd3db712b84d853cb1bcd7fdda359e01000000cc734b3a46bd37623e9ed04dfb59fcbd1f65ee7d58f8d896f2cb3c35668c5444f2812c9ce9cf321b2b4057d43465378a5c249d129226792641435bced54a6af272a0175e972aca7d3f9a136f5b6b678d4acf5c5cbf1e135babbcea8a565a76b75a4287fdb295a2786360ec6e85a955ba7d861b007134d17345a59ba05c0c626cfd843a0e729eb9106a02fbfb0c3c6cf226a4984d"]) 00:01:22 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) ioctl$LOOP_SET_STATUS(0xffffffffffffffff, 0x4c02, &(0x7f0000000440)={0x0, {}, 0x0, {}, 0x0, 0x0, 0x0, 0x0, "d32ed537cd5eed6bc0d555c56d30b718903cab4a319dd11ff86520ac1357e85c312bf70c25eedb30e6d8528159a4cc0c9a2bc97f220b140ceac269cc76d60f81", "9fe500be8b4a0203d0a0e02e0457e64c9f8f7b3cf5cdce4b324b28ed6a219e59", [0x1]}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) io_setup(0x83, &(0x7f0000000200)=0x0) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) ioctl$UI_END_FF_UPLOAD(r1, 0x406855c9, &(0x7f0000000280)={0x0, 0x401, {0x51, 0x1, 0x2, {0xaf19, 0x39c}, {0x3, 0x7}, @period={0x0, 0x1f, 0x1, 0x0, 0x5, {0x0, 0x6, 0x40, 0x3}, 0x1, &(0x7f00000001c0)=[0x40]}}, {0x52, 0x1ff, 0x1, {0x9, 0xfff7}, {0x7f, 0x9}, @ramp={0x5, 0xef, {0x4, 0x4c00, 0x3, 0x3a6}}}}) write$cgroup_subtree(r3, &(0x7f0000000000)=ANY=[@ANYRESOCT=r2, @ANYRESHEX, @ANYRESHEX], 0x32600) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0xc028660f, &(0x7f00000005c0)=0x400000000) ioctl$SCSI_IOCTL_DOORUNLOCK(r0, 0x5381) ioctl$BLKALIGNOFF(r1, 0x127a, &(0x7f0000000300)) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) openat$nvram(0xffffffffffffff9c, 0x0, 0x107800, 0x0) write$cgroup_int(r3, &(0x7f0000000040), 0x12) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0xc028660f, &(0x7f00000005c0)=0x3fffffffe) [ 241.072228] IPVS: set_ctl: invalid protocol: 12 224.0.0.15:8 00:01:22 executing program 0: socket$netlink(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) r0 = socket(0x10, 0x0, 0x0) perf_event_open(&(0x7f0000000480)={0x1, 0x70, 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, @perf_config_ext, 0x0, 0x0, 0x0, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6(0xa, 0x400000000001, 0x0) close(r1) r2 = socket$inet6_sctp(0xa, 0x801, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r2, 0x84, 0x64, &(0x7f0000cf6fe4)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffffff, 0x84, 0x10, &(0x7f0000000ac0), 0xc) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(0xffffffffffffffff, 0x6, 0x23, &(0x7f0000000140)={&(0x7f0000fed000/0x13000)=nil, 0x13000}, &(0x7f0000000180)=0x10) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) ftruncate(r3, 0x200004) sendfile(r1, r3, 0x0, 0x80001d00c0d0) sendmsg$NBD_CMD_DISCONNECT(r0, 0x0, 0x0) getsockname$packet(r0, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) 00:01:22 executing program 3: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41be, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_sctp(0xa, 0x1, 0x84) r0 = syz_open_dev$sg(&(0x7f0000000040)='/dev/sg#\x00', 0x0, 0x2) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f00000000c0)=0x10d060000) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x2000002, 0x11, r0, 0x0) r1 = creat(&(0x7f0000000280)='./file0\x00', 0x0) io_setup(0x8, &(0x7f0000000200)=0x0) openat$dsp(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dsp\x00', 0x200000, 0x0) io_submit(r2, 0x7821, &(0x7f0000000540)=[&(0x7f00000000c0)={0xe, 0x0, 0x3, 0x1, 0x0, r1, &(0x7f0000000000), 0x10000}]) 00:01:22 executing program 1: sendmsg$L2TP_CMD_TUNNEL_DELETE(0xffffffffffffffff, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x0, 0x8d}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f0000000200)) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff}, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x0, 0xfffffffbffffffff, 0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) unshare(0x40000000) ioctl$PIO_FONTX(0xffffffffffffffff, 0x4b6c, &(0x7f0000000000)={0x14a, 0x4, 0x0}) setresuid(0xffffffffffffffff, 0x0, 0xee01) [ 241.612772] audit: type=1800 audit(1602892883.173:4438): pid=10936 uid=0 auid=0 ses=4 subj=system_u:system_r:kernel_t:s0 op=collect_data cause=failed comm="syz-executor.0" name="bus" dev="sda1" ino=15736 res=0 00:01:23 executing program 0: perf_event_open(&(0x7f0000000180)={0x2, 0xc, 0xe2, 0x0, 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, @perf_config_ext={0x100000000000000, 0x1}, 0x0, 0x0, 0x40000000, 0x0, 0x3}, 0x0, 0x400, 0xffffffffffffffff, 0x0) r0 = msgget$private(0x0, 0x800) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB='\t'], 0x2000, 0x0) msgctl$IPC_RMID(r0, 0x0) 00:01:23 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x4, &(0x7f0000000100)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x55, 0x0, 0x1b0001}, [@ldst={0xffffffbd, 0x2, 0x4f04}]}, &(0x7f0000003ff6)='syzkaller\x00', 0x5, 0x481, &(0x7f00000001c0)=""/195}, 0x48) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000140)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_PROBE_CLIENT(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000180)={&(0x7f00000002c0)={0x88, 0x0, 0x10, 0x70bd27, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r0}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}]}, 0x88}, 0x1, 0x0, 0x0, 0x8000}, 0x800) 00:01:23 executing program 2: syz_80211_inject_frame(&(0x7f0000000000)=@device_b, 0x0, 0x0) r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCVHANGUP(r0, 0x5437, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$vim2m_VIDIOC_ENUM_FRAMESIZES(r1, 0xc02c564a, &(0x7f0000000080)={0x161e, 0x44495658, 0x1, @stepwise={0x1, 0x80000001, 0x8, 0x80, 0x7fff, 0x3ff}}) restart_syscall() [ 241.853969] IPVS: ftp: loaded support on port[0] = 21 00:01:23 executing program 3: r0 = socket(0x2b, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) sendmsg$kcm(r0, &(0x7f00000013c0)={&(0x7f0000001280)=@un=@abs={0x1, 0x0, 0x4e22}, 0x80, &(0x7f0000000040)=[{&(0x7f0000001300)="202641c9cd5a354ab9878c90ac5f3c43f361bc33face0c0927dae6fabd6986ff8efb96793ea08ed43aa6baddd83e7c5a396616803e15d9259c62fdb0c924db8c68a23ea20cc5437a024b0707e4201ebbe4a7b1592cd513982c3552697eba8c21f8ac482975e8184c600013f104ada9a34fe4576da2cb3a9de71ea8f21359c05db0686e09ead7abc97fcfb8", 0x8b}], 0x1}, 0x40001) open(&(0x7f0000000180)='./bus\x00', 0x1fb842, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) socketpair(0x3, 0x80000, 0xfffffff8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BTRFS_IOC_ADD_DEV(r3, 0x5000940a, &(0x7f0000000280)={{r2}, "b7cff0cbd22d973bb2c1806f05576fc61ba84f6ca0a48c76b0a785cf757888871d7ca9fa38d7c9ed03a46e848f70e6be1c2db2bb74e95f7a7a7775439f702becfc88cdb9bbe8de4d7bf42b1340f2e82041f38a964f5c379c9717d8a2f7722496f34f40f8026bddf5768e980f6cd79677830bb3a0d26502daebb110f7881d5271afe957e3e69528bf48f8b7c5b8551bf0f7480c8d93f2feb2910224260b9c0e13efbc40f96b7eb4066f36a4d425d904ec97b4237e160a3e4bfb7f85e63129c467f8991552b2a3c32f1f6c694ab935f1d8efd977619af54dbeb3901c65d660cbf073bdfe9f58f41ab4a59e288aa5c44f0583cc97f469d6f8a82f865d38e2fa525e96c1dc614eaf1f438a1552217e0de67f32689af0393ba5bd294d349ba8094d8d174af7fabcc045bb2bd485be14cac18d4a27aea820ff8e8d5683fa97da948d2197846874b7cf5f1738f1b2930da6b11109e5d0a1bfeb1a894c70c3552539a4f55f9b5e89f803dfcc9d645001784a8979cebb34b4d4347e5f535b702c3cfe0ec9224e76abfb5820a3b034b8ca6a13898312e5769d4811be3a340e4b83c74d0d4cfe8702d0db34e67ebbf1242067725a72db2635e7239bafe6fb9997ee118d0f7c4a78aebd4efd053e6de223ccdc83ddb0edd470e08f2f094d6cc8cccc57b6af98e82b540e84a86bc489f2063a48390978f59f5aa8774e148f792296afae668621c9df159090b5e2ec6e06e1912bc776162c99879f728d68a86c2cfa2613ac057a1fa8bc943b9d426ebf63b08eb3d8e2b6f48f1d691eb52960662e74b2a4d2de51b6440a6a1bae49e91197b49621f439e6476a73a918e7b930f240dee64a3c3f69e0fab0a3ce5627cc4accdfc9ad9400bf9daf08ff2e84798f742333c67a00d2a7f577b56d8b9d218104c2e0ff9d22bc2af7d50aea945ad29b1a2677573b95ff850cdf9f3286265f392f5f218b75b06d4e3f891d512c12d07d9593941c928c084ec11c1e38530090257493a904c6a7059388fe18812250d8f1ef7edaabe92ff48c9944b75775b8ef5246248d852172a6a7e1f4b8e801835afdc7ae1912d7564cf8343699c6272b5584c61ef7bb88b3531dd5ec5e2b9acf01dd6bf4ed12baef2f6eb042ec3a4335bc8815d677b35b0485f554970a578a885cf5fedcc987ee7ec85673f32f755d3969cfff8fb81a76f3d7611e4d397340135678706fd097917453cfa723ccc159372b434544615cf331bc72d27aeae9de741350197f6788d2fa21180a95aac5bf743fa564f9e248903b8d1ccea41fd66d1a2b7705fe5aba942b4453ae5f49c1baf4710a8cccb985feeda7096bdd805e1da1afabaaf2b547c41aa6cdea9e1216540bdf6ee1e6950c661c05d609f6d0f36cd160e481e4c0e602d47127e2feaa13d943f48925a74944be73b3067210e2ff6934f3236091a755d32fbea52ee3c5941ce70116eeecce818531c9281e6a1dbc61d712501d5e0c094998309e9584aaad29a00d6ec08ec1ca9598a01d4221227c6a4c832950e2a3cf690b9d6e20a9a58efff54de5e8051711c0f8f6bef5ce9ca6c472c9e3f2963e6780fd15a14133ddc92823ffc57f5100fb5e078a7f682ec33f4fc1e098703f6b7509f8acdc1a8f0f258721e2d3b4ca0e1a60b5b016a727fec87ae9d5a6d3d8ab871a6f8d4461d80e3a84b6043d0fb9957cafcd118bbe220961a97324644a6bb204c23d5687031b804fb5446efa778abc62dbc4da447df29d419ace9b539115ad0f0c39c3fb4ebf635c918e5364a661e45d09bffe69fcece93e6eabde0eaf9dff84dabdf8bfe611436925c86e2283821c1d05407dfe2e4c34f1a6ec6497a98208610d8d808b443da271bdf2fd87e3c762d3b14e2cb89cae05ccfe0291fdec9b39aafa89243a61f9799834599eca4ede67c54110b27e63d991a6125af215940217ee680cf12bf48e94c4d21af68f01e952c71bd41aeb8ea05f78992a016aba6d63bbeb8e753bc1556906750c4af66ee8f2c67a8eed007324e699aee417e0af7d51fd98280b240ad69c5c02e3b8d5358cf2227af2d0ac919a4b4f4edb2e74acdf5126f0029cb8af8ae36399d4b66aa9acc7a6357eb02902ed055fc3c995887ade128e5cfddce4d927b75cb5da73ff4d745e3e4a9a55919f6d95d076bc055863011c79894d12adc846aea333e0b66bdb6922fd7181c6639c6770600ad573181538c9e138ac0e689c416289fc865b467e3e8f6e7d13648a8215310f431dd77e6ca4ae65a822760eb746c1df10f28bb6a535dff71dad8f974b44f9e2cd287dff5bf6333bf400b5e062286dae8d1370e10162839d1f31351095124bf69ce46a14ed0ef39b604b72b06f384d8918a698c1f97b37f9538cabb85ce4d1d352f9359ad812b75cd117fc0eaa19b3e68ffcc9ffe6c68e11f58fe701f3a77d61cfccc7aa6b74f37320909312df6f6474724ea1aec6acdbaf2e7b8105e772c932257a6c26a91421d19ee15bcab812138c80a59c4a5288f972440d13840bd8f032468b8047d7f9fb79add8deb769aea819877afa1412f97dcc469ad9d0cfd2a85716584500d68e6de53bc709c97f1db625a578d0eaa3d19aa5a612f08b5a3982fc5798d9ec5b2b4d9ca7410fb249e572c29d96827ee05002b724a68b73faa0852f8bee013b54a4b9bab5166d76a98ead1fab3b4a00817814397b72fee32c9619149bf2ab196409c4902aa0bd7a4e388409e9996b4edc50e1a4ea8c030e5e75054b8baaa4855c3226328278c60db2d57d062cf0c3847840d7f96d839660e83cbfc54082115e01feb4f71ee7badb90886b4f7bc55bc894bd3c0f473a7b22b23fe8fd9e73b85c1b2a67c73ea3b6435a50783e3e6f70db0e9cdb9b608ce2ceef9eacc27097864bc8a486929b50311e5ba834f216fe60b6d3ca1c766b7e847051b5fdf7f5b5efa6f4631f6dcee352885bb336422ccdc2eead9e34a264ecf10cb7847c79ef3b004ac9b560f7a282f6c9b2129638d6cb972761ba699836fdd2af20dfb6e97fa3efe67ffdca8b05375454baa844b910415adda477a22b3c7c7a09dd19efb7f51e545f384b594ce58ada9b248e20169af6382958f37842a38f2a3f8f7f48c726c018d7f28bb689c6619abb552055153e176149ba3c2a43df120f1151abb74a2eaaef1e7aab7bcbf92263f88855ea4dd9b06412c1849bd42853f750eedc7e0734e6da49d787599d5ab9ebeb5a00c801a33735b1d75323bb53e95c12282c23ca37740949edc6f9acb35d9a8ce7a3853bbe3a976d1257b67c22835124c5d80904bfdda9cb2bc73e3c06ff9064e0b52a6f459664b653cf134ee950e939fa25e65bbc98f36c03ce70d384bfb7a91ecb11fd1f8b8653d3c328a404b60701a2a345dcc357126f205c33167115b43c5dc9f93d637ab801dffcc91125de07242762005b115542316b115cdef34546f927933f9530c509f830d3f0ff5ed51635d4a78b77ae74e39454a68f2083b34274250242e65ea93ef928f442da3052d4955cdb50e0043f52b5ee74f7df5a4c88b8a0ffcb638678aa71968ee5f73df706908fa16a864084cac81b8515c674e6cd458972e568a1a035b69ab82c44295ec84a615f4c53ab48bc92e4fe85a6331af70ee8a63250bbfbf8828ac4bf662f4abd82c8a769c5becf98986bc64ed463dc5fe2ad312885c91aa63d8967d68577822143a3c8b2c9e3fef280e0bb9651f29f94448a726425ca2d740209de6ad05f668da648ca8d8294a5d74ef75956c4f536d562a9d7965bda240ee53a3dd39e95f68506f25ac0eef35320ad65ff6a98f4786663d85da42c28d344efd0a0b4c0cae451fe7ea30d2ed03010d3ad91ca9382559fc9476adf6142469b444ebd3fc61e55626353dbebc2894d90bdf6f380471285a78e3ea09460215e1cf72c919f335cd45666d28fb7c081dbd8e3bcefdbca8218922a1eb0b8047c79ae22bc94c7b9569f255dc5d13a0c28b97827415042f3a5c4191e6ab6758a6b0c9277ce0e4165b8422b48baa0f160faab19732e0590b889934245d8b3f5427522e15a1d069b77285a2d4dbe2b395d6ca4647dc5e305303f626e7c446bc9560019b0cad40476ea3b4eb2bd70ad3d9c9ad47661c8028a1e2dfaf2754acd064bbd2c12e9a5add57847475b9a3bb3db553884f039ad787ad99e255a66bb1cca05855809747c784d53e9deb26188beb861c51b3f47be4073387f818d6fc98fa02cba5784e496d636cf4a8956426c8d47a3b955b5bca182d4b0dbd392bf2c4c194f3c424e6fbac004a52519a9cef13efba6b66490880988709279a2cd7df91124e7868bd309b6adef3aa0984d67d2a9276679600d02c84bb44a6c98144a6008b798b566b2a11c842b7345795975faba9679cabec180ebc5ee9cb140fbcb48850377d9a51cb00213fdceb08f24d2e6433935c73febfddf33cd105df6a0b6c0a393dafea15bfe36f1272e8f08adcfdc90bf759ebcab94c85aaaa904325d9a63a2fef997925700268769ba68ea7dbb1cb392c51b56c47eb0f3823855a62908cc6339a470dec279a183fef15cc069fd2e6ee5ad0378d8ea2f13ca3ff37d223cd3ece4838e3a1e48262911d39f0d28d63a561235d191a57b3dec9a2b051fec001902e822c8c73aeffa742169a661d98419ed3b0da35defb46f2559f81d8c7d822b956b2479fa536128bd493b76caa04b210640f518965e819a8140728f406195d2b20b6aac15a55cc00712d2a0cefc68264cca41e54624a9949ccc3df8ed0897168f1bb8d8e6b5ed128bf94a7008a7cd5bff468553b188d9a0dede7fe643ba43829e47b6af7561a791a7ec23af83546687faafbc9376c99d4f79e4ccf3a8271785511b2b8231337aa30abf62ec307b173a5403f8a4b0068506b740f24eaa2f566e12f608e7fdb0e2844b6bab9382f3e83405c1a549d45b875ca6b43e54ca3dad69f8c4e6c7b342adefa6fd058ea53b92e911887e58049be64bb1473ece928273a340a2cf61e47b4b291365e27261ba27b4f45720a6b801e768744ebf8f00c795a0e3f2c065add16c2cbd7942d6d0ed0540e4f6313fb94212a19cf6c9bc043a69dbc233fa4c9c7bf557d0518afbe682cd221955c5bf62d247df95b8eea5328d29b5409b068334b6df699842f257a2bbf9d61235d11c686fbe76821d72ec3e85a0df7fe7cc1026ba3f868f187f1733aa8cedaa05c116bd782af346f159bcc4cdb56e3f9265234618e6217aec2a464c1e21d21ccae5e943b11f4091a671a3e8fbc49d3eccdc9ec06009990385f081727d1699a748bd47d3fb8f15525cc8a23439b48bc8e0bf46a4d3927984d543460199193d296e63a372480b07994f0138eb409e35e80a2011b005c26eb46caf294b4d9f263605be2526622b3eac4cba889b6a868bed99c7ff6832a26b6665aa80f8fef6038691f6393e97017ff6fc6cc0f90cc1f22468846b5e02683cb26f95d6e5da75c0edf7048bf218b8e1f2fc57aae8e79bcf0a3b1d8dfa52ccbb00ff5e4f7fb7a716f04d3f6373e82504c291607ed424e78f4236aecb70c9977cbfbd943d8d8aa7a71f7500636ea855c1c601a8c078c87d3ef815b2d6bc1a393205189227b92cf401388078ab48efad82edb7e5174ee435b0edd4a3cc9f31c4aa39db17794ab557c3e3c3208d269901e778836b333cb6ffb5e15df733a97a8d3602750b4bf79ac1ae3b8473360f41230b5d50c8ec6d191f6b5954f094d6eceb16c6fc3c31b4037af338e0aed017350b79afa6ba5a59a2bbb21c3eedbbd509e777a957df3c7c839e8c4d93e29c5bf08f"}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) syz_emit_ethernet(0x1d6, &(0x7f0000000080)={@local, @remote, @void, {@ipv6={0x86dd, @dccp_packet={0x0, 0x6, 'Q{q', 0x1a0, 0x21, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @mcast2, {[@fragment={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68}, @routing={0x2f, 0x8, 0x0, 0x0, 0x0, [@loopback, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @loopback, @remote]}, @hopopts={0x0, 0x15, [], [@enc_lim, @pad1, @hao={0xc9, 0x10, @mcast1}, @generic={0x0, 0x8f, "26e7a5117fb76a6cec0788b89fcde9adeb07ac00939af771c353068a5281aea218111facb21dc5994e124fb595e7d3b6e27b9c1e16c4f5f1100beb94649bb62f0d414b409e4eea2074e31313d7117c38c3554d46b156efb024bc3d29371b47f5dddf0c3dee7094575912f567c0c472637332ff23d1737fe14509121a5b055058692f4f6bb7935d3f5949288958ea73"}]}, @hopopts={0x0, 0xc, [], [@jumbo, @generic={0x0, 0x47, "d67efea13ea367f6a88d49ef352e14ed2985ff95ede90178032a0d2cd17196c8ac7ec1599a5c60dd82704c8240778ea0cd3bcc6fc24dc81f0759f1048e0798188d86b9d0612200"}, @hao={0xc9, 0x10, @ipv4={[], [], @broadcast}}]}], {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "da636e", 0x0, "a23600"}, "90bbe8c0bc9c12599dea810b763b8e68e4215b93fef9c996"}}}}}}, 0x0) 00:01:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$msdos(&(0x7f0000000200)='msdos\x00', &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000000)={[{@fat=@dos1xfloppy='dos1xfloppy'}]}) [ 242.027997] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 242.075362] dccp_v6_rcv: dropped packet with invalid checksum 00:01:23 executing program 3: socketpair(0x1e, 0x0, 0x0, &(0x7f0000001f40)={0xffffffffffffffff}) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040)='nl80211\x00') r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)={0x44, r2, 0x221, 0x0, 0x0, {{}, {@val={0x8, 0x3, r4}, @void}}, [@NL80211_ATTR_OFFCHANNEL_TX_OK={0x4}, @NL80211_ATTR_FRAME={0x23, 0x33, @probe_request={@wo_ht={{}, {}, @device_b, @device_a, @from_mac=@device_b}, @val, @val, @val={0x3, 0x1}, @void, @void}}]}, 0x44}}, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040)='nl80211\x00') r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r7, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r5, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)={0x44, r6, 0x221, 0x0, 0x0, {{}, {@val={0x8, 0x3, r8}, @void}}, [@NL80211_ATTR_OFFCHANNEL_TX_OK={0x4}, @NL80211_ATTR_FRAME={0x23, 0x33, @probe_request={@wo_ht={{}, {}, @device_b, @device_a, @from_mac=@device_b}, @val, @val, @val={0x3, 0x1}, @void, @void}}]}, 0x44}}, 0x0) sendmsg$NL80211_CMD_SET_CQM(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000180)={&(0x7f0000000080)={0xfc, r2, 0x8, 0x70bd25, 0x25dfdbfe, {{}, {@val={0x8, 0x3, r8}, @val={0xc, 0x99, {0x52, 0x5e}}}}, [@NL80211_ATTR_CQM={0x1c, 0x5e, 0x0, 0x1, [@NL80211_ATTR_CQM_RSSI_LEVEL={0x8, 0x9, 0x1}, @NL80211_ATTR_CQM_RSSI_THRESHOLD_EVENT={0x8, 0x3, 0x14}, @NL80211_ATTR_CQM_TXE_RATE={0x8, 0x5, 0xb}]}, @NL80211_ATTR_CQM={0x28, 0x5e, 0x0, 0x1, [@NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0x8000}, @NL80211_ATTR_CQM_RSSI_THOLD={0x1c, 0x1, [0xb458, 0x75fc, 0x2, 0x20, 0x80000001, 0x1]}]}, @NL80211_ATTR_CQM={0x54, 0x5e, 0x0, 0x1, [@NL80211_ATTR_CQM_RSSI_LEVEL={0x8, 0x9, 0x8000}, @NL80211_ATTR_CQM_TXE_PKTS={0x8, 0x6, 0x3}, @NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0xffffffff}, @NL80211_ATTR_CQM_RSSI_THOLD={0x8, 0x1, [0x577a]}, @NL80211_ATTR_CQM_RSSI_LEVEL={0x8, 0x9, 0x1000}, @NL80211_ATTR_CQM_TXE_PKTS={0x8, 0x6, 0x3}, @NL80211_ATTR_CQM_TXE_PKTS={0x8, 0x6, 0x5}, @NL80211_ATTR_CQM_TXE_PKTS={0x8}, @NL80211_ATTR_CQM_RSSI_LEVEL={0x8, 0x9, 0xffffffe0}, @NL80211_ATTR_CQM_RSSI_LEVEL={0x8, 0x9, 0x9}]}, @NL80211_ATTR_CQM={0x1c, 0x5e, 0x0, 0x1, [@NL80211_ATTR_CQM_RSSI_LEVEL={0x8, 0x9, 0x8}, @NL80211_ATTR_CQM_TXE_INTVL={0x8, 0x7, 0x6c3}, @NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0x20}]}, @NL80211_ATTR_CQM={0x20, 0x5e, 0x0, 0x1, [@NL80211_ATTR_CQM_RSSI_THOLD={0xc, 0x1, [0xc594, 0x6]}, @NL80211_ATTR_CQM_RSSI_THRESHOLD_EVENT={0x8, 0x3, 0x5f16ffbf}, @NL80211_ATTR_CQM_TXE_INTVL={0x8, 0x7, 0x360}]}]}, 0xfc}, 0x1, 0x0, 0x0, 0x8000000}, 0x24000000) ioctl$sock_bt_bnep_BNEPGETSUPPFEAT(r0, 0x800442d4, &(0x7f0000000000)=0x8) 00:01:24 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) [ 242.460500] IPVS: ftp: loaded support on port[0] = 21 [ 242.481232] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 242.562085] hub 9-0:1.0: USB hub found 00:01:24 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket(0x2b, 0x1, 0x0) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r2, 0x84, 0x10, &(0x7f0000000100)=@assoc_value={0x0, 0x1ff}, 0x8) r3 = openat$mice(0xffffffffffffff9c, &(0x7f0000000040)='/dev/input/mice\x00', 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(r3, 0x8983, &(0x7f0000000540)={0x3, 'veth1_to_hsr\x00', {0x4}}) creat(&(0x7f0000000000)='./bus\x00', 0x13) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(r5, 0x89e0, 0x0) ioctl$KVM_SET_SREGS(r5, 0x4138ae84, &(0x7f00000003c0)={{0x5000, 0x0, 0xc, 0x3, 0x7, 0x9, 0x1, 0x81, 0x2, 0x81, 0x2, 0xb8}, {0x100000, 0x3000, 0x2a, 0xfa, 0xf8, 0x6, 0x7d, 0x81, 0x0, 0x2, 0x9, 0x20}, {0xd000, 0x18000, 0xc, 0x4, 0x1, 0xaf, 0x9, 0x8, 0x3, 0xf, 0x8, 0xb0}, {0x2000, 0x4, 0x9, 0xb4, 0x5, 0xff, 0xe4, 0x8, 0x40, 0x6, 0x40, 0x87}, {0x3000, 0x2000, 0x10, 0x61, 0x0, 0x5, 0x4, 0xbb, 0x0, 0x40, 0xff, 0xf}, {0x1, 0x2000, 0x4, 0x46, 0x6, 0x4, 0x40, 0x4, 0x9, 0x4, 0x81}, {0x1000, 0x4, 0xb, 0x6, 0x2, 0x1f, 0x3, 0x7f, 0xfd, 0x3f, 0x2a, 0x8c}, {0x2, 0x6000, 0x4, 0x1, 0x81, 0x4, 0x4, 0x9, 0x0, 0x40, 0x1}, {0x0, 0x18}, {0x4000, 0x7}, 0x80000003, 0x0, 0x5000, 0x100200, 0xf, 0xc00, 0x4000, [0xffffffff, 0x8, 0x3]}) sendmsg$TIPC_CMD_SET_NETID(r2, &(0x7f0000000380)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000005c0)={&(0x7f0000000300)={0x24, 0x0, 0x300, 0x70bd26, 0x25dfdbfd, {{}, {}, {0x8, 0x2, 0x401}}, ["", "", "", "", "", ""]}, 0x24}}, 0x20000000) mount$overlay(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='overlay\x00', 0x1020000, &(0x7f0000000500)=ANY=[@ANYRESHEX]) r6 = socket(0x26, 0x2, 0x201) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r6, 0x84, 0x9, &(0x7f0000000200)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0xb}}}, 0x0, 0x4, 0x3, 0x7, 0x42, 0x2a26}, &(0x7f0000000140)=0x9c) bind(r6, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) setsockopt$inet_sctp_SCTP_AUTH_CHUNK(r6, 0x84, 0x15, &(0x7f0000000580)={0xc1}, 0x1) ioctl$EXT4_IOC_MOVE_EXT(r1, 0xc028660f, &(0x7f00000000c0)={0x0, r6, 0x7f, 0x0, 0x0, 0x28}) [ 242.601034] hub 9-0:1.0: 8 ports detected 00:01:27 executing program 4: syz_mount_image$f2fs(&(0x7f0000000000)='f2fs\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x20, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000b0009000000030000000c0000000900000002000000010000000000000000400000000000000b0000001e0000000200000002000000020000000200000016000000000400000004000000080000000c00000010000000140000030000000100000002000000f7338c40", 0x70, 0x400}, {&(0x7f0000010100)}, {&(0x7f0000010400)}, {&(0x7f0000010500)="00000000780100"/22, 0x16, 0xc80}, {0x0}, {&(0x7f0000010700)="1020f5f201000b0009000000030000000c0000000900000002000000010000000000000000400000000000000b0000001e0000000200000002000000020000000200000016000000000400000004000000080000000c00000010000000140000030000000100000002000000", 0x6c, 0x1400}, {0x0}, {&(0x7f0000010b00)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debi', 0x84, 0x1b80}, {&(0x7f0000010c00), 0x0, 0x1c80}, {&(0x7f0000010d00)="00000000000100"/24, 0x18, 0x1ec0}, {0x0}, {&(0x7f0000011000)}, {&(0x7f0000011200)}, {&(0x7f0000011300)}, {&(0x7f0000011500)}, {&(0x7f0000011600), 0x0, 0x4013e0}, {&(0x7f0000011700)}, {0x0}, {0x0}, {&(0x7f0000011d00)="73f4ab0c", 0x4, 0x5ff000}, {0x0}, {0x0}, {&(0x7f0000012600)}, {&(0x7f0000012800)}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000013a00), 0x0, 0x2400000}, {0x0}, {0x0}, {0x0}], 0x0, &(0x7f0000000040)=ANY=[]) r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(r3, 0x89e0, 0x0) ioctl$DRM_IOCTL_MODE_OBJ_SETPROPERTY(r3, 0xc01864ba, &(0x7f0000000080)={0x3, 0x8a2, 0xffffffc8, 0xcccccccc}) ioctl$sock_bt_cmtp_CMTPCONNDEL(0xffffffffffffffff, 0x400443c9, &(0x7f00000000c0)={@none, 0x2}) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000040)='f2fs\x00') 00:01:27 executing program 2: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x7f, 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, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) timer_create(0x0, &(0x7f0000066000)={0x0, 0x12}, &(0x7f00009b1ffc)) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="3400000000736730802311e02b1a40465c8a58c4a899f24561a717dd24243d217e94273b33a6c48cc875b2fb2d673b94c5e6a0abffedbc74b1f4b6dcc974bee4a97066e36a651eaa91d7047d6bd52c40f01a2593a85d746adb5d01830367ded2d3758e60e37ece319330c4bb8e27df6dfb92c585e4b3045400ec043afb196b4c64c083c6c8c5ad95f4a6302de8bb5cb8c7822b67b1f9736937cb22ff5e655f778d495711621dd3bdbf6e68ce84ed2ef1aca7a6"], &(0x7f00000002c0)='./file0\x00', &(0x7f0000000600)='exofs\x00', 0x3110420, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000400)='nl80211\x00') sendmsg$NL80211_CMD_JOIN_IBSS(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x20a800}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x60, r2, 0x8, 0x70bd29, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x2, 0x59}}}}, [@NL80211_ATTR_HANDLE_DFS={0x4}, @NL80211_ATTR_BSS_BASIC_RATES={0x15, 0x24, [{0x16, 0x1}, {0x4}, {0x24, 0x1}, {0x1, 0x1}, {}, {0x5}, {0xb, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {0xc}, {0x6}, {0x18}, {0x30}, {0xb, 0x1}, {0x1}, {0x5, 0x1}, {0x60, 0x1}]}, @NL80211_ATTR_CONTROL_PORT_OVER_NL80211={0x4}, @NL80211_ATTR_MESH_CONFIG={0x1c, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_ELEMENT_TTL={0x5, 0xf, 0xcd}, @NL80211_MESHCONF_AUTO_OPEN_PLINKS={0x5, 0x7, 0x1}, @NL80211_MESHCONF_HWMP_ROOT_INTERVAL={0x6, 0x18, 0x200}]}, @NL80211_ATTR_PRIVACY={0x4}]}, 0x60}, 0x1, 0x0, 0x0, 0x4000}, 0x1) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(0xffffffffffffffff, 0x84, 0xc, &(0x7f0000000200), &(0x7f0000000240)=0x4) timer_create(0x5, &(0x7f0000000000)={0x0, 0x12, 0x0, @thr={&(0x7f0000000100)="8893c780852b609d0dcd5f0471b54a97a63f861ff60cf6ba503b50c55e32f6d89df59d25b7a584858d2533a355d20b5c14f76c849c6a14410c0551fb708b83fa88a61cc8228eefdfa2e5b5ef47df74c2354e97b1e317400449faa467f4c767a88d7cf677652e4edf780afaceffd1818a10005b8f3fc201660746c8ee1a847365e18262fb128c75d0e7826d948ed500ddee4855c56569773e70ff90e604", &(0x7f00000001c0)="b937bb4506524484ec302dc8f084046883d52aab9ce59fbbcc"}}, &(0x7f00000000c0)=0x0) timer_settime(r3, 0x0, &(0x7f0000000080)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) fcntl$dupfd(r1, 0x0, r0) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000440)=""/112, 0x70}], 0x1) 00:01:27 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) [ 245.635075] hub 9-0:1.0: USB hub found [ 245.659337] hub 9-0:1.0: 8 ports detected [ 245.731346] F2FS-fs (loop4): invalid crc value [ 245.791867] F2FS-fs (loop4): invalid crc value [ 245.852393] F2FS-fs (loop4): Failed to get valid F2FS checkpoint [ 245.924438] F2FS-fs (loop4): invalid crc value [ 246.011155] F2FS-fs (loop4): invalid crc value [ 246.069170] F2FS-fs (loop4): Failed to get valid F2FS checkpoint 00:01:28 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2b, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x1a, &(0x7f0000000200)={0x0, 0x52, "515740b9e749743111c77f428d37d9da02f951b9b3ac2e28309ab7856c4bc466cdc86d9a636fd6cf770273aeb41cef652a332d9437aed4f7fe76370f06352762b5f79143c7d37b4c5af91d8e17677cf89fd8"}, &(0x7f0000000040)=0x5a) syslog(0x3, &(0x7f00000000c0)=""/147, 0x6558a7e3409167e0) open(&(0x7f0000000e00)='./file0\x00', 0x0, 0x0) mount(&(0x7f0000000200)=ANY=[], &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='pstore\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = syz_open_procfs(0x0, &(0x7f00000001c0)='mounts\x00') r4 = memfd_create(&(0x7f0000000000), 0x0) r5 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ubi_ctrl\x00', 0x20000, 0x0) ioctl$SG_IO(r5, 0x2285, &(0x7f0000000540)={0x53, 0xfffffffffffffffc, 0xc4, 0x3, @buffer={0x0, 0x7b, &(0x7f00000002c0)=""/123}, &(0x7f0000000340)="3433183947ab731210682a1c03e0814d32ec9135dc3ebfc223f0554acec64b73f5312b3510b5eadf6c414ee1b6f8288e4662a8f2353084a47cd39dfccc6f232207888b12acb11cf398e2175f85156f6b81f4105c9dc1ab18286c6991e3db31b3ee055e6833c26241b529c4646dc4bff783f7bbacbeef554f4233d5a5d02585b94e8d29d48378b44e3f6babdf798bdce4c4d7028b8dcc1d2a5524994e84c4c2cc200a4de9769d8145f44abf2aeca763897e51dd634a362e1730ce1c3e47df74f94b91b1cd", &(0x7f0000000440)=""/173, 0x65000000, 0x31, 0x2, &(0x7f0000000500)}) sendfile(r4, r3, 0x0, 0xfffffffe) 00:01:28 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x29, 0x2, 0x0) prctl$PR_SET_MM_MAP(0x23, 0x400000, 0x0, 0x1000000) close(r0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) socket$kcm(0x2b, 0x1, 0x0) sendmsg$inet(r0, &(0x7f00000000c0)={&(0x7f0000000040)={0x2, 0x4001, @dev={0xac, 0x14, 0x14, 0xbb}}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x300}, 0x20004019) r1 = syz_open_dev$dri(&(0x7f0000000000)='/dev/dri/card#\x00', 0x0, 0x0) r2 = openat$ion(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ion\x00', 0x0, 0x0) ioctl$ION_IOC_ALLOC(r2, 0xc0184900, &(0x7f0000000180)={0x5, 0x1b, 0x0, 0xffffffffffffffff}) r4 = dup(r3) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r1, 0xc00c642e, &(0x7f0000000080)={0x0, 0x0, r4}) ioctl$DRM_IOCTL_GEM_CLOSE(r1, 0x40086409, &(0x7f0000000040)={r5}) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffffff, 0xc00c642d, &(0x7f0000000000)={r5}) close(r0) 00:01:28 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:28 executing program 4: r0 = getpid() prctl$PR_SET_PTRACER(0x59616d61, r0) clone(0x40800300, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r1 = memfd_create(&(0x7f0000000540)='\x97&\x89\\\xd0\xe7\xca\x16ZO\x94:\xe1\x01\xe5`iq@N\x00\x00;\xa8Fpj\x0e\x04!\xd5\xc5YBz\xb4\xaf\x13\xe9\xd2\x0f\xc2S\xa6K&u\x9dX\xcc\r\x12\x11\x99\xe7\xce\xaeA\xb8-E\xa1\xf8\xe4~IS\xc1\x04\xf78\xf1\x00\x00\b\x00\xbc\xd1\xda\x88j\x16\xeb>\x8c\xa1\x03\xf3\xaf\xfd\xf4&a?\xcaG\n\x0e\x1e\x97\x8d\xe7\x02j\x9b}\xc6G\x86\xb2\xdeY\x17yX $\xfcU\x9d\x02\x00\x00\x00\x00\x00\x00\x00_\x7f\xf4tW.\x81\n\xf3\v\x8d\x12pa\x91\x9b\x8cxd\x06\xa7k\n\x86\xc3\xb6\x910\xf2\x03\x00\xaf\xe1jd\xda\x1f\x8bVrd\xa4\xb34\xfcUjlU=.\x18)\xcf\x1am\xd5\xe0\xdb\xdc\xd7\x8e\xe0\xa3\x82\xec\x9b\xfb\xc9\xa0\x9c\xdc\xb7\x0f\xdd\xd3\xd7\xbe\x89\x7f3\x1d\x1c@\x8eu\x85\xces\x89\x95&3FX\xb1\xaf\xa6\x96\xa2\x13\x1f\xda{\xe1D\x00\x00\x00\x00H\xe6\x0f\xe0]\xef\x8b\xcdk\xfe\xf6\xcc+rp\xd5\b~\xf6\xa2\x87\xed<\xc2bO\x88\x03n% ', 0x0) fcntl$setlease(r1, 0x400, 0x1) fcntl$setown(r1, 0x8, 0xffffffffffffffff) execveat(r1, &(0x7f0000000500)='\x00', 0x0, 0x0, 0x1000) timer_create(0x0, &(0x7f00000001c0)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00000000c0)) sendmsg$SOCK_DIAG_BY_FAMILY(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000040)={&(0x7f0000000200)={0xf8, 0x14, 0x400, 0x70bd26, 0x25dfdbfb, {0x1a, 0x59}, [@INET_DIAG_REQ_BYTECODE={0xe1, 0x1, "af549407ad23e3c70bda78e6bae68b39afcff7a028c6dccb216a6b160ecb1b5a2f6f959f993b6a2bf0a41d5929d4cef13ab12e28b4e902bf3e7723733a45823d44b3b0a75164bbd69d2e8c8e930946212a5260c03db31856385e692e2b9f27842f4672685501e2e22871915e2a9076144deb361f6b7361cfc70871820079ed21d09e97e7f16ec3596fa3a1163c6e732ceeb0e86de78271df0f77a4b312c7013bcfe0b59e2487ffd640d4d18bcdac01232e7952eaafeff54bbf14c4d3cc2c506be3a16fa551a6ab1e2b38f7c3722ea2a3e7b7b5b0d450df2d8f9dc359d7"}]}, 0xf8}}, 0x1) timer_settime(0x0, 0x0, &(0x7f0000000080)={{0x0, 0x8}, {0x0, 0x989680}}, 0x0) clone(0x802102001ffe, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) ioctl$SG_GET_SCSI_ID(0xffffffffffffffff, 0x2276, &(0x7f0000000140)) r2 = gettid() r3 = getpid() kcmp$KCMP_EPOLL_TFD(r3, r2, 0x7, 0xffffffffffffffff, 0x0) ptrace$setopts(0x4206, r2, 0x0, 0x0) r4 = gettid() tkill(r4, 0x1000000000016) 00:01:28 executing program 2: ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER(0xffffffffffffffff, 0x40605346, &(0x7f00000001c0)={0x80000000, 0x1, {0x3, 0x2, 0x0, 0x1, 0x7}}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 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, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x210b01, 0x0) bind$inet6(r1, &(0x7f0000d84000)={0xa, 0x2, 0x0, @rand_addr, 0x3}, 0x1c) renameat2(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) setsockopt$inet6_int(r1, 0x29, 0x43, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet6_tcp_int(r1, 0x6, 0xa, &(0x7f0000000080)=0x8, 0x4) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000180)='dctcp\x00', 0x6) mkdirat$cgroup(r2, &(0x7f0000000040)='syz0\x00', 0x1ff) sendto$inet6(r1, &(0x7f0000f6f000), 0xfffffffffffffea7, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2, 0x983a}, 0x1c) [ 247.182328] IPVS: ftp: loaded support on port[0] = 21 00:01:28 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:29 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x29, 0x2, 0x0) prctl$PR_SET_MM_MAP(0x23, 0x400000, 0x0, 0x1000000) close(r0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) socket$kcm(0x2b, 0x1, 0x0) sendmsg$inet(r0, &(0x7f00000000c0)={&(0x7f0000000040)={0x2, 0x4001, @dev={0xac, 0x14, 0x14, 0xbb}}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x300}, 0x20004019) r1 = syz_open_dev$dri(&(0x7f0000000000)='/dev/dri/card#\x00', 0x0, 0x0) r2 = openat$ion(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ion\x00', 0x0, 0x0) ioctl$ION_IOC_ALLOC(r2, 0xc0184900, &(0x7f0000000180)={0x5, 0x1b, 0x0, 0xffffffffffffffff}) r4 = dup(r3) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r1, 0xc00c642e, &(0x7f0000000080)={0x0, 0x0, r4}) ioctl$DRM_IOCTL_GEM_CLOSE(r1, 0x40086409, &(0x7f0000000040)={r5}) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffffff, 0xc00c642d, &(0x7f0000000000)={r5}) close(r0) 00:01:29 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000005b40)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000010e00)=ANY=[@ANYBLOB="140000001000010000004bdd3500fbd4f6000000000001040000000000000000000000000900010073797a30000000a87e17756a4f0020000000020a08010000000000000000000000000900010073797a4400000000140000ad67f20c0000000000"], 0x68}}, 0x0) sendmsg$NL80211_CMD_SET_POWER_SAVE(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="b027df23cccd0453051000f7", @ANYRES16=0x0, @ANYBLOB="000327bd7000fddbdf253d0000000c009900070000005100000008005d000000000008005d000000000008005d00ddd8c80000000008005d000000000008005d000000000008005d000100000008005d000100000008005d0000"], 0x60}, 0x1, 0x0, 0x0, 0x20000000}, 0x6091) r1 = gettid() ptrace$setopts(0x4206, r1, 0x0, 0x0) socket$xdp(0x2c, 0x3, 0x0) tkill(r1, 0x3c) ptrace$cont(0x18, r1, 0x0, 0x0) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r1, 0x0, 0x0) sendmsg$DEVLINK_CMD_RELOAD(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x608801}, 0xc, &(0x7f0000000080)={&(0x7f0000000280)={0x14c, 0x0, 0x200, 0x70bd2c, 0x25dfdbfb, {}, [{@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, @DEVLINK_ATTR_NETNS_FD={0x8}}, {@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_FD={0x8}}, {@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_PID={0x8, 0x8b, r1}}, {@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_ID={0x8}}, {@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_FD={0x8}}, {@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, @DEVLINK_ATTR_NETNS_ID={0x8, 0x8c, 0x4}}, {@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_PID={0x8}}, {@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_ID={0x8}}]}, 0x14c}, 0x1, 0x0, 0x0, 0x1}, 0x4000010) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) ptrace$setregs(0xd, r1, 0x7, &(0x7f0000000480)="143114572840513ceb2e4632fff3b1fd95bef6d60c680e4e3d182e7c08dc7038e06bd34b7a5e61f6265c76f19b25eee79fcf1e9df314cc752c89869442133e5bf0211d686d") ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(r3, 0x89e0, 0x0) ioctl$USBDEVFS_IOCTL(r3, 0xc0105512, &(0x7f0000000440)=@usbdevfs_driver={0x1, 0x9, &(0x7f0000000400)}) open$dir(&(0x7f0000000140)='./file0\x00', 0x80080, 0x2) 00:01:29 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) 00:01:29 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 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, 0x80000000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) close(0xffffffffffffffff) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000cf6fe4)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) setsockopt$inet_sctp6_SCTP_MAXSEG(0xffffffffffffffff, 0x84, 0xd, 0x0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/kvm\x00', 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) r3 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) ioctl$KVM_SET_LAPIC(r3, 0x4400ae8f, &(0x7f0000002840)={"6c64125fa96fa42b761c6ec25b2bec0ba4c81036c93a40c8a4d4412a763b00040010000000003c5ca206c047ecee377abaece6b88378e3d63a98fc191f361d264ffa8b46485f02baee1ab6b8154252066178868d1ef4b5365c5dc26ca097ddda7c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df10010174a3ac8694525952f44500a1f0db509c32cc7ace842c28f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde318ead4825aa1b6a832d4e48cc41bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34b2262d66ae793b6304a30b97077f1c131045cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478f347edbd6404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f58e068af6afbbc19db161c6df3e7c9c71bc08a282fc2c142856b5e4caff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684b45b00000000364673dcfa9235ea5a2ff23c4bb5c5acb290e8976dcac779ff000000000000003d4e185afe28a774b99d3890bd37428617de4cdd6f53c419ce31054182fd098af7b7f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e961efffb4e1aa25d8a17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca62b25d48fda5d10146702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba47e30f558b2246ad95ccf7d2f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a80047fe17dee6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3eff254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f4f692613e28387e955722908dd88b56163be8312ff47c5b6f280472935af74e97a5a8110a4d74496f4c8ec82ddb56d9b962d2fc43fa01a047526865c84f7cff36056cc4ac258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffbe9dd03970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8f7e3fccdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) dup3(r2, r0, 0x80000) ioctl$KVM_SET_IRQCHIP(0xffffffffffffffff, 0x8208ae63, &(0x7f00000000c0)={0x0, 0x0, @ioapic={0x0, 0x0, 0x0, 0x0, 0x0, [{}, {0x0, 0x0, 0xfe}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, [], 0x1}, {}, {0x0, 0x1}]}}) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(0xffffffffffffffff, 0x810c5701, 0x0) [ 247.683881] hub 9-0:1.0: USB hub found [ 247.711862] hub 9-0:1.0: 8 ports detected 00:01:29 executing program 3: unshare(0x40000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) r1 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000002b80)='/dev/cachefiles\x00', 0x600043, 0x0) r2 = socket(0x2b, 0x1, 0x0) bind(r2, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) setsockopt$bt_rfcomm_RFCOMM_LM(r2, 0x12, 0x3, &(0x7f00000001c0)=0x6, 0x4) sendmsg$DEVLINK_CMD_TRAP_GET(r1, &(0x7f0000002d40)={&(0x7f0000002bc0)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000002d00)={&(0x7f0000002c00)={0xf8, 0x0, 0x100, 0x70bd2b, 0x25dfdbff, {}, [{@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, {0x1c, 0x82, 'source_mac_is_multicast\x00'}}, {@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, {0x1c, 0x82, 'source_mac_is_multicast\x00'}}, {@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, {0x1c, 0x82, 'source_mac_is_multicast\x00'}}, {@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c, 0x82, 'source_mac_is_multicast\x00'}}]}, 0xf8}, 0x1, 0x0, 0x0, 0x40}, 0x804) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f00000002c0)=[@in={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}]}, &(0x7f0000000180)=0x10) sendmsg$TIPC_NL_BEARER_GET(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000100)={&(0x7f0000000300)={0x1420, 0x0, 0x400, 0x70bd2c, 0x25dfdbff, {}, [@TIPC_NLA_NODE={0x1ac, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ID={0x6f, 0x3, "1a99525e23496a8cdf30797306fb1d4a90a1e6350d95fa5123ce212411bc99e70133d6e9d03f4a0486e689969daf5da26fe9d6aff6297bbbb1f2fe53ba65e35364757e859df132d1614f979a148de8db2b50f66beff125ab40cdec11c4b7c8f051c12226d4dfcab870da1a"}, @TIPC_NLA_NODE_KEY={0x46, 0x4, {'gcm(aes)\x00', 0x1e, "cf40169cb2fefccaebb6abda171acb99f5ad7b53ba533d9b2ab91a03cf9c"}}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x3f}, @TIPC_NLA_NODE_ID={0xa6, 0x3, "523ec761f586aeb6ff80194d2cfe1a010615f8b59263896386f8c5cb8bd7600dcf30975567bf322f5ba8ba45f019d6b41a12610458608cd440532f8579448fbb8e1b96c740fcd84805ec4757eb09ba4daf3bb9dce2c6abe5690b301007020e236c6fa1aa25097fc4e86d05bafc2cb374f8c52444334819dab16b9f40fdb39bce3745b179efb8f224576357f287387fb8ccfb776cbf355835250f6072210e67ee8870"}, @TIPC_NLA_NODE_KEY={0x3d, 0x4, {'gcm(aes)\x00', 0x15, "de0ad4f4f16aedc23aa5c7bb233dbd968991039614"}}]}, @TIPC_NLA_NET={0x58, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ID={0x8, 0x1, 0xf9a}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x80000001}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x9}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x6}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0xfff}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x9}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x8000}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x58eece74}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x9}]}, @TIPC_NLA_MEDIA={0x38, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x1f}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xfffc0000}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xed9}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x800}]}]}, @TIPC_NLA_NET={0x50, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x9}, @TIPC_NLA_NET_ID={0x8, 0x1, 0xffffffff}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x7}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x1}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x5}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x10001}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x7ff}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x9}]}, @TIPC_NLA_NET={0x60, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x2}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0xd55c}, @TIPC_NLA_NET_ID={0x8, 0x1, 0xffff0001}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x7fffffff}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x2}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x8}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x1}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x7}, @TIPC_NLA_NET_ID={0x8}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x8}]}, @TIPC_NLA_MON={0xc, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x10001}]}, @TIPC_NLA_PUBL={0x24, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_LOWER={0x8}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x6}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0xfffffffb}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x256}]}, @TIPC_NLA_BEARER={0x14, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz1\x00'}]}, @TIPC_NLA_NODE={0x10dc, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ID={0x1004, 0x3, "6c195408c37d9f0d9441ee592765628fd42b7221ea86c32f9381449b3a5510331a22aa46a928d2a713ddcddc43c4591e5b78423f5b5fedfd8e689fef38e8fe3854f7601076ace79108b67e8e00f9e5d1c019b3b744cce2bf8065df754f0c7d0faa2c64e58cf4deaba8d98f4af50d46620870a9eb011d7d681865a69f61823fd82367abc8994d5367634ee3ce2b900f5ee53fca6d91254c9f1a1a4f4fd005f526909703a82c728c9198cd698e74611f00e5427755d7b5eaafc2ddb27d4e852639e14b787d6559936dd5ecdd7dfe9b99dd6ec947079633b710e8e271af79bcd3515bacbb30218517ed44fbcc1f0cc790ec044c062186142f9ccdc1d6be8543ed9d1d3de5be2b8864e2630463cc7974bd3c0bacd5172a7852d16951342451d198dcb517da984149e1ca8775daade9d31304a0363ac234e9e847c44713fe795be5847664a6dccfa6d2f33a23c5c58d07078e9c9c55a1183b111d249585a7e2597c87c90272cc86e236d48b1fc898b7e9ea53597372e8a9f8cd34b3aeb1a847fb762cbdb57c61bd77c163f983990904e3092db27f578ea451e33e8c3911b7bb9cfeccbbd2fd919596749977ef22bcc0f8dc63b666b89e4a1e408e22e5c222e7314ee87b6153e9b37aeef2520b8cde67a1b45d34fe89d8a0edd739546ac2123105ec7b6d87957036e2f20d818319bbccd7b74792abec4b0379baf858c7637c2f6e14879de1e98d33a495603184299c4e6f2d03353c042fb26dc4a840a1f475a70afd0374bfa7b51709c3b095caa53b36dbccbdfa37388d26b692ae674eeb50be92b9f9dce6c4dd22af2051bfe16ddca13efb80cf24a688dc5fa1db3795f97478382674a8f0a5181fb749a65e12eead0d45e851b23c235d524a12ca56d0ba03eec81c047503b91b117c9fe012818af46da019d2a400f4d7c1aa744fcb9872d1f2031b5d241390ce3b8be2ebf50ac711b1a06dbfe66f8a425d7855f4fe576471c93e0786901b4b459228c9e968b22fb72f2d945659244c540631e30758f8abed61a779d7c5dfc72326f4543a883838eea24164d1bb38f4279683810d28d0d3eac0c1fe48df955319bd900a53c5c255d8dd4f6ef9ca1436c0421d53583de302772274a80f4eaeb96a8945db99941d1ef31141e76bcdbbc63de8ce19ac9207791ef70a2d286ab56859133da3d6aa346ef7184e7fbd45e2074bf1514cee1396a0f31f8edb18beb4e3d211414204e09a6172e9367431207e08cf907189b2f89236407ea6219d688dd465a63314993f317da4d601cdbc3bb0c6ee05f9c46428267f044f532490374bdcc47e939eae73915e00d8fa91b8fa7ab4a80a4da906807bb2aa6a2d2836c1593b1024944de114c7f01c5bb39161fa0204f53d605d7d97195a77b3a65a510bd5850accc894dc8bf101afd06ad42c571c6e6c740933e07499eff48aa10e20a4b8c98abd0a1cf9fd4a8d93e39d24b4ae97349e37fe1e2d3888e43c092b38ea5b1dfeea3b3110a564c9c26a19d7d2dc0ed8875a57607f3003573050f9fdbc55f3632cfd20dadc9b2facc245f6af51bfd356006cd3ce35fc9d0eb09d662cd61c9e2f703aef87b27d723d32ef624d921155c2e49540d5e982a6d50f087ce639e9f0c8331fd853211e7d9dce6c1c4b631bd5a11bfa1b39e27ce82a823b3790faaaa3008de89d264b8346950221424bd3f3b4ddd4b9241f6fd5436c05d638ff6e3aa99f92d36053f408186f28c0ef537eda72e5b68d5a375fa3b2cecbdee577b80764b31e1571dd4070fe220dc817cc78ff5100ad46b540176075fec2f4b2ecc7f93fe7eaa9f857f429ea3caba095f861f58f2efb270213ff1b5062bc56d2ea24b4d0fadcc7c700e786df6840146a9e82910ea872051b1f39689d0fb7231193af97bcd6fbad4eab9b07683c45d2925ecf778de88ac280a1e8046b03968307f4f73055276fbefddd21fabef2e68dedd426a031d5efb35743e0f06174b455630a5de1bf0e2d6ddb1b6e7ea0c5c8204a645107a4b7061bedf200b426f6bcc5764a73ced13efa2e37bf0f8db056229b8ab64d408daa4c7f3ae9145f19e68821af1e6492a898afe5fb66245070a5deee0cad308fb8b16e2344ea06ed9b4fafa66610f1e768474a5dc16fd09ed53073a1dfb334f4b72aa1230f354268967e265d1b3c5caf4a2ec42bda53ef8af1d3fe9bee44a4c173f390f5f7a15e75a49de616cebd2e234eca3f20bb4ff513e3407e1709634c1eb7d4ef1a27257e7f9f39dff3bac4ef8d6794b33ecdb0fbc4599fbf878ee6bf06b32a4370b7828c0fa15831cf74a17e7330567248cd9d9ae54ef89779202ba9a6c889c5a7bd1c0a5a82a32ff0b925be82be30bf2ae467e944ba23dece2d35e76bb9476884ce5a4c72d6d016c21e06b9456ad1b526f6c98d3060e83cb375c8094725d2abcdfc6dbbad9b60f488c761d3ec6ffde53b06ec66869c4cd5ea6f412fb9558c2defbae4e9ca2580ae5bd446962158ebd047766609838b69bcccf2ca2cc78883416596a3ebb8c9576baa31da5dd7f445123e495bb988fe999f69a8ef30118d1fe7e84b4a2933f6f6a9379a5c7e4d6106c7f148ecaa77e4cc5dd5694d98a108055899571af3a8e2ae1e648ec26bb0d1d5ea61f868957ca2ad02f7bf32c4408d15da687fe51071c31c93727456dfffee9ed43bc8acab774b4cf8c6c8d5960da22c7d755cccb8ea470b4f696444e07aa0a5508da8a5a2e9c2c2b7998e3bb7cd2b3135db491ed087547147f061dccda342b5f5b7306962b5af1ba3a820ed7e472df49336c8decef933f66c43a86df95f6e9590a9ab1e677aa081eee15dee0205c15eb03c7ee7dcc8fb51a239f5cc22efc782fa090b2963898feea0f8bf264d3bd95f07be39771a2f79482f33166598fd0683b17925a6319c0fecf2f6617f1bea8140c44d285dbad26f86ba4e880c81d8a93c04e24f6f9a99d8d5e5b6e4cbec37ffd0290bdb4fd945c69473c4e65a3400e952621a0928b9c8d85650fe17c3b622da73f8f9973ad12bfbc90a1d331ce20f6f5240b5bc6f6f0244c1b881b6191853f37e93ccdd26214f143262c684f7f8e4d8e14d39c452e09c2bc62258cdb062974e90c078b226244223a2b6725e7dc91e61de6f038c45e32a2613f8d5d621e380ce8525ac39bc78030de0eb17499f61af9da03d60d362c41df2cb708c6e5113c1e8343c4ec5b578ea1dd071a7061c71c035818995a4682b96ebda1fcf6fdc38dc363007c863589c395aa6b1bffe796bb80c8e85fd87c7a77b18b6fba5fb20acbdcfb151aee6e053ccfd0374ba57356b8ae8677ccb398fe4561f45712990b8c5d765d72cbfc7383ac01a8730bafc7bec4422cf17a072e5d264af8260658e1322bd832ab8f8bef4e18320430082d9749aab68edb2425550c3cfc49a32b20c632e6f2e563b8bffe5a366f9eef853de3567795aba70dcb8879d051c7207cc131c9800ea317aa554b8fac24a492ab11b3860346c39f1b8e047a3c6ef259975a523be57343c46efe89cb6a647ba856d2cb621d11fa2c0ee59e434c44f05a7b3ecdfad03db1b15992d8c4d0b284134d5d14fcbb46639c1e4f3689f3aadd56affe3bde99cf16b5dd2b375ef7f0732ca80ac3c807a912be73831c50d4c55fd4ed1ac7dc099ac9fc44edc55c1da7284f9a312f47f1b52605bfccc4d5bf44debe5d2a95a3b2de999a3fbb21657e0a8c17e66f5b3a78d595fe038e82bc2caaebb7ff0e04ab6c6a3298d51178d144cacdeb577cb2710284135a3dd9fef91f070133a6201f45f1cec2c3adaa00f2332567fe8bbbf8e3cd8ac32398bfb9a7f7b3bdea5dd1eca6c664983c64c2b91cd639a9036ee26481c81534c4b83cd0e81d2189b484174d15a3ba7653388f2b2739e90fa43cc9287322daa74f2035e579efb67ff3c3c8644091450b36e9e147a3448f6b2cc2baae5c486e42954daeb0d2878d14b9a018534e71a4427b2730a18aac3dc6347c97daddc4b7a616ee918969f15930008a1a28fbd4f00b7d821f5aac91a2d401598710d2c5e39ea0098b0a172b3a5e21068f526b6684f8faf20b2453879c4be93ebee1a1b71af722e4863dead42bbc791ee432e8fddbd6127449085641d705f7a7e694c02c25429271518bf082d02a884b09778e5e0da92e48abef3bb8ef4e5cd92986d7e488368f8746985664277c7a979738465a2afd9f101c3355a9a036b99a2580b0f8f3661243931fef67ce6faf6c50149059fac0b450a78ae92a116191d21b60e7cc22859a888d8b5813838c3ad5030c1f66084e500f1e901bd97ea60531a71edbd64cec0902725b18050bbfe7ee04843e5afb75fcea992e5d073c2fcfcb539e669545335df92bbaede9ae976d9ecec3b041088c1505786cf3de6d0186e3457c360dcf2c1a53106296f1820d4f302771e1108794e842d24feac9bf5dab7e2b7c0db1ca11173a288527fe54e2ebe77a9d8b60ddc0c45e2bd525eb57586483d2ac4a82009a599590a9dd1b91abe3127fb2ae5af621977046bd9997bb1fc4c97a517943841358eb0d719e7087ad9b777ecd49b68e12764ab8ac0650e04f62d9f2c1a12bf019012da2c86000955825c79ec0fd1b3b9c4b23cc6464ba35b9b72c1ed117146d550e8e5f90a9f02b5507c1f15152b69ef63344897fbe8d7b8217e6cdf6d99a393be70fc8b697df9768f3e71e5de5307e7950cbcb8f3151ae1f2eca42864c539fb03e39bb714b8e80f0a3d7187942110b986bdd2442f4c6f952c426b741e69af857ac4afae24cba5e60c54f47861d7b190615fb9ab3a7265caec009ee73ca4f531ce286f3b4d777ee68fdb3d169edb1f4453847eba33155c4896f73b248623316e4bf55e795d68f2b67d27eacce813a9d7e1c78e03d3b8fffa3057a23428881e9962b228a5de8d3f5dc26441bd5b7fe3c7f05541f51092acc70dc5a69107454adb106fc889370320d696e470cdbbf8d02029d5a26091a37069cf00c5c6efd226dce0d9cbfbcf734e4be04c0a3ad2f24bd9b9daa6d8b59894e782e3158c945daed1e8d79dcdfe3e5f9e629bf1f1440f487c85bf3432e60380650f31977df56d89680cce3ebaae6ffb15d7b7edee2e047244410e5b4a49b6ce022c2cf38004574a6a620e9688c6688532427d732c6b7fee94866badb06cbcb5053927c6e136c5a6712088856b2c8b2d6448cc48e2cdeb5c54ff77bb550bc1397ae34515237ff32e5523e6402c99cefed22183e3772997abf2bfa27b2db643380a24b27fad2dc4056a7d12cdb772ecd8d3ee33cfc14630016d1d90d727527a821a15a41b01997821f53a92de9375f5e1da86846f7e4815215621f22d1be8ed78a61ed30e3576dc0276b983e040324bbe2f9af6fcefab9e344054e545a5944a254a9777f221ce0a3381686ab2c0bfbe126e9ef9cfe927fc3ed53693625e320c4355cc01c70c040411d98e60ebba32ef5802c1891ea64fa8264d1b4894850652cb978798a5ff5f75d9c22c260765ea4c6b1e7f4c4209ab6d47ad9faaa692709d20a6b0af5ce0c60e12ac0582f7162e66334544ab0da4353ead3b7edc407880476c1f50edf5ada806e760379b2ecf0df4d044b854cda94590adb513f52b6f7908632b158df702e1d81d25b66e51a0f85b2a455f182be185de5466ca36be0829d8b7c5d48d1a0b653b62cf968dcb249ed16012f653bbbaddb8bc757ab94d11a9d23e77d2c2a8f6a279836d4c7f6c8a83daa3f6ce08a0f6481fb4e33d4787b3f83145ee863d2b2477ca3897f27d8b2432d4a8e7aed8354da1b2d124d6a960c2526c852034448bd72e71d8"}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ID={0xc4, 0x3, "7c5ea358270386500d7876840727e64364f9549dabe492d377f2ab4e939cd3febcfe7e33ed0294d8d6665a3f2f853c77a4d0d03c8242a1a1a0ef0f8b976b3ab5dd19aecb4377db280211bfa6ba09bd97efe87b5d44d73edb24b11a4b296e93e67885dcf6fd71abd4d10090fb0fc4a97ef1d7fe3aa6a888ba6281cf6ca491641fbe5dae61636d25fa61a72c5074ee4fa2eb94573c00911d6fe8f7c290614651e3d6e6d84b43580b773aad0c0edf5bbae5e6dfa8a560fab639d18e4d6c430fc8ad"}, @TIPC_NLA_NODE_UP={0x4}]}]}, 0x1420}, 0x1, 0x0, 0x0, 0x41}, 0x4080) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x6d, &(0x7f0000000080), &(0x7f00000000c0)=0xfe42) [ 247.932489] IPVS: ftp: loaded support on port[0] = 21 [ 247.951117] IPVS: ftp: loaded support on port[0] = 21 00:01:29 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 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, 0x80000000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) close(0xffffffffffffffff) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000cf6fe4)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) setsockopt$inet_sctp6_SCTP_MAXSEG(0xffffffffffffffff, 0x84, 0xd, 0x0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/kvm\x00', 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) r3 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) ioctl$KVM_SET_LAPIC(r3, 0x4400ae8f, &(0x7f0000002840)={"6c64125fa96fa42b761c6ec25b2bec0ba4c81036c93a40c8a4d4412a763b00040010000000003c5ca206c047ecee377abaece6b88378e3d63a98fc191f361d264ffa8b46485f02baee1ab6b8154252066178868d1ef4b5365c5dc26ca097ddda7c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df10010174a3ac8694525952f44500a1f0db509c32cc7ace842c28f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde318ead4825aa1b6a832d4e48cc41bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34b2262d66ae793b6304a30b97077f1c131045cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478f347edbd6404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f58e068af6afbbc19db161c6df3e7c9c71bc08a282fc2c142856b5e4caff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684b45b00000000364673dcfa9235ea5a2ff23c4bb5c5acb290e8976dcac779ff000000000000003d4e185afe28a774b99d3890bd37428617de4cdd6f53c419ce31054182fd098af7b7f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e961efffb4e1aa25d8a17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca62b25d48fda5d10146702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba47e30f558b2246ad95ccf7d2f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a80047fe17dee6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3eff254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f4f692613e28387e955722908dd88b56163be8312ff47c5b6f280472935af74e97a5a8110a4d74496f4c8ec82ddb56d9b962d2fc43fa01a047526865c84f7cff36056cc4ac258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffbe9dd03970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8f7e3fccdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) dup3(r2, r0, 0x80000) ioctl$KVM_SET_IRQCHIP(0xffffffffffffffff, 0x8208ae63, &(0x7f00000000c0)={0x0, 0x0, @ioapic={0x0, 0x0, 0x0, 0x0, 0x0, [{}, {0x0, 0x0, 0xfe}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, [], 0x1}, {}, {0x0, 0x1}]}}) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(0xffffffffffffffff, 0x810c5701, 0x0) 00:01:29 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) 00:01:29 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) 00:01:29 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) [ 248.404509] hub 9-0:1.0: USB hub found [ 248.433249] hub 9-0:1.0: 8 ports detected [ 248.694821] IPVS: ftp: loaded support on port[0] = 21 00:01:31 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) getsockname$packet(r2, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x28a) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x2ba) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="3c0000001000850600"/20, @ANYRES32=r7, @ANYBLOB="ff000000000000001c0012000c000100626f6e64"], 0x3c}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000002c0)=@newlink={0x50, 0x10, 0x439, 0x0, 0x0, {0x0, 0x0, 0x0, r4, 0x3}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @sit={{0x8, 0x1, 'sit\x00'}, {0x24, 0x2, 0x0, 0x1, [@IFLA_IPTUN_LINK={0x8, 0x1, r7}, @IFLA_IPTUN_REMOTE={0x8, 0x3, @local}, @IFLA_IPTUN_ENCAP_TYPE={0x6, 0xf, 0x2}, @IFLA_IPTUN_ENCAP_FLAGS={0x6, 0x10, 0xff}]}}}]}, 0x50}}, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) r9 = dup2(r8, r1) getsockopt$inet_sctp6_SCTP_NODELAY(r9, 0x84, 0x3, &(0x7f00000000c0), &(0x7f0000000240)=0x4) r10 = socket$unix(0x1, 0x5, 0x0) r11 = dup2(r10, r8) ioctl$PERF_EVENT_IOC_ENABLE(r11, 0x8912, 0x400200) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000340)=ANY=[@ANYBLOB="3c0000001000010800"/20, @ANYRES32=r3, @ANYBLOB="00000000d395c24a000000a8c7e53bb67ba58f17b7001c001a8018000a80f6000700fe88006ef16a89731b000000aa8a00fbb70e544d95502335b24f2f8fed17e49bb8a1f75bfd821b17db84c327a1f2559ebadf8d44d88312dc3ba300ce1bf80a452b19a259cd1b13fcaaa7d3044fffa9bbc7b081ef65aef49f86d2ed3edb95946bac6c4b130100678dfc14baac0205c67266a8c53ee04ee5f634a37615a79b83b724a59992258d6d12d1461262fd023f8a36e516890ecbf383620181cb4fcf654e3091a2e7cb1af66662"], 0x3c}}, 0x0) 00:01:31 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:31 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) 00:01:31 executing program 3: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) 00:01:31 executing program 5: perf_event_open(&(0x7f0000000180)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/kvm\x00', 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f000002a000/0x18000)=nil, &(0x7f0000000240)=[@text32={0x20, &(0x7f0000000040)="0fa22e0fc79e0000000066b8e7008ed8660f2fc10f788c3d0f8379e366b82f018ee8f083326b0f090f20e035000004000f22e03ef23e0f0174dcb6", 0x3b}], 0x1, 0x0, 0x0, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r3, 0x4090ae82, &(0x7f0000000080)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc5e]}) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x84800) r5 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(r6, 0x89e0, 0x0) ioctl$mixer_OSS_ALSAEMULVER(r6, 0x80044df9, &(0x7f0000000340)) sync() sendmsg$NET_DM_CMD_START(r4, &(0x7f0000000300)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x9, 0x0, 0x400, 0x70bd2d, 0x25dfdbfb, {}, ["", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4000}, 0x24008016) 00:01:31 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) r4 = semget$private(0x0, 0x207, 0x0) semtimedop(r4, &(0x7f0000000240)=[{}, {}, {0x0, 0x6, 0x1800}, {}], 0x4, 0x0) semop(r4, &(0x7f0000000240)=[{0x1, 0x4280, 0x1800}, {0x0, 0xffff, 0x1000}, {0x1}, {0x2, 0x5a1, 0x790bc7cfbfc0376c}, {0x0, 0x0, 0x800}, {0x3, 0x688a, 0x1800}], 0x6) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)=ANY=[@ANYBLOB="48000000100005070c0000000000000000000000e5ce4c23d1ccebd8e636df7d1400319f9c09726509d07d2f1834e15b739d10e1a6bedaab5ff6e2ae46f5adba866ee48721df56e9aa3a3b2d2c962fd239b9cf05e1fd15085470caa38c62c88e7650c06248847a", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x44, 0x10, 0x581, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @ipvlan={{0xb, 0x1, 'ipvlan\x00'}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r3}, @IFLA_MTU={0x8, 0x3, 0xd3a}]}, 0x44}}, 0x0) [ 250.168797] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. [ 250.232875] hub 9-0:1.0: USB hub found [ 250.238530] hub 9-0:1.0: 8 ports detected [ 250.318804] IPv6: ADDRCONF(NETDEV_UP): bond1: link is not ready [ 250.334115] 8021q: adding VLAN 0 to HW filter on device bond1 [ 250.350906] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.2'. 00:01:31 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) [ 250.368643] vxcan0: Master is either lo or non-ether device [ 250.377038] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.4'. 00:01:32 executing program 3: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) 00:01:32 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) [ 250.563730] hub 9-0:1.0: USB hub found [ 250.578971] hub 9-0:1.0: 8 ports detected 00:01:32 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:32 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:32 executing program 3: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) [ 250.913785] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. [ 250.966631] bond2 (uninitialized): Released all slaves [ 250.993388] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.4'. [ 251.007471] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.2'. 00:01:32 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) setreuid(0x0, 0x0) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid'}}, {@uid_lt={'uid<'}}, {@obj_user={'obj_user'}}]}) 00:01:32 executing program 2: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:32 executing program 4: r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x40000000000}, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x70, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0xffffffffffffffff, r0, 0x0) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x11, r2, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r2) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$sock_bt_cmtp_CMTPCONNDEL(0xffffffffffffffff, 0x400443c9, &(0x7f0000000000)={@any, 0xffffffff}) bind$inet(r3, &(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r3, 0x0, 0x10b, 0x200007fe, &(0x7f0000000100)={0x2, 0x10004e23, @dev={0xac, 0x14, 0x14, 0xa}}, 0x10) sendto$inet(r3, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) r4 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x40000, 0x100) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(r4, 0xc0305302, &(0x7f0000000200)={0x2, 0x10001, 0x6, 0x0, 0x7700, 0x5}) getsockopt$inet_sctp_SCTP_MAXSEG(r3, 0x84, 0xd, &(0x7f0000000140)=@assoc_value={0x0, 0x2}, &(0x7f0000000180)=0x8) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(0xffffffffffffffff, 0x89e0, 0x0) r5 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(r6, 0x89e0, 0x0) ioctl$VIDIOC_QUERYBUF(0xffffffffffffffff, 0xc0585609, &(0x7f0000000240)={0x8, 0x1, 0x4, 0x10000, 0x0, {0x77359400}, {0x3, 0x1, 0x5c, 0xb8, 0x8, 0x9, "4bf65750"}, 0x300000, 0x1, @offset=0x10000, 0x1, 0x0, r6}) [ 251.052746] hub 9-0:1.0: USB hub found [ 251.059349] hub 9-0:1.0: 8 ports detected [ 251.066046] XFS (loop1): unknown mount option [permit_directio]. [ 251.228367] XFS (loop2): unknown mount option [permit_directio]. 00:01:33 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) setreuid(0x0, 0x0) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid'}}, {@uid_lt={'uid<'}}, {@obj_user={'obj_user'}}]}) 00:01:33 executing program 2: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:33 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:33 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/fib_trie\x00') r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyS3\x00', 0x0, 0x0) dup2(r0, r1) sendmsg$can_bcm(r0, &(0x7f0000000380)={&(0x7f0000000040), 0x10, &(0x7f0000000300)={&(0x7f0000000400)=ANY=[@ANYBLOB="ff06000000000000ff07000200000000e3cd512dc30fdca921a96512c8ec81f32a3d7749c16036ac96be7313d6a5829c199a80e9a5913dd33e04a58876849f993d41ce9766f62f84a0d06e92086aa2dee9ad3b4143dd551096e9ec02089bac4f5d7cfd115b7193579c900bc0eb11b3a2f7a9b7f226ed9164d5bfe69143ccf99ed391319ef3c232f824ae9bc23c71e4a51dfb0e47095c946c7300837dbae74cd252ec2687a16a10c8053ce51aa0578fc73893973b8b3bc1a819985681a35a155c63b0828d754eb17f329463a2b28bc4a2486fc19de8bb0d", @ANYRES64=0x0, @ANYRES64=0x2710, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="0100006001000000030000a035020000ab8a12fbde6e35eab5104de4a4342b10bbbb820d1995d83b40cc3de03d188704dc3641e3a8ae260722d59d19d4c15a4549fb166421aa16e307657c10e1c84f46"], 0x80}, 0x1, 0x0, 0x0, 0x4010}, 0x40801) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f00000012c0)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000008009500f10100000000487591731cba12c07d57d995b61e89a4530f92304f242b416ae9eeefc0e9c60ebab1c176bfdbb4dde984510c82dc2b9381b72bf40c0682fd0a0c4ac106b29e220dc28dac72599456d4c4e6f3fe2d1dee18f638ac947b5e026a3287684ab8373bb4df9d72876ef3834293812e927c01c7da1322da44c7f2ed1084a12f56d1cb39df9858837458a4ca037604007600b6be484e4c9507af216bd8ed42f7dd5adb8e49f4a94608c9a20819e02cc22e6be45574d4ed88b37ab8d7674c644dca2f1b4d745fd95c41f9dfc1adafd1e5a3e7f2e898961cb43e438c4e41ae43ea118e14ffffffffe4b8b99bffffb1ac006c67767b03b95151aeb89e6d4a43c625aa228504e4afd8c1cc3eb215ba22f43115f4d39dc7beedb130d9f2be90133a4500000058b8c9370634060105baa664953514605fba3973aa021945b985a8a66e0200000057033815717b4fdbe55b37cb8d7f41aacfbd4089ea1bd22440f64909a09b5a759a703e71f358e11ac8e13db15d792e604a4f279b3bd6621bdf2c17bc0400000000000000ff8dc4006200607a9a76e5d9656a7154c75773902d095e9c1f973d091c198c1a11edb6b3cc425fe203d2f2655a76865c2c34e2470fcfb1248c0add5431a7fbcb0ef4f66a09af93a09fab1daae4b518d7a5d95a017864487367d6dfee7bb0749cacf56cf27409c60fca2e0004000000000000a9cb6f4a78044986f9b1ab61f9dab530388eb1f43d4abbfc59d6d1b18fe380df4bf024f120bd715d82033f2fb7d8fc9e0d77b294e097e293db7f002c0024ab2fd8e5e7fb178f047ba32548b4d32972cba6f49051cec1bf6f16231bbb90a2d201a5a47811a2278a03bf7700b06fa191ebd3a0c2ef0058ffebd7ccde2480ae40d6156edc4cf81f74a7cdac01d998c24f34a5ba9a4a2039d041663f81074192c48c63c7d8e94a27a06a4e3d9acee835fd63384f52b8eeb70571e5bbb3e6d2b5eba505000000968981811f832d064048c0e0bbe46984f1f0d0504255c22ee8674053d0e160e525536edf56a93d0a7a6f0889f4ee8964875fea6ff57ba6ae25c5e8ca4f78daa01308243b08f1caa46be5244d64f8e875858e083144c642f71cdc8e5634c1360c056430f677ee7ed7ac1f9743786b2fb8d0fcfcc3d36c93230b7b059bc295aa0e38b1c3edc3492b96e73d2060acfd8145e4a5851bc4d6fdc5ad939d7795f3879baa88bd194d48e50c84892c97c809d116b059a718351620b846e31ce0b8ef953de70ea8b74a0f3c3dc11177b11cc2e62a95f1ecf607a8dc38e525f415a1bd46b38845ebca04061bacbf627f798c7f520078fee48f83b5989543729e36a9e19686bc86cd51704f309130f5347413776a7b7bea3c46c0c4c4b7c27c45057d95ac85a41cdcee8e6fa31fc02137ed1fb4b21c13b9a2c5e3f7c9ef9c45a35adbf0b9352be92986d63263b1aa5264cb4a82cf080de1f87808d0711dd76f2977ca7f2684bfa5c14a0cd6f1f561e34e4e9851e81d4a355a7d00d917c16a2bb0cfb284fcfde9015769b9ee2c8ff10e934847604d930f62924d0562ce17f6dadf5053ed8f33092a41bb463c407f87dafd6199f9ddd1f62da58c00020000000000009aa38a05e70591d5cdab1c268ef3c1984c7c0a566cfc2ab6e6fbc99ec206a54fb49056a555414178ef00d8b8f3c59f01eb5d83415994efcc6ec4b3c275cd6b1b5ff82ef7d7abb1d218e7a1d0afa285706841aac9ccc89df41c39dd58dd70569dde45f8ad62edc65828fbb6e279f745d2872f0208635e465ca443a6a64c7803760880af23fb3f430a5d11fffc96dd1cb951642f1433f65b4e170a62a5f7a8d0f9d5cef0d17289c43d4aee2127f7a343899434594cc23e1c864164e130754b337e520f285dc670a31241bfb43ac62fc7f97a85586168483427072a535f2cac81ec261c0000000000f725de74e48d9a86f7d4a5d28d56ce6d571661dccad7ca6d961f525f799b4517141fc98af0673b8296f867eca1ec07be11bc497a6f7d2b752bcf77c2908b64630ed5a0c2261bc2d5de6ee174534b8dfc0432ab6bbcf296d36807544aa7c3d3301fe227b713a371414c98695e559f9cbf6b046184064a5f24a4cc6f41f21fc24a3ad7d20a89e00a9dc99a40f890869d35fbd322ba21c65badf55d1859ea7eabc5717a781f83292a3337d4dddc97f31390bb87adc96c755278fe2addd4581f9e7ef3e2693b46a8fc85be021ce79aa2832c04dc04db8b65361292e7113a3311d8cf2db900fb30596c1574bda31fd2d60ccfd58080d2330bb91603e250eeedc7d65675bca9037426f643797be3e93da96b5643d3feed0b7c885d247c6b830d78bf3152f27522f5142dcc84a9e48a07518f0100000000000078863e51be08fde6fb6bd6858f9d58fa02df184e28ab1901c23bb29377821421eb1b7aefb4076ddf77bad522a4e8266a3dd1e1"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x222}, 0x48) r3 = creat(&(0x7f0000000280)='./file0\x00', 0x62) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r3, &(0x7f00000005c0)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f00000003c0)={0x24, 0x0, 0x400, 0x70bd2c, 0x25dfdbfb, {}, [@BATADV_ATTR_GW_MODE={0x5, 0x33, 0x1}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x3f}]}, 0x24}, 0x1, 0x0, 0x0, 0x20000000}, 0x4008000) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r2, 0x18000000000002a0, 0xe80, 0xfffffffffffffff5, &(0x7f0000000980)="b0ff08c66b0d698cb89e0bf088ca1f74ffff10000000636777fbac14140ce000000d46647b7954c4c06b580febc28eb143d0f6c0bad62d67a04402ba4125c7044f63fdb0b6c8ee826b4dfe6042a2f057c66cad677d850ea9928bcfcb47e585e427746ed3b27c40060cbd030a6d675c9926af53cd3085b24f9b7a486775c4f284f8c5a572ca115bce90c0ee9d4e7a07f5f1518092cb1f156694036f6618a59196631e6303fd5307d1112601d3641c9492f7dc3503416836b14590c53b1fc1ac149b70cc1142d6bc57fc3a76839fa2f96878b520fedfb9f64d81584a2e85ab4f6ec718b02d78f2ebf04e6b3b94610a21616181629a03c3dc0bf05e0a71f887833b81db7a10bc53259cb80716f6804934a411d424c1db98d454be1adb2776fdbb92b299d3b80af6987a871b4549fdb4c8297ee31ad925c8b0fb1a9d2589b08ed52602cbc26b56df71201bc4ea8621c56f33d251c1d4589af2dcd78fbb4e34bde02cb3920a30cee9489ee72c3e19304c16c2110e1839712d484b80abe77786a7e2ba834874a4e16b93dd07297554a06c2ad2c906f8ebb1db8730df096709184728d48f0a806696bd0d4b12d0064b933d9675353dae77fe8419451f85da63be78b70ca2a84a77f572d9f289d4313e6f6039fe756ac13a5d08838315dff44cda433cc7bc6b77449f8c", 0x0, 0x2f, 0x0, 0x0, 0xfffffffffffffe2a, &(0x7f0000000000), &(0x7f00000000c0)="c6769e45b7c61301926682c7f9e9bb5ba2b3cdf023e8da0392a4cd62e2370f25ae5ba0dab896bcf5b774cd28bebbde39f796ae27d04582bb7c03e9fe830ea22c9fd03f6d2779515fdad3f5d0de07b7b70996102fdb67b1e77a34a5b7136a210da2c0ea502588309dc3e42c55a6f93e6ba5e1b492f9db48f0fdd2f9fb937b3e8a63dcf9dd855837433998ba579da27559"}, 0x28) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(r5, 0x89e0, 0x0) ioctl$RTC_ALM_READ(r5, 0x80247008, &(0x7f0000000180)) 00:01:33 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) setreuid(0x0, 0x0) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid'}}, {@uid_lt={'uid<'}}, {@obj_user={'obj_user'}}]}) 00:01:33 executing program 5: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="28000000030801010000000000000000000000000500030001000000040004800600024000020000634b94188b1a42e868da3afee350a3a81db43418e4ebb7b37214e51325d83568eb9f3df7732897558743fa93e9e1dea84f86d63694ec7ad778e39d9bc94738f352a22df0d3961717e130e6a75cab496179551c6c67d576ba3bd020d30a1408cc81684321b4e2cbda72766a9e88cf2a55c7186d122c61dee206adaaf5b36c5bada336c820d823fa43d9"], 0x28}}, 0x0) r4 = socket(0x2b, 0x1, 0x0) bind(r4, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) r5 = socket(0x2b, 0x1, 0x0) bind(r5, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) ioctl$sock_bt_hidp_HIDPCONNADD(r4, 0x400448c8, &(0x7f0000000280)={r3, r5, 0x800, 0x9d, &(0x7f0000000140)="cafb30df0e45fbb1086f38f845a45d5440fce555c52e9d31a7fbd12bdb5c49ac95136cab4bf4037615b77598f4755a9cc053b2053336331a2381313fd19c40dd5c71333f4c7bc23da9385f01326e609b8e190d41054452be5c87b9cc3c5b0486c6e6810e5865743f4e15ddb16f00f99b97dbb3b7f75128042a6fe68d53e90308d7a04671756fedc0578a781145bd26c5f6b6e8c9d1263356c4d8f50239", 0x20, 0x0, 0x5, 0xfff7, 0x98d4, 0x1, 0x6, 'syz0\x00'}) r6 = socket(0x2b, 0x1, 0x0) bind(r6, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) r7 = socket(0x2b, 0x1, 0x0) bind(r7, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) write$binfmt_misc(r1, &(0x7f0000000240)=ANY=[@ANYRES32=r0, @ANYRES16=r6, @ANYRESOCT], 0x4240a2a0) splice(r0, 0x0, r2, 0x0, 0x4ffe0, 0x0) [ 251.976452] hub 9-0:1.0: USB hub found [ 252.009336] hub 9-0:1.0: 8 ports detected 00:01:33 executing program 4: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 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, 0x1, @perf_config_ext={0xffffffffffffe3dc, 0x11f4}, 0x42, 0x0, 0x1, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup/syz1\x00', 0x200002, 0x0) openat$cgroup_procs(r1, &(0x7f0000000000)='cgroup.threads\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(0xffffffffffffffff, 0x40042409, 0x0) r2 = perf_event_open(&(0x7f0000000240)={0x2, 0x70, 0xe0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x2129, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0, 0x4}, 0x10404, 0x0, 0x0, 0x5, 0x0, 0x40000}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) close(r2) socket$kcm(0x2, 0x3, 0x2) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x8953, &(0x7f0000000040)=0x2) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000000c0)={0xffffffffffffffff, 0x18000000000002e0, 0x126, 0x0, &(0x7f00000004c0)="b95b03b700030000009e40f005dd1fff060000000000006c77fbac141412e0000001c699da153f08a0e6e380f60108f683317585d7473f1cab4439f0f570ff155bc5f73ba3f8bb99a6e8ded1ce485cf058105cd981b42493481cd659416a2e10c9119664f36eb00b333c20c9ec0c222d644bdcb178c1cc53d6960fbb842d6a33dfcde3a1e1848135214baf139753866cadcbe3ce52505e992818cc452bee339d9ab076f484020eaa348a21d7911e4c44905256ec2cc54cca47a198b00c10aff62a4bed43a2ebcad92743fb22c593f28fd4bb7c703cde9cae0569d4c8d9a823f2c12863f7a6c0cf88ed22aae4f6f084508833b61429a25773eedf63dd9f33d430f2a0a30a7761db16fe0f743b95ded898c28aac1256ce2751b3d738899b8b19d9052b7f13ff94", 0x0, 0xfd, 0x6000000000000000, 0x12, 0x0, &(0x7f0000000080)="255bb8c76aab2c77e9b72f79b3c725056988"}, 0x40) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) perf_event_open(&(0x7f00000001c0)={0x2, 0x70, 0x1, 0x0, 0x7, 0x80, 0x0, 0x5, 0x28826, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xa3f5, 0x1, @perf_config_ext={0x7}, 0x4100, 0xff, 0xfffffffe, 0x3, 0x32d1, 0x6, 0x1000}, 0x0, 0x10, 0xffffffffffffffff, 0x1) perf_event_open(&(0x7f0000000300)={0x4, 0x70, 0x6, 0x7c, 0x7, 0x0, 0x0, 0xffff, 0x60040, 0x4, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x100, 0x3, @perf_config_ext={0x4, 0xd658}, 0x44040, 0x6, 0x4, 0x4, 0x5eef, 0x1f, 0x5}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x1) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r3, 0x40086602, 0x400007) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000180)={0xffffffffffffffff, r3, 0x4}, 0x10) r4 = perf_event_open(&(0x7f0000000280)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x1}, 0x0, 0x7, 0x0, 0x0, 0x4000000, 0x1000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r4, 0x2402, 0xe43) r5 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x2761, 0xfffffff5) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0xa) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r5) ioctl$PERF_EVENT_IOC_SET_BPF(r0, 0x40042408, r5) [ 252.085818] XFS (loop1): unknown mount option [permit_directio]. [ 252.103884] XFS (loop2): unknown mount option [permit_directio]. 00:01:33 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) 00:01:33 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:34 executing program 2: syz_mount_image$minix(&(0x7f0000000000)='minix\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="000440000100010024000000001c08108f13", 0x12, 0x400}, {&(0x7f0000010200)="feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed415cf9e0000000e6c2645f5303", 0x78e, 0x880}, {0x0, 0x0, 0x9000}], 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01ca4e02fb"]) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000001280)='./file0\x00', 0x511481, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d69f22713f08dc", 0xffffff30}], 0x1, 0x2, 0x20) fsetxattr$trusted_overlay_opaque(r0, &(0x7f0000000280)='trusted.overlay.opaque\x00', &(0x7f00000002c0)='y\x00', 0x2, 0x3) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000740)=ANY=[@ANYBLOB="61124c00000000006113500000000000bf2000000000000007000000080000003d0301000000000095000000000000006926000000000000bf67000000000000150600000fffe8ff3506000002000000070600000ee60000bf050000000000000f650000000000006507000002000000070700004c0000001f75000000000000bf54000000000000070400000400f9ffad43010000000000950000000000000005000000000000009500000000000000d05bd98c13cc170962bd1735140ecd8c3c090c1072248445f9fa9869473a88519df1465870fbe7f8c01c982af9f45358e3ba87d439c072c05961f932fdc5a905e67bc08627d42de2a4d7936fa2f4d9c817c5f71e0f46c0b890022865a94531b0ec9aec627e77235846bfbcd7c3e23339be6da4d03de41cfb8277313a5798c7f19dde0ef085bde2ed2bb7277330b4d981ee32f81913c7a962a1975e498d6fdecf6fb3086de88ffe7f46571e1a5953acdb3fa929e51bffed9b9dc694c9f7ea6cc09e1aeacf7619e53699d182719e2b20c57711d31609289beba1b1feb8c391aefbd114821dcd7cbbbf1298f663e75a733518e14641a51672909671fb51b8fdb2294e540e4753630a4b3d7457c0c392ffb7ddcf392becbabafdeb6be1d19f1917f4fba7028ad90d72c7832b2130f839e737782eb26bee0751f2fd0ea4"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000040), 0x1f1}, 0x48) io_setup(0x2, &(0x7f0000000080)) clock_nanosleep(0x2, 0x1, &(0x7f0000000300)={0x0, 0x989680}, &(0x7f0000000340)) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$inet6_udp_int(0xffffffffffffffff, 0x11, 0x65, &(0x7f0000000140), &(0x7f0000000180)=0x4) write$P9_RVERSION(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="1500000065ffff017b000008003950323030302e4c"], 0x15) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(0xffffffffffffffff, &(0x7f00000000c0)={0x14c}, 0x137) write$FUSE_IOCTL(0xffffffffffffffff, &(0x7f0000000040)={0x20}, 0x20) 00:01:34 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) setxattr(&(0x7f0000000440)='./bus/file0\x00', 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x52) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000100), 0x8) r1 = socket(0x10, 0x0, 0x0) sendto(r1, &(0x7f0000cfefee), 0x0, 0x0, 0x0, 0x0) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setns(r0, 0x40000000) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='cpuset\x00', 0x8000, 0x0) fremovexattr(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="7379738f656d2e63707573257400"]) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = openat$cgroup_int(r3, &(0x7f00000002c0)='cpuset.sched_load_balance\x00', 0x2, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(0xffffffffffffffff, 0x810c5701, &(0x7f0000000480)) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000280)='0', 0x1}, {&(0x7f00000003c0)='7', 0x1}], 0x2) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r2, 0x40042409, 0x1) keyctl$KEYCTL_PKEY_VERIFY(0x1c, &(0x7f0000000340)={0x0, 0x24, 0x1000}, &(0x7f0000000680)={'enc=', 'raw', ' hash=', {'rmd160-generic\x00'}}, &(0x7f0000000380)="5dc742dabe2cffe75a9bc2ab0615d18347f894dc29505ecb67bb9be85ab9ad9edd250d18", &(0x7f0000000700)="6e78297a1e37730885f890ea29fd0a1eefff50a5e87573140f6c656ece601145186953d29f06f3e9068aeb0d700628cc6386205b3321b9db2871df5cbd71a2a5509e60754c312885d04415a1e8eb8bcc9258ea541c36730671cf0b21a0b49a92f052fdf38932af95024226666892919da206868d7156ec47893177d7342c97508ab68e22ef2ba40747cd83521c3076568ad0b8219c395248a969f4422aac8389f0eb9c939f9a8a942d61d333c9425d38172a60fd1c58ab863be2d76f8883b4c388837af0f24fb9831960edcf3ed8012adb30a95ccad420ce58b6fe0964bf1f211ca43504be4a8b020eccd74d83d46bde9328778eda28b9072b9f69edd373c9188b6848c2fd5b2ca5c4402d20784c08805db22cfa9c122368cc5858db76c2fe64ea40b0ffc36dd44a197ed917f4a1ac1bebb8d446b794551f93a8ce0a59cc375e24379231e1f1c40d17538000a6e718356f63aa3dc9971f954edf9f319b2dbf884fea6cb36fef8b83efd23f9dd54f4f89af7a483bca6d0f6fe459512dc5d206fc1820ca289d12c15455c0472356df1d04084579aeac00c1bbffea6c998472f70ecf831b5736b1bb7ea500a2cd247c340ec7feb378875401ee066aaef4380e00105765f896b95602484b87e910c43fc1ce1b1e90d6ce590a9e2793fea5a22fa76da26f89f8efd2d7af9b1a8784723aa60137a67129ecc48d1d3af59781ad2fa14edaf8befdd2fb0d96905d89a918a7220807c1455485abc8c3e54d11a78127710e8cbc0410412d4b958dc04f917cd8c013887fd2702ee55cf9a7e0c1b4d521a19375877a7f4ccc66d8678c3cab33aa2a02c5dfd27a8b9a9e63eb3d6098c2bbba87ad99ddc9743ca0a48ddecac82fa54cae879f905429e3039bf055410dfee69467f3024de742bd5616fad066c134ee9e6983397cfe4957edeac6341c0595f9856ea369bbc6e0d5869100148b5585103f8a66b9d8378ea9b82d4db0214282be0e2561c4f13daa37ea04302dd11786caaba216ddf36aeda59e8b79c25f1d3c5b8f4c85aa407f027261516cabe51ad61886313e5b902631411a8019905db130f5c396ecd33910c47659bb7f0e2960c40b68b8783af5da567e82487867cc112ccd6aab8b81b138a43f2fe123d21d507f83514c3e3618cee561fba34b8bcab4519bf9ddb8bd8390bab9e76bc67e2d448940ff34bced1555a706d39278d07a101efcc3b66b0da1d0d5b84062a3195dd8e5ca3b1839da947adb98a56cfde6ba408a2d0a36ee389e54c2fd2d1c1ac96c36afaa028020c748047c97dde9bec9dac08d6b4cc3a1156a5def0e65043e4635c3edad2ff4d24ea7855eff6ad5719f46268344988e75d36d47261a2ca8008c4df691d147bd9fa900bcaabaa7ce5d825b96e98dc7c4c3e106907caffaf34cc1e6b6fd5a609891fe59ed80c32e603bd9456a8dcd2655b559b3c7d8edbfc080bb5d812d64038b95a04bc165c56460252e02626fc41bbf1e71d1af3158c6cdd062779150ee9c86c91c588091aede57742178bf8027f1f4bcc82e08a0bc1197bed30f3ceef79d30832ae76f5448d721605d00da742a8fda2c7bebe850b59c63ef017a92b74104ca77b062277b9e7b25b0b5c0dfff56d8c8d53debd5a7262d322d4c7836194b4193b6c0a8cd391ff6d5fddb7e4257513e78079a4795d0e2704476fb740e6ab86e11a37490f5f88e7150429edff77fa835dd8eb0171cc1fea4f8b33b6875cccff3202d0527962a2ab51cfd429a4bdd26393bc0ec91427900d1a19ec343908588f74afd3fdf50e76999c02768c67caf82c904024dc539c206552f75c72eca7acc588d0e8d914270901a0d70a2fee03f3c89655087def5f94fc9958ef746892d1b67329d11dbbe54d0e33f90307fb4ece03a21310a9b5af2f3004b025a3c4ed706592f4f4cef5f49bb3d2a281c843f31b28e8a03bd3aabe6ae03572f8abec4e6dce3081522564166d3fe15cbbc12a76022ed904b29e80667aa809ff8cd05406251a317ffed0bd136a3ca78bef701c9d21229f95039516386208abc532a1f07825785fa661df0ef9ba474e815f00c930a2d6ed91f454566ad38f1156a9f77c4c1bbc16eb7222af3b4666ba1df6e7cf3a2d706e259cc59ea945847cfe66a784af6e0a6590209f10dda57ea906a7984d1fbd14c9960679dcf5e4c6ed7075c2cb42ade769b52a9d223392ddcc7cfbbedb10f135acd607cd5b85c9d381b99be9990b187fa280e504389b0a01d2717e98e2f17f4df2b13a3a2576d4fc32f0177e67c0f4d78cc208af81b1e21543c2448c4ca1cfe5b0e890213c74c097cbde6869db2a4353d232b4e7fa0714a0e298532ed2d89019c0179e6d187992ca0cf77434d6395fca9b6aca4aa7ab54502f5c0708c856853455fe02df5ac8e473b894ccd34efc07043ac2338a9a5ab5e42eb1a540593311232b275510541a4380764ea9083c3d50ff7e689816dc105295ea1cb2a7e771a998496aba2f7d219e19998ee57a5953ee36abca3019993098b2d44aa64acd09b3458aef44a9ec1f04b9c618bdf87ee8969e3ef0ef15d955dd09db076e654ac5c5fbb054b6ac59422dd2690033730b981023388d28813ffe211ba365d340977b7eac2ba159f93bd8a8142bceb5b7913b80e3fdd6af3f38ac1070feb98c8f396ffd8517a19e5c4ba227450c90353133f96748c6a9b1a4484576716ec60e566ddee2d9a8dab094478ef3be09c20cbbc1a48f133391354a526587d6c3100f6f83a43cf1edac148ff9c6db590044ffdbf648bc18395abcf8d3f68cb7263a5d00d65a24ffa476a5ee38f54afb57175d819eb70151a47d4cb926c14a34dd220fc37e3e5c2a043107187d46c85c8576fd16be1c8beb18384b7732d75e45a5790ef2078a868ddbbf6f46520b39348816fc96c2f28202fbfcce4393a656533b1519772911cf843023553570bce4fe60750edaa15671dcd7327755d79fa8d7e05fe7f2bd39187e58c542c73a85829e0a1a1d57f00575e44c5c306ad6d147411ad356f2d75e404a89f4507c351d72fdf1748c57c1d757674a424ec09fde8fe3b2085f1042252f141ece670d2a0229082b0aaf9761765e856a8deee92f5190d62f785aefbd30f271c47ddb6ac13751bad6da8e6730787bc9b3e64b9641dbec2f1b54d14c7db63e7cf0c97bf96da49e48959e94382b19adf722696eafe55da62d93ba46305a2ed0d16932ea5532c98b572c5166e60cce08f794de8baec3c1a6e7a89c8fc57d3340e1d91b079640175b16ea625c4dfe1e8ec1401f39f9a117ef57f62d5755d9e415bd3a510d225de726dca1e41d55b47a113dfcc83a2145d342df1b232cf65c5afecb479151e48775a94266d5da4156ab7fb44888eeebf7c34856e8a064ea61a35b00d380f62c89eb8b0d69d8cbc5db7dfc7f3b690a29d202274e056fd9c71d97c317bbf0ee9802bda0f8f3e57b6ab852586791375fa70b5b1ddc7e0e5b4702d0227a36b4871ac1c765bc94d53ffc2b3e24e05863ad0406d1b850745359c7d72e0d936b524287486920f8cf50860535e4fef516b26dc44ee415fd1e93e502171df346d1e2fda63ee90bbfef907607d4d9420472ae8d3ccaca905e672bc0ea8a39cfe693a95e7575af2ab73ca878761e395b8a3c8603eb9cdcde8151476322a8130e3337f60d62feec03367f53bee61cdb35ca2a771a33e3981c03fea1b79b8410a4157ef3e0b7780e2fc8460839eb12d83606f3831894cbe5cb4ebb75c7e1cbed294b63a7cf30e72107c07de54727dce3b646fd91c499c2d03ec622835fe4e7aaf22ca2909e8ad6b70097c3144a8b1d9f64aa4a2356c627bb859158dbe82893c0d0b13ce40e8a2c9df927e69b564b4c88b46ed6771f6dfc0918808ffbd8075a6b78aed4a8efd22179dfa9c4f0bb2baf2e9557e5aa12d255c85cd2f11e60c83a54f90db38dcf97c677fc4107be2b467865a35dd4b0cc2cf7cfbf3b284a802338d75b06824e095e741c856728f592f16305f373ccdf4f905151ce460c0de4e62c4ca64c43b88f71802b15641fe57f9e4c561a309c9695e2c0a50996f0b5840914edbc9efd14dc5cfd7eff48555597b4598d0838e3fa92a4791ee5d864c5cda72e63ca1f220b1968bc16fca5a107c3b5f05aae796a9da17048c6890dfdc53b211bf290e0a80ab42270f9bce0ba4fd9046f08e8eef4dcb1d45e29861bbaf01a96e61c5aac4bac07de3bd0fdfc67232d4ec40375293a1bcff65d64f4e1d85b75c7ee978987ffdc93a949871672594bc1b37546eab407eec2c1e448b7e519aec7c8b372364148c442258006c140c86c79192a92cc9a451324dae2e4447a4f63053e16aaefda126bcb8de46d7c54106836ab616db7a37a3f4200202c7cf9ca82cd7a2f60a96ec61f668809724a8d9682132adb2b31bd0ea17cce55962833f7f4f796ac3facec139a4cd4cbcc54f93766cd68d256f22f3d8a5197178dcd5674164011ee19639be242700843a3c61270dd4bebd079edf6a525e6a6358aa84ded143a6bd90e8dd66f6800a05c5c0cf851acbb580c41bccb57c23ea7ca9d0dbb8261db5d15132e57d2d58429e28df1dc13e4db2d7f2c134e3f5430c3b3f72fa9622f04e92bed5ee8c1095ca727653562c71f7342aba4ee8719c4766689885d48f5a930b95e77738d449669a978e4d08af95429e568281c7064af9a79d115981a2cb0951cda0b43f97e439d5168ec0c3b05a5ae41b6db19b65131c9c7970cee0c5fe86f9116da0c8c4c6a01637a0fd641fa75be6c98b4b88f18e8e1cc5066553bac075a4d8fd428f53ade49433641e72ff2234b6ffc5f9d71acefb744948b078d33b79a06303d6d747d46d8c5b39ce4e65c0717a327e19d307b21d2c16a11e9c22065c3682886b621af249766d15aeeb8336ca276b1e33f2a6d055ac14565f2fdbdd5b5d035b8e0b9e0342f2c16b9e553112a1634ea2d4c0252758a0d48d85656a1e19bf981393b355948ccfceab0acd0a125e50543ca56c9767289a57db0633327f2308f454c859681dde6e76036690798debdafb23756686a067ac7c30f008b7b13fb1ff1b2d4681c7c7dc65adf020f3d49ff69205f248e053e49eac65dcdd4867b7d9ce930530992e4db134ebd8f4758119be4d8019e046b1f2bf5bc31e4efe0b24e71dedef601535b0e71d311a71da8251084d04c6e7e086fa93c278abc3692f761521adc39afdd787daba210ef17e57a62fb63e7d0d7a3bf4708e22096af7919814713c140635fe1b9dc33a4af805433809e835a43c4d32bf2fd0cf98ee6bd2af35eb65ecf52b4a9da169daa5f2a648b3e882737e82e3431cb36a9d4105979513c045e5db93e54c28ddda11eead723edcd6c636f3fd06b3ffef277930e99e4eb91be13c1a0c6218722d5f18ab8b4efe35a4cd0f217ed58b075b1846de1fb69742bc2b2d08f394dfe305d45b4db147046316a3c050103cc5d3031cd7a78743e42331b568f37f58761e561500bb084f3f9ce2941c7c77cde095b549b9c0684f098caea5c5b9ee2aad4b894ea9cccee441a97a699fb5f6aa0edd4ef876b2bd3ce3d31fa802435ecb1a5b1121833b5c1ec3149183d34928ad1a73004a8901d3ef0550b89d560741d31b522c108c8728125278619fbdc40595c31ae0a3288d04b87be710062bc5f7e931c6f394ee4298119f89affae53d07c327bee7ea1952792e1fe817eb594bc55651d078ed39eca6c6080f463e5eb9e34602783e7ff9ae11b4cf745e5f32980ef0502a6c05d664b32069752539142fc0ddb7c48784be488669a95b38ff5b1bbf8218") ioctl$ION_IOC_ALLOC(0xffffffffffffffff, 0xc0184900, &(0x7f0000000000)={0x5, 0x27}) [ 252.546866] MINIX-fs: mounting unchecked file system, running fsck is recommended 00:01:34 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) [ 252.697532] new mount options do not match the existing superblock, will be ignored [ 252.743997] hub 9-0:1.0: USB hub found [ 252.779120] hub 9-0:1.0: 8 ports detected [ 252.781364] XFS (loop1): unknown mount option [permit_directio]. 00:01:34 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/fib_trie\x00') r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyS3\x00', 0x0, 0x0) dup2(r0, r1) sendmsg$can_bcm(r0, &(0x7f0000000380)={&(0x7f0000000040), 0x10, &(0x7f0000000300)={&(0x7f0000000400)=ANY=[@ANYBLOB="ff06000000000000ff07000200000000e3cd512dc30fdca921a96512c8ec81f32a3d7749c16036ac96be7313d6a5829c199a80e9a5913dd33e04a58876849f993d41ce9766f62f84a0d06e92086aa2dee9ad3b4143dd551096e9ec02089bac4f5d7cfd115b7193579c900bc0eb11b3a2f7a9b7f226ed9164d5bfe69143ccf99ed391319ef3c232f824ae9bc23c71e4a51dfb0e47095c946c7300837dbae74cd252ec2687a16a10c8053ce51aa0578fc73893973b8b3bc1a819985681a35a155c63b0828d754eb17f329463a2b28bc4a2486fc19de8bb0d", @ANYRES64=0x0, @ANYRES64=0x2710, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="0100006001000000030000a035020000ab8a12fbde6e35eab5104de4a4342b10bbbb820d1995d83b40cc3de03d188704dc3641e3a8ae260722d59d19d4c15a4549fb166421aa16e307657c10e1c84f46"], 0x80}, 0x1, 0x0, 0x0, 0x4010}, 0x40801) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f00000012c0)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000008009500f10100000000487591731cba12c07d57d995b61e89a4530f92304f242b416ae9eeefc0e9c60ebab1c176bfdbb4dde984510c82dc2b9381b72bf40c0682fd0a0c4ac106b29e220dc28dac72599456d4c4e6f3fe2d1dee18f638ac947b5e026a3287684ab8373bb4df9d72876ef3834293812e927c01c7da1322da44c7f2ed1084a12f56d1cb39df9858837458a4ca037604007600b6be484e4c9507af216bd8ed42f7dd5adb8e49f4a94608c9a20819e02cc22e6be45574d4ed88b37ab8d7674c644dca2f1b4d745fd95c41f9dfc1adafd1e5a3e7f2e898961cb43e438c4e41ae43ea118e14ffffffffe4b8b99bffffb1ac006c67767b03b95151aeb89e6d4a43c625aa228504e4afd8c1cc3eb215ba22f43115f4d39dc7beedb130d9f2be90133a4500000058b8c9370634060105baa664953514605fba3973aa021945b985a8a66e0200000057033815717b4fdbe55b37cb8d7f41aacfbd4089ea1bd22440f64909a09b5a759a703e71f358e11ac8e13db15d792e604a4f279b3bd6621bdf2c17bc0400000000000000ff8dc4006200607a9a76e5d9656a7154c75773902d095e9c1f973d091c198c1a11edb6b3cc425fe203d2f2655a76865c2c34e2470fcfb1248c0add5431a7fbcb0ef4f66a09af93a09fab1daae4b518d7a5d95a017864487367d6dfee7bb0749cacf56cf27409c60fca2e0004000000000000a9cb6f4a78044986f9b1ab61f9dab530388eb1f43d4abbfc59d6d1b18fe380df4bf024f120bd715d82033f2fb7d8fc9e0d77b294e097e293db7f002c0024ab2fd8e5e7fb178f047ba32548b4d32972cba6f49051cec1bf6f16231bbb90a2d201a5a47811a2278a03bf7700b06fa191ebd3a0c2ef0058ffebd7ccde2480ae40d6156edc4cf81f74a7cdac01d998c24f34a5ba9a4a2039d041663f81074192c48c63c7d8e94a27a06a4e3d9acee835fd63384f52b8eeb70571e5bbb3e6d2b5eba505000000968981811f832d064048c0e0bbe46984f1f0d0504255c22ee8674053d0e160e525536edf56a93d0a7a6f0889f4ee8964875fea6ff57ba6ae25c5e8ca4f78daa01308243b08f1caa46be5244d64f8e875858e083144c642f71cdc8e5634c1360c056430f677ee7ed7ac1f9743786b2fb8d0fcfcc3d36c93230b7b059bc295aa0e38b1c3edc3492b96e73d2060acfd8145e4a5851bc4d6fdc5ad939d7795f3879baa88bd194d48e50c84892c97c809d116b059a718351620b846e31ce0b8ef953de70ea8b74a0f3c3dc11177b11cc2e62a95f1ecf607a8dc38e525f415a1bd46b38845ebca04061bacbf627f798c7f520078fee48f83b5989543729e36a9e19686bc86cd51704f309130f5347413776a7b7bea3c46c0c4c4b7c27c45057d95ac85a41cdcee8e6fa31fc02137ed1fb4b21c13b9a2c5e3f7c9ef9c45a35adbf0b9352be92986d63263b1aa5264cb4a82cf080de1f87808d0711dd76f2977ca7f2684bfa5c14a0cd6f1f561e34e4e9851e81d4a355a7d00d917c16a2bb0cfb284fcfde9015769b9ee2c8ff10e934847604d930f62924d0562ce17f6dadf5053ed8f33092a41bb463c407f87dafd6199f9ddd1f62da58c00020000000000009aa38a05e70591d5cdab1c268ef3c1984c7c0a566cfc2ab6e6fbc99ec206a54fb49056a555414178ef00d8b8f3c59f01eb5d83415994efcc6ec4b3c275cd6b1b5ff82ef7d7abb1d218e7a1d0afa285706841aac9ccc89df41c39dd58dd70569dde45f8ad62edc65828fbb6e279f745d2872f0208635e465ca443a6a64c7803760880af23fb3f430a5d11fffc96dd1cb951642f1433f65b4e170a62a5f7a8d0f9d5cef0d17289c43d4aee2127f7a343899434594cc23e1c864164e130754b337e520f285dc670a31241bfb43ac62fc7f97a85586168483427072a535f2cac81ec261c0000000000f725de74e48d9a86f7d4a5d28d56ce6d571661dccad7ca6d961f525f799b4517141fc98af0673b8296f867eca1ec07be11bc497a6f7d2b752bcf77c2908b64630ed5a0c2261bc2d5de6ee174534b8dfc0432ab6bbcf296d36807544aa7c3d3301fe227b713a371414c98695e559f9cbf6b046184064a5f24a4cc6f41f21fc24a3ad7d20a89e00a9dc99a40f890869d35fbd322ba21c65badf55d1859ea7eabc5717a781f83292a3337d4dddc97f31390bb87adc96c755278fe2addd4581f9e7ef3e2693b46a8fc85be021ce79aa2832c04dc04db8b65361292e7113a3311d8cf2db900fb30596c1574bda31fd2d60ccfd58080d2330bb91603e250eeedc7d65675bca9037426f643797be3e93da96b5643d3feed0b7c885d247c6b830d78bf3152f27522f5142dcc84a9e48a07518f0100000000000078863e51be08fde6fb6bd6858f9d58fa02df184e28ab1901c23bb29377821421eb1b7aefb4076ddf77bad522a4e8266a3dd1e1"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x222}, 0x48) r3 = creat(&(0x7f0000000280)='./file0\x00', 0x62) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r3, &(0x7f00000005c0)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f00000003c0)={0x24, 0x0, 0x400, 0x70bd2c, 0x25dfdbfb, {}, [@BATADV_ATTR_GW_MODE={0x5, 0x33, 0x1}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x3f}]}, 0x24}, 0x1, 0x0, 0x0, 0x20000000}, 0x4008000) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r2, 0x18000000000002a0, 0xe80, 0xfffffffffffffff5, &(0x7f0000000980)="b0ff08c66b0d698cb89e0bf088ca1f74ffff10000000636777fbac14140ce000000d46647b7954c4c06b580febc28eb143d0f6c0bad62d67a04402ba4125c7044f63fdb0b6c8ee826b4dfe6042a2f057c66cad677d850ea9928bcfcb47e585e427746ed3b27c40060cbd030a6d675c9926af53cd3085b24f9b7a486775c4f284f8c5a572ca115bce90c0ee9d4e7a07f5f1518092cb1f156694036f6618a59196631e6303fd5307d1112601d3641c9492f7dc3503416836b14590c53b1fc1ac149b70cc1142d6bc57fc3a76839fa2f96878b520fedfb9f64d81584a2e85ab4f6ec718b02d78f2ebf04e6b3b94610a21616181629a03c3dc0bf05e0a71f887833b81db7a10bc53259cb80716f6804934a411d424c1db98d454be1adb2776fdbb92b299d3b80af6987a871b4549fdb4c8297ee31ad925c8b0fb1a9d2589b08ed52602cbc26b56df71201bc4ea8621c56f33d251c1d4589af2dcd78fbb4e34bde02cb3920a30cee9489ee72c3e19304c16c2110e1839712d484b80abe77786a7e2ba834874a4e16b93dd07297554a06c2ad2c906f8ebb1db8730df096709184728d48f0a806696bd0d4b12d0064b933d9675353dae77fe8419451f85da63be78b70ca2a84a77f572d9f289d4313e6f6039fe756ac13a5d08838315dff44cda433cc7bc6b77449f8c", 0x0, 0x2f, 0x0, 0x0, 0xfffffffffffffe2a, &(0x7f0000000000), &(0x7f00000000c0)="c6769e45b7c61301926682c7f9e9bb5ba2b3cdf023e8da0392a4cd62e2370f25ae5ba0dab896bcf5b774cd28bebbde39f796ae27d04582bb7c03e9fe830ea22c9fd03f6d2779515fdad3f5d0de07b7b70996102fdb67b1e77a34a5b7136a210da2c0ea502588309dc3e42c55a6f93e6ba5e1b492f9db48f0fdd2f9fb937b3e8a63dcf9dd855837433998ba579da27559"}, 0x28) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(r5, 0x89e0, 0x0) ioctl$RTC_ALM_READ(r5, 0x80247008, &(0x7f0000000180)) 00:01:34 executing program 5: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = inotify_init1(0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) inotify_add_watch(r0, &(0x7f0000ac5000)='./file0\x00', 0xa400295c) r3 = open(&(0x7f0000fa3000)='./file0\x00', 0x0, 0x0) dup2(r0, r3) ioctl$KDSIGACCEPT(r3, 0x4b4e, 0x18) [ 252.891720] new mount options do not match the existing superblock, will be ignored 00:01:34 executing program 2: sendmsg$NFQNL_MSG_VERDICT_BATCH(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x1c, 0x3, 0x3, 0x101, 0x0, 0x0, {0x7, 0x0, 0x8}, [@NFQA_MARK={0x8, 0x3, 0x1, 0x0, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x8010}, 0x8000) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r0, &(0x7f0000000300)={{0x7f, 0x45, 0x4c, 0x46, 0x26, 0x0, 0x81, 0xf8, 0x1, 0x2, 0x6, 0xffffffff, 0x13, 0x40, 0x1c6, 0x8, 0x5, 0x38, 0x2, 0x1, 0x3f, 0x1ff}, [], "9b96d2ac7940ab7e5082a1104da2d27c9a02867941d191ac160bb90b7db72e3ca851d11e5683386536a5483d4273962a626681ebb6d565f506e788448394c44edebe5e8ed1b950e9f9e87fbf45cadf2c7df5d9d27413bd22bf8b67001c31b5f2ad953e8252acf406b8eac1c731fdd0e592e1d3590daa66f2c23512f40c"}, 0xbd) write$binfmt_elf64(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1b7707396c0000000000000000000000000080000000000000000000004000000000000000000000000000000000000000ec0038000000000000000000"], 0x40) 00:01:34 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) 00:01:34 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) 00:01:34 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) setxattr(&(0x7f0000000440)='./bus/file0\x00', 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x52) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000100), 0x8) r1 = socket(0x10, 0x0, 0x0) sendto(r1, &(0x7f0000cfefee), 0x0, 0x0, 0x0, 0x0) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setns(r0, 0x40000000) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='cpuset\x00', 0x8000, 0x0) fremovexattr(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="7379738f656d2e63707573257400"]) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = openat$cgroup_int(r3, &(0x7f00000002c0)='cpuset.sched_load_balance\x00', 0x2, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(0xffffffffffffffff, 0x810c5701, &(0x7f0000000480)) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000280)='0', 0x1}, {&(0x7f00000003c0)='7', 0x1}], 0x2) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r2, 0x40042409, 0x1) keyctl$KEYCTL_PKEY_VERIFY(0x1c, &(0x7f0000000340)={0x0, 0x24, 0x1000}, &(0x7f0000000680)={'enc=', 'raw', ' hash=', {'rmd160-generic\x00'}}, &(0x7f0000000380)="5dc742dabe2cffe75a9bc2ab0615d18347f894dc29505ecb67bb9be85ab9ad9edd250d18", &(0x7f0000000700)="6e78297a1e37730885f890ea29fd0a1eefff50a5e87573140f6c656ece601145186953d29f06f3e9068aeb0d700628cc6386205b3321b9db2871df5cbd71a2a5509e60754c312885d04415a1e8eb8bcc9258ea541c36730671cf0b21a0b49a92f052fdf38932af95024226666892919da206868d7156ec47893177d7342c97508ab68e22ef2ba40747cd83521c3076568ad0b8219c395248a969f4422aac8389f0eb9c939f9a8a942d61d333c9425d38172a60fd1c58ab863be2d76f8883b4c388837af0f24fb9831960edcf3ed8012adb30a95ccad420ce58b6fe0964bf1f211ca43504be4a8b020eccd74d83d46bde9328778eda28b9072b9f69edd373c9188b6848c2fd5b2ca5c4402d20784c08805db22cfa9c122368cc5858db76c2fe64ea40b0ffc36dd44a197ed917f4a1ac1bebb8d446b794551f93a8ce0a59cc375e24379231e1f1c40d17538000a6e718356f63aa3dc9971f954edf9f319b2dbf884fea6cb36fef8b83efd23f9dd54f4f89af7a483bca6d0f6fe459512dc5d206fc1820ca289d12c15455c0472356df1d04084579aeac00c1bbffea6c998472f70ecf831b5736b1bb7ea500a2cd247c340ec7feb378875401ee066aaef4380e00105765f896b95602484b87e910c43fc1ce1b1e90d6ce590a9e2793fea5a22fa76da26f89f8efd2d7af9b1a8784723aa60137a67129ecc48d1d3af59781ad2fa14edaf8befdd2fb0d96905d89a918a7220807c1455485abc8c3e54d11a78127710e8cbc0410412d4b958dc04f917cd8c013887fd2702ee55cf9a7e0c1b4d521a19375877a7f4ccc66d8678c3cab33aa2a02c5dfd27a8b9a9e63eb3d6098c2bbba87ad99ddc9743ca0a48ddecac82fa54cae879f905429e3039bf055410dfee69467f3024de742bd5616fad066c134ee9e6983397cfe4957edeac6341c0595f9856ea369bbc6e0d5869100148b5585103f8a66b9d8378ea9b82d4db0214282be0e2561c4f13daa37ea04302dd11786caaba216ddf36aeda59e8b79c25f1d3c5b8f4c85aa407f027261516cabe51ad61886313e5b902631411a8019905db130f5c396ecd33910c47659bb7f0e2960c40b68b8783af5da567e82487867cc112ccd6aab8b81b138a43f2fe123d21d507f83514c3e3618cee561fba34b8bcab4519bf9ddb8bd8390bab9e76bc67e2d448940ff34bced1555a706d39278d07a101efcc3b66b0da1d0d5b84062a3195dd8e5ca3b1839da947adb98a56cfde6ba408a2d0a36ee389e54c2fd2d1c1ac96c36afaa028020c748047c97dde9bec9dac08d6b4cc3a1156a5def0e65043e4635c3edad2ff4d24ea7855eff6ad5719f46268344988e75d36d47261a2ca8008c4df691d147bd9fa900bcaabaa7ce5d825b96e98dc7c4c3e106907caffaf34cc1e6b6fd5a609891fe59ed80c32e603bd9456a8dcd2655b559b3c7d8edbfc080bb5d812d64038b95a04bc165c56460252e02626fc41bbf1e71d1af3158c6cdd062779150ee9c86c91c588091aede57742178bf8027f1f4bcc82e08a0bc1197bed30f3ceef79d30832ae76f5448d721605d00da742a8fda2c7bebe850b59c63ef017a92b74104ca77b062277b9e7b25b0b5c0dfff56d8c8d53debd5a7262d322d4c7836194b4193b6c0a8cd391ff6d5fddb7e4257513e78079a4795d0e2704476fb740e6ab86e11a37490f5f88e7150429edff77fa835dd8eb0171cc1fea4f8b33b6875cccff3202d0527962a2ab51cfd429a4bdd26393bc0ec91427900d1a19ec343908588f74afd3fdf50e76999c02768c67caf82c904024dc539c206552f75c72eca7acc588d0e8d914270901a0d70a2fee03f3c89655087def5f94fc9958ef746892d1b67329d11dbbe54d0e33f90307fb4ece03a21310a9b5af2f3004b025a3c4ed706592f4f4cef5f49bb3d2a281c843f31b28e8a03bd3aabe6ae03572f8abec4e6dce3081522564166d3fe15cbbc12a76022ed904b29e80667aa809ff8cd05406251a317ffed0bd136a3ca78bef701c9d21229f95039516386208abc532a1f07825785fa661df0ef9ba474e815f00c930a2d6ed91f454566ad38f1156a9f77c4c1bbc16eb7222af3b4666ba1df6e7cf3a2d706e259cc59ea945847cfe66a784af6e0a6590209f10dda57ea906a7984d1fbd14c9960679dcf5e4c6ed7075c2cb42ade769b52a9d223392ddcc7cfbbedb10f135acd607cd5b85c9d381b99be9990b187fa280e504389b0a01d2717e98e2f17f4df2b13a3a2576d4fc32f0177e67c0f4d78cc208af81b1e21543c2448c4ca1cfe5b0e890213c74c097cbde6869db2a4353d232b4e7fa0714a0e298532ed2d89019c0179e6d187992ca0cf77434d6395fca9b6aca4aa7ab54502f5c0708c856853455fe02df5ac8e473b894ccd34efc07043ac2338a9a5ab5e42eb1a540593311232b275510541a4380764ea9083c3d50ff7e689816dc105295ea1cb2a7e771a998496aba2f7d219e19998ee57a5953ee36abca3019993098b2d44aa64acd09b3458aef44a9ec1f04b9c618bdf87ee8969e3ef0ef15d955dd09db076e654ac5c5fbb054b6ac59422dd2690033730b981023388d28813ffe211ba365d340977b7eac2ba159f93bd8a8142bceb5b7913b80e3fdd6af3f38ac1070feb98c8f396ffd8517a19e5c4ba227450c90353133f96748c6a9b1a4484576716ec60e566ddee2d9a8dab094478ef3be09c20cbbc1a48f133391354a526587d6c3100f6f83a43cf1edac148ff9c6db590044ffdbf648bc18395abcf8d3f68cb7263a5d00d65a24ffa476a5ee38f54afb57175d819eb70151a47d4cb926c14a34dd220fc37e3e5c2a043107187d46c85c8576fd16be1c8beb18384b7732d75e45a5790ef2078a868ddbbf6f46520b39348816fc96c2f28202fbfcce4393a656533b1519772911cf843023553570bce4fe60750edaa15671dcd7327755d79fa8d7e05fe7f2bd39187e58c542c73a85829e0a1a1d57f00575e44c5c306ad6d147411ad356f2d75e404a89f4507c351d72fdf1748c57c1d757674a424ec09fde8fe3b2085f1042252f141ece670d2a0229082b0aaf9761765e856a8deee92f5190d62f785aefbd30f271c47ddb6ac13751bad6da8e6730787bc9b3e64b9641dbec2f1b54d14c7db63e7cf0c97bf96da49e48959e94382b19adf722696eafe55da62d93ba46305a2ed0d16932ea5532c98b572c5166e60cce08f794de8baec3c1a6e7a89c8fc57d3340e1d91b079640175b16ea625c4dfe1e8ec1401f39f9a117ef57f62d5755d9e415bd3a510d225de726dca1e41d55b47a113dfcc83a2145d342df1b232cf65c5afecb479151e48775a94266d5da4156ab7fb44888eeebf7c34856e8a064ea61a35b00d380f62c89eb8b0d69d8cbc5db7dfc7f3b690a29d202274e056fd9c71d97c317bbf0ee9802bda0f8f3e57b6ab852586791375fa70b5b1ddc7e0e5b4702d0227a36b4871ac1c765bc94d53ffc2b3e24e05863ad0406d1b850745359c7d72e0d936b524287486920f8cf50860535e4fef516b26dc44ee415fd1e93e502171df346d1e2fda63ee90bbfef907607d4d9420472ae8d3ccaca905e672bc0ea8a39cfe693a95e7575af2ab73ca878761e395b8a3c8603eb9cdcde8151476322a8130e3337f60d62feec03367f53bee61cdb35ca2a771a33e3981c03fea1b79b8410a4157ef3e0b7780e2fc8460839eb12d83606f3831894cbe5cb4ebb75c7e1cbed294b63a7cf30e72107c07de54727dce3b646fd91c499c2d03ec622835fe4e7aaf22ca2909e8ad6b70097c3144a8b1d9f64aa4a2356c627bb859158dbe82893c0d0b13ce40e8a2c9df927e69b564b4c88b46ed6771f6dfc0918808ffbd8075a6b78aed4a8efd22179dfa9c4f0bb2baf2e9557e5aa12d255c85cd2f11e60c83a54f90db38dcf97c677fc4107be2b467865a35dd4b0cc2cf7cfbf3b284a802338d75b06824e095e741c856728f592f16305f373ccdf4f905151ce460c0de4e62c4ca64c43b88f71802b15641fe57f9e4c561a309c9695e2c0a50996f0b5840914edbc9efd14dc5cfd7eff48555597b4598d0838e3fa92a4791ee5d864c5cda72e63ca1f220b1968bc16fca5a107c3b5f05aae796a9da17048c6890dfdc53b211bf290e0a80ab42270f9bce0ba4fd9046f08e8eef4dcb1d45e29861bbaf01a96e61c5aac4bac07de3bd0fdfc67232d4ec40375293a1bcff65d64f4e1d85b75c7ee978987ffdc93a949871672594bc1b37546eab407eec2c1e448b7e519aec7c8b372364148c442258006c140c86c79192a92cc9a451324dae2e4447a4f63053e16aaefda126bcb8de46d7c54106836ab616db7a37a3f4200202c7cf9ca82cd7a2f60a96ec61f668809724a8d9682132adb2b31bd0ea17cce55962833f7f4f796ac3facec139a4cd4cbcc54f93766cd68d256f22f3d8a5197178dcd5674164011ee19639be242700843a3c61270dd4bebd079edf6a525e6a6358aa84ded143a6bd90e8dd66f6800a05c5c0cf851acbb580c41bccb57c23ea7ca9d0dbb8261db5d15132e57d2d58429e28df1dc13e4db2d7f2c134e3f5430c3b3f72fa9622f04e92bed5ee8c1095ca727653562c71f7342aba4ee8719c4766689885d48f5a930b95e77738d449669a978e4d08af95429e568281c7064af9a79d115981a2cb0951cda0b43f97e439d5168ec0c3b05a5ae41b6db19b65131c9c7970cee0c5fe86f9116da0c8c4c6a01637a0fd641fa75be6c98b4b88f18e8e1cc5066553bac075a4d8fd428f53ade49433641e72ff2234b6ffc5f9d71acefb744948b078d33b79a06303d6d747d46d8c5b39ce4e65c0717a327e19d307b21d2c16a11e9c22065c3682886b621af249766d15aeeb8336ca276b1e33f2a6d055ac14565f2fdbdd5b5d035b8e0b9e0342f2c16b9e553112a1634ea2d4c0252758a0d48d85656a1e19bf981393b355948ccfceab0acd0a125e50543ca56c9767289a57db0633327f2308f454c859681dde6e76036690798debdafb23756686a067ac7c30f008b7b13fb1ff1b2d4681c7c7dc65adf020f3d49ff69205f248e053e49eac65dcdd4867b7d9ce930530992e4db134ebd8f4758119be4d8019e046b1f2bf5bc31e4efe0b24e71dedef601535b0e71d311a71da8251084d04c6e7e086fa93c278abc3692f761521adc39afdd787daba210ef17e57a62fb63e7d0d7a3bf4708e22096af7919814713c140635fe1b9dc33a4af805433809e835a43c4d32bf2fd0cf98ee6bd2af35eb65ecf52b4a9da169daa5f2a648b3e882737e82e3431cb36a9d4105979513c045e5db93e54c28ddda11eead723edcd6c636f3fd06b3ffef277930e99e4eb91be13c1a0c6218722d5f18ab8b4efe35a4cd0f217ed58b075b1846de1fb69742bc2b2d08f394dfe305d45b4db147046316a3c050103cc5d3031cd7a78743e42331b568f37f58761e561500bb084f3f9ce2941c7c77cde095b549b9c0684f098caea5c5b9ee2aad4b894ea9cccee441a97a699fb5f6aa0edd4ef876b2bd3ce3d31fa802435ecb1a5b1121833b5c1ec3149183d34928ad1a73004a8901d3ef0550b89d560741d31b522c108c8728125278619fbdc40595c31ae0a3288d04b87be710062bc5f7e931c6f394ee4298119f89affae53d07c327bee7ea1952792e1fe817eb594bc55651d078ed39eca6c6080f463e5eb9e34602783e7ff9ae11b4cf745e5f32980ef0502a6c05d664b32069752539142fc0ddb7c48784be488669a95b38ff5b1bbf8218") ioctl$ION_IOC_ALLOC(0xffffffffffffffff, 0xc0184900, &(0x7f0000000000)={0x5, 0x27}) 00:01:34 executing program 5: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) 00:01:34 executing program 3: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="1500000065ffff018000000800395032303030"], 0x15) r2 = socket(0x2b, 0x1, 0x0) bind(r2, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r2, 0x84, 0x73, &(0x7f0000000000)={0x0, 0xff6e, 0x30, 0x40, 0x8}, &(0x7f0000000140)=0x18) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS(r2, 0x84, 0x6d, &(0x7f00000002c0)={r3, 0x8e, "74a2770d2594317c6085add2d548748f58c5c884ab48595b3afeb8e7a4fdd809bf6452b73d94a93de12057c27b37a70de837426fec5406792560d12ccd3740527f44095d07e5e421462c506b8026dc228665309e10d48c361c3ac67ba4cc4d058d72afd258c750559bdb20fddd660d7afcb4b35afdc2f2ba69fcc73902cf1a20d3cf1084c541d794b3cb37881477"}, &(0x7f0000000200)=0x96) r4 = dup(r0) write$FUSE_BMAP(r4, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r4, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000280)='9p\x00', 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB="734552c47684c2df23b1e5bf595e38261a14b5f8cb438d06bcd4c65c4a5e5d3faea20e48d106b49c33cbcb20112ed578948c6d3a275a00e9dd084857ca7a4ba51566d6b8604e5af80793d0efc4084a57869c2941c368fbe7ff50401ced0000482b34a236e8f08f9d55c6aade2e9c8d9629df7f86e5dab04f1c41fa4af3b5a97fdafa1f54ac7dab073512c4f4877bed392176afda98c3fd90e67f59f04dd8eaeffef2aa2237c08a61aeae1a5712d51f033ab5d3a6a797c35540e80838bfc9cade0ee5bbb226b261ac6e85cc4cc3a3a6a459e1132201ddfa0466136e196d49f542c4151641c87bb426ec5e2fa4e19971069529f2da77147b576ee05d4ae7d739f88e0d8bc5acebb55e555495ff02d763cfdcc0f6aaa904885474fec2f74247a520e3884d11974bad630b7e4c6693e84ec8d5e3684666caf82b60b53bf4c0060da6ed60cf264bb88944b27d13000000000000000000"]) r5 = syz_open_dev$tty1(0xc, 0x4, 0x1) r6 = socket$inet6(0xa, 0x2, 0x0) r7 = dup(r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) r8 = syz_open_procfs(0x0, &(0x7f0000000080)='mountinfo\x00') sendfile(r5, r8, 0x0, 0x800000080004103) 00:01:34 executing program 2: r0 = socket$inet6_sctp(0xa, 0x801, 0x84) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) r1 = socket(0x2b, 0x1, 0x0) bind(r1, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040)='ethtool\x00') r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x0, 0x0) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route_sched(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000004c0)=ANY=[@ANYBLOB="38000000240007050000004007a2a30005000000", @ANYRES32=r5, @ANYBLOB="00000000ffffffff00000000090001006866"], 0x38}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000300)=@newtfilter={0x44, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r5}, [@filter_kind_options=@f_tcindex={{0xc, 0x1, 'tcindex\x00'}, {0x14, 0x2, [@TCA_TCINDEX_MASK={0x6}, @TCA_TCINDEX_HASH={0x8}]}}]}, 0x44}}, 0x0) sendmsg$ETHTOOL_MSG_COALESCE_GET(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000140)={&(0x7f0000000240)={0x8c, 0x0, 0x400, 0x70bd26, 0x25dfdbfb, {}, [@HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_batadv\x00'}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macsec0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x8c}, 0x1, 0x0, 0x0, 0x240040c0}, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000200)={'erspan0\x00', &(0x7f0000000100)={'syztnl2\x00', 0x0, 0x7800, 0x0, 0x8, 0xffff, {{0x2e, 0x4, 0x1, 0x1, 0xb8, 0x68, 0x0, 0x5, 0x29, 0x0, @multicast2, @local, {[@ssrr={0x89, 0x1b, 0x2a, [@private=0xa010100, @remote, @broadcast, @empty, @remote, @private=0xa010102]}, @noop, @timestamp_addr={0x44, 0x3c, 0x54, 0x1, 0x5, [{@local, 0xdb}, {@local, 0x200}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x400}, {@empty, 0x7}, {@multicast2, 0xa11a}, {@multicast2, 0x4}, {@empty, 0x8}]}, @lsrr={0x83, 0x2b, 0x1c, [@empty, @dev={0xac, 0x14, 0x14, 0x3e}, @loopback, @dev={0xac, 0x14, 0x14, 0x35}, @broadcast, @rand_addr=0x64010100, @multicast1, @local, @loopback, @loopback]}, @ra={0x94, 0x4, 0x1}, @ssrr={0x89, 0x1b, 0xd1, [@empty, @multicast1, @multicast1, @local, @multicast2, @multicast1]}]}}}}}) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)={0x0, @remote, @local}, &(0x7f0000000280)=0xc) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r1, &(0x7f00000004c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000480)={&(0x7f00000002c0)={0x190, r2, 0x1, 0x70bd2b, 0x25dfdbfc, {}, [@HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dummy0\x00'}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dummy0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}]}, @HEADER={0x80, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'geneve1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x74, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macsec0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vxcan1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller0\x00'}]}, @HEADER={0x40, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1\x00'}]}]}, 0x190}, 0x1, 0x0, 0x0, 0x4}, 0x4) [ 253.190028] XFS (loop1): unknown mount option [permit_directio]. [ 253.206897] hub 9-0:1.0: USB hub found [ 253.223222] hub 9-0:1.0: 8 ports detected [ 253.277157] new mount options do not match the existing superblock, will be ignored [ 253.303157] 9pnet: Insufficient options for proto=fd [ 253.371458] XFS (loop5): unknown mount option [permit_directio]. 00:01:35 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$sock_kcm_SIOCKCMCLONE(r1, 0x89e2, &(0x7f0000000200)={r0}) setsockopt$SO_TIMESTAMP(r2, 0x1, 0x0, &(0x7f0000000240)=0xffffffff, 0x4) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r3, &(0x7f0000000080)={0xa, 0x0, 0x0, @dev, 0xb}, 0x1c) r4 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vcsu\x00', 0x111000, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000001c0)={r4, 0x28, &(0x7f0000000180)}, 0x10) bind$inet6(r3, &(0x7f0000000040)={0xa, 0x4e22, 0x0, @local}, 0x1c) listen(r3, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000100)={@local, @dev, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "400600", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0xd2}}}}}}}, 0x0) ioctl$SOUND_MIXER_READ_CAPS(r1, 0x80044dfc, &(0x7f0000000000)) [ 253.391000] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. [ 253.463368] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. 00:01:35 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 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, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$VIDIOC_QUERYCAP(0xffffffffffffffff, 0x80685600, &(0x7f0000000200)) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r1 = socket(0x11, 0x800000003, 0x8) bind(r1, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x58) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0xb7, 0xe7}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f0000000000)={'syztnl0\x00', &(0x7f0000000300)={'ip6_vti0\x00', 0x0, 0x29, 0x8, 0x2, 0x401, 0x20, @mcast2, @private0={0xfc, 0x0, [], 0x1}, 0x40, 0x7800, 0x6, 0x7}}) sendmsg$xdp(r1, &(0x7f0000000900)={&(0x7f0000000180)={0x2c, 0x0, r2, 0x4}, 0x10, &(0x7f0000000740)=[{&(0x7f0000001340)="135773756189e6ddd45e3100b650095d472e9e7d4b57d5cc1423cd30326e8166331805bb449aa179d5b663eec1f6453f9777a2c66e0594fcbb763030f20213cc174d3e6fe7e2e215fe996a2e05b05e3ea90c4b0dbb73df48a16b786b4311dc82ea23a99bf1e954f132481b65e1b37267c81a9030c9d71bf19053654332288edcc97afcfb506bf5782453f5bf154397522437bc6fb6955effd772c0950255816755738f04ea2ddc63e8d0d33fbbb0998e63983e00e0b6359b41bc814b967355d61f4887147e1c99853cf426d690d95b0b08aee5980bed18799cd1569a9ebb5aab00fe59104941058726f4f726034558e1f49cc548c358b9ca1c306c9d6d3386d970d1806298f65319f67c68d1bf29c6f222950f12c23d36346b160a3f853e5c6262c2f7ec2710f170618aaed4447b151483e74edf38919af7dc8e7d53a4843c5b60a812c105fa4bdfc545b86e0e80769f102ad478055d11de2d7b93fd55b0a3c059391f075cff6227ee5a0823107d2f1623728d80ad30c99119ffea83f82715b62639ef55b1423b4b7bce27093ca6b521bf3e086876773750593653dad29321cc8512eab7bb8482f4e9378fd3670d1b800cef9e7055fbad3f0a7bc00619a11d616269923eca0764d4ab880ed0be935ddd6f569d84609804aa8bcebca4719b7f04772e07a7a23d527685f46733774d522134cdf0b20b52ded90c2a85e3854a84228b5baf159ad004c025d839ca873d0c0762ade1eddf10ff01634d2a1300d7bd3c3145c32b0619cdfef9b7d701be090b70c1717aff4574f491da9b9f963b77b07c113f0e2c2e970185fb19a082acff6499940e63fe51fbc898376ef3db9eb96289f7849f3602eb3be63d5e7c494d5e0eeaeef7b66b5e31cb764abb8b3b9191e4622f292dd11a4ea99f477dedac7a3e67ad2ec9005d5a453ef7c2abff1a0c4f72cd6ffeadef4a588c35e9c465598a30d1cbd9d11fa52a9acd235f62a2d2e5439005a4b68b8f59a9ecdf8825e1a1ba8c08e67bf3995c15e5f8f42710cc41f94c6f27576c51eeef561128fd818ed1e709eda43b349ebe3c003c29e8458a6a89f8b4a795c4d2dadfe7b6c7a9df6a40931fd8e7bbca5c8fcccf6c467da724cf3ddc142b4feac1600a79963cf68a23baec5ce2c6eb16decf181e9269d0505176bc18b40c6e1b81c3414afc1a85d2c2a2db9359a419d687d284e8611db667b60eb532d9d56b1471fcf4a415bf14a03fb20565ab841f069662733820a6fd479e0288a9c170ade6e3dd7b50a22d01f98fcfb6a7a6674a7d086663b546852dc5d09131b799c755408b0658a525043c7b190d9a82ef83f74476b34d5c37bab17dc1bb0a2ef12a04f8d97ca58cc2bb7e6886b350145ab378313638bf233a06df72a9dac9cf432f1f6b484b9e513174c24e1909e8af6e2e655fd4c86527a66a5f515c616508d573b626eb5943bef426607819f278a478c097333427d58c27c0436ae584e1b1813b514e08279630a417cf8b77e2639bb98382ed6e22f80e23220bb22e95566c605af4f3bd800c6b95185e3884c9c30e3ae9da5ecd8c16202408450bb547ed60b6e400c8ec22a388a887f6f0323e4bc13a3c824d02510df3a6780c3eb34089c3a2ddcae3319d7b4137195ed4485c0b931a82e227e529526fe17dc8a08fcb476623b7a758aa37fe643b419fce487d9195502dd6b93fdc02203e5d722f56b8c6fc0ce607977a789f894274182dc70f1a1819e022ba6437ae70030c7709a31745357789dca603518769c38283cc1e2318307c71f920c8a390dd48f41fc16925595a7cdd2c134f1f20f25c902ec4abe79137d3af45d6cc16f310e15489034bfe3508aa1d7622c38ed1c26cafe6240ca010ea97fc2eeaaa1e0d8f24cb279bcd702ed2c210efd3dc5d790a3720a49984169e43119c8e93b1fa8049947e5de8a20dc177b6cfadac39ad74cde7cde7af4b4967c64872ae5d58b8f20fcf262e1ac0701a5fed892644ad0ccaa42f9c0330f99f9d6c898df4a9b24abc0eaa076aaf4b0575c0a0899d63eb27744e8a674f8a436b5ea00b3d8e2f2b2e1f5f82f2a956dcfdb06b6abc4147b6338017e052fdb2e25c1d72812bec9ef9edb0bf2f40bbb72f4fb9db89c6c60698df87509d040606d95abeeb9cc107e40c6607cdeff148545e4fdab1f8d2b284262049b5e1856f39cf03a848de7421a3c69d7c57ac0e0def7fb5158361d7a71e5271a2b5cc60bc0fb69b1390bb234ead5b83b10bc84b218ffed56f541ab7677735496f3e03e71a41a5b5209c002770c49c42842074977200fae91e74b7c8c27aecf5b87470f5f677da1ab23a384d03e2d40f399b8e2a38cd342dfae80199c0b784eee996269eb1a5fc230cd3e36f779566a61bedc63b4e31c5500cfdc67e81b229bfb65127093fee790e14b0aa7ae76bf002489857cf7205d230cb15850b057a51ceb7c8e678e2db9428bfeaa7ec094498c4262690ec91b0f36c1fc0504b0e1e3c752fe7d98d1404143be3d35d6beeac2fea4f69ce66a495d221c0e2a3441ab11c0aca420f8ebf90d2f0e52bdfce8bf1602941871254b5c5f19600b42fe60c9b1b6526bfccc53bd4fe99ce2f6384920b5600e2a6c244696026fbd18a1998c951fee2ec758e4c1840b31706ecc513d7301bc626b73323a98367fe109d7a2d3bbfe3bc35e1b0a35b1de78c20f223fd9e8f91df069ac8f9f9417610225d57af70c670a5d1a64b744f446d451791e530846ad5917e0d614e3a7f162bf5cee4d34354f3e0b0530e6ad4d34764941e99551132acaa094acf84f1e1fb3b85ca805726211865cf2f663f7fbe4e39f6148733685e3343de86ee1492a34cae88ac74ce30b750626856c2931c8b5090d8a84e44f4c169f884daef433d600a8afc835cfbcfd9d4a339d9d11ef1e70130c2cc1f317346df3c6a4d35b8e49c8d825b4fe721154224e14021d90f0697220f0881df1b840589cc2455ff887d6b24b87458f52a8a2aebde5180aac84a43bae5e76d4c207dd6b805b0db66d6a177908ec8febe7897fe51647b073ca25c78860f47ee119bd0015d6014e2efbe93dbd3fd0f82cacb1bf1003495d2fa8508afdd89a0de80a65ccb4a22b099f26d044d1add9931484ca8bab344d082f57b90df3436c8f6f65497df96780025ea806bcebd66d94be65cd0fd27651f7940c5fccbfcae76be188339fa3052005d5a9e0db3eb4822f8ad47eaed4c1cd90424a0ba8ec658826c1cec63975e6b4f2f9111c5e2db5c8e9f26cff61e801f49abe32e31b66e1e3aa6fd4466c0dc1c3b90a94323c318cd4647d725acc414960451c5189478c54d6d023cf065ae064b07d10e6bc0fa0341cf59cdee3ac07bb8b4fde3148c92a6078bd2c3e4d6b9143b471fe64e5e1d647bc78ab267d199e18348bf6a2566736775b9a8cc4a6af82793eb8e5cf1684e0e87c476d41d37ec66831fe0a72b939175a22d73075cd771f1e3da571664e52eabae14b97649f85bae36973fe50aadb86420c95f45207dc380dafc03a59efef7de45d4422431147b9ccb5ab1c8459e535ade58fc4884eb61dd2effe872390772dc1f0bce6d884aaa9f01f84cd2a9e37bf803da072932b2c07fcb2a3b535f1fd1babc27673f5f4057780fbf5e9a66e50c476f7a27f53802a2c8896a1830d4102cf1f4e8bafd24657f25ab4ca1cf280271fd0fe1cd7a4083e008f21df36658bbe0274dfae2d16da8b5106fa2ca652bf6108adce91e9dc2afa3b9ff92a3402074961ca28ae8cd93beaa5c4e15193ed7365f4d2647e7bb25adb1d54bd07e774ec2f4f6c2c4a0c9e28c8fd968b5c59e62898a5e1709a4925923c0b88bd91e682596b74ae9fa239d9187c3504363841f61a89f14921c60daf420b1605e12fd1587813d462d1e88d7dc1ecf27fce239a6021785072534e6def43371dbb0ad4a6f5b2171506a6123c86475ec957200fa6d7ae9e5fc7cfd8b74c95494cc509bebb9d7f7fd5891342354d1ec6605504d1fb7e33e540882b31dbbd73ed6cf7834a9de0534a27320bb6184c5352a07e803aade2ca00ddb67b2003e371e96d12609a63fdcdbedba1f088f15652ed0fde2f7429420e78238aab916ce34050621609e34dc2a0ed16d187b10ed94e12fc302aa75d271d7e2b45749882c34539ac698debe5d619b4f2c946e1f0c68eac247da9c96960cc7884264c501912e9093dbe139c3305e5c8ccb2e71d792cc1a9e796d88bc32f5b73dbed5bcbe07734a9cfe97634ad37d7e0c1bdb1ccec8ac8d0134a91e7c237cfae9b2ffd5ebd241d54562138b3e2b0e50260dcc9c090415e199f5fb91557503ed96137edd68809fd667d06fc9175f53a99593103674d56d2403cb648f81f6668f5c1d22f07a43d1946c400154f2beb5db1d9adcc4d74fd053dba22929fdef7c598f80cb1d03e57027125807d075e4e59f7c2ce6351f8988e2be98ca72dc502357d3f0942731c1c726ad9b271e4ba1b3f2a13f6011f9760e8c7d15e0bf399ac1375540e7407148ef37aab92d1adb4ae39ec8d79d1146ac92b379461339aee65fd3985e0d62e9609048f2b565cd02ee52edefd53c46966e39e4a1027dac9eef266ee769b54c0e994170d39e0c11c9dda68cd4e049bd8a51c51ea7ea14b1a1210addcc3362c3d8f4755d634d052796cbe671f1ab77a09fcd5fd1aead17d829a1b498ae3e16702e6227d69a25ce19f97b0cba37800ea17bf9076226aa33f4e97907f2be27b0711169f51e8562dd62a50877a4d5893cabc85761a1bc69223bfaf4d53be342cec2a3cc82412f8b5074995810eeaafae1efe5685b5dbd8558023df0cdca9cf92a72aae9dd1daf0f33b52bb34820b06525b77b02ad2e2bfde947d52fe008fa23f27ecdd1b5e55bf5498a9d3fcf64aa76fb48c5377e193e92bcd8f808ebf07930899e507ecb28859f50b9798ac14c8eb8669d774e8e6046d5aca76123d5d426998f5314cb733f0602a1b288c9fdf8db00e5c639a37b7133d54882e33bb489412b29d1eabea560e53fc9d20e02bd590961a182d041de37a53de99bbea2936eb355717831ce5ef3ac90e7db0988fe4164dcafed02fb7dc65007ae8a4bef324a790d3ccca8ee43a361be0d7dc767f8140e9a447f39bdf6f7522f80598521036156d55f277d0a2ca703cff461660845fb48b0dfd7c6b8ad1c362a1ca5e99d46a70228d8496f843ec22d2c4f7061909a635eac309f48170ee0e8139fb5ab9243a43dd3559ffb4d971a6e2d52db068a0afda2d6e8c9cd9d249087851f46791a985ee47693ff2e355e9171466232bcdea7671d6065a927d96089c14f122d0a9ce2953d22df985e3f753bfc6ef3f8481515761486ab89c92257f054e7c1da4c4a005238c341560e29da252b60f024ccc7da7c60de3d707d7c721ea6f87977b96dd656b817c38ae2608ad1ed0a0bec89108f8244ef9b07e76ab300f6293c86ca30f6e5aa1a29be86446b50645c187768f27b072ac3cac61e6e0deb8e756faf9fd144c547705d1d73ae1b5a44575716246c93f40cce75fff5dddbda551ba81e021ba1f43a5e200d3aee8f474105431620f6577d2710c9534276e7646d612139ea6883598a0f1e41083e359442c57545bd2336182e797e1df65dee538491684cd0dbc6ee4071998b9550de531bd7f9b99f8a084259c66578688a931b16ca48a0238aa9436147d20f9305f60f99f4043ee052bd93fa62da5b9a0c6da039e6b5c827281e10990604785a7e07b2e69e715f191caeabc8340c078d8d4219b7e739e92cb8b854acea7d8def48a5f7bef7b2f3027bba640f1eb43ad970c1", 0x1000}, {&(0x7f0000000380)="b16d105ee5b51cd443afd25baab90397dcc44fc828d2e68fe0626102b59e26addffcb31c7bbc325494b485c3cef22b57487db25d2a4e26e9f32d5e51e6c0982ef215b9b7da46497d47a7cd54d0876b3cf7b1a6005c06d0e94b2308b7b4e04eef908f055340d18a64dc7142861a48227bdfe8a0e27c92f3cf8e57feff3588c3c31ffb67c0848ded8ea1fc272204f22278f2cf5516d70e9e1f48", 0x99}, {&(0x7f00000004c0)="6c157e387de356e5310a6a310fd4fda64dc048663baa31beed08f091e71b27a1e6de2338aaafd023f6fa665002d6a83126dcce8cc2bb533125c0e782cfd1157e0e8f", 0x42}, {&(0x7f0000000540)="eb79b27a93215c343b3deb1eb45f1a1af5c8d31fd5b51294a56650d26646d024bc90e510f787efb7127a4eacbe3e9a92fa8326d5f93bc75d0cd2294cffa1c572280f501a619628e6ef8b3b27e0ff17d1acc38e99db9b6fc41231f8e175eaa4cf02ea88b3e265e974d58de823d3cba31b7c26493a1f36e4852f128054c6b1a7c2c1e29de60720f9a7d2677408183c6767f881805a6a94552bfbdf4f72a9be912a7fb9e5a7c40350ec020619597ae01ada4468fab5915b638d96d902fd590dcb96f4eaf70a116dbf2c834ed38aae1bc24e9ed9ae63581a3384524be40bba21699f2513b51778", 0xe5}, {&(0x7f0000000640)="ef595c3629a4987d68d3063c2574e46df9339785aa6d37d8929719206632800d6522f4d22a6732c0847582f4d35986d49dc5d007357fa8ba3d807117811d872227ab5c606c5b4b0e050f4d780a5a624a511ee8efe6a4f363b923a1366eff403fb88ad9dc339e12258c44bdfbe396a22f737cce54dec83800fd647be245c619fcb45bd7f09f6c9c97d17da5ecc2011a244e454fb8ca6d7d112bda0bff56f37994578abc3a585e8d6c12890a6fcc96015c09d41d132fc51b641b14fc3d8dbe290ab0beae419d00070fdcdce433ceaef67d4b54", 0xd2}, {&(0x7f0000002340)="a8d33093fc4240fe0fa30a5beaaa8a6896047c3cf447fddbfbb9e2353b02b3d99eab5153f2197fedbcf7a5c6d9652d2e3500523f088f470a48a666d1ef8fe5f9ecc394e52857932ab315e0951c3789a72360062da96f28bf857ae051a88f0a5162e515166aa68c5e05685bd1431290509bba52ebfb6d79081204a349c9913b83a505fbde290547de5b5c38f38345c4bd7266afb6eb49621df1cf1154379969143983fd9e3ebf501d3fcbde6d5f9b83b4f8e22ec8d1845197585abe63042e3d366f905927b78d9c74b2b82c9f9cf20df664ff779452b0053b1d51866681d6bcdb1dd0b57b63a46c06f57cf0e844fcfd124697c828a9add8d9fc833c3ba99f232b41d009fa6490c799b722cb0b3377c1a596c34f56dd366277e394d21cdb3f713b1059c65fdada4e1ed5a28c49aa441bf04006a3d3d44d841443e7f284164b0eebc0607f0b25af544a5a35a86cea4909c513c607fcdfdee9ef8e40abb9981a919772ba54f125b381957eb2fe2f25323d2513b184efc5cdfea79289bba6b54fccb2ba3ae066a013e69016e5f4fca6ffbadf1c236dcee5652bbcc2c8566b8a08f032f54af947d00baf949efe34344809c4d047fa0873213293a9a41468a33d66d0025db320ae3ae8056e1f7a8269c0649a99827e9668742f98f7d6fc0a4b878cd8b1eac7b89a35881f057b5d09113f5d0a5aee425dfa395f8802a824f06db699dbc64b47942ca48bf39ef2f9379712993f8fc8d9a2869f5153c8b3dc70115aec412e22a7ef2a62dc8d56f077ec5cd91697cfc87c6b506a49a7e51f31ac6167bd73e10ca521b8d011da433d4d98b13257e90ff2cf3c5cef597e0240d880fc59c53bb198445a033f1fdcf892989b96642282279ceff74938228e7c4f60e83a31d90bdcd06504760945bbbb9f374f950ce27d02b20c7ae8f5e71d2e367cb6e48b8bf9a7a3b10896267890ded2a25e72a214b01492fb78a2b7f8ca340f7f4fdcc3535a26b55d117319ad919812ffe5abb5ceb76bbdb09e1c1cb3f01873c2c44cfbfce83f9f7d5dbf6ebc0df3540eef8e914c4a4a179a7ea4e398a610d58db140aaa97244deece19bba897cc8cd87914f083a4ed4a97a1065b0f5234bf9b05d3cc650d0af20210159143cc50581e07b0d0368e3a52e993c42da6817aaa877dd6d3395f1b5a07ef7cff5d64f9c62101af05d65d0ba78d4cdca66a8ead7c77989425056832ae0fccaa1ecb7f235240be4b4731a6ad175e79a373aa297bf8d64b577d5d55e9380634fd1238641641fdbaa927e4dc94ce27438d9c48d59fea392bc65e11bce3e6332189f984a317863dfe9a12d94510d6eabade7740f681e1f7e5cf78c33ac23cee7ec9e55388e49e60dae750f01786ed73a4cd64018552322cea69bfb828071a69d163f2f024407fd68bf6a4cb6db04620d4c42259979d0bcaa797a97827e3f9510e24eaf922c450e09c1fa4a6e79b93ee65f02ce4e3321dc352acfb6d93cab87ca284a4eb66442c67b1a1da060e9522db7897688ac339c018c2c039adb19ce6de73472cbf96d9207b2881dcb3defe0f8fd79302f7ed8f8c1527dd18a382b1b020c0171565947ddd0fe119bdb8fe64c04828269f33f7fa512951c3fa0b5498d796512fd13c7f888377ac18e8d6ca5260fecb4b91bcb6b6196cb3c114ff22ed6f1042c08eb9ed1964b3c43efbdca2bc10d9f8e08f9164c7251e4db42666846e951c8afed075108fab7bb14c01a0f5b4813c53025c1e4b5deaacf47e04e1add48d3dcb0561bfbd3f45a7263b27e7985337d21860c274d317b84b34c4bf6455d7fb66aa372bbb5774b731b1c1c8f4796113b0eb399477ac73cc45ee6844da5952f164f5978b05fe74620c2e1e09d6d45f95c26e644fe3fced8058ac7151989a089d08a76f83396a088aaf11abd4fe4253168eb8b180a7109421fb9f332c63e81ceccd99933baac46a67f53a1850bd90cd5951272b16779a5408d2e3ad7ecac3e066d06db96a6b94401858da21fa7845b7827b5a7ec652a72a0ff14e8f5237f2245a406bca98f6a67cd71b0bc99761faca6aabecf92b1d6769810d47e934541f50bbdd7417abfeb4c717e35984f5dd13abbd1ebffe98f9e11965f6c32e99678a2dbac629754ab0248d4b95461c62d1766c0bc0bb675e374f9778616d844ce4cb7e86595c11e5659c5955a6d5579e04752cb2a6351188223d496c9cf12a8503b6b65f928ac08d1d6c3ae4a73d3f585c6146d6963259a9105820915c75ddd621ddeeb97726516474247cb40c5f413cbf58e02961ccc9b91ac675d32246cb140ce24bb424a3a3bab37b7184ce1b43da140f8c0b42cdc6882eecd23dcaa22585f4785939fbe5dc167cbbc6cbca74bdb37d6ff6cbdf77c6443da55468db1903cfbc052c8605b2772e6d2bd7a528731b332135f1a431e37eb2868632920ee8147d2a23baeb3ab3025ecf9b3479721705a232b8df98d404134b93e915e069a743904a65eb320e3e913b18726481020fac0563b9eb1c8601cb21f1763dea0f566b0b85bed58c5e914a113b50b44b3c905950ff90ec588f39dba35a3cb177936b0bbe22630a393d951586a8b1e8b51de902db7ab847f2b294d6dec86b46d7d91532110630fe74a1ab9419564fadd7b7979db56e8505c0c1d7f8d6479bdcb7f8d10eb592874446d3a8f885108f8da784e41fbf9d6df5fc9f5e481b672737b76336502e3376f0f0f0ea58dc76935eee5be8ac0c5a441e1ba86035b0036a3c2f684bd6564d85fcff634efaffbe3620037a76fdf2121f2bab4eb7331e4ef15dd3445baf8f2b4e12cf4dd52f1976e0fe37cc2748d20de77d1c1265d979f92394175d1f85d066232fbff69d6e7eefe4017eba9ba1cbd5f1e8568c8d04e3d2328255df8151e40788143b88409ab1d87e4d48f5c8fddcf64029817947bc5788a4d1b19325d4bd60404cc9cc96e5ca58115494c12850d8d1ce2018f93c3e0f77b217df784c726a55a8730e2c27ef86f355b6dc2de5881397723ccf3018f9db68fdc81f453be48280dd1b6f1ce3cd5e62a0f1839d506f032abf49fa8bf5212ab259fc1aa8bf79137643cd88775fdb5587921bdef4929ebc8f7a5d97235a936934a734ab5439beddea48fd954209c4b9e4702e487eb97885af2dbf5ecc3cf805c62409424a458afae45dc3405ee271e699b0862bee8835c38ea749658d145d4e06492eb8d9f1ad3d4a572168f1ee7c5625cfef6e9c0ad303306cef0f27ccd19c14344cdc87ce6b6dc0f287fe0903ab621fb9e7aac8fac4832a093c561ef6f321481b005c311a462800b13b54447ba68be2cd1e43d898d807664fe920cdefe289b36df1ce4c14b8ab4ebd003e579a674681dc4329ef2451e62440b5090fe749e0fd314fb63298f10dc27cfe8b507a3a353c1d38f4afae9cd4137d259aa8f887179b241894ee991e916624f8879f918bd9ec9b1f1a03ab8af3dbbe46702d5e2ea3c0ce79e4f426b3a4ed7dff0f32c763e9b8e28efc32f1ff2d62f009cf6d3ad01c45c13817197d6f1b1cf3648307c4b2089543cb9e3669f51868da5a62ae970dd91dc177e9524ea6693a7f984a5fd5e0d3e155278aa185fdf7716872d9d927ae7fb061ff57aa625120993d5c524e22cc8fd24437c74385c07d7cfcadc6a54c21ea637d8d2c067879efd14cc87a2b3e106a123642dc7389ec441f7dcd4dca2de5afaf86d46b635e694e3a85ffefbe2c6ec26db4dcbc59fdd09e9d37038cbb5c7e4989042212bb4118697e388c3d49aaa9225f4a7a358f3065f75dfbfe77d31cd1b2da0ddedc2a845c0d246036f2318ec2ef38efc8e9bd4f61e05f864df1b3cd90f39c047a87667615e09c5ebc62980cd5220977aaa7da7c3a4b171a3d2f183ca2ccd770f1c42817748ffa7e5f26b33a9942bd3744c577888089ca56fde08828ef7462916e644dbf7d6b6c2662d1b289fc857b29906c8bf0fb25e39816cb94e34f257b16007bb46063d8307efdb4d3add182ffdeaa6e1122e8004e489c189f463882b3eb86820cde80a4cb403d0cb92732bbaae9997ba43c3c08971ab2558e888c16b330ff2cde10b736ab40e6bf3c36741b7f8ee560664661a9ab198527ac8fc87306ba91647ab55ba18125251c9056be9df360befb1d8fc44262aa8eab344ccbe13d6f96bb4fc55866a8895042e37998b47fe851a764f29bc24d0d90f4e22418765d3abe050e75eab09d5fb4a58c1b0422cfdf2e59bbc86c3a315157bc59e1edd253493ded30cb8a0cb815a58d994261deea1065a172b4fb97fd2008f81f3a522466c5cc335e8619e6bec2de8d820402cc1f71ab621fd8a35929b296902fe12dbd53f51e94833f95d893d2974992f8dcf8080a02436db38dc6d83a4e6affa3ba274427f5c3eb703e04f3b2db93ed515ecdd68f79ccfc01f6e98f25a2eba3c6f0407d12c2fbba5aa576782f55023b7f5c6d7bdabb90b2dc08389f2e1abfe6dab6348d6ee68fc2c766fad6f77bd34a791faab74e71e4fa4b32d89e3eebda68b241220b808cb563877f958f3b14b9e944b6de27704c0a353c1967e465d71a60d919384b5443b505de30c6483cfd4f2140e6763b39e71802df0487e7a0ec7ff1fa549d26f1f1e99ad421da72bd9ea156f3044d2cdd8ebd1d96b2d808b68d789a6b054becb8fc9025cec21ff834223a86d2198b142fbf8972c066797d0cb4925b22f79ec09a0901e825b94fa7d6153ead051337350e9ce900cd8aacf2d0f1af7635c5b468f9de3a5ae23388352760f1a588e6676e98fd6d4c6c09f85be1a353ccccc5b15f44e3b77c697d631ff1f76565905c7b6a1d7f5efca580990e9efaf9f57a94d7837c567ff116b448b79ce2ee5dc86da61337ccf7a2bac7b53363100b1972fbd3864dd08eb37ae00e18db3ba4f19b6dec0ba50c30f19f9006b04190a342656b6a0f26ad1a2afc62b4a8db250340e4f488c730b4b9fb7787dbefdd6499def9c3ed30ccae61dd5e8095ad0ccd8cd6b09857fde5ed1f696f1694850158c2ee12e431bcc398ce82760d5b5158f970f2332f75343e606192c1810f1d8939045e9f5876b5c234bdff5d7103d931a230ad5f45c77dfee3c4da546feaa0ff826f109ad7767062ebcdb48ada42c2985e9af1e804afd4de9b40ff567a30a83e2f703bf7ad5d3d2acc4be36652c8bb3a7f2557cf98e5330ab703802fc29715b6821756935da06088a2028e828e246b95d88de2d2629ce195bfc4238edd8c82f607d29217efa1de18fba877d0bfcb680ef6fd5c6840d252f01acc90ba646f23cbc6ef6be1dbeafece90b69ba70608361543dc129ed2d744cab75ff62324f1e2b39b0bddf72971e7adc0878162625ed35bb0af02fea48b2bb2a198ad00372ed498d7263f17d293e88aab50a6d904a5df99cb421794f10bb1f8ddcdfa9bede1c138636a5a0b7b7ad987f3663fc387d94c0ad86a45451583a0acda379d03e568a4c5a1a43b01ec7cb97fd88e990c2ed2a83f90e96224d80443ff2009646762d2f94010f905f733e158c16ec10fb1667264da78b6525572c18ceca44f1c59dfcfc57fccca485f6e697f3c1c9f39497f6a6d3ae53f1c69ca92aefd61b2d0193f70f56d455eb3b896db96bfc01aa6570702a3e3f7ad5b887f4e4acb76481471d91bad1b62b3ca1229a01746b797360e2d74612b312c7fc85d45f86e1d8d6c1c301497210f4946b7765653ab3ab866aa7bec9ec5a1f8d43b9d3ca9b4a563324917a5c1f356ca220ec22ac8fc3165039d0e500a103dc8b1acf3de38e4cb9cf036efc4e7604d0da7730f00326f12f8ba5d5086cce63bb", 0x1000}, {&(0x7f0000000800)="442ab8e31feedb7af77b6a0a4a764193256404f0eb7961da9826572427854c369ea52a68f41fdbf90a3d401028f0c466684d7dccda27f61c2c43bf2c1033c357c682fb922f18290b0840badded755aacc3893c19aa39c9d5db90177b07a299e16dc5862f0e6e399341069ff9a05c9f3d03b059abb163daa5bf21954083746c8587baa31f0bf611097af40d3542394f8e5ac79170769ae674a94462c40ba8353075caace4a47b6f8a5332ae33287bfdd68bdceaa70ac1fea30abaa7fbef22bb95457ec136f6e474426fed296983400c3ed7b45a56d1d43e2048fb4c8e0a33272d1152ae3c8c21f680c3", 0xe9}, {&(0x7f0000000440)="fa9ba8d87f2acd9ab5743f64f15ea3", 0xf}], 0x8, 0x0, 0x0, 0x4044010}, 0x4000) write$FUSE_ENTRY(0xffffffffffffffff, &(0x7f00000000c0)={0x90, 0xfffffffffffffff5, 0x1, {0x0, 0x1, 0x0, 0x1b5, 0x1, 0x4, {0x0, 0x8, 0x0, 0x8001, 0x0, 0xffffffffffffff81, 0x8, 0x5, 0x0, 0x80000001, 0x10000, 0x0, 0x0, 0x560e}}}, 0x90) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2000, 0x0) sendmsg$RDMA_NLDEV_CMD_STAT_GET(0xffffffffffffffff, 0x0, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) setsockopt$sock_void(r3, 0x1, 0x3f, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='system.posix_acl_access\x00', 0x0, 0x3c, 0x1) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b967480a41ba7860ac5cf65ac618ded8974895abeaf4b4836af922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x27) 00:01:35 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) 00:01:35 executing program 5: perf_event_open(&(0x7f0000000480)={0x1, 0x70, 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, @perf_bp={0x0}, 0x280}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(r2, 0x89e0, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(r4, 0x89e0, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r2, &(0x7f00000002c0)={0x0, 0x18, 0xfa00, {0x1, &(0x7f0000000280)={0xffffffffffffffff}, 0x2, 0x10}}, 0x20) write$RDMA_USER_CM_CMD_QUERY(r4, &(0x7f0000000300)={0x13, 0x10, 0xfa00, {&(0x7f0000000080), r5, 0x3}}, 0x18) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000000)=0xfffffffe) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000004e00)={&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x0, 0x0, r0}, 0x68) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) r6 = syz_open_procfs(0x0, &(0x7f0000000040)='net/route\x00') prctl$PR_GET_KEEPCAPS(0x7) preadv(r6, &(0x7f00000017c0), 0x370, 0x4000, 0x0) 00:01:35 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:35 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) [ 253.751998] XFS (loop1): unknown mount option [permit_directio]. 00:01:35 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) 00:01:35 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) [ 253.898494] hub 9-0:1.0: USB hub found [ 253.913161] hub 9-0:1.0: 8 ports detected 00:01:35 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000003c0)=ANY=[@ANYBLOB="4800000010000507000000001000000000000040", @ANYRES32=r4, @ANYBLOB="000000000000000028002a000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB="740000002400070500"/20, @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100716671"], 0x74}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000002c0)=ANY=[@ANYBLOB="4800000028d5b2e6cd393fca00210d0000100000000000000000", @ANYRES32=r4, @ANYBLOB="0400000000000000000000000a00010072737670360000001800020014000200fe880000000000000000000000000001"], 0x48}}, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={0xffffffffffffffff, 0x28, &(0x7f0000000080)}, 0x10) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000400)='{/-\x00'}, 0x30) r5 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xb) openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ocfs2_control\x00', 0x540, 0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) mq_timedreceive(0xffffffffffffffff, &(0x7f0000000500)=""/46, 0x2e, 0x80, &(0x7f0000000580)={r7, r8+60000000}) r9 = socket$inet6_tcp(0xa, 0x1, 0x0) r10 = dup2(r9, r9) ioctl$PERF_EVENT_IOC_ENABLE(r10, 0x8912, 0x400200) sendmsg$nl_route_sched(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)=@newtfilter={0x3c, 0x28, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {0x4}}, [@filter_kind_options=@f_rsvp6={{0xa, 0x1, 'rsvp6\x00'}, {0x4}}, @TCA_RATE={0x6}]}, 0x3c}}, 0x0) [ 254.038302] XFS (loop4): unknown mount option [permit_directio]. 00:01:35 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000045667a90bcc9a8290d1c608ed1c41d25f0848a51e63f3539ca1bc3ffffffff4eb05c6a450360c8d85e4ac3b8c2993786e75b3e241bc8ac814f6b4e6bf7858e303212b7b565cde35b446187f76119b6c48788e376e44031ae15abea27b6206ea088201bcd694eb27eefd0296d0120a36772438b4eefeb68276c5e61a1e63214e0e3b6bab08b0fb916cd48b6ff24b58eaa725fa20d230aad3457c0ca69f8533ffa7770d0b236c0f79df820ce0290fb494d002633b696d39aa368cbd8b40fc58c4568ef2a41f696cc71ba4ad80c2a3bb13fe4aedaea281c8f4a5c0bafddcb59ee5c"], 0x15) r2 = dup(r1) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='9p\x00', 0x0, &(0x7f00000028c0)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[], [], 0x6b}}) [ 254.099171] XFS (loop1): unknown mount option [permit_directio]. [ 254.100664] 9pnet: Insufficient options for proto=fd [ 254.261679] netlink: 72 bytes leftover after parsing attributes in process `syz-executor.2'. [ 254.268470] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=54568 sclass=netlink_route_socket pid=11516 comm=syz-executor.2 [ 254.299154] netlink: 72 bytes leftover after parsing attributes in process `syz-executor.2'. [ 254.299562] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=54568 sclass=netlink_route_socket pid=11519 comm=syz-executor.2 00:01:36 executing program 3: r0 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000040)='NLBL_UNLBL\x00') ioctl$SNDRV_TIMER_IOCTL_TREAD(0xffffffffffffffff, 0x40045402, &(0x7f00000002c0)) sendmsg$NLBL_UNLABEL_C_STATICLIST(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x64, r0, 0x1, 0x70bd28, 0x25dfdbfd, {}, [@NLBL_UNLABEL_A_SECCTX={0x32, 0x7, 'system_u:object_r:systemd_systemctl_exec_t:s0\x00'}, @NLBL_UNLABEL_A_IPV4ADDR={0x8, 0x4, @multicast1}, @NLBL_UNLABEL_A_IPV6ADDR={0x14, 0x2, @private1={0xfc, 0x1, [], 0x1}}]}, 0x64}, 0x1, 0x0, 0x0, 0x20004001}, 0x880) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket$nl_route(0x10, 0x3, 0x0) getsockopt$llc_int(r2, 0x10c, 0x4, &(0x7f0000000200), &(0x7f0000000280)=0x4) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vsock\x00', 0x101001, 0x0) ioctl$KDGKBSENT(r4, 0x4b48, &(0x7f0000000440)={0x24, "c903c68f50e4fdacc8c8bfdc007865b9bc46f170623703ea9c611516e28ca1080c935e059b7f8d6305b8c692bc26e643b83ea172e81189c8677353e85bd2932b446cf040b3177b9a1681e0f6592e104b928cc8892603f8141f45c7b1afb8b6a419be140ccc45f87c9ba77cb82ba55cb5847f77203a3c53f1f2e68ee1b4651c59fad407a96b6b9374a6ff029f0843ec2a493ae559d92a2409efd52b81fa724f3bc23c2237ead8fea1ce15e7069260c822382db8866a2242a7f5e503288eaa42e4d1c469fdc04feb5cf098741584acab3bd6749392200c8c5f33959d4eb7c8a0671072a8ca5e59405fe6899e5dd23e1ce8d7c6f2016e06fdb9c37ea8dd62121a254f98d1034271ce4c72352c285f6cf51e25168f524a6f09f9f512bfa28f6ffd32033e20f1f21a053a8821d29996b4de937bcf9e6821603a2f343d0bf214e2babdf98ec5eb6d4836aee712ae1bbf5ff486bab80e684dd8abac1677078ec82f7685dbea51900ed24c51705a437f9854b68fadd92366c30adaa1b97cc7d47ba7dc04c36cb7b9902690596a17475f0e819c5dab7a19110773507796ec2b520a886ac84dd09f15f7e9ffb13f0c10f2fc9e3f9d4050aed10a429f4ef76af007036fc6d69d35e26ce168e434625ee2ca6190795c05a5937a818690c2f1a464ac9d98236ed0d4913e97c48e4717abc3111a2f3a88918ed9967452431e57c1033c8bcadfc6"}) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000003c0)=@newlink={0x48, 0x10, 0x400, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bridge={{0xb, 0x1, 'bridge\x00'}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BR_MAX_AGE={0x8}]}}}, @IFLA_ADDRESS={0xa, 0x1, @dev}]}, 0x48}}, 0x0) 00:01:36 executing program 4: r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cachefiles\x00', 0x111100, 0x0) ioctl$SIOCNRDECOBS(r0, 0x89e2) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket(0x22, 0x800, 0x8000000) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000340)={'ip_vti0\x00', 0x0}) bind$packet(r3, &(0x7f00000001c0)={0x11, 0x800, r4, 0x1, 0x0, 0x6, @dev}, 0x14) sendmsg$IPSET_CMD_CREATE(r3, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x14, 0x2, 0x6, 0x801, 0x6c00, 0x0, {0x0, 0x0, 0x5}}, 0x14}}, 0x0) 00:01:36 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:36 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ashmem\x00', 0x0, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(r4, 0x89e0, 0x0) ioctl$UI_SET_RELBIT(r4, 0x40045566, 0xf) prctl$PR_GET_CHILD_SUBREAPER(0x25) ioctl$ASHMEM_SET_NAME(r2, 0x7709, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f00000000c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x8, [@enum={0x5, 0x1, 0x0, 0x6, 0x4, [{}]}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x61, 0x30]}}, &(0x7f00000005c0)=""/4096, 0x34, 0x1000, 0x3}, 0x20) 00:01:36 executing program 1: r0 = socket(0x10, 0x803, 0x0) socket$phonet(0x23, 0x2, 0x1) sendto(r0, &(0x7f0000cfefee)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0x374, &(0x7f0000000380)=[{&(0x7f0000000040)=""/95, 0x14b}, {&(0x7f0000000140)=""/85, 0x20a}, {&(0x7f0000000fc0)=""/4088, 0x737}, {&(0x7f0000000400)=""/106, 0x2ce}, {&(0x7f0000000740)=""/73, 0x3dd}, {&(0x7f0000000900)=""/77, 0x8}, {&(0x7f00000007c0)=""/154, 0x57b}, {&(0x7f0000000000)=""/22, 0xa}], 0x81, &(0x7f0000000600)=""/180, 0x41}}], 0x4000000000003b4, 0x0, &(0x7f0000003700)={0x77359400}) 00:01:36 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket(0x2b, 0x1, 0x0) bind(r1, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) ioctl$sock_bt_hidp_HIDPCONNADD(0xffffffffffffffff, 0x400448c8, &(0x7f0000000280)={r1, r0, 0x8002, 0x0, &(0x7f0000000180), 0x3f, 0x80, 0x4, 0x0, 0x5, 0x2, 0x800, 'syz0\x00'}) dup(r0) sendmsg$MPTCP_PM_CMD_DEL_ADDR(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0xffffffffffffff88, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="4bee26fe3e773f0403f7fc21c7d9387a722911ef4993d5f08fda97c6ee53d6272b95f0ffbbd6ae39d51fa03694e9c61958ca65cfd980b57a4b6fe7a21a22cafd0eb853931ba7d4698d783c20"], 0x34}}, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x0, 0x1, &(0x7f0000000040)=[{&(0x7f0000000140)="25bca2740a0000002734fa0095e0612687ecb86a548802a902000000020000000a0000000a000000250000000206e73ba8f4952bedc6760253ef", 0x3a, 0x400}], 0x0, &(0x7f0000000240)={[{@nodelalloc='nodelalloc'}]}) [ 255.093205] EXT4-fs (loop5): Can't read superblock on 2nd try [ 255.113123] Unknown ioctl 19272 [ 255.128019] Unknown ioctl 19272 00:01:36 executing program 2: syz_mount_image$f2fs(&(0x7f0000000000)='f2fs\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0xd, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000b0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e000000100000030000000100000002", 0x69, 0x400}, {&(0x7f0000010a00)="e7376b6600000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f", 0xa6, 0x200000}, {&(0x7f0000010b00)="000000000000000000000000000000000000000000000000000000002b8ea7d101000300000000030000000010", 0x2d, 0x200fe0}, {&(0x7f0000010c00)="000000000000000000000000000000000000000000000000000000060000000000010c80", 0x24, 0x2011e0}, {&(0x7f0000010d00)="000000000000000000000001", 0xc, 0x201240}, {&(0x7f0000010e00)="0000000000000000000000000000000000000000000000000002", 0x1a, 0x201280}, {&(0x7f0000010f00)="0000460000000003", 0x8, 0x2012e0}, {&(0x7f0000011000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\v', 0x16, 0x201320}, {&(0x7f0000011100)="00000005", 0x4, 0x201380}, {&(0x7f0000011600)="0000000000000000000000000000000000000000000000000000000100000000e7376b6600000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f", 0xc6, 0x204fe0}, {&(0x7f0000011700)="000000000000000000000000000000000000000000000000000000002b8ea7d1", 0x20, 0x205fe0}, {&(0x7f0000011f00)="ed4100005cf90100535f010002000000001000000000000002", 0x19, 0x1000000}, {&(0x7f0000012100)="00000000000000000300000003", 0xd, 0x1000fe0}], 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="000002a80000000000b253ef225b45b3f8d3622b36ddabeabcb4c4"]) 00:01:36 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$inet_opts(r2, 0x0, 0x4, &(0x7f0000000000)="8907040400", 0x5) setsockopt$SO_BINDTODEVICE(r2, 0x1, 0x19, &(0x7f00000000c0)='veth0_macvtap\x00', 0x10) connect$inet(r2, &(0x7f0000000080)={0x2, 0x0, @broadcast}, 0x10) r3 = socket$netlink(0x10, 0x3, 0xb) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)="39000000130009006900000000000000ab008000200000004600010707000014190001001000000800005068000000000000ef38bf461e59d7", 0x39}], 0x1) setsockopt$inet_tcp_TCP_REPAIR(r2, 0x6, 0x13, &(0x7f0000000040), 0x4) r4 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$FS_IOC_FIEMAP(r4, 0xc020660b, &(0x7f0000000180)={0x3ff, 0x1, 0x3, 0x1ff, 0x3, [{0x7, 0x76, 0x800, [], 0x2000}, {0x2, 0x1, 0x6, [], 0xa00}, {0x40008000, 0x100000001, 0x10000, [], 0x1}]}) 00:01:36 executing program 3: r0 = signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0xfc6]}, 0x8) ioctl$IOCTL_VMCI_GET_CONTEXT_ID(r0, 0x7b3, &(0x7f0000000200)) perf_event_open(&(0x7f0000000000)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) ioctl$BTRFS_IOC_LOGICAL_INO_V2(0xffffffffffffffff, 0xc038943b, &(0x7f0000000080)={0x8, 0x48, [], 0x1, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) read$FUSE(r2, 0x0, 0x0) bind$alg(r1, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'sha3-224\x00'}, 0x58) r3 = accept4(r1, 0x0, 0x0, 0x0) sendmmsg(r3, &(0x7f0000006f40)=[{{&(0x7f00000000c0)=@hci={0x1f, 0x3}, 0x80, 0x0}}, {{&(0x7f0000001340)=@hci, 0x80, 0x0}}], 0x2, 0x0) ioctl$VIDIOC_SUBDEV_G_EDID(r2, 0xc0285628, &(0x7f0000000280)={0x0, 0xfffffffd, 0x7fffffff, [], &(0x7f0000000240)=0x5}) [ 255.162018] EXT4-fs (loop5): Can't read superblock on 2nd try 00:01:36 executing program 1: syz_mount_image$ext4(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyS3\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_tx_ring(r3, 0x107, 0xd, &(0x7f0000000040)=@req={0x56, 0x7f, 0xfffffffd, 0x6}, 0x10) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, &(0x7f0000000200)={0x0, r4+30000000}, 0x0) r5 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x5bf, 0x100) fcntl$notify(r5, 0x402, 0x9) vmsplice(r1, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528ac06}], 0x1, 0x0) 00:01:36 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:36 executing program 5: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) [ 255.309494] F2FS-fs (loop2): Magic Mismatch, valid(0xf2f52010) - read(0x0) [ 255.321270] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead. [ 255.338760] F2FS-fs (loop2): Can't find valid F2FS filesystem in 2th superblock [ 255.411962] F2FS-fs (loop2): invalid crc value [ 255.422109] hub 9-0:1.0: USB hub found [ 255.428516] hub 9-0:1.0: 8 ports detected 00:01:37 executing program 3: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:37 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f000002c000/0x18000)=nil, &(0x7f0000000100)=[@text16={0x10, &(0x7f0000000040)="baa000ec3e3e3e0f2b75ee65f30f008f6300a6aff4660f3a62227d0f20e06635000040000f22e0260f0350000f01cf", 0x2f}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = openat$hwrng(0xffffff9c, &(0x7f0000000080)='/dev/hwrng\x00', 0x0, 0x0) sendmsg$IPCTNL_MSG_CT_GET_UNCONFIRMED(r3, &(0x7f0000000200)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x14, 0x7, 0x1, 0x801, 0x0, 0x0, {}, ["", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4000000}, 0x88e4) ioctl$KVM_SET_IRQCHIP(r1, 0x8208ae63, &(0x7f0000000680)={0x0, 0x0, @pic={0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0xa7, 0x0, 0x0, 0x8, 0xa9, 0xc6, 0x7}}) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) r4 = openat$full(0xffffffffffffff9c, &(0x7f0000000000)='/dev/full\x00', 0x0, 0x0) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000380)={[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200000201, 0x0, 0x4c8]}) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_IRQ_LINE_STATUS(r1, 0xc008ae67, &(0x7f0000000280)={0xc, 0x8001}) perf_event_open(&(0x7f0000001340)={0x1, 0x70, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)={0x44, 0x0, 0x221, 0x0, 0x0, {{}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_OFFCHANNEL_TX_OK={0x4}, @NL80211_ATTR_FRAME={0x23, 0x33, @probe_request={@wo_ht={{}, {}, @device_b, @device_a, @from_mac=@device_b}, @val, @val, @val={0x3, 0x1}, @void, @void}}]}, 0x44}}, 0x0) sendmsg$NL80211_CMD_JOIN_OCB(r4, &(0x7f0000000440)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x3c, 0x0, 0x200, 0x70bd2d, 0x25dfdbfe, {{}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x28f}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0xff}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x5}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x8000}]}, 0x3c}, 0x1, 0x0, 0x0, 0x4000010}, 0x200080d0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 255.571081] F2FS-fs (loop2): f2fs_check_nid_range: out-of-range nid=1, run fsck to fix. [ 255.605052] F2FS-fs (loop2): f2fs_check_nid_range: out-of-range nid=2, run fsck to fix. 00:01:37 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(r1, 0x89e0, 0x0) ioctl$SNDRV_TIMER_IOCTL_STOP(r1, 0x54a1) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040)='nl80211\x00') r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$CHAR_RAW_ALIGNOFF(r1, 0x127a, &(0x7f0000000300)) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(r6, 0x89e0, 0x0) ioctl$TIOCL_BLANKSCREEN(r6, 0x541c, &(0x7f0000000240)) sendmsg$TIPC_NL_NET_SET(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000080)={0x138, 0x0, 0x2, 0x70bd2d, 0x25dfdbfb, {}, [@TIPC_NLA_NET={0x18, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x100000000}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x5cfe}]}, @TIPC_NLA_PUBL={0x14, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x80000000}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x5}]}, @TIPC_NLA_NET={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ID={0x8, 0x1, 0xfffffff8}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x20}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x2}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x20}]}, @TIPC_NLA_PUBL={0x2c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0xffffffb2}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x7264}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x6}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x8}]}, @TIPC_NLA_PUBL={0x4c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x9e}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0xc18}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x3}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x100}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x84c1}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0xfffffffa}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x3}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x81}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x7}]}, @TIPC_NLA_PUBL={0x54, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x5}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x3f}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x200}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x101}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x3}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x7}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x4}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x8000}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x8}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x3}]}]}, 0x138}, 0x1, 0x0, 0x0, 0x4008009}, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000280)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_MESH(r3, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000340)={0x28, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_MESH_CONFIG={0xc, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_CONFIRM_TIMEOUT={0x6, 0x2, 0xc}]}]}, 0x28}}, 0x0) 00:01:37 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmsg$inet6(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0xa, 0x4e22, 0x0, @private1={0xfc, 0x1, [], 0x1}, 0x7}, 0x1c, &(0x7f0000001480), 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="180000000000000029001f0036000000000000000000000008010000000000002900000037000000001e00000000000000ecf34e5d2f0d66d6c992781474bb8806eca85b10c50c4d3bca748539e335809d2dc52174e9f34685f7ba4a5ea408aa7e7b3a93b207dad4845a484f0875fd88013559d664a536393a3149aab0016f26388183cfc38115b86bff0a000025ca52fdee3571d8f0298ac5a12dec9d792c51f88c2a6e790c4c531c8ebe39857f9115fa362de3dc25cb8e033ec5e80af690a14253a02e5a7f8453f81a701d2e1c9f2489a3b3358eba2ec3399abb84aff838f87d4f4041cd1f9b04a47800c3d4da1a33f6ac39ed41c68c14a1dca0634007785d31d8694a2b96b112266d3188112e04c44610fc80d59ae0f677c7591d2c1101001800000000000000290000003700"/312], 0x138}, 0x0) sendmsg$NFQNL_MSG_VERDICT_BATCH(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x28, 0x3, 0x3, 0x3, 0x0, 0x0, {0x5, 0x0, 0x6}, [@NFQA_MARK={0x8, 0x3, 0x1, 0x0, 0x3ff}, @NFQA_VERDICT_HDR={0xc, 0x2, {0xfffffffffffffffd, 0x9}}]}, 0x28}}, 0x8840) 00:01:37 executing program 5: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:37 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) [ 255.906598] F2FS-fs (loop2): Try to recover 2th superblock, ret: 0 [ 255.916989] F2FS-fs (loop2): Mounted with checkpoint version = 666b37e7 00:01:37 executing program 2: syz_mount_image$f2fs(&(0x7f0000000000)='f2fs\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0xd, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000b0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e000000100000030000000100000002", 0x69, 0x400}, {&(0x7f0000010a00)="e7376b6600000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f", 0xa6, 0x200000}, {&(0x7f0000010b00)="000000000000000000000000000000000000000000000000000000002b8ea7d101000300000000030000000010", 0x2d, 0x200fe0}, {&(0x7f0000010c00)="000000000000000000000000000000000000000000000000000000060000000000010c80", 0x24, 0x2011e0}, {&(0x7f0000010d00)="000000000000000000000001", 0xc, 0x201240}, {&(0x7f0000010e00)="0000000000000000000000000000000000000000000000000002", 0x1a, 0x201280}, {&(0x7f0000010f00)="0000460000000003", 0x8, 0x2012e0}, {&(0x7f0000011000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\v', 0x16, 0x201320}, {&(0x7f0000011100)="00000005", 0x4, 0x201380}, {&(0x7f0000011600)="0000000000000000000000000000000000000000000000000000000100000000e7376b6600000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f", 0xc6, 0x204fe0}, {&(0x7f0000011700)="000000000000000000000000000000000000000000000000000000002b8ea7d1", 0x20, 0x205fe0}, {&(0x7f0000011f00)="ed4100005cf90100535f010002000000001000000000000002", 0x19, 0x1000000}, {&(0x7f0000012100)="00000000000000000300000003", 0xd, 0x1000fe0}], 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="000002a80000000000b253ef225b45b3f8d3622b36ddabeabcb4c4"]) 00:01:37 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:37 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) ioctl$sock_SIOCGIFVLAN_GET_VLAN_VID_CMD(r0, 0x8982, &(0x7f00000001c0)) r1 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000080)='/dev/nullb0\x00', 0x4000000004002, 0x0) mmap(&(0x7f0000000000/0xe7e000)=nil, 0xe7e000, 0x200000e, 0x13, r1, 0x864a1000) r2 = socket(0x2b, 0x1, 0x0) bind(r2, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) sendmsg$NFNL_MSG_ACCT_GET_CTRZERO(r2, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="600000000207010200000000000000000200000a0900010073797a310000000009000115bd406b9f23836f7333905919797a31000000000c00064000000000000000030000024000000000000000051c00078008000240fffffffa0800014000"], 0x60}, 0x1, 0x0, 0x0, 0x10010}, 0x14) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 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, @perf_bp={&(0x7f0000000000), 0xf}, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = gettid() process_vm_writev(r3, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x2, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034afa5}], 0x1, 0x0) syz_emit_ethernet(0x300cce, &(0x7f00000000c0)=ANY=[], 0x0) 00:01:37 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(0xffffffffffffffff, 0x40086602, 0x0) perf_event_open(&(0x7f0000000180)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = perf_event_open(&(0x7f0000000100)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x7f6}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) close(r0) socket$kcm(0x2c, 0x3, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) close(0xffffffffffffffff) r2 = socket(0x2b, 0x1, 0x0) r3 = socket(0x2b, 0x1, 0x0) bind(r3, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) setsockopt$XDP_UMEM_FILL_RING(r3, 0x11b, 0x5, &(0x7f0000000040)=0xa080, 0x4) bind(r2, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) ioctl$BTRFS_IOC_ADD_DEV(r2, 0x5000940a, &(0x7f00000006c0)={{r1}, "e3d99d872de64c0e79e89b9c7f588b8c13e8264e8afe99cc53c1c8c677c591e1f84f5955a3029a6cec26cf201c84581cad9b1d4c03a21238b91f810ef6f4cad1043e85243258494638ddcb7dcfff287dbcbfd27f3c76003a0e22721e91bda423cdd29b625fc808681fd0dc81c97156ddc99d09e3800b5c2c3667d471b42f4899c462caa0d216b1617f7cec895272e7d136eaa336e64ef5f76c90a220e9db6402cb070f947b5739abf954a9e322d18b574df36ac45bf27adf4e57484a61ee48ae0dfe7f0e07d4bb297ed128e1bce1a4032963959a3e0b589e30ffce1c3705609052d519e32cddafb8256ff75fdd3f57c765fd1c57b7f6717e8dc2bc4579448667c717a3bb7cdf99c1b68ce3db581f66c36b6f562d32e801b77cbe19ce1aad73af055cf10ac16d532b89cc1e3c4771fe530c351d44a30b094d6bb0e1b6a742307ea188b4ab96cc49fdd321d90dc03f12a04249570e1a26448de0ea131b38c29f8381d2581a44111c0af4d47db75768247473893dab5cdc6e26a85e7969ce4fbbad89567b4f2e920c2e382d3f3337a16e8fa8123b1df7526f17c6f4a684decc189416df394df2617b5612e0c6f323e746ec76967363e979fedcaaed9b77efde77e4fe3d201508923abd4f5ec37ef5d16bd1cad9331e97a21364e4e46c981fdd01cd2db1a37327eeec2786a7c47ad2cc55d2ef21c791ff640bd529b845483299bcdd01a9ecbda77543759dbe00f8afe12aec6353f1fa645c0f26159589ed6ecc4245c289881bdb0ea2a082b009a6e9837117cfbdc8197ed8664250de9b816f33c1a5d6e1689667c2294145edbf74eb8b3598c9573dfd425d114d17dfe1ba880b25f579e0d085f56635bd767b879273c44fb26ba721e219dddd70ccbc9af57ce94a1dc3ccdfe0adf6485a4c777f95ed276b6848a7a27ef140cac64eb93c3528017373cd2e376d764199a7f5917175830649d454e95e75c4f39c8a7884fe58b1c80a14bf11f8d22bf2e11ead876f65e846bb40820720a12165bf712524cf77ae3e6b2f33947a0534480492e0d06ebe0a07af38b8d0e889c21ce658b728c8ae5636ce21d9feb642e8380f042ad39b671abdf009d16b6e47b0225592cce50961e6f88f38ebe261f8ce20858ef83e7746ce13d06ca95724c72634acd29f51cc40ac4a14c4ece9a0f5f72d908cb2483e78c0c6fb27a2f3381f8cd840b704023339b871f3fcb06c13b9dcdc1ec7d9fbbb39daefce9064cf0d036ef61eb27b8f49a240e773540e5cb2e2506c08673ceaf8e2677a3c5652e01082ecb644b40b2e2e26d71ea50df1fc52394b3a3d9de727c6fc753aa1b6bc253c5193bace799209adaa38228acba7ac04a386e0fd905ef63b56c0d63c7d9efdbd55af9918897c26f03db4a4f34597fd574e342e93f79f645706191dcd14426eb27158a460ca8787544c8b229bc517f11edaeb3d72f8387e1cec959d2345b84c61a0bbe715baf2c54a8b4691a2ef47f28177daebe0a4f08f64fe3352c959121e00f89be285697264d69624d0e0fd1e4dcb4bb5125b337a64cb9e0d021c03e5b47aa0590203ba44f89070127ca4fcd08fb1e095d04ddd7504fbe21ae35e564fa1677815ec02345d63e929061c35901aeceae9121097a06284363325b2fe4311d77630bab7af5945d76c6715281f1337bb76784515f88aa2caa219b20cb66f642ffa95965c88557dc8e24f089a2f1a968daa32b8c97744f4199c216e88d5f672c88f1d806451ca4cf9ecb83f0af3ff4a7edd6a4cf7f46401fbbbde65200d3bec397c498ffff4e1b0dc9a80088c919b4279db28b2f14c565cf8fdd852d5f7f0af7667e2ce88c7eb7c37d6ceb49fb1e257b11f8d929d05c242612b33d101d225f76894a2dc995d05c8bf07133c9f81fcee8d2435419f75663ae023e19dd30999ce06d78d689c6b135c431321d5dc24f6029cf662d969062d8de05faa2d028676673ed66202ea621ac37f66e2dbaa1c4a39b19a35989a7afb72d5aab83cd689dee83eb3101dbee337f12ec5e37e3976eb2cb2cc6d5e4b4361a184502c2e104fc20770da035085ccfd8dd5035b8ba50966dc78e8d771b42361513802bc3ed72b94e9a3911829d67bf3d43ebbdc08e2dce45325aadf8989cb8db545db53327c6145e05a01c92191acff93302293fc0a2dff383f72c784cd9ddb0977d80fbaa9424ec07fcb6fe3816ade5f09a335fbdda09e9cb319eec3cc1826e1b88e96a4f11d50df1407ce26aa2782e9339fdfd8c54769224eb7c8d17090fc6a20c621310ab3c36ba1fe7cdaa169fced8f2dae043999208aece1c2cbdb94a491792fa8bef821dc43643cb249ef24f9f3d76ba63cd0f2ce68e8b5b04ee38e53aa277d9a34a5042e683aa935181d04ec5f486bce881dd4a72cb48a692379f25d9bbdcdd2e69b3d5c9fa653266f6105885932f463a9d30c2051b8506fd49e63420288b81d3eeafc590843f0fec374e881c53a6208d974684581d48ca329c177dd780b72e18e0726eebbc955659639e3116521acf17c528f980057d346df1a1c4ec9354ad4a0b37a922f32d508230c221ba4ebc7e1aaeac4d9dc6ab283385ac55ff8fb2a11bdd1d313672bd099531496651fcd70cda197f167cebd7f53c61b0f297da5110400e50133a39f9846c8c65241d905a0ceaec2a5f63d46cab16e26f8c6f5ea677f83fb294996f2cfaf4b93c611dc6747e44870db788d63f1ce504fb1665b1e0b3da80ef5e936fd8b9249abe85713b13bba39b5a1f3bc8d70ead48d833ecd832909a291b6a2ad0342f2068e8c4ea0afdfa2ae0a913ff896092c8f768e9368b9dc22663049745e281b535937b926c1686a93c85a34350aa27989993d6f5b566ff29fde6253508435e4aa620cf8680c3eeef01b04f252a18837b3b1da9b8495b64edb01cc159608db5b23ccac17aa23cc90d579aa1a560b170946bd476e7454a6a705b8d57fae7c6d83db59b44e9a9eb4d733f49ab52638120b5a231ea24baafb21a34a02ddd2c2d087a0e5731aa259a0380e0f2ee5397316661c1465a15bb8b1155b78f011657508b6ad33d80457cf9820635d249ac6fcb0e1927c63b9a8ca6afeebd665c0ba8d9432187878d19b9afbfee303ef781837eec65c03daa85377d9d36cc5ed790d94bb0a4a8c3e8a71cdfa312e433cb2418f8fc50dce9a331ec7d0579e9bd0e7d5a33549531bb470826ad46018f358ffb25c14d86936e88a634e3f039f38cc899d6fb3d791a79d2acfa4c23e7bbdb30a7f050f9f072354699426d910d48b586192f9f5aea715b762f5b68a19f7ae0eec674f594b2fc230ee1933dceacfc076032299fc15ccbba6c833aeb6ae817a201b00820911ac9cd191c7a51095663a1a8971f08d78a1930630076d57ec9df6da9bde29951766bb01c1e4d7a375d9c18ac1146c481f8a28378045477f93bf453dc9edd0278bee08f838fd52faaadd34303702f1cd4a34a712c9d9763a389f83c8cc8f780ce8f83388a14f40acffffc904231bb7d0348e22551b815918a8812f6ae3b6535e6d78708405805b357ab5296d8549345e3f11a094ac0f850fb5a00e76497439950399a2cd1bcba076120827e84136b0e7a722151f3f9d158afa3c54dac0452ae09eac1f2adcf752cecbe10d7455b8824701a596b0a20a43057cbfdf1d97592802213e1ea34acaae93ac7f28f8834b8f6baca4667b57b0829d70b329f4ab0dc41286ae0a2a011fa3a0568de3cd71a03667b374b9953a9d059300b16a2d6d2bf92841297c2f8bc5bebb33ee690b71a3b984b9e312d2abe5b16879ee83dbe0cc2c768fdcd297abd4ecef854b95c5eb465b5403e5a25693d6b12a2d9f78ea576f14fc276d524a5e73d497de82a2609a8f5fffadcd6b4e2afbef79ba0f2dae3e96321eec48f3c4b1d4336e73207240d059bf0a0ba05175dcd4187c98d7d9c43382f915f1bb745a3d767984fa8b05cf30d7096bad7c127369b5c69f5915f7a00079247644aafdbd73b776e8f6bf2acee75500352a2bebaa9ca9f183fc0f1dbfb5e4474855d03fc9ce6adb9ba31790c6f33b8f71563df28e26b59f0eaca0d727abdf6068d4e38df0dfa6f0853ca980b3921bc19ca42d4c34f9a5e1e21b1340ed4c77afd56fd7c82329607716688c09cbc06720a8cf56e0de244250d7b3e1fd5673c0fd05b47c1301ecdfc19c37396487fe7ac942434a839bca598a9a70006cb0c56e4f6d01a0b6341e38e7479068ba015b47fd8c9ebb748351cbcbc034d55c3d3fc324776568cf2d33019f64537c99efc3abde51a8157f730af954c72eb95d3c2da0804bf9149989732fcfc359cd0710c6244f434999ce3e33b3b1b2247e54d25fa9e3f264e104b3c3a961c69e221a1abcb84959046700193fcccf1e69262a0d853bb36dad9baff02af8df6c39257ca308e9438659f664ecd95479913bb28ed93b2cd0930bf80b0e5ac62bb117d388195d5bc7078ae902cc8ef430eac2918340f8bdfb6048c357282b4b73adc3298795a5cebeb17a06886b2e6c66f4d548a9a125e86a42e6edfa2aa9d2d6fd57dbda80a1022ca9a91bf86bb16f7c324f612e1095c28d4ff04d7484ba6efae12754cddd51fbd603e1ba35f1d223cce7f8fb96272c556f3eb51aea00481087feaf9ee0cde1f948dd5a783b7b13e46a1853d7587abbef216e2d7aac2b48f6e8da12c37e498289f484319c6a2c602459fc63d1b75f80db2177b19ce32cb2084a9034c6deee61bfa891c0d02f2fafb3231cd6cbd158b1eed636a1f82cb1ed733b433fdb66fa664445bf0efe118cc54374784312eaaf2502ff3441ce50a16352d9741d4082bfb044977e101d6c74c3206585c70e74899281d10cb188a7758404dc27aaec606b95f9f2268b346df4d21dcf6fbce1e83d7aed171481bad056d60a07090c660e9cddb45ac080d87c20df48e1829d2f03855f016a008d360cd711a2f5b9dbd014c12b565f317c3d816d2a9b5016f467411a5500d145daaadd5e514a39357301c7568e4dfd3f9596f80e4298e83ae0acf4548edefefd596e79285ad581a152b85e56f4853164b8b0157784d29159da7f7443b7d2f6f524e8d08864476bea651dd313a67d67bf33251f35f87dc97f6591031eb286360dfa8ffe63304e1776996fba9404903f7e4b216c36aa423a69fc9c17949ae7903fd3a78784bb9406ce454b23b1d4744548cd0f0c84551404fdf27113e1689436fc5f15d12f1e25e703a7e1293041dbdad673b1a1e6425423464dd4fae5a749679fc23b2498ecb18908953984f127bd73700ae5a7a9ab4f9b43bc9a4049c8ad4866b88be7d6e70afaf856254860e12708f5ea8f039acb418db74b5f100d7e27b7a7f5d465adb99e49133f7cfde7e913b14b4c63150ccbb73f0f7d1da3ed3ff88fe32d90c0a1e118963f16ba2c9556ba88a81852d92b98d707d00281c9f31982d422b22c35d0e57eb4b8ada75dc53f8ed5d7b059d9a3ac302e64e5fb44006816bc1dd91d256845807b781d465ee417fa649186360b11479b666b4df1ea768325fe6df9f84cb42d931c4d2c7ae69a1d8f6bc1db3ed3e7a914916a9ffdaaa48cf5ebf6e4b13cbe8da0a439c3d15f74a01026f6cc8f4480e24242bdcf793adb1e18117cce9f638f5a7d976222b3cf612aed09759ed4c7eadb602acd1b80e9a9f326f2b53e5b870afb84c3b8833e59f18e602b58842400aaf74d8fc107caafdae2b233ba7d9105889fa86837a4abcaa607704e42dc63c837cb880e06f427b977d4002832061cb9eb16d3c14b758cb980a299b90fbca9b0a0eac3"}) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x89a0, &(0x7f0000000000)='&@[\x00') bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x9, 0x4, &(0x7f0000000200)=ANY=[@ANYBLOB="939c535884d22bbbf1d667152ac9959e1153f7bea6ed0e47440d4d5d4bbfa578db6ded24c6e0eb021e194eab62a4d82cb01d30ef3471da69805bc767b94faf3acd20644be5adc8883f622ec24ff10066ec208816bb428b03db9a67bb8e594558d32e1121c9eaa2292485d8831339215be637db57b4be7a568879cf1a84fec091c1df4308a382070514e61d37148324d1510702bd4a7a7d94e5a659f399ea6b35bdd37605e51693534b68991b19e6eec3b1ea"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x11, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x78) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x4509, 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, @perf_config_ext, 0x20c}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x89a1, &(0x7f0000000680)='&@[\x00') [ 256.119154] hub 9-0:1.0: USB hub found [ 256.143516] hub 9-0:1.0: 8 ports detected 00:01:37 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:38 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:38 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) [ 256.700872] hub 9-0:1.0: USB hub found [ 256.730804] hub 9-0:1.0: 8 ports detected 00:01:38 executing program 5: r0 = syz_mount_image$msdos(&(0x7f00000000c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffffffff0000, 0x1, &(0x7f0000000140)=[{&(0x7f0000000000)="1400050900000a0e666174000404090a1000027400f801", 0x17}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0001000c1100"]) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(r2, 0x89e0, 0x0) renameat2(r0, &(0x7f0000000100)='./file1\x00', r2, &(0x7f0000000180)='./file1\x00', 0x0) getdents64(r0, &(0x7f0000000000)=""/50, 0x32) ioctl$VT_RESIZE(0xffffffffffffffff, 0x5609, &(0x7f0000000080)={0x9, 0x20, 0x9}) r3 = syz_open_dev$vcsa(&(0x7f00000001c0)='/dev/vcsa#\x00', 0x5, 0x40) fsetxattr$security_capability(r3, &(0x7f0000000240)='security.capability\x00', &(0x7f0000000280)=@v1={0x1000000, [{0x80000000, 0x8000}]}, 0xc, 0x7) [ 256.815654] F2FS-fs (loop2): Magic Mismatch, valid(0xf2f52010) - read(0x0) [ 256.823739] F2FS-fs (loop2): Can't find valid F2FS filesystem in 2th superblock [ 256.833860] F2FS-fs (loop2): invalid crc value 00:01:38 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:38 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(0xffffffffffffffff, 0x40086602, 0x0) perf_event_open(&(0x7f0000000180)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = perf_event_open(&(0x7f0000000100)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x7f6}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) close(r0) socket$kcm(0x2c, 0x3, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) close(0xffffffffffffffff) r2 = socket(0x2b, 0x1, 0x0) r3 = socket(0x2b, 0x1, 0x0) bind(r3, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) setsockopt$XDP_UMEM_FILL_RING(r3, 0x11b, 0x5, &(0x7f0000000040)=0xa080, 0x4) bind(r2, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) ioctl$BTRFS_IOC_ADD_DEV(r2, 0x5000940a, &(0x7f00000006c0)={{r1}, "e3d99d872de64c0e79e89b9c7f588b8c13e8264e8afe99cc53c1c8c677c591e1f84f5955a3029a6cec26cf201c84581cad9b1d4c03a21238b91f810ef6f4cad1043e85243258494638ddcb7dcfff287dbcbfd27f3c76003a0e22721e91bda423cdd29b625fc808681fd0dc81c97156ddc99d09e3800b5c2c3667d471b42f4899c462caa0d216b1617f7cec895272e7d136eaa336e64ef5f76c90a220e9db6402cb070f947b5739abf954a9e322d18b574df36ac45bf27adf4e57484a61ee48ae0dfe7f0e07d4bb297ed128e1bce1a4032963959a3e0b589e30ffce1c3705609052d519e32cddafb8256ff75fdd3f57c765fd1c57b7f6717e8dc2bc4579448667c717a3bb7cdf99c1b68ce3db581f66c36b6f562d32e801b77cbe19ce1aad73af055cf10ac16d532b89cc1e3c4771fe530c351d44a30b094d6bb0e1b6a742307ea188b4ab96cc49fdd321d90dc03f12a04249570e1a26448de0ea131b38c29f8381d2581a44111c0af4d47db75768247473893dab5cdc6e26a85e7969ce4fbbad89567b4f2e920c2e382d3f3337a16e8fa8123b1df7526f17c6f4a684decc189416df394df2617b5612e0c6f323e746ec76967363e979fedcaaed9b77efde77e4fe3d201508923abd4f5ec37ef5d16bd1cad9331e97a21364e4e46c981fdd01cd2db1a37327eeec2786a7c47ad2cc55d2ef21c791ff640bd529b845483299bcdd01a9ecbda77543759dbe00f8afe12aec6353f1fa645c0f26159589ed6ecc4245c289881bdb0ea2a082b009a6e9837117cfbdc8197ed8664250de9b816f33c1a5d6e1689667c2294145edbf74eb8b3598c9573dfd425d114d17dfe1ba880b25f579e0d085f56635bd767b879273c44fb26ba721e219dddd70ccbc9af57ce94a1dc3ccdfe0adf6485a4c777f95ed276b6848a7a27ef140cac64eb93c3528017373cd2e376d764199a7f5917175830649d454e95e75c4f39c8a7884fe58b1c80a14bf11f8d22bf2e11ead876f65e846bb40820720a12165bf712524cf77ae3e6b2f33947a0534480492e0d06ebe0a07af38b8d0e889c21ce658b728c8ae5636ce21d9feb642e8380f042ad39b671abdf009d16b6e47b0225592cce50961e6f88f38ebe261f8ce20858ef83e7746ce13d06ca95724c72634acd29f51cc40ac4a14c4ece9a0f5f72d908cb2483e78c0c6fb27a2f3381f8cd840b704023339b871f3fcb06c13b9dcdc1ec7d9fbbb39daefce9064cf0d036ef61eb27b8f49a240e773540e5cb2e2506c08673ceaf8e2677a3c5652e01082ecb644b40b2e2e26d71ea50df1fc52394b3a3d9de727c6fc753aa1b6bc253c5193bace799209adaa38228acba7ac04a386e0fd905ef63b56c0d63c7d9efdbd55af9918897c26f03db4a4f34597fd574e342e93f79f645706191dcd14426eb27158a460ca8787544c8b229bc517f11edaeb3d72f8387e1cec959d2345b84c61a0bbe715baf2c54a8b4691a2ef47f28177daebe0a4f08f64fe3352c959121e00f89be285697264d69624d0e0fd1e4dcb4bb5125b337a64cb9e0d021c03e5b47aa0590203ba44f89070127ca4fcd08fb1e095d04ddd7504fbe21ae35e564fa1677815ec02345d63e929061c35901aeceae9121097a06284363325b2fe4311d77630bab7af5945d76c6715281f1337bb76784515f88aa2caa219b20cb66f642ffa95965c88557dc8e24f089a2f1a968daa32b8c97744f4199c216e88d5f672c88f1d806451ca4cf9ecb83f0af3ff4a7edd6a4cf7f46401fbbbde65200d3bec397c498ffff4e1b0dc9a80088c919b4279db28b2f14c565cf8fdd852d5f7f0af7667e2ce88c7eb7c37d6ceb49fb1e257b11f8d929d05c242612b33d101d225f76894a2dc995d05c8bf07133c9f81fcee8d2435419f75663ae023e19dd30999ce06d78d689c6b135c431321d5dc24f6029cf662d969062d8de05faa2d028676673ed66202ea621ac37f66e2dbaa1c4a39b19a35989a7afb72d5aab83cd689dee83eb3101dbee337f12ec5e37e3976eb2cb2cc6d5e4b4361a184502c2e104fc20770da035085ccfd8dd5035b8ba50966dc78e8d771b42361513802bc3ed72b94e9a3911829d67bf3d43ebbdc08e2dce45325aadf8989cb8db545db53327c6145e05a01c92191acff93302293fc0a2dff383f72c784cd9ddb0977d80fbaa9424ec07fcb6fe3816ade5f09a335fbdda09e9cb319eec3cc1826e1b88e96a4f11d50df1407ce26aa2782e9339fdfd8c54769224eb7c8d17090fc6a20c621310ab3c36ba1fe7cdaa169fced8f2dae043999208aece1c2cbdb94a491792fa8bef821dc43643cb249ef24f9f3d76ba63cd0f2ce68e8b5b04ee38e53aa277d9a34a5042e683aa935181d04ec5f486bce881dd4a72cb48a692379f25d9bbdcdd2e69b3d5c9fa653266f6105885932f463a9d30c2051b8506fd49e63420288b81d3eeafc590843f0fec374e881c53a6208d974684581d48ca329c177dd780b72e18e0726eebbc955659639e3116521acf17c528f980057d346df1a1c4ec9354ad4a0b37a922f32d508230c221ba4ebc7e1aaeac4d9dc6ab283385ac55ff8fb2a11bdd1d313672bd099531496651fcd70cda197f167cebd7f53c61b0f297da5110400e50133a39f9846c8c65241d905a0ceaec2a5f63d46cab16e26f8c6f5ea677f83fb294996f2cfaf4b93c611dc6747e44870db788d63f1ce504fb1665b1e0b3da80ef5e936fd8b9249abe85713b13bba39b5a1f3bc8d70ead48d833ecd832909a291b6a2ad0342f2068e8c4ea0afdfa2ae0a913ff896092c8f768e9368b9dc22663049745e281b535937b926c1686a93c85a34350aa27989993d6f5b566ff29fde6253508435e4aa620cf8680c3eeef01b04f252a18837b3b1da9b8495b64edb01cc159608db5b23ccac17aa23cc90d579aa1a560b170946bd476e7454a6a705b8d57fae7c6d83db59b44e9a9eb4d733f49ab52638120b5a231ea24baafb21a34a02ddd2c2d087a0e5731aa259a0380e0f2ee5397316661c1465a15bb8b1155b78f011657508b6ad33d80457cf9820635d249ac6fcb0e1927c63b9a8ca6afeebd665c0ba8d9432187878d19b9afbfee303ef781837eec65c03daa85377d9d36cc5ed790d94bb0a4a8c3e8a71cdfa312e433cb2418f8fc50dce9a331ec7d0579e9bd0e7d5a33549531bb470826ad46018f358ffb25c14d86936e88a634e3f039f38cc899d6fb3d791a79d2acfa4c23e7bbdb30a7f050f9f072354699426d910d48b586192f9f5aea715b762f5b68a19f7ae0eec674f594b2fc230ee1933dceacfc076032299fc15ccbba6c833aeb6ae817a201b00820911ac9cd191c7a51095663a1a8971f08d78a1930630076d57ec9df6da9bde29951766bb01c1e4d7a375d9c18ac1146c481f8a28378045477f93bf453dc9edd0278bee08f838fd52faaadd34303702f1cd4a34a712c9d9763a389f83c8cc8f780ce8f83388a14f40acffffc904231bb7d0348e22551b815918a8812f6ae3b6535e6d78708405805b357ab5296d8549345e3f11a094ac0f850fb5a00e76497439950399a2cd1bcba076120827e84136b0e7a722151f3f9d158afa3c54dac0452ae09eac1f2adcf752cecbe10d7455b8824701a596b0a20a43057cbfdf1d97592802213e1ea34acaae93ac7f28f8834b8f6baca4667b57b0829d70b329f4ab0dc41286ae0a2a011fa3a0568de3cd71a03667b374b9953a9d059300b16a2d6d2bf92841297c2f8bc5bebb33ee690b71a3b984b9e312d2abe5b16879ee83dbe0cc2c768fdcd297abd4ecef854b95c5eb465b5403e5a25693d6b12a2d9f78ea576f14fc276d524a5e73d497de82a2609a8f5fffadcd6b4e2afbef79ba0f2dae3e96321eec48f3c4b1d4336e73207240d059bf0a0ba05175dcd4187c98d7d9c43382f915f1bb745a3d767984fa8b05cf30d7096bad7c127369b5c69f5915f7a00079247644aafdbd73b776e8f6bf2acee75500352a2bebaa9ca9f183fc0f1dbfb5e4474855d03fc9ce6adb9ba31790c6f33b8f71563df28e26b59f0eaca0d727abdf6068d4e38df0dfa6f0853ca980b3921bc19ca42d4c34f9a5e1e21b1340ed4c77afd56fd7c82329607716688c09cbc06720a8cf56e0de244250d7b3e1fd5673c0fd05b47c1301ecdfc19c37396487fe7ac942434a839bca598a9a70006cb0c56e4f6d01a0b6341e38e7479068ba015b47fd8c9ebb748351cbcbc034d55c3d3fc324776568cf2d33019f64537c99efc3abde51a8157f730af954c72eb95d3c2da0804bf9149989732fcfc359cd0710c6244f434999ce3e33b3b1b2247e54d25fa9e3f264e104b3c3a961c69e221a1abcb84959046700193fcccf1e69262a0d853bb36dad9baff02af8df6c39257ca308e9438659f664ecd95479913bb28ed93b2cd0930bf80b0e5ac62bb117d388195d5bc7078ae902cc8ef430eac2918340f8bdfb6048c357282b4b73adc3298795a5cebeb17a06886b2e6c66f4d548a9a125e86a42e6edfa2aa9d2d6fd57dbda80a1022ca9a91bf86bb16f7c324f612e1095c28d4ff04d7484ba6efae12754cddd51fbd603e1ba35f1d223cce7f8fb96272c556f3eb51aea00481087feaf9ee0cde1f948dd5a783b7b13e46a1853d7587abbef216e2d7aac2b48f6e8da12c37e498289f484319c6a2c602459fc63d1b75f80db2177b19ce32cb2084a9034c6deee61bfa891c0d02f2fafb3231cd6cbd158b1eed636a1f82cb1ed733b433fdb66fa664445bf0efe118cc54374784312eaaf2502ff3441ce50a16352d9741d4082bfb044977e101d6c74c3206585c70e74899281d10cb188a7758404dc27aaec606b95f9f2268b346df4d21dcf6fbce1e83d7aed171481bad056d60a07090c660e9cddb45ac080d87c20df48e1829d2f03855f016a008d360cd711a2f5b9dbd014c12b565f317c3d816d2a9b5016f467411a5500d145daaadd5e514a39357301c7568e4dfd3f9596f80e4298e83ae0acf4548edefefd596e79285ad581a152b85e56f4853164b8b0157784d29159da7f7443b7d2f6f524e8d08864476bea651dd313a67d67bf33251f35f87dc97f6591031eb286360dfa8ffe63304e1776996fba9404903f7e4b216c36aa423a69fc9c17949ae7903fd3a78784bb9406ce454b23b1d4744548cd0f0c84551404fdf27113e1689436fc5f15d12f1e25e703a7e1293041dbdad673b1a1e6425423464dd4fae5a749679fc23b2498ecb18908953984f127bd73700ae5a7a9ab4f9b43bc9a4049c8ad4866b88be7d6e70afaf856254860e12708f5ea8f039acb418db74b5f100d7e27b7a7f5d465adb99e49133f7cfde7e913b14b4c63150ccbb73f0f7d1da3ed3ff88fe32d90c0a1e118963f16ba2c9556ba88a81852d92b98d707d00281c9f31982d422b22c35d0e57eb4b8ada75dc53f8ed5d7b059d9a3ac302e64e5fb44006816bc1dd91d256845807b781d465ee417fa649186360b11479b666b4df1ea768325fe6df9f84cb42d931c4d2c7ae69a1d8f6bc1db3ed3e7a914916a9ffdaaa48cf5ebf6e4b13cbe8da0a439c3d15f74a01026f6cc8f4480e24242bdcf793adb1e18117cce9f638f5a7d976222b3cf612aed09759ed4c7eadb602acd1b80e9a9f326f2b53e5b870afb84c3b8833e59f18e602b58842400aaf74d8fc107caafdae2b233ba7d9105889fa86837a4abcaa607704e42dc63c837cb880e06f427b977d4002832061cb9eb16d3c14b758cb980a299b90fbca9b0a0eac3"}) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x89a0, &(0x7f0000000000)='&@[\x00') bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x9, 0x4, &(0x7f0000000200)=ANY=[@ANYBLOB="939c535884d22bbbf1d667152ac9959e1153f7bea6ed0e47440d4d5d4bbfa578db6ded24c6e0eb021e194eab62a4d82cb01d30ef3471da69805bc767b94faf3acd20644be5adc8883f622ec24ff10066ec208816bb428b03db9a67bb8e594558d32e1121c9eaa2292485d8831339215be637db57b4be7a568879cf1a84fec091c1df4308a382070514e61d37148324d1510702bd4a7a7d94e5a659f399ea6b35bdd37605e51693534b68991b19e6eec3b1ea"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x11, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x78) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x4509, 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, @perf_config_ext, 0x20c}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x89a1, &(0x7f0000000680)='&@[\x00') 00:01:38 executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18000, 0x5a) sendmsg$nl_generic(r1, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0xa8, 0x1a, 0x800, 0x70bd26, 0x25dfdbfe, {0x1c}, [@generic="65610278dbbfe5a5b51f29b2ca6f855146ab3f62429af54434a95ec3565e9b6a59620cf75f4b849cecce84da694d2673bb27d0ee55545526cc0f468d90289f2c434c73a62eadba0dcb0fd3b3916d9f0d2943880c7448ebadb3ac7f6eec961ce2e328599b2ddbbb46c209bb6613b9294d02303bb6a51ecd4e853e7dbd1d704532b1dd30c36adba01fddc1254e177e83cabe39"]}, 0xa8}, 0x1, 0x0, 0x0, 0x81}, 0x240008c0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$HCIINQUIRY(r0, 0x400448ca, 0x0) 00:01:38 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0xc, 0x121041) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = dup(r1) r3 = socket$inet6_sctp(0xa, 0x1, 0x84) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = dup(r4) r6 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r6, 0x84, 0xc, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r5, 0x84, 0xa, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r7}, 0x20) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r2, 0x84, 0x13, &(0x7f0000000000)={r7, 0x2}, &(0x7f0000000040)=0x8) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f00000000c0)={0x0, 0x0, 0x0, {0x0, 0x100000000000001}, {0x4c, 0x2}, @cond}) write$evdev(r0, &(0x7f0000000040), 0x373) 00:01:38 executing program 2: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:38 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:38 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) ioctl$sock_SIOCGIFVLAN_GET_VLAN_VID_CMD(r0, 0x8982, &(0x7f00000001c0)) r1 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000080)='/dev/nullb0\x00', 0x4000000004002, 0x0) mmap(&(0x7f0000000000/0xe7e000)=nil, 0xe7e000, 0x200000e, 0x13, r1, 0x864a1000) r2 = socket(0x2b, 0x1, 0x0) bind(r2, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) sendmsg$NFNL_MSG_ACCT_GET_CTRZERO(r2, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="600000000207010200000000000000000200000a0900010073797a310000000009000115bd406b9f23836f7333905919797a31000000000c00064000000000000000030000024000000000000000051c00078008000240fffffffa0800014000"], 0x60}, 0x1, 0x0, 0x0, 0x10010}, 0x14) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 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, @perf_bp={&(0x7f0000000000), 0xf}, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = gettid() process_vm_writev(r3, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x2, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034afa5}], 0x1, 0x0) syz_emit_ethernet(0x300cce, &(0x7f00000000c0)=ANY=[], 0x0) 00:01:39 executing program 5: syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40003, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000d5f4655fd5f4655f0100ffff53ef010001000000d4f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010400)="020000000300000004", 0x9, 0x1000}, {&(0x7f0000000040)="ed41000000100000d4f4655fd5f4655fd5f4655f000000000000040008", 0x1d, 0x4200}], 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="696e69745f149861626c653d3078303030303030303030303030303030302c00"]) 00:01:39 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) ioctl$USBDEVFS_IOCTL(0xffffffffffffffff, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(0xffffffffffffffff, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) fstat(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) 00:01:39 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(r1, 0x89e0, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000000)={0x0, 0x1}, 0x2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = getpid() sched_setscheduler(r2, 0x5, &(0x7f0000000040)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)="02", 0x1}], 0x1, 0x0, 0x0) fallocate(r3, 0x20, 0x0, 0xfffffeff000) fallocate(r3, 0x0, 0x0, 0x10000101) r4 = socket$inet6(0xa, 0x400000000001, 0x0) close(r4) r5 = open(&(0x7f0000002000)='./bus\x00', 0x46042, 0x0) sendfile(r4, r5, 0x0, 0x200fff) syz_genetlink_get_family_id$ipvs(&(0x7f00000000c0)='IPVS\x00') sendmsg$IPVS_CMD_DEL_DAEMON(0xffffffffffffffff, 0x0, 0x0) 00:01:39 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$MON_IOCT_RING_SIZE(0xffffffffffffffff, 0x9204, 0xe3634) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="02", 0x1}], 0x1, 0x0, 0x0) fallocate(r1, 0x20, 0x0, 0xfffffeff000) fallocate(r1, 0x0, 0x0, 0x10000101) write$P9_RWALK(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x12) r2 = perf_event_open(&(0x7f0000000080)={0x6, 0x70}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap$perf(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x0, 0x412, 0xffffffffffffffff, 0x0) dup3(0xffffffffffffffff, r2, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) ioctl$BTRFS_IOC_QGROUP_CREATE(0xffffffffffffffff, 0x4010942a, &(0x7f0000000180)={0x4, 0x20000005}) shmget(0x3, 0x2000, 0x8, &(0x7f0000008000/0x2000)=nil) close(r3) r4 = open(&(0x7f0000000200)='./bus/file0\x00', 0x46042, 0x0) sendfile(r3, r4, 0x0, 0x200fff) syz_genetlink_get_family_id$ipvs(&(0x7f00000000c0)='IPVS\x00') sendmsg$IPVS_CMD_DEL_DAEMON(0xffffffffffffffff, 0x0, 0x0) [ 257.732466] EXT4-fs (loop5): Unrecognized mount option "init_˜able=0x0000000000000000" or missing value 00:01:39 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) ioctl$USBDEVFS_IOCTL(0xffffffffffffffff, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(0xffffffffffffffff, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) fstat(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) 00:01:39 executing program 4: r0 = socket$inet6(0xa, 0x80002, 0x0) setsockopt$sock_int(r0, 0x1, 0xf, &(0x7f0000000180)=0x80000004, 0x4) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(r2, 0x89e0, 0x0) connect$x25(r2, &(0x7f0000000040)={0x9, @null=' \x00'}, 0x12) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) getresgid(&(0x7f0000000380), &(0x7f00000003c0)=0x0, &(0x7f0000000400)) r6 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0x0, r7) setxattr$system_posix_acl(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='system.posix_acl_access\x00', &(0x7f0000000440)={{}, {0x1, 0x7}, [{0x2, 0x2, 0xffffffffffffffff}, {}, {0x2, 0x4, 0xee01}, {0x2, 0x1, 0xee01}, {0x2, 0x0, 0xee00}], {0x4, 0x4}, [{}, {0x8, 0x5}, {0x8, 0x2}, {0x8, 0x5}, {0x8, 0x6}, {0x8, 0x4}, {0x8, 0x0, 0xee01}, {0x8, 0x1, r5}, {0x8, 0x6, r7}], {0x10, 0x2}, {0x20, 0x2}}, 0x94, 0x2) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(r4, 0x89e0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r4) r8 = dup2(r0, r0) sendmsg$NL80211_CMD_STOP_NAN(r8, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={0x0, 0x1c}}, 0x0) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x33, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6}]}, 0x10) [ 257.883818] EXT4-fs (loop5): Unrecognized mount option "init_˜able=0x0000000000000000" or missing value 00:01:39 executing program 5: setsockopt$TIPC_IMPORTANCE(0xffffffffffffffff, 0x10f, 0x7f, &(0x7f0000000080)=0x2, 0x4) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(r1, 0x89e0, 0x0) ioctl$KDGKBSENT(r1, 0x4b48, &(0x7f0000000240)={0x8, "5a9a7f7428de7e47a97fbe1cb8d4796e6be43d1845428956e6cda585952a413f3db19358bf44f097f48af441589934a75612ee90464025e874361f923df11293d661a3fa41a8274e687b176d42fbd4fab0f5c0ee33dd48594b24a15079be463cde4a3f13aed132e893ea1284f16d6ea6974151c713f1c4243b5c02a27ef3465bcf7f7c427e38c6e9f3ec070f06625e4bfccb178294adfbfde4f7fc07219eb603f70bf3c8db8e911cc1656bcc0272c4698504736a7f0ed6bc53e2275629d931bcb2b32898954e7d2951c615b4b4d2d01e9349e023ba6053658754dab0bd06911739defb39337c66b55dfa1659f19c620507a2dcf4c9ec1b78ad568b3eeab89c14a2a1bd09499d955eb6cafbcd4e393a0e94b7c850023dae8d8ece01db93092cc13f1a8ca6bab9b281b2ade04d109adb205fb225192c74fd48334d6e9896800802cd1eb7ab7b920ccd0da234f8049e3086d6a9c38106d634c4885c6e3e771735b5e6702463be865c5fc2f382da4d9d8ffd8506c76027e6c215c810cc0594e6ec752d1ccebf11a6651567fe091a9a676378da45911eb8d4f063338c4fac3ad79b816b3fefbee8a05e29f29d3d139e31e3fb75a56f694685e7e807e4b6d43dbb0709f7bb17dcf1a2ab93c09a11815c2d717ff2bf4e2b3de30f33db2c15d13dd610f979500a669f78ba6050ac415241509b841e1c063bc7ec913857162d8c6de66eb7"}) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$tipc(&(0x7f0000000040)='TIPC\x00') sendmsg$TIPC_CMD_ENABLE_BEARER(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000", @ANYRES16=r3, @ANYBLOB="010000000000000000000100000000000000014100000018001700000000000000006574683a77673200"], 0x69}}, 0x0) 00:01:39 executing program 4: getrandom(&(0x7f0000000080)=""/44, 0xf8dce77545f3ac9f, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = memfd_create(&(0x7f0000000340)='\x00', 0x0) r4 = dup(r3) clone(0x2182001ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r5 = socket(0x2b, 0x1, 0x0) bind(r5, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) ioctl$SIOCAX25ADDFWD(r5, 0x89ea, &(0x7f0000000000)={@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}}) execveat(r4, &(0x7f00000000c0)='\x00', &(0x7f00000002c0), 0x0, 0x1000) 00:01:39 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) ioctl$USBDEVFS_IOCTL(0xffffffffffffffff, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(0xffffffffffffffff, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) fstat(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) 00:01:39 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) fsetxattr$system_posix_acl(0xffffffffffffffff, &(0x7f0000000040)='system.posix_acl_default\x00', &(0x7f0000000480)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="02000000", @ANYRES32=0x0, @ANYBLOB='\x00'/12, @ANYRES32=0x0, @ANYBLOB='\b\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB='\b\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB='\b\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB='\b\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="100000000000000020"], 0x5c, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x8000, 0x4) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./bus/file0\x00', 0x1c4) mount$overlay(0x400302, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000080)={[{@upperdir={'upperdir', 0x3d, './file1'}}, {@xino_auto='xino=auto'}, {@lowerdir={'lowerdir', 0x3d, './bus'}}, {@index_on='index=on'}, {@index_on='index=on'}]}) 00:01:39 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) [ 258.440173] overlayfs: missing 'workdir' [ 258.487235] overlayfs: missing 'workdir' 00:01:40 executing program 3: r0 = syz_mount_image$adfs(0x0, 0x0, 0x0, 0x2, &(0x7f0000000400)=[{&(0x7f00000000c0)="e4", 0x1, 0x80000001}, {&(0x7f0000000180)="91", 0x1}], 0x0, 0x0) ioctl$VHOST_SET_VRING_ENDIAN(0xffffffffffffffff, 0x4008af13, &(0x7f00000001c0)={0x0, 0x4}) iopl(0x7f) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040)='nl80211\x00') sendmsg$NL80211_CMD_GET_MESH_CONFIG(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000100)={&(0x7f0000000200)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="00022cbd7000fbdbdf251c00000008000300", @ANYRES32=0x0, @ANYBLOB="0c64853cdb2241dd1eb39fee9603eba8e1009900ff0000b87bbbfd5474743a5b96dd826bf38a384b63f3172466ea65dc570d5a55cddeb43bb490cf0370efca64ff9c03538f6b5805a0a6ad45b2da7f36a35d8e89c839567599e1af14e0a8d044eff5746faa7a160bde6a043be51233cd0ccfb75605d911d87ed69776b08f63e5866324cc2d909c6e3582177e1f7916238f6a60919eb69ad4bcd317895db2a0853be18038c956f9204ea6811c9c0bc2814f43336e24f422777c3d8784b394c2fe846c2a86e991a1b82bc6a73f492f525b42a67b0106aba1f9084bad01e959d5cc46f6a02d4473b200000000000000e9000000001c28e22f036a419453376c0fab205805ba210f1aa8a05dade1b3e093997b231641faa81b1f04d4f89f0bfdf7798ff6535ec10f776cce643b39f8817ab47a2120a0a9a3cda1c8dc528417e980155d0b3a00"], 0x28}, 0x1, 0x0, 0x0, 0x4}, 0x4) ioctl$int_out(r0, 0x0, &(0x7f0000000140)) 00:01:40 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x4001ff) modify_ldt$write2(0x11, &(0x7f00000001c0)={0x4, 0x20001000, 0x400, 0x1, 0x3, 0x0, 0x0, 0x1}, 0x10) ioctl$SIOCRSGCAUSE(r2, 0x89e0, 0x0) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x200) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f000000c280)={&(0x7f0000000000)=ANY=[@ANYBLOB="ffff00001000010000000000000000000000000a000a05000000000000000000030000000900010073797a300000000040000000030a01020000000000000000030000000900010073797a30000000001400048008000240000000000800024079e0c6ea09000300734d93eeb6d1e46ec246b4797a3200000000140000001100010000006e7ad31969a741ac619f4b49832bcdb5c6e7f0c23c8f75a38941ff6e02cc6403cc021fe23b1c339b210cc490d39f149b769f584cb362f0f753939011e4e1c95809539ec3e230fe3150f3bc27f23bf466f169de9882f5d19a346a573ecead754f99416f7701368d9068f798dd1f42e66f52b78df6d92a86023242962ef6aae72cca2a3585bac3652154d665ecf26ebd2edd6938bf794b7f4d70531ae408d23ad0e27ef4df808b75f237f942eaa620280f11acad46220c3040b2c5bb26c9442458ca8ef10db58ab1e1af3c7ed4328bfba160"], 0x88}, 0x1, 0x0, 0x0, 0x40000}, 0x0) 00:01:40 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) [ 258.791282] hub 9-0:1.0: USB hub found [ 258.807738] hub 9-0:1.0: 8 ports detected [ 259.279329] audit: type=1800 audit(1602892900.833:4439): pid=11710 uid=0 auid=0 ses=4 subj=system_u:system_r:kernel_t:s0 op=collect_data cause=failed comm="syz-executor.1" name="bus" dev="sda1" ino=16019 res=0 00:01:41 executing program 2: r0 = signalfd(0xffffffffffffffff, &(0x7f0000000000)={[0x8]}, 0x8) connect$ax25(r0, &(0x7f0000000040)={{0x3, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x1}, [@null, @bcast, @bcast, @null, @default, @default, @null, @null]}, 0x48) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r1, &(0x7f0000000100)={0xa, 0x0, 0x0, @empty}, 0x1c) syz_emit_ethernet(0x6e, &(0x7f0000000440)={@broadcast, @broadcast, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "d64d4d", 0x38, 0x3a, 0x0, @initdev={0xfe, 0x88, [0x0, 0x2], 0x0, 0x0}, @mcast2, {[], @dest_unreach={0x2, 0x0, 0x0, 0x0, [], {0x0, 0x6, '$\x00@', 0x0, 0x3a, 0x0, @loopback, @loopback, [], "050c68deb1caadea"}}}}}}}, 0x0) 00:01:41 executing program 5: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:41 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000200)={0x2, 0x4e20, @empty}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x2, &(0x7f0000000040)=0x2800, 0x4) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000400)={0x1, &(0x7f00000001c0)=[{0x6, 0x0, 0x0, 0x3654}]}, 0x10) ioctl$SNDRV_PCM_IOCTL_PAUSE(0xffffffffffffffff, 0x40044145, &(0x7f0000000280)=0x3) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='dctcp\x00', 0x6) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x18}}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000000c0)='illinois\x00', 0x9) ioctl$sock_inet_tcp_SIOCOUTQ(0xffffffffffffffff, 0x5411, &(0x7f0000000080)) sendmmsg$inet(r0, &(0x7f0000000480)=[{{&(0x7f0000000140)={0x2, 0x4e23, @private=0xa010101}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000300)="5ac647153b4ba9bcef1f3e22e36d943a393f9dd14676c100ba244961ac593a6ad6cd8cf78215d1cf89c2976491596e48df6faee9f52e5b1191764aba70069d2a07ed043e11ec984d7445d8871f8cb1ddefad851a7d8dda0892e29e0956b92d88db3cb0542d7fac6d3a199a4a8aefd6524e4f4fc19a450e9a3252d3fe3d249c5e", 0x80}], 0x1}}], 0x1, 0x0) sendmsg$inet(r0, &(0x7f00000015c0)={0x0, 0x14, &(0x7f0000001600)=[{&(0x7f0000000240)=' ', 0xffffff1f}], 0x1}, 0x0) socket$isdn_base(0x22, 0x3, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x2, &(0x7f0000000500)=[{&(0x7f0000000740)=""/4096, 0xa15b0}], 0x1}, 0x700) 00:01:41 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:41 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:41 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) [ 259.748432] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead. 00:01:41 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0xff, 0x0, 0x1, 0x0, 0x3c43, 0x0, 0x2, 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, @perf_bp={0x0}, 0x0, 0x8000000000000000, 0x0, 0x7}, 0x0, 0x3, 0xffffffffffffffff, 0x0) syz_open_procfs(0x0, 0x0) syz_open_procfs(0x0, 0x0) read$fb(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2b, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) socket$can_bcm(0x1d, 0x2, 0x2) r1 = socket(0x2b, 0x1, 0x0) bind(r1, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) dup2(r0, r1) sendmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000040), 0x10, 0x0, 0x1, 0x0, 0x0, 0x4010}, 0x40801) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000b80)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000008009500f10100000000487591731cba12c07d57d995b61e89a4530f92304f242b416ae9eeefc0e9c60ebab1c176bfdbb4dde984510c82dc2b9381b72bf40c0682fd0a0c4ac106b29e220dc28dac72599456d4c4e6f3fe2d1dee18f638ac947b5e026a3287684ab8373bb4df9d72876ef3834293812e927c01c7da3222da44c7f2ed1084a12f56d1cb39df9858837458a4ca037604007600b6be484e4c9507af216bd8ed42f7dd5adb8e49f4a94608c9a20819e02cc22e6be45574d4ed88b37ab8d7674c644dca2f1b4d745fd95c41f9dfc1adafd1e5a3e7f2e898961cb43e438c4e41ae43ea118e14ffffffffe4b8b99bffffb1ac006c67767b03b95151aeb89e6d4a43c625aa228504e4afd8c1cc3eb215ba22f43115f4d39dc7beedb130d9f2be90133a4500000058b8c9370634060105baa664953514605fba3973aa021945b985a8a66e0200000057033815717b4fdbe55b37cb8d7f41aacfbd4089ea1bd22440f64909a09b5a759a703e71f358e11ac8e13db15d792e604a4f279b3bd6621bdf2c17bc0400000000000000ff8dc4006200607a9a76e5d9656a7154c75773902a1bdf399df3925130312d095e9c1f973d091c198c1a11edb6b3cc425fe203d2f2655a76865c2c34e2470fcfb1248c0add5431a7fbcb0ef4f66a09af93a09fab1daae4b518d7a5d95a017864487367d6d7ee7bb0749cacf56cf27409c60fca2e0004000000000000a9cb6f4a78044986f9b1ab61f9dab530388eb1f43d4abbfc59d6d1b18fe380df4bf024f120bd715d82033f2fb7d8fc9e1d77b294e097e293db7f002c0024ab2fd8e5e7fb178f047ba32548b4d32972cba6f49051cec1bf6f16231bbb90a2d201a5a47811a2278a03bf7700b06fa191ebd3a0c2ef0058ffebd7ccde2480ae40d6156edc4cf81f74a7cdac01d998c24f34a5ba9a4a2039d041663f81074192c48c63c7d8e94a27a06a4e3d9acee835fd63384f52b8eeb70571e5bbb3e6d2b5eba505000000968981811f832d064048c0e0bbe46984f1f0d0504255c22ee8674053d0e160e525536edf56a93d0a7a6f0889f4ee8964875fea6ff57ba6ae25c5e8ca4f78daa01308243b08f1caa46be5244d64f8e875858e083144c642f71cdc8e5634c1360c056430f677ee7ed7ac1f9743786b2fb8d0fcfcc3d36c93230b7b059bc295aa0e38b1c3edc3492b96e73d2060acfd8145e4a5851bc4d6fdc5ad939d7795f3879baa88bd194d48e50c84892c97c809d116b059a718351620b846e31ce0b8ef953de70ea8b74a0f3c3dc11177b11cc2e62a95f1ecf607a8dc38e525f415a1bd46b38845ebca04061bacbf627f798c7f520078fee48f83b5989543729e36a9e19686bc86cd51704f309130f5347413776a7b7bea3c46c0c4c4b7c27c45057d95ac85a41cdcee8e6fa31fc02137ed1fb4b21c13b9a2c5e3f7c9ef9c45a35adbf0b9352be92986d63263b1aa5264cb4a82cf080de1f87808d0711dd76f2977ca7f2684bfa5c14a0cd6f1f561e34e4e9851e81d4a355a7d00d917c16a2bb0cfb284fcfde9015769b9ee2c8ff10e934847604d930f62924d0562ce17f6dadf5053ed8f33092a41bb463c407f87dafd6199f23fd1f62da58c00020000000000009aa38a05e70591d5cdab1c268ef3c1984c7c0a566cfc2ab6e6fbc99ec206a54fb49056a555414178ef00d8b8f3c59f01eb5d83415994efcc6ec4b3c275cd6b1b5ff82ef7d7abb1d218e7a1d0afa285706841aac9ccc89df41c39dd58dd70569dde45f8ad62edc65828fbb6e279f745d2872f0208635e465ca443a6a64c7803760880af23fb3f430a8c71b24696dd1cb951642f1433f65b4e170a62a5f7a8d0f9d5cef0d17289c43d4aee2127f7a343899434594cc23e1c864164e130754b337e520f285dc670a31241bfb43ac62fc7f97a85586168483427072a535f2cac81ec261c0000000000f725de74e48d9a86f7d4a5d28d56ce6d571661dccad7ca6d961f525f799b4517141fc98af0673b8296f867eca1ec07be11bc497a6f7d2b752bcf77c2908b64630ed5a0c2261bc2d5de6ee174534b8dfc0432ab6bbcf296d36807544aa7c3d3301fe227b713a371414c98695e559f9cbf6b046184064a5f24a4cc6f41f21fc24a3ad7d20a89e00a9dc99a40f890869d35fba3ce6f29c661d322ba21c65badf55d1859ea7eabc5717a781f83292a3337d4dddc97f31390bb87adc96c755278fe2addd4581f9e7ef3e2693b46a8fc85be061ce79aa2832c04dc04db8b65361292e7113a3311d8cf2db900fb30596c1574bda31fd2d61ccfd58080d2330bb91603e250eeedc7d65675bca9037426f643797be3e93da96b5643d3feed0b7c885d247c6b830d78bf3152f27522f5142dcc84a9e48a07518f01"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x222}, 0x48) r3 = socket(0x2b, 0x1, 0x0) bind(r3, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) ioctl$BTRFS_IOC_QUOTA_RESCAN_WAIT(r3, 0x942e, 0x0) sendmsg$BATADV_CMD_GET_BLA_CLAIM(0xffffffffffffffff, 0x0, 0x4008000) ioctl$KVM_ENABLE_CAP(0xffffffffffffffff, 0x4068aea3, &(0x7f0000000180)={0x79, 0x0, [0x7, 0xffffffffffffff23, 0x5, 0x6]}) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r2, 0x18000000000002a0, 0xe80, 0xfffffffffffffff5, &(0x7f0000000980)="b0ff08c66b0d698cb89e0bf088ca1f74ffff10000000636777fbac14140ce000000146647b7954c4c06b580febc28eb143d0f6c0bad62d67a04402ba4125c7044f63fdb0b6c8ee826b4dfe6042a2f057c66cad677d850ea9928bcfcb47e585e427746ed3b27c40060cbd030a6d675c9926af53cd3085b24f9b7a486775c4f284f8c5a572ca115bce90c0ee9d4e7a07f5f1518092cb1f156694036f6618a59196631e6303fd5307d1112601d3641c9492f7dc3503416836b14590c53b1fc1ac149b70cc1142d6bc57fc3a76839fa2f96878b520fedfb9f64d81584a2e85ab4f6ec718b02d78f2ebf04e6b3b94610a21616181629a03c3dc0bf05e0a71f887833b81db7a10bc53259cb80716f6804934a411d424c1db98d454be1adb2776fdbb92b299d3b80af6987a871b4549fdb4c8297ee31ad925c8b0fb1a9d2589b08ed52602cbc26b56df71201bc4ea8621c56f33d251c1d4589af2dcd78fbb4e34bde02cb3920a30cee9489ee72c3e19304c16c2110e1839712d484b80abe77786a7e2ba834874a4e16b93dd07297554a06c2ad2c906f8ebb1db8730df096709184728d48f0a806696bd0d4b12d0064b933d9675353dae77fe8419451f85da63be78b70ca2a84a77f572d9f289d4313e6f6039fe756ac13a5d08838315dff44cda433cc7bc6b77449f8c", 0x0, 0x2f, 0x0, 0x0, 0xfffffffffffffe2a, &(0x7f0000000000), &(0x7f00000000c0)="c6769e45b7c61301926682c7f9e9bb5ba2b3cdf023e8da0392a4cd62e2370f25ae5ba0dab896bcf5b774cd28bebbde39f796ae27d04582bb7c03e9fe830ea22c9fd03f6d2779515fdad3f5d0de07b7b70996102fdb67b1e77a34a5b7136a210da2c0ea502588309dc3e42c55a6f93e6ba5e1b492f9db48f0fdd2f9fb937b3e8a63dcf9dd855837433998ba579da27559"}, 0x28) 00:01:41 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) perf_event_open(&(0x7f000000a000)={0x5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_config_ext, 0x8000000200052603, 0x40000000800007f, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(0x0, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000040)='rpc_pipefs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000343ff8)='./file0\x00', &(0x7f0000fb5ffc)='nfs\x00', 0x0, &(0x7f000000a000)) syz_mount_image$gfs2meta(&(0x7f0000000080)='gfs2meta\x00', &(0x7f00000000c0)='./file0\x00', 0xa2f, 0xa, &(0x7f0000000540)=[{&(0x7f0000000100), 0x0, 0x100000000}, {&(0x7f0000000800)="460bfa8651d1f7a238ff77f3bac8777bef9569cd8999f247bb3d146ec21766f46a428429dee5b8eca9014e767b8f2077ec240776cac572d8996fae332c87c49a39fa465e5f6d8f924eb02d3fe72e90b217dba3fb3fc7bc9250e8372685f7ce45b1af6c50be70c686a938b471838feb46d85482acd7ac5b0fd74c1e5a1277803aecda63277f5c0e5f9fd653ad6b6a69caeb7b609c4cf32170e1b207a13dd90ebfc62ea9e9cff547f79c5438be97efdd959fda6df0fa14e323297ed24aba1268bacadcc70be3ef0cec35164a6442f26e5409145f73297bd098d581f75ffd750620564acbf0bac34fe0eb975ba11954379be2b983f794cc2342afcd728df7c58a1f1f19d0222af7cc221daca6c132047269b45177644fd842cd6294883863c17a7e1dca8743ea2a8f5f40201b156ed93c0c46c1c84b7d0e7ae5b50e77102bece2ce34adb7b55f1333b4d3d12edf986e9d9583fe102fa7b8c249f26df4d490983b14f31c87e28139007558e3c9c471948fd8c6f643e8fc02579442a0089e9ecad67fb5839f3828accdc840567b735b8b2740e287bf42d71930eebdbf0023134c787ee4d3627f251d39cf2790122e56fbadccdf322d54a8738f961c098cbb0f6c65bc4f3bf893e9cf476522448821b9b52507429590972f45b769dbc834b71f6c62b33f57f293fd641448bd032ff83be2fcd71de74510eda35f01510a45024da7214a6c7a45df31624836f5f193bf367672af185d8017062e642219fea418b99e5293afacf84b2fdfc3dd9b8516891314e9e447419f92789d0a9dc82532a4d6fb9b72850a2331a02f866ad2604dc41ffff754d103109bc09e0fb9e19605f6a9da81e3a17d8561009f5bfa496a61ae9d07142baa5dea117c7381bbb26c528cdcd888fa1a4b1f21ceb4ee00969016842ebe41c3a4bcf969fd9a856737ef8aa7fa1f26613b28e61faf67ac7e9feafee752a4ff905a88cfa247e1af8ab85eb7982625405f7c4c83ebc46ef939cfd07a0f4afab23e11d2e7d03f45df1eb1419f9a993af011e2a6bd0ff33ea556402e75a02289364d2ea0f43e871fd5f5fac5a56cd249a1c305c6d01506359afb558ac9dcf22a3dc024da6a3ff3148572b4c83c4dd29f303d8cdf696407121a99396463e70a28f35ba70e1f21c60078985f93e513fe19343f2e12315956c87df53424c74bf80d967e2b0902b7fdc472363845ed4589a91e166da1253a938cc12d66885737fb1b44353519e2d439436cbe8ed1a3c570188532f531a1d53c0cd3c1dbce82c06618e4cebce3969c2f489aa40f0da14170108c76715b71587d314f583965cf221698b5a9604b588dd872b09fec93bf8f808eb9f2ade26b50db4757086e8223282cb6fe0755bf347fee1b033cd9d86f19da217a67c1b00a0f7c0d0d20752db4fa26c17ad299a1e89529232c6315405289ed9a081b21911f195cc1effd850df4fc677f1681f5321a798896ccb605e145d84857e78cfc1c6d540f3b7aa7b63de9f603f7a673d21c7799a9be7cf5616e1c83546cdb32b399a21d86da48359c8e8b21f6faf1512674231ffcb6c9cfff792614f31a5802f870e8331a46fb6727cb0424bbfc593774eeb92b68f7afdb2b0ba011d64eaff3e12e6412b4fd210844a55ab6d959fccd7395c4197246a99be70e7258bc028a6ad9df1537ccb6b26d045dd1c04067655e7981f632f78ceb30ee3e5c78fd977c5627e5ad592d336cf9094e415d9795b9634f97f4e8c45d030a74c00fff00b5b0195274e10234dc1c99ccef5c9ed81ce51e24bb1a08aa0175441000d4ae1a4d22b6fb7fc098fcd5a2cc4e1427a42eec2b62a4f03366fb0b4ba75b3ca51a22a8de93cd781edfe782cf9b877ff190d3fb95f85ee4ecad9aef5a2ce955d88330f3098819902b6ad74f15bc24d70e3e0c8aba0ad2a8d82a3c5bcf43fb41fb5d6a98bdf718f789295497b11e59c855183f30db7ddd63b0dc489fb8b02f6419d7c3ec39e517dd52c03d8390e8408ef2aa39c9aa5702014f2a122c95809b29b858d00e992bdfa5ee1be1ef3bddc0ae5a6b665280b673db9713fb3eeceab2f2a25b6a5f7dd3009fbc89beb9b951b84675589341cdb26f09bae79c99f1fbcaad13b1761cc7af95f06d30f4971eded8f6817518e5836dfde811114ace802ca76e31ccae6592567996149739fa59aeaadf22eb46cff68201540d980aac758f5f0da3a832e7dfd8450f410fae5213b92a7f65d2d020af345301f80cfbebbea873f699cbb14d6257a869f369bba70fcf599d50ff44abc6a22a0125548e04b22bfc7661fcd914a6db9cf2c134eb2b585550f03e63dd8119b32a327012bf214eb6009ea19e7026bdd79a4ab8bf17c2476fed195a1cce69600c018e77fc7eba78f2575c11461715fc5ef1a51ed5045b62320f274baf53c260c0a003c5ebd1abbe3b56e6c34d85bf5579275c0fb159f7a614b6b7165e57c396f1c1b9cb25816e94e55c59574ca64335afe0d41b6ee4bea235a02564ed0b73ea3b445a0adf779d3305ed4b4f3d77a34f5d4c1320dec7fd3c8489792f713414c30bd870c80b24242b48ec07572083c3261e67aead3acc76a67fdda16b3b3eec4b2f7039f7056cb15d887a397f6687813a01a834042ce918858b98cf9471e8966b8712c2719e6a30ec1fcf2e4b6a4c6761c222ea9a222a31d00040241b8fe805764acccf59bd4036d3b492f60b600bbc14e72c481258948fbcd536f22e7499061e1bbb86f752af72ef30c5c69d8a10d7f2799c2cf84e4b94769dca659b1ed1d11fcf06c9cf5b31d49f5e740a85b54711b978b7292d1a8283ca1803acff027e603c32ddd738585112a7d678cf8fd94b90a8adcf137909a81157d4744f049115509a37b02ffe2e9b7a3f3d5f597d35fba59ec9e13375eccfb37af3b447b7b690f859c339e4261b1cb4e8ef772cd499d0b2e7c3ab94f987c4dd76e48e625feb6250759628219649d4be72702cf053e258069be020dd69eb9c8a90367ffbaf974b0aef37eaba454ffb69442cfac99c43d67aede51d265aab98c4de97fff219923a43e962162f83a4cf9fc02f0ee4cd4d77c8ddbc590ddf071054f0fd34f7c8dc81baf067e924550d43533830cccfbde0c2fc5dc784aff0b2f9be4148cd15c5e235d6791c7bc2818752fdc072132b62753277adbcc1c8feba878929ef4eb26e633661c4e3ab283bed3bd039cbb6a44a70283c38d67d9597501b988295f0d3eb5d43ab9caa3b460ff8c32104ae3186951ba711ae8cdccf05038afdac4e65aa09d1f75b653ecda61e47988eeed1d978953c75e672812048968013c3c99ea78d8b2b5d67a4a87c76ba7af559c3d23de6ae062e9700556a43907a0777f4139690de5e554241e03b2abde089cf907d82cf39263b9b683b4a0a980d4d37eecea5293bd1579a86c555e6327ed0c40dca9e56129c5660615111c36a501b751f9dd07a1f0b3ac2f74ef551124bb96ddc6a37b35d4f5ebbbc999ced503f26c9dfd1006141a6772d83708af64e5ae2e6de11771980124a97999c0715e4acb822fd00972ebb4a7aa9c1798c1a853ef15a3ebbe55a12791f4b49f02cbd81d07cf7a670bde519e4764757f45d75e747c20ac9475b8d5dfb34352538d734945a8c39bfcf14cca467ecc7e1b456ac2a36d8295c2059ea6051e2b0d41c68fac0a1ca62a6f27dd97a149db1194f5958a1e793ba99426e3666d6bb061473bcf57f638c4c2d37214178c456c9cfb18469722bf546b5536c13c5d903f40b2313b1178d9404c245c53985c91f945fa1207126b5c1352765fa79c30c833f5d315a4f6df75c46a89c2dfe4174edcbf68973a80d3f0e8de64b8e245c7711d6a3172c5f3dafd649a35c66e64ba95a4df3a653e13d4ba96af5d99a9ca518206413a197e4a2e71fc17ddd0490acba5633f9afcc8abab34c79520ce4647c331357651b866b229692e25872b3ad36933410b2321582cbc524b527723f7bc5dbe0d40edca34d28e1050452975d217093d2ae52a0fb58bbe7584dacd2fb7641d6de9a83a27d5467b2c00119aad2c74d97b2a6937f45a4e8fb72032d5d96c849a350d68796e5f1a9bc80154f89155993aa8258b04fbacbee438491fb5ebeb75c20d60556ac808a6cfc29a1951afe75e4bc356933d9c931f8af1b82d59cbd5a76fab091157feab6f239788bd4cef385a5207327e7daa814ca63502019e583db04700ced2060cd032215b602a07cdb6c82b2b953b6df42e940c67e67c7262b9f0d8645c2893eb1ecef8a8398389b03d66efdb2a62a6887ca6372ab2c8c1b34172d021bb8850b7336dad5286b172386036fb7f60aa65a6c99b7dc036f4d902611fd944ff0aa4f1f65c1f18e038627d381213c09644598d2f1a80bc7e416c9b1de34ba2a6b4a59b6df047409564d4301b6c1bb80a0130fbd0292580cfebdfe05e5416de2fb97bf3dc67565f31874ea42b0acc0eba7cae50bcc386cc64a5cab177355c8e0a79187844f267b7c44600f2b621e49e7b7baac58abc0452685c1ef055fc7c76c09859bd48ad3c211c2745376386e13acc9e16fd78b9e85f411cd43045a5c6126889ba3d0287757b07d573b26fb9f5b3adb9ea5ca402f175b6b560d90a14686a6c576c9905a77d4cb41ad8c5fb0692d1ba463a9afd8a1b1c0aafe3315c6e3f23c0fd885b7f5c1bfb953c8b91a768c1bce1142f9b38076e9630fb6a547e37b818d9a22d2b9aa488d26a7cbb37771bb57e24297fe305cb06a5c83dd21c4789941a11c05dd7d74d8c7cc44c21b5a5e988aee241b17e4709351ed5c6232a77ee9d413e5bc9a7ae098253a657171ac3b79757e952eac41088b991a1b8bb366078c8d95f9846d3234ae3d7119e1bacd8707287732478ce040367ec829165b856c39fde36a5a3700bf5d80473f3094b652f67a6e0089ca3fbc8645c63f1f0b1cbfdcbfe93460c76081481e9a449be39d9804deb9d7d8556fbe6bfce8abdc16f2831c766090871f2f373d58b9f1865483745d7bf0d99e40fb88099356a1dd6ae6d5ab19be31234d60a112193c9578f1b9bae6561924e9809a825911dfd3384b951ee69808ef7210fdd6952deb038b9212ca9534d4447965bbf971c7f5edcdf65385f800196b8049ea20e73402941fe0f733764be8cc858ca7e0e784f35860f6328860b34274308e4ebf45bcbc047fe9361736dfdeb940293331bd9c9488f69783a9d0c86628e44d1202fa199da0435f35874495f1db92565fda3f752287e3939801413194c28cfe6ce5b440d5166c18124628b99ef77a173a93186a7f043d357af8c0d97505bfc691b522795d3a2a62bbc980c767b4196b9498ed0e68f7f0b256f261e4854a5f5ca59639e84048bb077811cd032d1b3de0cbf07c63dd7be08bb44a3cca85757573cace4b1b55caf554a355e958e3a0a0fbd8fe27072b09d87d4b151b0ddfb5c7b9a912d9098f370e5f4735792174a7953c502ceef19941111b3459513cf94a0e09bf33ce3c08a27a2ca7bdb214a47c1530218cd1a7de00c734a7da25b25bc0513d8268a0a1d7bc127a6cbea32fc5846de40ec4a8a9cb73aac6ccb198c379018bfad37cbfe344603c6d093e01b20afd2615aac36d569d7bc208d8cec9e5b2f6b810cb38a20bbae4a23ef1318c3056afd9716eff36a19c37481497fc1b3c9f5a91f5f8d3b953d0f176ea71f36e3e6fa4b201cf1c4e3c94e9ee9069475616c1eb224ca042d55e284ab1be3a5d1bd917cdd63f9cdb14021157a44174b10fb16e87523ea02871c3a20d1097deaac4aaca0e40b5305014125b75d611147f14d28c436700", 0x1000, 0x100000000}, {&(0x7f0000000140)="50f4d5e4b70b3778140ec1b56b4d01e363abdab2fcc7", 0x16, 0x6}, {&(0x7f0000000180)="96949091d54115988b0992c8c624dde60d610253d67145c8ca75d134a50d3c", 0x1f, 0xb58}, {&(0x7f00000001c0)="ebbfdb797f741007a7995357ac1e37946abaa3f294ac5605bd9061e56c08f36647f44443b5d111578ff2023e1a1e8b47103692f770ebbc5bba3b4e1ab1b237835f", 0x41, 0x5}, {&(0x7f0000000240)="d5c652e5cfa4863e2730b4bcf2a61b207e2ccddbfaf6df83c427b5704edbc688f99441bbd46754f1c404c935ecddd7482418aedd48f154428127dfb7f8e60cdd4abf7c8faf9ba3cb4225501ce9187e70b6889d6bada8e99f8dd2b893f0c8e0438a8f9e843aaf8ad5d16a52ca714d85d792da94477b87a6affb986a2f86b93b7943687834791f4313b0cdb1fd4f0a7173c612b067d8f5f0dd92b5eff16323c2ab4adecc5c5ab78b0b56d8dde41befd23ab1b6ebacb911e6c3a374f83bd11714d43d960a9b10f49effeafd98e508b783704fdc1374cb54b374e597", 0xda, 0x3}, {&(0x7f0000000340)="16e29ddfb716fc257ac2814c574b3eff4ca416e29733bb689c0739d571b3f0029460007672037505c791549452769546946a81aa53116a4cec", 0x39, 0x20000000000000}, {&(0x7f0000000380)="fb82d95740e699b4ae1733923795f4c6d28d6a9c877120d2679fdf20f3e1948f3fa9640dbac9ea72dc894ace7b4cace55f74143a425bf2b821609307b2a3d90a0839de97608b0b63e13ecbb47dfeddf3de628ba4ee", 0x55, 0x7ff}, {&(0x7f0000000400)="aa0867a9f24f3e6ec958d06bf9b3a183514c47f683b08ce2b40fa7afb2e7782262d65f482e7dbb26b29470335a89f5a276", 0x31, 0x6}, {&(0x7f0000000440)="ef3f91c5e44e30cbbe39fc79e640c491ba8697048aeb8d8ae07fc8ffd577ff0c5a9b74058554b288ee27c81b78e7731c5177ab6d5202cbeb23b37743208eee41e65e3365ac405223165bab62a88c9d4214762c6334e090c69fd6bbb4ef34e04110c9a55a1d2f99eb16a0e2e87c25f0de6e0ade6b0d734f1531994861cace9b849b6ac605a7269476b01251199ea02f7ee20b8fc3591b6e0d9346c7c20855c1775f4e8db65e1121601b506c9d9c45eefe4e98d442dfbfd58e9dcfe98bfd054dd1dae7296a385ff539d34547d0268f6e23a56c37a35f2eefb77a9c5ca92b192ef667af64aeb5b92f3033ecf012", 0xec, 0x7}], 0x80020, &(0x7f0000000640)={[{']%*[.'}, {'-\\'}, {}, {}], [{@subj_type={'subj_type'}}, {@fsmagic={'fsmagic', 0x3d, 0x6}}, {@obj_type={'obj_type'}}, {@uid_lt={'uid<'}}, {@fsname={'fsname', 0x3d, 'nfs\x00'}}, {@smackfsroot={'smackfsroot', 0x3d, '.'}}, {@fowner_eq={'fowner', 0x3d, 0xee00}}, {@smackfsroot={'smackfsroot', 0x3d, 'rpc_pipefs\x00'}}, {@defcontext={'defcontext', 0x3d, 'root'}}]}) 00:01:41 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) fstat(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) 00:01:41 executing program 5: r0 = syz_open_dev$binderN(&(0x7f0000000100)='/dev/binder#\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000140)={0x58, 0x0, &(0x7f00000003c0)=[@dead_binder_done, @transaction_sg={0x40486311, {0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x2, 0x747000, 0x0}) r3 = fcntl$getown(r2, 0x9) sched_getattr(r3, &(0x7f0000000000)={0x38}, 0x38, 0x0) 00:01:41 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:41 executing program 2: syz_mount_image$ext4(0x0, 0x0, 0x4, 0x2, &(0x7f0000000000)=[{&(0x7f0000000040)="5e44206d051c5a3b7b8155bd3b3c0f2b3e4886", 0x13, 0x8000}, {&(0x7f0000001780)="ad", 0x1}], 0x0, 0x0) [ 260.048787] hub 9-0:1.0: USB hub found [ 260.069703] hub 9-0:1.0: 8 ports detected 00:01:41 executing program 2: r0 = socket(0x1e, 0x4, 0x0) r1 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc, 0x0, 0x0, 0x8d5a}, 0x10) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) dup3(r1, r0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000280)="c11ceb65ddad1ae0b644c7c283d36718259d16b6603abebe281d16d7e52eb2d7e59c398579399167addaf7e91564a4a9f6af1a8fa64e9151df0215316479e3f348b2a6e0ae1538c38c13a58856dc312ac82e04548cc8aeaa8912db253947602627f4ff9cd485bbd9230016940e4413dd9567142cc977505797029fa5e12e5d9c5cfb6c3e7a0ddb4e6b8c514178f47cd1c9418b1cae986d35f7aa350cbb5799b7ad0fc8353f49b57ea8d7e84c2a77aec6e4ec930e690ca6f8ade55fde2de1e826ad741b379ab17e65f776a14430", 0xcd) syz_open_dev$dri(&(0x7f0000000240)='/dev/dri/card#\x00', 0x0, 0x0) r2 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x2, 0x141001) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) clock_gettime(0x0, &(0x7f00000001c0)={0x0, 0x0}) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vcsu\x00', 0x101000, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, r4+30000000}, 0x0) 00:01:41 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) fstat(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) 00:01:42 executing program 3: syz_mount_image$ext4(&(0x7f0000000000)='ext3\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d2", 0x61, 0x400}], 0x0, &(0x7f0000000040)) r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vcs\x00', 0xa0080, 0x0) getsockopt$XDP_STATISTICS(r0, 0x11b, 0x7, &(0x7f00000000c0), &(0x7f0000000140)=0x30) 00:01:42 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:42 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) fstat(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) 00:01:42 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) fstat(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) [ 260.744469] hub 9-0:1.0: USB hub found [ 260.775252] EXT4-fs (loop3): couldn't mount as ext3 due to feature incompatibilities [ 260.786371] hub 9-0:1.0: 8 ports detected [ 260.950382] EXT4-fs (loop3): couldn't mount as ext3 due to feature incompatibilities 00:01:42 executing program 3: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0xa) perf_event_open(&(0x7f0000000000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000380)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x2034}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x22086605, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000080)='/dev/cachefiles\x00', 0x8000, 0x0) sendmsg$NFQNL_MSG_VERDICT(r0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="500000000103050000000000000000008700000508000340000000070c00020075fffffe0000040104000f800c000200fffffffb000000060c000200fffffffb00f4ed83f964bcdc7a6df4e40000010c000b800800084000007c40ac8b714e4feaa889020d2ae709a2e10f1d8a9634fa0a608537cbb0bce6cb1be7c38287854ff63daa2082e5bc3af6ef23a57fcbd06f67b330a248"], 0x50}, 0x1, 0x0, 0x0, 0xc014}, 0x4000) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/237, 0xed}, {&(0x7f0000000400)=""/246, 0xf6}, {&(0x7f0000000500)=""/213, 0xd5}], 0x3) ioctl$SCSI_IOCTL_BENCHMARK_COMMAND(r0, 0x3) 00:01:42 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) fstat(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) 00:01:42 executing program 1: perf_event_open(&(0x7f0000000180)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f0000000900)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, 0x0}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/kvm\x00', 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000029000/0x18000)=nil, &(0x7f0000000240)=[@text32={0x20, &(0x7f00000000c0)="b9800000c00f3235010000000f309a090000006500660f3882af724d00002ed8ddc74424008fc4bd87c7442402c43a727fc7442406000000000f011424f30f090f013a360f06c4c18d72d68366baa100ed", 0x51}], 0x1, 0x0, 0x0, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ptrace$poke(0x4, r0, &(0x7f0000000140), 0xff) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r3, 0x4090ae82, &(0x7f00000002c0)={[0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xc5e]}) ioctl$KVM_RUN(r3, 0xae80, 0x0) perf_event_open(&(0x7f0000000000)={0x0, 0x70, 0x0, 0x10, 0x0, 0x0, 0x0, 0x3, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 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, 0x4, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) 00:01:42 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:42 executing program 2: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) fstat(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) [ 261.624721] hub 9-0:1.0: USB hub found 00:01:43 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) fstat(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) [ 261.648291] hub 9-0:1.0: 8 ports detected 00:01:43 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:43 executing program 3: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0xa) perf_event_open(&(0x7f0000000000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000380)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x2034}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x22086605, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000080)='/dev/cachefiles\x00', 0x8000, 0x0) sendmsg$NFQNL_MSG_VERDICT(r0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="500000000103050000000000000000008700000508000340000000070c00020075fffffe0000040104000f800c000200fffffffb000000060c000200fffffffb00f4ed83f964bcdc7a6df4e40000010c000b800800084000007c40ac8b714e4feaa889020d2ae709a2e10f1d8a9634fa0a608537cbb0bce6cb1be7c38287854ff63daa2082e5bc3af6ef23a57fcbd06f67b330a248"], 0x50}, 0x1, 0x0, 0x0, 0xc014}, 0x4000) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/237, 0xed}, {&(0x7f0000000400)=""/246, 0xf6}, {&(0x7f0000000500)=""/213, 0xd5}], 0x3) ioctl$SCSI_IOCTL_BENCHMARK_COMMAND(r0, 0x3) 00:01:43 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:43 executing program 4: getsockopt$TIPC_NODE_RECVQ_DEPTH(0xffffffffffffffff, 0x10f, 0x83, &(0x7f0000000000), &(0x7f0000000300)=0x4) setsockopt$inet_dccp_buf(0xffffffffffffffff, 0x21, 0xc, &(0x7f0000000180)="6a44c850a52355ecf4e9af458644901dd0f3b60404f3cbaa5948460c823ba7685453be80c6ee7b6f8406493cc8d0e6160cb2c522fdf27ba20b6f62d7ea881f4c86b4e8b6300f8466e49852c3e33eece68588fe5cfd70f5eaffa5d2b26dad018ff60c0b17c453108346b945c1b7e5e318684339ae7d3006db159361054c7b05f361ee2d211f", 0x85) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff00}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) modify_ldt$read(0x0, &(0x7f0000000240)=""/140, 0x8c) syz_init_net_socket$nl_rdma(0xffffffffffffffff, 0x3, 0x14) 00:01:43 executing program 2: syz_open_procfs(0x0, &(0x7f0000000100)='syscall\x00') r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x1, 0x803, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[@ANYBLOB="3c0000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="000000000000000014001280090001007663616e000000000400028008000300", @ANYRES32=r2], 0x3c}}, 0xd000) [ 262.111546] can: notifier: receive list not found for dev all 00:01:43 executing program 3: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0xa) perf_event_open(&(0x7f0000000000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000380)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x2034}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x22086605, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000080)='/dev/cachefiles\x00', 0x8000, 0x0) sendmsg$NFQNL_MSG_VERDICT(r0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="500000000103050000000000000000008700000508000340000000070c00020075fffffe0000040104000f800c000200fffffffb000000060c000200fffffffb00f4ed83f964bcdc7a6df4e40000010c000b800800084000007c40ac8b714e4feaa889020d2ae709a2e10f1d8a9634fa0a608537cbb0bce6cb1be7c38287854ff63daa2082e5bc3af6ef23a57fcbd06f67b330a248"], 0x50}, 0x1, 0x0, 0x0, 0xc014}, 0x4000) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/237, 0xed}, {&(0x7f0000000400)=""/246, 0xf6}, {&(0x7f0000000500)=""/213, 0xd5}], 0x3) ioctl$SCSI_IOCTL_BENCHMARK_COMMAND(r0, 0x3) [ 262.341832] can: notifier: receive list not found for dev all 00:01:43 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) fstat(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) 00:01:44 executing program 4: socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x2b, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000240)='TIPC\x00') sendmsg$TIPC_CMD_GET_NETID(r0, &(0x7f0000000340)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x1c, r1, 0x300, 0x70bd2d, 0x25dfdbfc, {}, ["", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x20000010}, 0x20040000) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) r3 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x80, 0x80, 0xa, [@restrict={0xa, 0x0, 0x0, 0xb, 0x4}, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x1, 0x4, 0x4}}, @func_proto={0x0, 0x7, 0x0, 0xd, 0x0, [{0x10, 0x5}, {0xa, 0x2}, {0xb, 0x4}, {0x0, 0x4}, {0xc, 0x2}, {0x3, 0x1}, {0xd}]}, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x2, 0x40}}]}, {0x0, [0x61, 0x0, 0x61, 0x61, 0x61, 0x5f, 0x61, 0x5f]}}, &(0x7f0000001340)=""/205, 0xa2, 0xcd, 0x1}, 0x20) ioctl$EXT4_IOC_SWAP_BOOT(r3, 0x6611) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_SET_COMMAND_Q(r4, 0x2271, &(0x7f0000000080)=0x1) bind$inet(r2, &(0x7f0000000280)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000000)='cdg\x00', 0x4) openat$vicodec0(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/video36\x00', 0x2, 0x0) sendto$inet(r2, &(0x7f00000012c0)="0c268a927f1f6588b967481241ba7860f46ef65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03059bcecc7a95c25a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) [ 262.501098] hub 9-0:1.0: USB hub found [ 262.511762] hub 9-0:1.0: 8 ports detected 00:01:45 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1e3542, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800006, 0xf1c95df28176bc38, r0, 0xc1805000) r1 = creat(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)) ftruncate(r1, 0x2008001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) r4 = socket(0x2b, 0x1, 0x0) bind(r4, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) sendmsg$SMC_PNETID_ADD(r4, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000425bd7000fedbdf25020000000904000073797a31e5ffffff0800030073797a3100000000"], 0x2c}, 0x1, 0x0, 0x0, 0x4004}, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)=[{0x0, 0x0, 0x0, 0x0, &(0x7f0000007300)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}], 0x24}], 0x1, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) sendmmsg$inet_sctp(r4, &(0x7f00000017c0)=[{&(0x7f0000000200)=@in6={0xa, 0x4e24, 0x7, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x7}, 0x1c, &(0x7f0000001480)=[{&(0x7f0000000240)="662d98c3a2767288bae42ebba3098957a8e5f4737d12c6d1ff950d0d53f2420164ca7013711a7579ce6afbe29053cb393e21da4eb15c12d4d346d792a952dcf3235985b23cd710", 0x47}, {&(0x7f00000002c0)="849eec2d866756eec8451527fbbfcdabc9b45f00af32e5450ebeacdb58693a68e52365de879d812ed8ff4a1364249bb739246937e3ca047d8b9fa0cd0a61d33cb6797c6444ffe79ea75e6b0a8eb4053b34851fcb833f4deb9ffb942f4fb1a848a08dcdd521b0b641acec97af9318f7654849fcaa724b628120f0bb47c79185f3e1f8ccc8ba52dcf8ba66e24e59c63f195a49659a41b85f5383eed77357e113c98e2ce24942c7bfcf7d52a62550a13321164c29ae86604bd089aadb3e27e76a77d370b30391cb8053c6bc9729a3e3101485e90b3bb25d238fcf07b4b20c57062bb8cd7ae0383e1c2b61873471d7b7ae4ec86bf0789c5ea21756a89ced7a4524a380144618f5601bb2a4dd670b91c3ca1bfc8121bed07731258b05283dde5fff4336592d0caaf801b1773b4b47125fe75eb18a81bb31b71f8a9ef305f08ba750ee2a71c956fd5f6ae04cc41a8b772a2942a37a54e883965ded85593131c8d84fa8480bb816506854829bdcb31e311169beb3b29298f87103df1dad5e74e6c2c234d4382dd9b292be0d15e9248a23edd57a38e51465b72d381f6419dd93bc477640bdbf08b69e30d95322dc89df59198892b36736dbe7d0419e9efb038adf90e83e93434f2d293bca21a1df13489f09b08fe73b5e2318b82c558d3041ed5f128ecc07c2dc07aa9e8aa6a96717127f9c5634725ab8a10bfac1d7610423326a0a8e899e23f5ea2a2c31e0d33b71e6a6bf8c4cc77f81735f5b8db4754753d9944ca8f9d69f8bab15785c25980817ee0eddf50c50894c6f0e0fc271c4e855c1c0e0cae34041de4cf470d9f9d94f5017c45fee2880d4c4a64a21b9ef92889b2b346387ade18fa7da50da8425329b812cf09583195ca70c684836ae624147b70b876c794fe219911a357a9fdcde68c1c399817afc583d7011a3b60f49adb5b62eebf6298bf4b54959659fcce07dcf246b48c283abc5dc8b8cf6ec1b794eb60cd8900262291f813c588c9e12ed8a36ab96a2d7f5308890eec1788bbdeb115d26dad925fd9287b3031875f4b1e6bb707f9bb49e2be9156c5c1ebf09f20e9581db6ff49366e56054a4fb68caca3f2a082a74d49e2ca4d6c8d27b4b75fdba8baf7998cd11365fbd7a82123fe0af54700d71f7bca4602de2e2db3d0839082c2d4cba24461508add9cb6a85ae2a3a24f9f9592c786f2f924e31ba7aaa978730a1753cca5ce8026f3dc7ecb90665d45ecdf9942deeff7e842f034e785181ff0f2b5ad85f8bf0d9b97389b4b76049e7259d8c8fca6b6fca2bda63d4c2d154053dd0e3584c6be96fa46e22946e710e975c0ec7402d581539cc06489ecdefc28c5139ae01ec43976acbb77ef2dcf54a6eb75602d43ee9fac015dcb21a35c9907d309ae9aa9159650bca69b669a0533799d2d435e84ac7ae9f36779c18bb46ae14150098033be22bdee9a81e23fb4f985d14ea1e6034887d26194c97308bcca968683a2d920a04bddcc0e725f5fbb615979f999ef819a27ea11d9a1b9e9acb6b353d84b2fbd0094b7167f0bfe985dc93e0b293445f3ac09c497a07926c768070019c291d2bc43706f9cdb6441be5a7db775b6b125be38ae935caeebe3a4c15941949a521d3287996f85524baae64f0aea698174249e73c81fc2a43bff9c2c622baab0ef34e50aa35530b6db8afc833ab4ede8d21fa1cac5a11f07932c8de8f2bfe29e4a9f37590e0c31a5cad23eea773e8bfedbadbf182c7b1c672c3e63a12a3acb0ff0e0d5caa6349a32f6dcc4faf686c5b985cad4312d3616408d9c70d57638146878b64d441f03a93ebc0f57d5a128f91e424044cfe65d6a3c533ab19e76b12accaf7f7f137eaa6469b89efbc29de97f39ee6c435e2faed6450d6e76e877400a8fcc078d13e9f1029d19e33148f7c52f1ad034daf6e353487d44cdda88fcea175336eb353ce2782aacfab8dd5404aaf2ca55492006264aad09688bf665aa595030ae5ab29f5c149f24470d17a2cc5e88957161890cdd9c4db37fff8b79df9dad3e4d2678ffc452ed6f6ae44a8ec0147b4a56820c6c0d9c8a23d28335a5fbadbef53caec5705aec94eb765eccf436389cb2378d7e1740f64f21daa257570a783131ac51a67e15b812450267b4684f9c94a3d8ed879cc758f230603309ea4b5a63d3ef0a8182d8178cf869d47381beebf8f0ec8b9bde97abc40db8a8ee440e764c840e51148e468318e21b710a063562268ae9e35e1ebf80083f8b5beb94ca60e32dd48771e9aedc5561ab9763aa52046d5dee50a4080ded587c5e9597ac3a391528ab13f30da4c1edda6f8482c41ece28c9394a33cd0f441cf41ff36597fa9b2ea5a375e96bd3e2492f58b84767cf2442fa202ff4ea796dee30ee30a9ce562026c3c52e622dc3e41b49a2184d44a7eab6d18440d272c46c035686224c419ee9e70d1d02c57cdb9a77fe6580ddb36d7154702aeae76403b78b70cf1b202645dad2fedf6a050786c6488adcc0e1623173f9a5663ac57e8de86c5e44ae942693ea5d83d8bdf83af1f81fcdcb6cb6349f293345e390d55733e71f1014f7bd7631a17a339013d4a9dac9419eeff78355828a651831cd7930f952ea45108f2224410062276bcfbdf44359b30f1c4056d22b901a78e8a8c89f1fb52cd30e2c7cd9e2667ce6043b94c30bb71c148ba67b48c523576778efd3d96b0f0e41151112f975498ad838a85da27773adc5831bc5f38169d50d01e6c4091aba37468ddfa0bea7c9a40ef1ad43eedb7bfb08242f899193853b0708901555811c6150177ca13a3ecf3dfdbcc97db4faff08fe1f537650fc81a43c563d18ebb78893d07a5bf6880ccda202daed7a337892dbd27de6bdec74de7044606876d2a3d489c87a584ac10feeb246dbdf3a99c16b47c7329f3d543b1f34a415d529f5d78c1be240f102b1e25e2e6fe4a9013043c8d2857ee1fbf3bede53b1c10e3b159019eb2c31474e8dddb3bc0179d83b9ee90ba7fcacd4e761c0d5a44b14f35c754d358a1332162a923c9f6409737a3b90b6acad96a781ae3bc5db676961a00a2c6edfc4d4bd69fa79bf11b765c88d6e1a5c73f129c21f17586babd474bb86b71d228fb339116eb090547487a99483c062e5601be2edf17a02c31517926fa5a551cc33f859adcbcbb3daa8bde61afbadca177ee6c0e4aa40cff857886747e0868cf907e328f174fb60ec1b3747b23fa8fcde00a7fc98b1b3b5ac4fb7c222dfc7f3a166d3ca1327a5141c9ba23572c2963ac6bf2e2bd0b7acf2abb6b03687ae520ef5d4c1ddf98ee0cc3e221c51b6db51f5804f7a71631ea4602346ce595acc0d14e7df39a1a09f0831de91cd331bc615b1ebe8a4c7fd12a98001c759124c4f56b9875569fcab40fb8b5c2e697cf90d2e5e6d5d03458ff85ac9cb6fd5579a58c16f77d5ccc28e6507efdd301ef77d3649d4f5b06ea4cc40cf7cf42439f92341be677d46b901a8f4435868cdc34034798b0a66e58ecf896840dc307eed60525d22e02812432a0f5adb6c793ffb2bcdf468b108e8487400190490d7221026d5eec508d925c00bd1f793c609832fb11f95930e00a6cd6644c7788cdac128493e7648c3a7154735cc49706b7f505ea97f76be936fac6f07e99cc9489957a2aac598181747281f45a881f1ebb1d9b47cfff5534cfdfed2e1316fdfdd5de25e629edfc7197e242fe4dd59a6b12dd5499936d50f75b7c3b1b7886e8b7d004ee62d9b92a8b99665a11f1037e3a96eb40e34e186d92824df1c9c8bd895369a90d27f5212f2f5da794f444682ba4d17f9dfb9f09b8905385a6b3ba47a68b6be20e1d005b85be9fee0ecaffc1ade9d20b025a3d15ee0a773153365e69056043e0d18e83390eed84ff108c0e5b40a7d6b947860ea9dedd99cc5a8faabbd869137d0a95cdbc810c790ddbd05edfa92b3a28e97e8b44409218cca4f822af95fff71edf7eb37d6b2c58db3efded4f567dcf1526abcdd0ee93e33c2f83527464c337096e2be4f24c88ad767f60cc3a54093f1473dbd9663523f963de8f3efe941fa333a40fc6d86825c44e127d4662cd0cbf8952a00a237cca51a2620c8a6911f4300e5a77c68fec8a0dc9b8dc4ef3d829818a27458f021dd7f78b49181d6cd2a8f602eea85d33385defce6ad062b7c94d358b6e2895aa418734544faa262faf2dd83d6432a860db060e461fc0bdabcbc37487b640da61b7a47d293a8d9c2a59ad06489c271e3281867fcdd01dea6d21bb222a78a01e561ef4c35433688b9407dc5ed30fc02b9abfd65af6998375fa39d63d146d8169325ad1687ff827946ad7796d7dc77bb2a72ab766845dbf8766e51b8cd452e3c54c2d119ab1c73694715d1984beec2cd09ffef014076ed079002a2c5737bc2b0a2a7e5d1631fdc0615c83627c6017e03ac6b7c3b655649cafb73bf4b8d62eb50920094930302476c9bdea9bb8d10de5886fb0b63ba515bfd0226fc9e935f8f26e32792385d4b936761a8761befbb5d39f11849149797fa3a03d8a8dc6924abea8b367083ddcfc7de760b49e2b5b729716911bd86a77539c80c09ac20b2dd7f8a0f858368349629847a5629cc762ea8ffa04ed500ad83b2c911a65ef98472beb3f8cc403d4709799db74c08b642f516dc24d857c9c574978d1b638d95cfbcfafcae42b125b01aa54cb1b86a4b84c326ddceff1f9bf7649f7e84154a98470d80591a1b1a1e9bababb288dc729fc5d62d61dd439b210ab3dd691d41934d3cc44fad5af7d98bd6f96198b52693ea961cd8ae78c37f76af1025b9f0b88be8b65dfa2247a58d08f5b4e864b45b732139855e232744c61246e2e12c5203bbab0df7cdab5770393f26b29683435e6a7d35861dde4bbba279904348571cb23c67632d78e3ad5357df52809bda2345c2ec16aa1119711d92c564f5a42e0b56c73277efb7dbb925b6c7acd83de0592b5cad065a59e878d8366ff3b25b08b1fcfe426eea8799117dbe4db54f0599863c35bf287f0891f78e9b3d23e41f950a4c1f516d258e71803d5bad0ec0170a781e41117c02e770fa5eb39597bc167ff96dffb2c6f8d0ccf94936e23f904e52142ef5af12198f6371228316ebad8a5284a49ea5374fe802c3cc8fc064413c86a99b17707e28c70959485d78e57f20b14c528a65317e336bc415da076621997c67684f53b53e191494f32bf54ed1ad6ed30614406657b1b2e6086e713eca4c2832239bf789d0b4d7ab468189a603ba2685f613dde90836c076219d15997c496e1f42d9f278d131155f298ebd359c5b975de291405ef20ab31a05a095d7ac52400cb502545356384ec6b489712908d5300755b9e00c95814d001b1083ab8729cca13818edfdcc2478a15a9255d5bf7919723f189ee3c46993d86802690cfbb28590543ed51886a6e7933dc4031248882314243f03eeeb9ce7068dc6e82bb14090d6232a75d16fe8710bce49e465f259500863288a21d0cd782fb16fca20653b31ae9d5ad1aa5e1c1cdb2b8655350bce57fa2720d72d7915754c0a7e1d938abbe279a6ae1f38585c026ad3b1d16c05902d91b20086613587233fbf01b7a0fa84263b4595da2683b98ef6812979250c236969d560c8cbd97e0fcf74d26873079c7f4d29d0b9fab1a6bf83f5983c25bf364a169b2b9050630388caec2274621e010fe2c103cad5bd2521f7d027f778b8c8b443b850105c11019fcf0fe3b023bf8c188e61c2ef761a63ccf8b284b0d6f3ee467eed9f7c0b66bfd1cbf939e4e66189ac5f451b2f48f4dddaa16b3d675eb129cddc6796b6b4c062501d4a0560db4028e", 0x1000}, {&(0x7f00000012c0)}, {&(0x7f0000001300)="8d415bf3cedcaaa86ca028dc465995068f8f9eeca0c0f236b9bdf8c3e2240f92a72b4f6cafe93ae3ffa458dcdfec80738cf9c5a26c895155c1646664b389cea04ea1fd40fa015d9aa0ab540795965080915454b91b5f161aa67b45c8761229fe0a8f855b2d5fd652b4d18dad9fadd1a1e967d4b86419dba6192dd047145eee192d2d7582cfdb7d7a3c8e8c1c78f12283e2d6ad56dfd0e6dcf2badb255fee0ce6987a87bf6d161560f8ce41607117a2287601b3a665156c1c4e10ad7dfbfe9e110e8ace6408989c3dde6120ea24fabe7acdae9fe85c81e2d2051fd8948e0084d4c8c0ef", 0xe3}, {&(0x7f0000001a40)="f8131f8e78ef0856a2153a7f7e051f10513b0f13672eecbea1cfd1f3904a6cb3e69a08020370850dddaef75d420dfb09951d4436b3a96a2635584d1aa54812fe1beac850e0ea4dd060562be4b2d0933fb9f60c59a99bc93075eae1052da1e29eaddad8f2a7a954f278876fbf09d9ae7dbd72a3ad0d87aef3ac4e08a210395862be3bafa7017750183036d68d8b9c58cf652905cfbb625ab952b362b6198d1eb869988b99cf435587367f7082ee1d64a81429386428f6fd6c76a7430883e873f69140dfcbd5fc2ec6026458cb7578dbe726bda35c839bbd1380ddc16669c53df7652e53e4ae048988bb36f20b811b8b90c91505d233bef5c3a6d8e5c6edf96c1fddd637a7898b4d9307b50c556eb2dcf188d9241eba892cb6b274685afc8085979bdec6534fed2ff280b1e9cde38e856eefdf5b91e8209f7c6f83eac7e96b580978d301ab248da02bdda0556ad938e6616534848d44329c425fae33d6fb65a6082acc93ea1f2307357d7b10e3dacef8f053af69edd9b4bdaad505c8cbb2d7b659252912cc8953e144fa3cdea78fb1f94a9878f9a86be39b60aad76226f93a8593b265cd5eab9a4edb2cdead285986166f0d2afdf1fd83cd242885206dc2e81ec242b4d58d6cbe8d4dec08fc98c29f488a1138bb24934b0e58c40cf4de27a2d7b13ada8f300922488fb46945961fcede189d7f5c232cc26378a1e863688e50f7080b06a491eeacaf184788af921dcdca53fbcf9012cce87a5a7a9f2f9314dcc9f15280a7667e2ca0cede29751b006295f1b4e9ef74d04aebcd038f3cb732ec2721accd407c7b0d1a5ef73d318ab045ed3adb7ef3da40b38e25ffa561451f849edf7485c2fd7d4d893f579a2db2dc1b75f8443adffa180ce2a8044f6ea02d4681df8a5bb16c5d5ec29b58cd630bd8aee14b766a5fc675f47a169c475683efa1af143560c8da93b8b3fcb6d6bb15f68c7a3e8abfbe77f974cbc4c60ee4daca3c24c34ae61da49a527546ab97442a477165db34e661e2141ab23a9cf4aa0cd11a0107c6c1dfbd9be4633e8f9b997f7a7f723dda40aa4a9364db9b4317205f233d8648b128182b67824999f8116b5185f3f90c32446acc88ec1826bf8b91337b90c45b93db9b650ffbaf7cbfd36aa50befc4efaff6dc2a013c3f21ac9f8fdee03d59fb1f07ce9d785ad2a603f69bbed3bd7cf037b19f733b71d0c137dc031f831c64cb1112257c658e4695da0cfbd0f8fc7627b899a37d86aa033bb3bff52a3261b211d60a8d2ee847fe6259ed1c522eb2b571bee6ed9a8dfcdb311e43954c7730b7591f78168453162057b7f2b230bbd6021449b9ee0d0d30fb13aae9acb77b9d95a50a1da9de9b00a9483fd6f1bea9c22d7872b3d3f65858fc4b4b7462f601feca8b0547b3eb36f55eac767a9b39bdcb659a7fbf6a4aa036440e16f1c193b9ff1225a2a89e55e4e23f0879f03f7ae639ad9473ae1915af34a6721e197f2d3aa4b53bc007d1d68b153a042ebc2353d2c31bd5944fff2fb11d537388b3b19148e3a1ffca3e26e64c4acbf38bf135aeadbf56f67b7b2bfb5fdbd2748f675e290ecbc688f6db428e1feb891849e66f21ed4d70609aa125f265e0e8c0340a9f0fadc1edc8a85fff22a92778e26429dbf68cc85267fbc57e5e79d31402f195a54f3e56d4613eff6368a7a75bd26f50ce4591656b93d812525637e23c20fc1937d1b45ab577990bb66c5a966f53aed89c88d2f195dadfea18c1ea7da8ae97ae761f052aa1b8d3242031541bf35518af803ba5e34941f5640d29e0b00cfaf4cdfd8adb6ddf9afb479afd035433fae4d207b820333e9ce4602098c9afa606165ecb09b70bfcf77a9052b467247a52096243c79ea080ea2222eae6f13d50d6f9d8c8f56ed3cae196740d9b13145ce20e22332b10ba217c3f7488ba4a28e50e0bac5159ec3307071f93a7937ea974cb85fab9e41d07d7f9cc61a8cb7b381149a3db19eab2b2a9043b360734ed145ca7939fafabff71b09dbe848a015ee8492581f408bb33e6c4716eca62f7b94c7a18f88c53780dbb460b12de739fd9786992af72705162f6307ca6fd8eb8e57e77172cf7e92fcd2a826e113d883d165dd22213a402cfe985026be46c180008e9e0029bb400a5d1ba9b609fc0bead2e304d1299adfbf76b5c3c68b90ce9613f0007c4eda6fdb961de822954ea54a72dfe68dde491898255b6d949b98d3fbc9873f8e5dc081c74cce4836faa4e86ab0c646fc6c66c5845c5682b8531d60d20dc4feac650951286c0d36e49a101beaed2572373d4d0b6ed2b23dfc325ddc96d9c89305fff4a26379299c77bb639a956c8241b93e40528f389d34397009d3833e1b53c4005c72eecaecd873d533b65b8524088e55b4531f88fa0717bdbe56bd64b29dcd417b7a3b57a8add3fed9ac6c2d28cc00a7f57b66243d4433de7556c938a6390b2781f935d9fd256cb1ecceff498cd3fac21cc0796f1bbf32acd105f32658f3f374cee9a8f973becfe3163cb92d31debd19840043efba61bda60022966558903bc6267f38d5cd7f0157b0b6221437c2004dd2478b21416561b340b56af3e9d5217b680195b74ea90b833d14f293a412190945227229f6e9c5694cb7fdbc600ba887546a8fd280fa921ea3fffeed1e94ade944e20edf3a06d69913bfec20205510845db88d6216abfc4244576931d439046bdca53de428f90420b08ed107b437625f527cdc6930abd66baeb842971318b3618cdbc9dbf78ae1eb161d778cdaf2297078e7042b2b01cb0ef649fb5ff3138e78068118fe88292fcd2952d446c47574605393cd36a1acd0f9f8f20e7cb9cac348d920a451048d692012601dc09f475d34cd1770708a158b1af5812bd1baeb5c12b54a9ce755cad5ac8945a84de4e36e45eecb911fa42b12eb8d3a103debe1bb32ed3b955838d54961209c447a0bb934dfcc65446dd97846759bd486d0d10c065bbb94f03e0765675254cd158121a44bd4494f8f9dc3bce3b175378ad0c13125336713d135a6578632dd4a03feed9ad3785920881cb76c9c153e6e32cc16be33699ce5edd8dfab4785263020e0716296c4fda3f1fc3c5ff3b9092b4f975eb093c924e6c922fbf90ef3cc80c60795bf8dccb2b547d702ec24f1f700fa9cff122f667be7c9c659274428eb9d23c3f2f913832a7a0a329b0fd48357cecf56888db3b4b2d2cc5a6aeb2ceadd7c2019d08dcb1fbbc7eb81397862ace66df541d91dad1187dc907a8791d34971a2f5de7f782cc79cf092458529b9bf58e562d109f58b63c144ffce63d7f988325672c666f7194d2c2315927da58726302fe5c15df67b519045d4501d0c15277b8efadfd4d480c535548e73fcc7587d8f0dfa576feebdcfe49d3f49ff7152f3e40b9cd360fcf75bb29fe9aeb4b7af36f90f6e4bb0fdd8a5cfd441d972191feccaa9521c9138299b6b32ad2c81db2e84aa18d3c5029a6bdbf76fcdf8d601c93060f6e7bfa2f747f833a4c95a2d9e07b2f3cb6dd49c4398c2beb18481ede97538b1e3312ae21f967d2f0959d0724579887044cf07fcf764f028686e333b9f20951228d6838dfaed06318f3c0d064156cb931013433293ef57fb8593e31c1b6388ba5dfac033f28e26089bf7cb7c52a0c9936cf2e8f20df03358a5ff2a7ea4f6e3123d2c37568e55def78e8b917b34d1f28a40d32c812a3fe26dc0841a2fd6d5a9864de07518bb2b487910b65e75a8271aa89760a5cb20f7460fd23be43ed273e1b3375bdf3ace34ac9b75acd365126ce03e044988b51c3fe48757f82283fe18cfd33d8969f4f5cda51b14321b41c88eabb1517a23289783d5206b70a491e92d7341cfaa05694e7ea51b76fd91a5c9b34e77fbc7a8f0c83aaf0c14ea7fa1b3c0d4fcf7ba5b6f7fcbe1e346ce4bee8a0eb396e4af47d9257923630cd2297bb9da9fc8a135406a93bc52942a649a832f5839b061c0253421c401ed0ab227f60535235c5927b8f2b060920d336ca6cf311d6a99a4faf9e263690a0dc25240f2b07b8c66c730f5d205811abd52e88a2a43384ea1e183b4b50a3318b1b3e8f68ca82fbf7eba6aa3aa5c39fbba4951bd828283cc178b8fc992b5ccb315198b3df048f198bd9e75d02de7e894369227b10df881dcc7260865d4c621f5f18b4400bb6eaa9f36a0daa08fce595c179cea65d80b2458ffc8fed76070575deaef645f2766e00a3abc314ef7a96cb929bedf6d7bea66bc813c1709e4271e53425ab0fd1308cda74a04cf38a5f813fd4ef5c39f2740eab9d45b437b4948259bc6352040650e66d95cf901408ff2b0e45600296404aa3e84b8ac6647dac66fb3b262133a9c5c6fb920a811632c8c19f7a6b654efb5fdb838eeba3dc40c9b732f5391b54a803479cf4ddacfed0978e0980357a2d4966c48fbd135cf3ded3705b9731b8624295ae84a77886511af920074a7edb0ef37d373b2df81fd9d3799a425714e2c6dd8f61b3e1a024bc3cc10dbc54f1cd4f79091129505b07777ee1e2b414a35bc966604eba409f35d6ee43aa519747d2cbf459d5124e009dd5bdacfb0c72caba70a4cadb4ba96e03e17928bb8c06ea14de9f75e7198a19b61fc7feeef6c9b65931e3fffcc29e3ed1b51c818c3a9c8ef2e260f7fe8fbbb939d8454d5ecab553718478d4010cde75dc5387116ed30aff8407208f3ba282ad71c29e803d7d14fc6b4bb4d322d804452a1df96497b8b3abff3b9045f9ad7a4f851023b673b261c9125f69386d2b520a9059d33c87d666611dda3c48ef810a3fd12a902829c5394e5811e8e710c119d167639c1a989a9e3d7a61953718498ac47ada9437393fd7f6a15b6e47cf6c01bf74ae04d982bb168ddf4ebaee650b4d314fc3e27252ae997a15dd7b80c2d795c46b6598d7f38d89422bfe6e9ae439d859db81269275356dd5d63a957654ccfdf4abd77b804bb7b007e69399cc069cc3626a9c0dd5f4edde9f9ef3e32f8f73f37277b8fe46883260eb326a116c1cc934ffc42f017ea1eb5251cffe984aa1f2f9c86341d52be3204383face052b1990086e63525b8c874d820144777d8f90de4e45c2613d344cd01902f3430a5b3eeaebc6b5c95f6a4acbdd5fbad06c1c206e4ec7430f70a5f547a1bd0204d478e30b71064145ee55964439b966232a23b584509a54da2abb376f263ce4985c8bcf5b4be035e5100315d4c0bf7124275b33ab540cdbaca256d6b4aa3c449dba49ca5e57a49bb478bc0c77f432e28752018a59e8fa2f1f5a717cd2e413a75f44400f7feaf2b7493808328abf42a46e931c1e8cb15fabf67a4799c0b449e3cab8cdb281c51cce7f5015c3a3cb92cec422fb7fe83ce71ea65e1b9248deabee17fcf458e0cefbeaf69ae0fa9cd5bcb498ca5f265d686ad5b372abd03833241cc4576e5deff3969d20eed13756eafef49e99e076c3fe0b50dd7b16198e3797dfe4ed65a91af8046489602c2b15867233d643061ddc28bd7bd24beca5e75ad0411bc86bacdb2788a0885dce6fab9b13417bd8d584c2804d5ac8575c29a043bec087b365c53832c25df25a67394b6c9187996b7e64d3a075fd2e4aa7bbc87fc0fb02692009aefad91dfe631508377ebd9baed527751d68e8fe6ff1ff9372d9120c1fd041829599ba24c0488436b5213c2590465401295052555464d1a2d1c83aa439a5ab66a9502c393f2db48770b656a452118839b34039cbd259d3d0da31aae188b28706cd1a8baa0119b1c92cc3f4896a98becceea4396082cd8e6e84de01ba2332af99ffb644ebfb45e8e13e0e0a5fb23aab3a5a", 0x1000}, {&(0x7f0000001400)="19a13a88e75dd1918e6ba07c392568a85db26f04f72dd58ac2137cd89c8d6fbd62cfe85e8c00b8dd444360cf51dbedec7d50ecd8f7382aceda66695da5a38bca76b341eeb22e96e146a6f2668c31e4a0b555dea9aca288353d164344137ef4239a27a737534e60d591f4aa694f9a", 0x6e}], 0x6, 0x0, 0x0, 0x2004d885}, {&(0x7f0000001500)=@in={0x2, 0x4e21, @loopback}, 0x10, &(0x7f0000001740)=[{&(0x7f0000001540)="d22fed944e7b7ff45cf105d5811c16af4d09863765577aa56390395ecb95d956bab62cd9dc96046932acfbf45e9cdbe69057dcee438f654bc50c133233893de1efc749ab05729583ad3f6b53cdaaa73eb6e05c83998b00192dc7836f4e3f513b4b5e623a6643dea89587f1d4177fed2d0077b11dbf2e65dd547a2c95b489ea88b920430f077845b8e2a31cec87b76c5da69777655843ca843449b551a8a46abd38bbb0a05f2921240b1c55ee2548c358503c41abb847ea97d9b123347b271cb5649881c11bcc", 0xc6}, {&(0x7f0000001640)="43816d23a2bf5e3c18e37d84c753bcbec5813719981186920d15288a483e7bce69695559d3cb65b6df16c6475b1304f9bd36fc9a45aa7cb3337e728548ee28878aecc6e99d07bef8958de0efb6b5cb60ee799e41ff80ea50c306b4810d134325248c3cc8ec9e885194d32b3cf29e3ce7ef48a9c98611f84e79554cdf4322d724d7193303750cd37aa9eb09f489a84ba4ea64fb9a21acd18f0836b1e86a2ed1e1676bbd15faa6fb8c7798a2671bca4f5eec2c43e5a0b9a06e3a43847693ff3f0fff5bb4483b90b8a245cb4528b842717bd72c868446835a01e0f8fa33e6b14e63", 0xe0}, {&(0x7f0000002a40)="84573e69747ca7ace5470a5f32167c0829d1831d3cefab5a4df2cfd1f5ab42b1a01ba455dacd41df748ad0669ab6ce44809f7b5cebacd5464d6d25dfbd76a3c67a796863627ffa9279762035b3f83843bcc330710841a98c79884ac6338f9f7da28cab37ad98d334c764f29bca10c02add2ce11b3decb9280896ed0819c1c30b93eb68d084a602634d1581ac6b60b6f45b527af6fe8f7d60cf9550493168b1b8d083b9f71cf8a742116787ee03640d5175893cdf02683e3a85737d043caabfe617b0d1f9da15409c08621092621bc63753ef5061b1b85075386b84fcfc5ae08be0c1864af84a298714dbdec54c23328f3e861d7f7fecf0d1b7be3cf0b1e62bfa312c843a3b5e64918533ffdf15e7a55218d59389c8d6b70df0c4efa0e724eb948816fe8395ed0d6b89b2d0244b2140f63b8aa45e761edc4958ba43b309b7a355fcedfc22f362122d8917f25a2972c74b6be437a11f131f59bb9a9b2c5209e75e8b7f1b81ad49ed62d4631f237756c41aa5bf420fd02f59ef0136d1d3de4c7de3cd9d8a1e33206a3def5b53abce9bf8dca4a472fbdd99cf8cab8c914f16d4b610c726b731d61555c4bce2994a0767644cfd7bff6c2b9b6a2c8a008f0f79f02bf7ee7c48347490482df03b3edef2b64900e5989a21bce1c9c1aa1ba636b6ee578f23f277a2f584e38c67d7a86cec4404aa12f1bad5c34e9709ca36b3039c665635054b5998296bf6e45a6009e1da16e2c51bddfe1343720f4cfcb305e04781a5bb4cbed11f0061791e28ba144e8c1468d03441b76cbed87284fe88f2df23a7d68932cc4346a3426305019a2cbf8a363e279c7f48fe02ec5d46133b6655902d4b4ba2a94eab1ec6c005a0c6facd42ce11112f0e9d577159a43a54a43514ceb908643549151cdd110ece7ad19c6c89ad90fe8348f976cb0866b8ab153b1022726172560c08d57ad72c4803ccc144484e1872d3f897c07280a2ce4d06a9ccd9a6e507d8a8b2ad05ffcf32917d9b5a1f3a1a0923d09885212db850c3de44589fb6c1dcec4e681ec8be4417d72bc811966de2b2e19ee9763273e5b221b820d9d49dfcd42dcbe9d6cd6a90a8705225b768aab7cbbe412a5c0067a57c58d864468c9afcfa76edd6d829830f18af0d4567fc0eb8f8aa9d1f83d850d6b18aadb710a86c9f4892bb8bafb7e75f865fdd4e3f02553715104f4cc23393131bc33e8adda5b5306f5420ba845d667de279131a7b3d367f632136321782d5d4b0ca9066e2f22d6399272e9232457ec42ded24c881360fb044efd9a78c3bb95b6689bd85a5232c028deb806aedd8de36efd09d6f6483e9bdcc578dad27e89a31e8e39ef8144d2faca3f1ef7a450a5fe276326c2a20239ec18ac71ab883dc5feed06862507aa69c1ee7a6aeeecba58c6ba7ac168912f3979365815e4945b8974af0a3687bdee64d7daad999cfc08b8738a195bb02274139e9f94f2d38147138971ba800619fa893a1a54806769fec489596b797b757fcd59ae292110e92baf345b9345643fc55539ddbea21401508bcdd3e88321aa454ad16b13a4c904efd4ef02abd13e0eaa6588a3c6069e7752e29786e7bcc2064f4887b4b4d5234fef66cb37a957ef362fde2f1cc21f3563278fbf4fd6bdedff3f65afe97dadf9b500ab702c3b6e003ec280d99e31032204ace9ebf5d00b57c10db62549e0d337e6dd936244a2b36f3ff91ce356075a539cceda99fd1aede6c3be35f40dcb28e46eb9eae9a371a6881f8da2b03f7d4dc379595ea2d69a205ced927379aa1309f24bad40b4516bce827ac84550ae9728933c41de5e04dbd65adc32dfebf51a2715941402d5685a73e87dbce2641c2a202da3d14416b2898445a81d9c29cc575e08c98cda4995874fcef560dbeb28631fa30d750ff0a1ce5fc67da6938067f79d4987288ed6ffff6a80cef415181447c23235eb98ef7607de2cb48955d24497d8bc6e7ddd4a6d147e012acfef082f239232b5d8106846387dae6f070b5da9b6941762e834eac7fab22ee886096a39152658e52376a3e62a0042006415f22a9325cf554dee2ba829b8b9322c60bd2a9bfc7b8dbd456189d5d46b2303511315696a8bcbca1c2596a6215c15e6946f8680a44c18b6963db875ce3e9b8088a6ff2d17c68724ff051b62628aaf2052ac486219a8cfd980afb15b42b4caa954222617720b01c5e4ecec3ecb57afbf3daa2b1401cb663a123a489f1d25faa7a8fb108dd5a86b79c0312d48be8bf011ef7aa427364ac3124384c456ffe0ee2eea12433e57b40e86e9bf0ae8460db4e28e7e3e018499423f9c08e04baf8d04d282b4ad172b437959750a9a061df8273dc37036c4ff42ab230726a5d68fe370f8199d2150347b6e650c6c0b8b9cbd63b430d91c5bda9577eea618d35b2c5c643357748dddde3b48ca12795fb7681efc65fcc9c83131ad1237e5751354fbbef87aa41571ffbf4c5ae4887d0ad1c51a8af1227dd5349ecda35b796bfc5494108b8b967ded248a595cc436c26926860cf12c5a16d7f25f2c737110e4d526ca23886555ac9d1baa0076533bc54274ca72bde78caa29807b0ec9ec5fe207ca258f15d5a34b65440860755123c5bbff173ca39d67d8686e515f01ba1c96cb5d95ac2e639b899dbe2971f803d6a4f082d97aa9338f98b96bd183f5dce4fe9ad143224094de7388551718bd4515045364342d49e746aeeedd44cf24bd6027942e4bc605c3679fc794ddb8cf757cacbde59575545cd3320030f331e07e55be3a5b521a640744a8c0a99551bdf6b596183debeb40894b6bbc40000416d1a988812de41c9852383151a0fd902aff7242898156168ee782d349043275247b5cceb588802411865ecc24794bf1b5e8464156be837c9694e5cf93038d6f8cd3682cec79688661172e84aa0dc1a46a51acb91e9ddffc5ff9227038899727cdcbc4b5ab16dffd761f0aa213940c46c8d611f69829263b65aa4529dc099011271b9edc4b7a2da2bd2c4467058024e87400bf38092dd844cc811fd3fbb756e94b78b398003347a423fd65a5b02b66e349eac9c12d5628e2d17e3ef9978a208d52cf8f6d93708a2ed4e2e2673cc485a048e4ee9d6042ba4bd7e53e1bc6fdef90db130a30f3bdc683a43e6f167067e501c8da3d50a6806916fce27572aa5542d7915a0fa5e1b7cae0bdd34df882e793895d9bec439eaf160b5a6bc26f0650e3a8c3321628290964c71ea884a4237d8fa0ea30e7585a4235f3e8525f6b280f1ec3e05c0119ac730af7bfee0963ad614ec6399f5cb7d4548864ec5dd0e6b5ebbae3ec4fd6b00e0a5cd877041ea47ff7d5e21c4638df9770315afea88cefd6b261bf9242321e4b2c49b1b6fc28225e5662ece56dee0802c1771ecf17432c5954ac986984f5945ed35160aa222dacff95b7dd4c774df60ccab6059ba0a79f262b3a20dfa9ccc19b52d54ec884b9944d9ffaa5ee76953b5caaad3dbc3ccb5ac59e13875a558ba9eaf5eed8af737edbc9e06fd7a4b1b80ac3dd287fc723d7187241ebeadeadc8c821f9a2a9abdb65fdd7c17df02cb65e631a15e504d804822cd5c7b6b846cdb37061ea651bcec1fb89f3d419a32e3fdec41dce8eb923e1ea94e526af701f3fef11b3bc5ca9fb3cfb2014bd60dcba95f21947886e5b710b59c5b3ad7565a7e327ddd5c87120b7248f3287a37bd5d36e8260316420dbcff9e757b8a27cfa6d6914ee5817a442e14d64b15922b417a7e89398ccdea8e046accbbb35ebc5efc04d8ada717b47e825ed9bfd2a2b0906fa064e14222edfa159dc92663686bd7599012cf91cecc83c14a652cb232271f306e19054fac18e4ae91dbe85adedb121c18d52d0b57a4d6a6a0093c0daea768798199d84d7c33abb69bf576a8320d9ab505849b84e0b814c7d3cd98743e92535c5987ef62e5aec8427ead4fd88084ec0cfac13e1d3a434c9f7ba6bbee15b77ffad255b13c32c264d010cddb277d374f4c62870d271e45232f792f85afcda28684a4c9095a21cd3598c70bfa5755794f226ca4bd3d102692c3ecef3ecad5736c2f18426c67cfbc3cb8c798395837b4c3f17e986ab79963b3f7444ae1ac53853572b44b17f309e1b8c9540a89cc067e69473a8f2301bc7c658de4010692c74b1ff8f1d056f2f09d0343606c451d8e50ee546d0b65c1e7ef746b56871025e0c78c9cbd1e0b4694e37b6d4a186297d84e2144548ffeb713473453711300cec00da968faf8555922c991c71bd2cfd257782d01c8dadec582923e4dd875c46f04b0e1612ae5e5682f4012cfd24cbffb27e09f4df926a0a4903a9a508d17f128d72ae3d4754e7609c80e1f0f6b315214d04e2c25528df4619b1f4c5b07fe897a2e7bb19a67e2334bfaa541966cebb7aace8b507161314c28f44c67f34e27e9776e347b1b8852d55e9b6174120b0fbc9b4541f7d90a50498a0e207929d88038769ad2e7a7ee6bda479f85f5f215ee9833164b862971a66752b9d3816c99060bd4a2144a13a65b249b87a2337543805c41691ea59e2b6eaeb27902a9758c5395c0554bad253d930f7b04f4ab7409cb029b4cb06d632d0c038dc0d8118f43962ef5c31ac89fcd8d1bcba2a24c9e202cc75f8a1f09ae41a7a06d0ea14cefa1daa57182e7e7ce66a91c00b37da8db17fed92ddbdc097274f976b334b2025c34fefef22247110e67ff754dbd74e82b2b7672cf04ea47fba9a25aceae9fb4bf19a83e01bc38c7adbe2adb709546d5e8507ea7bc87c830b61e036713030f6c1463055ff53d21e8aaf8509432d6bc8ee6a09dff69fb5b4076dcc77010a2e700f0b8c6fed252c43bc92ebc8d7b4c72f18af6b4a7b6ade91e492efb93f88cc2b46e219b9d66d69dd02bf37a008820ef6c4877945e604ef236b7b7639835c219652065814b32b4d64dbee197d67d6fb6bb710ec5accc75183d2cbea84aa9dfb8ecf0beea785620822322af44000d6e79a26599cd6235732c61022ef18fd847072f31a027be8faaaa18fa7f9799900a11e4ac5ce6f833c2713c54d9cb6b03f027e9fe622724b9f56878c7907f400b97af1f4c759796d741438b659d66b78994f1c85a3f2c4533ddad5241f3fffb7d983f67cf91e97a967aea3a90879cf05e03d394ae5e15edab6c692a5a9c036b965416de3e61230087d6dd6fe1d099f5246c710d1bfe92c6d794df2fb5c553d0391ec1f76c210bdbce207ee98d57231e289b99cdf888802ed6315f83852c62468d9dcd582159d9456bf2270f315d40a3f5d488e2ba70600bcc95c90dbe098dc23496362b702f221c9074abaf580e2a22e49ee8df94f1463c469e5cc02b9798efea2ed4aa02de571e8ea2a7ab94c81697b9e0efe63c6ca5a10549be3f075d528c167a7b7d73b1fd6827ad4f4843692d491392b48671fff2a64d7f6f977ae8e94670f89c9bf2ca65c3716a63cba6d4940c00e4a93e63e3a38d5af209e359f3b832592be190e886068bcf52e65b93e9936c091ee42f08aa365bfd7e61b8a03aa49da3dcabaeabad3742c98875dc9e5412b79f495673133d5f1523cee7ebd7e046e6b398559d39927062cac2dbdad9581f227ed8d3811114600d9706e82ca8b83293b36e71821e76303cb69e6216a28893754a9d0ae2bc27b9cf838ddad10782f17279b1626e82586fca0728d540ea867a9d641b9727e4372df46f54af75de149ca66e578f73d64899fde930bda5ef272b907bace343cc9d7cbdf52c72d29e0fc99fb7a84c385dd0ca05eff87f75f76bf5884f2fdf9be3f4fd2f1dfefa0d2adb3fabb8c94e259436acbf1b66", 0x1000}, {&(0x7f0000003a40)="2232922528e58c5add42bce3f38d857bebd4a17a7a860fd73045d90086530b114a82907a605b12310f4595357a6be0db2a8324771b02908ceea26a1d6fbbb6926ba5a88dcbc5aa11d3d1f13731003d6d1d941d4e4e68a2e8abd43756675a4d893d97cf7ba560afdc65d7a43f77141dced9549cbabe3fa213fa8ff687814178b444a99096860320e13364dba81fc8bdb2a6f42ac9607b4943df2740a560fcbca2a17815dfebbf7e6c151e475ee6578b053e56b4bb26130348f012fb15ed3e3dcd0132c442082488fc56766f2f49b343d2516eb92e4905059da6e3e8af1c3ba42fdeb2be73408a07a8bedb979ab9063e7f842d2a1e865b50cb05118da3c9ad521c55fd244aa1a9e217db73f35e7726e734ed121cc0fad3e76bb1fbd15e8a9e214e91838d826a60c27b7dd24b22bfc65a6964d7990bf5decec42e786d4285c3ae4a087496b72ca174907f95f0e98d06359e7bb216a02967b8757696425c9afda711022a9501f78ccc858c382e29604ab440416ff0fb5c354836e3f0a7f725d3a80762455dba9eee484d49558d74e939e2b358e14d6c4134aecd19752d631efc6711c45d937320d48f86a3f54b0f8d4cd39ce8882bae3588f811dd77e8093ac031e42560d58c8ea72418a8feaa02fd1ae6f60094e532b38a42ff2c932c0e915f55cb66c7b856392bc22c5675667689ed432621512c70d6ae0d5f1889e2c070f9f0c4f9219145b6ad4087f8fa80e2533f8c67b8fb6c7bda147f2ab1d95c231b1d150f5f7e8dc9a43ea085e86ef0fdd05d3d3117303b36cea2be924682c243a234bec55fed27c8ea91c1c3c15d956b3d93ed8a89b42c60055136aa3c3eb056a5295b57d10dd83f86b6c195b7337a36e9207892e5a3a50f880664fdcb6539b57d6c5cfec3d2ea51576e67587c7926226206aed38a86bd78bd2f7a36f0b473fc2fa0cc4e59006f1932eb46819f0aad5f645c6984a5e2ace1dcc3bc3a5bdb4bb269dad51134b704d00ee5655de981b6601e588e0a38c11b93cc31bb1fa89e852b4376ce2ba0902b6c35d36b7663083b4cd74f11fbbf909119d2826fa154971ac672458fe59f3631172f551a227d60e8c817fcff2e1baddcb859baf5309af3106e21910c8d9a7d3e74a06211d5a12108a5d75ef0677d18add6cfa9db4668d01e0d39748d1ce3d5a47bc1d54a7d6ede1d7b49e1b442f3890bad243a5dc7d44e015f1990b04287aeffcd09e869121d2f9c287d8d5d4969edcdd3126e217391899104d40b6e091573250f704b82e1cf1687f87cd8d5c1d65cdde030253395d0e9bcabe51150b747213de91a31c0f9cbe09d0003643e47006fa19980ea61bc18e267485c0b6d6baf3ae4a36ea84948728905acfd1e1b178125b36006571c484e9078dc34c760f150967cb981147e057535136e652529260deefd6ca1e4a184eb916b5a483e60d6595303b1ed610913969fa6a71246e2776dcae4669f2767f89a666a238949e0248ff03a6b607ed29e2f44f60d8808870c227faff2ffe3613d68ce2f9a052d2a562e366fe60291d532bbcf47a8fa7c9bae6d0f457b29ce346307509e8e753aa6ae6485cfc25b65c155c15531559ea5f7693ef32ad9e188121beb7a53b845939dbcc8f7b77211b2f30ae282876262123c863a51a9f4b22fdec964915a2a2d3a9e35aefe25c871f1e9f4f36655f93fd39bda6c7382433b51dcfd387c37432a5ebc1054d9ae274f427f18ef92185068d59e530f544a6daad3a514aeab3e8218591cdee96b770acf6daf98c175b3dae2e39aeb770d0f3ae9fc4b6fb9e832420e317382267d072f58e766408f99f1d0b6b2c306b90535e074aa9b64eee2521082e858172f719af34b0585507950c7887b185319e5aa84079c1b9d7a3db47039845633289d4dece5c66b59c545a41a06e91628eae6bf4f4169713229c9d596b9ee8a613ae59e2775d044f1b2c3ef19b68a7469c15c413d287c51965c49d1c352e6ab3392e67d68ca3bf25eb43cf3202a1636fa1ad575ce861becf85cdb008fc0d6ef2e205bdecc6acafdad4ca7820da40be17c91bebaab4a02cfb8be43f5c56e8aef1622896b418b2ba563fa2dd4a4b5d187a826fe22acc09671b511a28197ed5cd6deb4c63564bbb82db5752b36a3ba5aed1af33bc74ba72f020280817d2198ec339be20cb4f7296ca9f6165056e935a74d7974f1c816881ab9a47e22f7e14ddc241e72409da9a388bdf30deef38e4f2e9dffd93de2d2a14a674ed4e1f22dfb50db09a3af6264061b1b2013b05023d65fad7c40169aba8dca67f04557b1ff634449ec823dea703da27285c9c96f7da900d002cf05ca05c79d383c8c192d12a3ff6b98f8b296ac9ea74eefc5a03fdf4c5a6eb75612966f67ae9d30c6826c8d2557418c2950455cd018f11fb32c22a88a3d729e9c2fa159f639ff60b49d461082deb190e0168d7c07afc4247a13744a641381585416b34423143ec04e75808cea496e44711eb594be73897b989329e3f9ff985c19056f2916ea96f61a078660d1f5f822c9f16190bd9818f7f5e7d677606b870d07568ef7337a49a62e93879a1393645dcd4ea0f065cb99d294103a4749227a782dc78b0a54772ed2a1b82d76a6a94b7ce945b4eca20efaff0f4994cd0fdfebc680b1be9d4d03678bd9fbe2933208d330a3be1dca137430a87fde4882b6150750a58772cae4e73ed773ab1b80ff9158e832419fbe50cc2389b5dce0b68ebb53847ea2379e49b945c92c79117963a28d9655a3fe7b35d20763766b9d72773c802b73e8a086c5424b1be889c2dc96159eac843b56172a3a2bb123a4b7fd9bf64773ec2154b6f85845216d4cd7c6310f47143ed27e7e801672f2fd4196aaa32043881ae7ec3cb0ab6ce6569822e9bae92eb8b8f7d1daf41498e29e9c142a6bb3718ae1839dab938c51d63aeaad45014f81aa9773971a22d8dd43d303383d6b9a3c8b5bf0fb6186d781ab7415a828a420012e3e622b46c3812ca3fdd75ce8d093c43fb7b0905b1ca4117b818d6b2db9437acdd335a8e709f7f97edb30e5173a808148216cd4a6e4cd19afca77c0965edb337a9143311653a2da4bc667396aae9c90322515134108b81af86aa709dc066ac5f634e0063eba65da587a7c9de7d8111fceacef5e8b469dc24dba276b00b7c12902695d59de2938c714e457066bdc67176eb14f401eb56276b7cb50b65afd078f402683cef25e47470ac2ad2b23219fc79d26d441e62c1e46397569cfbc02e4ad6dd95f43bc54a1ca20127840ad262c88cae85a51c713f3744c80e5ac97091d4352a06fffa45a57b1cceaae35115983a7d6c04ab7ba2e61982cb954902286d9dfada91184b9d40f53193e9df8a1273c7d1a33ae8c4231597846ab84372eddc9b68d3019404ef4359c07625805cb9940518223622ddb62529e271163cbf8ab9fde4e96c25c3a717e9fadc005be09b9d85360411c4e858e81747b04f3dde014f9187977d902b54f03b82a42ff7519bcf13146a7f27d544121f0b4545c0fcff0ac41c38ccaba71007645422b03aa2115bf11ce8adc283dc5670f3bbf00d806fd354f4aaf510d91ead8eb2c93ac074515508c0de25d2117aca3117484d3268fc6af361c41245077b93381bca512dc46f8831020557ae509ff9fbcb2a9d554d7c2c5d90c053f727c023ea597f137e2488e51912f74f426f8fca0791e18c2756621a097e6a83fc838d0a153956e4fff3343ca62f994954d356540f6a9b16187b28b55f5361205888156c93c16e3bfaea3e14e539710cec4d3da460cd6f20f9d061a1aeae8f5ba7d50b44096722a49a03693e72a3a3e9123e211f22914c2682d632aba0692c36d631106bb25725361dbae74d838d02a08351e5a607e3ab8ad2c2e5c36be057c50da874c3a9fcbe539734a5071f4632f61719f3f192510b9ec9908fc483aa212bbf37be0a0b3d5a2f96b86a28d68745fc392164904d056d49d880dafdb47c0eee99cdb7c87fc8bf021bbffa0e57ee30c9fb096147c803ce41012930722857a7dae580f41c6b3a10ab041313ed9338b5b455d27df78f570e8a791df4f1d91b7b242e7843f44ab3bcb44e59606e83dbdbaea26f45616dac9ff3d0c0118f0373c58d852a1d62f610922f20faedf1320de9164cc9c74cb16bcfb9057b8c124a1f40610721f2b8b12f7842721f68ac2f1ab32ad75acb14d6c4fc7ba6c26107295d44bc34bf8f2640c68b2bb0a559fa8d53a4050b0946a7e01d0f68a8fb8772a6569e96b562a54f668e092bd78c66eadb9e267a92c3cd9ea61b02fb0321eea2ebf8b258c9be21ddec7e61578f652e050a97cbe604181fd541cb7c97fd97f80bb06df4e6179e219022f125649b744ffe121efb26b3eddfd6d3b50e700f1ababe1a90aadc611b00d5abeac3f8e32275318f11056a5ec1e76510273a1e2b63e678d24e3dd68d748ffcba5891cf0eda72fdc2a7415d45a942750b82f0ef2d3ab453c047fe10a61df28d7d37fdbdb83058429108db63ee1514193e20ade77c9d174b81f251d03e0ceda196307f3ddd8e509525416e82c086fc0a5aa2bb9f98e429722a89aebfbe5454d05e3da9fc6eeb0f1736c2a6999f8b139e80ebdca3a6e95ab95dee83fc9d1075ea695e590a52e7007cbc27537ae3f307061cd5af030c492e15996ae9de5fae07d6f5d8cfacfe6c5061468fe1d486eadd547f3894e43db200de7e26ce92172473c22c76f19a42e4e57b88c31e78380d343983ce7bf8377147bbee69d3f8cf38a179c38218a5b4b411ca044d96c1f6650ca336a7899d8972e708dba03cc4921cdbe2927a46d0c6959cbcf0283a6707f204dd0217a27a5fd9c82769c195db1b0d71b23dca950caf17491c31f111e91a1765ba914b88fed6e8b270aa38e3b0e4d2318f434edbb1fa907aba7437b6b7b2abf47d08a4baf84bd28029a0a0658d0b147b46be0766f9f90942ad4df628411ef3c5c27cee218acc706a028b0c403bc3acfe09af231b0d9e84da8cb736f4c0b6546d275639075e75def95a8bfc885aacd6bbc8358518111264e55d205c85c1291ab2deabf244666f6f7389ce8b4c269406012e1b0a54558997bc8e22223bd9ab6ddc63ef3befaa85da578bc22769c3dadd4caab79cfa43749e6c234a04e476cc9cc75794d67d1bc7a3570dc2b69650701832f911980f18f2b787f190979640dca1e21dbe1f024478be915d2af50e41f5298237ce278c4deeafc7da4664f849c8fad445774c3aa42769d553bcecdd83042aed11a565347c115c2a3181bfa34282dc3741a68d5cf725d1095cf8b21e442c3298aed59a73b9c2bed042d0f20dbb364d8986c9aef68434ad5d12f54c16de6f118142fa7a9bd9cb14c30b1b56602e50e7b62c3a4d0a979aa5c06c8f191722cda405f357c566e4ecd6741e9bea8f58d198e1067ae114b1053bd71fd6df0c34157deb110c55fea3417e76ba4c7524dbb1a7949209f7adfb3ee4411a7ca61ec8fa214845b238463281964713a325a24db6e1e36970569ff69ca2a3f58e33d33414c463cd3064837b882804ad9db49b2d3b5d7cb221b67c4ccaf385f6186f39bd6550741e94bfa955295e3a2a20397d465f396316063a2fb3bf366ba6441a5db7826a74a7d78fe1ef583933d9a143aec3e810ce13b93ef2bdef085505e1be74355f5eced9cbfd5e239cc29e097523191636310f9ac67814c3939ae64a1466dd28b8a7ffc7416ebb95ab8dc99f04073530e5d4dc228e736972c27d857d340f1754f08267097b060f0528156044a445d0c9ceb2211ea812cda2c76cf024cf01779", 0x1000}], 0x4, &(0x7f0000001780)=[@authinfo={0x18, 0x84, 0x6, {0x6f2}}, @dstaddrv6={0x20, 0x84, 0x8, @loopback}], 0x38, 0x4000000}], 0x2, 0x1) 00:01:45 executing program 2: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:45 executing program 3: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080)='/dev/fuse\x00', 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000)='fuse\x00', 0x0, &(0x7f0000002380)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB="2c67726f75705f69643d0818b9dd6a3fb033af4ace31bf4cf87cca6f69b32990d55c562f07e3b07d1289812279f4bc0520e5792d3a2ba26ebf72822288f3446e44c03b5a33c10100000024e6c02d63eb0c56896cb207db3ffb39796400ab21eb4d7ecce7b395a9906cf3c1523fae351eb3f99114ca90de94e98c3623af15512f8e59f659585129f25ac45447ca90eb95000a88552b6ccbf9fa0ba61f11e0c7e780fbcf22c41a1b2181eb87d3e3fd7ce6ba8eef11152f7838c25b0b83ffee7cdfff010000ca1a6fc07d60798da24609d8ea4b00f552b1fe89c47767eb0d68615dea46eb", @ANYRESDEC=0x0, @ANYBLOB=',\x00']) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(r2, 0x89e0, 0x0) read$FUSE(r0, &(0x7f0000004300)={0x2020, 0x0, 0x0}, 0xfffffeb7) ioctl$SNDRV_PCM_IOCTL_START(0xffffffffffffffff, 0x4142, 0x0) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r3}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000000000)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b3526f1d4747b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47100000000ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd", 0x2000, &(0x7f00000069c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000066c0)={0x90, 0x0, 0x0, {0x7, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0x0, 0x0, 0x0, 0x800}}}, 0x0, 0x0, 0x0, 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000002100)={0x3, &(0x7f00000020c0)=[{0x81, 0x2, 0x4b, 0x4}, {0x7, 0x0, 0x0, 0xfffffe5e}, {0x33, 0xff, 0xde, 0x9}]}) setsockopt$XDP_TX_RING(r4, 0x11b, 0x3, &(0x7f00000021c0)=0x4054, 0x4) ioctl$SG_IO(r4, 0x5393, &(0x7f0000002300)={0x0, 0x0, 0x0, 0x0, @buffer={0x0, 0x0, 0x0}, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0}) 00:01:45 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) fstat(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) 00:01:45 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) fstat(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) 00:01:45 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(r1, 0x89e0, 0x0) read$snapshot(r1, &(0x7f0000000040)=""/8, 0x8) r2 = socket(0x2b, 0x1, 0x0) bind(r2, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) getsockopt$bt_BT_RCVMTU(r2, 0x112, 0xd, &(0x7f0000002700)=0x1, &(0x7f0000002740)=0x2) r3 = socket(0x1e, 0x5, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000), 0x1e6}], 0x1038) r4 = socket(0x1e, 0x2, 0x0) bind$tipc(r4, &(0x7f0000000000), 0x10) sendmsg$kcm(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000480)=@tipc=@id={0x1e, 0x3, 0x0, {0x0, 0x2}}, 0x80, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080), 0x1c0, 0x0) sendmmsg(r1, &(0x7f00000072c0)=[{{&(0x7f0000000100)=@tipc=@id={0x1e, 0x3, 0x2, {0x4e24}}, 0x80, &(0x7f0000002640)=[{&(0x7f0000000180)="1ea6ecedb2ba4d504f2137670ad20a1b84de7b7fd2fd5fb5d9fbb65eed9804f656a6f8c058767def7c76fce4698765fe4cddfd384a148d5a5e98ddd2e5d42698bc2391269bc4149871c122ab548880b311f9e85a78608bf114d94746d830d614022a6fb52e35ab28a854d9ac65e86e4bbdfe453187f502a8f9f70dd187dd49682a0786fc8449039b1df0ebac2d72909300bbf5cb95", 0x95}, {&(0x7f0000000240)="32fe3aa484a52b7e52ca1f3dea455c6abc", 0x11}, {&(0x7f0000000280)="91b4edf6fe02d4b10a27cba9d8367c0518fac06b2398b92e4e80cee8d0dc4e037a15ba48d9ca7ef6b7417f1a8c285197e122a2c202f4e095a67f932500cb1b4f6489282994af9f9e11a6e2b4c21ee4e5ad3b8100c5848a451eb0e61c6d024f35bc", 0x61}, {&(0x7f0000000300)="d174fd4b144515aa63d40432d528519faa3872422423f8f9f3e8ac026372fa7fdf525250f4101a819986e7ed50abcb8a475e9c9055e470738f8b2844c7dd47278866f6685bf531bf08f0d08becd6c8d0cda064ea514e1e680b6d996ab2622b39223445ce3ce2c43b5ae3212ced900ccf8a5a740e000026370ebe8310008ac20975817b269ff7d6170a8f42644acefa1a45582db29684e821035cfdc25875df039ac799f0b5efe2e4529e0553880a186c9380fa1a6c838eedbcf73c0c62b51f29780a5f7015867b218811ed3467b58e2c66c6622dbbd0", 0xd6}, {&(0x7f0000000500)="60d34015be8f9d9f65f3fb1ec6d85c3cf0c1c485702cba28f70cd5593a6684153b0dc96fbe5e3e4218d493b1ef689bb56a04ff215ec2bf1a39f957013d9bae0781e94ff5e21e97966036e0692cf96d7a78798ffea14652c8dc520c27411f30bcd7e039fc2d52760e860c76f1c6ed7294ce944251d57265ce7554a922a84680e03f58da5df7f14cae481f36e8b103f763c1cb8602b75882df1af49e44b9d1", 0x9e}, {&(0x7f0000000400)="c88bb3528e59ac8892be238d5b85cfec9069e426227f2c07a816eab39048d82c3b96eccb810b142eb2a5132176fdfa4aa3d5f22e89e12e097dc82561188b392b4a6b3bf656d56bd9b282106e2c87e5c9c8c3e9ac1e49", 0x56}, {&(0x7f00000005c0)="e3ba18229811", 0x6}, {&(0x7f0000000600)="a7f8498ee85b92f8de60e20b51d80558e6403ce167bea2dd407a", 0x1a}, {&(0x7f0000000640)="7251537973662abcfda817fd24e33ebb924025c32f2982d7fc4723137fd83878036e7f15dba69c899930b098805828d65918cb7297a4208b76f6dd5ffd52f93996c7de1926cada01687b64b209f6e14fa0bc8e747d2e17fa99cc2a27d7e25a75e30350e1a3ab44d9cbc069ee3752aa54e5712e03af969c84218b435ae1abf6e010c42ef9fc3738d4316ae9af5f3b6bc7994318367fddd6b74918e7a29401ea10f83157462c4eabe6236f030c1b729839a8b7286cb59b4eab781904f43189826a93b455371e68ac1674d7b9aaea9c726e5a5738fb48c5e12fdfe7b28236a63a4668dac94dacb593cbac25a6da91302c2853d908e8a1128fe6160e287dc782e5674e9b5dcdc544d6a901af57cd235f8234c3c5da5d91e0f9abb717159b8b119f35f79ea3dae258a28c366d5caa8ea160496538d535a3080c63ecc7ec8171d3f689aa9a2d89013544857f7215a337598fe9fa5a4d4e45e1f3d10e3dd49e188e0b1d5c6a2c4dd3bc7130cf2c7d1a8f7397c57ae325afa463c67ed222c2a789e65a2b3d35671021462dfdbb01f470534e256f5aa0c2d03f4e0014273e922bce90f743a8d3404689f6eb5dc3bf09ae8f0696b9a43a832cb9911c213bcc91ac539b53d89183151f5e024a97cbaf01b5f728ed43351ab70d90a047c60b121c737c2c4fc836e50b8a8aa17269c29d0b40debc7527d6d1bfef702be29a74c310596bda085863eac6d469ad27bd99bb214af3c47d300a238e8c57a772e026cad5b8e5ae98ae7e2f01d0b4664bd25d392783c713f669febb874ff82c8aa1931a2775cc27b2d40780e0ce7e32f168f5e4a54c647c24cf8e02806ec5e29d02285db28fd4cd18013b4dd4c1b4709ef17a263af88257499e5e822e5b7655946e77f33ffdf2c8ec9b34f9f8015541ec60ae83bb42ffb1bdb34308a7ffb541d2a4f39960f1c34d87bc3638b9e89a1950688f8bf09c21b0e098003748bd75a1f18429eee7e190ea7b7abdf51c26d8fe6be8e2a4bac9fffdf03849bf86c4b6fa866b220e09e261ee09fe086413b445c8747931f4c17bafe8f4e90c4f1c8b676159bb82aa409f41c8cc6d592e18eb3d1c12050a78cf2ccc0313b1108b567b6fb8599fd69db053d4752e10e5605aacf403bde6b7e074c055581cf305b72a4a9595962aba0fbc5e2902595f44c80934058cf737c639f5b8a5f95006ae106882e10d1807771e616dcf49e3736becd045b29c8b9eb27f2bd5ee5601dcc715ab65a1ae1b55098fc1c60a218c413c015c10b419e2cadbd49dce9e531151d40a2e9b0a62a4d9289a052d15f63b674e7091a834fac75116083c974b523782178486ffc98eeb5fa66429092a2dce3c022c841b79e6d2c0b0a708765428b0f55de2a4c18a9f7c3e0ba44b44af59282d6db1d0a80be3f7426c177f5d30875d639eca34520245dd9bb7c31f900ba62b9dbd4d96a68153be1d7b8b58d0a6d78271a8dc5bd17d5a3d4dd29b2422c81fdba43525abb47dba4f244fd853a77cc2b9642b9c6deb4c3ccac8f9d453f1eca52153d91142b5ec08ff58c7c64f9a1a9f2a303003b77960e7276cfad7936092ad52b3f074e4d22f08cbb2c3996955314c79ee97f97928ec257db2688738118387047f0bc9e660ccec81788f311289d9018b8bfcc451553d3eba76e503496af6512819d2b4d8adcdfbcb99bdcee769a93ac5c96acede578bd1fcefafc9981064645472d0eb463b6f68806585e15cab6074cb2cbe3087fb700e544ab4f0a5fb3e41c4e4ef55e3fa0276002ac2c7e64bf66c0d6b3614b086eadd88eadbcc0942aab843949b58b2cf6c53ae6c27a85f4141eb3f2bd5050a0b4772d7e80b636ce9bb22513f66c50334cfe9431ff28d65231fb8582564bbea61af0425723359bab59685c0c1c83f50b3b3c1b5fbbdba4f02d9e18f2da3f59caa1645c4810208669163e70d835f49eff59672ed31e4ca035f64a65f623f47ef538a88a8a15073ec3dcb5f5d5f4ef2a56d2caa0b3492dd478d69a07a0a3736137cf662173c884c8f3c8b3360d05305f857e2357681afdabbee634657d6293a36b9bae60343b81f3bb6b38dad30b63b1391f41670af6fda9f876765401c887c50e7e98bbd89f446a867cdedb5082e1b413b1452d8301e51bf434e509398ee1ef1ed5ca64f28c5c8f4fc4131d45bdbc7bde580b12f9ef318645594e13a5a1922577c5e57b354d150b18a6f102841575a2084f21933888f14d9c1116b18af220a868dd44c274ec33ed2147d47e5c5d63564f545a6479289b2b6eb3cf4e85e8bfc9253f8905d6dbfdd4b5ba9057e4c7a399c1dfdd562400d5ad80c69e658b55fbb1a6d50d3c0c0cc08edcb7e3f4a9488ebfc6d0dd9adf779a41b68ff84c388fbbcddf2a9f7720408e6ce34328af4531b79ec0084f5bbde02d8e7aadcb56491d40b7f583f09a17158423b4e9cb5fa474a0d0c66c28699c7dc21746c022d7c45292f6400b671c8d837a7ec230e6ce54ce56fdc1cd46b034dba07cf82685978b2cc80717e7acfc8be3367bcb595766a654dc7cbbfe928400df6ac329e3606fb3f2aba1f48b67da1de678b29c9b9e9540b455f5dc7e4debc38362dfb11ff3a3de772df5590924763e778340f1802d550070406048804d476ea15aa89c9818bb31cda86bb4ed2cd91235f92f461a47f8884b63eccfea7a6fd84151f1f8d47e83153518545e390d5bd6ea37944932fbb26bf7a63efea5693f3b24d322c0d83d664af50724cab71334be0503459b2edbf468cc84c6f90b45ff230bf58e9a815c1b89749b82302454877bde769694a91e939c3dac30116cb2d3a853b5ca19ff4fb183a8e396196ef6a27e93ac85e40cc608ccb37cf9d91aac1a65bb67e3455c388771d82f9ebd27feba78b994a445bb5c929ccb8c5d753b3f0507899ef561ffcec4c939f848186a5ec6bf82d3163e52be437b27a3e4b135f262c10b90613912ff905dd8796474652a268b07fde95c9feb5436b03b31a6ae36b77823937785e69966e3f26f5f4612f54fc3cb209a6cafb55e68fe3986b3cff026b853cc4e88943dedaa2a60ebb2a555afbced5c7a98e9d702a89ad710938fdc35d4c827d3b55ff476a48c901f0c3367ee1b6f02046a955699c3be4b4689251b8c5d492071f95a6d61ed2895a9f682012cdb10d0bb492ad940e33d1e5d621d8a8898418bf76d230ea9f997ef53152e98bed078e292720df3f8fa0258aa76e709c61a18d56305ec490e8888714c247881dc6af4184b367e0b7dc93966ef96fc83acaaa6380f42011195bfdd8381e165c5461a9bbd43df3d5f73497a1acea430c3fb34719a29d6613a72961e1df3e028528ff64b7a52a21fe1545eb4c63b31cb256f022b84f60fd22776710ec74329439ac29aaeaf5ed0dd4d4fbbb07f1b4dd8a6f62f2e8e5a7ddd1f694114902e122b9a0e0d311658da17298e9200103d5a009129231fcd1d9a8c9db579c6803029c7f61aad68192953e2b504f6f4fce8af598ad68f76179e9c834088577c1a0023b5fe3dc24678768c3142f5bd5105558460e1e97e3d02c99fb7bdee75fb816c966f695172cfe5c53a58e57a91afc6edf87e5dd3d3b39ba36abf744eedf13723618a2bb7db2d6e7081e1e0b1cb0d4f7a477a77b4d86072a2dc829984f254bba713fb83ff7b113cdcb860a4add36c1d94eea4397da9c055d7432efee32c3d10243daad3428ee1078e269c6a07360307f70e9c32b84b5e2ecfbeda97532c8e43736320859e2896dfcaa16c74b4420d5c3c7e6848925c3994015eafa21679b4088785acaf5688f234ccbd3c208a80f4f95164149e6b199da24f7bd9b787571b6494a284271c3120f919ad75d0c465b50836de507f6e3e40df9f0ffd4998f75644330b94994e91b000743e41d1b97690f2ddd023dcb6818e85010aba2efd101e4cb80aea10aec6caa7abb366ba66795d0c24ec62a53e29aa93ab252edf89f731bed311605c7932e5b80638b15947fd3947c0488d167900fb9f67caff53ddda60b7460c589742c5b91bcbdda5c37cc200b22db4ae842c4107189a0fc70a9e45c2bf22c3875309f68c52c7d53717f8f574e7871b3770fd6b64541d7a7faaf28fa74f3c7f8078adac53a9654dba58609c937dea7fe6dd203460a621dbc3022491c58f4d9243ae632e098d734ebe12fb909472acb84997e3d8131c1b2de7bec698aee8e979b69494a683f0445f6d3e064c2d46a65fc7e33947b61708fbc4fc51c32cf8217a69231a1cdd9fb07c5d3cf5596671921ba29ab87d200a8e515dbb22ce06cf15097a21e9f797e76f183448c0fd305ba6c89c0333be83d83238411c342d099d25fcd28d529632c3f78dda33d67ee42a5e2cac46ebef5a7444898939b0b417496b7636bad8cf89622ba91de5113eefc64bb6ee32157fd882ab738b944978537d489d1dfff6ec36dc42f2e531ac3e0ca0b7a1115b36cd922fcd87597605fa3c98491146ff4c2ac9e4d60f5b21660fdf2196a6e735510e2ef675f7e74f5ac5484a81d603e65841713d5e827070d590af6a6de1dbc1583373d0d0923d913f28a0c8a0579b9c26d4dfa132b787eee4c9a0a5e775bc7edfe2d553af2ef6b06a948fa0a9d6d5661bc01780c86560793e5f2f696689c30b7f53a0eefe501e73b6b951edf74ecb0913aab1ecb7ba71d83c17b768332997d54b87a9d76348cfcb9fdc61d50e2aefb84454b7ad85b8191581e935306b867c40cb9375d1d3e4d7732b2cc32725e2b5eae8abffceb2966b32a041b6e5198f52fd4c67548a7cd5c80b052f7b97c125c79cf8e0278436123df21da6748859bb324c29918fd1f171c27f38ddfcdfc227fd9a9e1c7598687ed091734f31fce0c627b00037ba21afc55328fbd6b7252def4e2a0b1a19fad42bcb64015b7775ff305a20375f5a0b3d259d1eb6984fd22df544e5b7d4964bb607aa2696b41027d3e7c888f79b28fd1ba2527a7e9c18dd1577fe5a2b339c4a915987574d0e027a2090a405aa7c76395c8b67951b03de7d0bba38362988d1142dac731a044b2c0ea640e6aed136c6cd1aaf793870eb0090d1e9be3c8bcf77ee36c076d607cd230834c61e18fffa7bb0994ab47ad8bee156bad4b9965da933265e2121dcdc91ae6532c88d7e5808a67e2000419e00b710cbfe83b13ce4e44ec3a2b11e9908358b12606d390b4b8cc869cc873e721f1743aa753c4884e26c65776fdba598fe1d084b0c6e6ee979e890ca21e1b881558a889d731781008f89a9d5cacdba7457db9cf2ec1c1163a9e39cc56e6fc014dc54c8c0031d20511c6e2bad0e2257394cb34907734f407ba349f453c30f8db010c34c69392ad704a3b17ffefc76c3c87a5dcdbf83fcad4f584a3a123278a8d22c954894503486fc471ba9d4cbccfc4d25ba7e4c5ed77b8069ad59a1b65b4da232b513dc5631dd0d83b0e7f984928e5e021190f8169e589e2f6123271d2d70e16a977ddcdf0a3c29e9077b3425f9c3f2ca081857e07dd028e9fe8821867ca4d8862e8fa5a3fdd1911909f56e3891e88db5c82f43e59668fcb48ecba21c727cbe756a0a894d40157d60033a4e21e59cc06b4447af30e18d0428583e396c374ed0c5b1442e3db249478569b753508d2458d31c7fa22cd604cd77e41426bb92d8bfa3d3735e28a3a91a43d177d2d7ac51edbb50ed228b356949f29c301d2ec091801749930b2f70d9de9828e26cc293a0f0ff42c03d2f60eae74c6de32fc45f9fcfaf3172fb9ed226b85972350e4dfddcaa3d941b47c4ba64be4ba126e6fa58dba2e5759cac31a3cd3364ffe91fb95081d45652d", 0x1000}, {&(0x7f0000001640)="ecad498acbdf3abe71d0cfa2afea66004e883c1bbabb480a484cdef6d019e6d731fd6a65f40d7cf9d9edf06a875240228a409a1bb12b5cdf986b923b23d35e68aacb2d7efd7000da1ca5968b668f13da3c2e4cc3c7cf2629348748b98623f5f6b690577ebc3c388d650757f4caaf283ea77daad5b8e8c6a8e141b62641676f6bb30a1503be7d763922b351fe3d86e35de02f9a1b6a7c6d7da3bd0e52ee5d3bb51bef4a70c3b345a162e60f4ff0b526ec3ca4bb658139fe8c4699fad1f849f699e6a53c738e3144e7b25067b77e03344b0716a60e643bded7ec3f7ab3c245f07b035d09bf647a36e1e02b90f06641e54f50b711c775e2509519228662e7d0feb822f607d5943bc2f470092a7a2bc1612ab237e9608abaa6a7fbf975ab7da82a31d5440ce0bddde3d2986a163380151c2e47f66f240340c94bbdab48974f4d3fb7db90da70b6cc9111b9bc96e378e9367c3982063bfe96ba29c0fdc6b09ae7f8f9641e255ef539a2fe374a30bf96541499b95521cf31fe9cd4cd92a7d97949b70541361d9257d04f91f66aa49f219ca74c85c49bb55aa10694c2fd0fd3f27cdf49edac7787d68c4395498a13affb83323d0df2ef7d15a6d19f6d699b54cae3c43ebd7f2a3e4817fd737a52f40e14dc251b2e5efbd7e8c33a172d3f812eb2a0d19598de95e851d0f40c62e67db1e8a4d02b0da89a213c91f5fbffbce09fc38ff53be3efe1d4c947cf5aad1b961f929ac80c560b7896fb6065fd0380fe567dfeb86fd826fdc7928600a0a4f5ec8cda36954c9c5adc3030a1bdc19d3c4457e7fc60c2792cb1819272e65706eb02a26113677b8a11e0d902b262992fff21c4b2f42b232a820dd21a38542cfa909f769a00e84781a13adf1a3d43ea4b164101d97d2c469623bb15dcadf875c2bdfc2f2bba6b4246dc51cfbeb4afe7fc88a5c87280055217b34399265a7c233a5988756306571c783a6f3e56fdb5771c92449ad3f179e9cd6570acba4e3337a6c45e6604f3226cbc6754e2270fc0deb5317936768348d8264362b9545ffd5cca7f3ebfb595feb1c533fa0064be4e97ca71396b0f245aeb1b57195ed4823358e20f0cd054e97b32df9e55620ec8d415f3a8ed8f698933aeb1927f06c74048174d6b377d5ab249bf857e356202715eece01ea8afd2cbb298a9a61940ab67829dec2e2cab99cc4bb17a8bf32664e307007a8c4dea7260cb897292e77415c4a6d3a3597a4c86141ede5a13e3978cc1e050256f3b1c1ec431bd8b8e81f7bdfe0fdc556149c117f6ab733c0547be56a6f9b5200a554c7d6b7146d3214d089c4fc669a4936c1eb1a9fd3ed51eee412fe0843d210109225d5cffbb3a9d996578f8fcecc24d51dbeee88a323eee34a2ab562301c94e9ed8afbcf864a2d9faacb377a0b6485ad09bd31ecfcd9dc1f9bc5b5bf4bf59da53313b94deec5e3cbad18ca8549722dd2134ef416168de0bd52e04a621a0c27e63d7b3192839b10add9e7a0c3b4f68e8b6016c8ea5620cac6a68ca01587657ce9aea1d2c48e29d1b678732f67ec1d35dcf9153a2f7bf4044c756d2a163815acccdef3a8e072fa15c60bc6e333eb51c11abe0843a6c2295ea29e3d57ac1aa53a1b0f84b3e83f70558da761e8d62844511fc1653b410ce1867bfb1997ac0ad1899b930be78b8259fee87da303dfdffa123acb65fe4e7fc58b3fa4fbafee8f569c5571f13ddcc27c0e2f0097a840c7fcdc077a32346a3805c757db3a2bbe34702044f2b581a2e2055f904104fa3cce5bec67eca921bff3f40f4a9b861625f9d3fee23431bd870e680e05b1f16d87f2e18e150b63793b15726cd7b10ce4120702a6778f525682a2fcd4eb7907c38ddc86420e468cad685e4a006ec05ad3bebf180e21f2d85b467cba66e66bfc7c85d23f5958e4f7f1cdd0d15971bcc46808e48320cc9dfb6ae8e12175aa29cd805fa4591669d21d9b6c0e7cef6bf6e844249325d09a1156ab8e91eb414f1f0241d920e158b1e0baa94fd09753bbbdce87c7a42a2eec0cee2064cba7432a86b181c18acdb444452fc092933b09214ebbe383d788bee0d1f172b6e598f3f28101360d18b4fe312de3332bb273aa47a7dca5ad432ee09dd966855042f0ede6c3ab2b29738a94bc66621048d6b269db85ab64958edef1312fb350462d3608dfc450827cc0330ac0cd4ec181646056f218b009b16a02f2104ad13364eebf5bf33f309cb2de2be7c4266ddb09b691d01f162e79f39a71703f99425c33a27be9bb2a07c4ef2334c517df24b5582058c9f2bc21abb88b7fd48c7cae45e093b4acf68a7749a18b1265441b82018166c1ded88a642faa5bcc4f43d503b01ef72f1ac94397ac091b11b140b0da40f1af6cb1e7dbcf27c93e9ddb0753c37f3769b24ddc2edd3663d4da0727f1470d9c58dfe3b887a0c7b9e7279a8347ee00339ca8f104f821ffded598937cf915a844d0444b823fd8ad40a252d00db5d1cb729c180141a980a2cdf1a43eb20314a78231c97cd9006b5725fafd1627b85deda292d59ae78e998b448f9109cca72e01d01ba865bdcb743f01c35c888cc1fb2b93fd729f5789b0f0c1ae461a7c528f4b6b7ab617273d5afec1230e70da79a810cd1f06322124006b384f76d95cd8baf24027a1b67531402dceb32216f9498cbbb3c03e5e8be429b9aeaa0994dfefe5d95b53009c5e037e8940b42189e4967214b47e3bbd57d05de20c20adda95d0727c0e68f78deb1417565b212933a4191c10bdac06532dd4484509f887f6c00f55915008c333fa9086e62ae705a695135c3ffecdce7a1d8607f07c12fd816ca0d35a1eb07c04e7fd4c5682f4b632a4c394a43a2021936a9471b1de320b04b0b86f21ac09efc3cf10215846f820804b903379733974e3f38a822ce1f3af416b4788e080dd9c06e9a3621d52dd3e81ebce29d4f7690faae6bf017157c6c18db6600516ee17a7ba37243f6e43e09ed3e3d2d7df8e6c589cead26884624bc7bae74c89e0f78f78e1b7cc98a5ea0740b7f90029011f7620817ad5c3bcfdf1bde2e4380b0e10241720773beddb13a19c29efb1135ac81abf03cb9e9021677c9bf5b042717bcb465e5ac3764a418c7d90dd63e83ca61e7a52b2b7e2e8f6799fe63112d8ce64310675f90f4f8000d079dd14736e45362514a5b9ce71ea28714d5c59b22724dd96b09ca70471a5b25c486241667050e2414dcb45488fa94571a4a5f6f37f049643a6e2096f39bc3ae07c1d12588437968b6e57cbe29c56952d20ff487192adcfc2432d3d6ba4524c14099e32895957cc8d39dea0ff1b9330e2fb60bb8b01666eb53bb481dacf6c4223aa96cf43883b77a2f618e953c7d70d5fe82f40e6f87a6a1147e9219d46399e7f6f61ef73353a3c83cd2a50604157ed258b111d6f2711f91cc7ebde4cff04c5804a8a3ab4df63af0b82b36eba383cbf8959cc087c6efc8ec57e21d641269d515465fd766f58634e8ad1787f8ed3d182910356fdb62eda7cddb030d7f40810a7a99bb6df7a9f8482246f64f1ed29092eaada0ead045937a09935b103bd4cfb3adca2d730f0243bd95bd27de4775263b1d2fa130821d8ec6f5b48dba6596fd60466aae85a000f9fc23259fa0feda78eb6337872dd11ae1597af4e92426c7982818c32c7946bddc29c9d90cd3ab373a4ce6f019b0ae35ca3767d094eb69e3b722635993e158f2fa5a09ed6cf2f164c713a843eaf5787b2a9e78192b9d80985102e0570787ae11a61ed93863becbc2f731b822ea0cd370c25cb0a1fc40403c25ebaba641cfcdb88fc09622c62d29d4e606c9c51d8309ab9f641b6a34cfa92e99670a0283dafdb444e7afb1e1b0cb8a9ab0fad1c20d4c2f9495addf3b3204c1779cb99e1bb5ffddf2ff9f2fe41abadb7c50ea9678eab1785ada4a63b9fec2dcb041cd04703fe5e27b3ffbb48398ca24d6e62a7789887836190072faa3d316ac1a3e03f73d786e05e8efad9adfb838942665fa45cdbfb32ce73c0d8a852f95f6db85f30009ce64b56e44abc550860c446a203ded88c79cb90bb695d2a37d1bc6925f116d143017b344ee4b4384e87463780f3dadb90219493b5f95770e03e58d28761a6a14107ebbf593545d95eac74602a4d4ef4c8fa1d8eea3430c0c3a7810e7b872520613a268ec8a2f4e8c0c32f970341a61b1fa80e41f7b14526be3d91f990940733112bc8d6319937df9ca0b279f6f668df69149855be5fc2d44fb852f2382a6f0f0ba409fd25cd17f854237193f4af56aaff2a771fd83cb1eedc9eaaa27d55593392337a7b34a93769aa4a145a8a8d769c4f705d5aa6797ded2e7ab33faec2c894fef7dfe6b01ae8a819bc154c4434e386618da5cacb5cbb0a75ef9b99fa1ffb6b2c568ac75098304daa3022589c53294ebd914f83077d806d68b5adbf818ea6a6198cae076a074bcb1ebf24101b08fb29d964ea67939a2d8fde97f72c4bf79eb33590313455e8534180cdd5d798caea198e52b5f1570883e82bcb1606f1a670069934c7e02b77c50dfb772b25dcea88c02b4486ca0535ac33af5f0e91cd38eae430aec7a3f296881445d48a133424d2b68a98de62bdb32bf1b7a635c297fc76e15a4a3f0a3351e60eb10be7c60dca591fdc32a02fc83fecec0c57f5c04eaf0373a7dab373194a6914b179dd1b1f19a721743cfd60cceb5c74544d33badb2ab5a44c2ac4abc5a19798e9d7246e3f4bdee979b1f129418e1eabd855c38f17de26aee66f6cc5b4ce5b0cb61397509893778a0633ec386c06d3c029d80b26757c9a3d3d0bb8f372b2b5b9fa0b031c2228f73f2d9cfe3e0e99a1790c7970d8005a7cc2b0b9b369627d48191367da6d7be0447abe686ea5053e90a64ad03b9e26c8cb76ffc9b99a4c035d8c48e011c80ac08f0c8054c5835978a20cdfa7d05126e3bbdbc19688c5beb97deacae5969f9598147b05d5328dad4a176842aea70184eac613ce66583797f38c8a9e3c06501fd6f13fdb67d9293e6412a9a6320a634d32eaba4a02c168d2bd18adbf2bfef911f4ca231ba62cab245e71175253737daf164cb85d3d032f0a04bae91516c72aa1440a1ec8e47082fb9875e7413cc96c88ae5ada9d83bf16f6698672cf49e9c83e7e8915c95d7f450276ad379b50c614a5e1d719bd70bf10d1a3608e1a4e3285b3ec18e9bd9a666f7cf0afe434ad3ab1deeacde6370d83ae58e731cb3521c5c51cf3e0ee5056848ec61d87be08aef1d47d774b70d1492fbf4d357c4ae66d38c7e1501789084f4cb117cc70b641f6af9346a16698892e5c3f8a9543b0bc03c7fb5a121d9540ac0e2c6fec495c82c201d297245b5a1b47098875f09b983628863fcc6ef444767467af301bebb845b43308069fed8a649347f49103621e10c167e74dd5f305fed0ccc6ae8ef0b80ccdcdcc31fcd8fac1e35a1f41bc62c6ebdc66a7a281dcc7512bafb0d225f6728f4ad95f171825546907eeb3d4d19736e33902d726d1be371d3da37746d34592dac50a386731e220e08cd0989f6b8b5ea1786bd52e4d135b46bae17bfc2e27b4db4df90db06990551472362c01149999bb590b7a0dbdd447a82826c53c67930a10f8a0dda333a2c74dcd2c395d212a3dd19fff9a67e4f141b4bd719bb61105a612e183ae448b9d5494c132cf73dd866ac15512c1bc4de08435775c6ac93c1e503a3cdbd855d6e4de5f04056099a7f56cb46d2f8dc2ebaf19b279ec0ec71696d67861b6bd0897d5f40e201eb3b28da83498577c4dc8959c6def3a26a17d330041c5f1128edb09a1b4ac87a67b802c79bba", 0x1000}], 0xa, &(0x7f0000007540)=ANY=[@ANYBLOB="a8000000000000000600000006000000924b57582edeb8268959b3da96347b46eb094ae95aae9360857f0bc32211d17e78b3d78fd9c400a118c0839dea686246f8104cec9be2c2d31650dd70d2804f70082edb214e61afb6b05608859d9eb70b7173ccb9268aa41ba886939950531c4870beac684b59418589861cb574f2d2ec2da52440ac0df4c2c497c24cd022eaffa58b59e97a4a58c4f0ebec263de534f26af1ff445700000050000000000000003a000000000400001bb080c06f1bc8a341791b925b551faf74371fff1e8cc36b53524d382db8e2165fe0bb6319d050e5c7052e239394443518d43a139981d1010ee4350000000000101000000000000023000000060000006c0f3bc458dfc7c90f89ee250aaa40657d978fc7dbf85e487bfa09325d98cd6e804f15addfbc2aa5a86bd1c1fa558935390170648e19db1792392cc940436c22089f59c0ed0d4da25fd178ad906a5550515279dc29c95f028f63c36f1212c79b169d76eba28cc889cc832569c380abc117729a687a4f18fc2770ee1611848da135bbdef13d96bec65c69fa5af7ece96007455a5175e3328113e5d39f8f555a19a3b590a2e0a7cd2e2af9a4569b3efda8166eb8a6dfd5327a13aa279cd251721c459ad7d14137604af80c1dc4fc87e621ce4f5184c22dd952c6f0e02f2411ceffca85f379e0b50a981f650012dc48dff5a49e9646ed75f7e23aa64a5af761a6504068e053f3e09a700dfb363acf8a622ed55112de92166424385c6fde6661b4dbe5d363d69ad3d48c026c9630d11e843ed8eeb79bc84a8cb42308acb4c3e590b20fbd4bf6dc52f5647159171f6baa5a40520cbbb9d216fbfe3c7b1c4027f8225717ed0c5412feffa46a0d50c3b522895c2d61f4cf198144ef132637fffff7fcf2ad20bd83c329e37981a67cb23923560c19e9926eca02965fdf1cec98455f4f2f59179247ed57a6059863c344710fa5ca21d291b1f0415683df800229f439f608198a3a71cd697a4e22993dc0ec256dbb8d03473f1c9a78e6d47f28d238ee5ad24f73749130d0219c175db22c0047fccda555dfddf42a0dce880a51274fc27cd15f969edb9e61ef9db88e55390d035da78b5b19601363fc63134f7451cd2adf82dd498932deb1a227908baebc17941996f145b41e39b3a42572c972c45464b2c974f0c2f1af62cb5eb632ece162d64d92e64e60ff758881e85754b2dad606bec64f8ed1149899e00a882ba027eb675e9fefa7b5e74c71477a9e7340ae5b839009ac430ed38b4426ed5be4e83155882d36f41d854b9d9e4175b2ae6fbcf5a5455fab73a9807b18a4f63158ca7c029ab0a081d2f4bb104d5a36695bd3d55738abbb6898bd333eb9cb230704eac5aaa0fb0e7bb4f2b5c1e565a1bf10b04f4579c7a3766bf484d6da60d54fcfd920bf214e6118aac5e97563513581eafc42825a61a08335f7bf84c15938c82d61ec664c6a933f173c7db0d1dc0248e02a288b8020a242632c5a9874adf470301370d9b34cadd22ece4b5fb703691770bbd3cee593e31ce5bf94d4444cc38a73dc4f0d335956680b37b067a7440605008de44308268dfac7a154e010f88ee38d8f816438349318626d632afcbe1866f70a07889f434373527d4fbb21fe4ae734a311cce0c269f763ded71e18f94af60899ab17e53b3df33f14619d9302b3cec9cddb6750e5986b672c7b967616e1714d98f17424f2c78e8d2707ba10f1c443b91e88f7e095d91c5c67d7b483a9df4a3f04e9bca792a92e3837b6dfa45ee7473bc3e9739b85e08c09dabf866d3940f23c671f7f0e51a779aaf2b3411b68ea99442f6e522725837214e7e801da4538b8ca5756265d55841d7a8909e62b1ffe9b86a1164df93bada58aa349f4115a827499034c5f34869b2146c0fe1c81531ac6ca9dbb1bcab33838fbc2b3bfe113d4cedc9a2c118a04b9ec06e6d6115644fd945b3a9ae8a1b0b2e91428b5b7dc730bde58df5dac44bb11dda1944b14cd234ea414b4229ba13635892771b7025f47711459f9f8767ea9375ab9558e39ea76af7ce2e9fb816477218b533f89e91e7b590881a4a4e1261635263d7cc41576819f0d12758459d2c4e26f43757379018b903784677a0c88e9411c2b30f21cdb7005c332705972e9dd87c7b483d55421191195b7f8b88eb9fa3153368a56d72b636b98bcb869b92fafd27a6e6503009b51d1456c1a86a7fde28d1b2f4725a2cdfe4c3ca28f01f6226bd138102f4aef4cccdf0f4cd5e790159cb2199a0f792455e6aa514eb9c26dad959e46e73035616eb6d505c30c1f167d6a366e30bb46741919db022fc900797c1d43d1298397a7ee588cdebf83c61b0843f315166ec02964d1e33cf1c9b811f8f18d40abedf40317363bbf5fe882082f85521a48bc45fc4f23d1e4f1a8072bd0d411429269bc357ef07cb009c72d04a8f272e92da72099e1ad5fe7980309dc15ba2f9793a0a7c0d38fe7961719fd239c163734ec933095784b72c5db96335bcff2e0a5fb024f0a1525660d5ddd873ead26d1c7db15216857d4e8db63936008735166997fb221cdee0cd5b931ae2d8eacf73d60a1762013f25f958b64f512663cd6ff050007fca84cac488b418c4ca889cb990a70c60fef4e34141ad235498216f529bcf35996e65e96d9e6b96d38d1be550f49389a72e1abef6a0a18f951ca58501935315e473b00dc4b5518bd21b951d2a55985ef5ecf013bbe5b326ac2c7ecf41280d6d1bf56b6e97db85f63d184e7457c403d28ed979413d400aa09755632fd065d1b034cbb68bd4edcfc7b270f24f1ae7e1dba913089c11828687b13797b85d7eaa4afceb55bdc8711e25efd0ded8cb8c6f5af4d972798d02cdfb575e42233fc4a3ab59f5ad1a05fa6a49690dce960ccbfd30cb104064d9afa893c3981c5a249f7595fecb6cfb2240665fe40e4b1dd697f0774861fa878a41644c7984e8d19e72eb50700538e6681d615ef229e839719f2de029a4f7ef22b1b7523d81951707afc9aff368610924e8e461b30085fcacb138bc3027d48495f464930c14ac92e969f2227688091d07daf3c9a0ea39c9dbc34bbd95c2ac91c0c937bbb8a1f068e75355b7c11c9a03a4beea621b68fa6fc40e86767e65c09cf838d3283b9b82e38943603abd68236dafa04360b772c2c38c0137c3180b7f2d6ee0a23709441ea2621777f9736af745beb9bc0106a6b065a445ab1bfb812a970f2f5d20cc3cef12a7d817f07a73f256743be20e2cdab20e192e4cd42e424acece91beca0e5b3aecd5175c6fedc861648df04b6beba2afd75ac11245d07df29b9dfcc27ffe0ee4498756c89e48a404e400b44bd049b27352431012cd9a4178bc3531407ab676e114872af2639d18d3023ed2e6a8039fe805fcd5884d9ac5d57d76e63afae7205f13a2e5f73943753e4e1c91168161fce1f826044ccb1d35fbef171f4cf4f8d6e392702b24622153229b49f14902307376792cf02810306dd63abaa12fd956feba3c0cf7631ea7ddb86c5c2dc2318e24f9214f1016fd4692b928013947787d6cf7d466df272c46d81933d2b07c7442ae614907fa767dd6737ea32b61e0683d7566019da1b2b71166efb27295259a490aa146e6bbbaa6c9f3c52f968eec79639ffa9263faee81afd4ce2fbc9e59613af09a45d4c6f30582f66482f714880c93836afd46050c1f31363bcb0cac12b240cce7afc5f6b1bd77cb2d81f6cebfa32e9bd5a316f6cb7cb3375b7ea69f7aa978851cede0845bcd83ed8daca1e766aa301fea0ca5626b7718f7c0f7cded362ef9324e25aba36d3f9b3e0cb88f70dd90064ade807b0164bcd0562c640c887e3f1ee1005531ae0b4e172942554cf1538683d59a7e18e6a01b88a166fb139f12d2d9ecfb56fd35a393368c524e50c0c0de562ab7e28b41428d755fbfb102f502f852b726d397a28cbceee369da0d0a7c25263307489c5da2378a7087135205c3fbd127d53a101428211cd1f3d7eb45cd6135cbee3a8a46e6780efd5174dfd9ef93fc365376a39bbdf69d1f023d005ec562b559a2fc6d4cc066608a3c133ca3258ea353e91f42f110f7905bdd3aea69dceeff3fdf9f87ede72c316a11a1cdd8dcdc7de099fed163cae9bf0e062a0065597904b371f1f53ce44995f5521baced53525cdff734cdb7b84bf50b935ee4906d243ded7bd58c7431a5e3a0220d7cdb51274289ad11909dcefefe491251954cf334a5f00587703411a866ea2b8128339967166bdb8753a1343ad15e2eedd14e89fa0338f0ae3ce47ee71874ca7eef775232db3822dde6c80c6fc3714ed6d04ffa0bcf3649a6febc04ae10017eb3db460caca89cbc2448b47de29560ab31c471ef1afa8b53e2217332dffed54e5005bd875b862eed3d5aa1343d0ac81562be17525cf0f40aca45dab804dea652d4fd8cd318011692aaf6d3baa6e9ef2d67851d1b52f4196586c0f5a8226e700e4fd0100415e9a086c64b4284b1100699a820aa52306c78830de9bfe57ace8d2db2c869c694799f0946b8e83dd2dfe1b2773ffa78492024e9f6d5c7dd4d49d9d6e98220c6a00b0752adf1158d31cc3e31b971112218dc2c7e8fb3282cb4186c0a823659b7b8f11ff66bb9d2ede61bcbf19595e486cd689eddd977007870e9bf284d32a245ecdb176d833c415e9c419a240a25153d49ffbd07588da9b89def5b84ecc5efe54b5f5e8f18eccf8b7b550a0a1bc76266cba52ecc9082331ad51ae8cff6840c5bbec0e754c907f5d24127c516695c51239f20d69bdd764e11687ead2eb99cca791857b10fa51427c7a26cd297a6e848806fef69a1f95b086f2ef8990b451761028f7d5918ec8ad943859ae916c5045257f995ad8139d1d7db010d21ba83ae717b7982004e4e66cfef26a9a7b68299c0ba3e018dcc8bee1c9b6683795ea2f17c1db4fc55b38d5acee7103e5ac167355f6bb109e7e641ddd0a5051fb36a631382b2ffe1a908ec704d270e27d345c9804c83c82e4a98fb2f2bc4d3230005878af7f033bacbf13ab97e353638a20b1d58c6013a8d383bab60a816db10834017aa4722ba1550d459d22acb592bbe4a8325d8317a8842833518e256fbaf66b26105f2e39f0f4e95e30c5dba6e764f23a154b2fa3d0d5ad157f1f8941f3596bc2eee16d0031673096705991c08308b0ce22adb91595851bcdedb5dcec66e7180a7b866fc6bb5fc164a96072ca7e3768ba0a5b292d7015c741367decb6508cdb9159a42b26db71cf91768cf0535a2416ec54bc3d42980d46d4f32718a350151ac9538fca5a7bad4a5cd9270b7823a4e1038922ed3a2c207a8a796b045a805e68d3fe7439f4bd10dfdcfe26496e047a4648a79bd3ae3aa33d97554f34b10ce1d5e0456bdff4c21f4ef029a28627dbb657745820341205894b2c70296bb7f000f8b8d4e2f660c31dfe62cb0ede9e319423cb128dc6ffed693d087820eeed3b5363080eced91228a8ebe4d17f6c862c7a0fc58559cc05c2ddd280ce374dea42d9e8c5643aaafc5447ade1da94094d5a959a0e1441b50cfb02dcb8700be370b53c567c2d20016e0b7d76a999e66d913c0689d580a1f32a19a829c988da0dc3790b37d1fbd017163be56157c094a2fe33a1f370566bde1d33442ea6f557a3783d2d0fafb8fc4dc3bda908971670a13f717990894ddc95c95016cddf0c5f1afb01b4593379994ae40fbeae42380da45e0912cab91824f4d24e95237dfa7cd6594120228130be526ccf3e88240354429e4b8749fe7d500fc00d9ee70cd2f258ef5f70a0878c19fb84d761c220d95e9a6e9d9d176c0dcb9e07fe42811c3fd65f3099683b55043ebdc5197ef7040d4a90d06b6faffc0cd60a5bf7d1389dd68dcc9fb62dd38874045c07b181f17d18b28bb174628bbd52c54d52d0d80163eb5c02ba568f9715b3866c576109477adb1dc1762b9ae489d9b038aaf334b1c838bf562788a82c9934afdae31e0206598f6481f4286b454c1c2a73e7ebe9fbe0764ad596589f64e152c36c108463db9e0087172780edfc325d7112e348d977f64df35c072689840b0fbca25028127b763f7f2a98326a6f638ea3c7bbfad6ffe5c024c4f4eae4a3245d434acf441d279909eacf317e580c773d6d01eb7a15137b4b1cf892b466519c8d48ab8b6e57fac134dd6a7c9441742aa9795328a48000000000000000160100000500000015e047c05b17de1f8042894564aae0b0e2f1d8ecf76857154d5441fb9db14050f468eccacc7a46c2613f5db5a8550ea12ba8a8176290fcae62a6836a7cb16d1a60a049251170cf3acc72cafa334e795ba9a279865ac09f12bf9bc90afcc98ea3f257b3c36152de188347a54582a2986da0000000000000000301000000000000dc4ec3cd1031aa86c627c82e98cad6757f98302bf2ad782308d06812611c4caae4f7cd63d76a29525ee01e61bf8210dcba85990db05e05ac02e6bcf851db03514c43a3a3693b6a34a5b902a05b2dc0796323f795de55fa903c617d1472c41cf1ad630c5f8d08c4738b31be9582ad29ebed5b690b44ef9e782311fca13b3607204ed96c30ed74edc4f45e63e653952449080100000000000000000000ff0f00003b5b19fc19e38684cd61e1a04344bb36f17c19a297e04724fa3fce4577add86b61529453984c1419f6952d45a42ceec3521c88c041f20719c8d9272c3e502453f2eb7aa3d2fa949b89ce5fe7603ea0d8b8a31f0a2c9a756c798bafc9610ebb328b7cef101444fcaf7520e2b64f07661fb26e9b871b8ec32559ce846fd419f8a02ffcb632773aeebfc20761ff8f5f31715adcf7696b5a2267486044da8b09d3521388bbcf33e20d413a4a93b487e505beffab6a67d3406b0fe9b65794a88da5ec9c3ca30a4ef97b97fabfa7bdfc4de5e1ef11c5a308d4e3fa5bbf6536866f7a970c78fa1d48f482f2904fff5b1b743a0e1d0000000000000018000000000000000101000007000000918baf0000000000d0000000000000000f010000710000001ccd84a55e2d18d56504cb4a61df90449f4fa12fbfd1496dc8359b2995ad7597cd16f1031b2f65228672be14e1558d203ea799ccd141af8ea866795dbf0d8adeba6fec99680373722d03e836a5744c6bbf38d357a7f8ee06f86105c94bb6bd6df39c942e8801f5ecbc4cc5bd990a51a0c98acdb29862ce14151ff1973f303fb96ecd95e589c7dbfc6e802dab88671a6caada85ea20d0831977c0736823b00a3bb7f79dec5cb26b96cf6015b584a5afec3d936924a6f641d43b47b596000000001010000000000000090100001f000000b123a37f256e4472e3b08d645f47fd3bbbaa9ad537bb648412c416a4d03a1a1d55b4a2e101325195fc0142d76d8cea2004c2caee8a76110a85a84b8e50b466a7b2b96c06ba05fccb4d592e02b9d0f134c61367d7a9eee755b82a8060c5417e7359b5910435d99d1410f027eea557666c43d44b2a45ceca7be43206fcb225d7d3d8d9a33a8a57cc14188f89fb8ba45e8c6e46e76fbb72d62d0c037d8f8d997507a88f414cee46f58bb36b496c99ea5489405499dad68f9f7fe56db7bc75eb7f56d55611f9b1080a67e5ac1eba397bb256a0407bc24712367a540a1926c2d974a224a35ae8d49c3cba041906591fe72f5aa6e4a41165f9c591a38d9bcf445964dd5b57d679bc674ac5031137b410eb3a6da5295d913ee876a5727210bfd6b923f5a42704bc3d801ba95e9dcdeaf7e4c2d6ed8896b0233c7ce44983e747966c375587d70335fe742c699f2d35f07aecf10ab101b3e89db4c5a38849a614e4a9e1b7d8cfe74bd204ad4d8b3e99faf8d1ba7990a1aa13f7c5299c6f2c6561fdc20adcf38ebb5700e420cd0c6fe16035985e2d1de6fdcae15b13e9e19d34e828a379c4913a91484e4bb6767cad333c60d7063d3d44b9d6fa64dec2a2a56f659cff0ddafbfe697b3064afdd277e3988fe257a27bd4eb4d0073ce7c4d7d24687bdacede05988772037947df6b22762c11eb0df6d03296ca69f920a2f5699478f5b14d3eba76ca13d1bb69a8f1c713f3431126e7afc4def15aafb21b99399f6c07cece8a9eed3d5e5f959542180f85c309059d39ab5188f286d47bbd3a0fc8a299c627a9136023e1b55d228ba78b3a88e3ed840729d3d6e11b13f0869875b9ef12e305fa32d5580d856e227a85416ae065be2e59d6172a41f063689c011a1e36a3413ef102d3383ac46495a269eb203d2ede7e20e9fbd7d46cd12efa67657fd31149c3f10e789edb8d0dd2760430fa0eeb91ad83fd7f8123b3636a16fa1fd0ef87edf4a5ff3ce49eeb09778eeb3c99314bd026b51af4628ae49fadf93102e7bebaed5f9520160893e27d450005461ced12c1c395c2641f732930ec289fa2fb7f05a93b888fc45765bed941ebe9aa005e179af9d1440414678cdbb3680fcd32eb520b16844d10d46a01eb5630765b253303b2e4288e969951cf82fd3a82b9a1e1f0a05fcf73e100164c5a901bfeda655a910ccbd2176da14a3151b64cc471482ece8a2b59cca73b62a79fc050c7abe10aedd689e05cc8ae6bfc1cd889a1b64d684c07ed78ac4652fe29f22dfe75edf8bda4ef6e9dc98c4e3a6e8c22ea4aa86fa993f243d69e6a2f27cbaf97c8ed3ac48771e06a6f1129a718a6c9681b0aaea2384989ad2b00ebf44e440e4832cae3bf806ca3858db009de240b4da34e81a192b91d7c7df5fe06b9d29936ac7ec03f28eb0840c031639fe2b6a9a3bbd319e8949f675a5e0ca97b889457e4a843f372d6c17c760d1f5ccb51c70bfcb57c0630a06a2e0878a9912aabc76dd7c995eff365c2cdb9ad9269285de4edd067a3bd9ac3a11dc290e9c10618accb1752686d08e5b3dd0e972ff21abb7a0f7d0d858583535b1bee4b8648d1818305aafaa803d8748b4fe571db1e9b98961269bb598a5717e8c9ac6118cd8a270df1815ee0892789566de94198da2548e9c295af580e4e808283dc9881fdfd6e03879117ca658521438717f97daa754b4a4bbc26303ea729d76a87da9d3469273c86c943fd5c759f07f667e383323b3df4a1bc9a495ce91a52c19b948860e8449288a0f00d39a1eeb1979b9d57e1c5db26b3c82103d440023a34cc41dea9f26b6fc47c29c01413e7802114ee4b8c3aaf3bf7b1fb9253c4525eaf612c0c5c315a4cc0838ba0b8af71ec3a44cd83adf3a580571bc10a98c7a210a02d4edda861cc406222d06ce9ca77d662d168635dd08941edb73ff20b6887eb5d188726f459706a435158e73f95e16af605cf8f9a5d490e5eb9130a7546b3c6865679beebf2f5aa7168aa21a4bf9a1babbdc4efbf66dbf680fecbe1aa3b1979f6bda8b579ea4b953452b1ae2273a9219f4faeafefaf47af554deddc4bada3ffdda271c624d5d7e2da0c1ceddc2fb217bde4782765e2d513496f42e5b399dddb0fd3e08fd9952957f6dfab10374596cf4230396e14af22a32ebb8b3ab5994b82a3eb623bb200fda6c65b811e4e98d7842a9f2b52f8411b12393c87247eb65c2109de3fef378078e33a4ff4c6760344cf0224eedc063a65658a73d20d524b688f58a84abb9a57d64ec7038a9139b1b2aa61705eb26d8b2865e42e05fa458e59ef30b0ee11ded664d12685fb2374d229f4616a37e3f246107c5708cd5f27d0000f637eaf50ba3614b6d6285ef2fddb09817033e8e2e739e7e38ae90c57bc7850b7ee3ca785f5c813a70de35738fa8feef6889dedaad035544b0241e8473185deb50fead5e78161325d5a4fe5f1b4b038f3e54f7d9051cd7bfa4c95559744f4187bc41f0d35b18cf0c6a4a84fdc1d3ce04bb4417cbab5227efbfda627b95eb7d82a9bdac2276b82b2ba444685e0cfd6ecc29aad691ca10d4b3952fc8bcfb56870320c053c6fcc2f8da1db8d39e39a0dbe5298ed61722a75752a9fc49941af8066165a96bd5fc45accee067a810bbf310cf01af6002c71757e9a06e8076ee13bfbe776a34ef8b4d8faece20dee1a1e2d0e8af41f0c7a5c7e126c9322184ef7d730c9659d6684154c92e10fe2b9860ea9cc3a5431024d545fc67bc2a722e7ba9ffbb9aecf018144a37a4a065b45f612245ec38946aff5667f19f15e3de55291727b4c0f0fb4d1f4409fa7ac5b2927ed12e0c4badf7a6044da7f91066d5a5b387886cf5a6f0e69835777fd52e6b70a56ef0fb439990eccac9d7371b57099fa0736b6d7096d06f6a500b7b35ebf445a2cf7e9677a3a7ab1d6a32207f82212c19e63c6ba750c638df288e025457fea67ef67703e26742c92429132c7012e62ed7d67d8ce26897d3b0743dd6bfa4ad4c087365fa8568404c20ef6fdfb9991b536950ab3b0eb8d31c23d6f1c44e587f64607b8c01686a2064749cfeb341979326cc07a5e1859340e43fac5614cac87e88e523c9632ee54697cbe8ab22d64d1e00bc1673924e29eec9ca52aae8d7f5d485ca96d4a5d29fd716f1c6d196e680c559b746c038f7477687edbcb50307759615a34cb76ecb636e3a72814ccf6b079ba5107ed2254436a202496598145b95550483641fa06f34341e5936b3af2d66f4e6372b796edf0d12ef494b04471651ca98479f62d3f64e707d72c094bc9f536f685dffbacf95240220c1318f07c57ee13d771d767bc09f2acc55b6e833cbaab172f5bf7e3344d33b9ee2f3367e77f510a802a5da39d0fa334325d863fcb02220433885f60eb7318bb6044b1a142322f82750d81cd5e5e4499e2cf78a86f317147bbbe87fadc1bb301c266c771b6b1435ccc6a8eccf705baa628b97ff0011135d9881eb852e0d9aba43dc78b68c8a7e5ddaf4cde67441ae2bb5e0223c4a56586cc29989554c10068f626481759fb7c561673c882f7079e80e1b4fcee27f3628f9859216584ec7a1ccb08f3baf5ccd969ffb8fad427768545a774845cd553fcec4d1ae821fb98c604d486991db5315e1c555097c17b103490d68573aeb1a2bf4a6f3b06f5423c4f29b8fc27cba0f8152e6ed398c0c067c8dca066d692aa06d9a2395c4ff8a6b21b085c201cc35bd62371b56e0e6bac1ccd4bf0567b92b52d58094b11b6d134acfa1699e93315498e7a568c312b71c6db15fdca920376b9a96454e110e8d44c426ac1d28c7bbfadfddf1bd937233eb6115048555463a99e82e52430ca34434cf37082f5bd7c86dbfa5bf60650ce6e50a974de6da334c577025a5d1c72aa008f42d14cb4e8cd1e78aa3d6bdcd3e258bbdb6306a03ff6234b7364aeb2e6ee169b403bacc4ec8a5e3ac48b4b1dfa95b7a87330e3997983b5d85aaec965c12023f90a1561e25caf22da54b13538e688328f15964763e0f3a27c2d4da3b7c9ccab50ff979d1fa240d3ef28fc209494068dd1f87332c0d110f4b25161df8f76c0cb1513c1f8f136c067e8536c39fa7f9e39ff99f55cedff9b57b6224571d528159549acedec408516b0141a39f19dc507e410a99401fdb5e28edf4ec570dc6c2cd86b291b47f9edab03f30187882c62f85090464507872deafefc6898f64b352f066303450a267497cb810de3efa45b27e7e05c96b4b54343bc51ee1c50298eb02f59d3b2303eb254d607b921ecd229f4676eed976b2f8461758daa1b85278b5bdd24d79e64d9170777e9fcb6c17b1d65ab1da10ae1c58e5c8a5f4c0a54d33ca2e8a8721ee52160f4fc7e70407c68a29f877803fcd0cfe47063d84fdb7d6ed18bdcf38f8e9c7dbc085dadf8736417705cb3a2ff7089520c9068c741b89479c6098b6a5c153e3bc49c06b19bbb51987a4ae831aa59697d859395bbd53fa944d29189d2c59ec9e3870d5099044e9ac27cf980b58e3dc471b423c852d354993ca4ca5a105fc34d0e15718376f47d3454752cfd3033f5cbaec070451adcb3c0d47c6b9f02ab4e9137a3e136d52fda4e544990db23304f3560a2174ce8d9173ef16b3c6c94da63209de8588d4adc34a88154f0870a6fc17cc242391e8f7c1e02fdcb0e40b9c9af69e79b341f636cc5f4bc4aca11fe751fe3c94cb095facf10f78baf60b2ae8e23f09f32153874ab4210b5a19b03822d408c9856267bfed8dd5cff02a31eda4950b1b99d02e91e05bbb851413a47b856962ecc63df43c10297364b0596f803ee9c4565dc5adb3d429cd68f0f8da1fe9b3faeb7cf7a646160552112c8ae43f2571c3bc61cb87dfa7d1a789fcd15209f790d02bad729897dd6b7f6648f184a804d2b4d66b28802f15ef3f93d3322ac428382841e1f0a33e4d8c3fcbb15304200f22cf7026f3858a87706ae3062a66b3907f83c90d2fba7691a91bf7679eeea78112c8fba77623b6712cab4f4094f4d0628ec50e6707727dc104d1104be2d6ba025a7cb5a6d563c2007043a75f61b9e86fed13697c29a3077fc531129eb412d15338f4668510831a3eebec542b387410f3542d943e2ee6726810b6baf65d0e4d7345d8f4efd3c3e3510b5bf86f37a11fc61b480362b128093399ad343bd2e6f1f56cb7f45d3dbb93087c41253b0b0a4991ed051d3c256aa2747a7600331f826141d80610fbcbbe8e4a1dccdc3a2402657ff27ec20468080bdd5fa895a2baa08a01e057aceb334c771f13adf66b142cb49f0c67d4a072b5f44a9e37dcf36be8cf867c1ce48aa25cbcfa03a6c77060d71fc6a6baa8c9604e43de8205b70c1fc8920d7d1dbb39e3384bba7a5542c6ffa9468b5d59e43de4fc50ecbbc0769be535facc965ea765803ee2c4944918631bb5d9fa5e1569bdab26108d3c7d8a6d1851e39d59018ea89096f50524ab75acab6646d6478fff87fadf10acb1da0208f101c2b7265e0c1ac6039336b398cb09ffcdb54a8b12fd1780bbbaa4323b37a853433dbabcb9c2b7a3a75fd692e471e0dcf1cd43f4a84bbf679d688517f5fb1b4635f32bd0f6f93e90acb5569586d119e357a53649a18b73638bac1c20edbd076c11a7fb8a0d179233fae96798e4bca8463526f464cd1ee9e06f5da192785d4fda946a9d6463c59a4d268a1d170727d4ce8bd283816799dc31e872c24c14d25254a0fc9089621b73503ff614860c02885f28bf23dea9cb2ed27a16b63ae19e334ba8ae183f34c50cbe1311402c4f93a8c6aa5e33f5d83f9809bf8c6e0360fb6c683bc4fcc9"], 0x2428}}, {{&(0x7f0000004b40)=@nfc={0x27, 0x1, 0x0, 0x5}, 0x80, &(0x7f0000007040)=[{&(0x7f0000004bc0)="52e7599e433775abb0513d585aefd882498a097334c6148d43849707c3e4aee09e00000000b9d27b42bb2be8d99a98623bb22bcd2536eb5aab272407a58326f3ae4506375a2e5c4282db537159653428240215c50d4f7d2e2830cbeb0f3e905e3646dcb877285cf4a88bd8c2438d70c8fa3d2d8214cc1f8f8e372b93ab582a5ca57477dae2b8b1695a232557a281ea05ef0000000000000000", 0x99}, {&(0x7f0000004c80)="3a46562fcdab899263659bc033908f294ff754ba1fee0f", 0x17}, {&(0x7f0000004cc0)="7c5c1c55bc1baebc29e92aa07b8a95fe7a499a2963314cb35f0047bb7f14d437c1b25eb0770843ff919531da50da63e1f4c5b98f15cbd05c4387026ab671989cab85143087af2ca37e66d96081dc5cf2f7adc1a2f563e212bde0de45b382811b71fb9d0cfdce9c01ccf78efaae249a46536f0859e12027ff63bab32f2530fe65f98ccff7", 0x84}, {&(0x7f0000004d80)="b3ea46d90c2d5ccec68250b04bcf7d512e8d3a848c9537e2283b532f8c2e73741234510e4fa6667ffb2bb739c85ed8597cfcde7b57fd0c56101af1ea0ff3aec2b037e645947b", 0x46}, {&(0x7f0000004e00)="701a13bf6786adfc805c7a1f3cf71892fa0df98ed0ddd3f99e4d4ff64e9bc03097ba46308a66311d9efc66174c1405c6f047dc547d4c31bb09fcb5aafc26de997e65c3b53979c3f5f250de8f6d9a73756ed8eb2da2c1812747ca9dac1e44af225e4bd076b79fdc118b6418b242e9b695ca678805a4e71d25fc40188ccdd2e5e9dca19a9b3c89388bcc3d8ab7094d0a2e6d0d64fc8393972eba6cf91e79788f3f2f833bc95c917762ab2a2a84d2edbca305dfde0cb9dd8c8f3a27b77dfe618c419ba60dc7172d281a7fcda9f92e3c1a30cda9efd167e292ec81759322cfccac8dd98c90878d4a0a71d598a28b836c7b0c3fef4f418c42863a35ccee4298b7dfd153d51cd2e88e4724ecea1213bab2f19fbf983f1b64eaaca0aac562b2796a535a14d5616bfaf1116350c795a95c83c3e433ad80538007945a4e6ae77555dd733c0ccdff536dda40d947e1bef8386cef99d6ace8d8825908522d1de38ae898f718e9e5b2cde5552adb4b6d223f2ebf2fb411f950658df1e63341580fa245a54f5155fef7172ff4df71df1c2e27d833576146f8f757b6eb466275f7dd06419e4b85780737c72dcf47f62e022779324db051f28d33b3d19f9109f8dd057a5e36cfb168bf6ff3d78a39d0173c926eee97fe38c7b0d7957643d1a681582d2bd58b2f11de8f4ce4344af450cc5fba47a550e81e8976998e562a4bd668639250b01db2ce7b47483161b341eaf4e9fb1472971cd85d22cdc6462f41316ac5f63f6f897874ef70e40e99b6193ada2e52f8e95c928ead436290de6f0446b55e163b10db7eef9c6c76de2cda849038c9c1e582abee8e2ef7dcf3022f8a78c08d763afe7c8160b3ea6b4f5e2f5589aea83c1f81002af126e37482abb94fc8299b6470dbeef0c76e572adbcbbf0e842fa76f5cb74b6c40993253746360b0e86e94c62a4eb6cdd6c709ae31d07ae038b253874ba0b514b95d6334d989aef78ec1cbae46bee16f0e9dc203ea52aeb11c6d118f486415cb9918f1c514dbf4af36102fc95f40d481dada614b131eafce9ee40b0f3678e0ba9c1f428bcf78cb78aebcc67d33bf358f17a1c53ff520cd8cf70092e8643d6dc1b8ae5954010fee427c12ac66fa76ffd8b77f6beae5f36e49c1ff14be257c89ba461edf414bf02ca29ab06e5122c496ea6b1b3ecbf0dbe8e0d9de57ea9aa88be8bedeecad0221b314b95d270b5a9c617d41644bcac5814a547663d3a131ecf01c40f8f206d03a0bd0004f115ab689d55a3fc7884e6f74bc1c9f90bf44c0f39fd32374efabaae3601a5dee161dc4392b87780d9886c14fa43af7ca2c8dfe973e50a482afe1308ad9cc0d5695de6fe397cefe9f0f311a2fb38942fce30bdd05ee968108ed2891db38e1f2757db3d4eeb36620981008f408ba668f523e56a1939835c7d2d1b902fe64114496c21151d5c36533a4560ab99fbfc2a7b0e43fb081708781a5d4781195b1d685d4050d469a0d1f2a781e4d2b8b48be59b9a41a55917437a06856006028c515ca1a2c3f94b1ab9b98d66ac47695e57c6ffa6ab5f772adb473e2b4cd211a26bf483d70a89ab85b596406261e0fb6629d09a3593c7ef1b83ada64311110f4c37bbf3b591210ba65650bb1dc01a0875445ab2ea10944131c6408832a192dde7803d2fea7fb549c728e7090ebced78567f05326b0fb9f7028b9b570ea8b88f0d91cfa8540678c7b189e038feeff4060e0637ab593b4606f0e88f4e11392ddd37e7cb3dd6154e6ccf6b505d932c9f451eabd109ae4d96a1f5af3ff53eb846b54b8a3d4241969a558606efcd18102897cde9dc3981d0db206e97dc297d8309467964e83725f2afe92f17f2444a8bfcbbf47ce4396644e725b66a6371b3d32281f3b7fce8982035a2a124e1101b36a1e10f764fad62a63b7746b48badb62393c410e933835779e752d02c4553922aaedeea71ebfdb25d5e608791407bd5a282dfdf9dfafb50a53b37dca70ba454e17057f3e847bd4fa7f8f9a74ac83ebf328f2cc29eef51980c3cedafd887f474e1af416be51e12ae841a3df85316c5d3eeeef8a9a214e7b320a9700ed691d013aaf0dd2454f80cd2672537d975997f696be3a4b30e0b28b10493e35ca4e507d3083069af01d0d72222248869f192af484ddac546b47ab27b7a91396a7d30198d9acd4108eb06d01b11801e3a805f1acb2b18d6348ecf359768cf149d4e71dd2c8f25f48f1d94b677e3c30ec287387126d3a9a03a13a43c14a393c25c2873f4723313ae385cad20de02397f35fda21e2bab66883213bfabce77b387bd99fec11e61bd8fc03b5431d752820e5b484692ab234409fc52cf2c5e96b70f327a38c260b85b476bb539853cf5fe527b56ad81146af3fca94099fa7148e303b360d82edaf69bed74999e960cf77367b8f716a341470351bd5078e52d283f9fe39e937937b4da45227a3c4a7b8b1fb503bc7cd4f124aa4d04e058bdae0372cb9e2a30b74f836458e91db0f5495555d5a99d3d17a975d617e9dc21cb46e77bfba1410aa15c25b621345bf6e5b2256193b4f5d43ec24619dad2d8935ae683e931a82ac94dfabf3126dc6c3a2860ed6fcffd2c9c93065a5c6ddc4a4b6acbb640826a12d4cbadb618b85c0b1d4279ab5599619c2da2acc8f85f3865aeeeb77857bf7625caba2e544324720e5d418c9998122f99c36c5417b826f4b8728a34773ba1165d8c912e97df3876d09c356135bc7d69a5ebec95833a5eff58adc1a572a89f876c66c8c7b65bf372f8fdfc90acb039c83f1e9e426ebaacc6b82ce60ff44a43940e5aa8cdf025fdc3995e3b427b88b721241a792bca94b9d31d659cefb6b2ec6c0f50d1c6617c9e355c9d9855970d2a165658efe9ceb036f7d87f58f18642f5ae2191a20948c7420d07eec04f5115644eb816ee803b1e6fc34933aa166ba5706a56c5e7d9c3134e2fdad575c20bcbb2b7419a22a9ee53f424e794fb3d04c0cc64e2247f9b36c40b6fbd117d9cf03eaa840cc21d19788b5f7cc6cd98cd1ae4b006a1b5ab3d6a09f14a3f35ba003786824fc53085e5472a87b34143e4aa4bae35609166ffeb7a1c3734896efa6df785fe285eceb364c848094c1b0ca0d905081895dd9a6e2fb93162bbac798bc3eee1de9d298a92742e4e8e1732a4bc7444347dd3b6f02cf00ffe8ae82af9f44881f2a59bda90f5cc01fa124092c5acc2098abb2169f67b218701f07f0c92a282ee093e430990753cba5e25eecf471ed138aab09aee8533d685bc24d0866e8c4074fdfbfcb4d4d2f91c9a84a285fd0bf88ee10902d2315e936a8030da0f93af252620b93ce73bb70c8400283e8888738944c759ecf7f8d9b61e474d01e5ecde5082da7a599209cde5715ebdd78178685508ebeffb9eae1e42df99bfab63ac8fbe3eaea9a5ead077e15744ecc9dd9a1c3de9792ead09133b45167e06e3fd79a4c21a0bab51fd347d4a47e7e8818ff43aa0be89f0110d1a7c797d809414696d865c3e9e69a4b3703737281869c85a9b30f42bae67f467d3b8f6b752c09c647421561c66540797135444a826e3436aa52e6b843318f3287bbf9d9b4a60f2dcd836e28e76e4611d469bfe5bd5f1491cce48253b8d809ab9c2682b88bdd11edcbbd7bb917272ffa97cd792912272dcfd7c6e708ac881fa476da2c32f0a6e2df0b13f877136123d1d4b5d192814534e4f9c8365e8128cc89dc8f21889223584dc10de0a866eeda045e7e2a866553f15813ede64938878abeb440306bcb36bb5b651c7b97a7d2aa8127d3e59613f6d08df1db2eb63bf18f07bd2ba3b049574b7af436c1809ac2070472bcd19a90a92ee88f8a6a992d6708d866ccfb40e5347a5a30d812aef690dfcd32a33e4f4ccfd6ad1f22a9130eea50b5a6ebda1411952a90e049b688aadee3d34fdb8f0113f1601d0592e6d0441c6e57e970ede50ef6b6cb2551315f1826b67c1dbd087e5a4968c0f7db13bea971cc1fb8b76453fce81adc2a89237071a1aba254c36967a16d513b399302be01f4629ffc67cd7812c1aadd6e1c4f07330546c9b4d29a4bd415b00e39d8339023c677c23987cd41b28836fe0f22f616f165586590305bc76af1104cbeaf216b546f9cc3579be68548b25c5740d7f43528f753d70ce4d2fa13155e1b2c24a46aa737ffce96110a8e992196c9c8e42e90c2cec002c22ef3e4b2cd3fd3012cca0ef5389286910d1eb60e61c88cb674939840d30128744524102bc2ac91e0b528a16df64acaaf16d038ea478610751b0694fda948febd25004e62de330432a4284e1b95ae7406032df6e1823137b752b3878bfa3c429ebd156b64960fb50ed05d1afe19368823e455e0879b90fe985c9efca543bd04222b29e6d9996dc38f3acbdd57f0e829dde42fde93aa34987e4ef4c924426ed4d441b250e746f8552f54d49238c337cd84adac4ff2e3427d91a8001bff69d84c2bf96d8ba1c61a03e39176aeeffb10f58b13e9e6a57cdfdc0a3a693892836a3490d1c5f9ad7681331e28e0a1bd489cc9b13817c2a0f5f46a2e259cb8cbca09d48467a48bd3ce059091fe42afb88e589d91e4b686080a1a01e1e1d531fcd03cf004bc948309ffb9db7a9cbdcc20ca92b669a5b1ef46e71e12ae5b4dcf731777719e95ade42ebbd578eca3d241868cb0052960d549a5ad58283af424c211229a2131d79dbda0106ac0c222ebe0ef94d2a30e99fefa9fdff03f8d217f53aadee7692b6233a2b05d48af204270ace7f6f963effd3f3b7c042a4e0c46c276bc3ac437056de543d0f3c8392a641f39e693995745c127c0469d111da661b4ecb9ee3f548b8c2c07985aa33a58a566a98ccc899003904c6973bba3458c0602e7509b9d65b9f57a8a53f6b8186f0df96a2cf523669c5d4ad8ba5753ef4f6d2f14a60411509c4c84ebd750042e4262b5c07f438d435b51a956140acd15b38815331411f3e9cdecab20771857d9b0024d29a19993948ceb41dc366656fab36fd1e5c473a29e9b3c9fc405a5024a3652c5f40773e50d82a8234605c5859e5c1a349410468e72331d448816e481595405021afba3a92c2f4f8eac1f689d203455bb2cb4f0bc47e832aa2abd4c70d0f5b6c2ec49f5a89680fc9a1ee9376ebecb27d76e562ff5b689ef4ba119af085cf33594de0c6aafca3a3264c7c5012b808bdeecaa3322d538155b2c8b57555220ee047bb206ef766339e16db3a229583c97f7a20ced4ad1abbc2d762603e17e327f58e35ad838c47a49e8d40e35888e366763d61dad9acaf7a84fae311eb2ac8344230067d7ddd196fe489b77cf1ace96d7437db529578fb83cc8dd4b1d2f0db0a62937052f24067ffcb6d3509d56f46213193adfad0bce246552e4ee53b899752293108f2e603d53d7b2fe40bafa0f316fd30a91bf114869752634f7150a56179d9fc9ec2268e32056eaa34d9231e5623b2a37ffea3894aee8c3d397abd94417bcf122dbf646a726ec9922f112db5e1e2c42863604c166472b2de0c9d9bfaf5b629d685dfa06351e175e39f04f72d7435018f7a600a68ce1a2d8f004d730c1eea377bfdb3e05c5e3d11356cb6a4895e0426e572691ed59a2c56d831d11ebd8797e08a48903e7aec0a8fc68f32a2d2f8b7942cea0949c70c9e72e2ba402fdc1b99b869cbcb046f110b9cf0ff5ce30d053e4f810b95617325d222a4f34d17255263b3eec0a82b3e8934989325006c07499b6a91088a0cd89bf7477402746556e636f0d8467d4d0726a82af2a9e45a7a8e9e351a8b6933fb1d99f5c9dd691be295293259389d54d54a4bb1f", 0x1000}, {&(0x7f0000005e00)="e2", 0x1}, {&(0x7f0000005e40)="b2d2defd1652b10d020b1b65ea0a96658854d9987ecc209929a00afd02d3f7868ed7e64f98e442628c5e289614259571f2378da9eacfe8ef4f74e58e5e5d0c76963278a48979693c5ce650d5d0cc2c495332f349aad2bc3030840f6d7550f5435ea373ccfb4dae167c3e1317db188a96055ba11b3984d99e5f8b6d5480a9a4a05576fab9f89d37b0f49e82a3338923c10e20db0b4466aafb4cf6f1a62e7d4d", 0x9f}, {&(0x7f0000005f00)="d0df867f066be55a674b2150bf575fab16a9cc7a6c3e90def25d2aaeec1ede4ada54535ea5c0c0af353285f3f4f19a03e8", 0x31}, {&(0x7f0000005f40)="d3a8498576afd58bd6c7462b31019ec81ab930e04851f22aec0de3b97f9465d6af223bd36cf15f54009511dbbde16406906d996a9a780e93c632d6b8020304964e67e053a871594c1eb09f6801e566a232727d18f4c29777f68b971e05468cecbbf461cc1923a64695687c83f79ef254450f23468aefe575faab3f8255e188aacf53e0a97982bb33085781521c2bdd58ba8004c830e8b18c0de6663a9ab973223948396d50ef76fa45cc1c3b5f638180b0067e28652c04dc0b4109b37000ee17b495eae5edf47b76da3bb8b4218197250883ec50ce21671c20c4576370d6a46a501ac2b1c5afe002922daf853c04026e40d9c1adf0dd36a42df4c2674dc1021307a128b3d96262116d36c03a9885312e3002d4ed8873718f265d6303dc78f3af81eac925af7922450fe51d9d0f96c6c2f9d97270a5df4686903e821b5d70caf84f199fe9715beda84970435f59cf8dc40bc6a80899fde0bdbb2b34073dd257d024e19c1c5e9c6a805b48334db145f7658c1791385ed74cf8d9bbfc065944f39610648c6c476d0fee15ac7e1e806b3339b7d25efb0e638c519891ab5aea9af8fef1e4200ec632bca8139cbe4c89339eb585c6a6620364140b6c3703aae549326a70ff7b63b7c3891052a1748257fa795753107c3bbbbec1a8c02d6dacfecb5454563807fbbe43725d607f68cb306b235380cd58d6c9a1c86a98988850a07688dc0d9f642f027187da45836bbc20465f3ac4fc3faa560dec85d27b579b45dcebdb2a7cf8c593b6f1be27ae8e34e262f7fa1a67443070d0c9e29d6e913447dc10330089b864cecf8e33a46e895c70b0cf6fb910c9d51cf74ee29ae4742c20be17606c544c1eb86f88b68402576609dc9b728a54c2e56d50c7578d3f01b2e2161ba788c8ebfe29bd2c4d8eea96b9e7be4a8303a9cf27e45500d621ec658021840282a19825066c68afaa0238f9ad3f513d2a716efc15d15daab234aabac393161f5aaae693c085a9aaaa74e8bbfa49d79e777a934505539c3983bb9224c964dfa449aa33baf5bd76f1c9ff417f8ad8dc230fd45a0137e46fcf8044c6b90285a38e5c9bba3aa8c53f9c0d37b5d3e8b422f738e38bc8c95b064d931c4e36dbbc0f5d14cfafe12c9fd283c6c08b30781ddd02f45e16ccc6e7fbd211837f11ff0a87cc4815dd190ae050d25c104cf3cd394a4a500cc236a8420473bb2866d6d71e73c4d710e1c4a3377e08bb185a1f0cb151ec47624142d49229feaf13e80533dffd8b1d5c5379715e9096d63dabdc1149a9d91481fa3890dd7044bd8c1006f329b1b69a9da2934082d2fd4a46644bbe50ae490d4949a0bf034c256bd6373f36809722610c0e8a5ab13cde05fa67f86c098b7cac723c1ff197d2a2846570ee143e3c6daedc07ff8c72638b4e303ab0a53498195c1b082ec8584ac88a5aaa9b6a25d0da15f3f469c76aa118e31c0212423623591322421c3d0dda4b08453a60b932e68c67385eef808de4179f3590d08ed63666b0254bea9ceb607a43f42e372e437131582d66128a0a59583290ec4a416a2dda4d156db4e2aca8bb6bf4999d9444c22658f071f13819cadfb83f9323f71d7ead88d34f8c1ab02403db376ff664e99d2d16c35a07d68a83e7265da21ce895d6f7a685a184ea4228723344cee024ed59dcda9e395f075f6ca4e92c156d76a4f9216faa6778af37d0b4982ebb916b7c670eb6629567582e8c03aa6d2e9e48121b0aacb6cef3f8ab78946b44fc1ada83253204745d3a49afc41f306ffc2ad6d289c07158ab2ee4e27239ac3a95bad129371abaf4410f9b3008f5cbc25458dbbc62fb4b83f00a3a2415534c8dd7c6a558567d03fab602a2e7b884c0f00135a990d05d07fb7d64421dc768d3315a59346e7b7f11e4df41a713dd29798574b8100a678005b22e9ef7fad9da9df84aeecfe5f98a76074f16792248b6f221c88151b73bfb0ae3b93b4d3f665dfb07756fe0067b927d37b57c2ced33ebc36767e81342ec918b2d9021eed15d946ba56fa1266f621f0d839eac643a1585837f389c196e38aae89cd4e1a10cd327cd5003ec8ce968d031516e0aaf2d408cccf24dc743bc69af70f7a469f9822d3b179273617d469e3967002f405289414fd117210d63835c3ab3feaded18b9f382ac4175f0548889235e14ebebb0b6e0bd801186540b8073446304950013e75673cb02028bd873dec408590e4bbc76021a4eb48644d030d402ef3f19a79a74893cea31de1574e6fe7f390efa09d6a5a815980de2ff8ecc87d79b1913a799f1dc67842421dedee1e57c74fa1cf5089812bdf79f0b8d25f23f0cadb8248d23546e50fb2c8181b33744a33368d23ac8325606938cd80446166c2cb7c92251688c6777dff29f962b857444bff23f1a2b482a8f2557f0b10c5349af357b3780580cf581791c1ccde0db95909b598e0dfb6beb8c676073fa0a0a97f1a381de89bad4301cc33ce9b2b1e0ea7f72cbfe7af47d6a5399baaf5bf7543e44be09851a837bfc7494a0f746fabd5f37d8ed5db44d845edcafc1aeec944da9f9cdc58c9b23816a78ec3ba3f1d0738f29a6f96cee2f9feb00e1faa04b9df47e8b7ad74d07f7350b6e5f4bcf60c7f563d9774c7a62565f94baace65bb5e8fda66fd8e53cdfeb49df55502ec8b429c5e742cbdc29aed8a1e7a72ad87cfd9b40dd31006505561a1dec5f4bcf66b1e57b70430763bbc774dcd82e40fc622b1284954b9eb0cc15578f9a2937ede60c72c1967d10970aca6545b6e0fd53aaafa192057af7ed9036150522c7886f46c09606ddc0b78591b1a3a0c3e7a2429d6d841cd69f735594db4c62c9e794ddd05300859c142958fe0a76eebff4832b24fcf59d7275ad03ecec4b5111d5f9085cd5ca59734bc75cb5e95498007ff3cc3d11b4336848d4adceffc021ac2b2db2ae3bd6fc1ddb4b3bcf3bc8640d376a3903e6ae392200204b6365705ddb0292545b1d913c2de68caa18a0903884dc86815832e4243017d7253a931c4ae141fb22d6af3d72200483c4d0ec96cc075f67d782d3349c0a4b4661dd3c962e15b2a92c6355707904e58b0eb0c1cd1d383b14d11336e2ba7e5f83200a553cfe18c35f1f12d6111004cf5999baa3bb00a533361aed74d9f9983197233fa4bc41ac3a051e328890860f7a7413e399cf27c2196694fc6bb3d6138b78db12b50511f1be1424c351a5c8bf090846905d0da3685d736ce1166a6db154dd4baa6697dd659fe622c1508269e23168ec1e183576e1372deab968291408a9c6ffdd0ef64a197a9b109a1eec4ac304a162bbca6bacad138ca0acb9456deec15c29c58910f980d17454ecb4c699b995cb1fc557e3dab174bc42b05371cf80ebef11c49b1c8dac187d7dc753f0435c080435d987177b279002aa0e6bfde76beec90f5ff46e0044f39b0ac95346c3c5b144b24f0ddc812ff6ad49780149ef057ebdd916a8f6d88c9886e332db2b4594f5acfe8361b5d1b8c5aabbd4fbd3b880dcb49578a6ed9a56f662fece163ac13b640ec1d11846a3e8d613821bcdc96db80fdf7a6afdb7bb870de8cc45e2e723191aee33a28691de4031bb7650d6d63a135dbad55be8eda8cca04b5a7953d801ebc2ece7150fab4dbe63f291d262e388e3d91ff823331d573d6aa773aa506f07d4c02e58b180afb932bcbc397e1e3ac3ea375a363e072c359341f15cf4ad3ee282171a5a343b77cfee04fd9951e252380e6698b80c11a9f4b0aa7c19187bade51a4848a5fb18331c0ca0e5ba8e7c86588c30b6d3359aa8c4a65443b1e5e5681bc2b62a984b28587b38ae2d9ef0788c69c3e6fca718bf6ab784c24b0967093d77d59229d579a7e07ab51219df1616005b5c6b1ae691a0ab9612b4e7816b126ef4bd04a185820e72f4fabdcde4d202b2450c82c5ecfd67465b56910376d78c47cd53431e903b371beff69bdffc03279d65839d3af889de85aaa1a051ce4c61e7db0a6df6747916e893dc02ba38ce534d713383e62b8cd1515787c381251a62e9f20258ed0291f35bdf71a4fea4df5d2682924d9b400eb692a07846e0808b23e7faccf27dea944baa949207add2735f1af0375f62c5c0cb18dd6fd527bee9d34b34697753b6d041878b2cde953581418fb68fe14725b4f1634d97a7b07fd87bc64a5d2d92719da04656d833f4ef6a2b5356dd1ee0ef225c22d94dad031953b71146fe8e05c2fffb9a1b2b4004fb5cd9d9bd62c5a3ed7096348d923290e033065a5c6460a1f46da91bd227145ff5ec69fad9e386140079f00fb6e795c8963818c577f6513415f9d9e9765203db7b78207c4d4c101c34383110a7887c7f11d72e6d315b2f9bbe593eaf3d6f4c5b26c9201a67b8be026f1a66b13f893e01884e091489d54144b743d275392e9a459df2e3d0a102e2d2570048aee2ed5a714387c681409c80813ec79f95d2d234bd3056615efb5887c8d9d281f47735dd6127264b6006b3234778d56b18d7406166f920cd5b2f0d886f77eaed99c5f5d4513f86f1496476bd39f9a663ab950954e12e9e133eb081b764d078c9d5da97c990e99da80dd56df779142a9a2c10dd4a4654fba5ef20ad974711d4a8f04bc6a85a1c760abff406ab6a9e06a4b3402d78ec1f5cba5fe68c1a33d78f166dc2266ac544db5484bc900d1f5f29d26c48651434b90fc481895df3f84cd563906d389e0c4385b59851df76e596db19acc5b9a15c9527d78aca9d76152c5e05d5c1f256cdc7393715d76c5943857d8c5aabfc5723d48b004e210b9b2e411f8a2ecbcb31111d293ab123e520720d8f1b38a57ecd57746b252c04ded7790a1d4c4a377224020a923e3d68684ffb41f0bb15d07aef15307a73bc9389994fd34a26c3a09ac286805b09c05d87fb8b016a45cd0b6af378319dac73dcb211fd47b0380424dcead46c52850d0ba3ffa1f81c235e68e2459c0348b7994535d0bc3ae043779be60409302747d95997004d18525c331c295bdedb5e06c04ed64ed11e9069f24ae8def7c59a2304bc141e8bd177d66c45f51b5a2f702eab61db71fc42bb4bacbaf5682e8770200b801863b5f8476f7fbcae3c99691c5f73fa168263562c0fa63ff84a828f9c8133ee2a3f6b83d579d7fdd6514cba303311f85e805abd758c424241c5ee5bec517845723fb1271a080080cea7ad893ea587fe340155ab3fa0c2c022fdde2ea3d85687337995d349cd8aba83ce4bcc2baca6f5276abe15a7a2fa9f0e7b78643a8efc92d5cd5192a6bf60f23be05f79632cabc23f59538b4a1828bb66db3700f81eed0f5d3350c5e7450bd758991a2bceb08065926bd9737a119b9346436cc24fa8be4d687c4992a6f91ab8fc4cfe2afe8376e7e207773806ec2129f17b9b64cda86b360b0f4777823bfffb9ec90d95d8d9d4867478ef049a4db1040f8505f7d87e031959548527dce75c89053cbc2a2d6040b8175f7489a038bb456508591073dc5479a6812169fbdf50d4b7e569df49fb68bf095e16fa99433bfe689c96270fb4efa2067de08390e2d4a856767efd206edad6386b8c868bab75391edbeb333fd6f76674199830c4eb657c627e9306062da2f4fe49a6f3d81e8f7c11519584044084124e6bf03ba2024df7f63150036488b0082e030f701dd48b2c234dfd89b3155090e3b267e2a682bea688bd50a2252423cbe6d73e6d11327c7efc5aa3ad6a0b19e8b48eadc92e8fe115825c74e7350c3c47e6b75094b86999b57a83cd5a34bee1fde36e08e27dd3f78b1d6aac391140841e480957f7b0875fdbe67336601be6e578851571", 0x1000}, {&(0x7f0000006f40)="b6934aab894daf72c339ea168e666a5383428e0e6ce47106b9d7b86577c7e5d455e4a143e4b817332a2ac7779fb1d3ed2a38b3aeaa04034eb87cde942f8ed10589301ac2cc0656ba16cb1302bf9ccf3c9cca1085fdee1e2beff239ed63d4f60a682476b8440792b2d00ee9d770c5406a2a5dc7e50e2f88391ccd3469cc7c6db01c65cd5d0bc6b71639e293a82866c8e5458fbce58d3c54dccd2248df2a2a791e5559d3d1d63b2f3b138492385da7826943e0a467ebf37b7cac57457baa873a9cec004c4726ce5a1000405372a3556b292ff091fbc0ae75329f1115374af753185bd595dafd3186df81205736f952faa58f5d67546aa458ff4f", 0xf9}], 0xa, &(0x7f0000002780)=ANY=[@ANYBLOB="28000000000000001201dec90a050000119b4c7800000000c800000000000000000000007f0000006dd8f66dbf2bb633a8345f840b808f8c396bc9a1d3efe9526db63e3f1155aeea67e7ee9cde309d7db307fd46603da8b160836a36390eef22edd2e9c902c14483ded7d42df4ce99cadc820998b61fbaa58459d3701f992a77040cb150ce2ccfc9b7e4e62c778f0a416ba5903fe14231c4582bf0f9252c4a6465bfa8af840263851a7ba7b83e60732cb8489d8d9b053ae3adab2eb2068ed465b6d5ef577435be0516112600009e2a692192e8e6a65e376df2211e71aba000e00000000000000000010000050000002b0fde234fa843ae4658b9202521e1fe2437253bce1424a867ccdf457f229363b146d66f65d3bf19a0d4b84c181bb8f790c97bcb36b99006e071ba3a5b1217ae090f2a8401069128b87cffd80f584b9ea3e532b5a6e306c7619ef83986035ce76d2948e5d10ae7121b51ab931ab00c76b9f1e5a1b24091069faa4dadcf3d38215f6ac44f5a4266dac1c3921554443f6d69174892be86aeff94ef076f54b173b1203208369c6cc9755dd96196f2111087e1eb0f11f4ee2fbc1459d0c9f290ed35c7a6e46cd8ba5bd936c698c9e2348b5f0ef0aa8cbd466b480000000000000000000000000000000000000000e8ea7b559b28b187cd38deff88c2ddc9afb86ce36184b82c330e8681cacf61d0df5f77d1cb2a46eb6d664e6b19beae75efc0d6ea7fa79c5bdb96e69125f817c2900f90f6fe5655b10bea552e69ef46c691f23a203f5fdaa5ab27b83c7eb2d4c7c9c892a1aca2694a0a5fe3c6b42081d17b04cc089cb4524e84ec27d51c9507f6442e22d0"], 0x1c0}}], 0x2, 0x48041) [ 263.891150] hub 9-0:1.0: USB hub found 00:01:45 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) fstat(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) [ 263.920878] hub 9-0:1.0: 8 ports detected 00:01:45 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0xfd, 0x0, 0x0, 0xf2, 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, @perf_config_ext={0x7, 0xf796}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x80000, 0x7) fdatasync(0xffffffffffffffff) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000040)='/dev/nvme-fabrics\x00', 0xa000, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000100)=0x6) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) r2 = socket$inet_dccp(0x2, 0x6, 0x0) listen(r0, 0x6) setsockopt(r2, 0x10d, 0x800000000d, &(0x7f00001c9fff)="03", 0x1) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f00000002c0)) r4 = socket(0x2b, 0x1, 0x0) bind(r4, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) ioctl$SIOCPNENABLEPIPE(r4, 0x89ed, 0x0) connect$inet(r2, &(0x7f0000e5c000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x2e}}, 0x10) sendmmsg(r2, &(0x7f0000000ac0)=[{{0x0, 0x5d, &(0x7f0000000180)=[{&(0x7f0000000880)='T', 0x1}], 0x1}}], 0x503, 0x0) r5 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f00000001c0)='NLBL_UNLBL\x00') sendmsg$NLBL_UNLABEL_C_STATICREMOVEDEF(r4, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000300)={0xf8, r5, 0x10, 0x70bd27, 0x25dfdbfd, {}, [@NLBL_UNLABEL_A_IPV6ADDR={0x14, 0x2, @private2={0xfc, 0x2, [], 0x1}}, @NLBL_UNLABEL_A_IPV6ADDR={0x14, 0x2, @private2={0xfc, 0x2, [], 0x1}}, @NLBL_UNLABEL_A_SECCTX={0x29, 0x7, 'system_u:object_r:dhcpd_var_run_t:s0\x00'}, @NLBL_UNLABEL_A_IPV6MASK={0x14, 0x3, @mcast2}, @NLBL_UNLABEL_A_SECCTX={0x2a, 0x7, 'system_u:object_r:printer_device_t:s0\x00'}, @NLBL_UNLABEL_A_SECCTX={0x29, 0x7, 'system_u:object_r:dhcpc_var_run_t:s0\x00'}, @NLBL_UNLABEL_A_IPV4MASK={0x8, 0x5, @multicast1}, @NLBL_UNLABEL_A_IPV4MASK={0x8, 0x5, @private=0xa010101}, @NLBL_UNLABEL_A_IPV6MASK={0x14, 0x3, @local}]}, 0xf8}}, 0x4000) 00:01:45 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) fstat(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) 00:01:45 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) fstat(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) 00:01:45 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) fstat(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) [ 264.345879] hub 9-0:1.0: USB hub found [ 264.356811] hub 9-0:1.0: 8 ports detected 00:01:46 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) [ 264.688665] hub 9-0:1.0: USB hub found [ 264.706314] hub 9-0:1.0: 8 ports detected 00:01:46 executing program 1: openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080)='/dev/fuse\x00', 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100)='fuse\x00', 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000103c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000180)={0x50, 0x0, r1, {0x7, 0x1f, 0x0, 0x10400}}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000004200)="a28096c80abf3543ecde7564abff5085d2227ebcb0f164ae92706ad0b083a3f469a3efd15b4921e9c3063b98b3082068e7c31950dde842eac55df0f991453cad62a6956b0b6f7b8cf49b506a3060fe1127eca99663ade8efa89ee189acb5f3b92f6bc4c46621c803eed0d0bb5f32384870ed08f89d4f74445762fb99715e083c4c92a8878be19ffacc30d0f2da64f971cd40563163adc15670ecf25cd3ad96138967c4b53ad9d04b5193ab5fb674aa0030a9d703d1baf810ce897f969121f142161919e583c275671b999e7f363891dfdfdf3556d01b86ee29eca8fccbfeaf1771395148706cc6e6be7ce29fc9ffef061b5420950c1a525bf75ad06edec51538d1c5bbc77da72dc90fd9998936fffdda2427e5a68966c7e2208f76304680182ec73007e482f034195712af922db2726195d997708734db9e7825a864be00b2a4f800881fc0363f5e618398454f35b148b4ccb88d418269fac868a8ba4a2d5b4f06a1ac01b5ad158b842e05adca22c7372585bf4ce95560b6c1e021a3ed2ff7bd3b6b3c7734c3b66d7e4c460096312082f89b16baa6e73814aa60925780cd92cd65087e260ec046fc363264366a9df2c849c0644911303946adad544521ceb469a3e193ecc9a7876403fac461a4a70d6193b2451189a5c5120b3535e9edf619108af7f517b58abd3fa7fb1ab832213430d2e6901076fba9c9e1acc6c6f48ff0e419bbc45589745a176f52a7407ad5e3dd49acb31b47862806f47077dda04905e45a80a12cbcd4d2dd9fe66c2d1f99394fed8ec60961cd2dc7115a96ece432fac86d51bebb08b95f447a83792fe80291fca7b298c9043ef2c26f0f7e42798d3f54c84b94c24c76c555d83ecc53b99bb22d71845e5cf21a5ba7fbeffeb6306e1730db14561b950a3f24bcfd78d4ab0d97de8054bb1a6077ae7cca6e45d846d3df82298d07212922742cb0facac3b77edfbab90e9ee2d4f7b0ee9b17bb11ec5e5721340d84cb6bd93428167e69b47759172557acda313c3decdfc6fe9336bfade459f43b39d0f2289f9142db280f4ee668e650e12858c577e12e2b9a57ee66c834be97979bcbe94747fa5d8d0b7d3a9f8f218df1bf960f828429a1efe838616b18faf6629236ddbded43a093efae163228e5c38fd7714743c2fcca47e3382bcfb1ab893fd7377527b4ec43f3fa60ebd338161d8de7cad65b15579e4af258f5fe3a63c2637a15703207029b0899b5427767647baef11e291358e6e54f6f13d3d2ca7a5e7969e04d2733b3b9ab822c69a3cfac097384de5071a9b74a656136d55eb190df08747b509fd610ff62b4950ef71c934fe21a48a4931d3d9458b415f112cee65c660f5490e982341da1c58634b3967ca6f3596d20cc90f508382156e36f16539093240ef5f2aa6a2c0dff2a67df30dcf50bf6e0b82a3d49f2d532a8dde1b3ceefcf0837190b74186090d1c18b59917d7efce1adfb238ef4a7b1d22c4cef09320221de883e97e6882466508de06fcdabad3b741bdca2cff879d57ddda52f42b3dcb8a78cfc05826af7e4ff155960ff8491194f4d321ef195990abaeeefdcb852d1e1e3703f317385a9458b6c2dd9db830f757ec29c9939fc7313e639fe485bc1e41ddaaef3fbf1f7cc527c8fad0d21b8082482caad7bee440e5097665f636c3dfec82f8c98afb6243bc3944939675a594277d278ba4361461f7da52e224e4ce5dee4a467bf6ae9f67b61ac6eb0a440406abac2016eec907e241c57f5f44be47290fd0fef785ff04df3810ccd637b4d97a84bae8486a36f75d872e645fe46625969fc2d1f032c56ed44bd98ea27bd9b6ddc8eb2dc2ec9f90f2f1ca1bd20e37ac58b03c84c872f4ba47310654986641460dfdd531ac62a76ad87b89c103ac5c9c2e7e70c66447b3412d4a1e5cbc30e16939505116c04de33ae054ed366de8d1f971c2de439957a194e22a488f58d7efd46439177f3f3c45a1475927eecd846d3d2e6a2ab5c7f8addd99062c2fc6b272d1f51bb8f22f1b6f8bb3faf8aa85e5eb9abf7df5cf8f26267323808b0833a987989cbe59205e7ad06556e2d1b8a4873ca1cbcbc8d43abc145fd4eb832e7a58ab2c793d003ce7b1850ce45eb7480417a1e9eb9d39a1028a2a04a2aa649c098c4f8eee514db5f6021173bb254b8e22b150b2ca01dc7ff235db46ed78d07f43d1adab13b8445d1b32069eb45f9d389fcf5a3f7d3ebe243c5b1fe17b1f5a3d571b65f21b9e471e818172554dc956749b99cb7a5f303ec480d7194a2ba86e204f06aa1becdddc8c49082c527e7064ac2ad77dc05639d3d2a7778f6943ed6105ebf6f0b9e94fddbe05c236ec000f4d1d4e496b10068211ab68ada4c7f7ac61f5f5ba5f1810d5bbe87ff4f8356af0d3f682baedb0ad8f8488b277421f0a03fc5e3095ee34bc4472d8f17e3f7013cf2f79f5ff3ea4b6bae56d1365a33b09bfa9a496323f7da923b7e29dce4beb81035f13130004c96e56d7ef6ca6c101d20c27a218e623227c33c9e488b17e7ae9ac20da8240501f7b614a1730f164553fe479ef149866e4ea47296814284a3d3eb7cbb294289ffb996e0eb053b9c16e54cf267832e3d360eb196ed51305630223309ea97215628f01ec9d3ea48096418d5e962cac5063460f0a18772ec7ce66d14a1cce14b52c40bbbfafccbf1e76f09e57ff0718048e5b993157a6cf4718826b1e09430413a3596a15c4a620fa8c8e1d1663e5739f9f790ddbb3be0e00187d43717d659242467d8681ac10303346157f894d9037641417010e9654c6a5b22263e73a5a37128f50078a980c30930321aa5c5e7851d5d392ddce3a14a96916fa8421ae6728f37f5de7c3e98feb4babd4e1bd2315d595e209d52748f70adc2284fcdaa6ad880470d2a071f3490aaf3491fb64b4547419e8eccdc491a8921156cb4811ad1e66514a32b0b31b641438881f28c1e6461b4f451938999af671e8c6a5cd0c072a9fe4cdbefe24ca616f3d0a15ac97cca835b1a440e04fa28340c6044176c8ecc8ee0d033d47db8a0aacfa0eabdfa1c9509fc2604008f01cbafeb5bd2b503b809ed672340b9a576593f1ef388391b54b605e7a15bef7b1345627a34fca57738b0f8f4f19eea93c903495274a4425a1a1cc6c4c6e335b631df5185c95b485e4257867b5347a40e4e14dcc560f061fd4fd265137dc68afd548adde778f1330f769acb1ccf5da14ff6992c24e210ea6e6179421881b803393bc6974e37106c5b5b3b5d0b3469f8969bffb7e4ceb2c98e928e74366492d27235ae4c74a2f48511aeeaa53a2beafa7a331b50e454c507af1b63350a5cef35668a5b9325014192277e509561008b3601088f79d42eaa8b1e4ae2000b31749e2b8094312ddb7f3c1cd625ef885c11fa22a66e374b52b3425e0b8016154e1fd8471339e32e7373d63ab646d893fbe09ae07b06074c01401ea76b3c382a9d32f24f93c789964e16bc4206ecd75c10917ab84ffd8d6cdf4cd28fd90375ff28518f8c1a3befc538e1b9e427fb671988d29f2fb2fcd039f4d341c84eb4d7cf600ddaba88bb094e4d87a1419180149f491368e648b69985b05ac39a4ecdd3c5135f3a5c8ad7792dacb6470144bb9e67805a211efb3ec9ccaf8e0901345fb19e4da579e1fbe86a1207f4f13c3436009c2c640b7cf3f8b77ca7bd994bf93308027359c6dd1b7db1e153fc0821968ef36c003b6c73fe890f4de24f5c6458dbaaf3819edeaa91783c3cfc7e773689236248195c7bbd60113f2476fa3687621d668d1728ee433d2f8f4db707345d30f1e52ab87a2a0afd547c6bb06500f59f17facde48f693490e22494b75d11df1a143b85068d143ef6a9bb5937a9df380c8948f1a01e9675e18409edb0f6b9605b68e34632fcce472dc50b90b0f6dcd57931f78e1e8861a0fb62e72b0baad6f9d23c1cfb0f19b25013c8d9fcd786a2f6f79768b5fb398f7b2baa31ce8156d1fc4a46c1c463fdf30360d42aeed2ef11611d0b7f654bb51052fd4dc39328f8ec4c58bbda05e6f1b3c8f6d8adca0268f2410e9a4a7d63b6616006d0e02f6edacc10e5c54fd85f15a8bd7648a293f23d6a699bd9a675250475a73a96d7475e4fabb89fb5e7de5d7a3479aa485c0befc60d0ac4fd5ac6dbecceb06cad86e219fc0ce4720758917811a3215f8d13e413bfb64fc065fc421aede0b56691797dac428c7e463479fa591b9072c309b7533e427c5cc11a1f6cf9a5b995d328d796d874c5b55dfc12a5039b413ce319cf5ba1f355c4e0717d32650b43e18010f37f048731931c52c4f36eb969dda702afe96c2a5241350a67ba2d026946189c5e281293c9a8e2cff3784776f1de78b917101b54e5ab00c045ea15f28a0e3f509962cf8bd3385d85250737eae5c34ece86b86669c13b00308a3b13c0ac3c83ff26fb52a4aa83c1233a9490cb9ca917a056908931751bddb88a62379a713395f0764e4a393faf253a4026d0472270e6036287d56850df1751543484d65b3062155b6300e0024241c59a862ae769c1a9232a2d9fb24705177a09cceb3eefbf9f106f67e01be14cdeb4d2fc7d8661df3e75de5ccd09a7e559f028fb9837c621ea0045b4d1b679067f246339c974631aa7134d4e910efb28d3c48929cef1df7e6c73668762d55086b6c59c36ac90154135fd7ca4e4047dd0aa161fa982d8edf9c0cb9666477e096c55718f6e4742415fefd4f696d1f1ccd6322bc19496ddebd36282a7c707d5b44113e30678e6e33ab7d34be04a59ac614d6a54134490998be02636fa91633d6294781c2b9a54c611c0045cfcfe81f49aa21b29d835cd2047c854486fd8e65a2ebf629f7ced602b9dd107bfde483e5c9b5cbba4a08cdce09920bda9978b7fc2b4a89bf1573a26389e52090fdf5dccf22111dc8c42fd3c8c477092895398086cc22cca665269e193fc650742a361a44b857d258429f701f22e9b7615bc3dab78c1479a41cf8575cdb17169470b347adfc03e03daea3e269725cfc72df5664b9df36d2f2b55013b71133e0b80577a47182511ebb308b6248d457bd2af7b28e77182c305241178c4124ab102771fd5a8c3dacb8775de881301d71587c76bcf0a97a72ad244d0c42fd71aceec32dd48bb5c9a95b391166c832ac5bac8c7cae4d18b3f7d9f2e4782fdf97732e3d51f67bbb57f989ee0d7589dbd0c2a5c63840e914b9d7d720fa120acbffebf816b588b2ccc052e7fa78992e0ea39dd21a122add41195f8e2e1acd777c1a4e8ef4362fef441feb4d9252c6bfbd2742152300a32027776e3341620d3c8d9365e10e81adcca7d87a0e555c98a0353c692557d90ee9be3fbaab766abf93e2462149fd99c92a5fc58d899ee75535cd1fe1386c5ab0b157c2102039d6015258f59cef3f15b951893a30ae839f740402a30b34e7be73796286403c5beb0853d856d83f1b00b48328f56dcb32e1faab08a3435b1482bf18b21c95aefeaafa7fd761c7f28d416fcde06bf7aee5c6e9eb50e55874253ba3f1d0ce2505b4fc7c3fc996bfbb8446bafe84f5bea94bfd7ca5aeaf237fe793b66e5c521d4092e4e1f9bde1dfcfe53fa55005d21cfa833a338fd9792614129336060e10d1911862070761aa20c2902eb7c5a355eff4cf6253d7102a2ca1fead4c53b57d576d104c081310d92797e4e2e8c269d19910d0d4cedf30fa28ba680c00137f83de940624229b6a125ce5233c6cf4a3640b74f58f288dad8451fbe37641c5559a5f3caf1299c8bfb230723652278fe378efd8e459b9da26cffeb58468a6301dbc06d713ba2d8d43d9038f5f2dc8b831ba58a88eeb5b1786b21e398aeeeb7c1f3d6f01d82b3947862fb9e7cbd7da5d04c5fcd34da28d53e2246e3ac1e3a619ad174efa6435eaa0fc94d610799ce0158421dce046306eb5042143daa336d52206b12610ea6389cdda49bf5af1d4ee42ac090a94ae7b7612073f3a5c36a2205eda887f41478f7d20f18667f941f71eebcfa76c1ab28f2a49a3bd56bd3f4e6bd079ab3fe2d94782236e83585a03e52907abaef7456a95d5d3f3d37efdc035dbfd7c41b8ba0af2df8adf1cf24f7ff0beccd3d26bc91caf42314ef7e466f74e19ae0df2e2298fc2f694a7ec134632035585d530e7e19f65c256f001d75382d9825ef741bc213af186377d9ca10d3722354e1897ca5c23ac6a52c9ad0e6b686e1776f7ec65df033e8f4d5db80c1bc354093b319cb70df93d610667675816328c99322f14e636b95f04e6497f139d508b453f53ddb5c289d849fd5407c9bdcefd1642abd46e28cb4e94371bdc606eeb67c9fe17747c68f2d50e82711da4d3edb0eda06f41b7f93fa8fb4d83cf21c79da67000bac2275508217ade1659fa8d24e5f8efb9f4bd21073ebef3d06368eb03fa3cf0d638448bd055ed20d292033ffdba538559c8ff9a2a5c8f83b5c393643d6585d1df994c3be43e72b8f3f53114d2a5f6bcedb573842b23b6a3eb7fca8495bf03bd03fde7b19bd39a16cec49e01f38e671af33cae082d9788e3202799bc466babec2080528d0609c0b731964719093735b4c1e73bd0705637c47516922197c552baeaf3516b5e3bbc2cd1afa3ef8215196ed580d9561092f620b897e98e786a0c7cbb0eedda8063292ba6482497f5f6bb62fb5ab4c97cb7658dc6579718eb97b547fcf47ced1426561af93a15fb4dc6d3d93b868644943c2c94b23b0570bbb81df2666c24f5abccfcdd71e209f3bb43c01d17f9bc8b9af2c26762fc6a741a150b7d1186e4f35175f3c315243e1c11e92c43a1fc492eef5a13c77a81fcf514ebfd0f8e645dae15a07e86b2f01fda065db4505a5eea83cb616f744f6bee731be191c65449c02603556d5a51422cf9c2f19f8d6843e0c1091e0708aa271e91f71c8602b9fa72189e036b7cb6af1569f21269283de94a6d7fe5849fd433d5b719c80419873db0587fc29786cc598d896fb16360bddd2ce12e54d05418f4f5e5f2d7aafe9fcd6268cbe2e9e6329ffb6c67fab8f3ce673028cc06aaa6b857556bba3b44d3fab5b6e875e70a2f3ad4b2ff76f31ead3462d3801ba373b3c2f545e94f57021575e2947f81f53283fc0a5137fd44fa3d074c92de54a0a3465c858f5a7ef08313faddbc3663e4e0167f3cba39612057a7518fbfb031f5ad0f9f75831973ebd733b82e554bf3fdec84e51f65dab6028c6c51366d9d4700fdf255e4c7bd70766e7f2281b3f2a5363f85ce49f9135904d14bcb117ad754c2594dcdca2d30e40ff265b5accfb116f64ed99aad570c4c5a91efdbb984ac651d8721405a0342cf77f448c17a152eabf29e88950558a86d0074e1cefab1eb7c366682f686ee1338737e675ea58eb8b4c86b9f28a6f6e96459f29e3b4dc59ff044c61a0dcc5c31d803e6e98420e446229ccdec3d0f705e92ffe016bb3696373eadab7f35ccf65ab4d9be09a085ce21bbd7c0555376e4d7fe68b5e7a64f48b5127825fb2be598d991f9c1a54bf52713417dcc599e812d85513a537e6eafa738edc972b67e065595d11678449bce6cd3d69800a649b560d0e057c502ca3e72e97820829ecfea801192c3f4e2c8763c095a43ee6fe45fe8730130937668df1d4ee577ada28238be03286481f2d2a004cc4d48856e71fbd64f1a0043a4520ecbbf1b3abdc96b87a27be8495a20542967aa4cd3a44a11502419a083d84e97abfde0901b66dde48388649a0ed6d93b9f20c530e990c7c52370a114d800d6ab3f6687d6bbc105b63738fe05fa6cac98ad6663936bb18cb923264e44312c24c2ce8e642bb73c921012b68a26a70977446b8f15f9d62467d8b356560c183a6bd6cd76ec868c3bd94a595cd7bf996755a508a814980c5e588b275200c45afd900c8c2de329ec2484b0e3ecd7b0960e5e3425881d1ff7f8bd8b20f5cc98ffc3acb77f5e88775a4bd3ab9f9eb027e27d3af55ebdf4eebab48ea911128d668d00fc3f5b5480aa0d9a4af563ba577384448e5425157133d59e1cef3c722f33700bd372825046b1fa5824e405154a3af1440bc2b75acfbd07cf92e8c162587e74b5ab66b1c6aeab3ad5fa3ee91da4900ef30ad04baea326df912517dd96e1696b4a91faa66675978a375e81f25464a1073dc6737af08d7e25956bb31d438548a7da38662d49db812a8cf1d6cc65f5c63879fd9ee7fd2a66ca3fc1a768cb239aab88c87206470b4c60592afeb6d69ed97a8f990155862ba4e22b64804142c131a23792937aa8a8696e165c24d7692a04bb4471b0f0d2507fe7c8618421428fc7a0acc984ca5cc6bacb772e8a717bbaa646f9643275910a6037afaf5a80678d18edda138a4e13d06d04a5d06431eab48738225cf1567e960e765728dc12e91b91c6f2b33dfb6e033aa68c1c2334d24335abc4a7a1df5636dec29091da54d5f5a1fff41e4a35a0c2f04f968f7d78e2f51c73577e2192bb20f289aaba5a175c2ed533855bd9ed9a842ad482136dd5e0cf45eb5e2d31ff62a3be1cf8a94a58316e74f4ab9fc54f3a0bb83beef0f355993bdea2c83e61cdc796bf2564ae51fae616799e8711998cd88d35cd9824452fdd65226174b46792cb87f4dd282e4e6f67eb66da413ad877ed6ce775f7e19bc93f48bb9e5ec04009de3c042aeacf7f4b25ad6b30e017303f64fe07ac79e8744aab6926d117f13513d0469cef335fe1d0d787c2d0b2c031a9521786ac10e9f8b768271680337f2c3262abdccb5d3107c632bf1f74c83ee91f49988222fb080cc8faa9b1a02526d8b6087e0b2354173d29016b3309587c16f057dd812aa63c3169150de81f3af97d082a8f8da4ce4f909ff649821d7f96d97613552e8cc4902e046ecfa329b1d980ff5ece69b8f1615fdff5244f41cec0af924624ae1641ecae5fa26c5fb9006e57100ee71377ced7c255ae17a0845e2ee0287c62c1852f93877f9f86157ca9675d383fff5cd6f2b001ec0136c07cf37f5ace1853122c2baa1092d418e2a490c4a5c8f56b828ce1bafeef4e77f095d6b4ed99d56f66812cb19be540ebe5d52e7eff2d69cbb8477e11514f7e3604bf9999f78c2f1ca6f60a2216b87fa0f25269c425b7d50709b200912b3b7899c95e12d6e9c4dacc19e327721860e0477a53e6793fbb7fb9704a848f395f48c24a6e79b9e1358cc3497251de88b8d3a7b22c6d8af1a7fab81530d9f0cc98f62debb222b54780d89794238532717b447d71b46a60ed481c21db85b590b31720009695ecffd4ef029964e5d5149622233ac013e960a005c924f73ea82c318455546c53d74aa3f7e2ff26aa074c40a55aba8b08027fc19b596eec6c4f89bae39e74b9aad88344f7cc5ad3eefa5095f2ab47222e9a357ecd71c6700ac576025201490d9e446603dfd4bda7617dd500981b2d2ab8c43882a5208494cb3f8ebc720bca8a7cf6c80bd7aaaf89507bb3412ea490a78973f12cc30413e9df1458917ea3d68b438d424c1314bc8d01939c5a5a842438281e62d0c800dee704b2a6cd3e1e4b885a6b26b894a98765fa3308c9e4b87f93625faecdb17c29a27cd243bf6030a67874ec9f2443cf8154261ac2a834c01cbe1f314ee7aa3ca552e1648cf8b42a63f249e3538026e09e44d69dc259adb0d1a0cbccb5a5dd5d0dccc90d023da79d5634188ff060f7e35a5f9d7ad99546824d63975d4452de876093f4e997dc46eedcd80a9eebf5e4f077fbb10c7d9e19a3419e7b845972a3b62613c5404a209b16fa88e0ff49d7b4f21fecc1f773c5b4be61021e0cab8602c6e8257649303aaeafcbb178e7a460ff07f219c46eb6fe5bf8113723e454003bd707767c107daf4255751daaf8decf35262640058924eb6587868b2c08230b317e97396ebc928ba8d274ca0eed0bfcb637676003c64e8c1e1a0420b6c96a44226061ced41b8448382abd2f3d0c472afcde231fbc9ee90c2f1132f8e2391246f95ad93354c7460e20de996ad0f61b13b27646887a637cede90b94b7d8c3130f0fe060e8d955c711a2700b302a75bdeb32a0a6802ea795cb114f5f82a1a381a86bbff88b299e47728b746dff964c94c52b661b9429376b1320b46081426b7c340206dc0da151bf84be2a49e78b6b5938753d2b1be8d9e67c43c5d70e72519f5f90d0500e84ee38f82b191ac4d968b0a37901fd923cb289d585693ac3c3f8a94fca6df45e694e199a9cd0b1bc1fa7394bcc96aae670dca6605a998793b7e067ac410ba631057b8b76fcbe9524df820c02efef1608b743cd2aa6d60d3d8e476fa12d3acc329f8272b087d89471177ed531fec1f9c24a975ca2fcd8c246a33e291a3f00b7f234052067a0059c86762475256bb5e7dac6f121a0925506b18933c6e314915d4b3b2130aafc2483ef22ff8bb7b887565b1bd22fabca22037d8fc9437f675c5313526266f60bb7c7c47f30c7d567ed142ea5ec367c4298328d20e5344f01c0c90cf8a6302f4d84b6ba7495fba314a05ba29b63bb6d458fdb05a4411136958309f418fb178e19aa09ff9e62b29732fb2986c96e738f7a688cb2122dbb8f2ad9a5f28bc49ec0c462413552afee8e403259b55ad6dc334dde7f2d306929dd01f2aa6036cafd41874522689301b81c9e50e86828894140356db0a3317b081ed9d8148c41e77e6bda6287762532b86eb91f5480915680deb8a91fb8656b7f0109064865d2b846af0861f67d3f720d6e306540cd7b68f095ef3690b88ea93fb6a402ff5697597cda83171f159e85307d1a8c01611189bd4eb4f0453ab88d43ae181a562a76902a67c687514079d6f4304d9a7c0fa24b6e86074ea0a9fd8187c120312078f5ebfa674adc0303734bf8f6b5585943706594192ad24c9f7d9794fb83758924f862855ddd50bff58b522c43d73c03289baec628cd693cab93101b1e473b76532510e10f03e86812fea6f2d6f5467dcf29e6d7cf8524f383a0ded3f0951c3ffb171a6b8a6d97b5fa8899a19f1a3d0e934a1d4741076e4394ba225158f697bf7d5651717c6950229a0be22e8120d76a414edbcd03d505264b7ede8272ccbd6dbdcebaf11daf6a652f6f9eb74ba7a3ecc942892891388005ae5d971e4e79d696564906dffd44845b704a9abc2fa5ba1bb69a548423a08044ad6d0e365db7e6bea0f3844a452759716cb98dcf326001ec90c1c343174098cdf47ea2e13341058ca014d2a30e9ba3c526de72a6e387181bf76a278c9cbc518d8c374a3f1d9802a39464a100903dbec16f8f095f5d82d9d09507281e4f7fe0ce4fbeced193902a5f658af2a4c1d0952dabdc6ae5830b6b5a2c3f5b8d33a73665990822e5f4a7ce5366755a1615543bdf78299c71e890e0bedb6ec277b10a389d6a3ba9c037221421279e51ab50fb115de2076cc99444202e88ebd9d0fbe4e60234b7b761495ac6c9e615ddac8176164a88fb6d6cc2b52672c8949afe3efc1e87a598896bc93e421423844fcaafe65af898a015b3bcaf623ebeef9a57155af5278ceb52b995f7ca466d9e18b05e86380679e0257cff6d0c6750078462f2ee4701d6d8289ed848b877cf5918625b7937060d667c11119881c30809056892352c6c53c01e395af6866ea350e6f21fa3db772c1177c759999973b51e11ffc5908", 0x2000, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x78, 0x0, 0x0, {0x3, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000021c0)="550213a07196529afe0c0440192d7e6b690b2971077c794178f51d5e3ccb8213c2ab2c2f9eeeaac3d26a2f97d4f45f2a79306cb35d2773c4877c1510919c87833403a04e443f0f338e5651891573291dea98a917f4f62456553ef1e4c2ff39f3b6bfa857c2fde23f3bc356a09b1ce900401bba2326ffdbd94f33d8de2e2e88332b80cd5fef8a5482b44a6e9ff53976da78235538407a23561df1fcb2aa25e96496e60b50e63f955b575f6ea992ec1120ef5d703a365589739a47991ed90db8f5bc075ebc30f1ae98d2dd9424afb051063d9f8b29b3891c4a15a7ebb498efd4ad84a1432bcfd862661ff920704ec2481ea567b9accfd0089aa576182565159cb218bc81fee7abf14cf7fd7ad2fbc9f84b66ad2ee9e72efe6de57459a0d8ab7de571be5409f07b18e19573dcabc67e9577aefeb5d076c8b331244dd8f7a4be820a55a59b007298911dbce2d9243184d8db00cc124833f82d55562ad21f64dd300a0a0abeaf8ed2cbd4e373cbc6b40510b77e9742b208a6b6b2166a9b640c6013a905e7f5966613c40b14183adba502a66538f4d146d80e1e38bcfa430b6ab8f23772c41fc291a01817fc447cd8920886669c439c31639781c8a1750182979dc91939a93f2e8df8823a83d4c00a109da1b99aac9f5400b0a18187cd936c69efea3c5959e34ef5ab1b4a230750e4a121540f88d01f97690c18ea599525db59dcdf9915ef90dbc390555742f68c333611731945467777315115fd08343175c16195186d91c317e64a2a557ceb44c930c144aa8f3a1600d064d2fbc841226ec4fdeae163c62a293851c9aa54715cf3caa3bb22012ab2244821077a83b4c7f6aa67752edd136d84df86932c625b6beb4de2499915337bc62c071343ca01d207913718d363abc6e1a0b36a891d46016f586c8b8cda719a52bddad74b872928cb772d86db68d9431686e742ad8e0d83597e94d6dcd01bdb14b8b5f76e56ed293fd7ccfc3d25459b5e2e45d6bc8cf7159d9f819d0935f3cd662e68d1d16d5bb2ee3998d0cc3a680b8fdf553356ccf56c89a5e0ca635faf9224c81902393b1fbafb098a86ebf6942106d6ff686f4ac73fb7c86bfccef7852ac6304c04ef9fdc156540ef072f20a403a869dfe9e8db9c58e1261367d2b8f9ba76a002953ffc679fddb9046fc94bd365e5d932cbf2f5e9b271300d1b90481d72f9fa41eb6e206c96c1096756d4de822999d0396eff77fe86c2bfa2b3dbdb0cfd54b3ddf378a0bbfc4397cac8ba586a3d6b4144e8a9b7a7ac998626afc7d1197c3ca954e48fd7f63ea52edb77e03176720deb4ef7942e604e5a4f500887a77b22760eb33d98d7612ce737af9ee0e78fcb69e7838adae221b4de45e8837bd468f7a405e5f8ed26275b22feb32ba3f12a893479f273e5eaa73658f1dffe09c10baee49dfd8df0501000d74198173d277f7123c4e131fe7db8f74d0390f0222f92c5859d57c709e54b4ad6549185357837b4b7beb28687c35fe62502e1a9a1dbc0f803580a6170b56e08c2d0104fc12c9b47b022bc4cb8474d4b40fe0e13f89a6b6acff2f11d24871ac50c4d10a63080d8f8368a4f982e65ad9fcdd37d809b1b55fa5aeae6377634a973482354ba216d9e24e39edd327063e4852c05db7458f56e6a0dd01440b0ead91570967008128dfc43b48e73fe380033e90848e9fd780be49aba2ff3c97b49f556f8c2c57ee69a15ff01fda1df9ff4434d7aca8049b3146255f870fac754dbb42945165ebbe7279b4998576f6e16332896b48e893f06148b7d470f513efa0f1272ae8578ba66e2042134cbdfaa1cfdd36a7f6c1874e858029429d9bb4f87eca7f7cf1900cd1667caf0f4cb74135301fae9e958f29bba29459de2208f84f4e2764e1fbed3aee309e74fd8598c602d6522f7aea29b73af70bebf10c924f588d7024855cb84f9098cbc7141ce5a6168ecc6d28e774adf9eb6aa9f28838e3e380b7b12dfbcdaaca0401efe633ad4ce12138d8a995b8b27721a2815c5e6331d2fd803c13e3175a5c02c5b5344409b06369a9d4b457db201512f00f53df67ae21fa597f5f3709ebedcfb347d6bf49df34179d0b7169a75a15af29869b2def01a7f5af087e444933ba11d51ce973d59a47efb884daf6cc5258d00a3d7f3ed3cfe450c72cdc5900569717c8699689607e66c5b5d6dc2ff8dff62e2047b30e80877827d2abba12e0af85b77246c7bad649631a9a0853cb79c7ba27f5f6ef5dac4613a7b5d1de79d83958ce4b37a17d593756f9c19cf3fffbcdc70eeb8cbecd6e77cb03e66fa3846bad89a2fe1e284f1fb227340cf4f4ce5bca6289c52410e98966446b4369d261ffc8057d56b625ddb09160298f1a015c1657c88603822566d9b4483801b4f5baaab4c530e61d9378132ec647d2444c04c446d3f2b972a46355ec08e505fa9995624e281292736808c8fa947cc4564c870f03ad931f58f68512c1327eaed18db6a55960ef8177b089011617e64df1d8dc0b9eb3010885f9eab7e098e5711f9e41f74d7b28943586666eb74ff79f67a16ae8d7e75561741c85c5f822f61b2552f877e739a77e20678d2c7a86cc6caa5852278be0cbecc1ddd7674b872e5d2e69c9a7383a33dc8f8c56548da95621211ac70dd89aa1862fa8969138e84810ec854b7b923bf7510ed97cb80037a84a8e66650bba2319dc30bbc3f40820e1b389f684db2d30ef28c470d82acea65419d20f518bbb6a99d734e82ed60fef979e6115fe870498670af117be3cec9aaa577caf1f61d5bbd12ce72a35b77bbc366c6790f44464efafb9cd8f9a097c6ac5423ed20e335c3992cc950b90fcbc7b4c3df2521a31d917af73058c93c1f3e26b47487736691c8b1370ddc613bad413982261e4e036579188b64cd9f39b1b4a32ca356769621c507b37f814ee0480b1a966ee9ebb56d6979a9d38236664fa1fcff19c8f0a429d86632e195e569ec47035c4eafe9185d19dc5e8c635a361af2b4fa33815361c000844615bce501648ee70730d7a1b1da4f0630b1ca90904f80e9e1efd1c8e1b61b05c4f040d5a0430381a53f4a1570491719560a3fb920d6722cafa0755605c955526e618221d1e4e766c35e84bd79ae479b5d178b241662cf9a124825101cc5e1373f3c9ce7625f7f08119fb011acceb88a9ff553639e7eeafc93b6135ecceb6eea4c3dab709005dd7be2f1490d1d648c99058f272bc325ce5fa663f4e68720a5f2b31986c66580a2be4204cf311fb3e5d61310445e942712bf5dc7e66a9370a5a4afb6aa03fefa3f0503d53cad9b79a3ef2ee9000edd8990d75ffa3759dbf0469b6e393bd3627a768bea18f533453b38d17dade925f7ca6babe27adc6fa3048d2a65bd2b0fd840a94ac5f317a1c839738ac89e7b22d1766308dd8247862f304fa51d727a27f0137fe19b371e5946555093e7ca69139c48afca4b4ac46c8d2f56d5e673e8b52dd94857fe953d10ca886c921b6626e869ac794a78d40bf49a025860fd57a0f437a4e650a9db9cddc93f8556482cd3676866d903b0f70601cc4eff564eaab292a4208d0534321e60119ffa6177934a2d1d7a6a1f1803e762c8d30e2a0d5311148bc21e4745b7c3dd57d0a616a2c49569942f2b48360df6c54f7a70f8a585b3a0d54feb7986d7d72ab0e16ba14187af4b9ac5a69428f1f61fe25e13cfb97ea30fd9a43e53b6841cdb766d6b3dcbc70277f2a0a12bff718b5bc50dec6fde5a0e24d23904edd201c8dfd51c1d198e325d65c18ce4d5ed1c6aaec28d40260949ed5c6bdc90f976c76dfdf399a9f9789fa9e176910f7ffb6427c3821fbc83747cb0d2ffe34b0b18fb34ddcaa70bb4624acd1ecf208e428b7fe89ed0cb0db2a7d74b284cf893807b4f76bdcfe9088912c8e83144b78ec8407aa37e94e5454946890174aa6be77e42fa0d764ae36855608d63d269164c3ca6a989232967f168c3f9b41c1204e02d7e9dc06010106f6b41987728775a5c31906bc7dfa33808e5523eacf7c914373ce8e61ea29407040feef8e9511fc04b7f2f9936a3161fccb7deecf83f507840898672fe13846ff8185ee0aa6734a704e4b7ab6ba3fb1c601e57528d68f8955fe42fcfa2ab0faae4008023b8a34ce4f861b5b86b5b507ac1cccf38355c5f0191e8ab29c90627657d6e100957cae6fbb3f0f4ae2049ed3a341732b4730b5bed1dfa97f0976dfebaf03a305da2a79d6b8f2e86f46bd7e257d170728d5aa55f786b5436a221b0d74355d55123fa1c9faf017103c3d6a6ed1e8e26fb8defd944c49929ff5ed4ead4e5782d14b09c9ebd593533c907679aa6a0b94fc8494291acb16e4bd2e4b953ac96f90ccee9e11ec88b4f590289915a6368716dc3e28dafcc5eab060d2c48911f288e501226a5145ea217e834eee7ebf0945e53baa08b8d72acc67fb14dfa47421081434b291a15babb97588c6ed5c7e79299056c70f5362953ef499b7a88c373a23302e3ecbc229824de95f12595f12580a3898533c48ef2385d7f398ce31c3dbb1c02547e84d0210595bad9a149ac653a3537edb419316f244f6a75108997b6597700df352b66acfc191c6b234c5c7beb2acf943f8274e0a159612f4ed440f3ff715fa2cff21b32444e5871a050e33e17695f1e3e7f65f82fa8783870c0c93f961807c6a56e666a5443948e2721570a9068ecaac4839c8209654e2efde43141b1551c9a966812b13bf4f9cbba828a1eb948a1e41a122e175c0ccaa9794660446cf18335ab13d1675a26eb81b1abdc776472d5da139a507f452159e3416532cf59eabfe01e72f4a4bfe86d293a7124ae3478443d00452c1a9be915f54ccee5d857fddb9ee4986c9186857fb4635a2bfb7b8885418fe48536cf60c67c10c729f92a8f91826e85e34e3eb78c186f2ff93b0972fbef4cbed448618e1c2cd7b5cd1b5d529317981b4ed973080615e0b385b41778cf536d9e24fb0ce048ec0dce5b075febaaf34de2cf59d9030e1a9ba924bbb5cb4098d82c511cc42cf9823ba77849bc867a6876096561ac209c2659baae0374ae4abb39b0ca54874eda8425942012fbca984a4c6c21071137eb4399d4c6891222c8aaf43cc78b1c8f2a9cec6b5acd748f9ac4de37b1dd18cd0f8d7f20337fd392ed10258457950184264a559b80c1ef92868676b258a9b579ea604adc0bd388a8b30822af1fa5120aba51e38e1dbaa840472e1f1f0eb86af5ec9f87a7324e49c4c0bd2b9365cb3d8c92acfdf479548acc9aace7a342284eb895b564fbb8bd577d4a310dfcf78f15be69da13b6710abc4cbe240a62798fdfba1b8a019f9c5fb462bf040cce44a1c8bda3819ea42627e71a5bbb0f8f3648daa2d26e81fff4dbaae971deb7dbd407b7583c9afdb7e7dfd7b81fbf1ca84d57b27e059acce70cb27ef3742e81a77889b01795adb0f070077b758d80e7a05dc66da4b9fed081100c3ccb5fd8ccc14dc36173673917dac8c6fa72c5989d0f6e0bd97501cbedd0a97137d3add8444330e1859005804e485fc997da58927f8cefabd995124e6baca61029dc3c4b091234610e04a7e8457c1dbd28a542497035615a990cd675d36eadd703492562404d366ac4359e66e5e8ec9e40cdf96cd1fdfbc0f2280d4358d96bdec660a6ae473723884aa79bd61b96ca11a7175d68a401a0b77882e7a44b3765a582018abe6a367d1478f5b06859e777f35d8f01a39c7960cb26477207dbc9a0a2af6d5beba095c606a9a11ee236aaf91e6b3b6be0639b2a13bf4471acc9f7f2f052d2a86c7ef0f0afe6ceabdc4f99036a05120b0c49cf80ec92b62c766035a5887f4bc8fa1e0c9c69a7b690c7cc2c8870f8e7beacba9b1a27c66f8d02e33c957d923b0a9dc4ef2b3237d2f83c72651966f8b13b24e1aaa5dd0122b75e3afc4cd478e296924349e077fab31a38e38cbea1dbc22689b82a1a4698fa4841bc0c0530dff14f368537c07eeac4a9c2e02e3b21669d0e039af22a4f38d4c21d861968bf312ede1ff02893fc44197363dfd89b5b704de61d609fe1d9013508e5b2276953ba5b1f8018c3a7b3c233d4cb3269f10ee6ca2fa9de79efe709659538108b36c1b71e4d2c3602459d57b8f46ffb541e2a6f4a19438fe3bd14be3e5682ddef68519cb56d79dd5b2b40d1281e84623b01af3c11f7b2cef780d06a0158ac7becf9b7cdc51618db8e7148a93637ca1a875d8ca2db07d78a5554760b792412c7c108335969c676888fa2d180030a8bbaca1c6c36b1fa26461146ddb13c6dc4247f18985a6cdfbdcb5a3455f497cf674fab04c84906627d32a0104d1cb3b1ebb9f398fb6c3a9af34a05ed7bb900335f1b84d2ffa2a589ec46f44399f4eb8f96928aa073f414765347cad3b0e03d551166e5e2ff9a89c15dabe0d46c925767df0f85e9c438ad99f0309400efdda91d4e61d0e592f8fda490b6791e41c098a9a839e040f5580b2d70f714e3b41ca8cb7a21fc2a778eb18a1e2a32c237c665fc4c496732e58b16f8607ab26b07bc59147218a8011068fa1d117b7e13a3c2b8cc6abcc8e184b0c7d061e94c0cf8c61b6ab194f3df5747ce68b3923b5998901c3d1294ba2a0df9fdc7a76c505bfd172a5c5bbcc0df736ec54a2a11b3a26115f1afd382adba6e3fde1e781737c12dab5c19bc5d27e91eab6579298d4b46c60c200d309df433841311008089ce0ab703ad7b7e174263b102643aad424ddb72267b6cec2702fcacf19825303858fdeca7d5d3979c900db3ba5be2301c04a78c58ce20ac8f4a6bce27c4865f36511a4adb99ea25ebda5a6701c58347342ac876f80805695b8ad67501a793670fc76221641b89dfc5519389bc5ba56cd17b47bd2e075139c8db24e4c3a332723358ff5b8c6d3dc53fc79982fbbb6b887b36d52232d6d79684fed3add6c84fe070aedbd833165e5b547a3dcbb4977595fa9fb6d7d8b151858c3967b3e599571340568a2a651a3c6dad3a4a24127c28db3f27853cf3738a3476120f845df7803690ec6f97072b2e040995a957dfb6e3c27d55b7ff94f0fc44eb27b7fb81d5601ae88bd6de44163128bf423f1f76bdfaa9a170e43136acb8f5d3bde2b81e381635d4895f224fd8b7d9b04c8115454b0505ee03b332419c6ca3ffec3b127b036144ad4ea5b7d97482d298493e04c994ff2152815607c695991e85065f2c66a36a0c347a1e0b10ecf39500ed1476e9f6bb09ba569236d24459def02c37768956e567ca7c5c1c2ac05fb818d8610da9fb50cb6263edff4b6a165a13a1977f14f3b9101831b0f364f26e803ebede14a32fd37c5067c2be8c50be29d6757767424248ffb425d1780f9f164dd1d5a1999870af4f73bb09f632227351e0c5e24c357b7646edbaa599e0b62c569e32dbf0080dbf509879397c90ce4799b59e8888ae27844c760f901197250d395780e2e1087bd327c155dc31dc5b408e847b031f93e48345d3b32387934c9e68c9556b9d275d1634adecc0204ffb35d1960e736a34f0b07e2e7c4ffaf84ebc7ad39de16f968e1462c5371db06fdd21fe51b08ca295acbfe676e1e683bcb2dc9d3522b86191a151ac590fec45867cd81b97fd9a060e0e26f362b842390ba6dcf66ffedff1d26b87016b7108b4eb4a6dee0384a789d2305b871d7caec898358f01346d089844973aed3ae0a7a8fc6a5cc90a1533e0bb3696e243b28927da1630837a6aff33c2e8af1a7bfbe2ff8060d8df29f6b9643dcbe2e2a8721795636fe7b3187a48dd08a003f27dc2ddd76fb84db15572e0b2b857ed2ffe73526d92ee2a9b13f2693d2023bc7feb2ce769c2e8aa9973be33c77b5f8e147d4c7f414b18c9edc8cfa0169cbcc0c26d59f016fa1e80157bd8dac895a794a7211d83c84c7e003e663f65532018b22ed3e67be4eaf592a8a18b986245f6a8fded9b1562c6a106e04190cf0260905561565a131c3074a7af5a18dad69aa7d62636b9313c1d3e5689671912df51131315f715ea84d57849dce2ab105af433b034501128e2286e1d05384289711dd151ad097484755d32531508949a6e3caea36e6858ecb895f0ff5cb71f8b1cd677405139d5e95c6c34f421b0b1e0898aa74f7a96d7170dc0df19f1b88a0463608d964446967262ff7acafa54b0f95cd0c1b01c232db641cade388b6f348784e18cd33e97c132dfbd501700108b59ac80692371a4bca4f608d9357c6e1458cb372aaf02cf8742b164bf69aab3aa1bd6911202ae7d13f2d1cc27741e4856c9e2d654f72c205a9914969317b5dcefc8137aa564283d64f71209f82fe928836da1de181d6a52c9cdf1be072f8b5c44b063e7e3d629157ae1a768cfdc7105c6b50234b1dc8412f6d98038520fed97db8347cf02924291460fe3d392f21d7ac31aa6e90995756b6dc198c04a6c6eb6c5e41e1eddb8c78feff740273acf8938c0f52c108e5bfd7e559d73346e0b97595125992bfd6aa2097c0ff502482a641f8fa3b2f411a9bbeb9f8c03582ecd1d756013d793bb15b4c1f45f0a988f7bff685c493df30bafebfdcbd6b2ac26a743a0a21443ba776f17f021e80df5eed4926b10be1c952f839f6c87bc2457e1b95f73287895961a0d5874e61da6214b738124fc872376940480705aeb628919d8c9912909823ac384f6a072c72c03c12e2aa8462ce83737244f5525cebafbb491a2a75b4ae8006c2c9bb7d20b190987f5f85afd5b4c1fa8a643820590dcc5e9e55749df8e4aaac858fea295be26fe3891762cfc2fa45f823066280d2afad8653b94a813265f9d9107831181cf8839c72aadff85c745af743e0f22a30c28b4cfea2aa1139790d3e7b491b6b092bbb18bf773b06c3077ad3f1261b8f401e56d4c250c0f30e997e6a546f9cd1482b4717534065ffed131a8e4691e28456abc3ceca5849302cb85eb977a1743e9836ba2ab835f622cbfebbafac8a8edd97e5441ea0f84434b9949c4e5a91a7684947c0370d271e9788bd8222d5f53eee7491d20eb46c7321d5858e427b028ad279cb540c1a547fd18adea0e0d011cb7d251857c1ac23fb502f2ac515aa8c90bfa1bd693313100b6ff278212b06efb23fa836fd97331a9a276d3ec5f2256245674d65d043a072dae13c2649ea2f578583caa55b916ee6d65f510a94ac3ab6eca201f34f2074e631715b40478bafc594cde728d8f695287f2afe8af28859d5389034a75f89140eff05615cc41b06cc6879030cb0dc1788e4f34b3007a4081a4a8c8d8d47860699fd029d7d2a17c1ab2678fac43fedde3eacb441df00e61acf90d208591f70c75dd44892edc144795f86de15db7d9ae43dcb088c6eae8259dd224fdce809d6b4e2f13e6fe8e5b6da195ba0287ecabd18d48d1fd4f1e9438e120484df2e1ad9ceaae247b5b4c639413aef383d948dce80446ea125b67627d25f23e9fdf477351ac2d4f741e88dcd5f91550c71e72b84c90a5282f94bd9d1f08e3e240a0a4bb4cf556a52a994a8064a2c77e41d66077dc039957b795fc28239896eb2068ad16e84196b491dd47e16e12009398db1be984aaf6bf62fdb471a456b32c58f77c158461ac844dfb0858cfc81f591ae0105edde98acf7ea1c09599ae0e5c45b62f039e37a48b7ed91282aba6aab1d2c2b039b3f411b2f6897464a8ff2c333717e60a298be2709389cc644c70ce9c1a483a61e13617f0dc1902c3c8d84ca8ff9c0f43d022f448e100732afb8655c726e33ccdc2785d5ffd7ee533a1676ea93cb7f962dfd8ec47a32ef703fd560965b20a2fcd52207db1ef0046e4ddab569776ee7cf45f476772aafd16622b2613ccbcf4213183d5f079e9bee36d86ef709ae54422e38abe7a1db408b7ebfc72f6ca2b5dc19001142773fd827e72318c4fee1af716211d2401b104a2a40a2a3f4f683da6e5c8d827f798a73d2fa189371efaaf6f6e4c1a8460f6e6e51064dfa079adafc7d1f0472d042258395b2aaff31e943078e44a660b979e91e240628a12074a069b7045f20c9c9a9b2823d52d1a71cbd107b5b888170c2766fb012f60024c0aa6c5a7505cb17d925943b25101a0f9d2e78f40cca2d1266e06a85ab32f8f60dcd9caaad0bb5f7129fce17ab4ab9f2f1d9ffa5b9c3662498737d020614e54cffe567fb6d746c9a33065933c59b0f66429eb43013b43306506e0cb158d79d61938f52ec82a373bf7f03995e63b00fe4b109b3d918c7fb3e9d777771a510e1ba97321d2eff470d390776cd39cefcc1cba44bc0d0a5d7ab038a2cf4ae61285df7fd2c863d3ff26640f140d6c05222f1c7def48851a367405776cb72f19049b9f87e6192227bbddbfad8f8aa4822f6dc383b94e54821de59ed22ebca2babfcc7672606b90efc14eff624f338d0b63fb20fe28b3b3b1588788c12e77e20992e82eae0aa6ecf03a627fd66f251b6ca686142ea50223db2cb10936cb8e619b811a21f914b3f8ed1db52da0a40fc63df4623eeba59309ce490860eaf0020e63265a565102e050340f9148144011ab34c8617a8806153c8ae062293937ba31f789c97e937e7226a5e2715a214120e38fdd66c67e19d40471994d2b84d9f0acbfe2c255c671f3d70a5305dd13e7555dabbbb87cc4e62b1b34cfcc5d1b34a664d79a46d6826d4eebdb5d7df86128a3152ec3bedc77f6c1445732468ed7b91123cf314843e939e369b69d0c657f612a9a9c9ff40c396d2a3c05b27a57dd6198428f7fa2638eae170fe584310c11d0b13a15ec4c1b658d5782b20de550b166f2d89835a34a893cce987b8a807e21686ca78493c906285d7915390bbec275bd5535804b46ffc2de6cd313235ab52b8e04e98b4a7539b6298c974254284dcb32875029c8066988f141034fc156a5fa861826e49140cc2222099608bd279e6f7b3b12db95caae852eccbd8ce691e0bb937a6c83f929c3517a0eb2f247b397c828ea7a97be6cc6a357e47fd52df8be5581ba6b606b81f173656c4f7440b54e644ab775befa10887a1b66e1f27b98708e80c7e2bd8791ab006db14f261e8ee3ff42f3b8a3a899d8146d24896f8f6e3e7e104ef85fcf2f9453847774f63650f63cf6d944ebaabb9d7f5b3f1a3175860acf493534325b9b5da74bbc226c5f346aafe11a974d9accccee2df02a81d971f564bed3f7fac752203ad2c1e8cff090f8ead99885ac203351ec4280a1d016ca6c520061d864ed0fcab91033eff1f8c12de4e831bfa957c1e89921b97c5891538b9dffbf93b424e905923ca5f25bd64a17d3726922b9cdbfeed6c80ff9d06a3cfd0e9497a7b961aaf9538852a8e93eefc8ab49f416ee9d1b22d70472fcd0a774543cd8ef286ef9fc586c3661b3c8dd8de3af588f1d91bbc1d3f354b5a05f0689ca8e75f5ec3e1f75988f9058f0c154a4d2a748b2bf6b8705242a739356329878b0251f2683960a6e18f1e9719623bcbaf3176fbc0dda2125f506475c81c8fb1364de92538400a4278083aa7673e9fdd3a13e75ae0ccf78321dcaf6378f7fea58969252f6485a0c7644c2b072485dc76748ae76e2a229430b3b5a1d3b7785dc560f5914733425a02c6cbf177e85544b6ea8cdeb42f05707519d79d01f18742305d3fd952246abf5732675f000", 0x2000, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)={0x10}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = socket(0x2b, 0x1, 0x0) bind(r2, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) ioctl$sock_bt_cmtp_CMTPGETCONNINFO(r2, 0x800443d3, &(0x7f0000000000)={@none, 0x2, 0xffff, 0x81}) r3 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x1c1401, 0x0) write(r3, &(0x7f0000004200)='t', 0x1f000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) 00:01:46 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) fstat(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) 00:01:46 executing program 3: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) fstat(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) 00:01:46 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:46 executing program 2: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) [ 265.174854] hub 9-0:1.0: USB hub found [ 265.200610] hub 9-0:1.0: 8 ports detected 00:01:46 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) fstat(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) 00:01:46 executing program 3: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) fstat(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) 00:01:46 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:46 executing program 2: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) [ 265.479488] hub 9-0:1.0: USB hub found [ 265.486256] hub 9-0:1.0: 8 ports detected 00:01:47 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:47 executing program 3: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) fstat(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r2) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r2}}, {@uid_lt={'uid<', r2}}, {@obj_user={'obj_user'}}]}) 00:01:47 executing program 2: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) [ 265.866630] hub 9-0:1.0: USB hub found [ 265.873556] hub 9-0:1.0: 8 ports detected 00:01:47 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:47 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:47 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200)='nl80211\x00') ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000700)={'wlan1\x00', 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) sendmsg$NL80211_CMD_TRIGGER_SCAN(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x40, r1, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_IE={0x11, 0x2a, [@random={0xdd, 0xb, 'abcdefghijk'}]}, @NL80211_ATTR_SCAN_SSIDS={0x10, 0x2d, 0x0, 0x1, [{0xa, 0x0, @default_ap_ssid}]}]}, 0x40}}, 0x0) syz_80211_inject_frame(&(0x7f0000000300)=@device_b, &(0x7f0000000040)=@mgmt_frame=@beacon={@wo_ht={{}, {}, @device_b, @device_a, @from_mac}, 0x0, @default, 0x1, @val={0x0, 0x6, @default_ap_ssid}, @val={0x1, 0x8, [{0x2, 0x1}, {0x4, 0x1}, {0xb, 0x1}, {0x16, 0x1}, {0xc}, {0x12}, {0x18}, {0x24}]}, @void, @void, @void, @void, @void, @void, @void, @void, @void, @void, @void}, 0x36) nanosleep(&(0x7f0000000080)={0x0, 0x4c4b40}, &(0x7f00000000c0)) syz_80211_inject_frame(&(0x7f0000000300)=@device_b, &(0x7f0000000100)=@mgmt_frame=@probe_response={@wo_ht={{}, {}, @device_b, @device_a, @from_mac}, 0x0, @default, 0x1, @val={0x0, 0x6, @default_ap_ssid}, @void, @val={0x3, 0x1, 0x30}, @void, @void, @val={0x2d, 0x1a, {0x300, 0x1, 0x5, 0x0, {0x588a, 0x0, 0x0, 0x4, 0x0, 0x0, 0x1, 0x2}, 0x1, 0x7}}, @void, @void}, 0x4b) 00:01:47 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) r1 = socket(0x2b, 0x1, 0x0) sendmsg$NFT_MSG_GETGEN(r1, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x14, 0x10, 0xa, 0x301, 0x0, 0x0, {0x5, 0x0, 0xa}, ["", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x24040000}, 0x200008d1) bind(r1, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(r1, 0x6, 0x21, &(0x7f0000000000)="a17697917ec6f6a3f16586032526743c", 0x10) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000001280)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) 00:01:47 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:47 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:47 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RWALK(r0, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x12) perf_event_open(&(0x7f0000000080)={0x6, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000000), 0x4}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="aa000000001300000048885ed1879cc22d28a7cff0b8674516fce31e26b22ac4d616d8e10000000000000004a6738da15b7b5b45ff47f52ff2e1d7da8f781a7cc2d031aac0c8dd65117a740844a6b039848d4b"], 0x2) mmap$perf(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x0, 0x412, r0, 0x0) 00:01:47 executing program 3: syz_open_dev$binderN(&(0x7f0000000000)='/dev/binder#\x00', 0x0, 0x800) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c3f, 0x427, 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, @perf_config_ext={0x0, 0x8}, 0x0, 0x7c4, 0x400000, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) perf_event_open(&(0x7f0000000180)={0x4, 0x70, 0x7, 0x3, 0x1, 0x0, 0x0, 0x1ff, 0x110, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000001700), 0xb}, 0x11110, 0x200000, 0x9, 0x0, 0x8000000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x2, 0x200000000000001, 0x0) sendmsg$inet(r0, &(0x7f0000000fc0)={&(0x7f0000000000)={0x2, 0x4001, @remote}, 0x10, 0x0}, 0x24000844) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000140)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) openat$cgroup(r2, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) sendmsg$inet(0xffffffffffffffff, 0x0, 0x20000044) socket$kcm(0xa, 0x6, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000280)='pids.current\x00', 0x0, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f00000018c0)='./cgroup/syz1\x00', 0x1ff) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x8914, &(0x7f0000001b00)='lo\x00\x96o\xd6Q\xb9Y\xa9\xc87,\x00\xd2\x97\x04\x03\xdc\r\xd3\x85)\x18+j\xa6&\x8a\x85\xda\xbc\xfc\xcdx\xa8\x96\x83\x99\x15-_\xdf(\xbb\xb4VJh\xdfl94\x8c\x872\x8a.\v\x8d^\x10\x1bfJgD\x9d\xe0T\xa4\xc4\n\x8c_\f\x96\x19\xff\x14\x15\xddI\xa1!\xe7cf\xd95\xe9s\x1e\x8d\xb7~E\x94\xbf\xb3\xae\xdf\x14\xa3ofG\xf6\xe4\xcb\t\x8f\xea\x97\x03\xbbg\"\x83\xbb7L\xdfzD\xa7\xb7k\xaeW\xe3\x1ewpN\xeb-4\x91kr\xbc\xfep\xfbmQ(2\t\x90\xb9\x93\xcb\xd1\x13,0 \xc8D\xe7\xf26Q\xd3\xa8\xa3\x86\xf4\xa5') openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000340)='tasks\x00', 0x2, 0x0) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_BPF(0xffffffffffffffff, 0x40042408, 0xffffffffffffffff) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000001900)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40305829, &(0x7f0000000040)) openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='cpuacct.stat\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x8914, &(0x7f0000000b40)='lo\x00\x96o8\x14d\xa1\xe3\xd7\\b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x00\x00 \'Y\x17]\x15c\xcaR\xdd\x98OC\x89\xff\xe6\x84\xe2\x05\x80w\xd2|D\x8dK\x14Bx\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\x1f9OB\x81\x89\xb7l\xed}\xe5\x186\xc5q@n\xb4\xb6s\xb0\x00\x00\x00\x00\x00\b\x00\x00\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2ak\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x01\x00\x00\x00\xd3\r7\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xd5s2\x9cVF\xd5\x18\xfe\x0f\x8f \x01\x00\x00\xb1\x88\xebW_\xa5\xe1\xf6\x8aj\xca\xf8m\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\rh^J-\xd1\xbaUn\x04\'%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x1f\x9c,\x113\x7f\x03\x93\xe1\xcc\xe7f\r\xf3\xff0\f\x82%_\x92\x8b\xc4\xb9\xd9\xe7\xf2\xe4\xc1i\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\r\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1\xa8\xd4\xe6K0\xe1\xa3TS\x18\xe6x\x1f%P\x9fU)\x83E\n\x90M\r.\x85gn_\xb2\xe9\x8a\x1c\xe3\x93\xd8\xbc\xb6N\xc3\xe1\xafh\xa0iF\xdcq\xf9\x17\xd9i\x844E\x1a\x13\x9a\xe6\xd3\xab:PM\xfbe\xfe9\xd9\x94\x1dx\xd6\x03b\xf7\x10N\xd1\x93\rU\x7fy\x18tE\xf1*\x9a0Z\x9f\xdc{\x13\xf6\xb7\xf7\xe6=\x9cD\x108\x8eS\xa0\xd0\xa7\tn\xd9\xae\xc0\x18~x[\x85Y\xb2\x82w\x150\x97\xba\xe6\xca\xb1\xa3\x02\x14^\xbdZ\xae\xf5/\xcf\xb8\xea8Uw\x92`\"2\x81j\xbb\x87+\x89\xc5 3d 01 f0 ff ff 0f 83 db b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 266.529965] RSP: 002b:00007f1c41862c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 266.537680] RAX: ffffffffffffffda RBX: 0000000000021400 RCX: 000000000045de59 [ 266.544951] RDX: 0000000000000000 RSI: 0000000000003000 RDI: 0000000020007000 [ 266.552244] RBP: 000000000118bf78 R08: 0000000000000003 R09: 0000000000000000 [ 266.559526] R10: 0000000000000412 R11: 0000000000000246 R12: 000000000118bf2c [ 266.566800] R13: 00007ffecb726d9f R14: 00007f1c418639c0 R15: 000000000118bf2c [ 266.570225] XFS (loop1): unknown mount option [permit_directio]. 00:01:48 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) [ 266.574104] ================================================================================ [ 266.600735] device lo entered promiscuous mode 00:01:48 executing program 0: perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:48 executing program 1: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x9, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f003000000000000200000006000000000008000080000020000000d5f4655fd5f4655f0100ffff53ef010001000000d4f4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000091b73ef4b8d944c4be6aeaa0d6c47e6c010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="030000", 0x3, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000d4f4655fd5f4655fd5f4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000d4f4655fd4f4655fd4f4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000012a00)="8081000000180000d4f4655fd4f4655fd4f4655f00000000000001008000000010000800000000000af3010004000000000000000000", 0x36, 0x4c00}, {&(0x7f0000013900)="111fc0d90100", 0x6, 0x30000}, {&(0x7f0000013f00), 0x0, 0x40000}], 0x0, &(0x7f0000014a00)=ANY=[]) openat$kvm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/kvm\x00', 0x0, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x1) openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/bus/input/devices\x00', 0x0, 0x0) r0 = syz_open_dev$vcsa(&(0x7f00000000c0)='/dev/vcsa#\x00', 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x10056) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$FITHAW(r1, 0xc0045878) inotify_rm_watch(0xffffffffffffffff, 0x0) ptrace$setopts(0x4206, 0x0, 0x0, 0x0) tkill(0x0, 0x3c) ptrace$cont(0x18, 0x0, 0x0, 0x0) ptrace$cont(0x9, 0x0, 0x0, 0x0) capget(&(0x7f00000001c0)={0x20080522}, &(0x7f0000000380)={0xf472, 0x7, 0x0, 0xf2e, 0x0, 0x7fffffff}) r2 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) signalfd(0xffffffffffffffff, &(0x7f0000000080)={[0x2]}, 0x8) ioctl$sock_inet_SIOCSARP(r2, 0x8955, &(0x7f0000000300)={{0x2, 0x4e23, @multicast1}, {0x306, @link_local}, 0x0, {0x2, 0x4e20, @multicast2}, 'bridge_slave_0\x00'}) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') umount2(&(0x7f0000000040)='./file0\x00', 0x8) [ 266.796876] hub 9-0:1.0: USB hub found [ 266.817373] hub 9-0:1.0: 8 ports detected [ 266.955698] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue 00:01:48 executing program 0: perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) [ 267.078887] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue 00:01:48 executing program 2: perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:48 executing program 1: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x9, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f003000000000000200000006000000000008000080000020000000d5f4655fd5f4655f0100ffff53ef010001000000d4f4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000091b73ef4b8d944c4be6aeaa0d6c47e6c010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="030000", 0x3, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000d4f4655fd5f4655fd5f4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000d4f4655fd4f4655fd4f4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000012a00)="8081000000180000d4f4655fd4f4655fd4f4655f00000000000001008000000010000800000000000af3010004000000000000000000", 0x36, 0x4c00}, {&(0x7f0000013900)="111fc0d90100", 0x6, 0x30000}, {&(0x7f0000013f00), 0x0, 0x40000}], 0x0, &(0x7f0000014a00)=ANY=[]) openat$kvm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/kvm\x00', 0x0, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x1) openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/bus/input/devices\x00', 0x0, 0x0) r0 = syz_open_dev$vcsa(&(0x7f00000000c0)='/dev/vcsa#\x00', 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x10056) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$FITHAW(r1, 0xc0045878) inotify_rm_watch(0xffffffffffffffff, 0x0) ptrace$setopts(0x4206, 0x0, 0x0, 0x0) tkill(0x0, 0x3c) ptrace$cont(0x18, 0x0, 0x0, 0x0) ptrace$cont(0x9, 0x0, 0x0, 0x0) capget(&(0x7f00000001c0)={0x20080522}, &(0x7f0000000380)={0xf472, 0x7, 0x0, 0xf2e, 0x0, 0x7fffffff}) r2 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) signalfd(0xffffffffffffffff, &(0x7f0000000080)={[0x2]}, 0x8) ioctl$sock_inet_SIOCSARP(r2, 0x8955, &(0x7f0000000300)={{0x2, 0x4e23, @multicast1}, {0x306, @link_local}, 0x0, {0x2, 0x4e20, @multicast2}, 'bridge_slave_0\x00'}) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') umount2(&(0x7f0000000040)='./file0\x00', 0x8) [ 267.350870] hub 9-0:1.0: USB hub found [ 267.368842] hub 9-0:1.0: 8 ports detected 00:01:49 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$alg(0x26, 0x5, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000b40)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc(aes-aesni)\x00'}, 0x58) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000040)='/dev/nullb0\x00', 0x14fb82, 0x0) r1 = dup(r0) sendfile(r0, r1, 0x0, 0x80006) ioctl$VIDIOC_G_TUNER(0xffffffffffffffff, 0xc054561d, &(0x7f0000000600)={0x0, "52a1983fb60ccc39234d6a7e42b87f476a52ad3ca79068fc412a9163058e3961", 0x3, 0x10, 0x200, 0x7fff, 0x1, 0x1, 0x81}) read$FUSE(r1, &(0x7f0000001c00)={0x2020}, 0x2020) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f00000000c0)={'team0\x00'}) r2 = socket(0x2b, 0x5, 0x7ff) bind(r2, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) r3 = socket(0x2b, 0x1, 0x0) bind(r3, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) setsockopt$ALG_SET_KEY(r3, 0x117, 0x1, 0x0, 0x0) [ 267.565435] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue 00:01:49 executing program 0: perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:49 executing program 2: perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:49 executing program 1: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x9, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f003000000000000200000006000000000008000080000020000000d5f4655fd5f4655f0100ffff53ef010001000000d4f4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000091b73ef4b8d944c4be6aeaa0d6c47e6c010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="030000", 0x3, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000d4f4655fd5f4655fd5f4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000d4f4655fd4f4655fd4f4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000012a00)="8081000000180000d4f4655fd4f4655fd4f4655f00000000000001008000000010000800000000000af3010004000000000000000000", 0x36, 0x4c00}, {&(0x7f0000013900)="111fc0d90100", 0x6, 0x30000}, {&(0x7f0000013f00), 0x0, 0x40000}], 0x0, &(0x7f0000014a00)=ANY=[]) openat$kvm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/kvm\x00', 0x0, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x1) openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/bus/input/devices\x00', 0x0, 0x0) r0 = syz_open_dev$vcsa(&(0x7f00000000c0)='/dev/vcsa#\x00', 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x10056) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$FITHAW(r1, 0xc0045878) inotify_rm_watch(0xffffffffffffffff, 0x0) ptrace$setopts(0x4206, 0x0, 0x0, 0x0) tkill(0x0, 0x3c) ptrace$cont(0x18, 0x0, 0x0, 0x0) ptrace$cont(0x9, 0x0, 0x0, 0x0) capget(&(0x7f00000001c0)={0x20080522}, &(0x7f0000000380)={0xf472, 0x7, 0x0, 0xf2e, 0x0, 0x7fffffff}) r2 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) signalfd(0xffffffffffffffff, &(0x7f0000000080)={[0x2]}, 0x8) ioctl$sock_inet_SIOCSARP(r2, 0x8955, &(0x7f0000000300)={{0x2, 0x4e23, @multicast1}, {0x306, @link_local}, 0x0, {0x2, 0x4e20, @multicast2}, 'bridge_slave_0\x00'}) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') umount2(&(0x7f0000000040)='./file0\x00', 0x8) 00:01:49 executing program 4: sendmsg$netlink(0xffffffffffffffff, &(0x7f0000002f80)={0x0, 0xfffffffffffffe01, &(0x7f000000a3c0)=[{&(0x7f0000008ec0)=ANY=[@ANYBLOB="44010000000000000000000000000000790000805241fa1c9fb8efbb90e0cbe001b9817bd197dd5a9d835fdd6de4669a010feb6a0556eb8605812a1e36dedc5920f38e2b4971ec33bc28b5b7a4e68437df4c9eadd8ad087b3ebd32b1f1e7f5d850f2ddf55c3f3e49fae09732a705d764bb7acb286b08000000000000000c000000636d646c696e65000000003500000043247a29628823aa0e8a592c2a9cf937fe831774e7b490e42fc74e5ae3939517620db5e1f1b9262b5029247bae21790966000000b3934b58b5a0218d049a1bc3d5993f95ef036d780b347558c07c7b66a07c55ed960883f6c8509f390fdd3f97c23b66ce24e2c87bc06b3b5be4ec5c4a57aa4b5316413239000080280fab8feb1d7c8f334124946ff716829e20512c5d1bc02172805889c2020e9446264319939a083f765c7e5d299a44a05afa9b6e90"], 0x1}], 0x1}, 0x0) fsetxattr$security_capability(0xffffffffffffffff, &(0x7f0000000080)='security.capability\x00', &(0x7f00000000c0)=@v1={0x1000000, [{0x2, 0x8001}]}, 0xc, 0x2) ioctl$BLKPG(0xffffffffffffffff, 0x1269, &(0x7f0000000140)={0x100, 0x800, 0x33, &(0x7f0000000100)="fa2db2a7eff0719edaaeb9f0df9232e16c544891f36aba66203625bb4861c1526a7d101a514474a7012927e02f1c09495e0b30"}) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil, &(0x7f0000003000/0x2000)=nil, &(0x7f0000007000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x1000)=nil, &(0x7f0000009000/0x3000)=nil, &(0x7f0000009000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x0}, 0x68) r0 = accept4(0xffffffffffffffff, &(0x7f0000000280)=@generic, &(0x7f0000000180)=0x80, 0x80800) fallocate(r0, 0x78, 0x40, 0x24785114) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='cmdline\x00') preadv(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/172, 0x6}], 0x300, 0x1901, 0x0) [ 268.148289] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue 00:01:49 executing program 3: perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:49 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:49 executing program 2: perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:49 executing program 4: syz_read_part_table(0x0, 0x2, &(0x7f00000022c0)=[{&(0x7f0000000180)="5be0660be10d090c7f09059d1fef3e21d6a6c50d237f2ccb44c127f64b70dda396703f0aedf42f506c36d9d67d6b6962d4f09cbf4db9b639b451d77b8fdefb2b9612071c7f9da4d4d26c8cd111b95a35c379d43b99a3d27700d18daae4266a9a9628fe845e78d5629869b1617d3cacca21b86c9117a4aaf945c71b8d8e018df61862070a864e222b99abb74d5c498e8c67fde7250be70c39cb945b104ee9326834947a6589711f5e68460a5a3a43889259f6ee993c513d636b2de39e41e6a98742c8ff2153b258e78a2541ed11cb7e9baf614b4f09cc5d56b2e7f07102cbedba782b0cb42603e6b3145bd5fcfe65f62fb8d3b599e35cd52556e67f8503d0706e3a305e463e1aa8828a7e9a1dfa5ebab72c63fc009a8024819907e966c8c3a3637374f0200bdd117907d6a9391638e7c5247efc5ad771a0b9769ee92afa7802d851d9eee8135c26d3617b5c954d862959af8a11018c7b9b4abb8ec119ea34e8649ae5cec88ffcf1547a867bcc0683402757a9fb7e58fdc7fed3787c616e4cfdf87dbb2dda14fdfa16afd77df590fabede5ecf6cb88d9a8909555de2a3f51edb69bd3e3f642a2d0f3d0cf567daa8adb2760528475447d13a1f5d7fa1f0140a19e438b78661b6d2276fbcb33f12e58a333185e7d39fea4a0f196690544cb545e7c0fc3c6a27e02be675d7c98b729865574e38356ab5e8e80ab4e113dd84f598a3", 0x1ff, 0x1}, {&(0x7f00000012c0)="4314b64367057b54bb5620957253c64adf435a2fff3184824005f5a132c0a901162e6c73131d59cb75b216e265de0ae13c5a45777c6993bac0d79b1c11a6b129391e2c0d80ce77bc4a4a05ee9cb913b2f03d343dc69914b8880d18355507e056ddb95cb826b5e40fef66a5c0104b58ca5de3b92fe33467757f52de72d03eeabfd44799390d72b466b854fa71afe65e78da785a33f09ccd38dd1240cc62e2fe9f4c32c96d0094c7279f3ff5562424aa01be99676af5589f53346e373c4537dcc284e8db675a91cd1805cb199dd059d51f4bcc8e419d5003cc8d640465855a275119bc4b221065c34ce9a301fcb495e2abbddba57666e90de5e8b1328aa1e9089cbecbb6bdb316dc201e656b62c01103672b7a99bbc4ff6f8a40cf12c69cda9c0d99fb326dce846085d3fb1eda0bec6cb3f5f707230939b722723321a19449568dfa07f05e141c4f2a006a932fb02af0202253122b9e38f89ac2cafb99fa182ac8cb6dc0d0d41d68ea955e89446f18f36e62780fda23adee72cd045f737c49a314de5bfdbb787a83f90a229422c0ac9a804d456929ee346328149907d2e9ccd6b162c9f8d1e6f993ba7bb28f2d94f9224fc3287507a40208b6e85a12311a3a2d307b8f827d6a5db597c21cddcbadfe5dd3dde1d2c0", 0x1d4, 0x1}]) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040)='batadv\x00') sendmsg$BATADV_CMD_GET_GATEWAYS(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000400)=ANY=[@ANYBLOB="14000000", @ANYRES16=r3, @ANYBLOB="112f000000c2d3abe405116d662c0a00a8daa5912979ae"], 0x14}}, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(0xffffffffffffffff, 0x89e0, 0x0) ioctl$mixer_OSS_GETVERSION(0xffffffffffffffff, 0x80044d76, &(0x7f00000004c0)) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(r1, &(0x7f0000000480)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000440)={&(0x7f0000000700)=ANY=[@ANYRES32, @ANYRES16, @ANYBLOB="040026010000fd00df00009aa3ed22d9a80096000504000000000000d3a4fb84fdbfee9bb78d9194e5f5df4082a068c823a188f306ba62c24b6fea4e70815f84993690243255ba61934b7815c62310a587679c46387ee42436905e848ad0199dfbffe3531ebbd04166dfbed8a6bc9a10a21d819dc4a77bdf65956d8dac771ed3a8c4711985b6c869324db3f0eec4b49fe3095c5c97db7dcbaf8441dad81b814965dc64ffa81cf9810b6416b681771e44858a91589652d003551eba4b875a681a1c8e5ecdc45a9ec257769e0a6ecfdf45e8af3540001f554321947752d5423daa5e2591a2d0e9dd35e120cee381281f1cfdd2d7ef3591499b72273ce1893c095ebee483db40526eca69381fbc3b1210f56e6d6e8c06b5982da602e6f572d497206cd036f054925ddb7e41be0c31a67b323c0feff6be3341ca83b0fc436d582998103358d0f2ee428dd57dd21b2a7c4b11975cc1d369a86c4a71a7f9589ff6c12ad2d32e0ce6a687e5de9413ea87db33a3e4964c10769c31e8b93ae9436de39558c8a6c96a0752c60c4f2dae574e9ad76e8fa2620e552657f8f70ef5dce8061e8965242d10c931e6cddbc67b6d56745db0ce639ca914eb4526b5816328910f86824a9d231e0d7b9f7ab19a53ca08c74095a2d281"], 0x1c}, 0x1, 0x0, 0x0, 0x2000c085}, 0x40004) syz_extract_tcp_res(&(0x7f0000000380), 0xc4b, 0x35) ioctl$SIOCRSGCAUSE(r1, 0x89e0, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO(r1, 0xc02c5341, &(0x7f00000000c0)) ioctl$SNDCTL_DSP_SYNC(0xffffffffffffffff, 0x5001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat$dsp(0xffffffffffffff9c, &(0x7f0000000140)='/dev/dsp\x00', 0x880, 0x0) ioctl$SNDRV_PCM_IOCTL_START(r4, 0x4142, 0x0) r5 = getpid() sendmsg$nl_generic(r4, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, &(0x7f0000000040)={&(0x7f00000038c0)=ANY=[@ANYBLOB="9c150000320000002cbd7000fddbdf25090000000c000300"/40, @ANYRES32, @ANYBLOB="5ebd4929adb608b4a36fda4b5668c9cde3f90601bc95429764a69291fd46f56964377e4c16fa805a8896603a7871daa96c112f160ec970b9f10951baa049f6d483da7ffb1377d48e016b978efd47738d6beeb31bbe07e2ef2a29e9dddfad4c609aaad333de86faa69ae75dce00d944f4d7946e6dc6d8eb8a70a591fad1387a45eaeedf79ed1d2ccbf4e4660b610576ee43f947481f92c53c2d0158b6d0763cfb43618589022f00dfdf688b6c7fe3fadd3cb43c28ac16411b651c0d58250519094b5e737482d7e5baafe9dcc65ea62695bd43f057ce6ed76dfd2f1f98c2e126a745d5642be0d3cb283278f1235945cad3f578538b70b79ecdca6548a9b84b9c16deb2ee58b5ff515255893e1ec2671a0ea4f622c6d6d6c878eb6fc3d7dbb3af01056e7edffd342cb1683c53485141b8b44254a461fcbb187a2b0e3f0e2db0ea39cef19bb95b363acad5667a23d4f8cd37d89d1db741b8ea8de352afa7e221ae7ddee4a76b4382cfa48211e92f10dadafe078a9a45d1b834b3977a7a90af6c2d8d85cbfe29d3e70f1145b906534c3bb58a5f3b335320ee4753ac24016f55c010a7e9dc09b1ae53b19994dc4c745c1f81c5df6e65f4e94c51dc37f5b33ff820e1a75a4cc05ee08e7b1c82485710a065e782b56a54cc9638c46ed48bfe9bba28aa1db3195ca80674ce58ec62a0de41f0d3037003b24b4e69489998a1e76c662e5033a730aafff282810e4cdd3bb5a8ac917e711572c8488b2d58f7a66ace2ded317dcbab6803b7ba3180db07a366469e857a6c868fff41b499eccb93f1cab3102a0daeace14d35a4efef82c9dcebc7419ec3643efa4aeea3a6783f6c3b88833af82cf521c7cb6d496d8dfcbe9e050facee9177e5e56301851a334a15a2e77606433f3686d7b1405113bc4af8b5f2018915999eb5e20df243a0001b9773a79c420f3965df3646cbf57c48bf44b2feb7c94d7b969cf8c8b89043dcc27db92b21a87f1c70b3a1437ae3f3ecc394c4b3183d14b93cc9b98736cc18ecc1144328491aabd17094e341eac304b9533a9760a13016ee17fa627c3bcbb1fc59441971547dec1765f58db47a4f482702230e6650610b8ce7e3595715339ee72b5a3560bbc2b5dcdde58af5a02e46dc42d46cc8745482eec1bc0337718f282faffa9f65476d45ca4fd1b16fd30cddcb65bcb64b107ee41f8501375204d372b954ca73953763587c755396b04940f6fb027e8afdef9e499c2217e89da136c158fcc0957ab8bfadf4fff5c4e2982d36826f9e5df4282ebb8693dbe7d36d58cb3eca8906e2a3ecc3e38a3a6f3d442d0d756795ba489f6a7ae8d6839677ffb582609b6eeb952065472c5f3d083b4a8734c6edacacca05fba787a60bf872fcaf978a663d24732046ca9a843bf38c6e46dd5da5c8678f63ffa50a0ca3e804303117b0dd55aaec20b1d8ffcb20ac10cfec6546d8a6b87590d543cb85cae97600cc2b7f1cb5630786320866d9a8413ae59150202f826bd6c5a2456b4732b2212d659c1b68417026f01e7136081d6509ab40e7149150d9e1561b70b6ce011d00d81ba6756c4c291d7961b18b5030012ad586e2bf9690801c42c8e2ca92e81bdf3c7799eea16c4cb8eb201c15488b1b9f58d3b79d5fa026db183e3a1a7b8ef50597311a011561681104533c693275281d785d484d08a775ce2441af272285845ee1eaa64de2a31e3d829796700a9e4e04c16c437e1e3974fb410ff6be1145a109c064ba7fdb8f9322d0483bdd0d7dbc39c30f6ce2821b3026fd35df69506649e5d00f47f9f4196f04d273380aea43eab4f9ac79d6f48f5461b56d2d6e9cc3e864a112c828c392d1da1d0ff2b47f270e645af3b8ee14e0697b449beb452f922f7806fd7d113573aab4f07174b5ff2a749ce4311ef056ffa11157060c89316a99a0d45d3c4159aac12d5e4232d5ab5cb6974f2042a8997ab27a7e85ee996faa87175e736d0d19ccf03cdef8a5c0af1ddebc0d8254dbc20e35c10d6d0eddd14bc28d2f81026697ff066d485e0989eb2dfdc81274fc80beccad798fe973c16b6ac72df0ea169d187b3cac327dbe257bb936cd9ed8e5a8cb6da00ddbcb34b888f23cef3a82c53f3fb3b32cbaef04f6b3d5283937f7e62a1d3884bc518bcfceb8f55129928f4e376b89fed312c0196aa3bfa48d13dd84ae8fae610f6e4d5c0f8d80baea697b0c1544e02575c6fc9a8daca4ff33ebd6d8b6d4705cd7d6c59798bf789a0b13f17e1e2c395489c20f357080221f9ebee45a23d99c020db3967c8159e82ea4cdfbe1fb4500ecc2c32f06d8a9dd7b698d39a314e7121f5103a20eb8a095d3b6647ba05f5dfc8139ac87ebc741b0e46ca9ae949d8f84a2b6df2363ecf3623e0b21aa9dbc1d323526e07fa316fa36546ecd179693b670e05c89b914d88b082dd6e3b8e969cce7ea26da4074c3f16d949cb4d2aaad2d98987e741547510e9799724438c6871518268c2df8e07d43a39295c2f11f25e0658fcc6bf40a7f84a9dbbf6b52f9fc8c864989108df50143e112ca87dadc56dee0582315c2e83bf0271d8577b92b6651adebe4a605bd66addc847b56acfa2b4eb8db6784bdbbabd24daebf98a655b34568932d2011a2a5167bb15e1b80d4013a5c5f51bea27985d7c908efad06dd4f3d49a1d581eca166c4449c275147d2d68b9961a230f09ea29b92411d7b566167a6b9ed3d61f5568ddfaffa2da91d6ab540c678c6d498cc1b597029eb6a27c0c9103939932753d9631667fe223d3f9af3bcbe438c2ced08d58194d629cb0959f03e779e3f9ebb8fc03441a07df7256083e47f6168abc8d9e46e7884f30f21e0c37a1dd476771ad5f76eec53a6f4981489954ad933f93cd5b1c80630c116c558b724e6d3d72b747ef5ac8271ed3367d2b7c93900d872834f606c0b0f03b59d77f4d21b8d8aa0d3e863f526f5bc5d5d62f6d3f2bac7afdbbd4558eacbbffe1cec39de02e5955689b36f81fa87e6b77fd173ebca25e4b9efdf5b9a68a543ed69b73f8b38307212d80c1d457b571ccd31b46cfd9f581022ddfb2ee67f2e06a35e5c16b6b00e289fca7e4a479ac62cf3540c36d80390c302f88e150579ba0e1f283b96ee944f3bd609094d3e780fe8cfc54a9a661347ec29a3d4334b450bcc1e1f3be0f3a88007bc32c5b2b2fdfd63636f1e41035ec8a1e2ad732f5608f805f89785be8066b80eef97901a9552e52da1a4be6f481cd3b39ada06c859acf87451925531bbca71bab29d53d0e81d74fed9ad590e2805425c90404c0afeda5955a61dd19f9fb360db19e74740cd00a7c3d65f4ba48d6a9a019fe725f6fa8e9839f424e4770ff97ee8c0905801e9eb7f8eb11e41cc9f6ecf508a600938185cbaf238b17c5dfa35533572aef1233dad322c1dc9bf9520e35b4534fa14fc456201cfd5f898061ae983ff15e044a90b6afb85b39d89abcf911793e55a755197f55a5ed34808529f6b30b0d4a59da591b6d7d58ef32976f34ee60edd508fe0174668bceead1488e307e8c9d8ca099977e86d5d14f0f6c779554ab0f75ad56144f31a79b9c4d6c5faf09c2997383a53de5036a222624cc585f92c8ca6bcb2e98bbe3d4f54616dcfa981affa07743d1d3058cf36b4eb8511efff579da7ba72d565be474007329d9786c744e1181f00814c9e57507b07a0b51e001c0ba3f2cbb5b952f4b7e5b722c5c161e1111c75df93e34e358dd209ad7ac2e92d7825964221071aad965309d666b37345fac50856b6bb894aed5a0b684596fa0dc5b9c10f5d2e4cb1e7ca95be92b0ad6efc191d5e09233a1e5f2c38ef6cf9d5b133dad2269d93d629f9a1a0d768aeb5276e1d98c9f74c1fdc12dea4bcf41cc450ea9fb401380d37fac43e4533b4ae23c0f8e6e96dd45c6e6335eea31a11283b170ba6d4f9ef18a5ee10bb7107ac78887de97b76a51cfb0b200dcec6fbafc88bb39f22254e40cc995e55ca5df83b5ad5340396b009f0629aa60d149ffcd3e2f16ed99ddca789633b24ee55efcb79ba700614d06d6c24d26222aaaf2673a0f54e68278e8c4f578944a450e800c5211bd70f0ca3340d60089f80955ba3266be195157beb233e3840dbc2861f273a694533a3df1578662a3f7c188643ac17ff6bf5d0d63b1212549014dff00a2baa07f9f6d527ac0002dd5ed610884615394bfc4baf0ee33f135997bb73138311b0fe6677be71c333d40f881265da18e36d77d67d06b1cf26d1e253061115c35a02b7296ffac39991d73fe63f64188efedb54980a69f5f3fae6b2375d3d392e86a934fbab3a2cebea7d045a142aa1ae451cd73e901c6244f0c73d12566af356d6189a1bf93c8744c0cae0f7a46fed49f3d4eb8940e3115326902037cb5795ba2928dfdbcaba47a4a7751e71d09839df4bb745ce0421fe6ea5ceb118eddcdc6f86eb6e909278ff60c9df2ea8bfe6c6b235c64a1a4864b6c8551e991e45efd4f7c973d0ed91901df029406e9110117672a5382a689cd14b9a884ecbe986bc1fb9e0449ec6b0d7e8f63c935ef3e8655af7abe0c9081502791978b5bc30528ef53f69dbfbaddd5ccb84c3d2f6a7cc49461d318c73e793f0e3070555dc2935a8b9e4ef4920ea1c78cbb926dc8c6c9df36c202ba098b23735b384a8ee068b98262ead4d918c0206068312520409ec55bd6a711df2a30aacdf15ff128711db830dcc4186adca8c66fe3afb0ee8135cee68489813ca345f6ce3dc3b46f9d717f169ae337da8830f4939cafbc0faed8f9a004538d43a501bf3d6611b9e968ec460e154aae6f82fce4cee9c7413c2c9bd38fbaaa26a35b4f944319a25ae09acc70615b124ab70201f4f4bfb66d1468033c5530474f39d55c15c6b2ef997b3a4aab5fe67663e1ef39b6fb0a2b806ad202e0b306c462c813aec2fd7657445931ca397384d5abcccfba11721a5ae27d8bd5bb0e7ea9966d4bd91c35947eec2fc13d26a53686d579ad1a78b73065c6e30945841bcec66fceeb515baf2b3ddcc7a6da14b8dfe97cb339a8f875ee2b387864cdd9c206c44e7988dd7b114eac226ab9bc56069407c211c591ac81ea348d3221023415e26b0aefd84489317ce60cdf03b1a6e032ba39acaf3a4592f7c6d1385df167b0af7ac0ed2408e793f2cc5e273314accd32fcbe20935fc5520c24c99a3f0a2ef028f99c6be36bfebaf338d3c50d420272c5280bb0551ae36cb765bef8f005036f45fa5f897f96003619f21f7f27d4c8a5b0d2d9cd379207ca30fd56eb6247443eedeb31e83edf8bc6d1f4886b8c50e0be89ff2329b11cc652e372f54733bdb8a5eea822007e74405cdeafbccc0f7034a85dfb40c36c24e21e049712f318d23e4e1c50ea682036d78d60d8eaa3a191a156175ccaa9ab465eda3e8ef712b6e5506a585a977953bb09201785a6943b79e6b915fd51fe3456b337d98ae951c53680fa68672089404ec0bab26a99db04c45ccfa4215f9cfe7a0c05fd1f43d5a5cd90dda245744337c2bd90cb4255b1911773daab8443e9bd44695fc517ec9eb5f870837454dbe8513e2db6b1fd4d4aa7e74b0bc441547914a9dbe25ab417550adc28870c4654bef64bd921207bc54c7a6f1b9e427dc4d7ba6439ace5c601be481184dd093e268edee6cf6ddbfad6bfc7a85559898c4ab4d5239e658e2330a5076fe09b58b0a28e79556fdff54e638003b42f13b8295f34127378f0134bc414df4bd564ef9d35162f81eba4fd9e024d4dc42224b47042c991d721e1b8e143ccb69254b81a8a24de586e33c53182d828dce068d54004176733753d238b09f33279e0a0001002d2321217b000000088d01b8603e03aee5a292743d9e6faafca7660c71f08bdec3048abbbf3baca8f6ad97a9eea0ddcb72855b80bf772a65b1c008006400070000000000b48d857831b06a1bc6b4144f303f93bded0f7f1b4233de22fcb19136af8d092083c6943ed34d2f4eec7c9b76ec9de9448cb92a59505c9f6987e5315f82e20d3de919e61e84df709d2a5b36460f7995cb22735b44753851713650e07a2d8c4990cd16a7a5331feda22a982f222baebf997f18647c96a6ca8274c2c92448964949203100fe65881a91dadf3d6415cd01d9740deb74da3d5fb1eb1274826ca1be69586478d721495db73d21bc337c602b2ae9ec660a37fc6d2c96e90eed9c8d37cbd39e8286ba610f47b4656da0b2cff24d1eef77850bd9b814d2457b63aec9de00034debb5e986c72e01178007003100235b0000040034003d8681c3d28d8978f6eb0c5892ac6a6dc9a135db3554ab1bccb4f6cfd183d49e1cd4455d2a33d5378531c95afc0080c4afac8dfe03cfd14f25ccfb79f1cd7fcc62945b5b6f31a2f90eefc18135743727dd2930af0b1b2a0a565e2d2ef6d3313cf9f58f3e0f30d7e64fac47e483943779528177904411ce9eb8cac5aab3da547833c2706f6543ffe22998f59cc2d3b5afeb675aba6ddc005a93e70e94473e557875c954e88138e6395b9af48be6e5c2ee11706a7aee1fe686b3547e8265d0f481dc7d3817989f9819d3f05f9c51255da9e63c97e48d574d2d2b5cbd1a608eb6a2494f1dcbceb86abd2aebf82cfb226f50d8fc833b8a387b56c89537fc64bd8fbb0184acd02c541a54f015a77a24f16dce35f08468dc973655b1f404005f00000010007c800c001f00ffffffff00000000fc025f8004001c00038d33628b3f7ec463eb2233826dd9c3327cdac8ede47a5684e92a488cc1183d9219e1f44ed6e02a3e60df0516579ed82346abcff3be4e37ab74613bb7049b2d766080263563d401e6b47ddf261c684db00a0a855ab98aabee1e4c0ecde55961a2340a4edd56ac258313735733a14bafc5a7ca4aa4a6f049062e6e768814fa3b1cc23303757a07b734c2a2ba97178e15090f0bdd0fc857da0cbf35b7d8ddec62d25d418af4d1cac0a3d9262da8297ae27a7328ee14005600fe8800000000000000000000000001010c234d30e0ed929d5a3e3bf593a0774864a76bb543c70d6d4ab912f88208b167e9badbabdf1a95524354ba7ae09e2b37fbc56c387ac78d050adab2b76560909f108848eb5e95617604f52c451e3402318870c07ade98be33a0227f631c150c8d7bd1ed745026f0cfef1900e1157a4d7f7c0253f5b6eb1dc8a595d8a3580fe8409422059e90560c4924ad2d9801745d96bacf279b4f9629584276b3c800e9215e8c2313a46f91dd39d5be79b0352ae95037161f623727a501843014f9d0e71d5b38919437fc585efb3f9e6d1e3cae23fd74d8f8217c4789b777c092728a365a42bc575439bec20c696a59bc08004a00", @ANYRES32=r4, @ANYBLOB='\b\x00`\x00,-/\x00\b\x00%\x00', @ANYRES32=r5, @ANYBLOB="6d39f09839c2650e020d29a5b07763dfcc19ad5086d7ab3051b0364f1f6084a34ebba6c9d0cac52f8553aa69c0beedd5b8ae3a8927f73d8d5fb8bb108275eb10455eb028635932e28ea8e8c140e663dd7a802a73597d1168f1a2dfac71b6d947c6d8848d29b55f58039c432256682ad0d5d0ac0fd0611a6e4d21c837aaf089331180dd2ca1fc55c1015ef0a50508f346720877369d7fc68cc8c1737ec1ee55f675dcacf8924f4bd29812bb6c602c5fe2f41b4d44591771ad7fe37e7c35d235a6950da13f6f8fbbe5f161a217156e31ed7dcc13e0b8d9f43f470a6efe0b76fe01583e80eec219b540fba19dfe7b81c8cd094fb207cc5f38d61c885135f6bc0329950c4ddc68b700ae6335ec610abb59dd9b8b3cab36a3882aea8cce9c877fd36211fd92b075e207179f04004e0000"], 0x159c}, 0x1, 0x0, 0x0, 0x4}, 0x40000) [ 268.286347] hub 9-0:1.0: USB hub found 00:01:49 executing program 1: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x9, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f003000000000000200000006000000000008000080000020000000d5f4655fd5f4655f0100ffff53ef010001000000d4f4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000091b73ef4b8d944c4be6aeaa0d6c47e6c010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="030000", 0x3, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000d4f4655fd5f4655fd5f4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000d4f4655fd4f4655fd4f4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000012a00)="8081000000180000d4f4655fd4f4655fd4f4655f00000000000001008000000010000800000000000af3010004000000000000000000", 0x36, 0x4c00}, {&(0x7f0000013900)="111fc0d90100", 0x6, 0x30000}, {&(0x7f0000013f00), 0x0, 0x40000}], 0x0, &(0x7f0000014a00)=ANY=[]) openat$kvm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/kvm\x00', 0x0, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x1) openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/bus/input/devices\x00', 0x0, 0x0) r0 = syz_open_dev$vcsa(&(0x7f00000000c0)='/dev/vcsa#\x00', 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x10056) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$FITHAW(r1, 0xc0045878) inotify_rm_watch(0xffffffffffffffff, 0x0) ptrace$setopts(0x4206, 0x0, 0x0, 0x0) tkill(0x0, 0x3c) ptrace$cont(0x18, 0x0, 0x0, 0x0) ptrace$cont(0x9, 0x0, 0x0, 0x0) capget(&(0x7f00000001c0)={0x20080522}, &(0x7f0000000380)={0xf472, 0x7, 0x0, 0xf2e, 0x0, 0x7fffffff}) r2 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) signalfd(0xffffffffffffffff, &(0x7f0000000080)={[0x2]}, 0x8) ioctl$sock_inet_SIOCSARP(r2, 0x8955, &(0x7f0000000300)={{0x2, 0x4e23, @multicast1}, {0x306, @link_local}, 0x0, {0x2, 0x4e20, @multicast2}, 'bridge_slave_0\x00'}) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') umount2(&(0x7f0000000040)='./file0\x00', 0x8) [ 268.330697] hub 9-0:1.0: 8 ports detected [ 268.430481] Dev loop4: unable to read RDB block 1 [ 268.439399] loop4: unable to read partition table [ 268.458572] loop4: partition table beyond EOD, truncated 00:01:50 executing program 1: perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) [ 268.491123] loop_reread_partitions: partition scan of loop4 () failed (rc=-5) 00:01:50 executing program 2: perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:50 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) [ 268.620122] Dev loop4: unable to read RDB block 1 [ 268.625358] loop4: unable to read partition table 00:01:50 executing program 3: perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) [ 268.668678] loop4: partition table beyond EOD, truncated [ 268.710213] loop_reread_partitions: partition scan of loop4 () failed (rc=-5) [ 268.734398] hub 9-0:1.0: USB hub found [ 268.745915] hub 9-0:1.0: 8 ports detected 00:01:50 executing program 4: syz_read_part_table(0x0, 0x2, &(0x7f00000022c0)=[{&(0x7f0000000180)="5be0660be10d090c7f09059d1fef3e21d6a6c50d237f2ccb44c127f64b70dda396703f0aedf42f506c36d9d67d6b6962d4f09cbf4db9b639b451d77b8fdefb2b9612071c7f9da4d4d26c8cd111b95a35c379d43b99a3d27700d18daae4266a9a9628fe845e78d5629869b1617d3cacca21b86c9117a4aaf945c71b8d8e018df61862070a864e222b99abb74d5c498e8c67fde7250be70c39cb945b104ee9326834947a6589711f5e68460a5a3a43889259f6ee993c513d636b2de39e41e6a98742c8ff2153b258e78a2541ed11cb7e9baf614b4f09cc5d56b2e7f07102cbedba782b0cb42603e6b3145bd5fcfe65f62fb8d3b599e35cd52556e67f8503d0706e3a305e463e1aa8828a7e9a1dfa5ebab72c63fc009a8024819907e966c8c3a3637374f0200bdd117907d6a9391638e7c5247efc5ad771a0b9769ee92afa7802d851d9eee8135c26d3617b5c954d862959af8a11018c7b9b4abb8ec119ea34e8649ae5cec88ffcf1547a867bcc0683402757a9fb7e58fdc7fed3787c616e4cfdf87dbb2dda14fdfa16afd77df590fabede5ecf6cb88d9a8909555de2a3f51edb69bd3e3f642a2d0f3d0cf567daa8adb2760528475447d13a1f5d7fa1f0140a19e438b78661b6d2276fbcb33f12e58a333185e7d39fea4a0f196690544cb545e7c0fc3c6a27e02be675d7c98b729865574e38356ab5e8e80ab4e113dd84f598a3", 0x1ff, 0x1}, {&(0x7f00000012c0)="4314b64367057b54bb5620957253c64adf435a2fff3184824005f5a132c0a901162e6c73131d59cb75b216e265de0ae13c5a45777c6993bac0d79b1c11a6b129391e2c0d80ce77bc4a4a05ee9cb913b2f03d343dc69914b8880d18355507e056ddb95cb826b5e40fef66a5c0104b58ca5de3b92fe33467757f52de72d03eeabfd44799390d72b466b854fa71afe65e78da785a33f09ccd38dd1240cc62e2fe9f4c32c96d0094c7279f3ff5562424aa01be99676af5589f53346e373c4537dcc284e8db675a91cd1805cb199dd059d51f4bcc8e419d5003cc8d640465855a275119bc4b221065c34ce9a301fcb495e2abbddba57666e90de5e8b1328aa1e9089cbecbb6bdb316dc201e656b62c01103672b7a99bbc4ff6f8a40cf12c69cda9c0d99fb326dce846085d3fb1eda0bec6cb3f5f707230939b722723321a19449568dfa07f05e141c4f2a006a932fb02af0202253122b9e38f89ac2cafb99fa182ac8cb6dc0d0d41d68ea955e89446f18f36e62780fda23adee72cd045f737c49a314de5bfdbb787a83f90a229422c0ac9a804d456929ee346328149907d2e9ccd6b162c9f8d1e6f993ba7bb28f2d94f9224fc3287507a40208b6e85a12311a3a2d307b8f827d6a5db597c21cddcbadfe5dd3dde1d2c0", 0x1d4, 0x1}]) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040)='batadv\x00') sendmsg$BATADV_CMD_GET_GATEWAYS(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000400)=ANY=[@ANYBLOB="14000000", @ANYRES16=r3, @ANYBLOB="112f000000c2d3abe405116d662c0a00a8daa5912979ae"], 0x14}}, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(0xffffffffffffffff, 0x89e0, 0x0) ioctl$mixer_OSS_GETVERSION(0xffffffffffffffff, 0x80044d76, &(0x7f00000004c0)) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(r1, &(0x7f0000000480)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000440)={&(0x7f0000000700)=ANY=[@ANYRES32, @ANYRES16, @ANYBLOB="040026010000fd00df00009aa3ed22d9a80096000504000000000000d3a4fb84fdbfee9bb78d9194e5f5df4082a068c823a188f306ba62c24b6fea4e70815f84993690243255ba61934b7815c62310a587679c46387ee42436905e848ad0199dfbffe3531ebbd04166dfbed8a6bc9a10a21d819dc4a77bdf65956d8dac771ed3a8c4711985b6c869324db3f0eec4b49fe3095c5c97db7dcbaf8441dad81b814965dc64ffa81cf9810b6416b681771e44858a91589652d003551eba4b875a681a1c8e5ecdc45a9ec257769e0a6ecfdf45e8af3540001f554321947752d5423daa5e2591a2d0e9dd35e120cee381281f1cfdd2d7ef3591499b72273ce1893c095ebee483db40526eca69381fbc3b1210f56e6d6e8c06b5982da602e6f572d497206cd036f054925ddb7e41be0c31a67b323c0feff6be3341ca83b0fc436d582998103358d0f2ee428dd57dd21b2a7c4b11975cc1d369a86c4a71a7f9589ff6c12ad2d32e0ce6a687e5de9413ea87db33a3e4964c10769c31e8b93ae9436de39558c8a6c96a0752c60c4f2dae574e9ad76e8fa2620e552657f8f70ef5dce8061e8965242d10c931e6cddbc67b6d56745db0ce639ca914eb4526b5816328910f86824a9d231e0d7b9f7ab19a53ca08c74095a2d281"], 0x1c}, 0x1, 0x0, 0x0, 0x2000c085}, 0x40004) syz_extract_tcp_res(&(0x7f0000000380), 0xc4b, 0x35) ioctl$SIOCRSGCAUSE(r1, 0x89e0, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO(r1, 0xc02c5341, &(0x7f00000000c0)) ioctl$SNDCTL_DSP_SYNC(0xffffffffffffffff, 0x5001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat$dsp(0xffffffffffffff9c, &(0x7f0000000140)='/dev/dsp\x00', 0x880, 0x0) ioctl$SNDRV_PCM_IOCTL_START(r4, 0x4142, 0x0) r5 = getpid() sendmsg$nl_generic(r4, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, &(0x7f0000000040)={&(0x7f00000038c0)=ANY=[@ANYBLOB="9c150000320000002cbd7000fddbdf25090000000c000300"/40, @ANYRES32, @ANYBLOB="5ebd4929adb608b4a36fda4b5668c9cde3f90601bc95429764a69291fd46f56964377e4c16fa805a8896603a7871daa96c112f160ec970b9f10951baa049f6d483da7ffb1377d48e016b978efd47738d6beeb31bbe07e2ef2a29e9dddfad4c609aaad333de86faa69ae75dce00d944f4d7946e6dc6d8eb8a70a591fad1387a45eaeedf79ed1d2ccbf4e4660b610576ee43f947481f92c53c2d0158b6d0763cfb43618589022f00dfdf688b6c7fe3fadd3cb43c28ac16411b651c0d58250519094b5e737482d7e5baafe9dcc65ea62695bd43f057ce6ed76dfd2f1f98c2e126a745d5642be0d3cb283278f1235945cad3f578538b70b79ecdca6548a9b84b9c16deb2ee58b5ff515255893e1ec2671a0ea4f622c6d6d6c878eb6fc3d7dbb3af01056e7edffd342cb1683c53485141b8b44254a461fcbb187a2b0e3f0e2db0ea39cef19bb95b363acad5667a23d4f8cd37d89d1db741b8ea8de352afa7e221ae7ddee4a76b4382cfa48211e92f10dadafe078a9a45d1b834b3977a7a90af6c2d8d85cbfe29d3e70f1145b906534c3bb58a5f3b335320ee4753ac24016f55c010a7e9dc09b1ae53b19994dc4c745c1f81c5df6e65f4e94c51dc37f5b33ff820e1a75a4cc05ee08e7b1c82485710a065e782b56a54cc9638c46ed48bfe9bba28aa1db3195ca80674ce58ec62a0de41f0d3037003b24b4e69489998a1e76c662e5033a730aafff282810e4cdd3bb5a8ac917e711572c8488b2d58f7a66ace2ded317dcbab6803b7ba3180db07a366469e857a6c868fff41b499eccb93f1cab3102a0daeace14d35a4efef82c9dcebc7419ec3643efa4aeea3a6783f6c3b88833af82cf521c7cb6d496d8dfcbe9e050facee9177e5e56301851a334a15a2e77606433f3686d7b1405113bc4af8b5f2018915999eb5e20df243a0001b9773a79c420f3965df3646cbf57c48bf44b2feb7c94d7b969cf8c8b89043dcc27db92b21a87f1c70b3a1437ae3f3ecc394c4b3183d14b93cc9b98736cc18ecc1144328491aabd17094e341eac304b9533a9760a13016ee17fa627c3bcbb1fc59441971547dec1765f58db47a4f482702230e6650610b8ce7e3595715339ee72b5a3560bbc2b5dcdde58af5a02e46dc42d46cc8745482eec1bc0337718f282faffa9f65476d45ca4fd1b16fd30cddcb65bcb64b107ee41f8501375204d372b954ca73953763587c755396b04940f6fb027e8afdef9e499c2217e89da136c158fcc0957ab8bfadf4fff5c4e2982d36826f9e5df4282ebb8693dbe7d36d58cb3eca8906e2a3ecc3e38a3a6f3d442d0d756795ba489f6a7ae8d6839677ffb582609b6eeb952065472c5f3d083b4a8734c6edacacca05fba787a60bf872fcaf978a663d24732046ca9a843bf38c6e46dd5da5c8678f63ffa50a0ca3e804303117b0dd55aaec20b1d8ffcb20ac10cfec6546d8a6b87590d543cb85cae97600cc2b7f1cb5630786320866d9a8413ae59150202f826bd6c5a2456b4732b2212d659c1b68417026f01e7136081d6509ab40e7149150d9e1561b70b6ce011d00d81ba6756c4c291d7961b18b5030012ad586e2bf9690801c42c8e2ca92e81bdf3c7799eea16c4cb8eb201c15488b1b9f58d3b79d5fa026db183e3a1a7b8ef50597311a011561681104533c693275281d785d484d08a775ce2441af272285845ee1eaa64de2a31e3d829796700a9e4e04c16c437e1e3974fb410ff6be1145a109c064ba7fdb8f9322d0483bdd0d7dbc39c30f6ce2821b3026fd35df69506649e5d00f47f9f4196f04d273380aea43eab4f9ac79d6f48f5461b56d2d6e9cc3e864a112c828c392d1da1d0ff2b47f270e645af3b8ee14e0697b449beb452f922f7806fd7d113573aab4f07174b5ff2a749ce4311ef056ffa11157060c89316a99a0d45d3c4159aac12d5e4232d5ab5cb6974f2042a8997ab27a7e85ee996faa87175e736d0d19ccf03cdef8a5c0af1ddebc0d8254dbc20e35c10d6d0eddd14bc28d2f81026697ff066d485e0989eb2dfdc81274fc80beccad798fe973c16b6ac72df0ea169d187b3cac327dbe257bb936cd9ed8e5a8cb6da00ddbcb34b888f23cef3a82c53f3fb3b32cbaef04f6b3d5283937f7e62a1d3884bc518bcfceb8f55129928f4e376b89fed312c0196aa3bfa48d13dd84ae8fae610f6e4d5c0f8d80baea697b0c1544e02575c6fc9a8daca4ff33ebd6d8b6d4705cd7d6c59798bf789a0b13f17e1e2c395489c20f357080221f9ebee45a23d99c020db3967c8159e82ea4cdfbe1fb4500ecc2c32f06d8a9dd7b698d39a314e7121f5103a20eb8a095d3b6647ba05f5dfc8139ac87ebc741b0e46ca9ae949d8f84a2b6df2363ecf3623e0b21aa9dbc1d323526e07fa316fa36546ecd179693b670e05c89b914d88b082dd6e3b8e969cce7ea26da4074c3f16d949cb4d2aaad2d98987e741547510e9799724438c6871518268c2df8e07d43a39295c2f11f25e0658fcc6bf40a7f84a9dbbf6b52f9fc8c864989108df50143e112ca87dadc56dee0582315c2e83bf0271d8577b92b6651adebe4a605bd66addc847b56acfa2b4eb8db6784bdbbabd24daebf98a655b34568932d2011a2a5167bb15e1b80d4013a5c5f51bea27985d7c908efad06dd4f3d49a1d581eca166c4449c275147d2d68b9961a230f09ea29b92411d7b566167a6b9ed3d61f5568ddfaffa2da91d6ab540c678c6d498cc1b597029eb6a27c0c9103939932753d9631667fe223d3f9af3bcbe438c2ced08d58194d629cb0959f03e779e3f9ebb8fc03441a07df7256083e47f6168abc8d9e46e7884f30f21e0c37a1dd476771ad5f76eec53a6f4981489954ad933f93cd5b1c80630c116c558b724e6d3d72b747ef5ac8271ed3367d2b7c93900d872834f606c0b0f03b59d77f4d21b8d8aa0d3e863f526f5bc5d5d62f6d3f2bac7afdbbd4558eacbbffe1cec39de02e5955689b36f81fa87e6b77fd173ebca25e4b9efdf5b9a68a543ed69b73f8b38307212d80c1d457b571ccd31b46cfd9f581022ddfb2ee67f2e06a35e5c16b6b00e289fca7e4a479ac62cf3540c36d80390c302f88e150579ba0e1f283b96ee944f3bd609094d3e780fe8cfc54a9a661347ec29a3d4334b450bcc1e1f3be0f3a88007bc32c5b2b2fdfd63636f1e41035ec8a1e2ad732f5608f805f89785be8066b80eef97901a9552e52da1a4be6f481cd3b39ada06c859acf87451925531bbca71bab29d53d0e81d74fed9ad590e2805425c90404c0afeda5955a61dd19f9fb360db19e74740cd00a7c3d65f4ba48d6a9a019fe725f6fa8e9839f424e4770ff97ee8c0905801e9eb7f8eb11e41cc9f6ecf508a600938185cbaf238b17c5dfa35533572aef1233dad322c1dc9bf9520e35b4534fa14fc456201cfd5f898061ae983ff15e044a90b6afb85b39d89abcf911793e55a755197f55a5ed34808529f6b30b0d4a59da591b6d7d58ef32976f34ee60edd508fe0174668bceead1488e307e8c9d8ca099977e86d5d14f0f6c779554ab0f75ad56144f31a79b9c4d6c5faf09c2997383a53de5036a222624cc585f92c8ca6bcb2e98bbe3d4f54616dcfa981affa07743d1d3058cf36b4eb8511efff579da7ba72d565be474007329d9786c744e1181f00814c9e57507b07a0b51e001c0ba3f2cbb5b952f4b7e5b722c5c161e1111c75df93e34e358dd209ad7ac2e92d7825964221071aad965309d666b37345fac50856b6bb894aed5a0b684596fa0dc5b9c10f5d2e4cb1e7ca95be92b0ad6efc191d5e09233a1e5f2c38ef6cf9d5b133dad2269d93d629f9a1a0d768aeb5276e1d98c9f74c1fdc12dea4bcf41cc450ea9fb401380d37fac43e4533b4ae23c0f8e6e96dd45c6e6335eea31a11283b170ba6d4f9ef18a5ee10bb7107ac78887de97b76a51cfb0b200dcec6fbafc88bb39f22254e40cc995e55ca5df83b5ad5340396b009f0629aa60d149ffcd3e2f16ed99ddca789633b24ee55efcb79ba700614d06d6c24d26222aaaf2673a0f54e68278e8c4f578944a450e800c5211bd70f0ca3340d60089f80955ba3266be195157beb233e3840dbc2861f273a694533a3df1578662a3f7c188643ac17ff6bf5d0d63b1212549014dff00a2baa07f9f6d527ac0002dd5ed610884615394bfc4baf0ee33f135997bb73138311b0fe6677be71c333d40f881265da18e36d77d67d06b1cf26d1e253061115c35a02b7296ffac39991d73fe63f64188efedb54980a69f5f3fae6b2375d3d392e86a934fbab3a2cebea7d045a142aa1ae451cd73e901c6244f0c73d12566af356d6189a1bf93c8744c0cae0f7a46fed49f3d4eb8940e3115326902037cb5795ba2928dfdbcaba47a4a7751e71d09839df4bb745ce0421fe6ea5ceb118eddcdc6f86eb6e909278ff60c9df2ea8bfe6c6b235c64a1a4864b6c8551e991e45efd4f7c973d0ed91901df029406e9110117672a5382a689cd14b9a884ecbe986bc1fb9e0449ec6b0d7e8f63c935ef3e8655af7abe0c9081502791978b5bc30528ef53f69dbfbaddd5ccb84c3d2f6a7cc49461d318c73e793f0e3070555dc2935a8b9e4ef4920ea1c78cbb926dc8c6c9df36c202ba098b23735b384a8ee068b98262ead4d918c0206068312520409ec55bd6a711df2a30aacdf15ff128711db830dcc4186adca8c66fe3afb0ee8135cee68489813ca345f6ce3dc3b46f9d717f169ae337da8830f4939cafbc0faed8f9a004538d43a501bf3d6611b9e968ec460e154aae6f82fce4cee9c7413c2c9bd38fbaaa26a35b4f944319a25ae09acc70615b124ab70201f4f4bfb66d1468033c5530474f39d55c15c6b2ef997b3a4aab5fe67663e1ef39b6fb0a2b806ad202e0b306c462c813aec2fd7657445931ca397384d5abcccfba11721a5ae27d8bd5bb0e7ea9966d4bd91c35947eec2fc13d26a53686d579ad1a78b73065c6e30945841bcec66fceeb515baf2b3ddcc7a6da14b8dfe97cb339a8f875ee2b387864cdd9c206c44e7988dd7b114eac226ab9bc56069407c211c591ac81ea348d3221023415e26b0aefd84489317ce60cdf03b1a6e032ba39acaf3a4592f7c6d1385df167b0af7ac0ed2408e793f2cc5e273314accd32fcbe20935fc5520c24c99a3f0a2ef028f99c6be36bfebaf338d3c50d420272c5280bb0551ae36cb765bef8f005036f45fa5f897f96003619f21f7f27d4c8a5b0d2d9cd379207ca30fd56eb6247443eedeb31e83edf8bc6d1f4886b8c50e0be89ff2329b11cc652e372f54733bdb8a5eea822007e74405cdeafbccc0f7034a85dfb40c36c24e21e049712f318d23e4e1c50ea682036d78d60d8eaa3a191a156175ccaa9ab465eda3e8ef712b6e5506a585a977953bb09201785a6943b79e6b915fd51fe3456b337d98ae951c53680fa68672089404ec0bab26a99db04c45ccfa4215f9cfe7a0c05fd1f43d5a5cd90dda245744337c2bd90cb4255b1911773daab8443e9bd44695fc517ec9eb5f870837454dbe8513e2db6b1fd4d4aa7e74b0bc441547914a9dbe25ab417550adc28870c4654bef64bd921207bc54c7a6f1b9e427dc4d7ba6439ace5c601be481184dd093e268edee6cf6ddbfad6bfc7a85559898c4ab4d5239e658e2330a5076fe09b58b0a28e79556fdff54e638003b42f13b8295f34127378f0134bc414df4bd564ef9d35162f81eba4fd9e024d4dc42224b47042c991d721e1b8e143ccb69254b81a8a24de586e33c53182d828dce068d54004176733753d238b09f33279e0a0001002d2321217b000000088d01b8603e03aee5a292743d9e6faafca7660c71f08bdec3048abbbf3baca8f6ad97a9eea0ddcb72855b80bf772a65b1c008006400070000000000b48d857831b06a1bc6b4144f303f93bded0f7f1b4233de22fcb19136af8d092083c6943ed34d2f4eec7c9b76ec9de9448cb92a59505c9f6987e5315f82e20d3de919e61e84df709d2a5b36460f7995cb22735b44753851713650e07a2d8c4990cd16a7a5331feda22a982f222baebf997f18647c96a6ca8274c2c92448964949203100fe65881a91dadf3d6415cd01d9740deb74da3d5fb1eb1274826ca1be69586478d721495db73d21bc337c602b2ae9ec660a37fc6d2c96e90eed9c8d37cbd39e8286ba610f47b4656da0b2cff24d1eef77850bd9b814d2457b63aec9de00034debb5e986c72e01178007003100235b0000040034003d8681c3d28d8978f6eb0c5892ac6a6dc9a135db3554ab1bccb4f6cfd183d49e1cd4455d2a33d5378531c95afc0080c4afac8dfe03cfd14f25ccfb79f1cd7fcc62945b5b6f31a2f90eefc18135743727dd2930af0b1b2a0a565e2d2ef6d3313cf9f58f3e0f30d7e64fac47e483943779528177904411ce9eb8cac5aab3da547833c2706f6543ffe22998f59cc2d3b5afeb675aba6ddc005a93e70e94473e557875c954e88138e6395b9af48be6e5c2ee11706a7aee1fe686b3547e8265d0f481dc7d3817989f9819d3f05f9c51255da9e63c97e48d574d2d2b5cbd1a608eb6a2494f1dcbceb86abd2aebf82cfb226f50d8fc833b8a387b56c89537fc64bd8fbb0184acd02c541a54f015a77a24f16dce35f08468dc973655b1f404005f00000010007c800c001f00ffffffff00000000fc025f8004001c00038d33628b3f7ec463eb2233826dd9c3327cdac8ede47a5684e92a488cc1183d9219e1f44ed6e02a3e60df0516579ed82346abcff3be4e37ab74613bb7049b2d766080263563d401e6b47ddf261c684db00a0a855ab98aabee1e4c0ecde55961a2340a4edd56ac258313735733a14bafc5a7ca4aa4a6f049062e6e768814fa3b1cc23303757a07b734c2a2ba97178e15090f0bdd0fc857da0cbf35b7d8ddec62d25d418af4d1cac0a3d9262da8297ae27a7328ee14005600fe8800000000000000000000000001010c234d30e0ed929d5a3e3bf593a0774864a76bb543c70d6d4ab912f88208b167e9badbabdf1a95524354ba7ae09e2b37fbc56c387ac78d050adab2b76560909f108848eb5e95617604f52c451e3402318870c07ade98be33a0227f631c150c8d7bd1ed745026f0cfef1900e1157a4d7f7c0253f5b6eb1dc8a595d8a3580fe8409422059e90560c4924ad2d9801745d96bacf279b4f9629584276b3c800e9215e8c2313a46f91dd39d5be79b0352ae95037161f623727a501843014f9d0e71d5b38919437fc585efb3f9e6d1e3cae23fd74d8f8217c4789b777c092728a365a42bc575439bec20c696a59bc08004a00", @ANYRES32=r4, @ANYBLOB='\b\x00`\x00,-/\x00\b\x00%\x00', @ANYRES32=r5, @ANYBLOB="6d39f09839c2650e020d29a5b07763dfcc19ad5086d7ab3051b0364f1f6084a34ebba6c9d0cac52f8553aa69c0beedd5b8ae3a8927f73d8d5fb8bb108275eb10455eb028635932e28ea8e8c140e663dd7a802a73597d1168f1a2dfac71b6d947c6d8848d29b55f58039c432256682ad0d5d0ac0fd0611a6e4d21c837aaf089331180dd2ca1fc55c1015ef0a50508f346720877369d7fc68cc8c1737ec1ee55f675dcacf8924f4bd29812bb6c602c5fe2f41b4d44591771ad7fe37e7c35d235a6950da13f6f8fbbe5f161a217156e31ed7dcc13e0b8d9f43f470a6efe0b76fe01583e80eec219b540fba19dfe7b81c8cd094fb207cc5f38d61c885135f6bc0329950c4ddc68b700ae6335ec610abb59dd9b8b3cab36a3882aea8cce9c877fd36211fd92b075e207179f04004e0000"], 0x159c}, 0x1, 0x0, 0x0, 0x4}, 0x40000) 00:01:50 executing program 1: r0 = socket$l2tp(0x2, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8914, &(0x7f0000000080)={'batadv_slave_1\x00'}) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(r2, 0x89e0, 0x0) ioctl$FIONREAD(r2, 0x541b, &(0x7f0000000000)) 00:01:50 executing program 3: perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:50 executing program 2: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x70, 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, @perf_bp={&(0x7f00000001c0), 0x6}, 0x0, 0x0, 0x0, 0x0, 0x5f}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = signalfd4(r0, &(0x7f0000000000), 0x8, 0x0) r2 = syz_open_dev$loop(&(0x7f0000000880)='/dev/loop#\x00', 0x7f, 0x182) r3 = memfd_create(&(0x7f0000000080)='\r^\x00', 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) ioctl$PPPIOCSACTIVE(r1, 0x40107446, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x0, 0x1f, 0x5, 0x6}, {0x3f, 0x7e, 0xc7, 0x7}, {0x28, 0x80, 0xc4, 0x1ff}, {0x49, 0x7, 0xe1, 0x1ff}]}) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000140)='!', 0x1}], 0x1, 0x81805, 0x0) sendfile(r2, r2, 0x0, 0x24000000) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000480)) ioctl$LOOP_CLR_FD(r2, 0x4c01) dup(0xffffffffffffffff) r5 = openat$cgroup_subtree(r1, &(0x7f0000000180)='cgroup.subtree_control\x00', 0x2, 0x0) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r5, 0x84009422, &(0x7f00000008c0)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @struct}}) fstat(0xffffffffffffffff, 0x0) sendmsg$NBD_CMD_CONNECT(r4, &(0x7f0000000300)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f00000002c0)={0x0, 0x98}, 0x1, 0x0, 0x0, 0x80}, 0x840) 00:01:50 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) [ 269.032953] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 269.033038] Dev loop4: unable to read RDB block 1 [ 269.070381] loop4: unable to read partition table [ 269.086692] hub 9-0:1.0: USB hub found [ 269.100961] hub 9-0:1.0: 8 ports detected [ 269.101110] loop4: partition table beyond EOD, truncated [ 269.159157] Dev loop4: unable to read RDB block 1 [ 269.165208] loop_reread_partitions: partition scan of loop4 () failed (rc=-5) [ 269.174862] loop4: unable to read partition table 00:01:50 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x0, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:50 executing program 2: setsockopt$inet_int(0xffffffffffffffff, 0x0, 0xe, &(0x7f0000000080)=0x68, 0x4) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000200)=@newsa={0x140, 0x10, 0x713, 0x0, 0x0, {{@in6=@local, @in6=@ipv4={[], [], @loopback}, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x33}, {@in6=@dev, 0x0, 0x32}, @in, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_aead={0x50, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x20, 0x60, "e5ded357"}}]}, 0x140}, 0x1, 0x0, 0x0, 0x800}, 0x0) r1 = socket(0x2b, 0x1, 0x0) bind(r1, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) sendmsg$IPSET_CMD_TYPE(r1, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x38, 0xd, 0x6, 0x101, 0x0, 0x0, {0x7, 0x0, 0x2}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:ip,mark\x00'}]}, 0x38}, 0x1, 0x0, 0x0, 0x2400000c}, 0x0) r2 = accept(r0, &(0x7f0000000340)=@qipcrtr, &(0x7f00000001c0)=0x80) setsockopt$netlink_NETLINK_RX_RING(r2, 0x10e, 0x6, &(0x7f00000003c0)={0xa, 0x3000, 0xfffffffc, 0xc23}, 0x10) [ 269.204832] loop4: partition table beyond EOD, truncated 00:01:50 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vhost-net\x00', 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000240)={0x1, 0x0, 0x0, &(0x7f0000000300)=""/223, 0x0}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f00000007c0)=ANY=[]) ioctl$RTC_UIE_ON(0xffffffffffffffff, 0x7003) r1 = socket$packet(0x11, 0x3, 0x300) r2 = dup(r1) r3 = socket(0x2b, 0x1, 0x0) r4 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000140)='/dev/mISDNtimer\x00', 0x80000, 0x0) preadv2(r4, &(0x7f0000000180), 0x0, 0x9, 0x40, 0x0) bind(r3, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) recvfrom$rxrpc(r3, &(0x7f0000000000)=""/127, 0x7f, 0x40, &(0x7f0000000080)=@in6={0x21, 0x4, 0x2, 0x1c, {0xa, 0x4e22, 0x1f, @ipv4={[], [], @remote}, 0xb811}}, 0x24) ioctl$VHOST_NET_SET_BACKEND(r0, 0x4008af30, &(0x7f00000000c0)={0x1, r2}) ioctl$VHOST_NET_SET_BACKEND(r0, 0xaf02, 0x0) 00:01:50 executing program 4: memfd_create(0x0, 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c00, 0xffffffffffffffff) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f00000001c0)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000000)=0x100000001, 0x4) finit_module(r0, &(0x7f0000000100)='ppp1vmnet0e:(em0\x00', 0x1) bind(0xffffffffffffffff, 0x0, 0x0) bind$inet(r0, &(0x7f0000738ff0)={0x2, 0x4e21, @dev}, 0x10) socket$nl_generic(0x10, 0x3, 0x10) connect$inet(r0, &(0x7f0000000180)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x18}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, &(0x7f00000000c0)=[@sack_perm, @mss={0x2, 0x800}, @window, @sack_perm], 0x4) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$ETHTOOL_MSG_LINKMODES_SET(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) ioctl$TIOCSISO7816(0xffffffffffffffff, 0xc0285443, 0x0) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(0xffffffffffffffff, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000580)='\x00', 0x1, 0x0, 0x0, 0x0) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, &(0x7f0000000140)={0x0, 0x9, 0x80ffffffff}, 0x14) shutdown(r0, 0x1) 00:01:51 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x0, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:51 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$can_raw(0x1d, 0x3, 0x1) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x10f, 0x87, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x2, 'caif0\x00', {0x3}}) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, 0x0, &(0x7f0000000140)) r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) ioctl$int_in(r0, 0x0, &(0x7f0000000080)=0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = dup(r1) ioctl$TUNGETIFF(0xffffffffffffffff, 0x800454d2, 0x0) ioctl$sock_inet_tcp_SIOCINQ(0xffffffffffffffff, 0x541b, &(0x7f0000000100)) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x1, 0x0, 0x0, 0x8, 0xfffffffffffffffd, 0x0, 0x4}, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_config_ext={0x0, 0x7fff}}, 0x0, 0xfffffffbffffffff, 0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) syz_init_net_socket$netrom(0x6, 0x5, 0x0) getsockopt$inet_dccp_buf(r2, 0x21, 0x2, &(0x7f0000000180)=""/97, &(0x7f0000000040)=0x61) unshare(0x40000000) ioctl$VIDIOC_G_STD(0xffffffffffffffff, 0x80085617, 0x0) ioctl$SNDRV_PCM_IOCTL_WRITEN_FRAMES(0xffffffffffffffff, 0x40184152, 0x0) 00:01:51 executing program 3: syz_mount_image$f2fs(&(0x7f0000000000)='f2fs\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000b0009000000030000000c0000000900000002000000010000000000000000400000000000000b0000001e0000000200000002000000020000000200000016000000000400000004000000080000000c00000010000000140000030000000100000002", 0x69, 0x400}, {0x0, 0x0, 0x860}], 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB='mode=lfs']) setsockopt$inet6_dccp_buf(0xffffffffffffffff, 0x21, 0xf, &(0x7f0000000240)="1b67b35b22cfea3e99c095ce21ff95b8889381ab8c9b476eb5f4039f6a54002e17426be0f02584ab277a3fad2b0591d9d08b60813263607e5399cbca0453863ad958d0636513847307cc99bc92e79fe0f9b05f0ef34d825e702dc3dda0ae9187349212f7ff91524ea8908fe9408d95762fbafe08162d26020a0f5f317707627c6512449b21eef3bdd5c159f659e3da6f7c6255606ba9d339c3715d4e9bbf617de2d62d9f11e67652a837dd74988dc6c2c06d6ff23a2c6d462ca276a2b5ef955ebf92a14bb27e91890f", 0xc9) truncate(&(0x7f0000000040)='./file0\x00', 0x1060) 00:01:51 executing program 2: r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vga_arbiter\x00', 0x41, 0x0) r1 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cachefiles\x00', 0x40, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) write$vga_arbiter(r0, &(0x7f0000000080)=@target={'target ', {'PCI:', '0', ':', '16', ':', '17', '.', '9'}}, 0x15) ioctl$TIOCGICOUNT(0xffffffffffffffff, 0x545d, 0x0) r2 = socket(0x2b, 0x1, 0x0) bind(r2, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$SIOCRSGCAUSE(r4, 0x89e0, 0x0) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r2, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x30, 0x1407, 0x100, 0x70bd25, 0x25dfdbff, "", [@RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r4}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5, 0x54, 0x1}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x30}, 0x1, 0x0, 0x0, 0x4040000}, 0x4000010) [ 269.569536] hub 9-0:1.0: USB hub found [ 269.584280] hub 9-0:1.0: 8 ports detected [ 269.626195] f2fs_msg: 4 callbacks suppressed [ 269.626207] F2FS-fs (loop3): Unable to read 2th superblock [ 269.683975] attempt to access beyond end of device [ 269.713484] loop3: rw=12288, want=8200, limit=8 [ 269.734961] attempt to access beyond end of device [ 269.764075] loop3: rw=12288, want=12296, limit=8 [ 269.785988] F2FS-fs (loop3): Failed to get valid F2FS checkpoint [ 269.819063] F2FS-fs (loop3): Unable to read 2th superblock [ 269.845177] attempt to access beyond end of device [ 269.875840] IPVS: ftp: loaded support on port[0] = 21 [ 269.886306] loop3: rw=12288, want=8200, limit=8 [ 269.910914] attempt to access beyond end of device [ 269.935565] loop3: rw=12288, want=12296, limit=8 00:01:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket(0x2b, 0x1, 0x0) bind(r2, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) ioctl$SIOCX25SCAUSEDIAG(r2, 0x89ec, &(0x7f00000000c0)={0xc3, 0x5c}) r3 = socket(0x1000000010, 0x80002, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) r4 = openat$mice(0xffffffffffffff9c, &(0x7f0000000100)='/dev/input/mice\x00', 0x189003) ioctl$RNDADDENTROPY(r4, 0x40085203, &(0x7f0000000180)={0x1}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipip={{0x9, 0x1, 'ipip\x00'}, {0xfffffffffffffeb8, 0x2, 0x0, 0x1, [@IFLA_IPTUN_ENCAP_FLAGS={0x6}]}}}]}, 0x3c}}, 0x0) sendmmsg$alg(r3, &(0x7f0000000200), 0x10efe10675dec16, 0x0) [ 269.983081] F2FS-fs (loop3): Failed to get valid F2FS checkpoint [ 270.040164] IPVS: ftp: loaded support on port[0] = 21 00:01:51 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x0, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:51 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = openat$audio(0xffffffffffffff9c, &(0x7f0000000080)='/dev/audio\x00', 0x10002, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r2, 0xc0406619, &(0x7f0000000100)={{0x0, 0x0, @descriptor="1210a8a4df6aeef3"}}) syz_mount_image$reiserfs(&(0x7f0000000000)='reiserfs\x00', &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f00000011c0), 0x0, &(0x7f0000001240)={[{@noattrs='noattrs'}]}) 00:01:51 executing program 3: ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000180)={&(0x7f0000000140)=[0x5, 0x0, 0x6, 0x7, 0x3, 0x0, 0x8], 0x7, 0x800, 0x0, 0xffffffffffffffff}) r1 = openat$cgroup_ro(r0, &(0x7f0000000100)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f00000000c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0)='batadv\x00') sendmsg$BATADV_CMD_GET_MESH(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000000)=ANY=[@ANYBLOB="14000000", @ANYRES16=0x0, @ANYBLOB="000000000000000000000f10000008000300", @ANYRES32], 0x4}}, 0x0) ioctl$DRM_IOCTL_MODE_GETFB(r3, 0xc01c64ad, &(0x7f0000000040)={0x493, 0x401, 0x5, 0x2, 0xf08, 0x3, 0xffffffff}) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000007640)={&(0x7f0000000000)=ANY=[@ANYBLOB="46040000", @ANYRES16=r5, @ANYBLOB="ff830af0671cca31eff4", @ANYRES32=r4], 0x4}}, 0x0) sendfile(r4, r3, 0x0, 0x100000002) 00:01:51 executing program 4: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000041c0)='/dev/fuse\x00', 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000000040)='fuse\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0, @ANYBLOB="efd4"]) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000100)={r0, 0x2, 0x1, 0x2}) lsetxattr(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=@known='trusted.overlay.impure\x00', &(0x7f0000000200)='\x00', 0x1, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000004500)={0x2020, 0x0, 0x0}, 0xd71729dffdc7ba2f) write$FUSE_LSEEK(r0, &(0x7f00000000c0)={0x18, 0x0, r1, {0x7}}, 0x18) read$FUSE(r0, &(0x7f0000000340)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_IOCTL(r0, &(0x7f0000000000)={0x20, 0x0, r2}, 0x20) [ 270.255592] hub 9-0:1.0: USB hub found [ 270.259756] hub 9-0:1.0: 8 ports detected [ 270.274972] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. [ 270.307898] REISERFS warning (device loop2): super-6502 reiserfs_getopt: unknown mount option "" 00:01:51 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) [ 270.446172] hub 9-0:1.0: USB hub found 00:01:52 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 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, @perf_bp={0x0}}, 0x0, 0xffffefffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f00000002c0)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x8946, 0x0) mount$9p_tcp(0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_LOCAL(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/kvm\x00', 0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x20, &(0x7f0000000600)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c6530fc3622f4f2dd92fbbabc8b61a780613f10a2e61c4a9c895caabf7c2ae6ba0ce3171a45ba79562eaa29aba45a7668453eef185f2e4ffb7277f5d527f43c3c030005c7f7477b49b22cd86e9eb9d09a5b78994f6505fd09ce270abedfa954520e15fd1abc13dbc4ba9ec1eaec40e7f97465ec5dc01e1cb350d5ad4db6f630496ffda52c760cdec967862cc47b35b0eed5c45a26b192283041f5f88794255db613b2d6d157fc55734dea3b21aa0d31a6053ad81c000000000000000000000d709580c3aaeada5436d286f43584b952560971b1e7e7b33139219cb32f72bc07bef322bf4d50b117553d2a0c69a228f6d058f2ef3220d9369bf3a0f5f1d6e7ed5c45202aa257c92f26ce37e30532dad9fce71d18ceaf370e599959f12f440949a9a8f9ea770e8a657a603859a0ab8f24bcfc858cef3d14f52293eea3cf99446123bc0d1948d40a8bdf6e52992ded5806c06ae3"]) setxattr(&(0x7f0000000180)='./file0\x00', 0x0, &(0x7f0000000340)='overlay\x00', 0x8, 0x0) rt_sigqueueinfo(0x0, 0x0, 0x0) rmdir(&(0x7f00000000c0)='./bus/file0\x00') getsockopt$inet_sctp_SCTP_GET_ASSOC_STATS(0xffffffffffffffff, 0x84, 0x70, &(0x7f0000000500)={0x0, @in={{0x2, 0x4e23, @initdev={0xac, 0x1e, 0x1, 0x0}}}, [0x401, 0x7fff, 0x100000000, 0xfffffffffffffffc, 0x8001, 0x1, 0xad, 0x7be957e5, 0xfff, 0x8, 0x555c, 0xfffffffffffffffd, 0x2, 0x0, 0x5]}, &(0x7f0000000040)=0x100) 00:01:52 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x2e, &(0x7f0000000000)={0x8, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, [], 0x0, 0x0}}}}, 0x108) setsockopt$inet6_int(r0, 0x29, 0x35, &(0x7f0000000140)=0x6, 0x4) setsockopt$inet6_MCAST_MSFILTER(r0, 0x29, 0x30, &(0x7f0000001480)=ANY=[@ANYBLOB="08000000000000000a00000000000000ff010000000000000000000000000001000000e7ffffff0000000000000000000000000800000000000000000000000000000000000000000000000000000000000000006300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000a004e2200000009fe8000000000000000000000000000bb4782000000000000000000000000000000000000000000000000001c0000000000000000000000000000381a5ea72b5b201b00000000000000001e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a004e2200000008fe880000000000000000769f00000001ffffffff00000000000000000000000000000000f233b57900000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000a621173c00000000000000000000000000000000000000000000f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400a"], 0x490) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) setsockopt$inet6_group_source_req(r1, 0x29, 0x2e, &(0x7f0000000000)={0x8, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, [], 0x0, 0x0}}}}, 0x108) setsockopt$inet6_MCAST_MSFILTER(r1, 0x29, 0x30, &(0x7f0000000ec0)=ANY=[@ANYBLOB="08000000000000000a00000000000000ff010000000000000000000000000001000000e7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000a004e2200000009fe8000000000000000000000000000bb478200000000000000000000000000000000000000000000000000000000000000000000000000000000381a5ea70b5b201b00000000000000001e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a004e2200000008fe880000000000000000000000000001ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d999000000000000000000000000003d9008df88c1c31b000000000a00000000000000fe8000000000000000000000000000aa00000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000fe8000000000000000000000000000bb"], 0x490) close(r1) 00:01:52 executing program 3: r0 = syz_mount_image$iso9660(&(0x7f0000000000)='iso9660\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000000340)="01434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d20202020202020202020202020202020202020202020202020202000000000000000004f0200000000024f0000000000000000000000000000000000000000000000000000000000000000010000010100000100080800180000000000001813000000000000000000001500000000220017", 0x9f, 0x8000}, {&(0x7f0000010a00)="ff4344303031", 0x6, 0x8800}, {&(0x7f0000000140)="2200170000000000001700080000000008007809140b2a3a080200000100000101002200170000000000001700080000000008007809140b2a3a080200000100000101012c00190000000000001964000000000000647809140b2a3a08000000010000010a46494c452e434f4c3b310026001800000000000018000800000000080078ea000b2a3a08020000010000010546", 0x92, 0xb800}], 0x0, &(0x7f0000000040)={[{@map_acorn='map=acorn'}]}) getdents64(r0, &(0x7f00000008c0)=""/4096, 0x1000) r1 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vcsu\x00', 0x4400, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r1, 0xc034564b, &(0x7f00000000c0)={0x7fff, 0x31435641, 0x3, 0x9053, 0x1, @stepwise={{0x3f, 0x6}, {0x1, 0x20}, {0x10000, 0x2}}}) [ 270.476321] hub 9-0:1.0: 8 ports detected 00:01:52 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:52 executing program 3: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000180)='./file0\x00', 0x40000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="20000000000100000c000000d40000000f000000010000000000000000000000002000000020000020000000d1f4655fd1f4655f0100ffff53ef010001000000d0f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f00000000c0)="ed41000000ed0000d0f4655fd1f4655fd1f4651f000100000000040002fdac2e177d", 0x22, 0x1600}], 0x0, &(0x7f0000012900)=ANY=[]) ioctl$sock_SIOCGIFVLAN_GET_VLAN_REALDEV_NAME_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x8, 'gre0\x00', {'bond_slave_1\x00'}}) r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000000)={0x1f, 0xffffffffffffffff, 0x4}, 0x6) setsockopt$bt_hci_HCI_TIME_STAMP(r0, 0x0, 0x3, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) umount2(&(0x7f00000001c0)='./file0\x00', 0x0) ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x8946, &(0x7f0000000080)={'gre0\x00', &(0x7f0000000280)=@ethtool_rxnfc={0x2d, 0x9, 0x0, {0x8, @ah_ip6_spec={@dev={0xfe, 0x80, [], 0x1c}, @private2, 0x80000000}, {0x0, @dev={[], 0x32}, 0x4, 0x20, [0x8, 0x400]}, @usr_ip4_spec={@loopback, @broadcast, 0x0, 0x0, 0x1, 0x1f}, {0x0, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}, 0x2, 0x81, [0x0, 0x1ff]}, 0x2}, 0x7, [0x5, 0x1, 0xffffffff, 0x4, 0xffffffff, 0x2, 0x5]}}) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440)='nl80211\x00') ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000480)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_CHANNEL(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={&(0x7f00000004c0)={0x48, r2, 0x4, 0x70bd26, 0x25dfdbfe, {{}, {@val={0x8, 0x3, r3}, @val={0xc, 0x99, {0x9, 0x3b}}}}, [@NL80211_ATTR_WIPHY_FREQ={0x8}, @NL80211_ATTR_CENTER_FREQ1={0x8}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x1}, @NL80211_ATTR_WIPHY_FREQ={0x8}]}, 0x48}, 0x1, 0x0, 0x0, 0x85}, 0x44) 00:01:52 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)=ANY=[@ANYBLOB="4800000024000705000000000000000000001f00", @ANYRES32=r4, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000002c0)=@delchain={0x48, 0x28, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {0xede1bf1cfb156358, 0xf}, {0x0, 0xffff}, {0x10}}, [@filter_kind_options=@f_cgroup={{0xb, 0x1, 'cgroup\x00'}, {0x8, 0x2, [@TCA_CGROUP_ACT={0x4}]}}, @TCA_CHAIN={0x8, 0xb, 0x3}, @TCA_CHAIN={0x8, 0xb, 0x2}]}, 0x48}}, 0x0) [ 270.788323] hub 9-0:1.0: USB hub found [ 270.796347] hub 9-0:1.0: 8 ports detected [ 270.837218] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. [ 270.887468] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 270.942763] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. 00:01:52 executing program 1: perf_event_open(&(0x7f0000001340)={0x1, 0x70, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vhost-net\x00', 0x2, 0x0) r1 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vhost-net\x00', 0x2, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f0000000000)={0xbb}, 0x1) dup3(r1, r0, 0x0) 00:01:52 executing program 4: r0 = creat(&(0x7f0000000080)='./bus/file0\x00', 0x97) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)) ftruncate(r0, 0x2008001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) r3 = socket$inet6(0xa, 0x400000000001, 0x0) close(r3) r4 = open(&(0x7f0000002000)='./bus\x00', 0x46042, 0x0) sendfile(r3, r4, 0x0, 0x200fff) syz_open_dev$mouse(&(0x7f0000000000)='/dev/input/mouse#\x00', 0x5, 0x180) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) 00:01:52 executing program 0: syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$mixer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/mixer\x00', 0x14003, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000380)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="4ceaff00"], 0x4c}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) fstat(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0x0, r3) syz_mount_image$xfs(&(0x7f00000001c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x0, &(0x7f0000000700), 0x0, &(0x7f00000002c0)={[{@sysvgroups='sysvgroups'}, {@sunit={'sunit', 0x3d, 0x8b80}}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_lt={'uid<', r3}}, {@obj_user={'obj_user'}}]}) 00:01:52 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_MODE_GETFB(0xffffffffffffffff, 0xc01c64ad, &(0x7f00000003c0)={0xc0000000, 0x1, 0x800, 0x7, 0x100, 0x2, 0x8}) connect$inet(r0, &(0x7f0000000480)={0x2, 0x0, @remote}, 0x10) getsockname$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0x0, @empty}, &(0x7f0000000440)=0x10) sendmmsg(r0, &(0x7f0000000380)=[{{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="e70c939d5151590a7504a88880b80c2a2199c2857c0b11852b92881fb73eae0e974d50cc28c748b6daf8bed549df5f7cf1796110d543dbe25512f48e469ecd33197eaf2ed68ee0b9f7d8", 0x4a}], 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB="1800000000000000160100008100000007c2d2450000000048000000000000000201000002000000f74e614d12d5a7c075aa795de3e0369c4a62013c346e499526ec4b2cb485f0f8ae66c4079427a1393a2a46c0734136153a6551dee800000048000000000000001901000008000000e70bc1bd00634112860a0ddd4d9413b9e70db759c80f139a1a9fd6dd42145e65aee642425e2fd7b728a5fa0d7dfbf6aebb147fdf00000000680000000000000016010000240b00008c8393a4a59d7cfccb08db2d6704dc77915daa6795f8e8ce9c76292233bb42528d5a5ae39e35455db520ed4341685bc3319d89af95157240a60cb6ea2faf64b0b9ade486ce1b9b32d467e84952d0f9fbc12cc86aed0fb0e200000000000000c800000000000000120100000900000077299263d93e59ba4a132fb5c72f8bba4850472dba6e0c5b182e8ef3bb4cae802c473eebafa4346d44093b3f4d86a847a08f6a0ae116581d9ada7877a04be94d303bb3c7e068d87328bf7a3cc8ee4f637e944aebc3bb461243fd8ba0786ec506ecb3ea309b2620a71969aeb19329afbc14ad47e3c574c7f0a1ad398b2abf186ea874c449fffbbb56ae9cea26ebadcaa6ba0e7712135bf853eb030f41a51c75103cf9a991f696d3dfc7027a3717473c9400223852a002000018000000000000000f010000ff030000ba109c001e000000a000000000000000f70000003f0000007cc8c0cf82de24073d9730f9b22214246fffd79748ab385d4e6d011a3bd01db7a91fd558a7e90294e7c87aeb18c260459999969bffaf3b1e5799a1a1373072b5e398e79a1edde67106a9525071da37bd8dfc48e94de4d3f913c856b3c0bc0e16f2e3bad8f491c54b5d067e8ea9367bcc026f5d476fe16cfe9155232aa4bb94f18cefc5fa2cd84d7ba983b0a0b43422684a4941dbeef98e033a28c6cf828636b5ef51d703b30eda09e2c4e466e9e8d84646d9dcdb20ab35445d7886fdc049cde24d119b6301d80689da01f25e314cc4ceedae14e1de3c28a013484b4ad88acaf7"], 0x290}}], 0x1, 0x1771f6a4f80) [ 271.133355] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 271.157295] hub 9-0:1.0: USB hub found [ 271.159568] audit: type=1800 audit(1602892912.713:4440): pid=12432 uid=0 auid=0 ses=4 subj=system_u:system_r:kernel_t:s0 op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=16075 res=0 00:01:52 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket(0x2b, 0x1, 0x0) bind(r1, &(0x7f0000000080)=@nl=@unspec={0x0, 0x0, 0x2}, 0x80) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f00000002c0)={0x0, 0xfffffffb}, &(0x7f0000000300)=0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x22, &(0x7f0000000380)={0x6, 0x1, 0x200, 0x0, r2}, &(0x7f00000003c0)=0x10) r3 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x20007d, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef020001000000daf4655f000000000000000001000000000000000b0000000004000007000000d2e200001203", 0x66, 0x400}, {&(0x7f0000010100)="00460000000000000000008082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}], 0x0, &(0x7f0000000340)) sendmsg$NBD_CMD_CONNECT(r3, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10008000}, 0xc, &(0x7f0000000040)={&(0x7f0000000140)={0x50, 0x0, 0x8, 0x70bd2a, 0x25dfdbfb, {}, [@NBD_ATTR_TIMEOUT={0xc, 0x4, 0x1}, @NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x1}, @NBD_ATTR_SOCKETS={0x24, 0x7, 0x0, 0x1, [{0x8, 0x1, r4}, {0x8, 0x1, r3}, {0x8, 0x1, r3}, {0x8, 0x1, r3}]}]}, 0x50}, 0x1, 0x0, 0x0, 0x10}, 0x0) getsockopt$TIPC_CONN_TIMEOUT(r3, 0x10f, 0x82, &(0x7f00000001c0), &(0x7f0000000280)=0x4) [ 271.167954] hub 9-0:1.0: 8 ports detected 00:01:52 executing program 2: r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_dev$video4linux(&(0x7f0000000280)='/dev/v4l-subdev#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f00000002c0)='/dev/radio#\x00', 0x0, 0x2) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) socket$inet_sctp(0x2, 0x1, 0x84) getdents(0xffffffffffffffff, 0x0, 0x0) syz_mount_image$nfs(&(0x7f0000000040)='nfs\x00', &(0x7f0000000140)='./file0\x00', 0x10001, 0x6, &(0x7f0000000700)=[{&(0x7f0000000340)="da5979c3e76aff17a60d72ecb69e078cdfae90d6aba59193333171ef7beef546eb2169b105508bca6cd625b60458ae6e9c3a768ba52bc22c078b64fd73b31db741d74eea6eae", 0x46, 0x1}, {&(0x7f00000003c0)="dcbb63b29dc1318bcf1b94255261f5c291fff1720ee1f9bb8fbd9cd9aa72c3e60449c9d2fe233ea17bc37294f890a08b3e7125f614c50e2d69d2dfdd0540649078f2353623045c61196f84cd5a79b2fc27960f473c3ce67ef5025447c41009db445dab984a4fa8df3a5f23881a076169b60a6ef5b906b6c70d", 0x79, 0x100}, {&(0x7f0000000500)="296edfc86228cf7710976ab11edd7616ed1d6c6009641b13d7b30d049be594ef2aa83e2f05efdb821a2d488a5f77cd24d4b219f34ef17aba0d0b66fa4407b5015d2d4b60231638dcda4e649a6f35a0ecec5fd8c2592d5e654da14a2354a953e3860c367e6f3094fac14538d894144cc890db9bcccbaecfcf7dc0f81853c26ddff604bd80cd3ae1206a13f5b8f4ab80122254fadd5ce008aa306a3a55d84bbd93d32ae8606aa41c232099d0358faa675120c1c959633d113c3d9294e0a345d5bb42872c98433deb5b695c", 0xca, 0x686}, {&(0x7f0000000600)="b38077d14415e37f872e803647cc3282a3201356196ec0ee67f74bb513c974b758f6d503c82697042c72370ef70a3db7577c41730644b4f9cd4fdc592da9078e31aa55adc687bb89229185f0f6ff3045704e04eb1df9e6e177053f246e06b6b503af244ffc7ad26560692c562077e8e1fd065b984934060d8d53ffdae8f84335e704bb221c6e6a7a3c7685fbfefb3bc33134f3bba81d595f9deafa8dce49ab6ed98862fdb20b190ab939c3c32c90eba54e8c6880936d18323643b4ba507e8068383af8c77786e16e93b30df2d0e5d18801719bde61dc2ad1c740037ef5939a66ba30e690f6be873ae858d6ee5b3855fe", 0xf0, 0x60}, {&(0x7f0000000440)="638cfc19d61707f208d06ea8f2584a47482e2e70a4ebf2bfcf159d24a60aa510871ff34429c6ed1261bdec018c31a7f3b0c01db4370715321c686afb59c723439e972e22bd186a202a5c1f7847a94472c085137c3106", 0x56, 0xfffffffffffffffc}, {&(0x7f0000000240)="b8b0b8a0cc2c33e5af3a72a34bb02e03c225d4b1d86fbdae96f062d3ad6a04dc3b1b6bd7210f272eb0ee4ea45503022567f0577d6eb9b05a6c04", 0x3a, 0x58b}], 0x20, &(0x7f00000007c0)={[{'/dev/audio\x00'}, {'&])'}, {'[{{$\''}, {'-'}, {'/dev/v4l-subdev#\x00'}, {'\xe1)'}, {'}}'}], [{@smackfsdef={'smackfsdef', 0x3d, '\\'}}, {@subj_user={'subj_user', 0x3d, '/dev/v4l-subdev#\x00'}}, {@uid_lt={'uid<', 0xee01}}]}) fcntl$setflags(r1, 0x2, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) io_submit(0x0, 0x2, &(0x7f00000004c0)=[&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f00000001c0)={0x0, 0x0, 0xfe, 0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe}]) openat$procfs(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/stat\x00', 0x0, 0x0) pselect6(0x2000, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, r2+30000000}, 0x0) 00:01:52 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x185d42, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080)='/dev/fuse\x00', 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100)='fuse\x00', 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fda', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0, @ANYBLOB=',\x00']) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000180)={0xffffffffffffffff, &(0x7f00000000c0)="257553b8a74e70f7fe3a4ee1b011262e6406b6d64f24b5cde5369c8a48f0a5b6816f16b920118066330f2c35ec9ff89e67c59171773f08782ad0eba3a7eb32958705fc3a261f9da8df9cb4540e60d7dc96770c08f3253cf4581f55e027b54ff4ec1966db125bbd6b056857169f8be146d906b6f9cd60bea9cf67b2bc13f300d2614c530103ed818278f5cb5c5d478c9556eded9ecedbc781c06891395d7a44cd8b2d114434d10bdc", &(0x7f0000000000)=""/30, 0x4}, 0x20) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea21056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000