fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0x2}, {&(0x7f0000086c00)="eb52904e5446532020202000080100000000000000f8000000000000000000000000000080008000ff030000000000000800000000000000ff010000000000000100000002000000a3b8b20fcf7aa836000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff800}, {&(0x7f0000086d00)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff9e0}], 0x804000, &(0x7f0000086e00)) 23:59:26 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/kvm\x00', 0x0, 0x0) mount$fuseblk(&(0x7f0000000080)='/dev/loop0\x00', 0x0, 0x0, 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000011000/0x18000)=nil, &(0x7f00000008c0)=[@text32={0x20, &(0x7f00000000c0)="b805000000b9510000000f01c10f46a78900000066ba2100b067ee66ba4100edb9800000c00f3266ba400066ed0f30c4c271de9d0000000066b808008ed0660f38806f000f011c2666b8bf008ee0", 0x4e}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = signalfd(r0, &(0x7f0000000040)={[0x6]}, 0x8) ioctl$CHAR_RAW_HDIO_GETGEO(r2, 0x301, &(0x7f0000000200)) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000000)) ioctl$KVM_SET_REGS(r3, 0x4090ae82, &(0x7f0000000980)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c9]}) ioctl$KVM_SET_PIT2(r1, 0x4070aea0, &(0x7f0000000180)={[{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x2}], 0xffffffff}) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) [ 173.438188] EXT4-fs (loop1): Unrecognized mount option "euid>NLB [ 173.438188] $(|}p4Ŵ*:Cx=E)IXViAua;+pY18446744073709551615" or missing value 23:59:26 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) prctl$PR_SVE_SET_VL(0x32, 0x4844) ioctl$DRM_IOCTL_GEM_FLINK(r1, 0xc008640a, &(0x7f0000000080)) [ 173.494298] ntfs: (device loop2): is_boot_sector_ntfs(): Invalid boot sector checksum. [ 173.532066] ntfs: (device loop2): read_ntfs_boot_sector(): Primary boot sector is invalid. [ 173.544496] ntfs: (device loop2): read_ntfs_boot_sector(): Mount option errors=recover not used. Aborting without trying to recover. [ 173.558159] ntfs: (device loop2): ntfs_fill_super(): Not an NTFS volume. 23:59:26 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) prctl$PR_SVE_SET_VL(0x32, 0x4844) [ 173.635886] EXT4-fs (loop1): Unrecognized mount option "euid>NLB [ 173.635886] $(|}p4Ŵ*:Cx=E)IXViAua;+pY18446744073709551615" or missing value [ 173.671547] ntfs: (device loop2): is_boot_sector_ntfs(): Invalid boot sector checksum. 23:59:26 executing program 5: r0 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="150000006560b505553eabffff0180000008003950323030302e75"], 0x15) r3 = dup(r2) syz_mount_image$squashfs(0x0, &(0x7f0000001680)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) write$FUSE_BMAP(r3, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r3, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='9p\x00', 0x0, &(0x7f0000000140)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[], [{@rootcontext={'rootcontext', 0x3d, 'root'}}], 0x6b}}) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r4, 0x0, 0x0) fcntl$getownex(r4, 0x10, &(0x7f0000000040)) 23:59:26 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) [ 173.689624] ntfs: (device loop2): read_ntfs_boot_sector(): Primary boot sector is invalid. 23:59:26 executing program 1: r0 = perf_event_open(&(0x7f0000000300)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) clone(0x20002100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r1 = openat$md(0xffffffffffffff9c, &(0x7f0000000080)='/dev/md0\x00', 0x0, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)={0x17, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6}, 0x40) fcntl$setown(0xffffffffffffffff, 0x8, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000001300)={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x74) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000000)={@map, r3, 0x0, 0x0, r3}, 0x14) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7fffffff) delete_module(&(0x7f00000000c0)='$%[:!]\x00', 0x200) r4 = dup2(r1, r2) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r4, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000400)={0x54, 0x0, 0x400, 0x70bd2b, 0x25dfdbfe, {}, [@ETHTOOL_A_CHANNELS_RX_COUNT={0x8}, @ETHTOOL_A_CHANNELS_HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}]}, @ETHTOOL_A_CHANNELS_COMBINED_COUNT={0x8, 0x9, 0x7f}, @ETHTOOL_A_CHANNELS_RX_COUNT={0x8, 0x6, 0x2}, @ETHTOOL_A_CHANNELS_OTHER_COUNT={0x8, 0x8, 0x3f}]}, 0x54}, 0x1, 0x0, 0x0, 0x4000}, 0x0) ioctl$BLKPG(r1, 0x40140921, &(0x7f0000001200)={0x0, 0x1, 0x60, 0x0}) r5 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') sendmsg$NFT_MSG_GETGEN(r0, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x40000a00}, 0xc, &(0x7f0000000240)={&(0x7f0000000180)={0x14, 0x10, 0xa, 0x801, 0x0, 0x0, {0x0, 0x0, 0x3}, ["", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x80}, 0x886) write$FUSE_INTERRUPT(r5, 0x0, 0x0) ioctl$TCSETAW(r5, 0x5407, &(0x7f0000000040)={0x20, 0x8001, 0x8001, 0x7f, 0x18, "da3fa2f64ddec940"}) 23:59:26 executing program 2: syz_mount_image$xfs(&(0x7f0000000000)='xfs\x00', &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='locbsize=g,\x00']) 23:59:26 executing program 4: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) r1 = dup(r0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040)='nl80211\x00') r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080)='nl80211\x00') r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000280)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_MESH(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x38, r5, 0x83b796920fddda1f, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}, [@chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8}], @NL80211_ATTR_MESH_ID={0xa}, @chandef_params=[@NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x7}]]}, 0x38}}, 0x0) sendmsg$NL80211_CMD_JOIN_MESH(r3, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x7c, r2, 0x400, 0x70bd26, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_DTIM_PERIOD={0x8, 0xd, 0x7}, @NL80211_ATTR_MESH_ID={0xa}, @NL80211_ATTR_SOCKET_OWNER={0x4}, @NL80211_ATTR_TX_RATES={0x38, 0x5a, 0x0, 0x1, [@NL80211_BAND_60GHZ={0x8, 0x2, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0x4}]}, @NL80211_BAND_5GHZ={0x2c, 0x1, 0x0, 0x1, [@NL80211_TXRATE_VHT={0x14, 0x3, {[0xeb8, 0x4, 0x1000, 0x80, 0x4, 0x1f, 0x80, 0x8001]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x7, 0x3, 0x401, 0x1, 0x40, 0xfff, 0x6, 0x100]}}]}]}, @NL80211_ATTR_CONTROL_PORT_OVER_NL80211={0x4}, @NL80211_ATTR_MESH_ID={0xa}]}, 0x7c}, 0x1, 0x0, 0x0, 0x40008010}, 0x24000000) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080)='nl80211\x00') r9 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r9, 0x8933, &(0x7f0000000280)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_MESH(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x38, r8, 0x83b796920fddda1f, 0x0, 0x0, {{}, {@val={0x8, 0x3, r10}, @void}}, [@chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8}], @NL80211_ATTR_MESH_ID={0xa}, @chandef_params=[@NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x7}]]}, 0x38}}, 0x0) sendmsg$NL80211_CMD_GET_WIPHY(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, r2, 0x8, 0x70bd2b, 0x25dfdbff, {{}, {@void, @val={0x8, 0x3, r10}, @val={0xc, 0x99, {0x9e20, 0x6c}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x24044011}, 0x40000) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socket(0x23, 0x0, 0x4) [ 173.901716] XFS (loop2): unknown mount option [locbsize=g]. 23:59:26 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote}, 0x10) r1 = socket(0x400000000000010, 0x802, 0x0) write(r1, &(0x7f00000000c0)="24000000200099f0003be90000ed190e020008160000100000ba1080080002007f196be0", 0x24) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r2, 0x0, 0x0) vmsplice(r2, &(0x7f0000001640)=[{&(0x7f0000000080)="3fee9e05f9514b76dd078dd2c75b2dc94ec32b291d87b92d70a6c24bf35a864b9d5d0f", 0x23}, {&(0x7f0000000100)="e31ea639116df9cddf6003d755d95b3fb49d3f5dfc2ad69dc33db42849e7680bd6b07bed22ed20fc21b1bf674ca921e3eabf5e27de0553610665425a0c45c5e9403adf6122d73131ef6393a5f3b0de371c2332734fb7a7d3019cc284eef969feca6a1a7465a160b1015cfb7a87e6f787eeeebbd745e86392e9e245735184a842a7063b6ed46b77e6ea6bc166c3679b9367776766578db6d0eaa8ee51acbcf2f92532d634fc787e96e4c3edb6ed603063d5ab551f28aaf261f2", 0xb9}, {&(0x7f00000001c0)="410160c4a40e840e6cb1e640ad73fd35febb432a5ba41c36", 0x18}, {&(0x7f0000000200)="1d12c418680b7503d331202c7b19fd6c295ca4563c9c0fee97a9964793fbabdfc632d4d4da33e812b828a42bb580c3ffb72572fcd16f6ca255811b8f5e3810764132e2d7bd89dc6d4b5324441221176a21655e083b7a0ae273fbba9b34a3542adc95fcfd03b2f5eebdec1eac985844c83c03f42ce36e650cf9997352e961116cc10ae3f454e849814fa0c7f75a7dcc046c64494161e9145e5a3243effe63c8875847dd76bc8b41ce239df7bbabbcc83a54118f90a8c41d235ed1df0170258e6325ef55260d2e5223f1211d44164e1aa2353a4cc23da6810d29489c4d8d23277ba2c0d371a353ab5060c1e4c3", 0xec}, {&(0x7f0000000300)="1d5629ad29b5995ee2431533aa999d0c443ced511aeede2ea680fb4b1f5ab24fe12eddcb6d5576485bda3a7c5eaca0da6025eb895433e2cb87817e4a750ac588ad657e65211dce7a362ed171f26a8cefb5f30655560ddbfaff3304894ab15ba020817480974357e4bdcafac4e38ac53de2b245a44da640745c2eead9c129076ab057a6e4c0292cd07ca8eb5dc56fe34b9f4e88a0523ca5e61ef0183fad64565bde4b210dbb492d438836ede024f4855369c7a919718a495220350aad3112eb84c5a80a0645c365ac24b9e2fb1e9ab1102a40ba53ea9ced89076499b140234756bf528882fb1abd0d893f14549193cef6eda4d1fcd1b1370f80d8936310b32f83d87cfebb4ef9894b333e4f7dbc08a426dc06386f207a3a41a0894a50a17e0514f32fa8afb7de567ac20df862b177e76920ccd7cc1d1a116942810c11b05a241e7044e8d8404194132f5d2dd4699db5b7e9a0973b7d631e2f3eda3c55805e1b732f6266048a54c91f255bd721c0880b48bd33458de9a3b85bb8efeb2640fc8731673f579be1eab62e0b05c5316dbcd4e731e22c7abef3113f88a54c16124632e203c5c08472c1a9483ca00ba89de674cc9c102df9ca44269a8fdb5a31f2460bef75ce26b254ec952cc51cefa6e2d46615605aa5070af7b8536a11d78f9376de794c2e34e7375802f983a0d7eb9aa235b418c9367dd7e4633f5c2a060cae0e5fd26252ed125ebbc6956ab21c8261747cb6dc20597478d93a586ed0360a2978d1de7bed95c917e4985e9f71694bc0c60d683ae285cebce630796be42b3c79ff918a9e5a18990ac39b1f928b1d599fd3819fc030185a7c93ede474f141f08f2de7d20e134dc1f117c20172540de6ef1d6a60b01db381f26883709f20a7f67b72d7ec779bfeb3e25fec1435f36b49d2e0d7e75753c9abcfc4b63db08a503a3c3244824caf474d978c6d476d59163e819f35e7d50a1a17914ebba97b412a565af986954e1191c53c2129e36589a03ebbb783eea1ba7373599560f15aaff5b1cfe93f166d063f653037c735fb556e9cfe76c27ec7d4cf8624dc3f21ea9bdf854ff1fd130039d7f1c60427ec754a0a2b003361c8990c6b5f9da70de7cb745f4d944df8415ee6279e37dd865f1151cc54a4da89fb1e36417f66046e9fc23823aa6f081dccbac36580e979f3bab98038bccf47f57e2e7056ea4b41d31bf825ee2d0dce575a1cbfec665305de2123c36efdf93454c3d947826d3c2b58628abca4af65f4325e8f58cc6b5f49e3467e9783586e63dbf8b84e671ccdf4c92e9541041ba3f7ff472b402c09ec63d7e59ade5eb9d7f1e92e22e3eac5b1b6bbac22aaaf969c9d12644a3c0ea56c5a6ee0045362eade654144c9939e7a68f57de1d250b0e03b43e9eb2ef855555e0fc36cf720e1636da4d070f89981fd59417650da486c81e23159c54488594147cd257cc2f5437c6bc4be99242e32a136ed9eb7c8d07bfd710c23d797c0bfc04b32d4d303bb1b4122fb63599b03ee3196f031f070e9e05fcb8353d52a531d78d868fef13f9a24bd4ca4bc3596f0403c644db950e4bf8ce7cb2e1a58d01c83b4a511d73dce14a850a28985347a763464408e5d4df159cd9776cb12cfb16f109951d489f8d4f4086476725c6d41142789528fc34e2aa9d4fc58ffee7a52d1e872df69145bb9b39ba4ef2597c078449aa89dda484bd6dccfeee7bfc4f7416fa4dbdc73b72e002f909eb407fdc382fdbd010eefcb0e01ab49de5cb652b8e0c84681da540ab2d53e9983c1122b413ef7a42519144d74f6475a1e95b2261d2040e7198ac789e4a9f186ed2018192fcf5e9feb900376a0bdec4c9d75f25a0caab5f36fc360d00440690e37b5f5fbc4910a341855ac242f83f96ceb2b6112d060db691f685e262d46df86dfd68d021baaf9d94155188ae88d1e1f74af49b7bc6f6de207418c392e9aeeea8d1b2cf7b4653c7c205cb3f8a2b22d623d9d9acae41aa1146c42c6ee6f9ebeae727200c73005f2ef769dc0734c31f79e776d933f1730a795100345497cce6366a3444e7e1ceaa8bc33b3b2840d81a8e0a9734780b37f65aaeeae7bfb6b0e45dac8223b839d3ec3dce00735d642eba5def693e7668d1b4f681c4af13649a68404b84238ae0b0647e41476a383a0f4da5a3d7ac05a57816a019188f1f9e852550132107fe149000b0599d04574ab8e5987238b337c636bdd040b46fee47bf320d62a03b73723a049305c644041a354f04a497a9ee029bde760922819181c4f645cda90fcd10a6ae1d8c361dfae0075b2606911305346a3043b210e7a944cded19b8a396ee3dbeaa10f19f4e04302fe16ec5c9a3e038e7424fdc7533186fc5dcd6f843900f466e809d3ab5c74b75e587f1d79f5c5d5f183236bc7df9bb1b3e756b5eb1c29c9d60770e3fa5dbc962e3c5b4a31d25fa64f396d5d62448aef532229f88332f87bfb29b4caea7d0bc9edc4dcdc5194340a350d4f5c2eb5912eaa36f30a5468f054a7a242d8baac0e4060f27a815cb730b300ddeeb9c37d8aff3d53907e49621180d29b1b139e6bd03cd0c42143e8f2d47622b8a5e7e10d877474db1ff73c2b88f7ff6129df12fb110ce5273dff33e1566f17ece7cb0ab16ff317e2ee730b5ca6df1e21610c79a7758d0f63aa83f28db719f14b51fb628aeac357f1fca081812a5f23a442efcb25851b52392a6f117d937b8e91de10d279c4e4846c0d4da15195029599a83c5274786009f5cab99be54bd0544151293c0982a2fd3ede5ff407f7e080ea5d65c0e06a843fd106ca6435d3e63844ea77258797ea301d27e9665ec9130b8bb58eba153d2da2808467951efddd969d3e200db16b7b67ab734e4f515b641027fcc6faef28de5fa1d56b77e8a807844e3753db00f68b0fc4591dc6aa354d9da999226d76029880e53439f291e3c50038460ac119673c4b159fea66247572b5e69586ee17e3c95f1aba158b249116124ec9452903315ab2692bf5416c8f62765fd0fb41ae340fe7f13c2beeccb6fd608922f2956aa15de06565dd94716e001afd50ebcba8fe9652b0791f2bb5fe8eca01a94d35ca09000f73105572c8b4b71bd8c13a7513bb683875b657c83f31bfbf7cf93b646b8c94b06e52a44997b7563b3619148a1bb78317b09f4770245b3d8384257f743b75b762106d9103d218afd1da53036b05cb99e946098383a46257882f897de1eb9b398a6ff009a0961263c5a070e97d8168cad4e7c9ed4414274ce83493c4a596a0dbc5b656c187a1b27e0ff53232b0979624c76a0f8aef255185860b07fb66f86655baaaddb76ceb0cdeeeb4033087cde2540128f2f17e9a2fab7f0443c43b80458e0052240f7e7b7839b8552684f23844914d2deb88ad711f903f64189479ccad71637870868e004c89987c9dc05d66a7712202a84ecf69e791b9c0e432f8531c737171a8b64bb4acfdeff3e0bb4847d7ef274d724336c937cba303a3ccebe506d24a26e9c1b36e1f50e0218972e2daf99cf85af2443200b1a9a18c317c9f75df0f75145020c99b847ee2c674f1a4f956c8f08d7f7e0e974da740b0eb267c30e94f05f694aad419a7f7f0316cdbf1594ca52f55288beeeb6766a516c9acf200236608b247bdf43bf5a836459953a40f1bdfadcb80bbf65b88ebc2f96c57b94782c741ee5475e9b9395d103b99c211a42508d63f1273d569c8a37b2dd410e2f3494aff74764142daff3fd27cca3db3645ea430d6be9bf82682fd88f0a80285e8c35356a64ab132e3bebd3ad987860a7b642e5697b2621771c54cc2de875fd9c4a2f287c2ec0e7245db9d774f47d349dc1c7b8d2b8634daddcabf4bb93909bf79a18a585242b4b0c62bae2a73fee57b20f4eec38752d78d6a6c80da02131edc8337d9015d3786b5a001cba6f177fd249d0b31c0ee347cd5c7294f7f8b13aabbaef9663b00e2f247c34e697f02eb6039379921c4bb4d5cea06d86774e96cd0477deefc1482f97222a541a29dbf2b53c8aa843b16a7fab7e25079792d5cc40d8f19c67df01a5d848e0f0a59c615fdd85c85e06c0e4b72d7194b10c18d99b87baeadddb078c648b20ae7cc8d43eb1651924abd1d32c861bb566a26e774664070d45440235a8797453daaa492f3ba2258991c0d8abd65313ad7846845c941d5ed7e71d01fd9344f1e4e244fb400c50f0e2cbc19a31b79b36ba9a1f05ba2ba1383538e6a1dceb13a05b053168314723d2b42030befb743daf026d0566a13430877b128915867330de0d7daf305fd77c2718584f55adbaaab07ef9d31ba8c8a23705040117da269a57f3182c418435f475cf1929d21b3ae4418bb7e8ef26c22cfd7454009e448ae7d01cb0a56b888fe5c4fab411ae65606c72b73d34ee32ece3bcac9a8b9f95067c8c45367ce5b3fa14e6806e6e2b70a6f996c1cdbb64b0ab13c790946d4e662a2f547f0c14301f2f975a9d5fa520d05a151369e714e72a40c980952b6b0c6cf798656f64b125d2d0dbae480ef34edefdb428ea0c596678c5f12dca01ce44e7912db1bf410e179806303e692a379a65eeba8248716c7cae1d5d5f2027507191792bbf646a8e1c3d86df8c7e7b2339bf48c4d322b32509f73bd74c3140556629602f50dd3e48e91449ac912f31657e8ef199624519d27b5e484d69c3627767c1dc8b91e4ccb3ba809d35e6d4c6dbc9ea9299d7f5cfc4110d27c6906d6931df574f663f5dee62db9656b074af73a2fcd6b9a850b6b388a30bb9c1c39d2e21a1c448e8c7dcc749ff5d4a6cc6068d4d979e884e39e8b7cb64de7534b0917004c1db8ec61e02f6a45354ef51276b1a26799a2b0ffe04dc928b7eb5fcabd27c3f66690ff1374dce013eb31d06061b4d6f1c76dca3169a670c53fbaf11a49fe476d24084d60d19dab1f5c7c89386f618188f29aece9f56604d26e1339deb1937054f26da69eb20c54a40ab6f827673dbf923ae1794d11606c90552918ddcc1c28d58e228bd28addd0c5435a96160edf219014c7c83dcc913b2957d219884884c335301d3f37e448a151277bf49303594fcb92f6d03462c03d27dd631d57b2fbb78b8b50e32e4dd2737f56830fa8ab09e282d4394fe689c5355140fd6de2b97389929601787b5de65f3d88a87d0da1bdc83df6c6f0957b1bfd2e2c80f8171da179527ce28d0314205095f9ad2eb03d9cb42100ccfc051d5fbe5cb1581dcc57b7bb86b04720b2cbeaa381b0b547ae75fe42aa4d6c572b86482bc342ba6c9b29096dcf412e358e84d074cc05e0085a212fe0ff7794a1b97cac53f7290db90342b53667eb958f33dab6a906c56888e2b4ace57d5a93bfdd3c235bc649164f02791eee8562b468cf445d72cabe62e3fd5ebc5015c56a65197250743751a36c72b62ac4700a26a2e331dc73b4aabad6ff1aecfd6a941cc563befb106c33fc50e695796168e324b2c77a0ba100ff4b5be43f642e527f179e165a802312f313f7d3bcb0604419d62e5cb96d53c795dac680d6d0ca7282af979dccfa0d15210c7f1a44c934455abf7f0ee24656a63800de65638a5d18fba6800c601162606776163586d0baaa95f62ff1e4038c78c21c5f67c492e689f24acd2c1e0375d43c4cd2818158195eeedcf9d4f7fae82098e987cd03fee3e7b7c612d41a0186c2b3592c1271217cfeb764f582e9e7f288451f202fb5e41dd00a9b947080a3de61f12432460a77a34c0e59a733b91d3746f71976b0b64f10b5f32de5d275b423b184af7d2dfba629751d13ca36b61e6fd0b4dadcdcd337b2b60af610974936afe2c7e3", 0x1000}, {&(0x7f0000001300)="8a40efd73aba787012a01a232b24b823550b9b4a5c71c427e79cf72a17292801673abc750aea28f42a45666c892906b3de41740be113fbeef597ab9aae620f049906fb8fc1e77ce66e4c359015a082749495c63b2bf3e1ce1f6d340a555790601b15e868dfd5cdded390b8e3771ec23e68538ee3e5ddb8b71a55cc7530ff19da4d257d8a6ac52a127d40fd7dba5a743e4995", 0x92}, {&(0x7f00000013c0)="7174eff52914a19000a46e7c505fca45c926f46a978070e2096aaf25437ccbb46a12e1a844a3e062eb78e7706bcd172a4e5f5a24258f1739d3a8444c21f0b965842d7ce5e1790164b5a0ba241f51e329bc6aa2ea8028928c0a9e5ddca5a109bfcc47e3091598de6dde1e910a9f9d4b9929eb4ef33c744a50c64d3578089a839618f79bcbd9e931722e9dd611da6e50b32bb52199b15a5a0d1487e5527cff27da245c786862970ad9fbdf30774e4b9baec445d862aa416670ae7cfb02049a185525a678f6da7f31e1fc36fcd5fc78ebedf26eed70206c7f663a96f48f6e9400", 0xdf}, {&(0x7f00000014c0)="4e02e683cbdb4bdb729fac6c65124297260be1eaa63cb1d5e9a5bfa82d220892251f93620afdd59e3e738ef0cea3ed", 0x2f}, {&(0x7f0000001500)="9c61147ff6642ecc954b064a51293756cafff68617903b69d0d973fba64e166d2106c040caaf0acdf95d18e5566c62d0f962dbeaba54005daa10ccb2397b28650679628831", 0x45}, {&(0x7f0000001580)="0cd718f5fdd66c29ad3382bf9f7cc0d9db5c06ff41b62ed5925bb7fe9d9303aedaa939e00aaa8f2c552e997d96d0c5d8c516f42acad115d312d003a823e5ede6c7ce9c3585a169454b350ad73a102d0ec79a12f111db7be8391672e6b5cf17e32e5841ab460e7b87447225fff941073cf2dbd5d2cd96b91810feab569a1f8b077147d45cb1195589674a84a88e3bfd2e4ce39fea2fea5a9469530cf4e1", 0x9d}], 0xa, 0xb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r4, 0x0, 0x0) recvfrom(r4, &(0x7f0000001700)=""/215, 0xd7, 0x42, &(0x7f0000001800)=@rc={0x1f, @fixed={[], 0x11}, 0xd4}, 0x80) r5 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) 23:59:26 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) write$vhost_msg(0xffffffffffffffff, &(0x7f0000000140)={0x1, {0x0, 0x0, 0x0}}, 0x48) fsetxattr$security_capability(0xffffffffffffffff, &(0x7f00000001c0)='security.capability\x00', &(0x7f0000000280)=@v3={0x3000000, [], 0xee01}, 0x18, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0,metacopy=on']) link(&(0x7f0000000200)='./bus/file1\x00', &(0x7f00000002c0)='./bus/file0\x00') acct(&(0x7f0000000040)='./bus/file0\x00') 23:59:26 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 23:59:26 executing program 4: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) r1 = dup(r0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040)='nl80211\x00') r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080)='nl80211\x00') r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000280)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_MESH(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x38, r5, 0x83b796920fddda1f, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}, [@chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8}], @NL80211_ATTR_MESH_ID={0xa}, @chandef_params=[@NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x7}]]}, 0x38}}, 0x0) sendmsg$NL80211_CMD_JOIN_MESH(r3, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x7c, r2, 0x400, 0x70bd26, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_DTIM_PERIOD={0x8, 0xd, 0x7}, @NL80211_ATTR_MESH_ID={0xa}, @NL80211_ATTR_SOCKET_OWNER={0x4}, @NL80211_ATTR_TX_RATES={0x38, 0x5a, 0x0, 0x1, [@NL80211_BAND_60GHZ={0x8, 0x2, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0x4}]}, @NL80211_BAND_5GHZ={0x2c, 0x1, 0x0, 0x1, [@NL80211_TXRATE_VHT={0x14, 0x3, {[0xeb8, 0x4, 0x1000, 0x80, 0x4, 0x1f, 0x80, 0x8001]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x7, 0x3, 0x401, 0x1, 0x40, 0xfff, 0x6, 0x100]}}]}]}, @NL80211_ATTR_CONTROL_PORT_OVER_NL80211={0x4}, @NL80211_ATTR_MESH_ID={0xa}]}, 0x7c}, 0x1, 0x0, 0x0, 0x40008010}, 0x24000000) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080)='nl80211\x00') r9 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r9, 0x8933, &(0x7f0000000280)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_MESH(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x38, r8, 0x83b796920fddda1f, 0x0, 0x0, {{}, {@val={0x8, 0x3, r10}, @void}}, [@chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8}], @NL80211_ATTR_MESH_ID={0xa}, @chandef_params=[@NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x7}]]}, 0x38}}, 0x0) sendmsg$NL80211_CMD_GET_WIPHY(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, r2, 0x8, 0x70bd2b, 0x25dfdbff, {{}, {@void, @val={0x8, 0x3, r10}, @val={0xc, 0x99, {0x9e20, 0x6c}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x24044011}, 0x40000) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socket(0x23, 0x0, 0x4) 23:59:26 executing program 1: r0 = creat(&(0x7f0000000140)='./bus\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x46802) io_setup(0x100000000000c333, &(0x7f0000000180)=0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0xb, 0x12, r2, 0x0) ftruncate(r0, 0x48280) r3 = open(&(0x7f00000004c0)='./bus\x00', 0x2, 0x0) write$P9_RATTACH(r3, &(0x7f0000000000)={0x14}, 0x14) 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_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) io_submit(r1, 0x45, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x400000000000, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x377140be6b5ef4c7}]) r4 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) creat(&(0x7f0000000040)='./bus\x00', 0x1b3) write$P9_RGETATTR(0xffffffffffffffff, 0x0, 0x0) write$P9_RREMOVE(r4, &(0x7f0000000280)={0xfffffffffffffcd2}, 0xff7f) r5 = open(&(0x7f000000fffa)='./bus\x00', 0x141042, 0x0) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000580)={0xbf4, 0x0, 0x0, "faf38d5e1fcfa1dc0085ea1fb7bd83ebc0c30a27f787050788ef3f619afabb471eb533c21d6e936341d2766e08e11151abbde12bbbd9bed3d4c1ea1739d6f83bc60cf15f4001ec67b6b5bb0b83c0544dd7ef5e8c43149a46af05a7513ae973faa526987c2c0b505d33bf044438bd70cbe465c5ec6c7a6c8cc793cafece57af5bc3ff97c22a2e88f34643662d9f5ed046f3ed078e086a0c77f25321163c27d375bcb2e03f7894358cad586ee0bb1fd914e07aa659bb47dacc3767f6fd0fb956d091603db04a99d70a145453c796ba65078a44d8da334e1f2505aaba3bf0517ac6f9ae5c516ccc07d155f4f8b0b98ea4f47936e3c131ea26b9a408ac048f4e7d7224bf99d304c8a661bfd1614b7317de645c539122dba78098e4aba5af96c915079e865b0a2d3cccd54f7d8db9afc9ac4a0c1a86e2c9b333d7b44b121755a073137806096f8170f853aeb2e90e9b13bd7b7e22b536a62036bda83040f2a86a1d862f3bd6a023e3431cd301d16c4ea42fe6e325fc67463b460e9eb9fb3d01ed449a748b2ee29c606857b0080bf81aa81ebadc86f5c881e06d838721cf5bc5847963c713cdfb5a11cba8c8e09914427e326edc0d651fe69eca6121b346397429500ce216df1413196009ce5266e0ff2449acce12265e0d209a6324f9940873da85eb8ec59abc8199a5a8bb005fa73a66650c19c54af0df8eeddc9737041f3accb6adfb0522bc5490219e685fe72c86c4b045a8e877e278d2ec94dc624d2c87f300f84848feabf663024241ca160a969fb46ec335ba9d2db1a17b25e756e9e931ea16c14f26602cedb7dd013237cb2a6d4971aa419f6d6ed52763d6695ff29426b9b76f0c80d50547fd36429250f8af2b56de4a3962ce2829eacb0c13636b670aeb4d9b16e819d5da9f88e01428031f133fef5756b6eabc5b333d189a2045cf13e3e4c6cde635ca6e472339422d531b1ad15053259f1010f5577bae6f31d4fdb579d8947589922a36fbfe2026f87ff7e4f43472a8034b8e80a6289d99503538af7f0dab66d5518c9613e0a68a263366442178d89653a2278e1198fcdd179cce0edb21bff904c384141b9b340517bf3e13e19627a25fdd042f5d59065e5cf6e5dd9442a5e599c17b50dc01e82f29e3e6edfa8a3d212332fa158908edfb05075b1066ad1d208727693583f7701e9810778d26644ca510584b53a75be5ae36c719a7df6d314414a4361436e73438b4d20a738b160a002f5c7c86e0e1e1e841e6c1c533f565a544900af4ff3a4999cd13351355f76822f9b1cd09b253d3f32c7da49226b7f661c5385ab4aee2f001a9bb588c8f62067b038c56002bef537935d5be39a1018b29c6c3f454112b7d7fdc80782d9c5cfe90dcd0cd71449ab71c63fa6d3c7f68bfa08b9facf7d75731a8916bde56695b94a12e5731f91a9a0176e5ecb7dfa8e98ca592aeb3f336da7895f1591a007cb82e2419eb614f763c4f7b3f8be98e20c4ad07b672f764382cab6c3f5b1a2f8a6355cc44a7e116b301fa7c379dbe6bd88950d8dea4cca0bd44084ca3406dc01d7f73681066b657111a2e743dd2dc2e3a22696f6165e86df10fbaccdabd8bcaec8756a8268d7623a8124981653cc60a6cd35e09ac25c07fc921abf8f2d8857634f62b20427142ac702522a083b6441f2a16478e83259f84e6b3860bbe56eaed04d1f996cf330d8218854b4ff43de21244fe6e875108d454366e82a372e4011517eb3aeef7eeeddf201e3ee0ea438a647b3773e6aab2aa6cfa25afe020820dac2cd7be768a47fbe034eff251ed607ec23b30297ad7f9c5781d53dc2eca01078930fb0f2bb6a3a30b6ee449aa6aee0f94d9112db8b744215d4d966247fa3770dec2926cb15345f39e8dd5c5fca1780a9a3c36c92a1dd13df4f65a8b21b09de2dfe3b120a37b0532de38b92220e8714e49e2dc79782c957bd1f2452045347be6bec562c4c84d659545c6f86d16c3bf9a1f0c926df06aa2dd5325914273654b29c095aaf4823ca73a4987b61db1ff4de8eb235117b247aca6c5a3e043bab0fa436a8476bb58e7ce7846e0cb61bcd2d8feca5b35150e3a054744694cbd0022feb06d284fff9ee3cd8fb4361856c48a34aa340a7c917f7e02e3ec1969b70bf32056df5ce35a6c9877bb5cc0cd18dc5dc4153464223883aee5fca9c225f19b0d46ec0d2441ac2c072ef9f16871cd1204883aa88abc24d5efaaf7b536eb63262ae31cabf1d7a20a8984b566f805b2c6416773ef478233f751ff3ccaf6be7e56677fcf74f6d0d7f8824eca588ff8d0710e687d8ac96f57b3522ff868b8b04f13790372cb01110192638de4f10e42c160d01d0a078272697b3b45cacd717164ad72deee2482625eb2974bb89154200e791124b7024ae582d3260947f88e9003c0f16c0e066b96ba2819fd04b7e0d155808c8c297e8deee61dbecf3b6a569a983b7a5ea2ea51b2de3b9bb129f057b2ce223ce8081c418758acc3a44c58d6e210489c0faade2b359cd3f0c0ae53123c093bc2374080f6a372dd9237fba21046d9d73248b21a055eb807b7bc67152e0e74e5d8ef58300c93c9fd35db822f5feb1540f7059d5294c5aa1cc3dd8918d375cc4e69b44797e364bd4cbd33f1af8ba8e5d2494f14a0c605f8be3f4cdf71bae8106cb7e5410aa41f4baef147c7e8ac6c279a7215f2ae86d89b0d56f63a674d025aba0289984bdc2fc9b9d685eb3287708abb9741fccc99ef23bcc02fe458a3376d06257c782b5a4c8c7c83d540aeebe041be17f3049bb36b89fdd859e77fb2b0b0ec3140b5f1e3e40fe6bd94cff7fd011789fc724aeee051b7348353150162c4b15bfb147eaf7dbfa248dd79044e819926336e66a99ec736099553fdeed30ef393109685fbcd3042e8e4809685523455f6b93606a2c4f7b2fb59ac0b7edc6e7103acaf31130e4f1a6cf30dfe00d061ec0e97e4895d807f0c31accac48fb847b6af9f74a13aa8cf2544281ea6caa3818b80bf6ec094a37a3ed155c37990b17da48443975f8379c2ff89a7a33cf5a297ac831db2a4f3664c504c52dcea393059797e2b23adbe7d6babad8bb74eab7153b128859d1e3489237f3a523d8cebe4373a37cb230b30434fcde775bbfdf9da16228ed485f4f06efb32450ecb4e2dcfa6bc515027957ecd0b0b1edb2cd1c1a03001c429efa40bb702e4767274a285dd39be61e7a70779cd6149ccf27a4e208773c771233aea390011dc713a94950a596e8f1237572568f4834909309e9bf67c6411b4857ca48b6664ea6a01e2844e662489d683465f842fb2decfba29e876d57606ad7d0a511c65c02d5607a436ef57832f0f4a80eda69f07d8b8f451171c669a58fe4caf1e7f65dd6cf935e9ccfadcdf8bc643f7ae408a47ed1c638dbf1ba1f7567bb78c4a7988d77b0641630a5124b00b925c0d0ad500f9154e812d5f1a981b6fba7531c0ff524215c7716941677fe61f009239e4b517ede0cbf8862e3c778c1d0d801a38abf749488b26c19b6fb4c2278e45bac7ff958e46e036569236d93ccd56c466194304a5a71875d167380fa28bbbc6b287f0e8e6cb9e4df85fd40d4ec37af928a3d313bc85068d215ea6c4bee0cd97a0b215944d9e58f40fd444f63ab04e2a2a5bc11c5f0c47e189861aa82d14fde6c532956f4a73d12896b17b4c673b12d3f6914d64816912530d3fe9d9992862a8928801992463763381a98470f0a9637db0298b6dd5116e0bf23feb2b592e6894d1aaecb0a7c65079cb6e1f2e31d545fc499a73383c4346c86f0c9b8912fb032ae89f59c8a3436f134063dbb310bfa376e66a8b550c2ac21846bd17624ecb0e2e166b68ce77873ee51833e4e80a67df6f52cd883055bf368f7117e0b91b1160a4df9eb26ef6d3ef2e63b63e0661464440eaad2d4be6da98bd218fc29053baf979712596aeaf5333d0c47dd88bc0cb1059e4e7111367211edbdae4430c47858f9e0559e623e1a3fac28b1b38bde64cb5538b912111c692ad23423ca4eab28b0176bfa928cc277de874b34a264baaf13eed8ad1e99754c1e645ca1b8fb50bc923bada705eafae4e5c8ca12ec75ca00a4b9c92cb891275959d0ac98b03f30003e1bba3191d0eb7de410da6e8bc4f3d0eb3e4395d10509a12c833fe1ad543b808588b5ccdca25160bfd70b0e5e11290c0780d7c040419f6f94b134a2fbb5ee31f0a23648c0a932ec41f132f6323b2ba4d17bd4c96d0463a71bc27b2130fc374d1aad61d9357cf1d7223c34f8db8d81097c8edef582689eafd145339b5dbef12f3a2514bbfad2760345bc61c3c28ddff0d2f2a3a7077d9c477c59c122b"}) ioctl$EXT4_IOC_MOVE_EXT(r5, 0xc028660f, &(0x7f0000000200)={0x100007, r4, 0x9, 0x0, 0x1000000, 0xff0f000000000000}) [ 173.987449] XFS (loop2): unknown mount option [locbsize=g]. [ 173.999417] md: invalid raid superblock magic on ram96 [ 174.005957] md: ram96 does not have a valid v0.0 superblock, not importing! [ 174.014284] md: md_import_device returned -22 23:59:26 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_emit_ethernet(0x32, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800470000240000000000119078ac1414aaac1e000189032344040003001a0000000008907844176d8542ffef59b1486aaea79332e7499b28376176ed11d8a97b33738603cf2a93d85ebab4dc87936c06aefb3a5a8bcd4b3445bc45161f3defec7e11924765d366e8d4129c7012602bb7160170531ce7195173ff02f22e37c55aef83b58cbc7a334643abc71958effa523028f720bffe855979b44c2b51bba39e3520e993853c94345b3220ec026f290ac754df47c493d3c4d0c8f5e9aef6141a19377c91fccc9ac87fdab1367c05b5dc44f453c4b22e21467bd088ae26671b16caa0db373280fc070b796ace095f65c4bee1b05e19383e2d79a35470243ae5344eb722ab"], 0x0) 23:59:26 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 23:59:26 executing program 4: r0 = socket(0x11, 0x800000003, 0x8) socket(0x0, 0x0, 0x0) bind(r0, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x58) timer_create(0x0, 0x0, 0x0) sendmsg$BATADV_CMD_TP_METER(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) sendmsg$IPSET_CMD_HEADER(0xffffffffffffffff, 0x0, 0x40) bind$inet(r1, &(0x7f0000000280)={0x2, 0x4e21, @broadcast}, 0x10) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) sendmsg$TIPC_CMD_SET_NETID(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x20000004}, 0x844) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xeb}]}, 0x10) getsockopt$kcm_KCM_RECV_DISABLE(0xffffffffffffffff, 0x119, 0x1, &(0x7f0000000080), 0x4) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f00000000c0)='dctcp\x00', 0x6) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP(r1, 0xd0009412, &(0x7f0000001340)={0x0, 0xfffffffffffffff8}) sendto$inet(r1, &(0x7f00000012c0)="0c268a927f1f6588b967481241ba7860ac5cf65ac618ded89748955eeaf4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf93a1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x20c49a) socket$nl_route(0x10, 0x3, 0x0) [ 174.187139] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 23:59:26 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000000)={0x0}}, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="300000002000010000000000000000000a00000097ce898a000000001400110067656e65766531000000000000000000236af95634c94ac86d44faae157839990dfa929a50976dfbdad153076d5d9910d8530f97c2b6ee211c17c969058166636cb4b77c5aa89de57a29cf0cfd8c1e52c56ea0a53d06"], 0x30}}, 0x0) munlockall() sendmmsg(r0, &(0x7f00000002c0), 0x40000000000009f, 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r3, 0x0, 0x0) sendmsg$IPSET_CMD_TEST(r3, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20002}, 0xc, &(0x7f0000000140)={&(0x7f0000000380)={0x21c, 0xb, 0x6, 0x201, 0x0, 0x0, {0x5, 0x0, 0x5}, [@IPSET_ATTR_ADT={0x3c, 0x8, 0x0, 0x1, [{0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBMARK={0xc, 0x1b, 0x1, 0x0, 0x3f}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_CIDR={0x5, 0x3, 0x20}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_NAME={0x9, 0x12, 'syz2\x00'}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_MARK={0x8, 0xa, 0x1, 0x0, 0xcc}}]}, @IPSET_ATTR_DATA={0x4c, 0x7, 0x0, 0x1, [@IPSET_ATTR_BYTES={0xc, 0x18, 0x1, 0x0, 0x8d}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x3}, @IPSET_ATTR_BYTES={0xc, 0x18, 0x1, 0x0, 0x8}, @IPSET_ATTR_BYTES={0xc, 0x18, 0x1, 0x0, 0x4}, @IPSET_ATTR_CIDR2={0x5, 0x15, 0x1}, @IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x1, 0x0, 0x2}, @IPSET_ATTR_SKBMARK={0xc, 0x1b, 0x1, 0x0, 0xff}]}, @IPSET_ATTR_ADT={0x5c, 0x8, 0x0, 0x1, [{0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_ETHER={0xa, 0x11, @multicast}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_CADT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x8a}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_NAMEREF={0x9, 0x13, 'syz0\x00'}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBMARK={0xc, 0x1b, 0x1, 0x0, 0x7}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_MARKMASK={0x8, 0xb, 0x1, 0x0, 0x627}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_IP={0xc, 0x1, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x8, 0x1, 0x1, 0x0, @loopback}}}]}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_DATA={0x84, 0x7, 0x0, 0x1, [@IPSET_ATTR_CADT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x42}, @IPSET_ATTR_IP_TO={0x18, 0x2, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @local}}, @IPSET_ATTR_IP_TO={0xc, 0x2, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x8, 0x1, 0x1, 0x0, @broadcast}}, @IPSET_ATTR_PACKETS={0xc, 0x19, 0x1, 0x0, 0x1}, @IPSET_ATTR_NAME={0x9, 0x12, 'syz0\x00'}, @IPSET_ATTR_SKBMARK={0xc, 0x1b, 0x1, 0x0, 0x2}, @IPSET_ATTR_IP_TO={0x18, 0x2, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @dev={0xfe, 0x80, [], 0x1d}}}, @IPSET_ATTR_PORT_TO={0x6, 0x5, 0x1, 0x0, 0x4e21}, @IPSET_ATTR_PORT_TO={0x6, 0x5, 0x1, 0x0, 0x4e24}, @IPSET_ATTR_PORT={0x6, 0x4, 0x1, 0x0, 0x4e22}]}, @IPSET_ATTR_ADT={0x88, 0x8, 0x0, 0x1, [{0x1c, 0x7, 0x0, 0x1, @IPSET_ATTR_IP2_TO={0x18, 0x16, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @remote}}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_NAMEREF={0x9, 0x13, 'syz0\x00'}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_TIMEOUT={0x8}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBPRIO={0x8, 0x1c, 0x1, 0x0, 0x200}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_IP_TO={0xc, 0x2, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x8, 0x1, 0x1, 0x0, @multicast2}}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_PROTO={0x5, 0x7, 0x2}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_PROTO={0x5, 0x7, 0x8}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_MARK={0x8}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_CIDR={0x5, 0x3, 0x1}}]}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x21c}, 0x1, 0x0, 0x0, 0x240400d1}, 0x8000) 23:59:26 executing program 3: r0 = socket(0x1000000010, 0x80002, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 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, 0x42, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000640)=ANY=[@ANYRESDEC=r0, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x1) sendmsg$nl_route_sched(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="38000000240007050000004007a2a30005000000", @ANYRES32=r4, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000300)=ANY=[@ANYBLOB="340000006400270d00000000004a90691812000000000f34", @ANYRES32=r4, @ANYBLOB="0000000000000000000000000b000100666c6f776572000004000200"], 0x34}}, 0x0) r5 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$IP_SET_OP_GET_BYINDEX(0xffffffffffffffff, 0x1, 0x53, &(0x7f00000000c0)={0x7, 0x7, 0x1}, &(0x7f00000002c0)=0x28) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000080)=@newtfilter={0x34, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {}, {0xfff2}}, [@filter_kind_options=@f_flower={{0xb, 0x1, 'flower\x00'}, {0x4}}]}, 0x34}}, 0x0) sendmmsg$alg(r0, &(0x7f0000000200), 0x10efe10675dec16, 0x0) 23:59:26 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 23:59:26 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYBLOB="5800000002060500000000000005000400000000000500050002000000050001000600000013000300686173683a6e65742c696661636500000900020073797a30000000000c00078008000600"], 0x58}}, 0x0) [ 174.370315] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.3'. 23:59:26 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) dup2(r0, r0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) [ 174.413477] syz-executor.1 (9023) used greatest stack depth: 23328 bytes left [ 174.428098] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.3'. 23:59:26 executing program 2: sendmsg$NLBL_CIPSOV4_C_LISTALL(0xffffffffffffffff, 0x0, 0x4000) sendmsg$NLBL_CIPSOV4_C_REMOVE(0xffffffffffffffff, 0x0, 0x0) sendmsg$NLBL_CIPSOV4_C_LISTALL(0xffffffffffffffff, 0x0, 0x40400) sendmsg$NLBL_CIPSOV4_C_ADD(0xffffffffffffffff, 0x0, 0x0) sendmsg$NLBL_CIPSOV4_C_LIST(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={&(0x7f00000005c0)=ANY=[@ANYBLOB='\x00\x00', @ANYRES16=0x0, @ANYBLOB="4c9428eee3125b994c71d8d5e5e413514e101b01ec166243e502819a1fe265f456e004ca5427d9536eca44754e12cf37a012208d8683019fc7ea5f36c5352dcc7862dc13fcda4e64af540d2ec1c0d3e0d314b9d7f84600e0dbbc7ace36d23680271c04f94d1693ab3295c4db857180fb44b1731c6a8d76d80dd4f15fe27b64a4f62854e6d63fe5c4b32ccbd55359cc56e3e1075576eb7648b0d36f1a4f21bba7c6072c816cd63a1c5f315c203b0e958b2e4e095e8d0d4e7a04e2ffc0507d8c112ebb144b8ef4cfe9"], 0x14}}, 0x4000840) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$bpf(0x20000000, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2001001, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x68200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={0x0, &(0x7f0000000140)=""/56, 0xa0, 0x38, 0x1}, 0x20) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r1, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@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, @mcast2={0xff, 0x2, [0x0, 0x0, 0x0, 0x0, 0x0, 0x16]}, @loopback, [], "050c68deb1caadea"}}}}}}}, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400000007fd17e5ffff0606040000000000000000", 0x39}], 0x1) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 23:59:27 executing program 3: 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x2000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) request_key(&(0x7f0000000040)='asymmetric\x00', &(0x7f0000001ffb)={'syz', 0x1}, &(0x7f0000001fee)='R\trust\xe3cusgrVex:De', 0x0) socket$inet_icmp(0x2, 0x2, 0x1) r0 = gettid() keyctl$search(0xa, 0x0, 0x0, &(0x7f0000000240)={'syz', 0x2}, 0x0) tkill(r0, 0x31) socket$nl_route(0x10, 0x3, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x79149, &(0x7f0000000200)={&(0x7f0000000040)=@newlink={0x44, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bond={{0x9, 0x1, 'bond\x00'}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BOND_ACTIVE_SLAVE={0x8}, @IFLA_BOND_MODE={0x5, 0x1, 0x5}]}}}]}, 0x44}}, 0x0) openat$vcsu(0xffffffffffffff9c, 0x0, 0x0, 0x0) 23:59:27 executing program 4: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=@newlink={0xdc, 0x10, 0x1, 0x0, 0x0, {}, [@IFLA_LINKINFO={0xb0, 0x12, 0x0, 0x1, @vlan={{0x9, 0x1, 'vlan\x00'}, {0xa0, 0x2, 0x0, 0x1, [@IFLA_VLAN_INGRESS_QOS={0x10, 0x4, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x6, 0x9}}]}, @IFLA_VLAN_FLAGS={0xc, 0x2, {0xd, 0x1}}, @IFLA_VLAN_EGRESS_QOS={0x34, 0x3, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0xa874}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x3, 0x101}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0xffff, 0x6}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0xa99f, 0x1}}]}, @IFLA_VLAN_EGRESS_QOS={0x4c, 0x3, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x3f, 0xc0}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0xe58, 0x1}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x1, 0x10000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0x40}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x2, 0x101}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x3, 0x8}}]}]}}}, @IFLA_ADDRESS={0xa, 0x1, @multicast}]}, 0xdc}}, 0x0) 23:59:27 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000580)=ANY=[@ANYBLOB="b702000006000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000000ef2d30ed9e9ae396fcc43020ed7dbc319c3fd06c3aed8a89b7085bd01433b0360341925d090efe0d2369c59c71aad05c6d0fe532bfa0abfab9686ba2050c64ef17096431429b00c92d1c105cab83a91537753b06f81a7a2ced6159b8161e81fbe6e51068017de70b90825cdc4dae5c5c807bd49093fb976ec196e2b721e03ae0105bedab2ec3328435ed198f80b82c02d9974", @ANYRESOCT, @ANYRES32=0x0, @ANYBLOB="0753bc23c259e22519c9c2ad6ee8bcbeaf82b0d5db994c044ab678e2210d010400008f20abb00f2d5c00000000e406320a9142521a51b755bd86105cbaf2526ecffcb51d4340da95d1e1948a14d5690332c84e46da4f0d73010000000000000062ad4d1b8be3f1c52a2dd918deffa5eed4448e3355b7f9d87057df5be120a6257a4a8bee8852bd5ed412e5791cc1788b14fad9f97a694c59", @ANYRES32=0x0, @ANYRESOCT], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x78) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) sendmsg$inet(0xffffffffffffffff, 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000200)=ANY=[], 0x4ea00) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c47, 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_config_ext={0x4}, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.events\x00', 0x2da8020000100008, 0x500001c) 23:59:27 executing program 5: r0 = syz_mount_image$ntfs(&(0x7f0000000000)='ntfs\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e544653202020200008010e", 0xf}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000000c0)=ANY=[]) ioctl$BTRFS_IOC_SYNC(r0, 0x9408, 0x0) 23:59:27 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) dup2(r0, r0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) [ 174.557573] netlink: 68 bytes leftover after parsing attributes in process `syz-executor.5'. 23:59:27 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000023c0)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) openat$nvme_fabrics(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r3, 0x0, 0x0) connect$llc(r3, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, &(0x7f00000024c0)="b9800000c03500400000665c0f5d0202f5fbfb20e035c5e17de74b064000c4635765f766400fc774a600f30fbcf726660f38807769653626400fc7bb00000000360f7955f49af342d8868680000049b8206bc3c3220d2d4f5d2e66420fc73366bab6200000", 0x65}], 0x1, 0x0, 0x0, 0x0) 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_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$KVM_SET_NESTED_STATE(r2, 0x4080aebf, &(0x7f0000000280)={{0x0, 0x0, 0x80, {0xd000}}, "be77f645fa0faab4173328e03e0e9f020bbc798c84be65bf762199e269b6d15af3d542e5a531a895866fbf13910d95e922d6aa84d68924efe5e444b34d9df08a868ae23c677546798d6ec2c17d6e3f87f0d757c2078c9325c641fea9938ba4f20ebb2577f51ba467d973398c7fa94be4e2abd427b7ad4385c63e630090759c2a6c768a973d0b1e7244e494d5925d9d9f40afd544b84d1fdb8de7af279d8700739c11327a76f8bc32743c959d8858b276c211222f40206257be84ddd07b20d8b1de9b5390ba5eaa289c0bfdf6b5636b7acfac5159e2e7759338e06ae00e4b7cf162e45442e3c8395858847e3e28da4ed237027cd849991ab91e6e5dc61b9936de574c3b26a2b0e303386c02ed1bb6a5acaf8a9271e196bc59fb3d7d6a88383d53302680fd8ebd0e75fa67333a6fb9da0333d6f87b3f628136a4b9ec1c2f4cf3d5ec900ec17d48e3f741860d963ec6e629243d06b547374ec3f5a0a8e71cdd67e8f591d68711ba4df1f2fc62d9f54c6f7b8844c8ce569fb7f983a631250e77374780413ab37235afdefb70572e79f35d36406aded61bcf76711aacf325b2ac1f78b4ede1239e36d5d644c7a81cdf6b95a1e3aa6c2f70d889654572d1f88f05e5b2c5f5c37d6570102c2525a9b3fa28a88c83ded573a896239900bd365dc0323d4921c3c96a3dae810479a1ac83b64f0f9b2008eb51832bce90105dab379b3d99f6761d4cf438d92356c563c982938fe83026258aad0a7d9f5eacfa359c68ec271d3ecf9a57d3eec56cb0bcf1bb0adc6c297d6e5b101640d3c5b50bcb54faebed4f850e737b5a2837054bccbecfd1c28e70a967a350d21867ea95b2cdfe55fd3edc6e1f4db06a5e6b77a333af48e92899e074794f3b4687dce6d45cb33433e922b1602e767164dc0e760d14b4c70f304de2cb56ca5ea35719f492480e48b9007e4073a8e02450a93d3932971b32aca283773bbb7974486478d380d8524c0eee27ba19d9c51196494bc3f2c41c1ddc72b0b9d97ca307022baf742cb69b45de669e3224c1eaf4e6ec7bb76f921ad3fd01e1138eda10e945ca95302c1729adf6526041169700a783f767632e99b55eac5e4ebc25b63e11649a31e1dba33445a36b40c7cc7ab6450cb4853c69a9f1eb00d466f6c98f297d3e4882fd4d1a9dff0786cece0dd1b03fd84f982b493349f32e49be255102e7bd1475e25574a992da6907a0e6bce48d4601b51ca05798a0e8b5faa9ed6700902e4626b866b4219e3880277bca07f577def954fdd64e089622ed0eec558759a9b6d3e512b330fa30e31403053a73da1747a7874f5b7a9fde4c0f9f29a27e795e275c9f6c33d9db7f370f148a790811428b2f96566bd0e2b148997e69b0ffe1a81cb04d43ce6a24ea2a9414b930fa1330153cb20aaae484e515393b9ddf9d029806c35d5e956462b7cc7f1c7995006ffeae1f1ba1daf8d43309198bf444ec82c670800d5dacd600924564931014b1e834a38274c6560784572e6d4bf8c4a5a1ee5edb2f4ea5fa9f07b11d3d1d88b993fa662bc04dfb9ffa9e534f1622efd7f823346aa7e0a988f56be531c73f34439df61f9737cca8b93d2c25695138c70c469298c3a114c89a8c3409d4dc18e7bd0158631d0b936823a6dda814ed50f83862058d1ecc19b2e1195c910edb5e7164fbd403de0beb5d7feec901a5a373afa1162be95f0e71e50d479e33494d7c98c1cb2ac886c81610678923685fa9f5fff2584c89130b7d2ac78317e531bb2fcade76520cf8bec450e31eebfa5ae2f78587c572d36d56a69cf3f2cc9e15b77c11877d27e8af0196902d7f94646f0294b4507ae4461397ef21b24a2142f740460e1eb1935cbaccd14f71f21d6fb7144de99154f037cf31e9f30da3c935950c7d1c859096d44b57e7bd37147304b2fe51ab63ca7c4031c1f07913c8a894a6b0573886d7a0a62cd20a0f433e541a43808465eb82af5bb9c819a74bed83cf91aa180442c28b9f4d69dd7e728c7734dd3bd3e277e67e96ab9f09e083c0a6e42fe2bc5dcae9a2deddb7f763e62b0d8adacc00af734bb9e978c160600611c83309468a2f942f5d2c9f7cafc97dae2f542ef33be39952fa70ee3e2ecb3105c1a490db73fcf46a3645de10e1cb335ea604f41d10b723872c26f20a71f44b1301fffd601c6a609e0d195bbcb1203cd23fdb3e3f59fa8ae5a484881c34706bacb6a479fa7c9cc6920613dd6903bf046493bac060f046efc6ce43aafe9a3b735c1cb283714548fdc16a2ce9d9dccd77f3b8037132ec1b1f1d965932a9ec4b20efe1f2212c94511b61799b5bd29be84e47d1c1209af544bb4c4820b4897fe00fd583b8ae5394354d1f2532d0801f202ba31bf01a896ebea5302167cf9b0ed71e793d9572fac48d75724caa57f99ba9db2113f5fa52d19356ed1d0c85bd60805952113e521a01444d6a6a502144691a9d32363284410e967626c720cdb3444a56b1b7043047dbf8e5f1b5177c82a651710eaed591e1d4ac5ffaf85411f7c3c3e58fefb5e0528f74b3f78a0b31de68f1e31415a7a37010be818b886c28cca1bf68db068929bad71bc6b4ae2a4c9f2c9bf98f15164e6ef96ef4121c191e5a94ca431b49c475f02acebc42d2c6026e4f7d595e5677947bf6cc0d6f95d7838f76cfc04492cebaed4374984706465ac83a1acbb55450f5b5e1e4cc00a88c334af44d337089c80167a813f54fa903ec85d8f1d22c443bcdfb3d268a3e57f563b9732cc3f5d8b1fd98a6f44e3b056cbeb65946ec917ef093c3a62757f2b27e6b4873ae7183b5b9a6528a576af69449df90cda4bfad6c54bed67fecc6fdc624183aecb5072002c8dc9d45505901c61489ab31b7d6cde6943f042953df648861b68663291117f3deb74d3f9e9501d9d50b095baaeef21aca82e00203c06ce103cc923e6f02ab481eed2da0a4eedeb827e9d7961f6d972f347c649e706dc0259d697a6a5ea1ba33a6f2c16beed92b58fa290026c728e91f3de285a74e56e968c5d174639a915b5e53d7b1e5566b1a89f09434afb2a2ff1fd00d13e7ce5a3dcb8e628f39a6c6825acd4b7152a777d21485f6360af8b1c62a4a29f2ad98d9c393530187c14b4defdfc8ac12433be7f56a40ce4087eb1f7cf949e4e9b3c612e4953716ab027a36ce839f1d2815c289d08e0e500630c2f54344d6549b9645a4b31648d25f71dc7a43651aa8530ccd0cec2f96a4385b185823111c514b5beb817a98824f301462598f03919ec52c0fdf5a522f3e4b250ded3089e0958bb20e5f936c8ab4fc00316ce483254f6e2abc024835acdba239decc60fcc316cbb5fe85db2e22ecd1259c607b575d836222d7a21f0fccdc6d4f90c487c66dcbe9d17f6af2edc30b57189f009072fa5b46e1f49aa33a6546aea60202c4e77066e2f487b2bd36f3178ea888488ae52fad830868172d8f2b3335db98a83c45e047ba93eb32e08a014d13fb8b9f3b54c16adaac8a95c250051baaa3667343a3df51ab7dccedcf4410482fb24ab337285d4c0d182bf00050c5cd2f8a1f7954fe0ce1c2325dc159445464327f0c463dfdae8c944db603ceab504409be7e3316e679960b63e1935018641f0d30d40fb4f83faa2786e7284b0adf6fe0ae04f61c362be89177aa7a27cd00a1c101deb33fbae04b8b20fceeef601049626954f0436470eb4d344fd53c34eab4fca401bb6aa64c1d1891ca88300ce5f8b9b7badb64a5aa3ce8ea848e288239def4602e4812c66503ccc2a68b734d97b2fe71e321e09275bbc727e4c02ce1a967f2f7c5f02f658c5e449a1c718a535561afbddd05ad28559c6ea8a5d19298eeccee69818b69a833b972128e153306522a3733396e25e3a2175443715b0926ea967609f73e2529fa4b6c346e32543431d11f57f557c71ff6b789d9a78e8039f78c5089586aeba7a584b3d6b753f8633d062b5cca3639eb95885027a1b78a90f79d33e8872b455a21618b76a4afd3d704849b067ab8f968bf528fbdbdfdd34e84163d644e211e32f9b5b91f86fb815890f6e405d7324fd6ff84fea268cf4d613d8b8cc784fd434f317dd77ccaf40d974c43d70ec15306c691ce9782267b20b35c150c1c104adff5437068f7c9dee058c08403024e5ed1f35bf1b6db213af8fd0293b230ddc7a405e1e3e584292cf6d9bd4ca1d0c325ecf37c57134320f79fac3f26874b1d595d0aacb7bf454bc4e15f755c1c7e2d0951d7731d8bf27c8002f611a942d633c9e0203ee9f848de15966e6c993d790bbc26958fdc3ff4e62b971697855ad0980d3cf6cd79c0f2f0d41eab6d2c67e83295afcbee60179e0997ddf9b15002b7fc058afa567034dabc640790aba2419a5ccbce25abccde586373f4e31f3436e5bab2e156b4cd6abaadbd4e991cb4a15cdea2202b13bce716e1df40d6bcc275f14c152ffe6294d2b5a5377a9da546490a0ff9ec3f27a0a6070f1b0d72b75a74ac1e764c4670b9547faa728500233dc410132d800bddd4e81272f1ace1fa8186e1b68e06000000000000009b094764fd0720212c14f12f1835596660e08dbaf1a28c2ecb391094e8decb500484a4f9de412781fe084695a243d474471a3d6abd4ac640cfb7da40e0327defce9aa8101a25f7145b55db0510dd090af63fd65f9003693b21b2f3d4775c65707fed78474238d6453592933b2265c3836d0c775b95e9739b3de3856072a5b43c9e3024e8843b2522e92d12aab4a636c68af12722ab38d881f4c97118014db986f3ec966783b93d81d1d70e3ea611482df745256c3ef9c6c949c6afc6929f69d9427ddde81f3f278500c586b3bb736c2fc7713ad92ed13640f4051e72b38568e3f211f75261ee6517de0b980076127d7dc00a1660a11232325f7ac097f46e0ef4493cd7de875d14056419373d887a821672d894d32c810464705e92c9abe32967fead2464c8b2f693f45d07a8160f59ec046019b016ee8b07764278af8c6b22b4cc079f406c0ba898332aa8911b026c75edd02d5a40f8ed9c1a3d39c1893a0affe4b38c77305429562e9d0907179753051cbf13ff936091334fe24a53816d2aa5e2e26993dac3f2c573b0001152ee26b633afd966bfb704054227160bf292bbcc35f78a649bb7f4fe1783a6b10de778519c8a71f1381cc67a779e51ce3097e666d964728d55708e76953826c7659c3647d3f3cedf9f1b45b27f5735bb8d78d874bf73147b738b9c0566a0d2fdcb17f85dc712462e381ba1466d92d903ba24d0cc17ddbeb7bd80b5525d7236a8add54d4eca06fe4cd0d3724403c7ad09f22eb2fcb4181eddde271be821579b7382bbfe36dab5079811e62842da65165c27c181dfed279d5ec12a1c0c13541760c2fe5cce95c6892622229ac24a7211ba43e513077f34342b61611a1ab10b6c51f6e3a06be0716d7d1abc82f5903e32f1e6e3e85789c1b8f140bbe1903b9677ec9655e171bf1f4d27dda003c27d4ef0e043d0def451dbc0f48cb6cb605b1e2d27e9fc9db10c0b571b6805f316b00b581d0d7358f83e14d1b4290e61fc0d0bd97334f31a547350c00877c90bcb591b98986c19d9d477f7dc521ac43d2edf9201ea61c43e6365e795bfb44b0d90ced7b9d34a849dec495d79cae7769c721d7cd17f1503df3d113c49fcb18449ff180d39c94717ae8fcba7ee1d8cf75873098a7a697d5f5d7a6eeef14daf146710ee40c94ff8ea9ff048d108688776fd074e72658d6ea43f42ea03883f70f45c7b86d3eb0bced0f3a60b6da510833728ffdb82af9a34c5fc86e0130861ac66c68b784300", "204b9e1804d636301150775298e6490040d0ecb72371cfe0ccc258d2b4450458b909ff0100000000000037ed25df0ce2b046ccc47e3501ed7a53e69d95dfb761f3fb81659983876f915b21b4b91270b4607875b751136514bb42b1de575e5ae05e98fd37dde49acb6a8e7f7c592ceb8793d00c84515e9b091fca8056f69ef47c1c91735af04b3077a94a24147489c6bbc3d63a76ba4eb1e6adf014106f4b0117fc6a2b2c84ca9e6c40fade373fd49f657e5e828399868d39d2a9d8cb3f4508e156d31ded826a64d84b19ceb0c13d9566f14866028f00408428bc6b9a27761fb13e70561fa8bb45bf2547baeebd7c99e01c1ebdac09ba75e3f67b2bc6898ca2c8e6c2b09efef1e688c74fe8e214b657d3325725531f9ce71d59532adc69f40e0b821fbd14558133f9fcd9d5ace9150703b5879f74028583dccd4984a9fedf23f1f6b8c501f9a99762079404f109e6d69b025edbf2d3169e44f186eb60e7abf9539cb8013670435420f54b7e485644f5afc2d0581d8404c23bcf2c0bcd6d3a6fbc658721e74546ea52d57f259e841e87f01ace9d7fb10bb4356abffa306d91963914bc144e486f78c048aafe20eae27ff53250de7bed8c4167780c53facfd741b93f53d67a60eba1527701896bcd29a6cc20b9390582421eb0e5dce7a66a94881904dd91c47c59e8b7219adae86ba78b230306829368a56dc908245fc72886c3b18facea659b27466d3c6a85b541f20a012660319f8f4ba0faf0d83d28ac63ae417323a0f75b88235d1a60a29c41f662b34ac40ac19c94f227567860a998f5e4d8f65b930c1a1209ba04cc2406599914e8ed7c98d8095a56fd29920c47c6221bf7e6a076dfc90947af9468d8844731ac3923896f25a8402421e24e1d328e5b9daeb97048b87e3d374874071931ad791c1f03324ba01d463364a5bb1dba7e3b807aec9c333703397a45918c73b443dd46f7b289736662ad833302fa89567e44c3de8e2f87bb5f8758abf6f888ad26bb5ed48a4bd828d8fcf5c01cf7588009c1a6c35e94142950b3bac8fa0af15c2f30504cef3e544b132e4096a836aa49336cbe878d2e33075d0712adc3e75b9f9bc7ec420f123084eb296119171535c4fa49d460d4444eb309f424ec13be89ff6641caa089da262ff89c0d4b1a86fac91361a7a124a0e4b27de253186e10671d2532d600f6b4089dc690f600363092ad93fb62fbab9e1a96caefe31e4c117420fd1df64e4e0cf4967cb026a003be444278553c2e58e19ec5a6db3921fab8fa0748965e523659e54a3e01190492f9b01811d06b13d8c833454ab5a93af8a9ad27a155d682d8c78f074da17d6ccb7ded5b5f3c30e3afb3c0e4aab6ce79e00d42df9a74f486aee74c0bc021c209000000f5e79678c45bac331d6ec24ecb404296dc9e90b2c191fc14c53505e92587f43a5eedc56a6408048d9dbb8bee8840a656952cb361f0d76baa20939e6e8ab917e12b76dd812b95e68c90708d7cd81aa18002eea116f4190e49d1f628a509c8fb65f393ef5bcf7d1b9ea289e0532ee5f46e65709e84aaa7a6334c58eaab5c3cced88fa3e9e365ace119a3c40dfe336abbe6d3a09dfd895cdc3daae26ae9d3f68a3a2184ac5f6972ef034f1f9f0d4100a55b8638db0986f362a23b599903909a5a6193fc2c6e54adc965ff5d48bc1ed1b6ff0ab226b9598f70a13ca0a0b2d2cc05f17449bd4cbd224fa75810955011d5a401348c0b75546c1fd86824ced7b0c79cb4d13a3722aef6f7a0cb49f76a372ff133736f04b67bf6a74d5164a227f4865dfd15181e0a9e5dc53317ffb04a7ab1fba87d3b34bd1cee7c6aef4b3ebef183c9fcd4daf091ef1f5f2709a7eb4a648242c408e7d5b10b766e0f648c2189c4956474892e379a84b1f09f13ba589423e43b4b0dd267b1d0c976fb64903ea2d22e2612d9dbad91536a986f44986d74578f2cf378dc6505cc26261548a080e11d74fed2cdaa90479f0656fd927f89a0624f4ce943981ffbec2ceb27c7fb6e6ee7df7c2d26d7151f1dadb172a0017787c5d32d6408b6662c8f5348f34e63649206142164f7aa076b2c83bfffe44126ee923f0b9bc917e52308373553cf19e6798ac83ace350be47f445ef0d268c2a4fc67998a5907db42decc63fcfc30df0a4543da178e442aec97060edc209e34849f6beea0e366eccc80b87c1c16f89e5608b96c176ccfaf6014a619b81d72c5a89749cf763fd76c6ae82b6a1322674838ab9e5f9a0db7aa8b7d27db308edb664fc0197756f6709df36d9f6ed678944e18455a8d49434f9a6f223cbf52b6a1ba266a55331ffe7e83fb4130c2f5528626c4e451d8bac1da046dd59249fe41b6c8a36e82346918e0177c876f44101ff9f7721d8fbe1eca04e13ba8db3f5bd01c3661df0d6c8a24d45a246e0ac80aed4178901a71a939da4622592b3a8d87b3ae35370530039d7d413455e9d61656b58a1e63aa9bf1a87d8bcc6605c3167836f82ba01f54934e2d31d7463e1848ee8a2cca55a029d5ed37236dda9f278981cdb330eabc6bfc33a7fee5678c38b8e0a9258fa8ce5cb8abc3320d44dd16098df1bbf9d3e3142ec1838ba81785e37dc97fda2797e3cf6b7d6c367737b4df96a242149bbba7af54da91b404fbf01f4ecfb7ebd97c67de2415b3bca3b5f21deae988733dcb547a17aa38c0b98aba60fbb1d57f9e8f005ae6233e5da68da32c7a2778944a2eacba03e3312fe968fa3be0e2ceb4d8526803e7a8f24618b1003860e424da518c9602cb092c9c6b930b72523abf615ad8330e337e64ff82eb78d9a2384e86afece8aa9d9cb1b7ab27265261a3cf542e1655792ed66b28d27bf4f02d13e93413bfc5fae7dbec15aac85331ae3d4032679988ffd1c1750447f763ebc9ba8f8ba4521b74563af6ee8a996af3707dd03118c3f0d18d612a5105519310f7b8c5eb4b7e3a0d675374da18314d144b5d5d0ba2735dab4efdf68f78285ce4d35032427e23fe7c59c5844879550417dc93d2221fe0ff82c7e21ebba19c01fefc6f6eeb7078e7557f077ca089246e6f3901e127ca4685c191847ae720ce30d41939239b2835d9cfd126faabc88eb80d409d8ec1cdf6070c55109bdbbb668fd56c6ebd3503986cdf5ade19903a85516f0ed87872f397e6244b0f58c70b8dd0cbc408dd7a87c42d672d31fde7fbc31b3acff4be744b933ec0645f76b52481ba6f50a25a98f89d9989e347b682a459eb38004d0de0a7314f8319b1e0ce5152a4928d7f59769347a7f48af595d028b5012cf5b7fc081cbec3c5ad30801947b5d3f87a242b05691ef3f46f0ba35fa6ee28a966ad42e34ef6192cb6e5de41411df4638c825688abc1c8f1fa7b2eced5ae40a5d35d7cfd981f4dd46a91e8f123187d8e99a947020cdc4cfcb66ee004232ed5badfa694fd943ed59f01433989e5663a77fd2bbcdbfaad5ab482150f22ffa6b1ae9e99134b320c04444c3d5d71e37c6d4faf82b1297d75a520e6e6c5a0d7ab9fe83621702ef3507690f50e9abd452da33c58974cb63e4711fece83cf1251c6eecc7c9a887b0a881f148b6c8fa3749ef09661488909a2f74e41a4968f5f1d1ebd9a511f5732ed60a18032d68dcf34a5914b1c24275e6c3d331a8c454e4c615db1f6ce4de1b44fc755da73eef517bca08fa464443eabf4046961625ee82c406e08359b49785a1cbe9822cada3375da9adf55bd50e156a314f10107a3fb880a944fa3a0cdb4be2234c19ab26f8075c6389a0a6062e82050b493a30e617f728b8d0ced0b69da60c6fdadd95ee1c0e656b63ecc72a491e07bce4c3df3761e51bb327a86d55a375e4f5859a8b179a47f4b5b8b85fed0db916e31885d0ad185d6c7e79449e282a5d10a7cf86d0305a2673cd9aa834d130fcb1098c0f69771ae23e2b49cdd3d39be17fcc309a282486bf0e0829a0805a036b0b1e357f03a861857312dab3033f00957ff6f03a35240724bc6adf429090f555aca563ffb5e4b67c75486149f2495971bf653617f29e50d59da32288afeabc768787d2e830c70d5f0dbd8db5e9923b8893f32c4cdc0d8130caefade59d7f5e270f8b5487b69815dd8cec6d3dfa3ca308987f2970ab3e8714cdbae27dc22fa434805c9284b904840a92bc76490c15c6a04df137940d48f7ac6285f858611376f447ebaf11ce4014066d57e5fa579b588e0d795fb0322d1b8606faf9507092be3e320184a5324df47792e8b015ee27ace73b0bc05f3eff2c2a9ee45752df32a85b1ad5679aedbe40ac59511938929e210a409e538c139d1fb93891d2b9908f915b9c556788bb8926b6a96923038a119eb68bcb528a42e97f8fbd49e7d5bb3e51987cca590ea8a18e049f64d8c994d63a707c441e63509f909adf5f7c26d36714bd55607513003f8f85f20c8fea4248627d2f19891baef9b134a8ecb6e3da6232c5b818d7469645038312b6b952f782f28ccd199367a51f750927e5f11ef04cb299dc7ba0c24500134d3a9a0a4f62903ae930f5ba49c39855ffc4aba6cc9d400075f094875db9ebcbcbb35309421d08a928b0216dcbbf718761b01b4d41cf55b0b2bf4c89603a61e5ac2f5bf5236d4bee90617e1b2fdc3a4540db2c89561c1cb9b1e28436013546e654e36fa328097ce8a4baf5a2fd78f9bca617bd4de062dbbc38c7356232b385823b6c604a401f43f5864111eff29045c12b6c622182e097caa5a9945133375b46dc0e268e860dd58b62403c41393f02c7f1d23a1d0daad5d2eb7a085387ea6b81ceb6191d5ffa7f58848996caad4796ee8d9e1bad072455a37d8b64888cb4007f344783afca22db07a2ccb8531c6a9ec9bffdf1f949e3fce89f623119595c5b9bfa51893ff36849be61ff02939360a5d5b0e05d22aa3a1f16c27103edeb00c0f763bd4251805ec8d894692cd1636b4b1c96ab613896c17b2fb8a414a91463d54f145e1d49378e726e5921d8cd34aeb176a36701c9b75311806efcf402d4345034d7fd5165857bd2cd07b32a18334a3cf358dadbc8144b806120805a07714d8d0029fe0db7958bbb69b9a216e5945fdf0b892665c0bad2cd822797d5c7223094cd54042c781fba9d7f05a169f390225385d5c055896dc8a620a637a7c73ee77fbf2152fb62af9bcbe01389dd846724fa24ca6088d2bddf9bcae4d9e11f86266e4d87f6b11f3721c30c3f48ddfecb7623802c7e3f595b088473746d25b70bbdf8920924c6bb9e202e6d54e340a469e8ecf66b49dda0036a7d071492742593c2e02bd7bd703774f2ac8c45dbfa1f8ce4c205a05064362bf2819e80bd406367a86ece3f5d54b43029b3f7fcc2378c5e33e8de66fa5f3c4974310c3ac4d2ab1234b1fea14d71512c578dfab154a74dc66c8a5ff983a41e02c57c58cd9c3a77d22f15f8a6abe41de51ce4a921591ebba872c4feb0453b4f86fb4c7e19063b871ff6458b2ad51b992df6b16de3a5a2f5935c85d5a8709d82943c645f6199e76b38d718b86945638d92daa15aeb9beaa53028a425c6ee90dbd58b57f4a748ec0037fca725812aaac8e201d5121c06c9d3bfcbe799b9fa28440fceec7885d39a112626bd0f9e530cb5573083e6b3b0ce5ef60e85ea643331d45663f309d75d36c88ed56abbac74672daa72c2f180ab5d117d2ab17db9e36a807bcaa62a07aa5486d39d63f64d23f03e58f6fa346b39005cde05121ecc2146ae982d02532a2deb90d8b9cfd32ff03a5294933292fb3d58760bc81a72df0e602b9b4b7e407bc542924e9763fe0d4bd5346ccb9e10b1ea7dade31d4bbc900"}) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 174.622284] netlink: 'syz-executor.2': attribute type 4 has an invalid length. [ 174.663692] IPv6: ADDRCONF(NETDEV_CHANGE): lo: link becomes ready [ 174.733105] netlink: 'syz-executor.2': attribute type 4 has an invalid length. 23:59:27 executing program 2: syz_emit_ethernet(0x5a, &(0x7f0000000000)={@broadcast, @empty, @val={@void, {0x8100, 0x7, 0x0, 0x2}}, {@canfd={0xd, {{0x2, 0x1}, 0x35, 0x2, 0x0, 0x0, "3f52ff8986a340dea38a2e0fa9700cc9050c49273be4c1312bc7e09790acae6935b3d54cf8a877d796399c3d9fd97b47c8bb53fe660dc85676707914b8fa32d1"}}}}, 0x0) 23:59:27 executing program 4: r0 = socket(0x80000000000000a, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x2a, &(0x7f0000000200)={0x0, {{0xa, 0x0, 0x0, @mcast1={0xff, 0x7}}}, {{0xa, 0x0, 0x0, @remote}}}, 0x108) setsockopt$inet6_group_source_req(r0, 0x29, 0x2b, &(0x7f0000000200)={0x0, {{0xa, 0x0, 0x0, @mcast1={0xff, 0x7}, 0x800}}, {{0xa, 0x0, 0x0, @loopback, 0xfffffffc}}}, 0x108) getsockopt$inet6_mtu(r0, 0x29, 0x17, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x80000000000000a, 0x3, 0x2) setsockopt$inet6_group_source_req(r1, 0x29, 0x2a, &(0x7f0000000080)={0x1, {{0xa, 0x0, 0x0, @mcast1={0xff, 0x7}}}, {{0xa, 0x2000, 0x10, @remote}}}, 0x108) setsockopt$inet6_group_source_req(r1, 0x29, 0x2e, &(0x7f0000000200)={0x0, {{0xa, 0x0, 0x0, @mcast1={0xff, 0x7}}}, {{0xa, 0x0, 0x0, @remote}}}, 0x108) r2 = socket(0x80000000000000a, 0x2, 0x0) setsockopt$inet6_group_source_req(r2, 0x29, 0x2a, &(0x7f0000000200)={0x0, {{0xa, 0x0, 0x0, @mcast1={0xff, 0x7}}}, {{0xa, 0x0, 0x0, @remote}}}, 0x108) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080)='nl80211\x00') r5 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r5, 0x8933, &(0x7f0000000280)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_MESH(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x38, r4, 0x83b796920fddda1f, 0x0, 0x0, {{}, {@val={0x8, 0x3, r6}, @void}}, [@chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8}], @NL80211_ATTR_MESH_ID={0xa}, @chandef_params=[@NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x7}]]}, 0x38}}, 0x0) sendmsg$NL80211_CMD_START_NAN(r2, &(0x7f0000000400)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x48, r4, 0x100, 0x70bd26, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0x52a, 0x78}}}}, [@NL80211_ATTR_BANDS={0x8, 0xef, 0x4}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0xfd}, @NL80211_ATTR_BANDS={0x8, 0xef, 0x18}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0xfe}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x40}]}, 0x48}, 0x1, 0x0, 0x0, 0x4040040}, 0x404c881) close(r2) r7 = syz_genetlink_get_family_id$tipc2(&(0x7f00000000c0)='TIPCv2\x00') r8 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r8, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)={0x60, r7, 0xc573de0d27bdfe6f, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x4c, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz2\x00'}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x20, 0x1, @in6={0xa, 0x0, 0x0, @mcast1={0xff, 0x0}}}, {0x14, 0x2, @in={0x2, 0x0, @dev}}}}]}]}, 0x60}}, 0x0) sendmsg$TIPC_NL_BEARER_DISABLE(r5, &(0x7f0000000940)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000900)={&(0x7f0000000480)={0x45c, r7, 0x400, 0x70bd28, 0x25dfdbfe, {}, [@TIPC_NLA_BEARER={0x40, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e21, @loopback}}, {0x14, 0x2, @in={0x2, 0x4e20, @multicast1}}}}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}]}, @TIPC_NLA_NET={0x54, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ID={0x8, 0x1, 0x81}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x6}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x3}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x4}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x3}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x7fffffff}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x7}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x7}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0xffff}]}, @TIPC_NLA_MON={0x1c, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x4dfb}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x6}]}, @TIPC_NLA_MON={0x3c, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x1}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x400}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x2}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xfffffddd}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x3}]}, @TIPC_NLA_MEDIA={0x78, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x98}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xffff}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x33d}]}, @TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1f}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x17}]}, @TIPC_NLA_MEDIA_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7fffffff}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x2}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6d9a}]}]}, @TIPC_NLA_LINK={0x70, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_PROP={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xb}]}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_PROP={0x3c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x52c}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x9}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x9}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x6}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x19}]}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}]}, @TIPC_NLA_BEARER={0xfc, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x5}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x9}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xc3f}, @TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}]}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x14, 0x1, @in={0x2, 0x4e23, @loopback}}, {0x20, 0x2, @in6={0xa, 0x4e21, 0xcb7c, @mcast2, 0x4}}}}, @TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e23, 0x9, @private2, 0x100}}, {0x20, 0x2, @in6={0xa, 0x4e22, 0x1, @private0={0xfc, 0x0, [], 0x1}, 0x16d}}}}, @TIPC_NLA_BEARER_NAME={0xc, 0x1, @l2={'ib', 0x3a, 'gre0\x00'}}, @TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e21, 0x1f, @private2, 0x3}}, {0x20, 0x2, @in6={0xa, 0x4e22, 0x81, @loopback, 0x8}}}}]}, @TIPC_NLA_NET={0x4c, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ID={0x8, 0x1, 0x1432}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x408c9286}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x80000000}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x1}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x2}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x3}, @TIPC_NLA_NET_NODEID_W1={0xc}]}, @TIPC_NLA_SOCK={0x5c, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_ADDR={0x8}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x18}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x93e5}, @TIPC_NLA_SOCK_CON={0x2c, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x3}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x1359fdc}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xb885244d}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x9}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0xffff}]}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x5}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x4}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}]}, @TIPC_NLA_MEDIA={0xd0, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x2}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5}]}, @TIPC_NLA_MEDIA_PROP={0x44, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9d}, @TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x2d9fc00}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x11}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x4ea}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xe2e}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xa}]}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_PROP={0x3c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x80000001}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2}, @TIPC_NLA_PROP_MTU={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xc}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x2}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1b}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}]}]}, 0x45c}, 0x1, 0x0, 0x0, 0x885}, 0x40000) 23:59:27 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) ftruncate(0xffffffffffffffff, 0x7) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f000000b000/0x18000)=nil, &(0x7f00000008c0)=[@text32={0x20, &(0x7f00000000c0)="b805000000b9510000000f01c10f46a78900000066ba2100b067ee66ba4100edb9800000c00f3266ba400066ed0f30c4c271de9d0000000066b808008ed0660f38806f000f011c2666b8bf008ee0", 0x4e}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) perf_event_open(&(0x7f0000000040)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000000)) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c9]}) ioctl$KVM_RUN(r2, 0xae80, 0x0) openat$vsock(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vsock\x00', 0x0, 0x0) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000200)={[{0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x3}, {0xfffffffc}]}) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r3, 0x0, 0x0) sendmsg$MPTCP_PM_CMD_GET_ADDR(r3, &(0x7f0000000380)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x1c, 0x0, 0x4, 0x70bd2c, 0x25dfdbfe, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x7}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4040854}, 0x800) 23:59:27 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) dup2(r0, r0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 23:59:27 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x14e24}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) recvmmsg(r0, &(0x7f00000004c0), 0x8a, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x6e24, 0x5b81, @empty, 0xfffffffd}, 0x1c) setsockopt$inet_int(r0, 0x0, 0x14, &(0x7f0000000040)=0x6, 0x4) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) [ 175.060617] pit: kvm: requested 108952 ns i8254 timer period limited to 200000 ns [ 175.064121] Enabling of bearer rejected, failed to enable media 23:59:27 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x7}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x2, 0x0, 0x0, 0x3, 0x0, 0x0, 0x8}, 0x0) syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1013c1, 0x0) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) write$9p(r1, &(0x7f0000001400)="3b27a4b46ee92b4a59073c369a5e19f9db153c4fdbc76aa2a4bb9f3e5e1aa197a9e97d1016c01813792e50c2692c175aad715d110a892949ccc6e2e54c2d5c8f0b7932b69797f217168b0c1feb128ae34f0daf487a70b5c117acd43725fe17993634f1695dabd7f998cd55e9d5bd911e86aa7a4ad75a574bb96951d6018b25d942a9544bca1ebb0e8d10c092cdcb85797673972099e4041aaf8d636f66cb1103ef2050ad28fabaed33d6927889d97f4b5ce0de71d3fd832980f4f088d0d824e20549b4bbd906ffa51ce9de54d779eb4de462faac20a3ab0ed9934373ca22cea5454f4c2a740cd461e39956bb5f98df2aebc60cf32623adbffbcc378fa7250b6a3fc863dadcf6d4f8b855c4e70f0796eee6218445dad2811dd6b540ff52efa2f167dd9c1b8b016268d37db430983fefc0645d20614c8df2eb0872c58e09664e672b0b6a9970fec199257e1c606ec3e364c66a0f4d258c74accd43b987c756d602fd8787fed3aa43fd8d84e9656d4a413fa9a423bc54b873583d6d497005e54712fafc71384988d80134fbf84f53fdd74b354848006b8b5b67e7cc5a472475d3ae545ca1fcf7628b873e31ba83a98a7ad5b0cfbe9711b517a9a1388ad0efa2a3b4e22152021d631b731e2e100a9831111db7acce948bb5deeea260463c140ac929e77c58402776caf85d4569a75dde2f64c4491508afb541ed9b2c81fc95c06706235f383e31cf662c95b1e49cfd94871e22720a41535756e419b271276941692bd023dd9c9dbec4f7db1e5c00d8b3be7b8e826a6aadd001edd0dfeb00f8048442b5c48456fd642e629dcb2ff55592665ff491cd832672ce4d999da186db2c3a1f8b6b1f7d3750d7cdb3097954e6e14fb2183ad662c63d4ce8b82dc2487f0fe2ea2827b53a7c6dcced878d2fb29c1d3ff583570e7bc172d1a5c716e0447cb08ce3c468ffdf975da372f3f3eb455aaf5822bc04a51b6cad24a2331369df81c123b009a2381b42e9aeb077f621608d81c12a5f5c6c295d74afd4dd5c051296be0b54c70bf8", 0x2e3) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setresuid(0x0, r3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) setresuid(0x0, 0x0, 0x0) setsockopt$inet_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000100)='tls\x00', 0x4) setxattr$system_posix_acl(0x0, &(0x7f0000000180)='system.posix_acl_default\x00', &(0x7f0000000480)=ANY=[@ANYRES64=r4, @ANYRESDEC=r5, @ANYBLOB="02000000", @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="02000000", @ANYRES32=0x0, @ANYBLOB="040001000000000008000300", @ANYRES32, @ANYBLOB="00000000020500000000"], 0x4c, 0x3) r6 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r6, 0x0, 0x0) ioctl$IMHOLD_L1(0xffffffffffffffff, 0x80044948, &(0x7f0000000440)=0x100) sendmsg$AUDIT_TTY_SET(r6, &(0x7f0000000340)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000200)={0x18, 0x3f9, 0x800, 0x70bd27, 0x25dfdbfd, {0x0, 0x1}, ["", "", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x4000800}, 0x8850) sendfile(r1, r2, 0x0, 0x1c500) 23:59:27 executing program 0: socket$packet(0x11, 0x3, 0x300) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) [ 175.148418] Enabling of bearer rejected, failed to enable media [ 175.152819] pit: kvm: requested 39390 ns i8254 timer period limited to 200000 ns [ 175.176595] pit: kvm: requested 84647 ns i8254 timer period limited to 200000 ns 23:59:27 executing program 4: r0 = syz_open_dev$mouse(&(0x7f0000000000)='/dev/input/mouse#\x00', 0x0, 0x0) syz_init_net_socket$nfc_raw(0x27, 0x3, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r1, 0x0, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r2, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='fd/3\x00') r4 = dup2(r2, r3) r5 = accept4(r4, &(0x7f00000000c0)=@l2tp={0x2, 0x0, @multicast1}, &(0x7f0000000140)=0x80, 0x80000) setsockopt$CAN_RAW_FILTER(r5, 0x65, 0x1, &(0x7f0000000180)=[{{0x7ff, 0x1, 0x1, 0x1}, {0x1, 0x1, 0x1}}, {{0x2, 0x1, 0x1, 0x1}, {0x3, 0x1, 0x1, 0x1}}], 0x10) recvfrom$inet(r0, 0x0, 0x0, 0x10040, 0x0, 0x0) 23:59:27 executing program 0: socket$packet(0x11, 0x3, 0x300) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) [ 175.225600] pit: kvm: requested 39390 ns i8254 timer period limited to 200000 ns [ 175.249646] pit: kvm: requested 96381 ns i8254 timer period limited to 200000 ns 23:59:27 executing program 3: r0 = 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, 0xfffffffdffffffff, 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x26, &(0x7f0000000000)) openat$mice(0xffffffffffffff9c, &(0x7f0000000040)='/dev/input/mice\x00', 0x0) ioctl$DRM_IOCTL_AGP_FREE(0xffffffffffffffff, 0x40206435, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001380)=[{&(0x7f0000000180)=""/148, 0x94}], 0x1, 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') r2 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r2, 0x0, 0x0) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffd, 0x85, 0x1b, @buffer={0x0, 0x8d, &(0x7f0000000240)=""/141}, &(0x7f0000000300)="2b8035ea81c2224e0a6f3df9b5de8a3d0bee9b03e39d87ccc6fea4c06d8659bce1cd5f8a01c127464481fb74b86298b9cdbc2986a319e345b84134701789a4f5fcfba3dd1ed0ac4977a0f5f5c7acca5ab6568348d4cfe4bf9f74ff822c33d6653413d70379264273d3832e47641d159a6947706c1b9be1d623ae61767ed9a72f2f8e887161", &(0x7f0000000080)=""/64, 0x7, 0x12, 0x3, &(0x7f00000000c0)}) preadv(r1, &(0x7f0000000480), 0x10000000000002a1, 0x0, 0x0) [ 175.334735] pit: kvm: requested 82971 ns i8254 timer period limited to 200000 ns 23:59:27 executing program 0: socket$packet(0x11, 0x3, 0x300) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) [ 175.391544] pit: kvm: requested 10895 ns i8254 timer period limited to 200000 ns 23:59:27 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$pppl2tp(0x18, 0x1, 0x1) r3 = socket$inet6(0xa, 0x800000000000002, 0x0) connect$inet6(r3, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast1, 0x5}, 0x1c) connect$inet6(r3, &(0x7f0000004540)={0xa, 0x0, 0x0, @ipv4={[], [], @multicast1}}, 0x1c) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') setsockopt$inet6_tcp_TCP_QUEUE_SEQ(r1, 0x6, 0x15, &(0x7f0000000100)=0x8, 0x4) write$FUSE_INTERRUPT(r4, 0x0, 0x0) r5 = signalfd4(r0, &(0x7f00000000c0)={[0x1]}, 0x8, 0x80000) r6 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r6, 0x0, 0x0) connect$pppl2tp(r5, &(0x7f0000000040)=@pppol2tpin6={0x18, 0x1, {0x0, r6, 0x1, 0x4, 0x3, 0x3, {0xa, 0x4e28, 0x3, @empty, 0x6}}}, 0x32) ioctl$BINDER_GET_NODE_DEBUG_INFO(r6, 0xc018620b, &(0x7f0000000180)={0x3}) r7 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r7, 0x0, 0x0) ioctl$KVM_ASSIGN_SET_INTX_MASK(r7, 0x4040aea4, &(0x7f0000000140)={0x4350, 0xfff, 0x800, 0x4, 0x3}) sendmmsg(r2, &(0x7f0000000280)=[{{0x0, 0x7006000, 0x0}}], 0x400000000000085, 0x0) [ 175.482446] pit: kvm: requested 90514 ns i8254 timer period limited to 200000 ns 23:59:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) [ 175.547194] pit: kvm: requested 86323 ns i8254 timer period limited to 200000 ns [ 175.619577] pit: kvm: requested 92190 ns i8254 timer period limited to 200000 ns 23:59:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 23:59:28 executing program 1: r0 = 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, 0xfffffffdffffffff, 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x26, &(0x7f0000000000)) openat$mice(0xffffffffffffff9c, &(0x7f0000000040)='/dev/input/mice\x00', 0x0) ioctl$DRM_IOCTL_AGP_FREE(0xffffffffffffffff, 0x40206435, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001380)=[{&(0x7f0000000180)=""/148, 0x94}], 0x1, 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') r2 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r2, 0x0, 0x0) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffd, 0x85, 0x1b, @buffer={0x0, 0x8d, &(0x7f0000000240)=""/141}, &(0x7f0000000300)="2b8035ea81c2224e0a6f3df9b5de8a3d0bee9b03e39d87ccc6fea4c06d8659bce1cd5f8a01c127464481fb74b86298b9cdbc2986a319e345b84134701789a4f5fcfba3dd1ed0ac4977a0f5f5c7acca5ab6568348d4cfe4bf9f74ff822c33d6653413d70379264273d3832e47641d159a6947706c1b9be1d623ae61767ed9a72f2f8e887161", &(0x7f0000000080)=""/64, 0x7, 0x12, 0x3, &(0x7f00000000c0)}) preadv(r1, &(0x7f0000000480), 0x10000000000002a1, 0x0, 0x0) 23:59:28 executing program 3: r0 = 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, 0xfffffffdffffffff, 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x26, &(0x7f0000000000)) openat$mice(0xffffffffffffff9c, &(0x7f0000000040)='/dev/input/mice\x00', 0x0) ioctl$DRM_IOCTL_AGP_FREE(0xffffffffffffffff, 0x40206435, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001380)=[{&(0x7f0000000180)=""/148, 0x94}], 0x1, 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') r2 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r2, 0x0, 0x0) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffd, 0x85, 0x1b, @buffer={0x0, 0x8d, &(0x7f0000000240)=""/141}, &(0x7f0000000300)="2b8035ea81c2224e0a6f3df9b5de8a3d0bee9b03e39d87ccc6fea4c06d8659bce1cd5f8a01c127464481fb74b86298b9cdbc2986a319e345b84134701789a4f5fcfba3dd1ed0ac4977a0f5f5c7acca5ab6568348d4cfe4bf9f74ff822c33d6653413d70379264273d3832e47641d159a6947706c1b9be1d623ae61767ed9a72f2f8e887161", &(0x7f0000000080)=""/64, 0x7, 0x12, 0x3, &(0x7f00000000c0)}) preadv(r1, &(0x7f0000000480), 0x10000000000002a1, 0x0, 0x0) 23:59:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 23:59:28 executing program 0: r0 = socket$packet(0x11, 0x0, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 23:59:28 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) prlimit64(0x0, 0xe, &(0x7f0000000280)={0xc, 0x8d}, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x2, 0x0, 0x0, 0x3}, 0x0) syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1013c1, 0x0) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) sched_yield() write$9p(r0, &(0x7f0000001400)="3b27a4b46ee92b4a59073c369a5e19f9db153c4fdbc76aa2a4bb9f3e5e1aa197a9e97d1016c01813792e50c2692c175aad715d110a892949ccc6e2e54c2d5c8f0b7932b69797f217168b0c1feb128ae34f0daf487a70b5c117acd43725fe17993634f1695dabd7f998cd55e9d5bd911e86aa7a4ad75a574bb96951d6018b25d942a9544bca1ebb0e8d10c092cdcb85797673972099e4041aaf8d636f66cb1103ef2050ad28fabaed33d6927889d97f4b5ce0de71d3fd832980f4f088d0d824e20549b4bbd906ffa51ce9de54d779eb4de462faac20a3ab0ed9934373ca22cea5454f4c2a740cd461e39956bb5f98df2aebc60cf32623adbffbcc378fa7250b6a3fc863dadcf6d4f8b855c4e70f0796eee6218445dad2811dd6b540ff52efa2f167dd9c1b8b016268d37db430983fefc0645d20614c8df2eb0872c58e09664e672b0b6a9970fec199257e1c606ec3e364c66a0f4d258c74accd43b987c756d602fd8787fed3aa43fd8d84e9656d4a413fa9a423bc54b873583d6d497005e54712fafc71384988d80134fbf84f53fdd74b354848006b8b5b67e7cc5a472475d3ae545ca1fcf7628b873e31ba83a98a7ad5b0cfbe9711b517a9a1388ad0efa2a3b4e22152021d631b731e2e100a9831111db7acce948bb5deeea260463c140ac929e77c58402776caf85d4569a75dde2f64c4491508afb541ed9b2c81fc95c06706235f383e31cf662c95b1e49cfd94871e22720a41535756e419b271276941692bd023dd9c9dbec4f7db1e5c00d8b3be7b8e826a6aadd001edd0dfeb00f8048442b5c48456fd642e629dcb2ff55592665ff491cd832672ce4d999da186db2c3a1f8b6b1f7d3750d7cdb3097954e6e14fb2183ad662c63d4ce8b82dc2487f0fe2ea2827b53a7c6dcced878d2fb29c1d3ff583570e7bc172d1a5c716e0447cb08ce3c468ffdf975da372f3f3eb455aaf5822bc04a51b6cad24a2331369df81c123b009a2381b42e9aeb077f62160", 0x2cc) setsockopt$IP_VS_SO_SET_DEL(0xffffffffffffffff, 0x0, 0x484, &(0x7f0000000140)={0x2, @dev, 0x0, 0x4, 'sed\x00', 0x0, 0x8000}, 0x2c) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f0000000100)={0x10, 0x17, 0x2, {0x7, './file1'}}, 0x10) setresuid(0x0, r2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) ptrace$setopts(0x4200, r3, 0x3, 0x81) connect$caif(0xffffffffffffffff, &(0x7f0000000040)=@rfm={0x25, 0x3f, "72678148ccaf344bc09bbd03e2221720"}, 0x18) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240), 0x0) sendfile(r0, r1, 0x0, 0x1c500) ioctl$sock_rose_SIOCDELRT(r0, 0x890c, &(0x7f0000000180)={@dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x8, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @netrom={'nr', 0x0}, 0x4, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @null, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}) 23:59:28 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x7}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x2, 0x0, 0x0, 0x3, 0x0, 0x0, 0x8}, 0x0) syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1013c1, 0x0) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) write$9p(r1, &(0x7f0000001400)="3b27a4b46ee92b4a59073c369a5e19f9db153c4fdbc76aa2a4bb9f3e5e1aa197a9e97d1016c01813792e50c2692c175aad715d110a892949ccc6e2e54c2d5c8f0b7932b69797f217168b0c1feb128ae34f0daf487a70b5c117acd43725fe17993634f1695dabd7f998cd55e9d5bd911e86aa7a4ad75a574bb96951d6018b25d942a9544bca1ebb0e8d10c092cdcb85797673972099e4041aaf8d636f66cb1103ef2050ad28fabaed33d6927889d97f4b5ce0de71d3fd832980f4f088d0d824e20549b4bbd906ffa51ce9de54d779eb4de462faac20a3ab0ed9934373ca22cea5454f4c2a740cd461e39956bb5f98df2aebc60cf32623adbffbcc378fa7250b6a3fc863dadcf6d4f8b855c4e70f0796eee6218445dad2811dd6b540ff52efa2f167dd9c1b8b016268d37db430983fefc0645d20614c8df2eb0872c58e09664e672b0b6a9970fec199257e1c606ec3e364c66a0f4d258c74accd43b987c756d602fd8787fed3aa43fd8d84e9656d4a413fa9a423bc54b873583d6d497005e54712fafc71384988d80134fbf84f53fdd74b354848006b8b5b67e7cc5a472475d3ae545ca1fcf7628b873e31ba83a98a7ad5b0cfbe9711b517a9a1388ad0efa2a3b4e22152021d631b731e2e100a9831111db7acce948bb5deeea260463c140ac929e77c58402776caf85d4569a75dde2f64c4491508afb541ed9b2c81fc95c06706235f383e31cf662c95b1e49cfd94871e22720a41535756e419b271276941692bd023dd9c9dbec4f7db1e5c00d8b3be7b8e826a6aadd001edd0dfeb00f8048442b5c48456fd642e629dcb2ff55592665ff491cd832672ce4d999da186db2c3a1f8b6b1f7d3750d7cdb3097954e6e14fb2183ad662c63d4ce8b82dc2487f0fe2ea2827b53a7c6dcced878d2fb29c1d3ff583570e7bc172d1a5c716e0447cb08ce3c468ffdf975da372f3f3eb455aaf5822bc04a51b6cad24a2331369df81c123b009a2381b42e9aeb077f621608d81c12a5f5c6c295d74afd4dd5c051296be0b54c70bf8", 0x2e3) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setresuid(0x0, r3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) setresuid(0x0, 0x0, 0x0) setsockopt$inet_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000100)='tls\x00', 0x4) setxattr$system_posix_acl(0x0, &(0x7f0000000180)='system.posix_acl_default\x00', &(0x7f0000000480)=ANY=[@ANYRES64=r4, @ANYRESDEC=r5, @ANYBLOB="02000000", @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="02000000", @ANYRES32=0x0, @ANYBLOB="040001000000000008000300", @ANYRES32, @ANYBLOB="00000000020500000000"], 0x4c, 0x3) r6 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r6, 0x0, 0x0) ioctl$IMHOLD_L1(0xffffffffffffffff, 0x80044948, &(0x7f0000000440)=0x100) sendmsg$AUDIT_TTY_SET(r6, &(0x7f0000000340)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000200)={0x18, 0x3f9, 0x800, 0x70bd27, 0x25dfdbfd, {0x0, 0x1}, ["", "", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x4000800}, 0x8850) sendfile(r1, r2, 0x0, 0x1c500) 23:59:28 executing program 0: r0 = socket$packet(0x11, 0x0, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 23:59:28 executing program 3: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040)='nl80211\x00') r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_MESH(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000140)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="0100000000000000080003000789e7dabac060164bb84478492f6463904432d738d442e793aedb56000000000000", @ANYRES32=r2, @ANYBLOB="0c0023800600010000000000"], 0x28}}, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/kvm\x00', 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r4, 0xae60) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) ioctl$KVM_SET_VCPU_EVENTS(r5, 0x8040ae9f, &(0x7f0000000240)) 23:59:29 executing program 0: r0 = socket$packet(0x11, 0x0, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 23:59:29 executing program 3: perf_event_open(&(0x7f00000012c0)={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) openat$vga_arbiter(0xffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 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(0x0) sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) syz_mount_image$xfs(&(0x7f00000000c0)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x400, 0x7, &(0x7f0000000700)=[{&(0x7f00000001c0)="99932ea6d2b8cd4ab3c9758993b9d3200543a7911850aa", 0x17, 0x8001}, {&(0x7f0000000280)="17139717bebeb2f9cb8780a03d3faf4ca968526f0ffba0af121ff56f4106bb6c95a4f01907db3d34b0762e850e54f0566f593ac8a5be64d83ac218e7bd70f10d63d83b8e01a4cd1cb1ac5cd3fba142579f549a88c95cf7a772106b2bb1d1391ad3e6f571d73cc82474548752bbcd9ce00aaddc7ddb6f1316fefb9c207791db", 0x7f, 0x3}, {&(0x7f0000001340)}, {&(0x7f0000002340)}, {&(0x7f0000000500)="e6cb616d169989c6e7f13617a3e55402c0a9eee68d250c5283100e6ceb5720ad99b12d5c8557ee8ad26d632b16aac69d6620fe25fb87021fd2d2baa889d30e52311487f1821e305852ce45328873a80776fe9c723d2f5a5d893a1edebee413203aab26da3d685b698b0bfe9bdab3c6546dc71108519dad02ed356d0c6dd8ba7baa4903e8fb2ec3bedd848cc8431ecb3df793d52ad3af98d4fd19b7d29c345cab85e78f1af89993b467103d3b52aa29f7ae02fbdd4df09f7dd8fa21f1100295bd2c17513c4532fc1e31ad8695cd61d22b9f38ec544e96b583", 0xd8, 0x8}, {&(0x7f0000000600)="40927d0d4c4d44996d726e692564df56db3d18b2b733662ab9a8984de46cbf141bc09e81f55572f4ff885834142aa00dd8912d1f4b2131be58e52213b5c622b89d001a81ee41ee1289ffdc1f16188d2d5d1f9646aa4635c219f1fcadd93d035c9dd081f247f9b9832d2834cca298e9c6d6b89f3a53b7345e4fd539db6218308be389c7a0d2d73c1a167bc0467bda71c0b4f5489b330a77bfb5e9b3a2d001d29d64d6dc0aab3a4ef03124307ea22e697c809da30c7b1569b6b856e13f11e29c9128a1be52f67a6fe5c2127485b8426c0651c8172bbf332f7c7362afbecaeb7fee4e2e", 0xe2}, {0x0, 0x0, 0xffffffffffff7fff}], 0x210010, &(0x7f0000000840)=ANY=[@ANYBLOB="73797353e385783e1de477d6e86ad811000070732c73756e69743d3078303030303030303030303030303030382c7065726d69745f00000020", @ANYRESDEC=0x0, @ANYBLOB=',\x00']) 23:59:29 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(0xffffffffffffffff, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 23:59:29 executing program 5: ioctl$SIOCPNDELRESOURCE(0xffffffffffffffff, 0x89ef, &(0x7f00000000c0)=0x1) r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000000)={0x0, 0x6}, 0x4) add_key$keyring(&(0x7f0000000100)='keyring\x00', &(0x7f0000000140)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffb) add_key(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000200)={'syz', 0x0}, &(0x7f0000000240)="d4f005003228902cfd3b97fc2271295a19348b6c54a355d646e582bb93a2894cce934dc77e422cb2a141300dd4cfbc5b56770aa85f1099c63f48bccd15e4f26a032faa4acf9365d62486a942fc78b22c3669b6ef681c48aca55f507fc7f7d9b883c0ceea7c70ecc76d0a42f125b2af5f6ff0bd07c026cdfbe1d0fd38876321aa9e3d4e86a4c82a0138b15b9b91a4230b269bf7819772e62939a2f6d3d313bcbd064a065321a31b6a529b9eb0309469bde36494b04c79f959f453d637474d7183e2122a00fb667eb1c48f14d46d8a6738f4d536b4482b8198", 0xd8, 0xfffffffffffffffe) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3081a3", 0x1001, r1) r2 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3081a3", 0x1001, r2) r3 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f00000001c0)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_ADD(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x1c, r3, 0xc0f7ebeda79a4a09, 0x70bd29, 0x25dfdbfe, {}, [@NLBL_MGMT_A_FAMILY={0x6, 0xb, 0xb}]}, 0x1c}}, 0x40) sendmsg$NLBL_MGMT_C_LISTDEF(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000440)={0x6c, r3, 0x100, 0x70bd2b, 0x25dfdbff, {}, [@NLBL_MGMT_A_DOMAIN={0x10, 0x1, 'cifs.spnego\x00'}, @NLBL_MGMT_A_DOMAIN={0x9, 0x1, 'SEG6\x00'}, @NLBL_MGMT_A_FAMILY={0x6, 0xb, 0x27}, @NLBL_MGMT_A_IPV6MASK={0x14, 0x6, @local}, @NLBL_MGMT_A_CV4DOI={0x8, 0x4, 0xffffffffffffffff}, @NLBL_MGMT_A_CLPDOI={0x8, 0xc, 0x3}, @NLBL_MGMT_A_IPV4ADDR={0x8, 0x7, @local}, @NLBL_MGMT_A_CLPDOI={0x8, 0xc, 0x2}]}, 0x6c}, 0x1, 0x0, 0x0, 0x4000000}, 0x4004000) r4 = add_key(&(0x7f0000000340)='cifs.spnego\x00', &(0x7f0000000380)={'syz', 0x0}, &(0x7f00000003c0)="93c492a7ba750f4a7be5505f19a0b7", 0xf, r2) keyctl$negate(0xd, r4, 0x7ffffffd, r1) setsockopt$packet_fanout_data(r0, 0x107, 0x16, &(0x7f0000000040)={0x5, &(0x7f0000000080)=[{0x3, 0x4, 0xff, 0x58}, {0x5, 0x5, 0x4, 0x9}, {0x5, 0x3f, 0x1f, 0x3}, {0x5, 0xff, 0x0, 0xab4f}, {0x3, 0x3f, 0x0, 0x9}]}, 0x10) syz_genetlink_get_family_id$SEG6(&(0x7f0000000180)='SEG6\x00') 23:59:29 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c41, 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$ashmem(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ashmem\x00', 0x0, 0x0) r1 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000080)='/dev/sequencer2\x00', 0xb83, 0x0) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vcs\x00', 0x400800, 0x0) r3 = openat$bsg(0xffffff9c, 0x0, 0x0, 0x0) write$RDMA_USER_CM_CMD_NOTIFY(r3, &(0x7f00000001c0)={0xf, 0x8, 0xfa00, {0xffffffffffffffff, 0x11}}, 0x10) dup2(r0, r1) openat$vicodec1(0xffffff9c, &(0x7f0000000200)='/dev/video37\x00', 0x2, 0x0) sendmsg$AUDIT_GET(r2, 0x0, 0x0) write$P9_RLOPEN(0xffffffffffffffff, &(0x7f0000000080)={0x18, 0xd, 0x0, {{0x0, 0x3, 0x2}, 0x2}}, 0x18) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r4, 0x0, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f0000000240)={{{@in=@loopback, @in6=@ipv4={[], [], @empty}}}, {{@in=@remote}, 0x0, @in6=@remote}}, &(0x7f0000000040)=0xe8) 23:59:29 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(0xffffffffffffffff, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) [ 177.040949] XFS (loop3): unknown mount option [sysSx>wj]. 23:59:29 executing program 5: ioctl$BTRFS_IOC_QUOTA_RESCAN_STATUS(0xffffffffffffffff, 0x8040942d, &(0x7f0000000080)) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[], 0x74}}, 0x4000894) bind$isdn_base(0xffffffffffffffff, &(0x7f00000000c0)={0x22, 0xc4, 0x1, 0x5, 0x80}, 0x6) 23:59:29 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(0xffffffffffffffff, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 23:59:29 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x7}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x2, 0x0, 0x0, 0x3, 0x0, 0x0, 0x8}, 0x0) syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1013c1, 0x0) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) write$9p(r1, &(0x7f0000001400)="3b27a4b46ee92b4a59073c369a5e19f9db153c4fdbc76aa2a4bb9f3e5e1aa197a9e97d1016c01813792e50c2692c175aad715d110a892949ccc6e2e54c2d5c8f0b7932b69797f217168b0c1feb128ae34f0daf487a70b5c117acd43725fe17993634f1695dabd7f998cd55e9d5bd911e86aa7a4ad75a574bb96951d6018b25d942a9544bca1ebb0e8d10c092cdcb85797673972099e4041aaf8d636f66cb1103ef2050ad28fabaed33d6927889d97f4b5ce0de71d3fd832980f4f088d0d824e20549b4bbd906ffa51ce9de54d779eb4de462faac20a3ab0ed9934373ca22cea5454f4c2a740cd461e39956bb5f98df2aebc60cf32623adbffbcc378fa7250b6a3fc863dadcf6d4f8b855c4e70f0796eee6218445dad2811dd6b540ff52efa2f167dd9c1b8b016268d37db430983fefc0645d20614c8df2eb0872c58e09664e672b0b6a9970fec199257e1c606ec3e364c66a0f4d258c74accd43b987c756d602fd8787fed3aa43fd8d84e9656d4a413fa9a423bc54b873583d6d497005e54712fafc71384988d80134fbf84f53fdd74b354848006b8b5b67e7cc5a472475d3ae545ca1fcf7628b873e31ba83a98a7ad5b0cfbe9711b517a9a1388ad0efa2a3b4e22152021d631b731e2e100a9831111db7acce948bb5deeea260463c140ac929e77c58402776caf85d4569a75dde2f64c4491508afb541ed9b2c81fc95c06706235f383e31cf662c95b1e49cfd94871e22720a41535756e419b271276941692bd023dd9c9dbec4f7db1e5c00d8b3be7b8e826a6aadd001edd0dfeb00f8048442b5c48456fd642e629dcb2ff55592665ff491cd832672ce4d999da186db2c3a1f8b6b1f7d3750d7cdb3097954e6e14fb2183ad662c63d4ce8b82dc2487f0fe2ea2827b53a7c6dcced878d2fb29c1d3ff583570e7bc172d1a5c716e0447cb08ce3c468ffdf975da372f3f3eb455aaf5822bc04a51b6cad24a2331369df81c123b009a2381b42e9aeb077f621608d81c12a5f5c6c295d74afd4dd5c051296be0b54c70bf8", 0x2e3) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setresuid(0x0, r3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) setresuid(0x0, 0x0, 0x0) setsockopt$inet_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000100)='tls\x00', 0x4) setxattr$system_posix_acl(0x0, &(0x7f0000000180)='system.posix_acl_default\x00', &(0x7f0000000480)=ANY=[@ANYRES64=r4, @ANYRESDEC=r5, @ANYBLOB="02000000", @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="02000000", @ANYRES32=0x0, @ANYBLOB="040001000000000008000300", @ANYRES32, @ANYBLOB="00000000020500000000"], 0x4c, 0x3) r6 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r6, 0x0, 0x0) ioctl$IMHOLD_L1(0xffffffffffffffff, 0x80044948, &(0x7f0000000440)=0x100) sendmsg$AUDIT_TTY_SET(r6, &(0x7f0000000340)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000200)={0x18, 0x3f9, 0x800, 0x70bd27, 0x25dfdbfd, {0x0, 0x1}, ["", "", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x4000800}, 0x8850) sendfile(r1, r2, 0x0, 0x1c500) 23:59:29 executing program 3: r0 = socket$kcm(0x2, 0x200000000000001, 0x0) sendmsg$inet(r0, &(0x7f0000000fc0)={&(0x7f00000002c0)={0x2, 0x0, @remote}, 0x10, 0x0}, 0x24000844) write$P9_RLOPEN(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0xd, 0x1, {{0x0, 0x3, 0x3}}}, 0x18) ioctl$BTRFS_IOC_QGROUP_LIMIT(r0, 0x8030942b, &(0x7f0000000000)={0x823, {0x0, 0x0, 0x1f, 0x8, 0x2}}) 23:59:29 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c41, 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$ashmem(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ashmem\x00', 0x0, 0x0) r1 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000080)='/dev/sequencer2\x00', 0xb83, 0x0) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vcs\x00', 0x400800, 0x0) r3 = openat$bsg(0xffffff9c, 0x0, 0x0, 0x0) write$RDMA_USER_CM_CMD_NOTIFY(r3, &(0x7f00000001c0)={0xf, 0x8, 0xfa00, {0xffffffffffffffff, 0x11}}, 0x10) dup2(r0, r1) openat$vicodec1(0xffffff9c, &(0x7f0000000200)='/dev/video37\x00', 0x2, 0x0) sendmsg$AUDIT_GET(r2, 0x0, 0x0) write$P9_RLOPEN(0xffffffffffffffff, &(0x7f0000000080)={0x18, 0xd, 0x0, {{0x0, 0x3, 0x2}, 0x2}}, 0x18) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r4, 0x0, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f0000000240)={{{@in=@loopback, @in6=@ipv4={[], [], @empty}}}, {{@in=@remote}, 0x0, @in6=@remote}}, &(0x7f0000000040)=0xe8) 23:59:29 executing program 5: 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, 0x2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, &(0x7f0000000180)="440f20c0350e000000440f22c0450fad8e0a800000f080450097b9800000c00f3235000800000f30480fc79d0400000066baf80cb818dfee86ef66bafc0c66edc744240000000000c744240203000000c7442406000000000f011c24d9f00f21e8b98a0300000f32", 0x68}], 0x1, 0x0, 0x0, 0x0) 23:59:29 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 23:59:30 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 23:59:30 executing program 1: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000fc9000)='/dev/sequencer2\x00', 0x0, 0x0) ioctl$UI_END_FF_UPLOAD(0xffffffffffffffff, 0x406855c9, &(0x7f0000000180)={0x3, 0x8e5e, {0x56, 0x7ff, 0x400, {0x1ff, 0x4}, {0x101, 0x40}, @period={0x5a, 0x5, 0x2, 0x1, 0x7, {0x2, 0x2, 0x1, 0x15c0}, 0x5, &(0x7f0000000140)=[0x7, 0x7, 0x1, 0x0, 0x7ec1]}}, {0x51, 0x7ff, 0x20, {0x8000, 0xff}, {0x4, 0x800}, @ramp={0x0, 0x1, {0x6, 0x2c20, 0x5331, 0x7}}}}) ioctl$SNDCTL_SEQ_NRMIDIS(r0, 0xc0045405, &(0x7f00000000c0)) sendmsg$NL80211_CMD_GET_COALESCE(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000020}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x1c, 0x0, 0x1, 0x70bd2a, 0x25dfdbff, {{}, {@val={0x8, 0x1, 0x6}, @void, @void}}, ["", "", "", "", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x20000880}, 0x2400c090) 23:59:30 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 23:59:30 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) bpf$PROG_LOAD(0x5, &(0x7f00000001c0)={0x8, 0xe, &(0x7f0000000ac0)=ANY=[@ANYBLOB="b7020000f7ffffffbfa70000000000002502000020feffff7a0af0fff8ffffff69a4f0ff00000000b70600001218d1fe2d640500000000007504000000ffffffdc04000020000000b704000010000020620700fe00000000850000002f000000b70000000a00000095000000000000006458c2c62fc2868f0399d909a63796c113940c19aab9d607000000cb3924b6b14809000000253730e711f5969f62c28b22edf3cf393d14c46cc4f79fd2b316da4f0de8163f6242fa8a23f1740637c48468766af540430000000044631ac2622cdcae18c3d1a1fbe96dd87235b44174f7c0343185089a0f119e31975f551558055dc2dc2739c2e735d0ab961dac07f4f6d8aa1c3f16765d427c0e01000000ec4c16737d5fe959870ef6e9f2f84e1750d2a44eacf2b734b0289c7a3a16eeca71296746681dd1046a36bf61af491e4fa734318e0d72b8dbbc2b2b869af2f8799d0e1a19b6ecc7de09a2257e908cd96e664fa7aba7f07474863333fba3eadd8efbd5dae6c024585d972b1bf8c4e872bba38115b9d836395e9ee160be9e92b6ddb90fc51b894917b50876b5708e64e70f7d8225da90ce9bc019084873ed07c0c59c4ba053fe77e0d37ccc3318da2e9fefaf025527e734ed1de5d11e3f56ca3b03dc121086071d1f26821a428d28eefa22ead6a3dab9388da53263b81ebe6be197a48a63440000ff7f240c4e2df5745700000000000000000000000000ad2516510b29804b3cc034c19cef0c773f01064709edd63a185cbab8456c25283b9514b220fe401503ff536478088eb9fd932a0777824f210a69f8e5227fd32e7d5a2c66cf57ac64509224b52e746d631637e596e5a55d2c805bf725b9d14756c8cfa292aae07f7c5b91de7bfe232d872866cf9fe063317741a0db9081d4393a7f9bcc0917d60a11b4a9ece831660ce625de4408652412de35040f86f1b5cf2e2f1cef915eba31255d173f7033045ceb97f8ea006efc5b84f75ca1fb74c9faef444eb12f46b435de87feb2f7f2d7fb659395e4b38178b5c67e6ac100000000000000001b2e77bd147a5cb8b918000000c5f265dcb5dce05f94ea051c4e8dcdf37d01ad7aff64f84ce32b841c799f47c294fe9b23ce9725285fc50f1dd3f5e264023082eed752704c1f598151aa7d29a747542e9b5353453d05382d694977d1f658f50c27b60198770ff8ebef9df1b750d56d4d195ad7a267c46b3ed33b5bca13cafc304dc6da78d20f029742d8d2f36acfdd331081ca00c1d5c8b7dcd2ef603d6e7f1764246aab2d7d531559a971939a038055ac28625ec837d9e74c993d25b47be7072f311b6a8214243773e405e8b5b641596414734c5e1d461e0171250f1241eb0686c567de7c7cc59f0451abfe339cdab4a270b5b29a9901000000000000005a5076e9a365e828311a1b4c1329b56006d7a912f4239ea5d3d19be7511520a6207e35b7f5aef2caa977b3304f5160c4dd85e729627efa1ce78e2e9fc3264260f3ebbcf6082b75"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41000, 0x1a, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x78) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r1, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000ffc000/0x4000)=nil, 0x4000}, &(0x7f0000000080)=0x10) 23:59:30 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x1000000000022, &(0x7f00000001c0)=0x1, 0x2a) setsockopt$inet_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000000)=0x1, 0x4) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendmmsg(r0, &(0x7f0000007280)=[{{&(0x7f0000000040)=@ethernet={0x1, @dev={[], 0x3d}}, 0x80, &(0x7f00000014c0)=[{&(0x7f00000000c0)="e85bf99e7b30eba2809776e0cbb49d0965ea3320afcb373eb348d3b5d1d0ce315499b99848a3d040dcc42e4c4b51992b144210bbd718d8480824404ab81a95b650453a4f7ad6a0cd4cfc11487c49f718cd9c9e88bf0013d3220f0d605e76d6d84179f9e75a18bb055692012fc64cb943e28ac2e801a0cf56a6fe229420d791cb07888dda562e01223a9ddbfb8d08b0dee93afd039fe1", 0x96}, {&(0x7f0000000200)="096214655ab1f690cfa17fdb156ce63935cae9d0fa7751237ecf05e6411b736ac69e9cae7122e6f0d93db692c6149acb3b707bf4106be37d3b2253657cc0c2e2180efb54b92012f0d2b06ceec5af0a73e9036a0c0e6ff60d7e0170b08d5a6e0e87644b7b4c7d58058f26a7ddf0cc8a8e60548ec0f50b966ebf0ac3c9d5830a730233b22bb46de0608075365fe60d2fea3e3e4f217e2bf4f9317df88749ce34cbc9e96bfae6ea21a1507eb17c8b5e8a3014a25ce0143ae3b8e1509d6b728fa7232f7887337504ebe2409ac8f69a51c2b00b6ba7abb6", 0xd5}, {&(0x7f0000000300)="e25a6909bde6a7c8955c75ded0b64c1d255eb35b25cfd17025395103cb79670049367fc74f40718f1cc56faf790c727ecc9e4e1cfaf637630d7eed1ea8956907e065b7e98fcf7a5a5b6cfc9b890ba55a4ddd42ba238b036bcd3362a3dd6e029c7e4c080401a0d0aced847cd3739574008d2c5eb36cbf4bf9d40a902dac82226440b834e539bbabbd8410269a0b197c2d", 0x90}, {&(0x7f00000003c0)="9e725dbd3ece8b4b1e16f35ace03880c0e764ab74ba5f1db9472fec780cf704a8491272f63ca0f0c38335d94c07235dff8d0bbe3d017630d55de8330409c3c2e9ce59a6835da428ed43d41948e61541f4811ae66f686eae26f2dab233eb27fcccd56150f3f9a10433cd07e6ad5156149942ed9040b83c13d787ae7b1724a7ba20dd9fdc36cf6e2a7c678fcca8e2de136cc346ed7f6b070f26c9882c9ac3a98b056671d8d6ea06442b8a691da0f1d555e4f2fce1947706edd63f480d7e200c7c0cfa495260d5b8a334954cdee301c35dee38a7932018d62533a34a9758b2959a3370624db6d88e8118484527faffe91cc40694194555be96feadea213f2", 0xfd}, {&(0x7f00000004c0)="495120f4e0886de020125d3cfbfd371b3fb9e5c884dc6b39bd40fde3340bba1ad3221115f3bb21e6eb00567c03a222d5c74453094771c664c559464e6770de23a5a7db2ecdd481701cc5d491af410cecbbf754a9f09a26beda52964624b4093110159c3dc74a15abd87bc31ae2497549a151618812724c3bf7a9b1dfea4b4cc130a15dc34349d3e2bba36ee1e2f04303ecdb0ec88d5562dc8eb0999d1b0ddf5dc22bbe9eeb980d5006a77c3baafdd80423e50f41bce62797b7bd92741baae54bf9a0f17e25b2171993c1ce11ba3c6ad07db64c5dbb69d06904ffa1ea148fcf9104b25ce9583bdf651fb39ba9bfc1a920f37877b4f733f8978b91f7d04c4e4cadc737a1a4a2d34807187f47aaf358bca92419cb7b504d85096a2cb8b78ad840f23ecabc5195b73f0e172b439a618014be1c73f3be027737f559817556093001d641868f4dde5102f311487baa8e1fa4c35d605399b2defa1c7b354202c4e43faa5e19b492777ce644d5ceac6449acc117a85acce7e3b926aa1ed64244ea5293f9dbc880c553227e856f553d7152202b4592eb852ddaa65729c03fd4ae7d1f1fdfe8874444a3cfe4371acf4428ff6f2c286f7092b425d67a7d7eb2cabaed2ac9a55b39f54edccc2964683627678a7cf47a79d2a5fc02e6f090937b72415b35df77aa7a79b8549e1197e200ca2f18f5c59cc57289529ac82d4cfea17c48e45872ff881005e5555c76b03e1d6b06eea1ac9bdc9550e81510b0acfc985729aabb188c4db93fd9d6db80ce5d381be8d3bfb7237db8fdbedef80a7942c1a1cec3bb244bc5404e6146ea89bc79ab0024549afc4140831ae4a8c7c1ecd1b35b6eaf4db4ee157d54332220bf1b2ed8723e00fb007e6344e1386fe2b5a485d3b1e06f03c6953aba70c0a2049f12aa745345e70c285a3e2ed2c737198644deb5a3a4e13143d0ed6d1952015c1773ef95d183f08a0bdbd63d3035dec98ebf89b01669dd08a13d3e0bae59ff3b8152f841cdad0462746bf6bcc207c12808210d191612b3d63e241bd695e945d6c8ab34025d55319e38cc52b843060db67aa0477c9de63cf75387c7831175eaa81934f37adc2745bc5c95e49752c1cc7cf32e6ed09186b1d4eca53cce14769b2d29446dcaa91166158c96429a16fb43a74584cefe222f77a350bbd5d9a155f9be5e2a2dde6a60906cdb17c33df546953f82154d717c4d72a148c378e128bcb8f1ced96b195d4fc76bf7d807e1f8a581a7292948e68ffc1740ee3f49209577efaef0cdcfc86d136083c2e3082e787237daf9f8931fcb5d76e8e36ae1ce7bb019390c988d5a6032c486f5a0314007cc31fc7892a83198956830346af48bcfa8b1c50e638d351460159e1f4a970af2911225e59f293b85b700985c4f34778115293fae77774b8b6932de1cd010a00470909cff89eb08b1da74507d215397fce7d6f2ed95708ca49c566920c2f85937364b652597e6be35ca520f62b7cfd9e62e8df5e15c6595381b03a54e6677e1ca165c8bbdbdbfe00b0547468c3611bb526a99543e2785992e3b253c3f152d5f2c3c1e270a5ccbaa264fb8026b6428c8224aa20befc032b9776bee1f3c2459c9c93dcc689eca71c343080ae0f7459147bacf800276876263ce63bbce636bf746de7470fa28338e719730cf85cf8724578fbf5dc09673a4944420f8722a23eefbb22477da25de4be8c90f8079740a1e867429ecf017a66b1a6f989168ae98aed6c33e8a676993363f158464dc335a0407cb9596b23790137c816dc429f29a7d063eb92eb0848c2d1bf06c9a76af093d2af305cda710ee1fbc8ca2647f2b545e84ccdbb164b1774586f681a5f7a65ecda6b23671cdb71ed9b46c392cc67a587391e0a7579617ee757ba8ebf241ca6a3d0dcb10ec2537f1c01c353ca37f12dfef54c2602114f486a3227f6a3378c407983ed517e4375bfed7a8d16c0b15984ffb7a8aefc796395d91c440293fdbc479f36d3f656af6ac0c941bd4a91d96763adfa842fd76c5874486849346070b893945999cd833ce245612f9d2279dab9c93c4199d24fedfd6e4e421e2b6c14036a30516b76b1546b391f7a937907b77527ceb172bf6d0161a608dfb1786d87fa8f8b8444eb3ed7b34395ca353760826bf3c887c7a026f8fabcbafdfd9f755a793d368f9b757f23b4811e78d4db4f38f17e04945f624014539b820b852f4d299ea20df2e2c7da1bfc73fad5ae60b1fc4413e69c038c55b576de05a5e6b6cd18815aed0f5a60ae7050d8f3900e4dbca0e11da0a417e5badecaf22f971f7a98d21a16676ec3b98530ea9641347bfd5d4533abd60d075217c0acf42bd0c72247b6dcc6729e1a818e5a8f29ef3cadf44ce8e423c5abe839cf028b46ceca0201cf0aacd87f53112dc52b5ed0cdeb4c0b8834621b79871d6ba003d2bf00039488b29080fc45ce763402feea0089e5c8cd0d5fe658f6ccf5384d3b41025543ab2417072bce4c4a6e6acf8479d7cc35c5ed2553ceb9f3f97b9beae16afc2abf3d322fcd8aee493173cd7c306024f60f3ffd16a80cb81cf1b1d2f32171a94f9b09ccd2e689a3567be6ee31419eca5d39050e35d813198f6a36cb6e50b53fd7ec3df4be8531f46453455ce7793e7815cdccc2f96c42393b50eaed5ba6b923baa296d7f517a174f04fe464b02bedbcedf86135c29b97600ea43c8edfc0486efeb09c864cd7ab107631306e7ee3328a8f729469eeaf6c63ff8098900aefc96681a9cb6d28598f87f4a26cf70c12719748821ddc49c0389bddbb89233f0463c902f5e1ff330474dbaf66e88bbf25c3c0298d2a553a0c2580a3fe6d62ad6694c32ccdf85cbac9a7758fcac34be7a7fc0a54029e4d0d8e6ac9b8c07a45d717f8c230057a265dede753039db70ec8cd26cc1bc7d1b71cd986b73fd313c3ab799ebe77042aac011a023d19886863375e5a8123d3140174580e4864d92b43ff92e7979a0eb1629620579eadd44565a321944b0a1d23ae871a890a7c2c036c55e225e976036d421d729988b8c6c66a111037c7ac8f7de610f685a6194fb2248913c76fb87317ae6f513da552e16c169adc4443349d215e8290fb81bc79cd9623f5b14830762961827ffa496359f147005bc8bd069ff7780e1977302c0c9817d5d704a13e580ca6ae63d6900a91750e5429aab50d7ee33f3466a04ae8a6b8f05c5c19ff90f0af620c16c2981ece8ffbcd2c90840fcac235359eed7d216804824e62eebac456145d57aa56da2cd9fe3f6135e8b6ad8c00f25ac00960ea20f96712ab7c36cfa04084479dc5dc75b60716c2957a18a43fc1280be772f90a0ec0b59e7860afd4df073b18a0165a92c333eac8696aa3dd6ffbe6c664ea5b98296030471e1dcefa475f436c0208c23bfff97facb6172be8a5f073ea2a3ab67a7aa9b98b92b97762a65c50dc9a99ec11f02de37627de24a8bd714d86727acd0f89bcda67400c2c2f6291dfe3c4855fe4f1d6a51f526dc715fd3922cdc4b935aa5e474cedb98f736fad67ec9faf8e677010715843b383f2a99f9ddf3245c3d534471054deac989965aa053016ef87268c190537d39ee69962356a9e01688ac228b75e8adb8693122dcb27fa8ec516d22f8e6f10a4cffa274cd2226e1d80462495a60d3d43d50efbbc8f7b43f6dfaba8c7c2aca88cd66b95b3fa058a807d2e79dad328b48d6758a6e69c8c8bf1b36cf2c3dd4aa85d9a72b4b2631c04b97379df1b0d091b02c12baab9478659c4adc7ede94f3838fd7dda3986dbfe6c2cf2c938955fb394e94b748e300351f19dec57443ee2dde117e623dd5a86b7c0a8dae2feb54d342d766dcf68235a20177dde11289154ff5ffc0b9b1639430118fa6ccf018bf86e2c87454bd3da733f5695675d71fc70c8685d25812bf2dd8388e31555a7b722350a6c1b233c65b14dfd307feb26b6905dbb2112efcd36870897d1027133a059bf392d94d7170f8b96ed1e0bb1fe2c29fe6ee6a44399a22543360405f542eeb7a634e7b971388f5988d0c1f41050c61ab45156ee8a0c7aafcebfaaa72a944f80c3090496c60c96535c01a153154d385adee5d11deb5861b8c1c22adf208e6ad86f991b4c55471ad6c063bf105da6a9194c6a50fb77c926ca49e129de1ea20ee2a64ad469a4a9e9d7504609e2df3eeeac66863a636418be013b5de900e55142ff987c697895f8ac51c1c070cf3575c1f9380c86e1119cd81f40e67c5829a9520185367e19da955d88967d2af33efaf175681ae2ae613489caf71970c02dd7eca63a53fb169cf3d25f3e60137cf177a7e515bb223a3fcbf9e70ec47fab3cfab0736ab50b3d3f1f3fc856ec5c66526635770ece9b9b6bfd0448ae64b1c7316c4c6376ec186617a3371a11d2e5926d7553500fe9e86bac1ac82d28cb2695d95497e66f830dff87ffa67fdfd5af31ddb6bd54b89697eb302831f0f16d7a2c153e0496d5aa6c6420192399a3509731b1401cc9e90459157392194d44edf40534f35cb646803f5fe73458920e30c0c576d674bb9b3311400f5893ef51e0b3386caa121750f3ed830a4ab54a8d2d115603a92e8da7f606ec3d586bc8667b43ea9e4072cb043acda28bcae46e691594344612f88a3a82b4484361614bf4b36fe43bd45ab51a5156572c9147ebcc9505c8146cbaba97423a1ef3e77a8a1fd74af67ba6c4ec028c18e1a263262a0e8c9280d3ce5fafc366b09643686240d141591b67de5ea3a38603d77f3670439f43dc0f393ddd14dbd401a9921a80ca92f4e83b3a24a7985a6c050ba811dc061a593b01cc8fe4e59190a5edbcbe76af07b0d810757e006c8de63b6ef24fa3d8de0f793c2a316802f5bc5eb00dd23e76cfa7569c849007b2fec0bdda4e02eba21e06d20455fb1e0117ad7ec96c51d41751b8e7eb69c65737b49fc9d75ca5bbeff10343c87594f4e0fd2201c8eb7bf3870ca80c31e47e718e16b3325c23482f2c3c159ba1914769bf356536457ba2952e4f82e3a2e655059ec51efc58e22d38c181fea63f132a70c14b44c4ba7fdaa27339b5a5eb29576c5326f0cad017a0493c5a90a6707c3d9ffce8897d2a7e7a7267108ae4cc3a25cfe4e631709b3b90f0f8be0c4488166943c6be8624751bf8f1675d0013f9e725e41768c6eaae9d6469bf2ab671e9b2d209bd438ca644d7a1f8eaca99f4680c7d035faaaccdd50cfc76dd9b54172a76baf50f2b1971975c0688524d9fd6aaa876a4deff1e22665344fc4049a539c401e7f007ace73c69e51620046d44acab58fde18d94159cf6b902d1b3ecf0fab5a2171b1fde4c7afa0f8e96bd5d7b2f59068a3bda9b599631d21f0596d7a3e9bd81f1485a927fc8a5fe4c95640a201ac0a4edfda04f74b51d79c444a36f10585a896b1090c1e66efbb1860c9ab2352702d93531c1b528d7def525252fa04b0ba99457e504493ddcf8287368afb7ae8b34c0ff08a437b63bf8f562d8eb7cb4cf2aef22a00a679a89b3fc9cece5bc1de0706c612e5e2804ed510653d4be0c62d8285691d07b59a2e5de8617fe899675bced9077be1c495c6e48a80ddc07676d2ac8365c2cd6c66b33014d6f3d582ee47f8ef8d55e98953ef0e0cdcc4a179619af1fe8858b70a300c7b480e41f8f3531e063e8b9705a73b1e2d47bc11c4a6da846693b4de3731e3a0359a53fb1e964b5016023a283a8f609bb7d39b36774bcc6b7499a6e8d3196ea19a4041085d54e3e307e4d89b4472b504a16a8e9eeb37aec3470cbb2ef054dbe3e117f5ddb966c570bb220e0a2d5209bcdbba16d75fd9df60daca7de1", 0x1000}, {&(0x7f0000000180)="6f1c35af8bc31d7ac8ce02805e60bc78b99f040579fa4b543501c7c2abe4e096e0ba79b9a91287e6067a58fe4c1752963f37be1256e7ed4525d03a", 0x3b}], 0x6, &(0x7f0000001540)=[{0xf0, 0x10a, 0x800, "17fc2f5076c1472fd7ecf44592a3ce6292b2064a6a5b686ecb32a74ec824c3954fe0641131836f67ea23e57eb54637c85e84cac0d2ec9a40ce9cf33a727aa138635dc9cf4478daf5518fa934a45a71ba345f266c3d719f6ba8674abe6d4620042e63ead9e1fdc0f00461c0d4d3d7bef881b28a1bec277a11783c205a50493715fb04f3d7c5fc9507ce8f050cf8a77f242564d91512e57ba3f2cd8fe5bf827879d7ead40732adab4e7245101c887570cadd93bf07121ab95cd4a381ac368cd5f0426e3b8b18899e8d3d2609f83d5c15a1ed16060787b9031883cd5cba9d4d01"}, {0x10, 0x11, 0x10001}, {0x48, 0xff, 0x9, "b886fa4f1edc010b40b653638dcaee7927acbb49250d867697f5bd24954c73e45491cab60e77f0bf7a561a71833d4ac5cd1af7c4f8c0"}, {0xa0, 0x6, 0x5, "d91faf30b8f2413f934e3d8e716aac4020c1aba50ce7d3009ffc26a181647f6972d6c356d177439bff294bc1b041ea02035529ec8528c1353ff3a36af030563f952ed5c6f73743c31acfae86d79b146edc3686ee3cdd9abcea3a359d54bbfd08d177dd150f88f96017aebeafbd6981513013c360049135bf43e90b2eb52205ebd2e346a16e63a667d98c"}], 0x1e8}}, {{&(0x7f0000001740)=@x25={0x9, @null=' \x00'}, 0x80, &(0x7f0000002cc0)=[{&(0x7f00000017c0)="0b1acd78a1016e972a4155f9b923dfce46835ddc2063fa79895a79bd8c5a6ea621b8936861950efb7e98f18bbe0e00ac34776aa473488ebc1b375a62f2944011277eb5e16b1a80d045efba29e843e26ad4e82b013f65f73e83f609ec9df395cf3009c345f47c1edc1c671de0a68794b06d0a4745208f7070d39133a0ca11ddc1879fe087646388eb619704db0c179466327ece0d247e1423d0d1db41b1a1aeb04b1609e66961bcfdc8faab466a71215b93d3f0e6f8d44283ce0161daaffd18f8ac75ec8afae32e3250976e00081c0422e2774f145d229d9267230076e2c7c96dbf432c54d2d1e31ed529a7f2f09cbb2babc2fe7be04817", 0xf7}, {&(0x7f00000018c0)="0403abc2e7a76243377e26d20e258f20ba76e2bf4ac918656b16afb7fd738a0207518fc0f26ed4537c055c44885e539f6c5e38304d3b35077716e0da6cf9cf86ca9f360d8145bd5000e0153e26227c2349751c4f68e392d3b542b65b5cee0cd00844c876810873cd258716e0530e458b7dc2efb677632beba6104634cbc578cc424ac95dde52b44d0ed4b1cfa07a78", 0x8f}, {&(0x7f0000001980)="26c461fc9e89aa203db7c716b54f112b88c760b973b9f46503e2a3aa7044b62fd27b58bd273cd6843d83d33f3b12c078606236191cf2ee05fe6b5cbb64d98c3bf95e2ed0ebedb57fd837719f9cfcd88fc2b3c2100ab677ef1184c41ef7e68d724da61e9ae402de2b7e1d93935fc02bab48198941536cf83e6e84b308a070ce9a318088dedea506524ed458e5c1a38f96ac69ae87a7b2215651e555512f880ad8c86dd601f7cdb393b31af446c8d4f09d72fc9151cc6ac6bbffec09221bd5719c827dafefa863b8d96d88422cf0cb8cf747a94773fe604c574325f3863061cac168a745c78bd1a946eb115adc", 0xec}, {&(0x7f0000001a80)="0a1d5d5c991bbf5307a6542f4a5d69570158c90a12ca1ff2821d408cbcb1d390ba8066d5887a546a153abd880c067079fa6f6a3134a29fba34cbfa2127a079305323684b89c6ea81cb005c5fefa659f36600f512a42464380e946edb304d987a574cd620b570cb741ae36123d337a1d8e5a65619f48fd9c49c6d26a795f0d2273f14fb566ab1eee9478d3a1a5b8e0b06961d69751c144353f112b0088109014a7e974a793553cb2f00357d07a97d2fa397b3b18c90fef7c77e79ee78bc752fffed9f92da9545232185659639c96f70c7e03a2e273c14cbe6a604165c23b120d91c5e69241232dfe2deac7baed24dab426eb691735fd96977fc0e40987d8937b259825a16191a07d6058a746fae7bd51d813b6a9992a093d534e2124efed028088e0fd90fc862caff07c0446208dffa49ac09e94a685c3096217196ab95dd0eb44270f072a501c726d1151f0866b21e3c200a9acb77746cfbc8ffcc22d8bbe9a3bcc4df48c7f13339eade35e9545d1484a11badd3be3e1aebb1d2aa77d82348cc61ac06108dae843fc77f11d117daa602f9ba6db97ea6877327cb6079566e4f8467f85383910f0348515c6f6c6d5b963c44ddc51a6422094a0838a71ca4a556be654b76c2964675e6d9023d0d6fa202a24c93bd2dbf98244f9fa2f82a998a9b1b10fac36f7aa90c09542bb71efc9380bb0a9de74703b7383130b304617075dc42efd864181b11fbbfc8e16392c706940f7bc6595c0ee7ce9b89207fba38836b728f7dccbb65fd664ed521ec356ad341c48a0bbec9b72b1aa46c90037153d46cf29056505d48c9a887d946641ddcf6a7d01ceab5b8fe76aa0e11e26ffc7125fa285a7d6633e636c774a21d2e16804213eafc86cff112e6e3b5562a6af19a28edce0408f1364d12a930256f5bb77e489c423cccde3ab32c68b80bc1a03871900bfa256206f67f69285373832b5020af62b6855c0bf8a8f64711ddc0389fb905d5ed891bfe7b8a2f97232e6a5b7a54457e3b65bc656b51700a1254ffa9d3fe42ca41b648ea27deae816cdddabd53b8a49131397a6fe084befcfe1c05333928fedeff5254171c9bcfe73967adbaaddea01974f5a164f51712d97939b7591f07f60581af0da1eea23208530020594929a94a4cadbea508d031e30d53eb7d0fe78aac5e23f430d0fb970ef851e83fd5befe17daa822c9b036b240a4961adfe2a713a800537700cfd3064cb09885521e7846427c64c416f9d37a0cfc56b46b2de6a84ba1f9d6959754dde6eb769b8d73d1957199d8ee525a927ea9caa2bc1bf0948cfddeb32d3e843c7a5339cd2aca07eb90cd2b04bf2d7d6aec65f05240a5030b09531f7a64a5d2e9db2f31f012a98cfcce89760937eebdb9a51b49f5d9e2349d9c12e0e76bcdf319d5afd19166d1c1aea544c4fc240169ce6621a8373d5413c20728f8298dfe01ef87074e5a8b71a094bf3b22dc186f7b3fa419f0720eca5e53345f7fbf6b63fb3b8cf9b27c76c5c8c20a9852156c3a6086c681a8f5f84bf2d3c4c55b46702d20b2dc3a38380a0a7aa26745b7fc0a3b348834c93eac5649af4b9b4107b20d3be5c232720985faaca6e93b2223c7acd30fb6a1a1d6d0183f8aa1e4b9d2f930807cf73ac8e11d42ead500286cd6adb89f4dc36e82527c790ce0483d8702f0294b9b233a05821107daf7e63b5c1ac868e53dfae788641c3d273b2ce6b827a96bf313b33160070d805626461ff34fa54a56b7b9cd91865c5a0443b5ea9d8e7efa6d3cd063d541b85091607d39df4eacc6a6801f828ebb93319e4252b9a06926031a80d2f6b9952c628e74c325bead553485a6f73799e40e922a2ba569adc43dda93faabd7c8485ace881ea4d26fc43c25d7b56b469f4db2264ac30a8c4c4f9a0094190f08325e83b34c049664f5fed5b650b1deaedb563d6c4433788066980c1327d703706e30ec6604284f650f37a8170252f79bababc0df1ab49defbdd131699b7541bff4a2f72a616933ec3067909f3950adda471ccd9b52d160ad8690cade899be4d167d33abb4fcadf5f183025bad9824e64df9b9cf0ea810a8f3cb091c938b843479721ea6e5b9f826e621cecc065c68dc02db7bc78ad3dce91c1ed253be2aa959fb90721e9ced6d92784757dd155ffba792d78fdd34125ec7b18927beb4ae2fb73bb5ce55e388ad21fe5a5295380846c37e60bd5d2669a7d16443811fa076f82266989f7b71f27f92fe0b6fb2c984d9fc620be223d0226bbb6b2572f0918f08a1b1830b383e7f9684f5049739b69627f30b1699cd7c60f0bbf5d1f8bd4b84038e6fc35e1af0cd8f2b3a343b17c8f677c1d61e03eb6c5575daee4cfa30b123edff14d282285a8dcbe3641d23e6bc9223cc268ea9a431c342ef94777d7bebfeb2de8138027d715f539a665829a061212cfae101329846a9a662066cb3d619f9bb4c06d65964996d3bd2cb3045c65d8ee59e51e67392af8fc833c415c4d6d3d5c0056a24bfaa64eae663b686ea6c588a51917f235802ec91614602a749fc86c783ac0fb3e7fd8ca28614995e0fb602845c984d8d7990c9964708b478e111c6734b6cd3ff48c2cf8adb97166ea8367b2c03d13acc5e3fcfbd51196be5fb1696868b07507d80eb39d80609a045f1dd689387219d6ab6252c63ab209b8764c8e1c3b5838c6ddcc2a4b8a34c96cb253117ab077d2cb0ac80cdab2429f78e11e44763a3e4466bcaec7d5692acd7220f47ac07e847e3e004f6d49b3690b86dbd2d284d82a6e21eb9de747b39923f71d2d286f9e9a083e50ec6b0a8e75a03e7296c2dd15823ddefc7a2dacbaff75570ee340b49737606c2d44b0fd33c27afee56df7db19ad4e8816919b932ce9b4a3d1fb86beea3748736fe64c78ae5ceccb324c2f606d7781eb2df0cff8a8762d914f2e794abadc195b982e695ad4b79efa26aa33196c8d61a5c246f5ac1cd3d2a8344f76e2f4f4e484fb6c3a6ac63f7a5f8c2565124860f61aceaeb2d2d4fc960c3b30066923e1dded05ac50d88afb782d804a68b884ab2e75bc099adc995998aee2cacc1288733f449baf33c4c9a078027ead5a80fdd7e05bc3c2e833d3e12356730db69216015e0288f9b1ed901fdd24a22a0d6a4b9a9caff2843766b202ba54f9773c350409dcd8bec264f65372f64382f1e668a884963e2000f944fd4119e3f0ee25295933e41e1db340850969e444fa1af57e948885898eb3ec8cbc6a034c3d50371a17dc15382359aecfc125302b7a90ba72ecd24ac99a47fc41b154c26f66395f42301c879414b15b6a5fc9ddf8ceb0ce15ff7b497ff2e1c53c17016ba3568c82227352acc9dfec3ff22f58142ef6a18cd3e34b962f7fa2bbe8d001a7e90551ae0b2b5f522b9bfc78c8e735260aac039d7ea3e3dd1c6ddd77783ad4905928e173ad820983060ec9a3ff4c25a127bffe3100c956b333d1c8a7e07e3b066286e65f1bbd1183a63fbfbdbe456aa08207dd761f428c0837113b97314d2b243c4278b345dc65704811454a7119bbbb30a08793788e3dcfb9a4e90eee2b1ddfa996946c96e07a50a1072ddaab879cbafb0234655f689d99a0cce489a9b0d6db043974db740213c785d8fbfc9ff6c7f0df1f10d5104486fe01d50aa16269e51d4e59a3ff590cf5119bb605528ab751933406281675c56efb840f425e1569d420ecdc0e64654c5fe777c3a2dff9ff910050114e679ccfc1dac25a7a806cdbe3fbe62a7c60770a2cbe0616cb1a6945bdcdda3535b21b83ac4b7f1c6bf5213f14c67639254e585bbd3f764bd6374c30d8ceb7035cfadf3ae3af464c0475bfd31fced57636e126f5addbaea00b326e1ff89a9288ecf8a77cb32b5255f19291badb76dbb30d469900207a0ee46114212cc559a486aa3138f00bda2d52ac21e4cbb1699dfb6d9a1cebcd816b69d8add88fa41f5d57f114696dc1d51364f061ad8daaf22e09b9c77c61c7a021997dd11ac98dfb7e2e46de270e9fc2ba0a0f62aea2b01be9565b45d91a205ebcc43a01f4d46028a03f3f0ca8dea334329baf4a4fccd13583232b5270a8a98c18374fc7677e4d191b06d18df9eed1e8752ab02f9b6303de3da148687f78e5f9fd1c094a41920b0f7576e5ef4c4a55f5594d120dccbe072d33139577e2380a41603177d554eb1c0d9526083a4ed3a53c315710134f4d9b7c2543867e6d32e6ac8e338bf6a417e84dc4770209c5718cdd5a505bf40270c7e1a0e436f72307cfdfc74eceba79c6e1e622df508cea7dde3de7ec5bd94ef6bc1f8285f957b4427411e9f6f5ac6e096cd8299c2c6d63729e01523310b82b139606a643b70dd27af16715d221aea7182d2dfa0b7fd8090869ffb15c30ae1f45eec93ef7e28bbb8c7fe7d3ff54817b6a5de1bc71e9d3d316e9da03a5d2282d11b309bf34acd6ec232e453b5f765bd1ec86cc38b8898bba0e414959fdc1f9783e5a52528fe246900cb657c171274f256253e2fd4d7759ad0576e6cf08bd6bb327af596819763efb415bf1ac5ea09dc51d523c335b2a0a3c50338f51a28f8d3f280c08e9a48b6e87adbb1c00d3370913e04eec8d73ab224e2e0ca90709b3f7d18813ce7741d77a14f13092f3266ac539c03da117d696527bd0534ffb3244eff98e8d5720482da8e8a7bc5488be24a70927c47422de80d99298f1ba5eed6bb57f8dd7424e5f7e5263104d4da25e667fd824ae298f923b5f8985a643bc0664b369838e08e0085119d92a8278e3137152dbe49f9250e8281b7cc767ac3a8021394c2cd3fbdc290c05bfa1985543db53aab7d1311060b0491643adf942a92bc124e97cdfb5d5f18005ec82ae63e3d6cfdbc2053ad981986e0a552fce7061d0d3d6f2d57e3d3959935173cd6433aa090ab240134f4f99a8251f1c9e758e8d5ba9f06a9653d5605eae9ab2e6dd4bc7a06af70c8c42270fbb31845c59963047b002d26c16be8c8ed6dc2a9b34270ac61154f589dd9888455c3023c469e789e00633378441ed70b5ac4d798a8511b380730898da159b227e28837b7c8de4edac98d273f5a5a3eab7a85dee0c794480ede9e410cd68db9bb9516844c4f0eea89dfd5269efa0064e0dc68a5f6658656e928ac0de7a4a69b1e730943b96b7676a643fecbf48970321184a40dd5df1d850a3302c8f42b804fd9808976f785ea3eb8954947fbe4ed7d75418be1b9035150e14cada683c17a9d9c055ca890e568160bf1485ee21b1ce78d064242a97d417a270b6514e404fb63aaf222d67675da867d97d3137c3f31d0e84457e11424be3b1ee03b77adcf1628c8ee9ea69a9f42f3648889ae23667df94b7f102c19113b057a26e002735bff9bcda052f8930121bf713847d081c393601a2bc9b2b65205b93e881a4f854d67e20ccdfb68ac9bd156356100147c1e61e85c60a960a2937aae4c0e3a1e5534492315d63cbac1c19224c8aa1e1b598e03652dd91cb7d35f582e1ce08c38c292c411d24a4180530baa861a1d67aba6c07a28afa15d97de3520bf02989e6f6e70d0c26ff9824d3754fab363e0ee5ac1c19fb535c175bfa80c6ab4549efd36da46c77676a8f7748a13778d214797d43ebcb2089e1126ea3b491ce6473306661d3c0431f61f980a1f1fe81512391ef9e7a144b9264bb28ec0900b2eb432d28e908f4047ebfcd5bc2bf3b8d8ddcaf28a1f6bba6377e0eefd6eb5857130d17635de87140602d26fc57f15f8412287644f2fcb3fc32166d56a3579445c6001d36bd1c6c88d0a9c7dbb8cadaaee8ef91710e8ea8acde7f7a7a6970a709dc03c0070dd4030e2d41f7", 0x1000}, {&(0x7f0000002a80)="c068f194c3b60efc12d02007398d66e14423e95ede966b9230697caf0db490e61d7f63e8013f47cd179df7ca721da38b426d28d4aa6f55cf082921b27d91560ac740b888fbfcdc9c8bf7c3cf5d86304cbacf9920221eb314f7b5b5a4c55b1fea6f6e49", 0x63}, {&(0x7f0000002b00)="c30daaba842df4efdda106a60b5dd558f78e557d08ba764d055b1cfb33a360f0aff9d6e15c69a1d6dd92ca4f24824f2032577f11e49bfb2ba14baceb3b40d8ace637e0cc59967ee8ecf7d449a257b71864b8a095668c4898fd", 0x59}, {&(0x7f0000002b80)="17279305840eb6e911c45251932c0902f4c97ac48542b3eeab5543d5be01fffb1e443254f9b1397b0c1628d91d03ae8b9deca70c4efff1343bc869e3245da0dd52649ea33e74b398c51f43b9200614170a6094eaebcdf5cfaa2637c3be78fc3b366ddbe6b2a4c9310b384b3819b042b067e58cfa941e4b3769d681fde661a0a5c338d6f1303cee8df02b4987bb8db4ac009b2ae150202fbc55279a0aa3496e07593a01d8b7944b4a9246704290156d503c52072782f04fc7", 0xb8}, {&(0x7f0000002c40)="fa1f98496747e2d78fc4ff30df771d94f33057670c24bd8a57d8bd05fde1f58d744c2c3e018d3368fc3d4c52d26efbf6f6ac67f7f1352b14455052ae4736e90dc6892470a75e", 0x46}], 0x8, &(0x7f0000002d40)=[{0x40, 0x0, 0x5b3, "488ef4d84451d64b0a44f34291ad5b2586b9183f998d4652677d30debfb3eb3f4b6c1b5ceeb6b83bda71ea98"}, {0xb8, 0x10f, 0x2, "28b249b73fce7cb5b3ea69c7fb8bafb513c6ec1b9aab808a274081a487e79fca28e5187cda1a52bec23b54a398031f2d99dbd3130303f45e2aa0f9569b893dca2ab7e451ea6e8d6a7ca98440e3c5344a1bcee8bb3cea7bf6a641c35138de63f14fc38fb501ebe86c576537d06d6ae7fdc7faa0fb0029ae94d1393e924ff5998d46925145e9866105713cf1512d5fcd285291f4afeafef8981f9520b967f463b5c9cc3f7bbdc1"}, {0x88, 0x103, 0x101, "335616e11bd64035d184d752fb0d33752bd8eb6790cb7b043474cc8858ade0e5eec60047698a2f748c383dedaf26ae3fece122850de1d2dd75a7eb6fbfaa71e14e921f7b8aabef2b17f852533dba0f4fb9c25ee26da333921f657800a39f0cb5fbe2b56c3b35ccdb7e6f4c094298c6d8183dafc6b4827f"}, {0x10, 0x88}, {0x10, 0x101, 0x3}, {0x1010, 0x10a, 0x9, "174705a49b7a7205f220c775480e6bbce147287e5878cc103b12a2dc43ff930106d6ae3d06d4329c76fa527379e823a3c5401e83113419090045d914b06b5efbb7c639266d41d1f71d134e2c4a2606c9aa12e381694d5b197dda7b6a78b3a598bbbf020a8823200bf067491f062f0d5512238808af5d80944ee876e72c4f6c12933cf907c8a2c2ec5cbb25f883b0f8135ddcc439ccb93824fe79e1f758af76afecffe410fbf2ad07a3cd612d4fc40e6f054571e437c192196dd8443f86727ce01a3f5c49a50284f0f85c7f4c835215014f671a68a8d8cd1685b0e72f43670c6114697248915b19e4d01c0c7f40740fa805aad286c357e1e0defb59cbfa8f058d297389058b00f5d51421ee458997ece8482b8f08ae41a3254faa6096f1fdc25626a942b42d0d8c92fc57ac4d5cce26d382ab5d95dcd1fc18b4f3d56dc538ab5ff868d921a23ecef5dc1348dc090f96fef40d61c264386c88db6efebdbab5a3af4eeaf6a9b6b4692a01391766e66e59e65c0df8e06d7973e39aa56835077387728de290f3f0ad247a3449e8a095c021a551258beea055e8553ea1a4ab5989223505ae092306f50bc918ad64e0f0f0ce0bcfa666d874b0bb7a461e8b22334b9b2f1f5761831a39c9094cc3ef255a5cb3b2b19f17af44b236f91cd048e7dc4ece1936c434a2c155b8b2044cb12f99ce9681ee4ca75ff8b80958d1b23e928c2146ed1dac9542456ec9c32e701ad556a57e31a421c6dd43460f448ed680d1b32ccb7f07aea48fab4e4e5920325fccd227c99ed496f54cf6c6d464ab39067202df4d178ec8d527306a487942a12eb1871315b1cda106235f3d787ef988444f8d880bad46fab2fc3dd63e5ea9a3e446cc257284f676684f2282c4a43ca3155a6579705fbc0a4afeb4a015e9deed18e21d2b174cb3ab66a1270ab624c00e5e990cf4bcd86b8b4cf930724d06688dceefd26052cc47e8307371620e89a49418dd9395898acad2b0eefb94bcabe1903e925241a0ad53a85f10e09ace17f1c3aa1c75c66f46eeaaa6df51079f92b542c9cc98d4612bf5fafd005cf97ab72be6430ade0f7d8280d25da252a5bfac2632df8e569b904c328f91cd04d787369b73b0a048d3859971006b6be0c83608a10e230423c82e1ae721174d687864d40a0861a334de88de0746de87a70faaa581b7b946e6118753c1614e987f114b26749c6d29408da03e2557a7912454128ca0e8cecee67a7054d9d502613ee1fc8e09093ad6448f7b982d392a965dae15c0fbe8f172288c4df20a19a027d0b0b9c9dcb45bde1ac88b0fb58ccd09e0f6ff933809ea67a9a3f3b1e6cc4eb0319cfb2874664a88a57610a0b73e91e727da8c10c3bbfbfe4ced7be597c2b21e686e7856514ac54606dab32d90e39c50be05150361da643fdc966bc16b7a9947353a5cdd345aed2255bb0966daff1d04f668c3926490c733faad1a4d28e7aad2530e2006cbb15513d9f1cab0a49312ab07cde1d4fa8b990afdfc85373988b0b01e16c253d9eaf6ff52f2e265de1cc4d8a2202a6920bb38fb71ca5f762aaea6d73fb1687b57bf4946682dffa5ff57a3940648d47a978e72c3cebfbf4460eb35ead73499a16320b981fab2fa78027e64adaf8c3a1dc068d60cfd0e2d502e2385215d3113c0fa025bf35176a3dbbbdf41d092182afc6b0a65e2f2307a59b1bbb02c465874f81c7c5878f0b55039ab98c98b8770fba4cb59ad16ae17fa0717208db469eb7fc8b3d8156178bc4d37f0e2c167bf7d5757446a2ce2721d2767d9f685c45a742ad511bf747034986ed74cb773c9ba8240c56b024ac083a888514f0b728e6604f268277d6d5bc88338e51fd9d6a5670fba01960a43a8547a9f1e5904a4f346d5e5d297a4a70ed06d4274e2df6801b8bda97795a2b68ed4b41ed75fdc1d21d21cd8565063c5160bef4de0498851f97dff5d8fae364e9fe1f97a31349124a76b8d7f70ed472fba9654593045cb5615b20e3c3bb08625dd4a29cce19919cbcc2514604525220c0aeb85ec34970dab2d3107d69477b4494205d9c9653c0978c0e2de3e9f98d833a670926e9fb0584dd58158e514e1ea4a3ff3610a2a0eadf9076d83fe04ae062ff1a52ab0284042b7ea627fac7ab1a44b3eedc5af5751900a92187947340b9f4847aafd2ddcf4a7ff66ba590862dffb261d13274955a49a68a566b5abb52bb58bef3693493f8fe1f29969f214b523227bba484469d0a8d2f83e14df660b4b5b50498308a82f02f55462f85bd846adfbe484a53c2eaeee7b279d3c149bddd183c50b49dd1bf9d77de0138996af3ce71797c0c4263d76c7f35ba5079d052940044a2791acaa1ec5473c2b754c6179fc87512cb61c8c92b9f57c742b74611525a68577cf2c8eabfd5ef26eed507d81005d1d7ed54afc17e33de5eade9a832e54c1fab16f047ec9bcdf9e7f08b658d62e0a9c02652fd7cf8ae64225091bfa48359a6c45f1edd90da8735ba894a7a0be6d84122cffd27adf4cc663141b7640a77d0c989db491a06a3792609daa4275b33f71823a772457de98a5d445be2e5224df387417d26460f5ed6d26ef15615a770ed8cc3907319a60601d955c85e8bbc88e3983f376957c59b26a3ab7bc6c37aa75783ec267aa6f812688b9aed72231ea06216c181c14147b666144e1207dda06e01b4348b4d12f6a04490c46177cfed6ba55726044fc0b5d4f9d99c2b5c19f9c3384ad9ea230ca03226a3a82015b1ff91ea4952299f9906e7221f73431d4ebf7b7dc355a2cee04ee871b7fc58bc5a7cee4c674296d222b45a0353762ea3c293165a260dcabea36b35ae087090c8827461d5dc53357be601d9ae1fbf4334557aace5a78b66fbece7326744081bcf5ecc6e1798efdb2ec0711edf7f3951bf20ab85bc64f9d767df6dc74b053427be9e20e8c7317f2cde6c40836e67a559ea343330e2a776778dd8e6fa2e77593721366087d3eca7264b85adba21707f8dc32636d6cd97871b826edcee9bdfc523004a04249bec0e9c09587642826ee7308df8510e62d3f7f406669b816ce07ab96cb3205bc6b0b7adcfd11bf4bf7e275392c3122f9360fbaa4adccb33047dcaea11bcceaf884cd30a74a60ccf876cc33dedaa1cdf502283b5fc8a77ee999bf3449cdb2bd7a7ce87f3747e7db6b672e095b3a028ee57c87394fab98f239fbda3e00ef666a36afcaf2885508fbfa970cfc566e0223cd6f8a7b4fe350191317562768955b7d5154d248e2fe6accd219e22dd13a76ed24fef76348af03eb4fd2e2d22f9f205e795577bea1f546b3bc122f5cf9d4bf101928757c22a5b54fee790b837198eb78ce7a70695452ea37e2fe90093b13d2d48c906aca45df97a6a1062b236e1cd9e07a04762c03599025614a5aa795a6b7dfb4ccf9370e17742009fc6caca25b0365485a4412e3a15c57253cbe1c0cf04341de88a513ac775d71dce054685df4f4c05b7d29865020077f1e6aff991ad9c64262364635da16cb8755b125a4560fc4a8ef611b454f73430ee02e7adfb123d392d9bdc59c5167b1ec2478ae45855911bce358dccb355a08e890d3bd90ff9f8c99eee34e6c2253582b65351a0d58766820c763922475df51c33a0a4b88fb548c125986aefe36e6ecf1e752de6df379085ab49827658673f5a3218735cd0e59d08501d93123a9d7a8a193431c3ce4201add6dde5ccc3b82c25030e96d3ec9c943bad34631e02823c511ab227f4dfe28d9b34e1b8d1db64cf1859e959b471578d434a6c9a2edaaf93505d5b48dd69077b44352cbbec71ed220ab0683520a50e58f128fc0c2bcef7210fe3e9ad0312f73f9c07fa9fa09cb0652ff88e3d9309ac1626199d3eee2ac3deef13d1abc309dba1b0f01222007ca627af4ad43252e83db20aad52ee15cacb82b59dde7d911abe4298ffee438a1996226fde307ede772b77b0bf2f2138079020e38306d815fabcc8a841ebc13f5b6832050a23268f8e7fa435e23f09ef1ec1d5e3a5cfa3e9455ae11068f4106e6451dc15859155b3aa8f607eed73cd277111f662e9efbc536bd74c30734cbccba78b1d3a238a04072abe644e74cf85aabb08c9bd5678610d6d42446940fa58e13de92f0972a8e5051877416fdb2467fd6ccb93840578167cbe636d74d8a1e8843e2f0acf117041086aa5087cd6cc848e16cd4210e241106c4a33c5e5d8d002a170ed9aaf3fdcea40b4402478550ea733fe963acf406b307474d74a1dc661000f13c3d624f3b98c151d6559ad0dbfa5a2e1f3e8284f11aefc78a874069051940c4fd080f51969b04e602ee260717a4f7e419f7d402de386f4bdc6677d7881c7963a181822ca330069b38710fedbb64f1ee0c820a7502c7d6be08aca232bf3e35ed65302b3f69d7daf0b72840eac455de574df709e6d0075be194b9b3eb46b30807d11908f7025c8bc5d5490eb1ea8237ee0dd1dc39d753ae98e913070c4ade1ccf8b014fd6e0b30e0c2b61379f1bbea4c5facb84d7e909fb44ca90cfca96daab054ac15c59c88d4e7624b7bbd827bc41311a8b9240353441f5a7c42ef5acc89583642f2552f89250d08de6f632a4bee0523ad4ea56167c1ca3331eb595a1de07298cdae84b89a1fb1cc021a947a508fdaaeb71423704c86e52c98b99ec9c9ac179013fea880743253fad1999d029c7d530370e074eec66cd3459fbafa5b012aec3ea6bf75de6b7690a0c3ec711ab76ff25a09072bf475f60a45654811010db6cbc508776b8b827f65a9928577761a09be2a69089092742e986d4e1b73fcffdf777ba74f4ededbdefcd980fc4a6de5933810ae052386484bc37925fce2c6dfd78ee722d227e6b404b95922d712afce9d009ece93cacd11f4763ba3c67c7e121a4e9e2bc23deed4543a43ad17ea6066851bd25b0f0fb558dc30bebe7bef0a3f376bae3ee2dcbe175a6ecdbebac7bed0674451000058cd8086924f4d37b06d733d2bee52a6c15e467cda3174a1c67dc21b5d3e3c41a40ccf06ce153976f33652e4be09b98635a3c144f19a3505905b5e47c2e4d234e0e990e08c87b0c7727d054dee409e202041d90721236a181ff9024529726975ffd11edfeb67ead1a2d21ab683b6303e0ad5809b137f9f0245d0a6a0a8bfad20b67d2a8ef81e1da915c90a16598eab6e220a42b29ec74fae8cfe3c7e1106f8f77d2255d09cb3410e74dc357bcd5028d0df5696b20f5a9a14c89915eec84707ca3244642fe5342345f316932d735391829a584ab0fff8bfb272c1cbf79f2e0eba2f3e64927d75dedbdc4590e7023d62da8f258e1539954f998a873dbe2848bc027051e8f0e9000e3f7f75a09d5ff475fd6e640e71594852c7396c47bf8cd896a02561ee0ab9734e714b3418827ff95401ee3cd1a6790980f6f97f0a75f666b2dd9988e7d09f6ded14505ce4a68e05e737546a0e9de95af723e1ce5b1a719b9f33818803933a630eb3723de984ede710fe2e99e0c0abed828f5c0351e5554ada53be476c75b7ac392ddc0f8cce40bcbe55a12abf7e89c9b7babbb2466d29da6f104ce86725f83e724a099e2918acc7c66ec5d8a8e671509fb2192c3c37d5d65754c5455c91076492ab15c65fe1b3c0be7355b4c3d9c987c99acc0d204157dc6c32150e86d31e4e0433af72914373467d5d990b1d517c0e722949b1d8d907b0329660d761418e5f9222606a6ebc954b2ad3e93456925a0bd710df4e02a12c2e9830ba805874acfd1edf354b86865db89ad48f09c6284e669b28e1b1b92454cb0853c73709125527856ff138b6762425499f8ba"}, {0xe8, 0x14, 0xd22b, "692a781550b86f8c4425081c804edd4bf04d531344936c31a38c4fafda0bed5d56485b5bef81fff1ec100078f9c5e0ffcb1c9893a574fa322f19f3f321b3c063a813a27c10034bdb7fa9f6215ff8849624692331bd3428b164dc63fd4b8845e6c32428423e2cfee0604522a55e070109676e88bcc76f8a160e164f08043bbe7e720ef53c62379cff33a8e3c67b1159a6dfc9131ebe0b25a6c3dea8feedbba04bd0cf6f57f2da639308111fcf789709c18745acb86592703ad155d285d544bd67d51da37627b75f4cdb12298f531587d6cbf91a"}, {0xe8, 0x117, 0x3d396586, "2777e82a8cb51b7958789454c42a7a4c11ff73ef6debed027c9e164a1cc56ac9d981a63ce242d8d8b74a4035649e93ffdcc03c914985f9f7477b27fd2be611330500949b6b920172c16f1dc9419c856cc6df4c024ee76a1ec5a98ef602bbbed0112266de0d5558a5a46094ddff496fd6e72f872db71c04cfb7c1775a939eb5825c8c02c90b1299c147c5020956471d0eb9e55e619480ac869c2a986cb982c49c452f8188ac7b55fb6829faffecd85af91ec919a335d543f137776938db9441ca8062f5af49d8a10db03c328d55d1aa46f262331a"}], 0x1380}}, {{&(0x7f00000040c0)=@ipx={0x4, 0x8, 0xfffffff9, "b680ce7b2107", 0x81}, 0x80, &(0x7f00000043c0)=[{&(0x7f0000004140)="3c35250ffc6212fd85f9681a06f044254c66c21ba0bb52045083220568c29576bb07b945e065efa86daa239d7217a65fb9c29e9b410fe4806fbd82dcd6ce62d14fa42c5be45f50c880346f81f33179a5f7240ea63f37178a811250c4c1201b27e0b74286ae35e0aeef9314dc6cd96ab364913c031780b7c360e8", 0x7a}, {&(0x7f00000041c0)="432ea96e8636bca5f2af9eebd3b3994ffc803f9d44612ad8d441c537df", 0x1d}, {&(0x7f0000004200)}, {&(0x7f0000004240)="353db62510f69f0df7b39d656a14d4e060856dbd8614235e4db94de135d8d5f683deaa6fee5c4aaec050816d9c9ad91cee1054ece759d662bd71b9aaeeb12029d7fb3c7d70ad87bbd23c94cf6f34a0601951980e2bfac47d9b9275c175f66a814096dd92700fb55a82f04e48f6be40ad173c68cef2c3de24572bd9322d24ae504af32aa1c49fa90da59c54f175bfb56fd94f0fca65", 0x95}, {&(0x7f0000004300)="b12f3169492a7d39cff494f46ec7e4283ed7929f7f4df61a319b803e8573b3654f57ff689b0346aa013deb3a476e70dbc464e6773ba94ba8ddfc319bfe4289a4d96adf25dce0c9d89f5294b8a22dcad489cab177cbc48010eb465eed06e528133c7ed28f5a8b8ec9c4963ba8a600d16dab491293026a0c3c2836af77942ec0e1a97d206345b7", 0x86}], 0x5, &(0x7f0000004440)=[{0x30, 0x0, 0x9, "0c8a5f049cb6e34bdc844fd082394af82f26689d23c79139f3"}, {0x28, 0x111, 0x5, "37f07b2c3c71bc844373b7de03f04b4eb5ce9635e0c5"}], 0x58}}, {{&(0x7f00000044c0)=@pptp={0x18, 0x2, {0x0, @private=0xa010100}}, 0x80, &(0x7f0000004a00)=[{&(0x7f0000004540)="ea6d11106175825b2da0455cfcb9b998f6599523d3f728eb00daddf62cffdf50e34653a9da25a7a2586431da496794041b6b0c5ae0fd084b159ba58d8a570578d7147df5c8334f57aa7da19871385fb8710558df289211c4598cf69a72c15ee7694e39d01f07af97421200edeaf64efd07523d833f829b3deed6c787ae3a910ba788462e96cfb517a2424d56ada847ac00c5c1d33185eed33d7bdfbe8a537ffc0dd3b41e91edf46bbd5dad74ddb074be5a8d3daf6a7cb504cebbb31ed86b0eb755a8a233452469819829427f21241dabc975651d6364d59a1db8e0f0", 0xdc}, {&(0x7f0000004640)="8f74c8860886b06af396cd7ae380ae91a055b5628aaef7bb4d825d495c22b4374d416592c6ec02f5a70680a2071acff2b4498607eb2d5086d74814f91cbeb92a7343e40bb54dabf365", 0x49}, {&(0x7f00000046c0)="65b2ff3b741f537bf409f37640b0835ef557e4fa09c6916177dc2194e5de86ab5be70c4853c0ced2bea3df6fb8259d4080bcc86438ea9f2a072f73853b651d2b9fa8175eb2d9de0eee40f856be62a7c2df749c268067507cbbbc0f762f315c9eacb0ec1124ab26d53c48c76a355628b601bcfdff47159bc9077e33c2da0d84e950994fb8657348", 0x87}, {&(0x7f0000004780)="6fe92506bc9f3619b61a54e3366d07880ace4abc71e97ef26136c02e206c2344316bc86f9f0f6a935ea3f03b2301f3e728fb1142c3b8b25ecf345c2376329345afe7196b2bfb3bc42a2cb2049a6d79ae76c25f81e97254823bc0c1ac460148a938df79f7d603dc5212fe191de6aace7d664366e3f673ad86bf2c1e897bd586e28a1cafe9ade43f43b5ef86c2d521112aeab84e75e947c57357442ac3b787e08ed9b7252b9bf2bafd1be832c0d2de3434253b9c586af93d3975615a927fc3fdff585f86154313", 0xc6}, {&(0x7f0000004880)="6741f82d87e814e89aae2393810b4608a142eb74ab5db8c45a8ccbd7e92804b564e838291c9d6f981e14b2f8c0273a1bb5714c6e7bf29a8ff71b66041e5b12f73621b4ad199c0775062c3807aa8a2d68b422a621b9ad892348bd2084f898b8846ddd48744e03f2f9490e0bbdf6bc13da0ba3b6fcf73379d5fc388c21824206ddcc4130d795c480", 0x87}, {&(0x7f0000004940)="77189fd8eb39e88640424ad8f6637a911b34074bbf91f315694f79466d12ba77a3395524016fbdc78e82040e335200611fc3e79699d04fa0e610835c364c7db37c639164eed556453c2460d009e5383bacbf466a79aba4868f557e74e38381bda5cea20c89efcf32b9c8bd0b84bbfd83b15286b8f664e8a43f9d3510a9f2bdc9f79da9c657dafb8794732191db8b284b328288d9f0411167d34deb887f4caa39137633d1", 0xa4}], 0x6}}, {{0x0, 0x0, &(0x7f0000004f00)=[{&(0x7f0000004a80)="bf7dde5043b2f3787df09e54a0107676ab6520ca5d3992a4c67370aa1000c39c59955e3469d3fae61e2653e81c7323dc76bc00527a1abe31a884c9a818041eb197ca5d2f9f37c1beb2ba1322203f7f0475663caf09bc75721b92be433f8aadd85b34695f2160174fb98f068eccbdae49d2e2c5ad370204b2f9acf5512136d672bd78d9db2917b2a4e982a460f8eb9076eb372e644325d7754566ce2c721719a3c80b1e66e8de779f568f1a885bdfa99e0e46cc44b9241e13c8a6396c51cc909e27acc2fd7893a8aaf41e8809ed1964973a72c821e07a24000d772382721f1423179ac6a1a676db", 0xe7}, {&(0x7f0000004b80)}, {&(0x7f0000004bc0)="5db6854c7b94d99e357a47fc30356bd41f5b2d79613672d6d4063130ec1e7fcaf7953f1ce5b87ba9aeab30b2f351f9e620d3747503c5a7e0a14dea424edab1a33d88abb042300c57fc55062d26c896d4901f81953a178d1e5104e7355ee9b2e14120bb202fe971e298f7e9f8ce70846e8fba729f055e58160edbd18413c9dff8eda349dfd03b9597280aa17c21442835ed765bd3f52a82cebbfb9c6b7e1ad39a9685d965b7c1e7e6e70e6fb7c38d4816f5e2c4f0c13367f065a71a7b23", 0xbd}, {&(0x7f0000004c80)="4aacde230125c2dd017e508a8f77a1c89d2a819471c15d5fed2b6ad359994fd6a046d70b3a673aa0b1e9cdab64dc4f976f1d72ca8d722a40a361bb99ddc7c36983a3705a6418791e0a0740cbc2d28c9de2bd868f31b3d0855d7be4c1", 0x5c}, {&(0x7f0000004d00)="fb2a9dcf10fde2f418a47612ba20bc503892b4a1c4d7e23b2cfb34632716dcf6388356e41e68c18e9e7d4a13421d496246175f19873c6a7b3fd9852ef66f372f69217ca700e2e550a19585d51d81670e69ed29e039ff7f2c24d61075da97221195e50565d8bfcfbb91a8b2a244f4bed9dfbb89fdde3d05a469910f29c8d00a609b59caec17d448a59c8deca421342632d7b9471ca4c2e7611ea7a6c029cbe5ae8896f9572a2c713d2366d7c2ac3a67729a092207138d614723f45037", 0xbc}, {&(0x7f0000004dc0)="435e76e7fc645a1ff86064a02517c8abbb85ac13034fe51591515355d250", 0x1e}, {&(0x7f0000004e00)="3b28e609a9f9f2b64f1819a722680939db83266c7c78ca015895a95ecfe54a2d6c4780cbcc5b766cf4a470448afb1426888bc8c47cd2fb5b88c14f6b314229a9699d29ef138df9c2b551fc41db4a994e154da76e7fe40a68057a5a378f8a7e06bffc9dab941c1508b1b921825f2cdb0c4fc44ef6083755bb25a7c6b6c23b003105ff2d45c5f17b28dbcf07c3682b900931695a7b699d66b05dde93f5f01ea6611667663a400e4a5da0be973d4f9066def0bada5f272f6166f7a17421020be60874f775684c8d34c9f916919f8f9a4f543d430998", 0xd4}], 0x7}}, {{&(0x7f0000004f80)=@x25={0x9, @remote={[], 0x3}}, 0x80, &(0x7f0000006280)=[{&(0x7f0000005000)="603e5301d84e23f86f2e96cd5923b95331d5d2baf28fdcedb35c010ba4319b46510b8678bb10ccfb785fc20d96dd99dbc91dedd6cadd60e21bf63295cb5578668387624a6ea13ba802d6e534ed478713cb96c8153d8db8d65a200e439d234a", 0x5f}, {&(0x7f0000005080)="62d4ffe30c9b0c718efbd00d92c119870ff47d86b73966170c951fa20e03d1b9be01d2985d28720dbb25f961161be87c822cdc47ec9a652d9de32934e8d637ec945ff3eb2c6d609cba80d77f8c39c4baa0f11da82da7240f332ed94421c98c874e78e32a2b052da7f2d6123a81ed787580ee76aa8a8a3726ed8eac87c0d0006c61db420d7f03fc7c7692a36a1950f59ed7ae68cbba58a00a8b6b36b2abe53a43a9e1582c441730fda27b50944ff91be93c323fdef28c897f575f9d638355acfbc1e98e3a34797aa0012340ca6473ff", 0xcf}, {&(0x7f0000005180)="3aa271eba31e20ecd87c8c2172c37517033c1a8448f3b9dfcf32c71370a68f75d7cfe95f9c530ec5c50b", 0x2a}, {&(0x7f00000051c0)="b2932d6f5c85193afb46260c49ded096d9d2b2b914745eef6244de4b95e2ceea0090b9ee6f3c075280bf2efe29dce987f8253a7a9c99b5be1c6b8a0b448f826269484f8752b4e13ed67128de3e5a716200b11132ee46b42eaf07ebc30029f6d6edaab37f166be2f820510f797393371634f5cd5ded92307f87de8160904040e91620150a8cb33c4358a8", 0x8a}, {&(0x7f0000005280)="940f944f626a1397c8a4aac23239cda49b1f4f22e39d9fe3f49527a7cdf497c6bbdc4f95be127ebfdca1f5c4f2939af7f6656182247c408a3b934b21bda7f004427410875be918f0a12b1aefc2032e27d3d96b740173b86e6c6a0235beb08628d1ca657b5cd2a189c366847f4f9055e9922752c3a868c3fbc7588e332068e87f5fbcba5c6c85bc4c4a39753c07ea57a88f30db1c518ec28610edbeb170dbbce570acebd7d75b974f5258fd84168a83768f5f71e94393dcb6449c8ca35158d292585a192b7f85dd40290f014d1a0f4c28282040c5d5b0f53f8a5326bdaad8f956c2427de6e2283a3650d1fa05b671b2887765f0d435c865bb15053d3aacd8e377ab29bd6c42fd5df7261969e13cd280a25ecbfc29ae56563f042941654209b95ade5fdaf0140145cc8b19a55bd6a738b98f48649d0ea13daac50a49e79b04cd1be46edbe2709b27cb1472ba38af692eb1d443e072639df698f39ea79181666e4877c97742226a3f72c60c758ea0f462320d0c0d0e5cb5ffe6a0f46327fba024a4e3ae118ff5e746b68851d8e593bdcc6cd40bb87c46fac0f1c5c4da765f47b5bc1b8ec902478b303472b30cde9e49574807e26f61efda97b1d49b4cb764e6bd4b890005015f1a62c515e1ef9b6917645d77e20cad58efe16359640a487326582af8bffa13778fc46a9d79b66a9bf66ddb24ad420ea0d198763da252ba33b49a8e71fe5d160fb065ff70d322a8c5b71c72fa0e9305bcc95012d865f0db091a10da13c0ccad3ae1459cf433d84850060ae250b54d84a49417b0af8339f76a4f1acbf0a67c5a6a6b8fcfda44912869fb950e5bce85fcf77b27db0758cb628569f1c3c0699243dc7734bf3d9e60dacb4f0a0967c7eb5be0c24d3408eeb3428237bb1d0f5ca1cb21db74dc8896b956ba95971a0a4430360b36728149d372958c84c20ee0e49313665feb621ce0b49d7a8d6e88958603cb76fffa9c9f75e8ca8f257129126c5dcb3490645b18581b9b48bad05073dcc3ae692216291ea3150f035196c319323f7832153b2b9dcfa01133cbcfe85bd4dc4ca13a16d4575c2b264558dcdd87108519693720eacf3b276944b62a2aeee3e8a0a9eb66aa9cfd777301984975cc1339128a990a7921dab30aea554338fb5385a15d3020d0f01af08320495ccd24ce9c30acdecb6782aa89ef681dd79230e17bb222d026a5d4187f3e004c724037183bc7f955734ef471390735050c508ebd92419933b639e87e03a2e484aae86942b8005c258ed84dad498ae9baf04b6673fab06c5e8539e6d17d545b87b07c89e526a1d1330287f4040c21ffbb359651c156f6b15cf8de00c4713603e8d5e6520cc92635b672c0a8140389bff1577f351f7bba80337604507c7f163b6c5eb3fe856bb995b0d99e7bf689a9cdcfbe6acfd1ae8573f30601f07746ff59e887ea7724d623d8d16e8888643aca709da1e3c0f77174f401e9f5861bf38b500201b42af4e447bb0cb17b8b8b98e08b65f5c157d9c092016cfd63dd2c23263143803cf7f666fd30229abe49a6848c7a8e25807a67dc3c024455080ad564bca402ab49908ef78a6287d09778f7c045f61dbe6c4eca1df7914a674bb3e44c432145e01f115b6acd22ded0aa6cc1c753a9ee66fb9db7c65c9473d53e5c87a5b4da0386e1f1e2ce641bfc2d607e78f9e74ff0950c4a0ee11e1cf90e0adfbf66918bf17ef600e404336de51c367c609e3d860df23dae3d67a9e882eb7aae5c5685c17a0f66dcd7eb9c95f50fff9a09d23aacd38768f82ebb76f008312371ed8c162d8fdd9f4f62e514e55e5622e2a515c18dc8711c717aef4d23d26e0dfd712fcaf0e1c6b3501ec3a505585c014da1b73b4520537590eda24e6ad135cf1fa19b9b3221290ff39751f3a73d979a337e3e56f1002bdb10d342083746f7f21a75cdcae4566cac90ff814674232f2444313ea973ce2c992c792fa176c8316c95f06bc1dd40928b8088dca8919bc4882667ef3799657edc7396fcc7fe43aec0c55d45e89d05bb8bc939e8733a5fdb58e8e5770dd1b196b6c36d94f03542a10278feb6fa33c231cd2486d6db738f47037b19c69b9797410db393259e66241f05b47f0383c130f65c7f673ec3cf775b3928f8e73f40b2c675dad68758fa1a2ff5d0185d2dc15c4f114e1fcf8daaf38f25277d0f8bd163262f60a5599671dd3d57e753db18aa63afc3293ba025049592172201faeebb4761fcd3cbd844d97c5dac7ecdb8f2a8a4d452fafba738fe4370b1c6a94b686af18cf8e1a21cc5e7ad3e8812797e973e79eba200e7f71ad9a5cf7f5655403e68853a2ca4027476475e18b53f38bd8fab7583568e11c0eaad2844bdf82dd1f627d302ea64411ade148fffa2b5498d207a1aa176d2da942dea9801f8674aeac076c38636f2a676eab88f68e52d4ca21b107cfb2644bbf7f77805da19fa3843ad17f12f8097427d6725dbdbfbe8c85de8e178b752681e61477d36cf8cc77cd3ad71272b941446c3d337a5b5b8c0cdadc143c694b758a83ba354287aae6ecaffad1e576899202f3dec86b8fd6fe58d0f9a7c505a271465d9c77c8e13b9b8869161269ca15d0190e588a8f00f41737886bc68cbae3dd3be686e39e87bf7b5500764c6300dcc81b57298402f66e19e53bf79f84890db5bc6b601243ed0202d273b0b5fb0965d1cef351aec47b3cdf1851f301f2f398b4a67a879cea3606657f77403afffea1444305f2bbce3f7645f93c9041751e2f581b635c21bab293220f3a07f21a5f6b14a14e2cb74e18a1c6e3514cf17e270173674edea0de8b4ad176cf515ea3c1628a0745c6ec0aa726f0a65fa21edaa7cb00874ea0f03ea640262d7fff64e5f542be965e65f8b2bf794e90c6571b22db3f4cefdbafe3213fd9e9e37da7e72d97c5725ed9970e5f52bf3ac24c433704f258d1ff60ab17ccebc7988ac29a632be5e0eba390340eb9b93c839bb0952911cf921c53f54b4000329383a5ab8c66e2e4089135a16628869de4c10137ec9c115415beb51421c8bcf558d5faddf91dc1f78f081b45d28de6195b874083fe56e0f74bf98bd1539af7f5ed5ceeb74db78812b0d5623ab81f62c50de330fea1ca88351e40fec685d6e2c94be0daafc33f5a44ac3979e7b1d705a343bac9e8adff80d47f698412ebc714360e171ae737d54510f141aaaea3449259ef4e5d5fba18a6d93a439605f0a9604676a9cdc5b22f4ef94e0f22353fe9e028c194cf0f87a11efd526057d93d0f78c245fded3ccdc343963a69b44e7738e9bf92aea4052ebfb6e00c1121de41176c00f252cf0d2dc249fcfbdcf9d5e308c58caa441e5950a1ee911c72c1b818076bb285a440d697b7abdb00e6788138c59b5bbe905e71bfb8c02e699324ffe6a8b03174c1610c09d212aaf618a293dc9d5893e3a1b6f485ce237468c565a7bdab6f21b4d3e056a6581106d75507d46bd29bfc0d24e55a8dda627beffccbe91e56a7123062f3b74b04cb550d2998284a98dd50e3212cc23f57c857fa58a4e9fa05b407b6163e7aaea8f8e6a64e6cd5c1b032411516791df93ac8edc5a7bc224b9d8a98cf5eb5ad8aaa07481d8d5998c1bed8e69c7fe65e07373d7e5169727e56faac834ad0cec6f1a1f07a0203ae84807b182a89394f3a3e3bfa4509a1a882ff55b42481096e0553c281296a0356f8ba4bce92f198a2712c086a150d832baad611af05a2d7b41dce36a7315fa2d127b0cac6e501166aa7e1ba82db27f0b2286459f56545a20e0658ed509590b86cbbfe45fb6f6c471da4330ec46b7cf5795daba979102c7e645167a1a404501c6599b677549ba54094858fc827b3132b5a43246c053f7fb2d061b160ce6b0d259e2211a4e48be3419ad0535c58d103b23dc9f1078e3636ee0f15e0015f576015ae8767e02f0f9f06aa2cc19f9044e0321fb070c9a62fae03ddc6c5714d89b337d27441ae52987bf05d576802ef25991c53df7fa48824d7671fb99d518be9b7db4124455cade03e14b96cb682767fe396169a4b94b12641a420871f835ceb86a4404bd781bf9362ee59182e0aabbb7d001947922a92454cbf5e64906b01b8242fb85b94c63a609a61d74bbedd240991a77c0e27298d1cd2ee53386b2540cd34dc4f29515e198813f9a73cb61fdd6ca6c296add36a46edc23b543b767d0bc04876db5c56712623644ad7b5035642b07711d47d911239da3ff6172c3d2b9338998bac8308bfc7c3cfde24902a819f27fe221584dad1e6694d444da4b276075ef9b6561a67499b71e7fdd284d40375c82cc5cd6c22c711d3e37f6d4084e29667a9e8167b831cb5b354835e5b9127ed3d768f20f0cae8c092fb6fb7a85c3367fc4f3134ae685d057b55f4395f0165b976326cb54b3a096464066c8f5815bf692cce406be85a8de5c64ccab219b1d861229342d69be9621a7ef2289be3c22552c948c6a8db066b012eb5231d65abdde95321969e0f56314985316938d8edbf57360d403c0c793f54164622288174557a5a6edd6f3e8f0572aa8171ff0b0f373947700dbb40f9920d388674ac7033e09209436421b17df586d8fb186895fbaa8792634839853868073af0aa9e08e6b006bb294bb410ed0e250d65ddd47d8d7b172fe06aee13cad63152b05af870b376e18444731401b3e069c7f05c4f3a368807c5d4826f73e38762b72477f4fd08bca5a982f43b3ad7984c356624f51fcc5f92fa5314a142a5bf64a3d486401b04b5147bae8d0b25a5f6833c59550a195060bd299be0e42d3b5918f37aa09950e7b5f4496eddf0eca200bd83ca1a81779aff62245a75b7184a3bfa967f5f8003f6b14afbd59ca6288f9e9fd885d4ecbac727b7912e72cae35bf4218799fad5ef5b643f3acc23ea87a12a55a5ba76a93804c14100febf2946c03ea8e598ea9a1d05aaf2a65789554d6b8bd749f7e4e93ceb35a8c628fbbfb677a866214ac26417731fb41949df5650bec574ea2953e3093e377d4b976875056ef68638f71d1a8a8d5ae7cdf27718c18e01c3f38e04966efdcf4729fb2fcf6a72ea03ce02c811428079388ed7b8fff0961d61a2bd4ba43228abe53f353f8743fa9f5c1c039ac51f915b87912c78998c148c18b1f8223af2810c140e31f497627f41787b3a2be9ee2cd628d9ff595d06e44d2cfc72d7e12e438e1d9e31755983f967c402171876129f882cd8a38b6672010acef5f63707dc375ead9a2d1a3b0e759509e5dccf23fe1070adf9fde3bdf4ecc05827f42952ebaec480fd7b380c350596f092606c905b1075f3d453c54b02a8eabdab1e24de6c4268643b6cf0645bb87caa8c7d054a851ac498ca6cc6fb05f7c13da79a739b41d6da55c16975ebcf9012ebcb0c41d5576eb881ec18f6a6f40ae1a117bae61819c1c6a257dbadc802538b3a5a682a84ca4f9fc88a8e2cd14d6009b2fee66b5e0cfd080b9bd7113e38689d48624d5b448ae22f571e8ae95074421facc1e9e808429ab88b67fc1a9c546245ded91ce092ee696280687145f65b42e90968c779561066249c0d5c5ecd309e5704517477d4f9dae927a0926cb0311c359d3a370c38426222828fed54ce0c3165bea38c36420c915bda5c17284fe10508c1533ae6d8845eddaa49ead200f94df5b3c2c89d8a4a91931defcb7c24be45b32acabce1d42b5a729a4e4a0aed854ea3712cfa9e28c51d9d5449c80318f3fa4855305159c001bcd255b73d27ba570a1958d7a26062f6a6060511f553fd9cf9f5b89631a589ea28bfb9809b423d7732a3d73a0255032dc4b46cf9e12", 0x1000}], 0x5, &(0x7f0000006300)=[{0x98, 0x107, 0x3, "5f1863dd348f5d63b0dc14a82d11cb121557b2d61fd0ddd7761b6305482b26f6aee86ffeecf7ac84893def47295ad72867def04dc2a6626495ceda35f90adb08c8b8840a0794556a70c30d8cbd6899eb373b65c5f634dfff9b19d18a9fd95c0186ce029a0aad07841a0c4fc2bc99de9b3af0876e0d2984a27b6c5b728c318b55a0c50be8ac"}, {0x90, 0x29, 0x7ff, "99337e8f5367af236aab9cbcdc8bf314f6524f01e1609c531e3330473b3874b4dd9b08cee901d997763f27a5023cb27716403119e88f42e220f8547d0826adc53aafb2ca71752415d00f55c01bb36f38059f1890323fa881902c200aa501c840d55d654e661f05ef55ed0b1458638ffd9ea458cb3a048c7423"}, {0x28, 0x10d, 0x7, "3cb1a237dc5716c9c59ab72728acb66fcf20fe99"}, {0x50, 0x108, 0x2, "53df3f9a11be00379e71e345c4fca622bb7172fb59070b187627daf20763b0aa8599e1082f8459d779ed5c8ee953a9a84f484b7f09652370ce1939c2cecd"}, {0xe8, 0x10a, 0x9a, "eb6822951afb994db4328672344a768959225a91ddb425719dda82bf64b74d5352b29f68513f86068774c4acc66ae8fa396a6f06fc3ac15561c53b333fc4e1b7576a6360738a297ccbe544eb115ada60f1bbbfe174ea9a3e426975a576918e809a6be3ca4b735abe47aacdb2519fa8b3feda4c926cf0c7eafcec65eb5450ae6fd5b1cfa6ade18335b9389e32d498377a5ded2ea72c7ed0339870bf57928abf79b93548a5fefea72d84de472fb1025e453326fb08467dec8f3f6f7b88fda294d75b072e4c4e6d622a536ad8845e2588d04d2f8c93"}, {0x10, 0x101, 0x9}, {0xd0, 0x116, 0x3, "283e6be0616d7fa6ff27a0feab5c7f6e1828578081877616455fb87db559334f008bb030119300b62ec3918a740b485cf316971c400e7f6f94342a224962bf2c05f244f38271440bbcec9ed7a3b6047c3b67735fc597f587d4966cf5d4ffd4cc026849563f8e869d5136059d51fbf837a55088c0586dcd66927c1160a67fd346316a41b55d68ddded642e65d647ef1e911ae59f01dfc3b65908acd6088be40c9cc5c88b8098881f5aa0d26848448ea521fbb1235a814bfdd7c99"}], 0x368}}, {{&(0x7f0000006680)=@l2={0x1f, 0x9d, @none, 0x20, 0x2}, 0x80, &(0x7f0000006880)=[{&(0x7f0000006700)="00c1571f60e795330ee6967cc27e17fd1829c29e7d5dd06f21acd3b091726fc7da4c319d29b0be8a323f12fea8aee21dd0a39e960f7165a3940428c56bca76483777374541b64fc9ab61cc4f8f16c2dfbcba40f349f9a471bb093872", 0x5c}, {&(0x7f0000006780)="b168af04e4fcf3c037ac2f7cbb574d1ea235b6365a619c98dbcdcefba03535779ecafb5fa09aa6404880f3ff4ffc45cd97d094b12e49a36356293808b3f7a93ced0fcb63720673cb20", 0x49}, {&(0x7f0000006800)="ac692cc2bc0acef72788ec0dee14cbf07020b32aa56cabbc309176aa379ceb85795ed55b1f5b05f774d0ff91ca9b4a13a18e0790c77dea3fd8600d6e9a0eadc4b63764a623908275", 0x48}], 0x3, &(0x7f00000068c0)=[{0x88, 0x10e, 0xd4e5, "a865aa2d803a6bf81c6dad54fba97456f9ac790124d6d1936827696c4ec79997504d047d51a4e18de92fa4446012c68e8a5758ea080273aa6e680674a7901c57cb581763a23b31ada4b2fa274a96bc6b6b3cbf964797f10bbe0b9fbf8150929bfa7845f2de1e348cddc396a8d6f080521389865bf1df9d26"}, {0xf0, 0x107, 0x8, "0314ef558923dfa015d80c49a25fc83aa4eba4ff62177854c54e1e47aaf68d022019b05d87093ea8d94d801082913697fd402ce2473cc3004802ca8a3d8b5bb30f5651d4f8f56365a6ac17b1b7791d2f4d4eeea168c1e1d13521b6508dcb0a3df465c970161509d85dcf560488900e65abbf9507e56907bf24ff905ee8072da99c2193639fdc5d95462b9311e4e1ba8fc30fac72247da7755dca50360e04e1c70d02c0649f9df0f1e072f4cfbd43a577d288c63bf70048fb654d581ff043272bfd1657b9ec8fd2210b7efe86cd9f37ad66f71153add1a7a70f"}, {0x10, 0x0, 0x8000}, {0x110, 0x113, 0x3, "cae8669eb1cec5fe4c8b71f4088daa02d213b99a03dd46d4f31ccaed40fab3d0997d9718181af4ee55e94d4f438ee3161804504c704ef12e3b3381095e3af4f03274dc22e9d0721b875941fd85f57e85f6cfaa6fa89d9e8ae2a37eb901e49f27f48edc254d752d2ada0370a87652511f5e77cd41edf16406ae6906b5687ed76e6e941e9dd2230ebe45c56c9bb9778e04da8645aadeb44f96c97b2ecd878571f43a98b1ec84d4c090883ab3d74f42755865c75ffa31ec82530294b9d047abdf037292a94cd3052da480b95e5d34a81d511311e1368bf22e64ef1ef6cfced08880a23f8e6f02ac40209f4b3f840afe7604e2dbe6317d4cc93e54"}], 0x298}}, {{&(0x7f0000006b80)=@vsock={0x28, 0x0, 0x2710, @my=0x1}, 0x80, &(0x7f0000006d40)=[{&(0x7f0000006c00)="dbf343577e82dc3e5efd48390b803eb7f5a390eb83ba9618025bbc1cbb0ead4bafdb68c45b0998c50be7fc20d34ac6bea7e87d33e30caefa20d5ae4be73e7b0dfccefbb5d29bfa356d352553fa5775ad35b2302f327ed709070c51c0890dcfaf9e842b46e15c5f18782b087e32ae7054ce3fb30fba4bd51a8cc4491c", 0x7c}, {&(0x7f0000006c80)="69b9ccfd87", 0x5}, {&(0x7f0000006cc0)="0cd98e88447b25db62b69893457d1d4bad26011ab227f21a784fdfcc46b80b13e1240390ea86e5793726363451648ec860a4a5b3b50062f2cd5489234b095d12b61cf8d85b1963e90f06024f1062e5c5b782fdd3a6e81bf5f9ee89eeaf54", 0x5e}], 0x3, &(0x7f0000006d80)=[{0x78, 0x110, 0x1, "cbde5168ecb906c7f1875955fbf33f9c1f4c41b262da77d7cec3f844ec626dbb6637273cc681b630850e75028187b25bf0e90b73febe43ff7113d5a89d806dba59664a28a8d07371de0e74811c6e66b7e266d6992900fb90a42b29fbf105e30585e4fac0acf3"}, {0xd0, 0x10d, 0x6, "232438c028d9db1bc5ecc36754a4a2bb4f1887db102fb1f5c321974da35eaab78c0353492eeb339114968c1b9534a5ed4e06e688544e3f4d6bab2d4b97f7ea0fda90cb729cd1a4f6ac8a5bc590a45af35d86479caa3bd5b3e0b637fb12a4112aa7ddc8b6e0e8be1c73f5a2f1c7f97bbd8fd8b388348125b116752e3d71a855cb6eeac9d974c99209427d859c6a8bc36ab7bc37d929ca38cbceb057c5cf6e92101aa22e93dd441fcd27ecb945d84ef6d355ef94ed91664c09811a97fd7291e227"}, {0x78, 0x102, 0x200, "31e676d151c0b7dcfc7e60838de01681e8bd1fb8fadd70499fadb24e58108cc04b5ac361c286c4cf48f3ccfe25497a9b78cdf9265c0467d6ff0af0488fa844438012178aaba7dfced92a35983781fa71b3037f0a7faa221fa11b17ae16976b5d0b4b4728eb700f01"}, {0xa8, 0x102, 0x4, "02a0a320a2e0bdc18464a16602a2f9ccaa1a3f0c0ea27ba4ddf5b735972a742f2986393fe3a7b52266de311364a850e1e4c43962289ed16dac08384098a85b80c57945dd3812950e10adf5929b099f2840e811ec0815879bcbacbb6a70a015ba6a90b170c74aba4dcec9b55595d1fcf5a5c6617e30f7f482ead282284eac122cd8191f5f4da6a3ae5e24659a7e800d7893"}, {0x80, 0x10c, 0x2, "fad78f61206f6480a5788ed92f9b24567feff58bbd24ea974b465d02a575a4d6b16687b48af7e2ad033826a9bfcb9ac11d8d66fde6885f5e83402d58b53a765705abc6cb326d0874b61add8d1c2aa6ac0d2997f120bdd871c9d3cbf0148df6bc8a1888cb71022a8ec10938023ee0"}, {0xf8, 0x103, 0xffffffff, "4ed3bd172127a52f1f16f38dce3e77cd377c56bfa2e27b9decce17ea789fc01bf3d766182affc8600707fb9871c78dab578a04fec09ec55c2ddc016e137f2b668d61d45c7b5922de320189371b79dc5ea4e62b917737172f01446fadc716f90c71869001af7fec50a8750e1f4da42a3511dfb29f5ec7251a16a58eea67f2d2e88128c95f759a93d7f0286243021d01561dfb19e557e6f396421a248a2720b87fa15812fa69d4ad44bf631ecd3e8cc6de24a121739d908ff63ed6aa5e4dd241f1ca8df6c84cb5581bfff7e00da223ca539a44ed7d4c32f16ddcac4104bec82b9217"}, {0x28, 0x1, 0x6, "d9b7b6e2127279a263e506494a64e28fd3"}, {0xc0, 0x84, 0x1, "88a26f930732f38dec74e058c406a6c96ce9af312e7d38751d46a662b1eff724ddec50ef4d226a22c1e0bc0fef142ec16b266c524e2383e1d78eefa64be7dbbc73cd85bfdfa11134210c234ee539fde15bc5d7ffaba37728877ed949c42149adcf41a3306ef5e706f9a0c294ec6e33c2e395a1895ad259b0ccc8067f8bbbd89e60cd76976b072f452be57e9038765507359d7718694a55ee2516ddb8c6c6a1c25693abfc84b53b97e7023aef27dbb0"}], 0x4c8}}], 0x8, 0x2400c875) 23:59:30 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 23:59:30 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 23:59:30 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x7}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x2, 0x0, 0x0, 0x3, 0x0, 0x0, 0x8}, 0x0) syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1013c1, 0x0) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) write$9p(r1, &(0x7f0000001400)="3b27a4b46ee92b4a59073c369a5e19f9db153c4fdbc76aa2a4bb9f3e5e1aa197a9e97d1016c01813792e50c2692c175aad715d110a892949ccc6e2e54c2d5c8f0b7932b69797f217168b0c1feb128ae34f0daf487a70b5c117acd43725fe17993634f1695dabd7f998cd55e9d5bd911e86aa7a4ad75a574bb96951d6018b25d942a9544bca1ebb0e8d10c092cdcb85797673972099e4041aaf8d636f66cb1103ef2050ad28fabaed33d6927889d97f4b5ce0de71d3fd832980f4f088d0d824e20549b4bbd906ffa51ce9de54d779eb4de462faac20a3ab0ed9934373ca22cea5454f4c2a740cd461e39956bb5f98df2aebc60cf32623adbffbcc378fa7250b6a3fc863dadcf6d4f8b855c4e70f0796eee6218445dad2811dd6b540ff52efa2f167dd9c1b8b016268d37db430983fefc0645d20614c8df2eb0872c58e09664e672b0b6a9970fec199257e1c606ec3e364c66a0f4d258c74accd43b987c756d602fd8787fed3aa43fd8d84e9656d4a413fa9a423bc54b873583d6d497005e54712fafc71384988d80134fbf84f53fdd74b354848006b8b5b67e7cc5a472475d3ae545ca1fcf7628b873e31ba83a98a7ad5b0cfbe9711b517a9a1388ad0efa2a3b4e22152021d631b731e2e100a9831111db7acce948bb5deeea260463c140ac929e77c58402776caf85d4569a75dde2f64c4491508afb541ed9b2c81fc95c06706235f383e31cf662c95b1e49cfd94871e22720a41535756e419b271276941692bd023dd9c9dbec4f7db1e5c00d8b3be7b8e826a6aadd001edd0dfeb00f8048442b5c48456fd642e629dcb2ff55592665ff491cd832672ce4d999da186db2c3a1f8b6b1f7d3750d7cdb3097954e6e14fb2183ad662c63d4ce8b82dc2487f0fe2ea2827b53a7c6dcced878d2fb29c1d3ff583570e7bc172d1a5c716e0447cb08ce3c468ffdf975da372f3f3eb455aaf5822bc04a51b6cad24a2331369df81c123b009a2381b42e9aeb077f621608d81c12a5f5c6c295d74afd4dd5c051296be0b54c70bf8", 0x2e3) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setresuid(0x0, r3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) setresuid(0x0, 0x0, 0x0) setsockopt$inet_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000100)='tls\x00', 0x4) setxattr$system_posix_acl(0x0, &(0x7f0000000180)='system.posix_acl_default\x00', &(0x7f0000000480)=ANY=[@ANYRES64=r4, @ANYRESDEC=r5, @ANYBLOB="02000000", @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="02000000", @ANYRES32=0x0, @ANYBLOB="040001000000000008000300", @ANYRES32, @ANYBLOB="00000000020500000000"], 0x4c, 0x3) r6 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r6, 0x0, 0x0) ioctl$IMHOLD_L1(0xffffffffffffffff, 0x80044948, &(0x7f0000000440)=0x100) sendmsg$AUDIT_TTY_SET(r6, &(0x7f0000000340)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000200)={0x18, 0x3f9, 0x800, 0x70bd27, 0x25dfdbfd, {0x0, 0x1}, ["", "", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x4000800}, 0x8850) sendfile(r1, r2, 0x0, 0x1c500) 23:59:30 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 23:59:30 executing program 5: mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000500)='sysfs\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000002c0)='./file0\x00') perf_event_open(&(0x7f000001d000)={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_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mount(0x0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000280)='binfmt_misc\x00', 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_user\x00', 0x275a, 0x0) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r1 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcsu\x00', 0xca040, 0x0) sendmsg$AUDIT_USER(r1, &(0x7f0000000700)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000006c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="e4000000ed0300032dbd7000ffdbdf258843c06f751a7b9a090cda3a6144ac2ebc3a23965952165b50dff614421153cfb2f5373a8d4294c906fd5768d0e1af87938c822fb453d812e33991818e980cedfbbb043feda22f9a10dccdf82cd8029f12cce20c03346e94f4012fbc3f7fc95742dea201d12a76bd080000000d38e76ee2906957b2bc0a611d9b904dab5d2a2491893d636024f2409fe6dca83e05ad30bc7ba3f509a28c8ed4d20932f274216d3d4f81a376675614f1d58689ddb5e2fbb4d06f91c38688227de7ac752663ec37c6a646020a3d5cccd1a919cb2b9260756c6b160000eb460980cefd1ca5856440ba6c46f612f63777b71bcf7afc7103fc3f1518ef4739976dd0ffefda7181c8e9793a070069fe223defa0551c679177ce19cc96933a5dab7432b4e29e36f1af90fad3c28c579b054d74de70ad269333f58dd0d19ce5d1b8daf3f2de5578b245ea10902d86b2f5e2b33adc92566726ae156fe0e1650761a3117adcca8c7ae2eff5bffb30086703c44abb10ba1be694a821ed7828ac176efc236bf4ebedcb9ae65c24520b7d4c599dfb8ea977057f875babb84653ecb3cf78e6689e005085c4324ccafd094a3efdb8f157d81baa4ccb35a45988caf0d65a9d0f12f44fd5578959f3cf9c8546e9bb1bdff6"], 0xe4}, 0x1, 0x0, 0x0, 0x400c800}, 0x4000) fstat(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}) lchown(&(0x7f00000003c0)='./file0\x00', r2, 0xffffffffffffffff) r3 = creat(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x354f21f6a8) read$FUSE(r3, &(0x7f0000002080)={0x2020}, 0x2020) ioctl$KDFONTOP_SET(0xffffffffffffffff, 0x4b72, 0x0) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000380)='/dev/nvme-fabrics\x00', 0x200002, 0x0) unlink(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') 23:59:30 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$SNDRV_PCM_IOCTL_WRITEN_FRAMES(r1, 0x40184152, &(0x7f0000000840)={0x0, &(0x7f0000000800)=[&(0x7f00000006c0)="ba92ef8722b506300e65748309f5bdb94b891803bb9786ba03bb0e3207dcabc02d223d3ebf151bb7eea14763fda0a6793a268e411be2a7b19c9bc68e0de78ef6b087eab6ecadb64235f800057f35737a3d9b0a47255d1fe749da3508834dd610ea90c00d1acc55afc68be2f3087fcce8fd0ce00683c044ab71855bf73337f3f8a087b7e0a2bed43171066b3c3c25619ad73207ac", &(0x7f0000000780)="8388cde0407f7eed089640a952be3cdfbb5c1d0c81e56d0260cf5c8c74b2eccfb75031eaf9e8d858f85a820d1e71f4d0f261e5f55bcef179626654b6754df2e0e7ec2fa5b2a7f0f1f7250634c77226acef685d89a447d4fe2ee592604f2a2f3edcc1fc48bc050f226484a348af8d0fc4b2549a456fd35511"], 0xd37}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000040)) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000e2f4655fe2f4655f0100ffff53ef010001000000e2f4655f000000000000000001000000000000000b0000000001000018000000c28500002b02", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000000ac78aee630b40d9ae2efa3163fd2529010040", 0x1f, 0x4e0}, {&(0x7f0000010200)="0000000000000000000000000000000000000000000000000000000020002000010000000000050040", 0x29, 0x542}, {&(0x7f0000010300)="020000000300000004", 0x9, 0x1000}], 0x0, &(0x7f0000000040)=ANY=[]) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') setsockopt$RXRPC_MIN_SECURITY_LEVEL(r1, 0x110, 0x4, &(0x7f00000001c0)=0x2, 0x4) write$FUSE_INTERRUPT(r2, 0x0, 0x0) getsockopt$XDP_STATISTICS(r2, 0x11b, 0x7, &(0x7f0000000080), &(0x7f00000000c0)=0x30) r3 = openat$mice(0xffffffffffffff9c, &(0x7f0000000140)='/dev/input/mice\x00', 0x480402) setsockopt$IP6T_SO_SET_REPLACE(r3, 0x29, 0x40, &(0x7f0000000280)=@security={'security\x00', 0xe, 0x4, 0x3a8, 0xffffffff, 0x208, 0x208, 0x0, 0xffffffff, 0xffffffff, 0x2d8, 0x2d8, 0x2d8, 0xffffffff, 0x4, &(0x7f0000000180), {[{{@ipv6={@ipv4={[], [], @broadcast}, @ipv4={[], [], @multicast1}, [0xff000000, 0xffffff, 0xffffffff, 0xff000000], [0xffffff00, 0xff, 0x0, 0xffffffff], 'bond_slave_1\x00', 'macvlan0\x00', {0xff}, {}, 0x73, 0x1, 0x4, 0x5}, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@mh={{0x28, 'mh\x00'}, {"6a8a"}}]}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv4=@rand_addr=0x64010100, 'team_slave_0\x00', {0x3f}}}}, {{@ipv6={@empty, @private0={0xfc, 0x0, [], 0x1}, [0xffffff00, 0x0, 0xff, 0xff000000], [0x0, 0xffffff00, 0x0, 0xffffffff], 'xfrm0\x00', 'xfrm0\x00', {0xff}, {}, 0x5c, 0xb5, 0x2, 0x75}, 0x0, 0xa8, 0xf0}, @common=@unspec=@LED={0x48, 'LED\x00', 0x0, {'syz1\x00', 0x0, 0x4, {0x80000001}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @common=@inet=@SET1={0x28, 'SET\x00', 0x1, {{0xffffffffffffffff, 0x0, 0x5}, {0x2, 0x0, 0x2}}}}], {{[], 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x408) 23:59:31 executing program 3: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) 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) r1 = socket$kcm(0x2, 0x2, 0x84) semtimedop(0x0, &(0x7f0000000240)=[{0x2}, {0x0, 0x101}, {0x1, 0x6, 0x1800}, {0x0, 0xf001, 0x1000}, {0x1}], 0x5, &(0x7f00000003c0)={0x77359400}) semop(0x0, &(0x7f0000000a40)=[{0x3, 0x7f, 0x1800}, {0x2, 0xfffa, 0x1000}, {0x2, 0x5}, {0x1, 0x9, 0x1800}, {0x2, 0x1, 0x1c00}, {0x0, 0x8001, 0x800}], 0x6) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x84, 0xb, &(0x7f0000000ac0), 0xe) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r2, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000080)=0xd) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000040)={'erspan0\x00', @remote}) sendmsg$inet(r1, &(0x7f0000002f00)={&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, &(0x7f0000000500)=[{&(0x7f0000002d00)="13", 0x1}], 0x1}, 0x0) accept4$packet(r2, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000180)=0x14, 0x800) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000280)='/dev/nvme-fabrics\x00', 0x452000, 0x0) r5 = socket(0x23, 0x5, 0x0) close(r5) r6 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r6, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) setsockopt$inet_sctp6_SCTP_ADD_STREAMS(r5, 0x84, 0x10, &(0x7f0000000000)={r7}, 0x8) sendmsg$inet_sctp(r4, &(0x7f0000000a00)={&(0x7f00000002c0)=@in={0x2, 0x4e21, @local}, 0x10, &(0x7f0000000880)=[{&(0x7f0000000300)="d5961565faea086953ca9f00abd1fffabe59a6e5f07f12b3b57aec7b6397ed23ea9beb9d6db9afafeb633a970663131fea10921b7898dce4fd36d7287ea1fc0e1e777899c5486b48aab0b82261e97f70695d1df1ecad4c4943f3ec913b138712f014a15fece3d13551d22ca4e6aca8c060fc49156c397d33c64fef9dd5f166d6147fa96e86f77fa8457bbb5898164b20a8322d21c28aef8a010a0195f84ca3907fe59c8d1561227bba6fca0fd3f968ce45900db0df1dc9b2568580f7d38495", 0xbf}, {&(0x7f00000003c0)="bdc42332f90eceb8fb2ba23e4675efcf509b760a35d0a935acc79d606a4e948554680676663e528eabcc0c071de57d9114d092ec1962ac34c5380e25f7ebd2d815185060618cd6495ddd79d205d81f07c823b5ae13a2b241cf54a149b6c72550326259b2b381f5d7ab26e85420ccc7f290e8557e83de3b6ed8edfcf9dbf072c9edab2f4d72779fdab778638197a6ebda3e9955bfeccd53b0dd0751ef58968bdcd4376c458c52e242a6ad841ae823cff92685124b585f4d4cfc97", 0xba}, {&(0x7f0000000b00)="1a2556d05eba34aa5e443c64d5e5b5b486d6d6845f9de69f5a491d8da86ecec0b43ae55e8f28e5b0c30ed52bc1cb222b4bb362656eeaaee7277fd21a2c12c79845563ac9b3910a30578c1902042ca7a60e52de491fb02d182392ccf866a327e086336cd5d458b8d169891bd089949a55d68813f153c05bbee942e909ce3a9b0aa1a0caa9fc8198a44aa2d2e948edbdaecae44136de228c177c4887d5be5526f7a4897a6ed192417c1217628d7937faf5b571305c6a0c532ddca757bffc751e7f4f8f81c31a293919c3c692540c6496212052689ef77a2c8cbda8d7420da8bd416c3d004039835e283f98f3b188d951ea16f032c1c4b67ef941cdcebe0945713ed3bfbb97943ec2fb43c288e403fb6efa902bb77249f79718a8951c65e276e2c4d3fe4e704aa7082f4a0a013fee91ed3e2a1257d64b3c742ff3b7fa6666d553341b6055c25252bce438faac7600d8ba87f9419f5035ed0f3ef6a67cb6d8f5927eba8dfb4cd0162fd65e9e4e24917dee4889b8618d985f4742d3738ab0c8d5372ad4bc25a107b4e3d679580cf8ddc7a2695032ad7a89194a4bfbd023cabccc82351584a10559111b9ae53543b277fc9b9ce673d916e5dcc8112547c42a2bd9a1488a3ac69962e17291806a5223cc039303fce1a4515607429bc5f88ccb62325b81f3f86880ee58dcb8620605b5bce0ad9561730524f5e79700db80684752d18f180f6723951a7769ffee1978f5a65e663d05c64fa3ec13c1a037b29a75e0fcd65e6c591963a297690eb8824d94c8630d88afad3ce7c60993d683fbe80991deea83ca06e78e4291c9c711365da8ea81be77041587dad49eaa1b3185f644d2db7ed5ad5012fe0b6a976e82330a519c8eaa195490125be9b7b58a1f7b2bf6925f3da3826f17f1b67e0f0b50a99f4b7cea0182dd3722948cb69c0b564b73380aa460e7bf8bfb600c9449a1d714d327f664739187f3cec1b587293e2db22daa559fdd21d05249ae6e9ead319a40184dbec52e77d19d2c195abda05bd36974215d670e35a4c68aa0d2eeab8d3e98e2d5b820e02665342f47a37b6f5801e9dbc40ae2d7511edbe2d7b63663a9183e0ee17e4dc745893fc38da16ea546a746d8746ac5ddb5cd86896acc262c8567ca06a7d9761df6b0d5f710ddce2326b690c55a3c85a479c5b0ed756b2432d36f76ac70e2e2c80074fcc7ac45c08a0a94dff567ed5cbf9136bfac1b189799eeddba69fa3f40d50f0164c25bf5a2833f039e99edc87e527d18a3015d02f2e6009521bb1a887f9e67b6d945632d2aad03c24b0f0520cf1f1ce332f974e6489ad50502c27410c52c5a295fdb314d1bd2404854caac1d89e32d1e83409ed7e55d88dd7bd6bf2744e767da31e0e20eb5e081a524f1e123f5ef0334f63e33ce3d9419b4e06251e800d15e67514114ba1d39a65e61639ea13a55f5aa073a8958bf16558e449c53c0a67fbec5f8f1c8b37f4789f1dc6839bb1f9651804fd9256f130026b1fa69a578fec9d99672d8df710fc2f27df49569d935f711ef1855e568ba87852dbc45813bea1b05edcbd4e25d02250e53d7bdff4272fbd7679791e223afc079230dd49bc55399c5578562992eda38d1a1782f49f6169f41691ac764f35fb13bc250336250d507022b548bc76796c969fb7d2a4df87203686d9d6787f4f6f2be3a20f4fa87de4623316a0dce129164cc5afc46944f8f9bd9aa3c5ee69be589557452a5673ac8a338be31de29558d707d040872691e64e869d6f22296601dc0312a44706dcc2478cd3a568acaea6b48eb6527186df649e790e962b14da903bf11bb3189590315ccdde979c8f01182fe4307bceef2f29ec74f100ea7606661b1e2ca0a2927feea9767eeac6934e30f6fd490251bc70d86336da02112abcd1d9d008a5fc94d8aba5b5d461f5ff961d813886f09805064133c3ae1d0a28b19c1ab3e4d62b93b4c09b884172b253350c9f567bffc813f61a308674ce0ef2fbf5b609f9ba72009c0140d4f16602aa533168568cc87ab70e7f54fcdb218caf7ec9a6939e0a7ee0d30c07377653549ac487f01879e2f88e156466f7de2dd862565ac804286c3f686d5249f9c3e6d9853891e258df40d406de58d45bbdcbf8fe11c3c8d059ebf22fbe8bccc9e431c5550c10d21837d3a4a903deb405c0034cb711284404eed289b293223a311f0c593ff697b43076585dea7e3e742eb612917a0d66e0adbbfdd7b1536d905a280f0f0b51647e25607bbeb4c1ceeedcb5d2ce03872782923b4f27703c7dee49abee135cdc807c4fc62edfe6b88dfaf066580a9b8b8772da1cd0b5c41f6e3d10132d398550a604a9d1ab59b745ae25b38d4f151944650f0a66129a2f93d2a7c9fd924bf613e824ddd943011fa3eb725fd686c46935fbb9bb3241208e75a03fb3d9887fb28f912a9bd119da6307f2b98db0ef7176d5c09f8259472cb4e35f00cc7024577b5009d7d21bbb60dec9c746608b606d28bb23a5ae7de276f9043ec8f70106887f677e6a68882c90d1b6eec243a3caba44a47b3cc5ba47134d16f840f72c60d02dd0277519a4a34bdebb9cdfd4d4e4eab2fe4f3d0b85a0bec186f861f001c3f536d2d46ec0ee33247997a1f43dc94a38751d2d6790c9b7729b77195bc2822e8f6cba3ba638f4bcc5f6e4caf6fcefc702fded088197f2dec47028054bd997f2e71ba3ab6ba355dbbfd4edfbe32e110da33ffb7bc4315a744dc9a5ef14949e53e2534a4b62480cc7cf0af8070981dc0eccf8d7edc83d83d5d7d9bb49a156c1cc865a76c73440abca5626dfa973ddc0d3a1214e9a550f61fcad8f33a37b0af07332a68365171b72215b12cf13e5758a7f2743710603d18c8dbc0cd00aac47d69e1ab06a138a3266e8a98578693ba4289db5f7491e11f863070d63ddce2648a6f8557ecc9493a6a8a2c538b18df01f2504d33678a82b9d85e40ba930f586a3cbbe6a2354d0981c4c59a78d2a5b541fcc0ac2170a9ba4b8bce062e305546bd87f8eaf4485ef45af647e60867a3b1f1bc5ced59094fe30950b8e7f69291f0c15f939070995a148f7f050b932ae9c23f1ec296ce472944917a13d8d13428e561b3d2018f494799134ad19291f9894cbda776c67797adcedad9734480b78d650b57fef6b9989543d8e5c53cc8067b64a07bedc6801e1f9914111618e65850cb9870afa6901d7534426babbb3f33d6957085a058c871b926f8d2e0c40fef576edd317c6754b3b95d3ed148dad5ff8526a72de9b0750bc13decc8397771f35a82d052c9850358863a9f3024d7a1566874be728187f2b4f6c26ecedc557a887b24a60437c702330407a3758f6b2d5707756020428d71556fa8f15fec352bbcbf3526516448a298565043ce54db229c1c7a80f9329c343bfc2b4ffe687bb777ebb324b8c95ecb5b81a17e538576d2af608f3d0fae3fbf548c2bcce98af22402b109c35c5e1604fb8d155375ac5a714b536cc1f6565a526220c0a6aec2fa4a028f4574df906d911a52105e25a5d2b2cd67fc3408c72ed58a21aec206d10d3e495a39fd20a95e80bad4d9cf71cd1367c61782ada84ae3a648d9b949e9b088569e2520df55c3c68c6c27dda7c44fd1739060ef8b9e1d4cf5d28f3c367b2fc6758a999b92c4f54f57e17e0547a86d9be46b8a985ede8ddb9aedfdd730bffbfccadb8e1824c5a6abef2905677990e48e826cc6d37c4ef6acfe139342206c504f392e01ccf3c901ee93138e13cf60e9858db24f7977af2cc3bc347a76d6733f2b18fe7f8005f07f8a89fe853695da2bbb07d057eca57406fdc555de3a79dc943f09e207cacbf9f651740d5e0def928403c4cab7f20584088086adb6d9a0217cdb8ac79211f3b9e04ba2b1567ab7ed94ca61eeb48102d0cde976e1fe5b61160d9b6544bd285cc79838c72f9eb02ec8126538280c9a58c0b778a5a9ff6654e2499e4790ab783680aada2cede1ec031a7c4282e0eae2c8551c3a5d393b01b61a08d08900f56b468994d7e58a166821fcb7f8ccf1ee3a167f8a766d777b93175dc154f4353722080e851ef910213f43dc7a3a30a171fe9dc51d6f1da850fe3a5a54f47ed9daa404f9b54a5fb771d1136946264ebe55a8f9dd7977fa55507adb08d75a78e73420cb4135301b436e19a7fa4be08280723df38678723e7fc0f305712fa64482f5fdf1dd3b0830ca5d81af0848c196115767eb0d8667a6e4b64f6ddcc8afbf84ffde4369ccab18ddfdf9a7f5fd9e78a642130a255615879edca5791f694c424da1d839cc2f9845f7827cafe68cdf4ac5d3fb370a06588d545a6b9ab8ba3667e931cff6b6d7bb7333be52dc013cbbea9afc6c6e8ddafc3c4dad889bc515c74411265ec258c2ae55b04a99275cedbb9df0fd29730eb769610639d86ef309f641272aec5ac0de0a3142504a04e471291a0cb7e5cb53f12b66d3c96b29f364d1d855c15054618baadb4486f8c28a2cc884dec965422246aa1deff4a74d422fbcb1e859e76def2cd158785b982248a4bcc6028092fe591ccf1d191a9fd8a2f716bc109996029a32689b43e73a84ea00b2120b56714be78a391cc40d7dee005881f098dd4b30edfb1a7b34f785af566155610ffd778e702c88df9353d46de620169cf72748038ab0df140cd5717fa4db701d993a474c40c9f5ee2332fc59432595c151909ff42d5b7b66eb614afe1ebc7f011fdb3753ff365d692a0c5f7458dcc6837cabf0264fd87dad92c86476309077b5f992282f9041398f530babaf34f852ff5b1859f10c467f99ffb767a08158411e4dc282ad123884b431a9a52c4e83b8b9c684ee65752d1e1847bfcc86a535e6b2c33889a6719ce9e417463d12cb5ab5c97a4a0feed7f92b35335816a3053bfcae9f227067f7659a48d30c72f6e49d98f1fe2589a1837716df3f585d7b53dd27b72d0f365c1f094f11ec412195d9de7f8cecaf5b6b0132e9f18d9521e63427a6404540d728aa64f56fccaed28e87b1da3d952fc9b8c3a048cb4eacfaceb8c7a3960f341ace7cfcee5ed400dbe3af4a20f312972b258849f9c04ba4e205a205bca619b97bac7b95025f1c3bce27c6ce7c0300fd1fa020aa4f3b6624b35472f7546dc68fb6167c645f1c8a384184e07cd2c457d2ccf55f29863112d0ba913c144318d3565064f865d3d3f46b51205bb7c02b501db93984cdacb7728485a6680a6d53b633f27b4072696cc6d05b929b6c7af8d822fbe1681ff1992eb06e9a0087f8a5c6a4be1ea6415a316f0cc709acfb7c24d88c7d30460297dd991d1057670eb8a4a9e3f1dc93afdde9a9ab8251df25b67d787e6398e7cae49498e404abc1a1635d5551f27db1ab50d9e534e36416f1d88e9a2dadc6547bbc6ecb64d11b324477ddbd282d22d593be61e6ed859dc6ce83b330a637b401e49832450f84c5e4625c2b4984e213afc265bdcdc992e35d23f5548464ea69a895113657a1eb25891b308b01788c90cda88ae38e3b919a7588944c940e9341c65c796cf1fbb8e660509a6cfe9e1e0cbe5417a9630f29fdb7d2d694a9724b7ec073cbbf343f6970dddab9e0068770b870e236d6c4d2f8de832f8ee9ffa7594253bd1ffc342b478b221322748b00518b23a1ae45a5d960a292538753be1f95cb6425da5ae8d6ad4862ee1ac9e65b398f69cab6c8863e4a5fda20c77e299749670ab2c725a875312886c6d779b60224d534d1aefcdbd5f7d006766adea86540c977dce18431fbd7e89f13a078b10a95a52cefc3907b3d5bb6b8cb36750346cab199eb73fdba4368d87aee86b1c2670257bd", 0x1000}, {&(0x7f0000000540)="7467a45da463ee49dba5efe34699b3f253eeb0c70a03643a955b8c94cd9e05dde5293073d66358c6baca304f301574d99089094a61181fa381afdd0f3db5bb4d6cccdf68308144ac032ac3a755b814634e4614cb037378f04e251fc614c2d3e7fb03662f3f59debade26279163c01d9dfa78266bd6d89c5579b5bed6a7b3d9a93475b02708", 0x85}, {&(0x7f0000000480)="4657f5b1b4aad2c115606b9cb7d56b5aa90e838e3038f8cec53af7080022196ae6a094be5d1682294c0be5b36a48747eb11c1289d9731e8ef50408cd9501bfaf9bb1e48df4256adcac4970f758fe1c30836683e70ad10e5090f80584e31b3879042e3bdba8c3cc5dae8b95c3c47070e059f4235d6076d41ca8", 0x79}, {&(0x7f0000000600)="fe316bff3026ffea21a2e58d6a791366ff08c1449acd22a18f967299263652c7b9e392fe684321e10f890dd042b74562b74e4016efe8ec06e3ee765bc61526d019e5cc4f49b863de", 0x48}, {&(0x7f0000002b00)="005cf092c3ca8dac8e30e53d7369ba76e22ce12972eff8c8fd54388ec75b25f92a89e629ef4a6fe4df326ab6f43aeda3acd88c129cf36a2431630cf78432201fcba5ec5b1178a261d6186564b405cc5436d03f5e226e8d6a15ccf48c4301fbf72d0e2eabd4e3b90220f2575805a094ec46fb45ea68e2f83173260a5e6647f97052b93d8f2be0b7754ab0ed3d072ea36b0fb60cec024adf51da501931e80de42cf7273e406773fee51ed43ebea5a65e8c529cf8eb70e38cee9977a25c2d0f289b7d92da641c0fd5aa210154fc33bbcf9ec163614a19dd69e669a9db969a7e711aa495fe1ef1da59", 0xe7}, {&(0x7f0000001b00)="fde94ed1d31a880e9d6dfd2eedc3435db99a85f156ec309f2feea1be9f978fb64c0f212fe95c5c68014e3626b9d6883320c9830c1dadcad1dca9347653335d58e1cc5b666002de54b959ff53a3369fa963b9e70aaec73335e2d774b5120ea5e0411b353aed6e8b9884548c92bd4e6401dc0cba6c1a2fa27de50b6196e77db83aebbba006d5e2f231745eea2dc273e1471ae8bbc5be32e7be22b0c0407e4dab29e4e1051920a3a4c869659820b831bba2a69ef1b10164807022a9a3d8b639fbe9d4a7612005b3f1321e47418a8d68ccbf69fd1bbb2888d85e81ab55b8570aa0b58a2c35a12eb691819aa8f91dcf8546d3e6e2f05925ac4b0ad359a217f99a69cf2cc2a06c8cc1ab9d9a82020d12d3607244d991119e31c814a360326e9ecd1d388016fbfcc672946d3478ecd22a9fc7b6b53630c41577c6d57b674d3ee7fd715556c1591a7fb6d30023a4621708529ba17ac3dce573314596991c114d93b9258896699dd680098d495cb2f05a8162585d441f0f0b21eeca7c2a481f1a3f4b7f4a3f4f7575e3fc5b84a658fa595ee4d2f1c8b316c6ffff6cd95a64a85a12a2a54bfe0e23a9696a0a73d1bea32b65b0b1b72068132539ec4991247add3a818f4921065aa3bd063835c0ce45183042cc06f07517a95d1833c120ddf32bfa8dad5b24176e9db0a76f831d49ea8d4eeacb30aa14f1732f11806fcf11c689b19319353310ed1193c4356358f6d6a48169d3ea820114cf859884e9eade02f500f231a79e30e97fef9df0cdc0001344be5d3745bf94ae26239844056fd25087c27d4ca11cb2e8f10063d6da271f9444b72551a64cecf03fcb35234bd11f157ebc734c5b998ac895b0fffc3fe203974aff11d717df221c5bf3c2b1a8bd37fd7190f11118a46d654ff8677d56cccb606ed8f1c77e9f13c25b9222adcd382ddbce4e8cbc3db4be241977c9de5425335ab74c91b14b0805e519d1719da0ed4a4574b6390a90f2d355a30193c584cde6b10c9b89e690252dc1c7beeca9b51bcb2fdbffaefb06f2ab161e7e3f0b64367ec721ed6d6ef5750dd3345ce28f2da6ce0a2a0c9b95f4158c190b94d3b649d934a9e641e24fbbdbd2029f12f845a5850299ae5bbb65bcbe2a6335d5398ab608311f8c8369bff0119c4ca5a877764f4e6c55cc9cc9fdedd0ebca5054da2ac6a017cc6d5647c41f87fea34217adaee1ae81c2ac3e528e21d30f8c5ccc8de1c0e6542223918fd3be9f721bda33e2c711e2433506e9cc2e1097f61d192166571fdc3524d09b2fb9c7ceda9e2a646f2d53d133199f56d5621cd5616dddda49f5aef1dc90f3d7a0285db8779b098da90e74ed4244a84b06b63ae272a2bc99dbfee6fca03ba0f6189167d411e261c5ef5e41ae1606cb4ce60830cf75a336abba482d5c73c6883ae480edcfa5c2dd1d7dace4bf9a2722338f12b9f384307d9dc7ed03fe6572358fbd4d4d157e9f3f44801c486d5312e468d12c70c23676c0a64b2d0573ca1acaf127c25532d6d3c04d08fbaa94fb5d191a30c5e3088039fc4d17fb939938faa4b667faa801c15ffa62d549f9d766a07d01707cf730750f36064d1007d784254415123c1122e8df12f45076cb9ee94a2316c33772ee89f20b7724af8811f688f4632112eea5461c41b1666bc6f12dbde64ee7d0d67ab7cc9e8d3b4a55726678d1c4a77caf09c5a03812fe95c7cd075b4c6623fcc1e8800d4b098ae8f178858d43b9221d965cfece957e4b84bc1efa11cc92073136d53a61dbc843462b0d0f84debc1365a84492d035585888815a38411515f72235abf4bf3aa6fcd1d217195273b3e5db1bbed99d02ee3a67da4e44d9286f9a4d3f206a21a0d30905ea2f1e60ad6d4e62529d83fe34ad4f0149d1a3a61979ed2eb40149f45100586d31285c1c4a8688263af0dcb496dedc44a161a36307404c5c0f341bccf3cd191e232d814ce260502c58ca3214222f4cf39609713381ff7bcffb3c851eb44b7e077efdbe76cd8dd5b4490e3a2f9a82ee74fef566c324bd610ee3d97096711bdb2c0bddbd9b142d120758d51df9e34b3c1cf8d73413b62353c850bf95226cc5f4bf7c1bf02aecdc39e19c34035b402ed19bcb34ae8b7610e832b58c7a17effcd66a61f142caadfb4ccfff117365c64bf696185f27aedbb41f303a09b270ab7f4e06795dea2b18b63e54daad46fd4de3b570bf145bc19d796a1fbe8e609537dded21637a89e5cf410002225103cbe690314bb30035e9ac93757e32c740b9a9eff57c5ebc972ce0fef9dafe5ac32612cfac3d2dcc507e4fda994219be2159525dcbdf4306d3d9f3c48d99728dd45a1174e9618b773f65b5b38cc1ee8f40f2bb6e5d526760233c25a9c1d001d20f456bbd46299b7a5ad790fe52b9bcc948377cb17e810d37ef0b798cb70910a5396af94665d403717e3b9c84aa0a37cde55400315c44f47dfd7829c86065eb389ea817bd3cbf5e65661340b014abd026260ed364dd5aacc2bca2ee9722d6d8fba9bbc955679c5c8eaf291894cc2249b7dd12f301954c097ed7f8728330cf3900a9ea82aa1415d481b837913cb2003c5bba9207d7cca6e944a29f7bc097007bbd5cf6148262a93f5d8c5577d77336d75db2df9429d65c58c28513a6c0f91ec3c4987612027776d796fdad41d7202e86f219fecd0ea17e54471ec33135b6b500f35b23488dc4a62d88dffc488e11ccbadcae752d1a79d491aad8edd20315df5f728e759f0a6fa6230a063db512d776d14bc76146c42b7852f796a55e19248ca9987ede1658f61fe3b09bf74bc6e9c63e2b722c371265880184be609cedb103d46ae207834c24f24d65b17e78a4975ba1705653f396c4babd1cdb33a116645db90b55c091c1d8db4f1385e15f4fa605b048921ad6a482737a1a29c3572b9c25f867b0c15d2f1d8e233d918e1bc54c808fcf2316b077699131c4aba514ca1d4e3440b6fac0d87397db97cf18af63f34c8df6d54cf2eaedc39b82283951c3a772474ac2792a8bbfeebc7f7060c7c6f03427753543f66009f1d4c2c11663802cfadbccf066e2827f6193b008bb3d9b5474436188920035af2821b76daf3e4990341ebda895055f652dd4c6948480488248a6a02b38649586cd62bb36e73cafedd6d09572d931f2015844a275e67ff75b3e4bcaf2d13be2383a26b78a8ebbd85f5b54128683a12174f0ff41e9731328ae9f92155c9d76e09e8b5271a2d6273a74992eb0b6c2113abf603417f46c31f3cf20260242d1720f42e5133f1eff6e1759b6abe9b28b613b7985e5f855c6480235d3f2ddbbb1f2ba73120c20b6ba577c2a37b92e773ad3ec36c8f697d8ec562876ee745b4e895e9e321f59983abeb0d23acb4736b19ea25a874a524aac41ce1ee6f12a255cb57ac0d7c96d9378e3e4f8962a35d160b8ee0b76dd738df9525216806956965ff73eae2868a6354f847bd49cd031a0579d1563dfee85ad0de587b1806791d19c3dbedcbcbeef59da3a447a66460d3e163e3adc0c5e63606878bf5cde73c8ea9340e8d271569f6266a71b36ad5c31a6ee3a5e008866c306b4d21dcda51a380288b49d1af5059bd72ebc7729080d11218afca7e587c29559ae57e9ffb146e5f512fd873cb21257cbbc5285568079b9a5e0582a682f2696ae3669c557de97e21d16ea9dc6c47b0aa458f1b3f905093dd4e43ffd16acc177bd9f2f5fefd8cca810816bd098a7f3e4d2ca7a02ba8530f9ca1ce04a377a8233df799a0e57d7ea13da51874324cd01647c0d036c6a43de58dae6bae5984efb07ff2294a9307925f958e8102f589ca7a21e330e1c7064b5a90c9020cfb1460300764effe76e2029c606ec4a8703267a71aee75fa82e24c8b2544ac7c87ecb783e60baa10135af8ebb42820d9e43cee0202476ccf8eb57ba40b95076c267340407a81ea44370aaf1bdba39ee700e28a91d31b6f21bad01c3d7e1978e140347cacb2f5caf04fa71aead3d59ee922eb3e97ecc41ea06d6d581dc58ce43ef8895f6b4cdb23c49e194cb44ab761c3a62a356de203df14225b332aa68a0b70c11b7c3bcf4176c1a6199981f9a715a209ca2ff321a94c76ad389067d5fd292a590f8dc0bd83ffc6dd1dbac323b9b8ef08d1c8dc152dee8b1670d83d4c665b3c3bcaab3fab9425605a13e36bb148bd97459aa5b1bbeba7910d46832537093bcfd6620933f7b0b8936935ed910f895efbe02d19f9c3a34fed1223a686077a58fa40f4d78c51defb67d8f1f4eed0e0ac487a047380cb6439e9a975fe45f1bfa70181421416e1a77c9e27855ad509fb08f24ebd0da3a572c9978e040dc9115574f5150fdae572b163da39c159395741e566ad0c13723a569a12a6b407fecc47b93cb9e8c1749e6440047e54a9e6b6f98b71660df34591b75ce72f73dc67132e6d51cc3c8665c92f35abee73feb35321c3ed20116529bebb08f96226fabb9a9971940a75f3859e0717ec61b1a6ffb8f5c59cf58a250a8c82bc553ee4a94511394c5f720b3b33bf7bca34090fff0a0eab0037a8737b45752abf5500bab7c0aa05389f0211a2219bbed1969e8a01042d5dc6454a55a05650af50d43bcc357a42cd8e0263884057f16d54355a90c4d42b1ffe8b37210b2f4d3215b21c16d7728d4c9ef5dd69b4e382e4aeccf13bd593d482c29c8b4bcc460a1289439472dffbae0bf80416aefd15088561408990906e37e5fdf5278cb6e5c3f8abf6bc764c7e8df3be7d43649ff97de476bd6d9f9fbc16ed11ad7997fac3bc0b33ceb9e9f8a57bce65b1f4a65e7dc77bfb83e1de8fa80ab2157e3446ce69712850f07c0ab16cdcdc130411acce281f79ab48908d01de912982a47f390dd049acb78549c9cf6c7cad34ce2644e571e5a0475a6e7b98f40c72fcf279b7692d478e9fec8f3c3aa5840a2bc15324bf4a86fbfc557e9a3ca177cfb732692214c3cad8257ecf2ee1d70156881f54d8165dea50663df1f68f6933fbbc96d43c645575dfe86aa632ce113a864c3a45d260a6b372926fd5ff7288bb4ad3e490831b70cf2a85ac1374611c9d004298fe947fb3f6b2a5f2797213ef74fcf7e82130a8b0c848727364201697e880d04eea0f1908b4bf5084e8a1552d6f2a4c3881c6e56b6db7de10236bd5917bbdfea2ff8dbedc7b38995b5414cef2a084c0a46f0249f3e091138987ef97910d7fa73a8e0f3c411ae5029ab1c54408beb232c010351ef87eb99c420c987bde164a663c9d40adac4489a125d9f3b08665f81e9adc298a7739328776ce3ad2bc1279d4c92f001d325c8d2a8e508dff8dd757f75be2b85e6df58fe55e8c6955d74af963b1a86ca7a2dae2b48730761eaadcc6f37d9989e292d096a5a512ab3ba092704b3e921f6013d13013e17aa53ccccc4acdf4adc127d5d172c7932a8dc02c8df3e9e5f632a4b72fa0b1143614889e6a53558cee9eead0535786e1bebefc56bd02ff6b7071889a1e1c8ddd04390441b7d70c177fe53e663ada616c9bb023e269fe20199236ba78500c84cf5bf8ffaa143e5a89eecbd3b8ff047c2dce34006d0ea888d7535c17428951d19d1a285dcf86fb64deb734e4f039b6ebbf010e33c1fc7d3f8624b03e9cdce566f9d1ac4482bb37f7dfd4881469a778586b1fd2992c44cbaa13312a9751f324c669454dd2ed6e27f8091ffd799e6aad7da68911facc59ea6c18f8a0e06de7a0d885db8e47e6f0cd9dd2fab63cf15f92780e50ffd28b48018529c28efbc84327e10410ab9f48238f62c4e60b3cb792612ca31da54ac0d6e81c11195d0baed1cdc8463d573f37fc3", 0x1000}, {&(0x7f0000000780)="81b067f8f552f803327eb89e4f272aa6504fcc530c98588d83e1830427999d397d4c70e79f687241fd24a3ed8041151f", 0x30}, {&(0x7f00000007c0)="1d8cd3a476c1e48ef3d4de2b09cbdb78992d5b89843bd159cba66c7591e6e7fda6ba4f6f5afe2138569f680ba07fc1cef9afbc545cd30c04650574a5eedd03da9af9a4bc460662ba2fc48a5b14d1a1b9c54ab059a65b73db040a9daf76d83648fa230d3ac8feec539b1056019158b2e77f306ae5e58eceed05d155276184c3e84836d383f6bdd1aa98e8caa7c4e17a95f2773e2d51e475c5e3156fa2b23a852818af0b841f201763883669c61435d06250acaaeaf3ef367a1c1f85891d5033", 0xbf}], 0xa, &(0x7f0000000940)=[@authinfo={0x18}, @sndrcv={0x30, 0x84, 0x1, {0x1ff, 0x0, 0x1, 0x200, 0xfffff38f, 0x69, 0x1, 0x9}}, @prinfo={0x18, 0x84, 0x5, {0x20, 0x7}}, @init={0x18, 0x84, 0x0, {0x0, 0x2, 0x2, 0x7ff}}, @sndinfo={0x20, 0x84, 0x2, {0x5, 0x820c, 0x1000, 0x9, r7}}], 0x98}, 0x20000010) ioctl$sock_ipv6_tunnel_SIOCADDPRL(r2, 0x89f5, &(0x7f0000000240)={'ip6tnl0\x00', &(0x7f00000001c0)={'ip6gre0\x00', r3, 0x29, 0x9, 0x83, 0x7, 0x8, @private1, @mcast1, 0x8000, 0x80, 0x0, 0x8}}) [ 178.495579] EXT4-fs warning (device loop1): ext4_multi_mount_protect:287: Invalid MMP block in superblock 23:59:31 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) [ 178.553168] kauditd_printk_skb: 19 callbacks suppressed [ 178.553182] audit: type=1804 audit(1602892771.056:39): pid=9296 uid=0 auid=0 ses=4 subj=system_u:system_r:kernel_t:s0 op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir164769628/syzkaller.wITuPX/30/file1/file0" dev="sda1" ino=15744 res=1 23:59:31 executing program 5: mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000500)='sysfs\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000002c0)='./file0\x00') perf_event_open(&(0x7f000001d000)={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_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mount(0x0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000280)='binfmt_misc\x00', 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_user\x00', 0x275a, 0x0) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r1 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcsu\x00', 0xca040, 0x0) sendmsg$AUDIT_USER(r1, &(0x7f0000000700)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000006c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="e4000000ed0300032dbd7000ffdbdf258843c06f751a7b9a090cda3a6144ac2ebc3a23965952165b50dff614421153cfb2f5373a8d4294c906fd5768d0e1af87938c822fb453d812e33991818e980cedfbbb043feda22f9a10dccdf82cd8029f12cce20c03346e94f4012fbc3f7fc95742dea201d12a76bd080000000d38e76ee2906957b2bc0a611d9b904dab5d2a2491893d636024f2409fe6dca83e05ad30bc7ba3f509a28c8ed4d20932f274216d3d4f81a376675614f1d58689ddb5e2fbb4d06f91c38688227de7ac752663ec37c6a646020a3d5cccd1a919cb2b9260756c6b160000eb460980cefd1ca5856440ba6c46f612f63777b71bcf7afc7103fc3f1518ef4739976dd0ffefda7181c8e9793a070069fe223defa0551c679177ce19cc96933a5dab7432b4e29e36f1af90fad3c28c579b054d74de70ad269333f58dd0d19ce5d1b8daf3f2de5578b245ea10902d86b2f5e2b33adc92566726ae156fe0e1650761a3117adcca8c7ae2eff5bffb30086703c44abb10ba1be694a821ed7828ac176efc236bf4ebedcb9ae65c24520b7d4c599dfb8ea977057f875babb84653ecb3cf78e6689e005085c4324ccafd094a3efdb8f157d81baa4ccb35a45988caf0d65a9d0f12f44fd5578959f3cf9c8546e9bb1bdff6"], 0xe4}, 0x1, 0x0, 0x0, 0x400c800}, 0x4000) fstat(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}) lchown(&(0x7f00000003c0)='./file0\x00', r2, 0xffffffffffffffff) r3 = creat(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x354f21f6a8) read$FUSE(r3, &(0x7f0000002080)={0x2020}, 0x2020) ioctl$KDFONTOP_SET(0xffffffffffffffff, 0x4b72, 0x0) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000380)='/dev/nvme-fabrics\x00', 0x200002, 0x0) unlink(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') 23:59:31 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r1, 0x0, 0x0) ioctl$TCSETXW(r1, 0x5435, &(0x7f0000000040)={0x4, 0x0, [0x9, 0x4, 0x3, 0x2, 0x55], 0x2}) r2 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) syz_mount_image$reiserfs(&(0x7f0000000000)='reiserfs\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="00400000ec1f00001320000012000000000000000020000000010000611cad49e10000001e000000000000000010cc0302000100526549734572334673000000020000000200010002", 0x49, 0x800000000010000}], 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="41d8fd849719d0d971a3a26e26576dd690176e180ab124a4c9dd564bdaa7db00000000225bc83a04884517bf7457539e5bd4d024f651dc969b230c9a0909c694bbb46df4279bdf"]) r3 = syz_open_dev$vcsa(&(0x7f00000000c0)='/dev/vcsa#\x00', 0x0, 0xa0000) write$fb(r3, &(0x7f0000000240)="30801e9a30895223c25432358c9c5bda8d061dfb9d31ec5edd36807482f419322265cd0d10acfe8e979e5b798064e3da2fb5676c49564581c859ea9190cb7f95b973dd8889b775c4efe20905808c529ce576a1c003017baaf04159231fa736248378c5dce66ae1aeafebae1f8d80fcbc1b7d9e885dfbed378e4240658843ce5e43aeaa7c178fa2dda5c2f1132b942b13b616392523c5b463cce605bc84ad4875bc8e90a9466cacff9d1492cc9cac514a79e3f6ef97fc2009ad015d7af97ffbc6145864ca2b567b6efa1c1e3925064750f30372b92b5b684161", 0xd9) [ 178.682847] sctp: [Deprecated]: syz-executor.3 (pid 9302) Use of struct sctp_assoc_value in delayed_ack socket option. [ 178.682847] Use struct sctp_sack_info instead 23:59:31 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) [ 178.822606] REISERFS warning (device loop1): super-6502 reiserfs_getopt: unknown mount option "Aqn&Wm֐n [ 178.822606] $VKڧ" 23:59:31 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 23:59:31 executing program 5: r0 = open(&(0x7f00003b6ff8)='./file0\x00', 0x10000000080040, 0x0) fcntl$lock(r0, 0x26, &(0x7f0000000080)={0x1}) read$char_usb(r0, &(0x7f0000000500)=""/6, 0x6) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) r4 = memfd_create(&(0x7f0000000080)='#}\x04\xe4\xfc\x1e\xff~\xb1\xe0\xa5\x9d\xc8\xca3\'\x12xY!\xa4\x9c\x97\xf1\xfc\xb0\xe8~\x91\xd5\x04i}\x03\x00@\x0e\xe6\x995b\x00\x00\x00\x00\x00\x00\x00\x8e\x96\xb7=\xb9OmILO\x8d\x00\x00\x00\x00\x00\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x0) setsockopt$inet_mtu(r3, 0x0, 0xa, &(0x7f0000000000)=0x3, 0x4) r5 = open(&(0x7f00000005c0)='./file0/file0\x00', 0x1000000020e441, 0x0) fcntl$lock(r5, 0x26, &(0x7f0000000080)={0x1}) fcntl$getflags(r5, 0x408) clock_gettime(0x0, &(0x7f0000000480)={0x0, 0x0}) select(0x40, &(0x7f00000003c0)={0x80000000, 0x948e396, 0x101f, 0x3, 0x9, 0x2, 0xffff, 0x764b}, &(0x7f0000000400)={0x6, 0x9, 0x7, 0xff, 0x3, 0x4f, 0xb89, 0x2}, &(0x7f0000000440)={0x6, 0x100, 0x6, 0x9, 0x200, 0x9, 0xfffffffffffffff9, 0x1}, &(0x7f00000004c0)={r6, r7/1000+30000}) r8 = syz_genetlink_get_family_id$gtp(&(0x7f0000000240)='gtp\x00') sendmsg$GTP_CMD_DELPDP(r2, &(0x7f0000000300)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r8, @ANYBLOB="200026bd7000fbdbdf25010000000c0003000117000000000000"], 0x20}, 0x1, 0x0, 0x0, 0x28944}, 0x8080) ftruncate(r4, 0x40001) connect$inet(r3, &(0x7f0000000040)={0x2, 0x0, @remote}, 0x10) sendfile(r3, r4, 0x0, 0xffe4) getsockopt$sock_linger(r1, 0x1, 0xd, &(0x7f0000000340), &(0x7f0000000380)=0x8) ioctl$FS_IOC_GET_ENCRYPTION_POLICY(0xffffffffffffffff, 0x400c6615, &(0x7f0000000540)={0x0, @aes128}) getsockname$packet(r2, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000600)=ANY=[@ANYBLOB="300000001000010800"/20, @ANYRES32=0x0, @ANYBLOB="000000000000000008000400", @ANYRES32=r9, @ANYBLOB="08002a000000000000a94d2744c3b9b30730da441e573e3ce68162be8a5ccb681a1a14df6c4e1851dff6e7"], 0x30}}, 0x0) 23:59:31 executing program 3: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) 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) r1 = socket$kcm(0x2, 0x2, 0x84) semtimedop(0x0, &(0x7f0000000240)=[{0x2}, {0x0, 0x101}, {0x1, 0x6, 0x1800}, {0x0, 0xf001, 0x1000}, {0x1}], 0x5, &(0x7f00000003c0)={0x77359400}) semop(0x0, &(0x7f0000000a40)=[{0x3, 0x7f, 0x1800}, {0x2, 0xfffa, 0x1000}, {0x2, 0x5}, {0x1, 0x9, 0x1800}, {0x2, 0x1, 0x1c00}, {0x0, 0x8001, 0x800}], 0x6) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x84, 0xb, &(0x7f0000000ac0), 0xe) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r2, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000080)=0xd) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000040)={'erspan0\x00', @remote}) sendmsg$inet(r1, &(0x7f0000002f00)={&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, &(0x7f0000000500)=[{&(0x7f0000002d00)="13", 0x1}], 0x1}, 0x0) accept4$packet(r2, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000180)=0x14, 0x800) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000280)='/dev/nvme-fabrics\x00', 0x452000, 0x0) r5 = socket(0x23, 0x5, 0x0) close(r5) r6 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r6, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) setsockopt$inet_sctp6_SCTP_ADD_STREAMS(r5, 0x84, 0x10, &(0x7f0000000000)={r7}, 0x8) sendmsg$inet_sctp(r4, &(0x7f0000000a00)={&(0x7f00000002c0)=@in={0x2, 0x4e21, @local}, 0x10, &(0x7f0000000880)=[{&(0x7f0000000300)="d5961565faea086953ca9f00abd1fffabe59a6e5f07f12b3b57aec7b6397ed23ea9beb9d6db9afafeb633a970663131fea10921b7898dce4fd36d7287ea1fc0e1e777899c5486b48aab0b82261e97f70695d1df1ecad4c4943f3ec913b138712f014a15fece3d13551d22ca4e6aca8c060fc49156c397d33c64fef9dd5f166d6147fa96e86f77fa8457bbb5898164b20a8322d21c28aef8a010a0195f84ca3907fe59c8d1561227bba6fca0fd3f968ce45900db0df1dc9b2568580f7d38495", 0xbf}, {&(0x7f00000003c0)="bdc42332f90eceb8fb2ba23e4675efcf509b760a35d0a935acc79d606a4e948554680676663e528eabcc0c071de57d9114d092ec1962ac34c5380e25f7ebd2d815185060618cd6495ddd79d205d81f07c823b5ae13a2b241cf54a149b6c72550326259b2b381f5d7ab26e85420ccc7f290e8557e83de3b6ed8edfcf9dbf072c9edab2f4d72779fdab778638197a6ebda3e9955bfeccd53b0dd0751ef58968bdcd4376c458c52e242a6ad841ae823cff92685124b585f4d4cfc97", 0xba}, {&(0x7f0000000b00)="1a2556d05eba34aa5e443c64d5e5b5b486d6d6845f9de69f5a491d8da86ecec0b43ae55e8f28e5b0c30ed52bc1cb222b4bb362656eeaaee7277fd21a2c12c79845563ac9b3910a30578c1902042ca7a60e52de491fb02d182392ccf866a327e086336cd5d458b8d169891bd089949a55d68813f153c05bbee942e909ce3a9b0aa1a0caa9fc8198a44aa2d2e948edbdaecae44136de228c177c4887d5be5526f7a4897a6ed192417c1217628d7937faf5b571305c6a0c532ddca757bffc751e7f4f8f81c31a293919c3c692540c6496212052689ef77a2c8cbda8d7420da8bd416c3d004039835e283f98f3b188d951ea16f032c1c4b67ef941cdcebe0945713ed3bfbb97943ec2fb43c288e403fb6efa902bb77249f79718a8951c65e276e2c4d3fe4e704aa7082f4a0a013fee91ed3e2a1257d64b3c742ff3b7fa6666d553341b6055c25252bce438faac7600d8ba87f9419f5035ed0f3ef6a67cb6d8f5927eba8dfb4cd0162fd65e9e4e24917dee4889b8618d985f4742d3738ab0c8d5372ad4bc25a107b4e3d679580cf8ddc7a2695032ad7a89194a4bfbd023cabccc82351584a10559111b9ae53543b277fc9b9ce673d916e5dcc8112547c42a2bd9a1488a3ac69962e17291806a5223cc039303fce1a4515607429bc5f88ccb62325b81f3f86880ee58dcb8620605b5bce0ad9561730524f5e79700db80684752d18f180f6723951a7769ffee1978f5a65e663d05c64fa3ec13c1a037b29a75e0fcd65e6c591963a297690eb8824d94c8630d88afad3ce7c60993d683fbe80991deea83ca06e78e4291c9c711365da8ea81be77041587dad49eaa1b3185f644d2db7ed5ad5012fe0b6a976e82330a519c8eaa195490125be9b7b58a1f7b2bf6925f3da3826f17f1b67e0f0b50a99f4b7cea0182dd3722948cb69c0b564b73380aa460e7bf8bfb600c9449a1d714d327f664739187f3cec1b587293e2db22daa559fdd21d05249ae6e9ead319a40184dbec52e77d19d2c195abda05bd36974215d670e35a4c68aa0d2eeab8d3e98e2d5b820e02665342f47a37b6f5801e9dbc40ae2d7511edbe2d7b63663a9183e0ee17e4dc745893fc38da16ea546a746d8746ac5ddb5cd86896acc262c8567ca06a7d9761df6b0d5f710ddce2326b690c55a3c85a479c5b0ed756b2432d36f76ac70e2e2c80074fcc7ac45c08a0a94dff567ed5cbf9136bfac1b189799eeddba69fa3f40d50f0164c25bf5a2833f039e99edc87e527d18a3015d02f2e6009521bb1a887f9e67b6d945632d2aad03c24b0f0520cf1f1ce332f974e6489ad50502c27410c52c5a295fdb314d1bd2404854caac1d89e32d1e83409ed7e55d88dd7bd6bf2744e767da31e0e20eb5e081a524f1e123f5ef0334f63e33ce3d9419b4e06251e800d15e67514114ba1d39a65e61639ea13a55f5aa073a8958bf16558e449c53c0a67fbec5f8f1c8b37f4789f1dc6839bb1f9651804fd9256f130026b1fa69a578fec9d99672d8df710fc2f27df49569d935f711ef1855e568ba87852dbc45813bea1b05edcbd4e25d02250e53d7bdff4272fbd7679791e223afc079230dd49bc55399c5578562992eda38d1a1782f49f6169f41691ac764f35fb13bc250336250d507022b548bc76796c969fb7d2a4df87203686d9d6787f4f6f2be3a20f4fa87de4623316a0dce129164cc5afc46944f8f9bd9aa3c5ee69be589557452a5673ac8a338be31de29558d707d040872691e64e869d6f22296601dc0312a44706dcc2478cd3a568acaea6b48eb6527186df649e790e962b14da903bf11bb3189590315ccdde979c8f01182fe4307bceef2f29ec74f100ea7606661b1e2ca0a2927feea9767eeac6934e30f6fd490251bc70d86336da02112abcd1d9d008a5fc94d8aba5b5d461f5ff961d813886f09805064133c3ae1d0a28b19c1ab3e4d62b93b4c09b884172b253350c9f567bffc813f61a308674ce0ef2fbf5b609f9ba72009c0140d4f16602aa533168568cc87ab70e7f54fcdb218caf7ec9a6939e0a7ee0d30c07377653549ac487f01879e2f88e156466f7de2dd862565ac804286c3f686d5249f9c3e6d9853891e258df40d406de58d45bbdcbf8fe11c3c8d059ebf22fbe8bccc9e431c5550c10d21837d3a4a903deb405c0034cb711284404eed289b293223a311f0c593ff697b43076585dea7e3e742eb612917a0d66e0adbbfdd7b1536d905a280f0f0b51647e25607bbeb4c1ceeedcb5d2ce03872782923b4f27703c7dee49abee135cdc807c4fc62edfe6b88dfaf066580a9b8b8772da1cd0b5c41f6e3d10132d398550a604a9d1ab59b745ae25b38d4f151944650f0a66129a2f93d2a7c9fd924bf613e824ddd943011fa3eb725fd686c46935fbb9bb3241208e75a03fb3d9887fb28f912a9bd119da6307f2b98db0ef7176d5c09f8259472cb4e35f00cc7024577b5009d7d21bbb60dec9c746608b606d28bb23a5ae7de276f9043ec8f70106887f677e6a68882c90d1b6eec243a3caba44a47b3cc5ba47134d16f840f72c60d02dd0277519a4a34bdebb9cdfd4d4e4eab2fe4f3d0b85a0bec186f861f001c3f536d2d46ec0ee33247997a1f43dc94a38751d2d6790c9b7729b77195bc2822e8f6cba3ba638f4bcc5f6e4caf6fcefc702fded088197f2dec47028054bd997f2e71ba3ab6ba355dbbfd4edfbe32e110da33ffb7bc4315a744dc9a5ef14949e53e2534a4b62480cc7cf0af8070981dc0eccf8d7edc83d83d5d7d9bb49a156c1cc865a76c73440abca5626dfa973ddc0d3a1214e9a550f61fcad8f33a37b0af07332a68365171b72215b12cf13e5758a7f2743710603d18c8dbc0cd00aac47d69e1ab06a138a3266e8a98578693ba4289db5f7491e11f863070d63ddce2648a6f8557ecc9493a6a8a2c538b18df01f2504d33678a82b9d85e40ba930f586a3cbbe6a2354d0981c4c59a78d2a5b541fcc0ac2170a9ba4b8bce062e305546bd87f8eaf4485ef45af647e60867a3b1f1bc5ced59094fe30950b8e7f69291f0c15f939070995a148f7f050b932ae9c23f1ec296ce472944917a13d8d13428e561b3d2018f494799134ad19291f9894cbda776c67797adcedad9734480b78d650b57fef6b9989543d8e5c53cc8067b64a07bedc6801e1f9914111618e65850cb9870afa6901d7534426babbb3f33d6957085a058c871b926f8d2e0c40fef576edd317c6754b3b95d3ed148dad5ff8526a72de9b0750bc13decc8397771f35a82d052c9850358863a9f3024d7a1566874be728187f2b4f6c26ecedc557a887b24a60437c702330407a3758f6b2d5707756020428d71556fa8f15fec352bbcbf3526516448a298565043ce54db229c1c7a80f9329c343bfc2b4ffe687bb777ebb324b8c95ecb5b81a17e538576d2af608f3d0fae3fbf548c2bcce98af22402b109c35c5e1604fb8d155375ac5a714b536cc1f6565a526220c0a6aec2fa4a028f4574df906d911a52105e25a5d2b2cd67fc3408c72ed58a21aec206d10d3e495a39fd20a95e80bad4d9cf71cd1367c61782ada84ae3a648d9b949e9b088569e2520df55c3c68c6c27dda7c44fd1739060ef8b9e1d4cf5d28f3c367b2fc6758a999b92c4f54f57e17e0547a86d9be46b8a985ede8ddb9aedfdd730bffbfccadb8e1824c5a6abef2905677990e48e826cc6d37c4ef6acfe139342206c504f392e01ccf3c901ee93138e13cf60e9858db24f7977af2cc3bc347a76d6733f2b18fe7f8005f07f8a89fe853695da2bbb07d057eca57406fdc555de3a79dc943f09e207cacbf9f651740d5e0def928403c4cab7f20584088086adb6d9a0217cdb8ac79211f3b9e04ba2b1567ab7ed94ca61eeb48102d0cde976e1fe5b61160d9b6544bd285cc79838c72f9eb02ec8126538280c9a58c0b778a5a9ff6654e2499e4790ab783680aada2cede1ec031a7c4282e0eae2c8551c3a5d393b01b61a08d08900f56b468994d7e58a166821fcb7f8ccf1ee3a167f8a766d777b93175dc154f4353722080e851ef910213f43dc7a3a30a171fe9dc51d6f1da850fe3a5a54f47ed9daa404f9b54a5fb771d1136946264ebe55a8f9dd7977fa55507adb08d75a78e73420cb4135301b436e19a7fa4be08280723df38678723e7fc0f305712fa64482f5fdf1dd3b0830ca5d81af0848c196115767eb0d8667a6e4b64f6ddcc8afbf84ffde4369ccab18ddfdf9a7f5fd9e78a642130a255615879edca5791f694c424da1d839cc2f9845f7827cafe68cdf4ac5d3fb370a06588d545a6b9ab8ba3667e931cff6b6d7bb7333be52dc013cbbea9afc6c6e8ddafc3c4dad889bc515c74411265ec258c2ae55b04a99275cedbb9df0fd29730eb769610639d86ef309f641272aec5ac0de0a3142504a04e471291a0cb7e5cb53f12b66d3c96b29f364d1d855c15054618baadb4486f8c28a2cc884dec965422246aa1deff4a74d422fbcb1e859e76def2cd158785b982248a4bcc6028092fe591ccf1d191a9fd8a2f716bc109996029a32689b43e73a84ea00b2120b56714be78a391cc40d7dee005881f098dd4b30edfb1a7b34f785af566155610ffd778e702c88df9353d46de620169cf72748038ab0df140cd5717fa4db701d993a474c40c9f5ee2332fc59432595c151909ff42d5b7b66eb614afe1ebc7f011fdb3753ff365d692a0c5f7458dcc6837cabf0264fd87dad92c86476309077b5f992282f9041398f530babaf34f852ff5b1859f10c467f99ffb767a08158411e4dc282ad123884b431a9a52c4e83b8b9c684ee65752d1e1847bfcc86a535e6b2c33889a6719ce9e417463d12cb5ab5c97a4a0feed7f92b35335816a3053bfcae9f227067f7659a48d30c72f6e49d98f1fe2589a1837716df3f585d7b53dd27b72d0f365c1f094f11ec412195d9de7f8cecaf5b6b0132e9f18d9521e63427a6404540d728aa64f56fccaed28e87b1da3d952fc9b8c3a048cb4eacfaceb8c7a3960f341ace7cfcee5ed400dbe3af4a20f312972b258849f9c04ba4e205a205bca619b97bac7b95025f1c3bce27c6ce7c0300fd1fa020aa4f3b6624b35472f7546dc68fb6167c645f1c8a384184e07cd2c457d2ccf55f29863112d0ba913c144318d3565064f865d3d3f46b51205bb7c02b501db93984cdacb7728485a6680a6d53b633f27b4072696cc6d05b929b6c7af8d822fbe1681ff1992eb06e9a0087f8a5c6a4be1ea6415a316f0cc709acfb7c24d88c7d30460297dd991d1057670eb8a4a9e3f1dc93afdde9a9ab8251df25b67d787e6398e7cae49498e404abc1a1635d5551f27db1ab50d9e534e36416f1d88e9a2dadc6547bbc6ecb64d11b324477ddbd282d22d593be61e6ed859dc6ce83b330a637b401e49832450f84c5e4625c2b4984e213afc265bdcdc992e35d23f5548464ea69a895113657a1eb25891b308b01788c90cda88ae38e3b919a7588944c940e9341c65c796cf1fbb8e660509a6cfe9e1e0cbe5417a9630f29fdb7d2d694a9724b7ec073cbbf343f6970dddab9e0068770b870e236d6c4d2f8de832f8ee9ffa7594253bd1ffc342b478b221322748b00518b23a1ae45a5d960a292538753be1f95cb6425da5ae8d6ad4862ee1ac9e65b398f69cab6c8863e4a5fda20c77e299749670ab2c725a875312886c6d779b60224d534d1aefcdbd5f7d006766adea86540c977dce18431fbd7e89f13a078b10a95a52cefc3907b3d5bb6b8cb36750346cab199eb73fdba4368d87aee86b1c2670257bd", 0x1000}, {&(0x7f0000000540)="7467a45da463ee49dba5efe34699b3f253eeb0c70a03643a955b8c94cd9e05dde5293073d66358c6baca304f301574d99089094a61181fa381afdd0f3db5bb4d6cccdf68308144ac032ac3a755b814634e4614cb037378f04e251fc614c2d3e7fb03662f3f59debade26279163c01d9dfa78266bd6d89c5579b5bed6a7b3d9a93475b02708", 0x85}, {&(0x7f0000000480)="4657f5b1b4aad2c115606b9cb7d56b5aa90e838e3038f8cec53af7080022196ae6a094be5d1682294c0be5b36a48747eb11c1289d9731e8ef50408cd9501bfaf9bb1e48df4256adcac4970f758fe1c30836683e70ad10e5090f80584e31b3879042e3bdba8c3cc5dae8b95c3c47070e059f4235d6076d41ca8", 0x79}, {&(0x7f0000000600)="fe316bff3026ffea21a2e58d6a791366ff08c1449acd22a18f967299263652c7b9e392fe684321e10f890dd042b74562b74e4016efe8ec06e3ee765bc61526d019e5cc4f49b863de", 0x48}, {&(0x7f0000002b00)="005cf092c3ca8dac8e30e53d7369ba76e22ce12972eff8c8fd54388ec75b25f92a89e629ef4a6fe4df326ab6f43aeda3acd88c129cf36a2431630cf78432201fcba5ec5b1178a261d6186564b405cc5436d03f5e226e8d6a15ccf48c4301fbf72d0e2eabd4e3b90220f2575805a094ec46fb45ea68e2f83173260a5e6647f97052b93d8f2be0b7754ab0ed3d072ea36b0fb60cec024adf51da501931e80de42cf7273e406773fee51ed43ebea5a65e8c529cf8eb70e38cee9977a25c2d0f289b7d92da641c0fd5aa210154fc33bbcf9ec163614a19dd69e669a9db969a7e711aa495fe1ef1da59", 0xe7}, {&(0x7f0000001b00)="fde94ed1d31a880e9d6dfd2eedc3435db99a85f156ec309f2feea1be9f978fb64c0f212fe95c5c68014e3626b9d6883320c9830c1dadcad1dca9347653335d58e1cc5b666002de54b959ff53a3369fa963b9e70aaec73335e2d774b5120ea5e0411b353aed6e8b9884548c92bd4e6401dc0cba6c1a2fa27de50b6196e77db83aebbba006d5e2f231745eea2dc273e1471ae8bbc5be32e7be22b0c0407e4dab29e4e1051920a3a4c869659820b831bba2a69ef1b10164807022a9a3d8b639fbe9d4a7612005b3f1321e47418a8d68ccbf69fd1bbb2888d85e81ab55b8570aa0b58a2c35a12eb691819aa8f91dcf8546d3e6e2f05925ac4b0ad359a217f99a69cf2cc2a06c8cc1ab9d9a82020d12d3607244d991119e31c814a360326e9ecd1d388016fbfcc672946d3478ecd22a9fc7b6b53630c41577c6d57b674d3ee7fd715556c1591a7fb6d30023a4621708529ba17ac3dce573314596991c114d93b9258896699dd680098d495cb2f05a8162585d441f0f0b21eeca7c2a481f1a3f4b7f4a3f4f7575e3fc5b84a658fa595ee4d2f1c8b316c6ffff6cd95a64a85a12a2a54bfe0e23a9696a0a73d1bea32b65b0b1b72068132539ec4991247add3a818f4921065aa3bd063835c0ce45183042cc06f07517a95d1833c120ddf32bfa8dad5b24176e9db0a76f831d49ea8d4eeacb30aa14f1732f11806fcf11c689b19319353310ed1193c4356358f6d6a48169d3ea820114cf859884e9eade02f500f231a79e30e97fef9df0cdc0001344be5d3745bf94ae26239844056fd25087c27d4ca11cb2e8f10063d6da271f9444b72551a64cecf03fcb35234bd11f157ebc734c5b998ac895b0fffc3fe203974aff11d717df221c5bf3c2b1a8bd37fd7190f11118a46d654ff8677d56cccb606ed8f1c77e9f13c25b9222adcd382ddbce4e8cbc3db4be241977c9de5425335ab74c91b14b0805e519d1719da0ed4a4574b6390a90f2d355a30193c584cde6b10c9b89e690252dc1c7beeca9b51bcb2fdbffaefb06f2ab161e7e3f0b64367ec721ed6d6ef5750dd3345ce28f2da6ce0a2a0c9b95f4158c190b94d3b649d934a9e641e24fbbdbd2029f12f845a5850299ae5bbb65bcbe2a6335d5398ab608311f8c8369bff0119c4ca5a877764f4e6c55cc9cc9fdedd0ebca5054da2ac6a017cc6d5647c41f87fea34217adaee1ae81c2ac3e528e21d30f8c5ccc8de1c0e6542223918fd3be9f721bda33e2c711e2433506e9cc2e1097f61d192166571fdc3524d09b2fb9c7ceda9e2a646f2d53d133199f56d5621cd5616dddda49f5aef1dc90f3d7a0285db8779b098da90e74ed4244a84b06b63ae272a2bc99dbfee6fca03ba0f6189167d411e261c5ef5e41ae1606cb4ce60830cf75a336abba482d5c73c6883ae480edcfa5c2dd1d7dace4bf9a2722338f12b9f384307d9dc7ed03fe6572358fbd4d4d157e9f3f44801c486d5312e468d12c70c23676c0a64b2d0573ca1acaf127c25532d6d3c04d08fbaa94fb5d191a30c5e3088039fc4d17fb939938faa4b667faa801c15ffa62d549f9d766a07d01707cf730750f36064d1007d784254415123c1122e8df12f45076cb9ee94a2316c33772ee89f20b7724af8811f688f4632112eea5461c41b1666bc6f12dbde64ee7d0d67ab7cc9e8d3b4a55726678d1c4a77caf09c5a03812fe95c7cd075b4c6623fcc1e8800d4b098ae8f178858d43b9221d965cfece957e4b84bc1efa11cc92073136d53a61dbc843462b0d0f84debc1365a84492d035585888815a38411515f72235abf4bf3aa6fcd1d217195273b3e5db1bbed99d02ee3a67da4e44d9286f9a4d3f206a21a0d30905ea2f1e60ad6d4e62529d83fe34ad4f0149d1a3a61979ed2eb40149f45100586d31285c1c4a8688263af0dcb496dedc44a161a36307404c5c0f341bccf3cd191e232d814ce260502c58ca3214222f4cf39609713381ff7bcffb3c851eb44b7e077efdbe76cd8dd5b4490e3a2f9a82ee74fef566c324bd610ee3d97096711bdb2c0bddbd9b142d120758d51df9e34b3c1cf8d73413b62353c850bf95226cc5f4bf7c1bf02aecdc39e19c34035b402ed19bcb34ae8b7610e832b58c7a17effcd66a61f142caadfb4ccfff117365c64bf696185f27aedbb41f303a09b270ab7f4e06795dea2b18b63e54daad46fd4de3b570bf145bc19d796a1fbe8e609537dded21637a89e5cf410002225103cbe690314bb30035e9ac93757e32c740b9a9eff57c5ebc972ce0fef9dafe5ac32612cfac3d2dcc507e4fda994219be2159525dcbdf4306d3d9f3c48d99728dd45a1174e9618b773f65b5b38cc1ee8f40f2bb6e5d526760233c25a9c1d001d20f456bbd46299b7a5ad790fe52b9bcc948377cb17e810d37ef0b798cb70910a5396af94665d403717e3b9c84aa0a37cde55400315c44f47dfd7829c86065eb389ea817bd3cbf5e65661340b014abd026260ed364dd5aacc2bca2ee9722d6d8fba9bbc955679c5c8eaf291894cc2249b7dd12f301954c097ed7f8728330cf3900a9ea82aa1415d481b837913cb2003c5bba9207d7cca6e944a29f7bc097007bbd5cf6148262a93f5d8c5577d77336d75db2df9429d65c58c28513a6c0f91ec3c4987612027776d796fdad41d7202e86f219fecd0ea17e54471ec33135b6b500f35b23488dc4a62d88dffc488e11ccbadcae752d1a79d491aad8edd20315df5f728e759f0a6fa6230a063db512d776d14bc76146c42b7852f796a55e19248ca9987ede1658f61fe3b09bf74bc6e9c63e2b722c371265880184be609cedb103d46ae207834c24f24d65b17e78a4975ba1705653f396c4babd1cdb33a116645db90b55c091c1d8db4f1385e15f4fa605b048921ad6a482737a1a29c3572b9c25f867b0c15d2f1d8e233d918e1bc54c808fcf2316b077699131c4aba514ca1d4e3440b6fac0d87397db97cf18af63f34c8df6d54cf2eaedc39b82283951c3a772474ac2792a8bbfeebc7f7060c7c6f03427753543f66009f1d4c2c11663802cfadbccf066e2827f6193b008bb3d9b5474436188920035af2821b76daf3e4990341ebda895055f652dd4c6948480488248a6a02b38649586cd62bb36e73cafedd6d09572d931f2015844a275e67ff75b3e4bcaf2d13be2383a26b78a8ebbd85f5b54128683a12174f0ff41e9731328ae9f92155c9d76e09e8b5271a2d6273a74992eb0b6c2113abf603417f46c31f3cf20260242d1720f42e5133f1eff6e1759b6abe9b28b613b7985e5f855c6480235d3f2ddbbb1f2ba73120c20b6ba577c2a37b92e773ad3ec36c8f697d8ec562876ee745b4e895e9e321f59983abeb0d23acb4736b19ea25a874a524aac41ce1ee6f12a255cb57ac0d7c96d9378e3e4f8962a35d160b8ee0b76dd738df9525216806956965ff73eae2868a6354f847bd49cd031a0579d1563dfee85ad0de587b1806791d19c3dbedcbcbeef59da3a447a66460d3e163e3adc0c5e63606878bf5cde73c8ea9340e8d271569f6266a71b36ad5c31a6ee3a5e008866c306b4d21dcda51a380288b49d1af5059bd72ebc7729080d11218afca7e587c29559ae57e9ffb146e5f512fd873cb21257cbbc5285568079b9a5e0582a682f2696ae3669c557de97e21d16ea9dc6c47b0aa458f1b3f905093dd4e43ffd16acc177bd9f2f5fefd8cca810816bd098a7f3e4d2ca7a02ba8530f9ca1ce04a377a8233df799a0e57d7ea13da51874324cd01647c0d036c6a43de58dae6bae5984efb07ff2294a9307925f958e8102f589ca7a21e330e1c7064b5a90c9020cfb1460300764effe76e2029c606ec4a8703267a71aee75fa82e24c8b2544ac7c87ecb783e60baa10135af8ebb42820d9e43cee0202476ccf8eb57ba40b95076c267340407a81ea44370aaf1bdba39ee700e28a91d31b6f21bad01c3d7e1978e140347cacb2f5caf04fa71aead3d59ee922eb3e97ecc41ea06d6d581dc58ce43ef8895f6b4cdb23c49e194cb44ab761c3a62a356de203df14225b332aa68a0b70c11b7c3bcf4176c1a6199981f9a715a209ca2ff321a94c76ad389067d5fd292a590f8dc0bd83ffc6dd1dbac323b9b8ef08d1c8dc152dee8b1670d83d4c665b3c3bcaab3fab9425605a13e36bb148bd97459aa5b1bbeba7910d46832537093bcfd6620933f7b0b8936935ed910f895efbe02d19f9c3a34fed1223a686077a58fa40f4d78c51defb67d8f1f4eed0e0ac487a047380cb6439e9a975fe45f1bfa70181421416e1a77c9e27855ad509fb08f24ebd0da3a572c9978e040dc9115574f5150fdae572b163da39c159395741e566ad0c13723a569a12a6b407fecc47b93cb9e8c1749e6440047e54a9e6b6f98b71660df34591b75ce72f73dc67132e6d51cc3c8665c92f35abee73feb35321c3ed20116529bebb08f96226fabb9a9971940a75f3859e0717ec61b1a6ffb8f5c59cf58a250a8c82bc553ee4a94511394c5f720b3b33bf7bca34090fff0a0eab0037a8737b45752abf5500bab7c0aa05389f0211a2219bbed1969e8a01042d5dc6454a55a05650af50d43bcc357a42cd8e0263884057f16d54355a90c4d42b1ffe8b37210b2f4d3215b21c16d7728d4c9ef5dd69b4e382e4aeccf13bd593d482c29c8b4bcc460a1289439472dffbae0bf80416aefd15088561408990906e37e5fdf5278cb6e5c3f8abf6bc764c7e8df3be7d43649ff97de476bd6d9f9fbc16ed11ad7997fac3bc0b33ceb9e9f8a57bce65b1f4a65e7dc77bfb83e1de8fa80ab2157e3446ce69712850f07c0ab16cdcdc130411acce281f79ab48908d01de912982a47f390dd049acb78549c9cf6c7cad34ce2644e571e5a0475a6e7b98f40c72fcf279b7692d478e9fec8f3c3aa5840a2bc15324bf4a86fbfc557e9a3ca177cfb732692214c3cad8257ecf2ee1d70156881f54d8165dea50663df1f68f6933fbbc96d43c645575dfe86aa632ce113a864c3a45d260a6b372926fd5ff7288bb4ad3e490831b70cf2a85ac1374611c9d004298fe947fb3f6b2a5f2797213ef74fcf7e82130a8b0c848727364201697e880d04eea0f1908b4bf5084e8a1552d6f2a4c3881c6e56b6db7de10236bd5917bbdfea2ff8dbedc7b38995b5414cef2a084c0a46f0249f3e091138987ef97910d7fa73a8e0f3c411ae5029ab1c54408beb232c010351ef87eb99c420c987bde164a663c9d40adac4489a125d9f3b08665f81e9adc298a7739328776ce3ad2bc1279d4c92f001d325c8d2a8e508dff8dd757f75be2b85e6df58fe55e8c6955d74af963b1a86ca7a2dae2b48730761eaadcc6f37d9989e292d096a5a512ab3ba092704b3e921f6013d13013e17aa53ccccc4acdf4adc127d5d172c7932a8dc02c8df3e9e5f632a4b72fa0b1143614889e6a53558cee9eead0535786e1bebefc56bd02ff6b7071889a1e1c8ddd04390441b7d70c177fe53e663ada616c9bb023e269fe20199236ba78500c84cf5bf8ffaa143e5a89eecbd3b8ff047c2dce34006d0ea888d7535c17428951d19d1a285dcf86fb64deb734e4f039b6ebbf010e33c1fc7d3f8624b03e9cdce566f9d1ac4482bb37f7dfd4881469a778586b1fd2992c44cbaa13312a9751f324c669454dd2ed6e27f8091ffd799e6aad7da68911facc59ea6c18f8a0e06de7a0d885db8e47e6f0cd9dd2fab63cf15f92780e50ffd28b48018529c28efbc84327e10410ab9f48238f62c4e60b3cb792612ca31da54ac0d6e81c11195d0baed1cdc8463d573f37fc3", 0x1000}, {&(0x7f0000000780)="81b067f8f552f803327eb89e4f272aa6504fcc530c98588d83e1830427999d397d4c70e79f687241fd24a3ed8041151f", 0x30}, {&(0x7f00000007c0)="1d8cd3a476c1e48ef3d4de2b09cbdb78992d5b89843bd159cba66c7591e6e7fda6ba4f6f5afe2138569f680ba07fc1cef9afbc545cd30c04650574a5eedd03da9af9a4bc460662ba2fc48a5b14d1a1b9c54ab059a65b73db040a9daf76d83648fa230d3ac8feec539b1056019158b2e77f306ae5e58eceed05d155276184c3e84836d383f6bdd1aa98e8caa7c4e17a95f2773e2d51e475c5e3156fa2b23a852818af0b841f201763883669c61435d06250acaaeaf3ef367a1c1f85891d5033", 0xbf}], 0xa, &(0x7f0000000940)=[@authinfo={0x18}, @sndrcv={0x30, 0x84, 0x1, {0x1ff, 0x0, 0x1, 0x200, 0xfffff38f, 0x69, 0x1, 0x9}}, @prinfo={0x18, 0x84, 0x5, {0x20, 0x7}}, @init={0x18, 0x84, 0x0, {0x0, 0x2, 0x2, 0x7ff}}, @sndinfo={0x20, 0x84, 0x2, {0x5, 0x820c, 0x1000, 0x9, r7}}], 0x98}, 0x20000010) ioctl$sock_ipv6_tunnel_SIOCADDPRL(r2, 0x89f5, &(0x7f0000000240)={'ip6tnl0\x00', &(0x7f00000001c0)={'ip6gre0\x00', r3, 0x29, 0x9, 0x83, 0x7, 0x8, @private1, @mcast1, 0x8000, 0x80, 0x0, 0x8}}) [ 179.085977] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=57 sclass=netlink_route_socket pid=9330 comm=syz-executor.5 [ 179.159824] sctp: [Deprecated]: syz-executor.3 (pid 9336) Use of struct sctp_assoc_value in delayed_ack socket option. [ 179.159824] Use struct sctp_sack_info instead [ 179.187127] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=57 sclass=netlink_route_socket pid=9330 comm=syz-executor.5 23:59:31 executing program 2: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/vs/lblcr_expiration\x00', 0x2, 0x0) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000000080)=0x1ff) r1 = socket$inet6(0xa, 0x5, 0x0) setsockopt$inet6_int(r1, 0x29, 0x1000000000021, &(0x7f0000000000)=0x1, 0x4) sendmsg(r1, &(0x7f0000000400)={&(0x7f00000001c0)=@in6={0xa, 0x0, 0x4, @private0}, 0x80, &(0x7f0000000180)=[{&(0x7f0000000000)="b6", 0x1}], 0x1}, 0x4040060) 23:59:31 executing program 1: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) 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) r1 = socket$kcm(0x2, 0x2, 0x84) semtimedop(0x0, &(0x7f0000000240)=[{0x2}, {0x0, 0x101}, {0x1, 0x6, 0x1800}, {0x0, 0xf001, 0x1000}, {0x1}], 0x5, &(0x7f00000003c0)={0x77359400}) semop(0x0, &(0x7f0000000a40)=[{0x3, 0x7f, 0x1800}, {0x2, 0xfffa, 0x1000}, {0x2, 0x5}, {0x1, 0x9, 0x1800}, {0x2, 0x1, 0x1c00}, {0x0, 0x8001, 0x800}], 0x6) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x84, 0xb, &(0x7f0000000ac0), 0xe) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r2, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000080)=0xd) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000040)={'erspan0\x00', @remote}) sendmsg$inet(r1, &(0x7f0000002f00)={&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, &(0x7f0000000500)=[{&(0x7f0000002d00)="13", 0x1}], 0x1}, 0x0) accept4$packet(r2, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000180)=0x14, 0x800) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000280)='/dev/nvme-fabrics\x00', 0x452000, 0x0) r5 = socket(0x23, 0x5, 0x0) close(r5) r6 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r6, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) setsockopt$inet_sctp6_SCTP_ADD_STREAMS(r5, 0x84, 0x10, &(0x7f0000000000)={r7}, 0x8) sendmsg$inet_sctp(r4, &(0x7f0000000a00)={&(0x7f00000002c0)=@in={0x2, 0x4e21, @local}, 0x10, &(0x7f0000000880)=[{&(0x7f0000000300)="d5961565faea086953ca9f00abd1fffabe59a6e5f07f12b3b57aec7b6397ed23ea9beb9d6db9afafeb633a970663131fea10921b7898dce4fd36d7287ea1fc0e1e777899c5486b48aab0b82261e97f70695d1df1ecad4c4943f3ec913b138712f014a15fece3d13551d22ca4e6aca8c060fc49156c397d33c64fef9dd5f166d6147fa96e86f77fa8457bbb5898164b20a8322d21c28aef8a010a0195f84ca3907fe59c8d1561227bba6fca0fd3f968ce45900db0df1dc9b2568580f7d38495", 0xbf}, {&(0x7f00000003c0)="bdc42332f90eceb8fb2ba23e4675efcf509b760a35d0a935acc79d606a4e948554680676663e528eabcc0c071de57d9114d092ec1962ac34c5380e25f7ebd2d815185060618cd6495ddd79d205d81f07c823b5ae13a2b241cf54a149b6c72550326259b2b381f5d7ab26e85420ccc7f290e8557e83de3b6ed8edfcf9dbf072c9edab2f4d72779fdab778638197a6ebda3e9955bfeccd53b0dd0751ef58968bdcd4376c458c52e242a6ad841ae823cff92685124b585f4d4cfc97", 0xba}, {&(0x7f0000000b00)="1a2556d05eba34aa5e443c64d5e5b5b486d6d6845f9de69f5a491d8da86ecec0b43ae55e8f28e5b0c30ed52bc1cb222b4bb362656eeaaee7277fd21a2c12c79845563ac9b3910a30578c1902042ca7a60e52de491fb02d182392ccf866a327e086336cd5d458b8d169891bd089949a55d68813f153c05bbee942e909ce3a9b0aa1a0caa9fc8198a44aa2d2e948edbdaecae44136de228c177c4887d5be5526f7a4897a6ed192417c1217628d7937faf5b571305c6a0c532ddca757bffc751e7f4f8f81c31a293919c3c692540c6496212052689ef77a2c8cbda8d7420da8bd416c3d004039835e283f98f3b188d951ea16f032c1c4b67ef941cdcebe0945713ed3bfbb97943ec2fb43c288e403fb6efa902bb77249f79718a8951c65e276e2c4d3fe4e704aa7082f4a0a013fee91ed3e2a1257d64b3c742ff3b7fa6666d553341b6055c25252bce438faac7600d8ba87f9419f5035ed0f3ef6a67cb6d8f5927eba8dfb4cd0162fd65e9e4e24917dee4889b8618d985f4742d3738ab0c8d5372ad4bc25a107b4e3d679580cf8ddc7a2695032ad7a89194a4bfbd023cabccc82351584a10559111b9ae53543b277fc9b9ce673d916e5dcc8112547c42a2bd9a1488a3ac69962e17291806a5223cc039303fce1a4515607429bc5f88ccb62325b81f3f86880ee58dcb8620605b5bce0ad9561730524f5e79700db80684752d18f180f6723951a7769ffee1978f5a65e663d05c64fa3ec13c1a037b29a75e0fcd65e6c591963a297690eb8824d94c8630d88afad3ce7c60993d683fbe80991deea83ca06e78e4291c9c711365da8ea81be77041587dad49eaa1b3185f644d2db7ed5ad5012fe0b6a976e82330a519c8eaa195490125be9b7b58a1f7b2bf6925f3da3826f17f1b67e0f0b50a99f4b7cea0182dd3722948cb69c0b564b73380aa460e7bf8bfb600c9449a1d714d327f664739187f3cec1b587293e2db22daa559fdd21d05249ae6e9ead319a40184dbec52e77d19d2c195abda05bd36974215d670e35a4c68aa0d2eeab8d3e98e2d5b820e02665342f47a37b6f5801e9dbc40ae2d7511edbe2d7b63663a9183e0ee17e4dc745893fc38da16ea546a746d8746ac5ddb5cd86896acc262c8567ca06a7d9761df6b0d5f710ddce2326b690c55a3c85a479c5b0ed756b2432d36f76ac70e2e2c80074fcc7ac45c08a0a94dff567ed5cbf9136bfac1b189799eeddba69fa3f40d50f0164c25bf5a2833f039e99edc87e527d18a3015d02f2e6009521bb1a887f9e67b6d945632d2aad03c24b0f0520cf1f1ce332f974e6489ad50502c27410c52c5a295fdb314d1bd2404854caac1d89e32d1e83409ed7e55d88dd7bd6bf2744e767da31e0e20eb5e081a524f1e123f5ef0334f63e33ce3d9419b4e06251e800d15e67514114ba1d39a65e61639ea13a55f5aa073a8958bf16558e449c53c0a67fbec5f8f1c8b37f4789f1dc6839bb1f9651804fd9256f130026b1fa69a578fec9d99672d8df710fc2f27df49569d935f711ef1855e568ba87852dbc45813bea1b05edcbd4e25d02250e53d7bdff4272fbd7679791e223afc079230dd49bc55399c5578562992eda38d1a1782f49f6169f41691ac764f35fb13bc250336250d507022b548bc76796c969fb7d2a4df87203686d9d6787f4f6f2be3a20f4fa87de4623316a0dce129164cc5afc46944f8f9bd9aa3c5ee69be589557452a5673ac8a338be31de29558d707d040872691e64e869d6f22296601dc0312a44706dcc2478cd3a568acaea6b48eb6527186df649e790e962b14da903bf11bb3189590315ccdde979c8f01182fe4307bceef2f29ec74f100ea7606661b1e2ca0a2927feea9767eeac6934e30f6fd490251bc70d86336da02112abcd1d9d008a5fc94d8aba5b5d461f5ff961d813886f09805064133c3ae1d0a28b19c1ab3e4d62b93b4c09b884172b253350c9f567bffc813f61a308674ce0ef2fbf5b609f9ba72009c0140d4f16602aa533168568cc87ab70e7f54fcdb218caf7ec9a6939e0a7ee0d30c07377653549ac487f01879e2f88e156466f7de2dd862565ac804286c3f686d5249f9c3e6d9853891e258df40d406de58d45bbdcbf8fe11c3c8d059ebf22fbe8bccc9e431c5550c10d21837d3a4a903deb405c0034cb711284404eed289b293223a311f0c593ff697b43076585dea7e3e742eb612917a0d66e0adbbfdd7b1536d905a280f0f0b51647e25607bbeb4c1ceeedcb5d2ce03872782923b4f27703c7dee49abee135cdc807c4fc62edfe6b88dfaf066580a9b8b8772da1cd0b5c41f6e3d10132d398550a604a9d1ab59b745ae25b38d4f151944650f0a66129a2f93d2a7c9fd924bf613e824ddd943011fa3eb725fd686c46935fbb9bb3241208e75a03fb3d9887fb28f912a9bd119da6307f2b98db0ef7176d5c09f8259472cb4e35f00cc7024577b5009d7d21bbb60dec9c746608b606d28bb23a5ae7de276f9043ec8f70106887f677e6a68882c90d1b6eec243a3caba44a47b3cc5ba47134d16f840f72c60d02dd0277519a4a34bdebb9cdfd4d4e4eab2fe4f3d0b85a0bec186f861f001c3f536d2d46ec0ee33247997a1f43dc94a38751d2d6790c9b7729b77195bc2822e8f6cba3ba638f4bcc5f6e4caf6fcefc702fded088197f2dec47028054bd997f2e71ba3ab6ba355dbbfd4edfbe32e110da33ffb7bc4315a744dc9a5ef14949e53e2534a4b62480cc7cf0af8070981dc0eccf8d7edc83d83d5d7d9bb49a156c1cc865a76c73440abca5626dfa973ddc0d3a1214e9a550f61fcad8f33a37b0af07332a68365171b72215b12cf13e5758a7f2743710603d18c8dbc0cd00aac47d69e1ab06a138a3266e8a98578693ba4289db5f7491e11f863070d63ddce2648a6f8557ecc9493a6a8a2c538b18df01f2504d33678a82b9d85e40ba930f586a3cbbe6a2354d0981c4c59a78d2a5b541fcc0ac2170a9ba4b8bce062e305546bd87f8eaf4485ef45af647e60867a3b1f1bc5ced59094fe30950b8e7f69291f0c15f939070995a148f7f050b932ae9c23f1ec296ce472944917a13d8d13428e561b3d2018f494799134ad19291f9894cbda776c67797adcedad9734480b78d650b57fef6b9989543d8e5c53cc8067b64a07bedc6801e1f9914111618e65850cb9870afa6901d7534426babbb3f33d6957085a058c871b926f8d2e0c40fef576edd317c6754b3b95d3ed148dad5ff8526a72de9b0750bc13decc8397771f35a82d052c9850358863a9f3024d7a1566874be728187f2b4f6c26ecedc557a887b24a60437c702330407a3758f6b2d5707756020428d71556fa8f15fec352bbcbf3526516448a298565043ce54db229c1c7a80f9329c343bfc2b4ffe687bb777ebb324b8c95ecb5b81a17e538576d2af608f3d0fae3fbf548c2bcce98af22402b109c35c5e1604fb8d155375ac5a714b536cc1f6565a526220c0a6aec2fa4a028f4574df906d911a52105e25a5d2b2cd67fc3408c72ed58a21aec206d10d3e495a39fd20a95e80bad4d9cf71cd1367c61782ada84ae3a648d9b949e9b088569e2520df55c3c68c6c27dda7c44fd1739060ef8b9e1d4cf5d28f3c367b2fc6758a999b92c4f54f57e17e0547a86d9be46b8a985ede8ddb9aedfdd730bffbfccadb8e1824c5a6abef2905677990e48e826cc6d37c4ef6acfe139342206c504f392e01ccf3c901ee93138e13cf60e9858db24f7977af2cc3bc347a76d6733f2b18fe7f8005f07f8a89fe853695da2bbb07d057eca57406fdc555de3a79dc943f09e207cacbf9f651740d5e0def928403c4cab7f20584088086adb6d9a0217cdb8ac79211f3b9e04ba2b1567ab7ed94ca61eeb48102d0cde976e1fe5b61160d9b6544bd285cc79838c72f9eb02ec8126538280c9a58c0b778a5a9ff6654e2499e4790ab783680aada2cede1ec031a7c4282e0eae2c8551c3a5d393b01b61a08d08900f56b468994d7e58a166821fcb7f8ccf1ee3a167f8a766d777b93175dc154f4353722080e851ef910213f43dc7a3a30a171fe9dc51d6f1da850fe3a5a54f47ed9daa404f9b54a5fb771d1136946264ebe55a8f9dd7977fa55507adb08d75a78e73420cb4135301b436e19a7fa4be08280723df38678723e7fc0f305712fa64482f5fdf1dd3b0830ca5d81af0848c196115767eb0d8667a6e4b64f6ddcc8afbf84ffde4369ccab18ddfdf9a7f5fd9e78a642130a255615879edca5791f694c424da1d839cc2f9845f7827cafe68cdf4ac5d3fb370a06588d545a6b9ab8ba3667e931cff6b6d7bb7333be52dc013cbbea9afc6c6e8ddafc3c4dad889bc515c74411265ec258c2ae55b04a99275cedbb9df0fd29730eb769610639d86ef309f641272aec5ac0de0a3142504a04e471291a0cb7e5cb53f12b66d3c96b29f364d1d855c15054618baadb4486f8c28a2cc884dec965422246aa1deff4a74d422fbcb1e859e76def2cd158785b982248a4bcc6028092fe591ccf1d191a9fd8a2f716bc109996029a32689b43e73a84ea00b2120b56714be78a391cc40d7dee005881f098dd4b30edfb1a7b34f785af566155610ffd778e702c88df9353d46de620169cf72748038ab0df140cd5717fa4db701d993a474c40c9f5ee2332fc59432595c151909ff42d5b7b66eb614afe1ebc7f011fdb3753ff365d692a0c5f7458dcc6837cabf0264fd87dad92c86476309077b5f992282f9041398f530babaf34f852ff5b1859f10c467f99ffb767a08158411e4dc282ad123884b431a9a52c4e83b8b9c684ee65752d1e1847bfcc86a535e6b2c33889a6719ce9e417463d12cb5ab5c97a4a0feed7f92b35335816a3053bfcae9f227067f7659a48d30c72f6e49d98f1fe2589a1837716df3f585d7b53dd27b72d0f365c1f094f11ec412195d9de7f8cecaf5b6b0132e9f18d9521e63427a6404540d728aa64f56fccaed28e87b1da3d952fc9b8c3a048cb4eacfaceb8c7a3960f341ace7cfcee5ed400dbe3af4a20f312972b258849f9c04ba4e205a205bca619b97bac7b95025f1c3bce27c6ce7c0300fd1fa020aa4f3b6624b35472f7546dc68fb6167c645f1c8a384184e07cd2c457d2ccf55f29863112d0ba913c144318d3565064f865d3d3f46b51205bb7c02b501db93984cdacb7728485a6680a6d53b633f27b4072696cc6d05b929b6c7af8d822fbe1681ff1992eb06e9a0087f8a5c6a4be1ea6415a316f0cc709acfb7c24d88c7d30460297dd991d1057670eb8a4a9e3f1dc93afdde9a9ab8251df25b67d787e6398e7cae49498e404abc1a1635d5551f27db1ab50d9e534e36416f1d88e9a2dadc6547bbc6ecb64d11b324477ddbd282d22d593be61e6ed859dc6ce83b330a637b401e49832450f84c5e4625c2b4984e213afc265bdcdc992e35d23f5548464ea69a895113657a1eb25891b308b01788c90cda88ae38e3b919a7588944c940e9341c65c796cf1fbb8e660509a6cfe9e1e0cbe5417a9630f29fdb7d2d694a9724b7ec073cbbf343f6970dddab9e0068770b870e236d6c4d2f8de832f8ee9ffa7594253bd1ffc342b478b221322748b00518b23a1ae45a5d960a292538753be1f95cb6425da5ae8d6ad4862ee1ac9e65b398f69cab6c8863e4a5fda20c77e299749670ab2c725a875312886c6d779b60224d534d1aefcdbd5f7d006766adea86540c977dce18431fbd7e89f13a078b10a95a52cefc3907b3d5bb6b8cb36750346cab199eb73fdba4368d87aee86b1c2670257bd", 0x1000}, {&(0x7f0000000540)="7467a45da463ee49dba5efe34699b3f253eeb0c70a03643a955b8c94cd9e05dde5293073d66358c6baca304f301574d99089094a61181fa381afdd0f3db5bb4d6cccdf68308144ac032ac3a755b814634e4614cb037378f04e251fc614c2d3e7fb03662f3f59debade26279163c01d9dfa78266bd6d89c5579b5bed6a7b3d9a93475b02708", 0x85}, {&(0x7f0000000480)="4657f5b1b4aad2c115606b9cb7d56b5aa90e838e3038f8cec53af7080022196ae6a094be5d1682294c0be5b36a48747eb11c1289d9731e8ef50408cd9501bfaf9bb1e48df4256adcac4970f758fe1c30836683e70ad10e5090f80584e31b3879042e3bdba8c3cc5dae8b95c3c47070e059f4235d6076d41ca8", 0x79}, {&(0x7f0000000600)="fe316bff3026ffea21a2e58d6a791366ff08c1449acd22a18f967299263652c7b9e392fe684321e10f890dd042b74562b74e4016efe8ec06e3ee765bc61526d019e5cc4f49b863de", 0x48}, {&(0x7f0000002b00)="005cf092c3ca8dac8e30e53d7369ba76e22ce12972eff8c8fd54388ec75b25f92a89e629ef4a6fe4df326ab6f43aeda3acd88c129cf36a2431630cf78432201fcba5ec5b1178a261d6186564b405cc5436d03f5e226e8d6a15ccf48c4301fbf72d0e2eabd4e3b90220f2575805a094ec46fb45ea68e2f83173260a5e6647f97052b93d8f2be0b7754ab0ed3d072ea36b0fb60cec024adf51da501931e80de42cf7273e406773fee51ed43ebea5a65e8c529cf8eb70e38cee9977a25c2d0f289b7d92da641c0fd5aa210154fc33bbcf9ec163614a19dd69e669a9db969a7e711aa495fe1ef1da59", 0xe7}, {&(0x7f0000001b00)="fde94ed1d31a880e9d6dfd2eedc3435db99a85f156ec309f2feea1be9f978fb64c0f212fe95c5c68014e3626b9d6883320c9830c1dadcad1dca9347653335d58e1cc5b666002de54b959ff53a3369fa963b9e70aaec73335e2d774b5120ea5e0411b353aed6e8b9884548c92bd4e6401dc0cba6c1a2fa27de50b6196e77db83aebbba006d5e2f231745eea2dc273e1471ae8bbc5be32e7be22b0c0407e4dab29e4e1051920a3a4c869659820b831bba2a69ef1b10164807022a9a3d8b639fbe9d4a7612005b3f1321e47418a8d68ccbf69fd1bbb2888d85e81ab55b8570aa0b58a2c35a12eb691819aa8f91dcf8546d3e6e2f05925ac4b0ad359a217f99a69cf2cc2a06c8cc1ab9d9a82020d12d3607244d991119e31c814a360326e9ecd1d388016fbfcc672946d3478ecd22a9fc7b6b53630c41577c6d57b674d3ee7fd715556c1591a7fb6d30023a4621708529ba17ac3dce573314596991c114d93b9258896699dd680098d495cb2f05a8162585d441f0f0b21eeca7c2a481f1a3f4b7f4a3f4f7575e3fc5b84a658fa595ee4d2f1c8b316c6ffff6cd95a64a85a12a2a54bfe0e23a9696a0a73d1bea32b65b0b1b72068132539ec4991247add3a818f4921065aa3bd063835c0ce45183042cc06f07517a95d1833c120ddf32bfa8dad5b24176e9db0a76f831d49ea8d4eeacb30aa14f1732f11806fcf11c689b19319353310ed1193c4356358f6d6a48169d3ea820114cf859884e9eade02f500f231a79e30e97fef9df0cdc0001344be5d3745bf94ae26239844056fd25087c27d4ca11cb2e8f10063d6da271f9444b72551a64cecf03fcb35234bd11f157ebc734c5b998ac895b0fffc3fe203974aff11d717df221c5bf3c2b1a8bd37fd7190f11118a46d654ff8677d56cccb606ed8f1c77e9f13c25b9222adcd382ddbce4e8cbc3db4be241977c9de5425335ab74c91b14b0805e519d1719da0ed4a4574b6390a90f2d355a30193c584cde6b10c9b89e690252dc1c7beeca9b51bcb2fdbffaefb06f2ab161e7e3f0b64367ec721ed6d6ef5750dd3345ce28f2da6ce0a2a0c9b95f4158c190b94d3b649d934a9e641e24fbbdbd2029f12f845a5850299ae5bbb65bcbe2a6335d5398ab608311f8c8369bff0119c4ca5a877764f4e6c55cc9cc9fdedd0ebca5054da2ac6a017cc6d5647c41f87fea34217adaee1ae81c2ac3e528e21d30f8c5ccc8de1c0e6542223918fd3be9f721bda33e2c711e2433506e9cc2e1097f61d192166571fdc3524d09b2fb9c7ceda9e2a646f2d53d133199f56d5621cd5616dddda49f5aef1dc90f3d7a0285db8779b098da90e74ed4244a84b06b63ae272a2bc99dbfee6fca03ba0f6189167d411e261c5ef5e41ae1606cb4ce60830cf75a336abba482d5c73c6883ae480edcfa5c2dd1d7dace4bf9a2722338f12b9f384307d9dc7ed03fe6572358fbd4d4d157e9f3f44801c486d5312e468d12c70c23676c0a64b2d0573ca1acaf127c25532d6d3c04d08fbaa94fb5d191a30c5e3088039fc4d17fb939938faa4b667faa801c15ffa62d549f9d766a07d01707cf730750f36064d1007d784254415123c1122e8df12f45076cb9ee94a2316c33772ee89f20b7724af8811f688f4632112eea5461c41b1666bc6f12dbde64ee7d0d67ab7cc9e8d3b4a55726678d1c4a77caf09c5a03812fe95c7cd075b4c6623fcc1e8800d4b098ae8f178858d43b9221d965cfece957e4b84bc1efa11cc92073136d53a61dbc843462b0d0f84debc1365a84492d035585888815a38411515f72235abf4bf3aa6fcd1d217195273b3e5db1bbed99d02ee3a67da4e44d9286f9a4d3f206a21a0d30905ea2f1e60ad6d4e62529d83fe34ad4f0149d1a3a61979ed2eb40149f45100586d31285c1c4a8688263af0dcb496dedc44a161a36307404c5c0f341bccf3cd191e232d814ce260502c58ca3214222f4cf39609713381ff7bcffb3c851eb44b7e077efdbe76cd8dd5b4490e3a2f9a82ee74fef566c324bd610ee3d97096711bdb2c0bddbd9b142d120758d51df9e34b3c1cf8d73413b62353c850bf95226cc5f4bf7c1bf02aecdc39e19c34035b402ed19bcb34ae8b7610e832b58c7a17effcd66a61f142caadfb4ccfff117365c64bf696185f27aedbb41f303a09b270ab7f4e06795dea2b18b63e54daad46fd4de3b570bf145bc19d796a1fbe8e609537dded21637a89e5cf410002225103cbe690314bb30035e9ac93757e32c740b9a9eff57c5ebc972ce0fef9dafe5ac32612cfac3d2dcc507e4fda994219be2159525dcbdf4306d3d9f3c48d99728dd45a1174e9618b773f65b5b38cc1ee8f40f2bb6e5d526760233c25a9c1d001d20f456bbd46299b7a5ad790fe52b9bcc948377cb17e810d37ef0b798cb70910a5396af94665d403717e3b9c84aa0a37cde55400315c44f47dfd7829c86065eb389ea817bd3cbf5e65661340b014abd026260ed364dd5aacc2bca2ee9722d6d8fba9bbc955679c5c8eaf291894cc2249b7dd12f301954c097ed7f8728330cf3900a9ea82aa1415d481b837913cb2003c5bba9207d7cca6e944a29f7bc097007bbd5cf6148262a93f5d8c5577d77336d75db2df9429d65c58c28513a6c0f91ec3c4987612027776d796fdad41d7202e86f219fecd0ea17e54471ec33135b6b500f35b23488dc4a62d88dffc488e11ccbadcae752d1a79d491aad8edd20315df5f728e759f0a6fa6230a063db512d776d14bc76146c42b7852f796a55e19248ca9987ede1658f61fe3b09bf74bc6e9c63e2b722c371265880184be609cedb103d46ae207834c24f24d65b17e78a4975ba1705653f396c4babd1cdb33a116645db90b55c091c1d8db4f1385e15f4fa605b048921ad6a482737a1a29c3572b9c25f867b0c15d2f1d8e233d918e1bc54c808fcf2316b077699131c4aba514ca1d4e3440b6fac0d87397db97cf18af63f34c8df6d54cf2eaedc39b82283951c3a772474ac2792a8bbfeebc7f7060c7c6f03427753543f66009f1d4c2c11663802cfadbccf066e2827f6193b008bb3d9b5474436188920035af2821b76daf3e4990341ebda895055f652dd4c6948480488248a6a02b38649586cd62bb36e73cafedd6d09572d931f2015844a275e67ff75b3e4bcaf2d13be2383a26b78a8ebbd85f5b54128683a12174f0ff41e9731328ae9f92155c9d76e09e8b5271a2d6273a74992eb0b6c2113abf603417f46c31f3cf20260242d1720f42e5133f1eff6e1759b6abe9b28b613b7985e5f855c6480235d3f2ddbbb1f2ba73120c20b6ba577c2a37b92e773ad3ec36c8f697d8ec562876ee745b4e895e9e321f59983abeb0d23acb4736b19ea25a874a524aac41ce1ee6f12a255cb57ac0d7c96d9378e3e4f8962a35d160b8ee0b76dd738df9525216806956965ff73eae2868a6354f847bd49cd031a0579d1563dfee85ad0de587b1806791d19c3dbedcbcbeef59da3a447a66460d3e163e3adc0c5e63606878bf5cde73c8ea9340e8d271569f6266a71b36ad5c31a6ee3a5e008866c306b4d21dcda51a380288b49d1af5059bd72ebc7729080d11218afca7e587c29559ae57e9ffb146e5f512fd873cb21257cbbc5285568079b9a5e0582a682f2696ae3669c557de97e21d16ea9dc6c47b0aa458f1b3f905093dd4e43ffd16acc177bd9f2f5fefd8cca810816bd098a7f3e4d2ca7a02ba8530f9ca1ce04a377a8233df799a0e57d7ea13da51874324cd01647c0d036c6a43de58dae6bae5984efb07ff2294a9307925f958e8102f589ca7a21e330e1c7064b5a90c9020cfb1460300764effe76e2029c606ec4a8703267a71aee75fa82e24c8b2544ac7c87ecb783e60baa10135af8ebb42820d9e43cee0202476ccf8eb57ba40b95076c267340407a81ea44370aaf1bdba39ee700e28a91d31b6f21bad01c3d7e1978e140347cacb2f5caf04fa71aead3d59ee922eb3e97ecc41ea06d6d581dc58ce43ef8895f6b4cdb23c49e194cb44ab761c3a62a356de203df14225b332aa68a0b70c11b7c3bcf4176c1a6199981f9a715a209ca2ff321a94c76ad389067d5fd292a590f8dc0bd83ffc6dd1dbac323b9b8ef08d1c8dc152dee8b1670d83d4c665b3c3bcaab3fab9425605a13e36bb148bd97459aa5b1bbeba7910d46832537093bcfd6620933f7b0b8936935ed910f895efbe02d19f9c3a34fed1223a686077a58fa40f4d78c51defb67d8f1f4eed0e0ac487a047380cb6439e9a975fe45f1bfa70181421416e1a77c9e27855ad509fb08f24ebd0da3a572c9978e040dc9115574f5150fdae572b163da39c159395741e566ad0c13723a569a12a6b407fecc47b93cb9e8c1749e6440047e54a9e6b6f98b71660df34591b75ce72f73dc67132e6d51cc3c8665c92f35abee73feb35321c3ed20116529bebb08f96226fabb9a9971940a75f3859e0717ec61b1a6ffb8f5c59cf58a250a8c82bc553ee4a94511394c5f720b3b33bf7bca34090fff0a0eab0037a8737b45752abf5500bab7c0aa05389f0211a2219bbed1969e8a01042d5dc6454a55a05650af50d43bcc357a42cd8e0263884057f16d54355a90c4d42b1ffe8b37210b2f4d3215b21c16d7728d4c9ef5dd69b4e382e4aeccf13bd593d482c29c8b4bcc460a1289439472dffbae0bf80416aefd15088561408990906e37e5fdf5278cb6e5c3f8abf6bc764c7e8df3be7d43649ff97de476bd6d9f9fbc16ed11ad7997fac3bc0b33ceb9e9f8a57bce65b1f4a65e7dc77bfb83e1de8fa80ab2157e3446ce69712850f07c0ab16cdcdc130411acce281f79ab48908d01de912982a47f390dd049acb78549c9cf6c7cad34ce2644e571e5a0475a6e7b98f40c72fcf279b7692d478e9fec8f3c3aa5840a2bc15324bf4a86fbfc557e9a3ca177cfb732692214c3cad8257ecf2ee1d70156881f54d8165dea50663df1f68f6933fbbc96d43c645575dfe86aa632ce113a864c3a45d260a6b372926fd5ff7288bb4ad3e490831b70cf2a85ac1374611c9d004298fe947fb3f6b2a5f2797213ef74fcf7e82130a8b0c848727364201697e880d04eea0f1908b4bf5084e8a1552d6f2a4c3881c6e56b6db7de10236bd5917bbdfea2ff8dbedc7b38995b5414cef2a084c0a46f0249f3e091138987ef97910d7fa73a8e0f3c411ae5029ab1c54408beb232c010351ef87eb99c420c987bde164a663c9d40adac4489a125d9f3b08665f81e9adc298a7739328776ce3ad2bc1279d4c92f001d325c8d2a8e508dff8dd757f75be2b85e6df58fe55e8c6955d74af963b1a86ca7a2dae2b48730761eaadcc6f37d9989e292d096a5a512ab3ba092704b3e921f6013d13013e17aa53ccccc4acdf4adc127d5d172c7932a8dc02c8df3e9e5f632a4b72fa0b1143614889e6a53558cee9eead0535786e1bebefc56bd02ff6b7071889a1e1c8ddd04390441b7d70c177fe53e663ada616c9bb023e269fe20199236ba78500c84cf5bf8ffaa143e5a89eecbd3b8ff047c2dce34006d0ea888d7535c17428951d19d1a285dcf86fb64deb734e4f039b6ebbf010e33c1fc7d3f8624b03e9cdce566f9d1ac4482bb37f7dfd4881469a778586b1fd2992c44cbaa13312a9751f324c669454dd2ed6e27f8091ffd799e6aad7da68911facc59ea6c18f8a0e06de7a0d885db8e47e6f0cd9dd2fab63cf15f92780e50ffd28b48018529c28efbc84327e10410ab9f48238f62c4e60b3cb792612ca31da54ac0d6e81c11195d0baed1cdc8463d573f37fc3", 0x1000}, {&(0x7f0000000780)="81b067f8f552f803327eb89e4f272aa6504fcc530c98588d83e1830427999d397d4c70e79f687241fd24a3ed8041151f", 0x30}, {&(0x7f00000007c0)="1d8cd3a476c1e48ef3d4de2b09cbdb78992d5b89843bd159cba66c7591e6e7fda6ba4f6f5afe2138569f680ba07fc1cef9afbc545cd30c04650574a5eedd03da9af9a4bc460662ba2fc48a5b14d1a1b9c54ab059a65b73db040a9daf76d83648fa230d3ac8feec539b1056019158b2e77f306ae5e58eceed05d155276184c3e84836d383f6bdd1aa98e8caa7c4e17a95f2773e2d51e475c5e3156fa2b23a852818af0b841f201763883669c61435d06250acaaeaf3ef367a1c1f85891d5033", 0xbf}], 0xa, &(0x7f0000000940)=[@authinfo={0x18}, @sndrcv={0x30, 0x84, 0x1, {0x1ff, 0x0, 0x1, 0x200, 0xfffff38f, 0x69, 0x1, 0x9}}, @prinfo={0x18, 0x84, 0x5, {0x20, 0x7}}, @init={0x18, 0x84, 0x0, {0x0, 0x2, 0x2, 0x7ff}}, @sndinfo={0x20, 0x84, 0x2, {0x5, 0x820c, 0x1000, 0x9, r7}}], 0x98}, 0x20000010) ioctl$sock_ipv6_tunnel_SIOCADDPRL(r2, 0x89f5, &(0x7f0000000240)={'ip6tnl0\x00', &(0x7f00000001c0)={'ip6gre0\x00', r3, 0x29, 0x9, 0x83, 0x7, 0x8, @private1, @mcast1, 0x8000, 0x80, 0x0, 0x8}}) 23:59:31 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 23:59:31 executing program 3: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) 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) r1 = socket$kcm(0x2, 0x2, 0x84) semtimedop(0x0, &(0x7f0000000240)=[{0x2}, {0x0, 0x101}, {0x1, 0x6, 0x1800}, {0x0, 0xf001, 0x1000}, {0x1}], 0x5, &(0x7f00000003c0)={0x77359400}) semop(0x0, &(0x7f0000000a40)=[{0x3, 0x7f, 0x1800}, {0x2, 0xfffa, 0x1000}, {0x2, 0x5}, {0x1, 0x9, 0x1800}, {0x2, 0x1, 0x1c00}, {0x0, 0x8001, 0x800}], 0x6) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x84, 0xb, &(0x7f0000000ac0), 0xe) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r2, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000080)=0xd) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000040)={'erspan0\x00', @remote}) sendmsg$inet(r1, &(0x7f0000002f00)={&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, &(0x7f0000000500)=[{&(0x7f0000002d00)="13", 0x1}], 0x1}, 0x0) accept4$packet(r2, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000180)=0x14, 0x800) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000280)='/dev/nvme-fabrics\x00', 0x452000, 0x0) r5 = socket(0x23, 0x5, 0x0) close(r5) r6 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r6, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) setsockopt$inet_sctp6_SCTP_ADD_STREAMS(r5, 0x84, 0x10, &(0x7f0000000000)={r7}, 0x8) sendmsg$inet_sctp(r4, &(0x7f0000000a00)={&(0x7f00000002c0)=@in={0x2, 0x4e21, @local}, 0x10, &(0x7f0000000880)=[{&(0x7f0000000300)="d5961565faea086953ca9f00abd1fffabe59a6e5f07f12b3b57aec7b6397ed23ea9beb9d6db9afafeb633a970663131fea10921b7898dce4fd36d7287ea1fc0e1e777899c5486b48aab0b82261e97f70695d1df1ecad4c4943f3ec913b138712f014a15fece3d13551d22ca4e6aca8c060fc49156c397d33c64fef9dd5f166d6147fa96e86f77fa8457bbb5898164b20a8322d21c28aef8a010a0195f84ca3907fe59c8d1561227bba6fca0fd3f968ce45900db0df1dc9b2568580f7d38495", 0xbf}, {&(0x7f00000003c0)="bdc42332f90eceb8fb2ba23e4675efcf509b760a35d0a935acc79d606a4e948554680676663e528eabcc0c071de57d9114d092ec1962ac34c5380e25f7ebd2d815185060618cd6495ddd79d205d81f07c823b5ae13a2b241cf54a149b6c72550326259b2b381f5d7ab26e85420ccc7f290e8557e83de3b6ed8edfcf9dbf072c9edab2f4d72779fdab778638197a6ebda3e9955bfeccd53b0dd0751ef58968bdcd4376c458c52e242a6ad841ae823cff92685124b585f4d4cfc97", 0xba}, {&(0x7f0000000b00)="1a2556d05eba34aa5e443c64d5e5b5b486d6d6845f9de69f5a491d8da86ecec0b43ae55e8f28e5b0c30ed52bc1cb222b4bb362656eeaaee7277fd21a2c12c79845563ac9b3910a30578c1902042ca7a60e52de491fb02d182392ccf866a327e086336cd5d458b8d169891bd089949a55d68813f153c05bbee942e909ce3a9b0aa1a0caa9fc8198a44aa2d2e948edbdaecae44136de228c177c4887d5be5526f7a4897a6ed192417c1217628d7937faf5b571305c6a0c532ddca757bffc751e7f4f8f81c31a293919c3c692540c6496212052689ef77a2c8cbda8d7420da8bd416c3d004039835e283f98f3b188d951ea16f032c1c4b67ef941cdcebe0945713ed3bfbb97943ec2fb43c288e403fb6efa902bb77249f79718a8951c65e276e2c4d3fe4e704aa7082f4a0a013fee91ed3e2a1257d64b3c742ff3b7fa6666d553341b6055c25252bce438faac7600d8ba87f9419f5035ed0f3ef6a67cb6d8f5927eba8dfb4cd0162fd65e9e4e24917dee4889b8618d985f4742d3738ab0c8d5372ad4bc25a107b4e3d679580cf8ddc7a2695032ad7a89194a4bfbd023cabccc82351584a10559111b9ae53543b277fc9b9ce673d916e5dcc8112547c42a2bd9a1488a3ac69962e17291806a5223cc039303fce1a4515607429bc5f88ccb62325b81f3f86880ee58dcb8620605b5bce0ad9561730524f5e79700db80684752d18f180f6723951a7769ffee1978f5a65e663d05c64fa3ec13c1a037b29a75e0fcd65e6c591963a297690eb8824d94c8630d88afad3ce7c60993d683fbe80991deea83ca06e78e4291c9c711365da8ea81be77041587dad49eaa1b3185f644d2db7ed5ad5012fe0b6a976e82330a519c8eaa195490125be9b7b58a1f7b2bf6925f3da3826f17f1b67e0f0b50a99f4b7cea0182dd3722948cb69c0b564b73380aa460e7bf8bfb600c9449a1d714d327f664739187f3cec1b587293e2db22daa559fdd21d05249ae6e9ead319a40184dbec52e77d19d2c195abda05bd36974215d670e35a4c68aa0d2eeab8d3e98e2d5b820e02665342f47a37b6f5801e9dbc40ae2d7511edbe2d7b63663a9183e0ee17e4dc745893fc38da16ea546a746d8746ac5ddb5cd86896acc262c8567ca06a7d9761df6b0d5f710ddce2326b690c55a3c85a479c5b0ed756b2432d36f76ac70e2e2c80074fcc7ac45c08a0a94dff567ed5cbf9136bfac1b189799eeddba69fa3f40d50f0164c25bf5a2833f039e99edc87e527d18a3015d02f2e6009521bb1a887f9e67b6d945632d2aad03c24b0f0520cf1f1ce332f974e6489ad50502c27410c52c5a295fdb314d1bd2404854caac1d89e32d1e83409ed7e55d88dd7bd6bf2744e767da31e0e20eb5e081a524f1e123f5ef0334f63e33ce3d9419b4e06251e800d15e67514114ba1d39a65e61639ea13a55f5aa073a8958bf16558e449c53c0a67fbec5f8f1c8b37f4789f1dc6839bb1f9651804fd9256f130026b1fa69a578fec9d99672d8df710fc2f27df49569d935f711ef1855e568ba87852dbc45813bea1b05edcbd4e25d02250e53d7bdff4272fbd7679791e223afc079230dd49bc55399c5578562992eda38d1a1782f49f6169f41691ac764f35fb13bc250336250d507022b548bc76796c969fb7d2a4df87203686d9d6787f4f6f2be3a20f4fa87de4623316a0dce129164cc5afc46944f8f9bd9aa3c5ee69be589557452a5673ac8a338be31de29558d707d040872691e64e869d6f22296601dc0312a44706dcc2478cd3a568acaea6b48eb6527186df649e790e962b14da903bf11bb3189590315ccdde979c8f01182fe4307bceef2f29ec74f100ea7606661b1e2ca0a2927feea9767eeac6934e30f6fd490251bc70d86336da02112abcd1d9d008a5fc94d8aba5b5d461f5ff961d813886f09805064133c3ae1d0a28b19c1ab3e4d62b93b4c09b884172b253350c9f567bffc813f61a308674ce0ef2fbf5b609f9ba72009c0140d4f16602aa533168568cc87ab70e7f54fcdb218caf7ec9a6939e0a7ee0d30c07377653549ac487f01879e2f88e156466f7de2dd862565ac804286c3f686d5249f9c3e6d9853891e258df40d406de58d45bbdcbf8fe11c3c8d059ebf22fbe8bccc9e431c5550c10d21837d3a4a903deb405c0034cb711284404eed289b293223a311f0c593ff697b43076585dea7e3e742eb612917a0d66e0adbbfdd7b1536d905a280f0f0b51647e25607bbeb4c1ceeedcb5d2ce03872782923b4f27703c7dee49abee135cdc807c4fc62edfe6b88dfaf066580a9b8b8772da1cd0b5c41f6e3d10132d398550a604a9d1ab59b745ae25b38d4f151944650f0a66129a2f93d2a7c9fd924bf613e824ddd943011fa3eb725fd686c46935fbb9bb3241208e75a03fb3d9887fb28f912a9bd119da6307f2b98db0ef7176d5c09f8259472cb4e35f00cc7024577b5009d7d21bbb60dec9c746608b606d28bb23a5ae7de276f9043ec8f70106887f677e6a68882c90d1b6eec243a3caba44a47b3cc5ba47134d16f840f72c60d02dd0277519a4a34bdebb9cdfd4d4e4eab2fe4f3d0b85a0bec186f861f001c3f536d2d46ec0ee33247997a1f43dc94a38751d2d6790c9b7729b77195bc2822e8f6cba3ba638f4bcc5f6e4caf6fcefc702fded088197f2dec47028054bd997f2e71ba3ab6ba355dbbfd4edfbe32e110da33ffb7bc4315a744dc9a5ef14949e53e2534a4b62480cc7cf0af8070981dc0eccf8d7edc83d83d5d7d9bb49a156c1cc865a76c73440abca5626dfa973ddc0d3a1214e9a550f61fcad8f33a37b0af07332a68365171b72215b12cf13e5758a7f2743710603d18c8dbc0cd00aac47d69e1ab06a138a3266e8a98578693ba4289db5f7491e11f863070d63ddce2648a6f8557ecc9493a6a8a2c538b18df01f2504d33678a82b9d85e40ba930f586a3cbbe6a2354d0981c4c59a78d2a5b541fcc0ac2170a9ba4b8bce062e305546bd87f8eaf4485ef45af647e60867a3b1f1bc5ced59094fe30950b8e7f69291f0c15f939070995a148f7f050b932ae9c23f1ec296ce472944917a13d8d13428e561b3d2018f494799134ad19291f9894cbda776c67797adcedad9734480b78d650b57fef6b9989543d8e5c53cc8067b64a07bedc6801e1f9914111618e65850cb9870afa6901d7534426babbb3f33d6957085a058c871b926f8d2e0c40fef576edd317c6754b3b95d3ed148dad5ff8526a72de9b0750bc13decc8397771f35a82d052c9850358863a9f3024d7a1566874be728187f2b4f6c26ecedc557a887b24a60437c702330407a3758f6b2d5707756020428d71556fa8f15fec352bbcbf3526516448a298565043ce54db229c1c7a80f9329c343bfc2b4ffe687bb777ebb324b8c95ecb5b81a17e538576d2af608f3d0fae3fbf548c2bcce98af22402b109c35c5e1604fb8d155375ac5a714b536cc1f6565a526220c0a6aec2fa4a028f4574df906d911a52105e25a5d2b2cd67fc3408c72ed58a21aec206d10d3e495a39fd20a95e80bad4d9cf71cd1367c61782ada84ae3a648d9b949e9b088569e2520df55c3c68c6c27dda7c44fd1739060ef8b9e1d4cf5d28f3c367b2fc6758a999b92c4f54f57e17e0547a86d9be46b8a985ede8ddb9aedfdd730bffbfccadb8e1824c5a6abef2905677990e48e826cc6d37c4ef6acfe139342206c504f392e01ccf3c901ee93138e13cf60e9858db24f7977af2cc3bc347a76d6733f2b18fe7f8005f07f8a89fe853695da2bbb07d057eca57406fdc555de3a79dc943f09e207cacbf9f651740d5e0def928403c4cab7f20584088086adb6d9a0217cdb8ac79211f3b9e04ba2b1567ab7ed94ca61eeb48102d0cde976e1fe5b61160d9b6544bd285cc79838c72f9eb02ec8126538280c9a58c0b778a5a9ff6654e2499e4790ab783680aada2cede1ec031a7c4282e0eae2c8551c3a5d393b01b61a08d08900f56b468994d7e58a166821fcb7f8ccf1ee3a167f8a766d777b93175dc154f4353722080e851ef910213f43dc7a3a30a171fe9dc51d6f1da850fe3a5a54f47ed9daa404f9b54a5fb771d1136946264ebe55a8f9dd7977fa55507adb08d75a78e73420cb4135301b436e19a7fa4be08280723df38678723e7fc0f305712fa64482f5fdf1dd3b0830ca5d81af0848c196115767eb0d8667a6e4b64f6ddcc8afbf84ffde4369ccab18ddfdf9a7f5fd9e78a642130a255615879edca5791f694c424da1d839cc2f9845f7827cafe68cdf4ac5d3fb370a06588d545a6b9ab8ba3667e931cff6b6d7bb7333be52dc013cbbea9afc6c6e8ddafc3c4dad889bc515c74411265ec258c2ae55b04a99275cedbb9df0fd29730eb769610639d86ef309f641272aec5ac0de0a3142504a04e471291a0cb7e5cb53f12b66d3c96b29f364d1d855c15054618baadb4486f8c28a2cc884dec965422246aa1deff4a74d422fbcb1e859e76def2cd158785b982248a4bcc6028092fe591ccf1d191a9fd8a2f716bc109996029a32689b43e73a84ea00b2120b56714be78a391cc40d7dee005881f098dd4b30edfb1a7b34f785af566155610ffd778e702c88df9353d46de620169cf72748038ab0df140cd5717fa4db701d993a474c40c9f5ee2332fc59432595c151909ff42d5b7b66eb614afe1ebc7f011fdb3753ff365d692a0c5f7458dcc6837cabf0264fd87dad92c86476309077b5f992282f9041398f530babaf34f852ff5b1859f10c467f99ffb767a08158411e4dc282ad123884b431a9a52c4e83b8b9c684ee65752d1e1847bfcc86a535e6b2c33889a6719ce9e417463d12cb5ab5c97a4a0feed7f92b35335816a3053bfcae9f227067f7659a48d30c72f6e49d98f1fe2589a1837716df3f585d7b53dd27b72d0f365c1f094f11ec412195d9de7f8cecaf5b6b0132e9f18d9521e63427a6404540d728aa64f56fccaed28e87b1da3d952fc9b8c3a048cb4eacfaceb8c7a3960f341ace7cfcee5ed400dbe3af4a20f312972b258849f9c04ba4e205a205bca619b97bac7b95025f1c3bce27c6ce7c0300fd1fa020aa4f3b6624b35472f7546dc68fb6167c645f1c8a384184e07cd2c457d2ccf55f29863112d0ba913c144318d3565064f865d3d3f46b51205bb7c02b501db93984cdacb7728485a6680a6d53b633f27b4072696cc6d05b929b6c7af8d822fbe1681ff1992eb06e9a0087f8a5c6a4be1ea6415a316f0cc709acfb7c24d88c7d30460297dd991d1057670eb8a4a9e3f1dc93afdde9a9ab8251df25b67d787e6398e7cae49498e404abc1a1635d5551f27db1ab50d9e534e36416f1d88e9a2dadc6547bbc6ecb64d11b324477ddbd282d22d593be61e6ed859dc6ce83b330a637b401e49832450f84c5e4625c2b4984e213afc265bdcdc992e35d23f5548464ea69a895113657a1eb25891b308b01788c90cda88ae38e3b919a7588944c940e9341c65c796cf1fbb8e660509a6cfe9e1e0cbe5417a9630f29fdb7d2d694a9724b7ec073cbbf343f6970dddab9e0068770b870e236d6c4d2f8de832f8ee9ffa7594253bd1ffc342b478b221322748b00518b23a1ae45a5d960a292538753be1f95cb6425da5ae8d6ad4862ee1ac9e65b398f69cab6c8863e4a5fda20c77e299749670ab2c725a875312886c6d779b60224d534d1aefcdbd5f7d006766adea86540c977dce18431fbd7e89f13a078b10a95a52cefc3907b3d5bb6b8cb36750346cab199eb73fdba4368d87aee86b1c2670257bd", 0x1000}, {&(0x7f0000000540)="7467a45da463ee49dba5efe34699b3f253eeb0c70a03643a955b8c94cd9e05dde5293073d66358c6baca304f301574d99089094a61181fa381afdd0f3db5bb4d6cccdf68308144ac032ac3a755b814634e4614cb037378f04e251fc614c2d3e7fb03662f3f59debade26279163c01d9dfa78266bd6d89c5579b5bed6a7b3d9a93475b02708", 0x85}, {&(0x7f0000000480)="4657f5b1b4aad2c115606b9cb7d56b5aa90e838e3038f8cec53af7080022196ae6a094be5d1682294c0be5b36a48747eb11c1289d9731e8ef50408cd9501bfaf9bb1e48df4256adcac4970f758fe1c30836683e70ad10e5090f80584e31b3879042e3bdba8c3cc5dae8b95c3c47070e059f4235d6076d41ca8", 0x79}, {&(0x7f0000000600)="fe316bff3026ffea21a2e58d6a791366ff08c1449acd22a18f967299263652c7b9e392fe684321e10f890dd042b74562b74e4016efe8ec06e3ee765bc61526d019e5cc4f49b863de", 0x48}, {&(0x7f0000002b00)="005cf092c3ca8dac8e30e53d7369ba76e22ce12972eff8c8fd54388ec75b25f92a89e629ef4a6fe4df326ab6f43aeda3acd88c129cf36a2431630cf78432201fcba5ec5b1178a261d6186564b405cc5436d03f5e226e8d6a15ccf48c4301fbf72d0e2eabd4e3b90220f2575805a094ec46fb45ea68e2f83173260a5e6647f97052b93d8f2be0b7754ab0ed3d072ea36b0fb60cec024adf51da501931e80de42cf7273e406773fee51ed43ebea5a65e8c529cf8eb70e38cee9977a25c2d0f289b7d92da641c0fd5aa210154fc33bbcf9ec163614a19dd69e669a9db969a7e711aa495fe1ef1da59", 0xe7}, {&(0x7f0000001b00)="fde94ed1d31a880e9d6dfd2eedc3435db99a85f156ec309f2feea1be9f978fb64c0f212fe95c5c68014e3626b9d6883320c9830c1dadcad1dca9347653335d58e1cc5b666002de54b959ff53a3369fa963b9e70aaec73335e2d774b5120ea5e0411b353aed6e8b9884548c92bd4e6401dc0cba6c1a2fa27de50b6196e77db83aebbba006d5e2f231745eea2dc273e1471ae8bbc5be32e7be22b0c0407e4dab29e4e1051920a3a4c869659820b831bba2a69ef1b10164807022a9a3d8b639fbe9d4a7612005b3f1321e47418a8d68ccbf69fd1bbb2888d85e81ab55b8570aa0b58a2c35a12eb691819aa8f91dcf8546d3e6e2f05925ac4b0ad359a217f99a69cf2cc2a06c8cc1ab9d9a82020d12d3607244d991119e31c814a360326e9ecd1d388016fbfcc672946d3478ecd22a9fc7b6b53630c41577c6d57b674d3ee7fd715556c1591a7fb6d30023a4621708529ba17ac3dce573314596991c114d93b9258896699dd680098d495cb2f05a8162585d441f0f0b21eeca7c2a481f1a3f4b7f4a3f4f7575e3fc5b84a658fa595ee4d2f1c8b316c6ffff6cd95a64a85a12a2a54bfe0e23a9696a0a73d1bea32b65b0b1b72068132539ec4991247add3a818f4921065aa3bd063835c0ce45183042cc06f07517a95d1833c120ddf32bfa8dad5b24176e9db0a76f831d49ea8d4eeacb30aa14f1732f11806fcf11c689b19319353310ed1193c4356358f6d6a48169d3ea820114cf859884e9eade02f500f231a79e30e97fef9df0cdc0001344be5d3745bf94ae26239844056fd25087c27d4ca11cb2e8f10063d6da271f9444b72551a64cecf03fcb35234bd11f157ebc734c5b998ac895b0fffc3fe203974aff11d717df221c5bf3c2b1a8bd37fd7190f11118a46d654ff8677d56cccb606ed8f1c77e9f13c25b9222adcd382ddbce4e8cbc3db4be241977c9de5425335ab74c91b14b0805e519d1719da0ed4a4574b6390a90f2d355a30193c584cde6b10c9b89e690252dc1c7beeca9b51bcb2fdbffaefb06f2ab161e7e3f0b64367ec721ed6d6ef5750dd3345ce28f2da6ce0a2a0c9b95f4158c190b94d3b649d934a9e641e24fbbdbd2029f12f845a5850299ae5bbb65bcbe2a6335d5398ab608311f8c8369bff0119c4ca5a877764f4e6c55cc9cc9fdedd0ebca5054da2ac6a017cc6d5647c41f87fea34217adaee1ae81c2ac3e528e21d30f8c5ccc8de1c0e6542223918fd3be9f721bda33e2c711e2433506e9cc2e1097f61d192166571fdc3524d09b2fb9c7ceda9e2a646f2d53d133199f56d5621cd5616dddda49f5aef1dc90f3d7a0285db8779b098da90e74ed4244a84b06b63ae272a2bc99dbfee6fca03ba0f6189167d411e261c5ef5e41ae1606cb4ce60830cf75a336abba482d5c73c6883ae480edcfa5c2dd1d7dace4bf9a2722338f12b9f384307d9dc7ed03fe6572358fbd4d4d157e9f3f44801c486d5312e468d12c70c23676c0a64b2d0573ca1acaf127c25532d6d3c04d08fbaa94fb5d191a30c5e3088039fc4d17fb939938faa4b667faa801c15ffa62d549f9d766a07d01707cf730750f36064d1007d784254415123c1122e8df12f45076cb9ee94a2316c33772ee89f20b7724af8811f688f4632112eea5461c41b1666bc6f12dbde64ee7d0d67ab7cc9e8d3b4a55726678d1c4a77caf09c5a03812fe95c7cd075b4c6623fcc1e8800d4b098ae8f178858d43b9221d965cfece957e4b84bc1efa11cc92073136d53a61dbc843462b0d0f84debc1365a84492d035585888815a38411515f72235abf4bf3aa6fcd1d217195273b3e5db1bbed99d02ee3a67da4e44d9286f9a4d3f206a21a0d30905ea2f1e60ad6d4e62529d83fe34ad4f0149d1a3a61979ed2eb40149f45100586d31285c1c4a8688263af0dcb496dedc44a161a36307404c5c0f341bccf3cd191e232d814ce260502c58ca3214222f4cf39609713381ff7bcffb3c851eb44b7e077efdbe76cd8dd5b4490e3a2f9a82ee74fef566c324bd610ee3d97096711bdb2c0bddbd9b142d120758d51df9e34b3c1cf8d73413b62353c850bf95226cc5f4bf7c1bf02aecdc39e19c34035b402ed19bcb34ae8b7610e832b58c7a17effcd66a61f142caadfb4ccfff117365c64bf696185f27aedbb41f303a09b270ab7f4e06795dea2b18b63e54daad46fd4de3b570bf145bc19d796a1fbe8e609537dded21637a89e5cf410002225103cbe690314bb30035e9ac93757e32c740b9a9eff57c5ebc972ce0fef9dafe5ac32612cfac3d2dcc507e4fda994219be2159525dcbdf4306d3d9f3c48d99728dd45a1174e9618b773f65b5b38cc1ee8f40f2bb6e5d526760233c25a9c1d001d20f456bbd46299b7a5ad790fe52b9bcc948377cb17e810d37ef0b798cb70910a5396af94665d403717e3b9c84aa0a37cde55400315c44f47dfd7829c86065eb389ea817bd3cbf5e65661340b014abd026260ed364dd5aacc2bca2ee9722d6d8fba9bbc955679c5c8eaf291894cc2249b7dd12f301954c097ed7f8728330cf3900a9ea82aa1415d481b837913cb2003c5bba9207d7cca6e944a29f7bc097007bbd5cf6148262a93f5d8c5577d77336d75db2df9429d65c58c28513a6c0f91ec3c4987612027776d796fdad41d7202e86f219fecd0ea17e54471ec33135b6b500f35b23488dc4a62d88dffc488e11ccbadcae752d1a79d491aad8edd20315df5f728e759f0a6fa6230a063db512d776d14bc76146c42b7852f796a55e19248ca9987ede1658f61fe3b09bf74bc6e9c63e2b722c371265880184be609cedb103d46ae207834c24f24d65b17e78a4975ba1705653f396c4babd1cdb33a116645db90b55c091c1d8db4f1385e15f4fa605b048921ad6a482737a1a29c3572b9c25f867b0c15d2f1d8e233d918e1bc54c808fcf2316b077699131c4aba514ca1d4e3440b6fac0d87397db97cf18af63f34c8df6d54cf2eaedc39b82283951c3a772474ac2792a8bbfeebc7f7060c7c6f03427753543f66009f1d4c2c11663802cfadbccf066e2827f6193b008bb3d9b5474436188920035af2821b76daf3e4990341ebda895055f652dd4c6948480488248a6a02b38649586cd62bb36e73cafedd6d09572d931f2015844a275e67ff75b3e4bcaf2d13be2383a26b78a8ebbd85f5b54128683a12174f0ff41e9731328ae9f92155c9d76e09e8b5271a2d6273a74992eb0b6c2113abf603417f46c31f3cf20260242d1720f42e5133f1eff6e1759b6abe9b28b613b7985e5f855c6480235d3f2ddbbb1f2ba73120c20b6ba577c2a37b92e773ad3ec36c8f697d8ec562876ee745b4e895e9e321f59983abeb0d23acb4736b19ea25a874a524aac41ce1ee6f12a255cb57ac0d7c96d9378e3e4f8962a35d160b8ee0b76dd738df9525216806956965ff73eae2868a6354f847bd49cd031a0579d1563dfee85ad0de587b1806791d19c3dbedcbcbeef59da3a447a66460d3e163e3adc0c5e63606878bf5cde73c8ea9340e8d271569f6266a71b36ad5c31a6ee3a5e008866c306b4d21dcda51a380288b49d1af5059bd72ebc7729080d11218afca7e587c29559ae57e9ffb146e5f512fd873cb21257cbbc5285568079b9a5e0582a682f2696ae3669c557de97e21d16ea9dc6c47b0aa458f1b3f905093dd4e43ffd16acc177bd9f2f5fefd8cca810816bd098a7f3e4d2ca7a02ba8530f9ca1ce04a377a8233df799a0e57d7ea13da51874324cd01647c0d036c6a43de58dae6bae5984efb07ff2294a9307925f958e8102f589ca7a21e330e1c7064b5a90c9020cfb1460300764effe76e2029c606ec4a8703267a71aee75fa82e24c8b2544ac7c87ecb783e60baa10135af8ebb42820d9e43cee0202476ccf8eb57ba40b95076c267340407a81ea44370aaf1bdba39ee700e28a91d31b6f21bad01c3d7e1978e140347cacb2f5caf04fa71aead3d59ee922eb3e97ecc41ea06d6d581dc58ce43ef8895f6b4cdb23c49e194cb44ab761c3a62a356de203df14225b332aa68a0b70c11b7c3bcf4176c1a6199981f9a715a209ca2ff321a94c76ad389067d5fd292a590f8dc0bd83ffc6dd1dbac323b9b8ef08d1c8dc152dee8b1670d83d4c665b3c3bcaab3fab9425605a13e36bb148bd97459aa5b1bbeba7910d46832537093bcfd6620933f7b0b8936935ed910f895efbe02d19f9c3a34fed1223a686077a58fa40f4d78c51defb67d8f1f4eed0e0ac487a047380cb6439e9a975fe45f1bfa70181421416e1a77c9e27855ad509fb08f24ebd0da3a572c9978e040dc9115574f5150fdae572b163da39c159395741e566ad0c13723a569a12a6b407fecc47b93cb9e8c1749e6440047e54a9e6b6f98b71660df34591b75ce72f73dc67132e6d51cc3c8665c92f35abee73feb35321c3ed20116529bebb08f96226fabb9a9971940a75f3859e0717ec61b1a6ffb8f5c59cf58a250a8c82bc553ee4a94511394c5f720b3b33bf7bca34090fff0a0eab0037a8737b45752abf5500bab7c0aa05389f0211a2219bbed1969e8a01042d5dc6454a55a05650af50d43bcc357a42cd8e0263884057f16d54355a90c4d42b1ffe8b37210b2f4d3215b21c16d7728d4c9ef5dd69b4e382e4aeccf13bd593d482c29c8b4bcc460a1289439472dffbae0bf80416aefd15088561408990906e37e5fdf5278cb6e5c3f8abf6bc764c7e8df3be7d43649ff97de476bd6d9f9fbc16ed11ad7997fac3bc0b33ceb9e9f8a57bce65b1f4a65e7dc77bfb83e1de8fa80ab2157e3446ce69712850f07c0ab16cdcdc130411acce281f79ab48908d01de912982a47f390dd049acb78549c9cf6c7cad34ce2644e571e5a0475a6e7b98f40c72fcf279b7692d478e9fec8f3c3aa5840a2bc15324bf4a86fbfc557e9a3ca177cfb732692214c3cad8257ecf2ee1d70156881f54d8165dea50663df1f68f6933fbbc96d43c645575dfe86aa632ce113a864c3a45d260a6b372926fd5ff7288bb4ad3e490831b70cf2a85ac1374611c9d004298fe947fb3f6b2a5f2797213ef74fcf7e82130a8b0c848727364201697e880d04eea0f1908b4bf5084e8a1552d6f2a4c3881c6e56b6db7de10236bd5917bbdfea2ff8dbedc7b38995b5414cef2a084c0a46f0249f3e091138987ef97910d7fa73a8e0f3c411ae5029ab1c54408beb232c010351ef87eb99c420c987bde164a663c9d40adac4489a125d9f3b08665f81e9adc298a7739328776ce3ad2bc1279d4c92f001d325c8d2a8e508dff8dd757f75be2b85e6df58fe55e8c6955d74af963b1a86ca7a2dae2b48730761eaadcc6f37d9989e292d096a5a512ab3ba092704b3e921f6013d13013e17aa53ccccc4acdf4adc127d5d172c7932a8dc02c8df3e9e5f632a4b72fa0b1143614889e6a53558cee9eead0535786e1bebefc56bd02ff6b7071889a1e1c8ddd04390441b7d70c177fe53e663ada616c9bb023e269fe20199236ba78500c84cf5bf8ffaa143e5a89eecbd3b8ff047c2dce34006d0ea888d7535c17428951d19d1a285dcf86fb64deb734e4f039b6ebbf010e33c1fc7d3f8624b03e9cdce566f9d1ac4482bb37f7dfd4881469a778586b1fd2992c44cbaa13312a9751f324c669454dd2ed6e27f8091ffd799e6aad7da68911facc59ea6c18f8a0e06de7a0d885db8e47e6f0cd9dd2fab63cf15f92780e50ffd28b48018529c28efbc84327e10410ab9f48238f62c4e60b3cb792612ca31da54ac0d6e81c11195d0baed1cdc8463d573f37fc3", 0x1000}, {&(0x7f0000000780)="81b067f8f552f803327eb89e4f272aa6504fcc530c98588d83e1830427999d397d4c70e79f687241fd24a3ed8041151f", 0x30}, {&(0x7f00000007c0)="1d8cd3a476c1e48ef3d4de2b09cbdb78992d5b89843bd159cba66c7591e6e7fda6ba4f6f5afe2138569f680ba07fc1cef9afbc545cd30c04650574a5eedd03da9af9a4bc460662ba2fc48a5b14d1a1b9c54ab059a65b73db040a9daf76d83648fa230d3ac8feec539b1056019158b2e77f306ae5e58eceed05d155276184c3e84836d383f6bdd1aa98e8caa7c4e17a95f2773e2d51e475c5e3156fa2b23a852818af0b841f201763883669c61435d06250acaaeaf3ef367a1c1f85891d5033", 0xbf}], 0xa, &(0x7f0000000940)=[@authinfo={0x18}, @sndrcv={0x30, 0x84, 0x1, {0x1ff, 0x0, 0x1, 0x200, 0xfffff38f, 0x69, 0x1, 0x9}}, @prinfo={0x18, 0x84, 0x5, {0x20, 0x7}}, @init={0x18, 0x84, 0x0, {0x0, 0x2, 0x2, 0x7ff}}, @sndinfo={0x20, 0x84, 0x2, {0x5, 0x820c, 0x1000, 0x9, r7}}], 0x98}, 0x20000010) ioctl$sock_ipv6_tunnel_SIOCADDPRL(r2, 0x89f5, &(0x7f0000000240)={'ip6tnl0\x00', &(0x7f00000001c0)={'ip6gre0\x00', r3, 0x29, 0x9, 0x83, 0x7, 0x8, @private1, @mcast1, 0x8000, 0x80, 0x0, 0x8}}) 23:59:31 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x100008, 0x6, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000500100000f000000000000000100000005000000000004000040000020000000dbf4655fdbf4655f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b0000008000000018000000c20500002b02", 0x66, 0x400}, {&(0x7f0000010100)="000000000000000000000000244b8e9b57f04b59aa229cc218853f95010040", 0x1f, 0x4e0}, {&(0x7f0000010200)="010000000000050040", 0x9, 0x560}, {&(0x7f0000010300)="020000000300000004", 0x9, 0x800}, {&(0x7f0000000140)="edaa287eafa6410000000800005712fe30921dd66a48dbf4655fc0", 0x1b, 0x2080}, {&(0x7f0000012400)="504d4d00504d4dff", 0x8, 0x20000}], 0x0, &(0x7f0000012f00)=ANY=[@ANYBLOB="cd"]) 23:59:31 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) [ 179.442755] sctp: [Deprecated]: syz-executor.1 (pid 9347) Use of struct sctp_assoc_value in delayed_ack socket option. [ 179.442755] Use struct sctp_sack_info instead [ 179.472415] EXT4-fs (loop5): Unrecognized mount option "" or missing value [ 179.532099] sctp: [Deprecated]: syz-executor.3 (pid 9361) Use of struct sctp_assoc_value in delayed_ack socket option. [ 179.532099] Use struct sctp_sack_info instead 23:59:32 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 23:59:32 executing program 5: write$binfmt_script(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[], 0x80) close(0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$bpf(0x20000000, &(0x7f0000000040)='./file0\x00', 0x0, 0x1009, 0x0) mount$overlay(0x0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)='overlay\x00', 0x4000, &(0x7f00000001c0)=ANY=[@ANYBLOB="78696e6f3d6f66662c696e6465783d6f866a35f719489bc86fa148fa6e2c6673757569643d31013938376636342d656537632d336100382d"]) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x9, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000600), 0x19}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000480)='nl80211\x00') sendmsg$NL80211_CMD_DEL_KEY(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000580)={&(0x7f00000004c0)={0x8c, r2, 0x20, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}, @NL80211_ATTR_KEY_CIPHER={0x8, 0x9, 0xfac01}, @NL80211_ATTR_KEY_DEFAULT={0x4}, @NL80211_ATTR_KEY_DATA_WEP40={0x9, 0x7, "143148d52d"}, @NL80211_ATTR_KEY_IDX={0x5, 0x8, 0x4}, @NL80211_ATTR_KEY={0x48, 0x50, 0x0, 0x1, [@NL80211_KEY_DEFAULT_MGMT={0x4}, @NL80211_KEY_MODE={0x5}, @NL80211_KEY_DATA_WEP40={0x9, 0x1, "ec251ecd76"}, @NL80211_KEY_DATA_WEP104={0x11, 0x1, "52b8049716556dcbd563ac4f2c"}, @NL80211_KEY_CIPHER={0x8, 0x3, 0xfac05}, @NL80211_KEY_MODE={0x5, 0x9, 0x1}, @NL80211_KEY_IDX={0x5, 0x2, 0x4}]}, @NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}]}, 0x8c}, 0x1, 0x0, 0x0, 0x40}, 0x450c5) ioctl$FICLONERANGE(r1, 0x4020940d, &(0x7f0000000240)={{r0}, 0x0, 0x278, 0x4}) r3 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ocfs2_control\x00', 0x24001, 0x0) ioctl$KVM_HAS_DEVICE_ATTR(r3, 0x4018aee3, &(0x7f0000000340)={0x0, 0x2, 0x4, &(0x7f0000000300)=0x5}) ioctl$IOC_PR_REGISTER(r3, 0x401870c8, &(0x7f00000002c0)={0x1, 0x100000001, 0x1}) syz_open_procfs(0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) pivot_root(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') setxattr$security_ima(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000003c0)='security.ima\x00', &(0x7f0000000400)=@md5={0x1, "008be0b19aaa5ddc85095688defc673d"}, 0x11, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_TIOCOUTQ(0xffffffffffffffff, 0x5411, &(0x7f00000000c0)) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r4, 0x8982, &(0x7f0000000380)={0x1, 'vlan0\x00'}) 23:59:32 executing program 3: sendmsg$ETHTOOL_MSG_LINKINFO_SET(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, 0x0, 0x1, 0x70bd2b, 0x25dfdbfb, {}, [@ETHTOOL_A_LINKINFO_TP_MDIX_CTRL={0x5, 0x5, 0x6}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000000}, 0x40000) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, 0x0, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000580)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000496cf2827fb43a431ca711fcd0cdfa146ec56175037958e271f60d25b7977f02008b5e5a076d83923dd29c034055b67daf0fe6c8dc3d5d78c07f34e4d5b31ae2ec0efd49897a74a0091ff110026e6d2efe31ab7ea0c34f17e3ad6ef3bb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b341a2d7cbdb9cd38bdb2ca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e060e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c21476619f28d9961b63e1a9cf6c2a660a17e3c184b751c51160fbcbbf3591ed777148ba532e6ea09c346df08b32808b80200000000000000334d83239dd27080e711327ef01fb6c86adac12233faa13e9f3022d4a5bbfb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54fec374861d0227db6436303767d2e24f29e5dad9796ec5697a6ea0182b9cc18cae2ed4b4390af9a9ceafd07fd00b0000002cab154ad029a119ca3c97278087001460af81c5f4adaddd1410e80207c14140c427dc16e8b00d42e4e5e3ae703f8ea4c3dab45f912191f9df3d7c0cf0ea4f31d062d3d6e1d09f0479c9fb55010840331c9825f9386cb5c8f7e49348d27d915b8e9349b17f7aab0d75690d78d5f14805e127ca2aa3beea073a77127fbe389324001aaae7efad93aa48d33a01e41fb317227369a10fd7bfa641635e8077e71db299396591fb8197e4e84aa17ae2f75f4c49b552748a54d1ef8ee18449a2dbf3c778e86cc7430726727459729e232062d06d42014a0bd51815e17b489de1461f3d79b87c3ac774f9bb79d88a089cddf2155073000000000000003dd380a1af2486d6ccf4918a47312c806d0223f4586f29b0d012620a7f847daa3a0eebea812c70a0a1111a62ef04723649a40e134a70c0733643e4a6632d605e450d36ee321ec6c1d5511c35f6e52bae1b3512ac48c8479966ca333a3bbc3f20b68d848458f8fe20a6f3263b4b1f96f08aa3b4c92fa4fa9f0569c0ec8395f95187e72a9e700352a3d480ffef3eb5beb7aec0b09f45b2f0ac6b494a822e0096dc6ee996b7f66eaa0922004bbc865214a3e921408d6b3f6d000aa7aa5729ac9098e28d733b9300000000000000000000000000000000000000000069225649aa49c84ae8a08d60399210f31d2acd89573273d32b33d7e60f4d7b9e874e5c19c44ac9b354dbc0f3fee1d4aeb56723da289da89cc325b6b9125624a348b2ccdf6f81b94ba31a03070983c857faa5c585ce80a9ed52f8658ee7ab809cd7722f7787fd460d28333b895f113eec4ef84fad96b80744c2b8dc29f9bb886e62b05ef0983f6a2f6b6b4ee522e1ad40fee82e9b7b4a1358c768bd21d991df6612f31b97dad5287224e18f54dea8f64913502104000000f94f02d36c17f4b83b5b71bcca94e880a644310b74ec472efcafb5e4e994a454534d5498c12e195e145367603abbca2127a000b8ceb249121c0a7e285732ed1d416a6deb7938419ab6d9c2a5cba3f8e277c548ab833f07d3e2c633d1a232fb8831d117c3cc5d4fa7bb28007ce31c3d5fa7b9337f89734dd43591e98a5d43f3dd759cabfdb88ef3f44bc6eddc1e9f9e36763b05a64d0c62e8580e2676e05257e25c20f6571013bd6ff7287858b36af3f63ace00b7218002957cc2ffe2a32e5c"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0xe, 0x0, &(0x7f0000000500)="b9ff0300600d698cb89e14f06558", 0x0, 0x102, 0x60000000, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$ITER_CREATE(0x21, 0x0, 0x0) 23:59:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/fuse\x00', 0x2, 0x0) socket$inet_udp(0x2, 0x2, 0x0) ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) perf_event_open$cgroup(&(0x7f0000000140)={0x2, 0x70, 0x3, 0x3, 0x6c, 0x0, 0x0, 0x7471, 0x94000, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x9, 0x1, @perf_config_ext={0x6a0, 0xef}, 0x4, 0x401, 0x9, 0x7, 0x9, 0xbdb8}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0x4) syz_mount_image$afs(&(0x7f0000000080)='afs\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000000680)=[{&(0x7f0000000200)="b62234dd926b905f0a12276d5696af4e5eef86c82d2390e2e235e5fdf645ff4b8bbd16e1cf48c5f81c86eff6cc66ec0279358498a8b9d36c0595", 0x3a, 0x9}, {&(0x7f0000000340)="0e7afe0d9b0c1b94b916b63774b9da1b7f67c3bd0db0a157c4b086eb1c3973ceda7885292a81acef3860a3cdb68b6142f7951e750d196e1305d9978017eaadd0eeccda64d5b16a57745fa419909bf242a7babd84e94b3ef614168b0917c480c3f675d900330cce33fe35038a8e87beb49cdf06844f371ee2e13dcdacae6718bbd626", 0x82, 0xcd}, {&(0x7f0000000400)="50e08628b15d0769223ecb4e594bafc4f3f81edabfc9bd1184fc5dfbee9d266247ec5ff3a5aa72c8a5005e0eb29eec8d1306c14ba9c1686a7aa1a28e47b1a9c162d059c44cc5ad320b2bfe95d05253fc6823f6dffd801e6cd402ceca6e0289154d0f70e78f9300017b", 0x69, 0x10001}, {&(0x7f0000000480)="e1c036c6fbc45b23a30d6cdb23a3191d32c2b574f2c501eda96227847024098ae472d2a06c25ca5c218643a70f796ea7061ae4edb8ac1e8e1cf3e5cfcba16d0a7c5d1af59a926c", 0x47, 0xb6}, {&(0x7f0000000500)="edf989ba699a4ad31720072ab5e4c7f78b11ac03084d74a54549da249c689a266a2ffe2c026635a6dbf43cd458326291693ef1ecf84c1b4f7b1849044277e5ef793cff64", 0x44, 0x8}, {&(0x7f0000000580)="41027cc6a81c3716dd2e592d1ac974705210b4684733ebac666b2cc3a6ef84336c909c192c2f58313c086b92ec5227dd683fe9cf86f7ba1bb2c2d323e817fa6b8ea6c20e86fa70b3f67394a9ba2976746f4ffb3eac479c9074fb37e270a3f89ab496bcce27df1194c27e4cf19558fd439f1d7199a8c3d83e5b541c283e46c56cee2977e37e58e8e4e9518431924cb4754ff2c6bbb8d9436258699a485a3e03bb29a506bf6ef292d8face88f5e387387ad4c697085a0df6929f8e424b3fa2cfcf33be12ebef746f0703b9773556efabd91ee1ec5881d2a69013c7c65a24469c0d8aab8884d399390976b12c91b752ca2d9c7826e8edf2ac35870a6e5a", 0xfc, 0x1}], 0x2200891, &(0x7f0000000240)={[{@autocell='autocell'}], [{@dont_measure='dont_measure'}]}) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r1, 0x0, 0x0) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000740)='/proc/self/net/pfkey\x00', 0x80, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r2, 0x0, 0x0) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) mount$fuse(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='fuse\x00', 0x4e010000, &(0x7f0000000280)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id'}, 0x2c, {'group_id'}, 0x2c, {[], [{@context={'context', 0x3d, 'system_u'}}]}}) 23:59:32 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, 0x0, 0x0) [ 179.910163] SELinux: security_context_str_to_sid(system_u) failed for (dev fuse, type fuse) errno=-22 23:59:32 executing program 1: r0 = socket$inet(0x2, 0xa, 0x0) setsockopt$sock_int(r0, 0x1, 0xf, &(0x7f0000356ffc)=0xffffffffffffff40, 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e20, @dev}, 0x10) listen(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x7) setsockopt$sock_int(r1, 0x1, 0xf, &(0x7f0000356ffc)=0xffffffffffffff40, 0x4) bind$inet(r1, &(0x7f0000000040)={0x2, 0x4e20, @dev}, 0x10) listen(r1, 0x0) syz_genetlink_get_family_id$net_dm(&(0x7f0000000000)='NET_DM\x00') perf_event_open(&(0x7f0000000100)={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, 0x4, 0x0, 0x0, 0x0, 0x0, 0xfffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) listen(0xffffffffffffffff, 0x0) write$P9_RLERROR(0xffffffffffffffff, &(0x7f0000000080)={0x10, 0x7, 0x2, {0x7, 'NET_DM\x00'}}, 0x10) syncfs(0xffffffffffffffff) r2 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r2, 0x0, 0x80, &(0x7f0000000400)=@broute={'broute\x00', 0x20, 0x2, 0x330, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000580], 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000700000000000000000000000000feffffff0100000019000000000000000000726f7365300000000000000000000000726f73653000000000000000000000007465616d5f736c6176655f310000000064756d6d7930000000000000000000000180c2000000000000000000ffffffffffff0000000000000000d00000000801000038010000706b74747970650000000000000000000000000000000000000000000000000008000000000000000000000000000000706b747479706500000000000000000000000000000000000000000000000000080000000000000000008400000000006d61726b0000000000000000000000000000000000000000000000000000000010000000000000000000000000000000ddffffff0000000072656469726563740000000000000000000000000000000000000000000000000800000000000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff010000000300000000000000803576657468310000000000000000000000336c90a8c79b86fe000000000000000074756e6c300000000000000000000000766c616e300000000000000000000000aaaaaaaaaabb000000000000aaaaaaaaaa0100000000000000000001000000010000380100006367726f757000000000000000000000000000000000000000000000000000000800000000000000000000000000000061727000000000000000000000000000000000000000000000000000760400003800000000000000000000000000000000000000000000007f0000010000000072ce35f341210000000000000000000000000000000000000000000000000000646e6174000000000000000000000000000000000000000000000000000000001000000000000000aaaaaaaaaabb0000fdffffff00000000"]}, 0x3a8) setsockopt$EBT_SO_SET_ENTRIES(0xffffffffffffffff, 0x0, 0x80, 0x0, 0x3a8) ioctl$F2FS_IOC_PRECACHE_EXTENTS(0xffffffffffffffff, 0xf50f, 0x0) 23:59:32 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSIGACCEPT(r0, 0x5422, 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) perf_event_open(&(0x7f00000012c0)={0x1, 0x3b, 0x0, 0x1, 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={0xcb60, 0x59d}, 0x800, 0x0, 0x0, 0x3, 0xfffffffffffffffe}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) clone(0x180000105, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) 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_bp={0x0}, 0x800000020005491d, 0x800007f, 0x0, 0x0, 0x0, 0x80000001}, 0x0, 0x6, 0xffffffffffffffff, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFULNL_MSG_CONFIG(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000380)={0x24, 0x1, 0x4, 0x301, 0x0, 0x0, {}, [@NFULA_CFG_NLBUFSIZ={0x8}, @NFULA_CFG_CMD={0x5, 0x1, 0x1}]}, 0x24}}, 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000fb5ffc)='nfs\x00', 0x0, &(0x7f000000a000)) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sendmsg$ETHTOOL_MSG_CHANNELS_SET(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000), 0xc, &(0x7f0000000040)={&(0x7f0000000380)=ANY=[@ANYRES32=0x0, @ANYBLOB="1400020073797a6b616c6c657230000000000000080003000200000008000100", @ANYBLOB, @ANYRES32=0x0, @ANYBLOB="140002006873723000"/18, @ANYBLOB='\b\x00\t\x00'], 0x108}, 0x1, 0x0, 0x0, 0x1}, 0x4001) syz_mount_image$ext4(0x0, 0x0, 0x0, 0x1, &(0x7f00000007c0)=[{&(0x7f0000000580)="62f23e748cdfecc0d3bcb88248f9f8f8e87edc5637656d6e511dcdc6041c8d8a0957939950c15c7ac6360c7820e1d5957ba4167f17600b58767db91e29eb92a20c86dddfb0f8dda322d3ddeadba924051c7894f228f090746b1a55e851e7dcaae4d8411f6806d216b4f2e7eca231a301cc0c9bb4bb5598a94336a99790d3b77dcda45483c1fb1194c56ddfddb587442754e6c815", 0xfffffffffffffe3a, 0x1}], 0x100488, 0x0) setsockopt$netlink_NETLINK_LISTEN_ALL_NSID(0xffffffffffffffff, 0x10e, 0x8, &(0x7f00000000c0)=0x5, 0x4) [ 180.181119] syz-executor.1 uses obsolete (PF_INET,SOCK_PACKET) 23:59:32 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSIGACCEPT(r0, 0x5422, 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) perf_event_open(&(0x7f00000012c0)={0x1, 0x3b, 0x0, 0x1, 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={0xcb60, 0x59d}, 0x800, 0x0, 0x0, 0x3, 0xfffffffffffffffe}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) clone(0x180000105, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) 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_bp={0x0}, 0x800000020005491d, 0x800007f, 0x0, 0x0, 0x0, 0x80000001}, 0x0, 0x6, 0xffffffffffffffff, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFULNL_MSG_CONFIG(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000380)={0x24, 0x1, 0x4, 0x301, 0x0, 0x0, {}, [@NFULA_CFG_NLBUFSIZ={0x8}, @NFULA_CFG_CMD={0x5, 0x1, 0x1}]}, 0x24}}, 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000fb5ffc)='nfs\x00', 0x0, &(0x7f000000a000)) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sendmsg$ETHTOOL_MSG_CHANNELS_SET(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000), 0xc, &(0x7f0000000040)={&(0x7f0000000380)=ANY=[@ANYRES32=0x0, @ANYBLOB="1400020073797a6b616c6c657230000000000000080003000200000008000100", @ANYBLOB, @ANYRES32=0x0, @ANYBLOB="140002006873723000"/18, @ANYBLOB='\b\x00\t\x00'], 0x108}, 0x1, 0x0, 0x0, 0x1}, 0x4001) syz_mount_image$ext4(0x0, 0x0, 0x0, 0x1, &(0x7f00000007c0)=[{&(0x7f0000000580)="62f23e748cdfecc0d3bcb88248f9f8f8e87edc5637656d6e511dcdc6041c8d8a0957939950c15c7ac6360c7820e1d5957ba4167f17600b58767db91e29eb92a20c86dddfb0f8dda322d3ddeadba924051c7894f228f090746b1a55e851e7dcaae4d8411f6806d216b4f2e7eca231a301cc0c9bb4bb5598a94336a99790d3b77dcda45483c1fb1194c56ddfddb587442754e6c815", 0xfffffffffffffe3a, 0x1}], 0x100488, 0x0) setsockopt$netlink_NETLINK_LISTEN_ALL_NSID(0xffffffffffffffff, 0x10e, 0x8, &(0x7f00000000c0)=0x5, 0x4) 23:59:33 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSIGACCEPT(r0, 0x5422, 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) perf_event_open(&(0x7f00000012c0)={0x1, 0x3b, 0x0, 0x1, 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={0xcb60, 0x59d}, 0x800, 0x0, 0x0, 0x3, 0xfffffffffffffffe}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) clone(0x180000105, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) 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_bp={0x0}, 0x800000020005491d, 0x800007f, 0x0, 0x0, 0x0, 0x80000001}, 0x0, 0x6, 0xffffffffffffffff, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFULNL_MSG_CONFIG(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000380)={0x24, 0x1, 0x4, 0x301, 0x0, 0x0, {}, [@NFULA_CFG_NLBUFSIZ={0x8}, @NFULA_CFG_CMD={0x5, 0x1, 0x1}]}, 0x24}}, 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000fb5ffc)='nfs\x00', 0x0, &(0x7f000000a000)) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sendmsg$ETHTOOL_MSG_CHANNELS_SET(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000), 0xc, &(0x7f0000000040)={&(0x7f0000000380)=ANY=[@ANYRES32=0x0, @ANYBLOB="1400020073797a6b616c6c657230000000000000080003000200000008000100", @ANYBLOB, @ANYRES32=0x0, @ANYBLOB="140002006873723000"/18, @ANYBLOB='\b\x00\t\x00'], 0x108}, 0x1, 0x0, 0x0, 0x1}, 0x4001) syz_mount_image$ext4(0x0, 0x0, 0x0, 0x1, &(0x7f00000007c0)=[{&(0x7f0000000580)="62f23e748cdfecc0d3bcb88248f9f8f8e87edc5637656d6e511dcdc6041c8d8a0957939950c15c7ac6360c7820e1d5957ba4167f17600b58767db91e29eb92a20c86dddfb0f8dda322d3ddeadba924051c7894f228f090746b1a55e851e7dcaae4d8411f6806d216b4f2e7eca231a301cc0c9bb4bb5598a94336a99790d3b77dcda45483c1fb1194c56ddfddb587442754e6c815", 0xfffffffffffffe3a, 0x1}], 0x100488, 0x0) setsockopt$netlink_NETLINK_LISTEN_ALL_NSID(0xffffffffffffffff, 0x10e, 0x8, &(0x7f00000000c0)=0x5, 0x4) 23:59:33 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/1, 0x1}], 0x1) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040)='ethtool\x00') sendmsg$ETHTOOL_MSG_LINKMODES_SET(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)={0x30, r2, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_LINKMODES_DUPLEX={0x5, 0x6, 0x9}, @ETHTOOL_A_LINKMODES_OURS={0x14, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x10, 0x3, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}]}]}]}]}, 0x30}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=@newlink={0x28, 0x10, 0x581, 0x0, 0x0, {}, [@IFLA_CARRIER={0x5, 0x21, 0xff}]}, 0x28}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r3, 0x8933, &(0x7f0000002500)={'team0\x00', 0x0}) sendmsg$nl_route(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newlink={0x40, 0x10, 0x581, 0x70bd2a, 0x25dfdbfc, {}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @vti={{0x8, 0x1, 'vti\x00'}, {0xc, 0x2, 0x0, 0x1, [@IFLA_VTI_REMOTE={0x8, 0x5, @dev}]}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x40}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = dup(r5) openat$vim2m(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vim2m\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) 23:59:33 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, 0x0, 0x0) 23:59:33 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unshare(0x40000000) prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000000)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ptmx\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000080)=0x3) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x78) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ppp\x00', 0x0, 0x0) ioctl$EVIOCGPROP(r3, 0x40047438, &(0x7f0000000180)=""/246) ioctl$F2FS_IOC_MOVE_RANGE(r3, 0x40047452, 0x0) 23:59:33 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, 0x0, 0x0) [ 180.890840] team0: Device vti0 is of different type 23:59:33 executing program 1: write$binfmt_script(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000400)='IPVS\x00') sendmsg$IPVS_CMD_NEW_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)={0x20, r2, 0x1, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_AF={0x6}]}]}, 0x20}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) sendfile(r1, r0, 0x0, 0x100000001) [ 181.474337] team0: Device vti0 is of different type 23:59:34 executing program 5: syz_mount_image$nilfs2(&(0x7f0000000000)='nilfs2\x00', &(0x7f0000000100)='./file0\x00', 0x100000, 0x3b, &(0x7f0000000200)=[{&(0x7f0000010000)="0200000000003434180100007a4a7934d9d44b9a000000003f00000000000000000010000000000004000000000000001000000005000000010000000000000004000000000000000000000000000000e003000000000000561b675f00000000571b675f00000000571b675f000000000100320000000100561b675f00000000004eed0000000000000000000b00000080002000c0001000dadd32bf8764466dbb0c25de8a84ef6100"/192, 0xc0, 0x400}, {&(0x7f0000010100)="dd6bcb1c8fa443cb11faaf1e400007000000000000000000561b675f0000000010000000000000000c000000050000004001000000000000010000000000000002000000000000000100000000000000010000000100000001000000000000000000000000000000060000000000000001000000000000000400000004000000020000000000000000000000000000000300000000000000010000000000000004000000000000000200000000000000050000000000000003000000000000000400000000000000010000000000000001000000010000000600000000000000000000000000000005000000000000000100000000000000010000000100000007000000000000000000000000000000030000000000000001000000000000000300000003000000000000000000000001000000000000000200000000000000", 0x140, 0x1000}, {&(0x7f0000010300)="0200000000000000100001022e0000000200000000000000100002022e2e00000b00000000000000e00306012e6e696c667300"/64, 0x40, 0x1400}, {&(0x7f0000010400)="f41f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ff0f00"/1056, 0x420, 0x1800}, {&(0x7f0000010900)="00000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100"/64, 0x40, 0x2080}, {&(0x7f0000010a00)="01000000000000000004000000000000561b675f00000000561b675f0000000000000000000000000000000000000000ed4102000000000000000000000000000100"/96, 0x60, 0x2100}, {&(0x7f0000010b00)="00000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100"/64, 0x40, 0x2380}, {&(0x7f0000010c00)="00000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100"/64, 0x40, 0x2400}, {&(0x7f0000010d00)="00000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100"/64, 0x40, 0x2480}, {&(0x7f0000010e00)="00000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100"/64, 0x40, 0x2500}, {&(0x7f0000010f00)="00000000000000000000000000000000561b675f00000000561b675f0000000000000000000000000000000000000000a4810100"/64, 0x40, 0x2580}, {&(0x7f0000011000)="0100"/32, 0x20, 0x2800}, {&(0x7f0000011100)="0000000000000000000000000000000000000000000000000100000000000000561b675f000000000c000000000000000200000000000000050000000000000004000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100000000000000000000000000020000000000000003000000000000000400000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000200000000000000", 0xe0, 0x28c0}, {&(0x7f0000011200)="0200000000000000000000000000000000000000000000000300000000000000", 0x20, 0x2a40}, {&(0x7f0000011300)="0200000000000000000000000000000000000000000000000400000000000000", 0x20, 0x2b00}, {&(0x7f0000011400)="3d0000000000000002000000000000003e000000000000000000000000000000561b675f000000000c0000000300000000000000000000000000000003000000", 0x40, 0x2c00}, {&(0x7f0000011500)="f81f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ff00"/1056, 0x420, 0x3000}, {&(0x7f0000011a00)="05000000000000000100000000000000ffffffffffffffff000000000000000006000000000000000100000000000000ffffffffffffffff000000000000000007000000000000000100000000000000ffffffffffffffff000000000000000008000000000000000100000000000000ffffffffffffffff000000000000000009000000000000000100000000000000ffffffffffffffff00000000000000000a000000000000000100000000000000ffffffffffffffff00000000000000000b000000000000000100000000000000ffffffffffffffff0000000000000000", 0xe0, 0x3820}, {&(0x7f0000011b00)="53882a9490010000561b675f0000000003000000000000000000000000000000561b675f00000000561b675f0000000000000000000000000000000000000000008001000000000000000000000000000c000000000000000d000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000561b675f00000000561b675f0000000000000000000000000000000000000000008001000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000561b675f00000000561b675f0000000000000000000000000000000000000000008001000000000000000000000000000700"/352, 0x160, 0x3c00}, {&(0x7f0000011d00)="af27885223e30b6e11faaf1e400001000100000000000000571b675f0000000020000000000000001000000006000000c00100000000000002000000000000000c000000000000000200000000000000010000000100000000100000000000000000000000000000020000000000000002000000000000000100000001000000120000000000000000000000000000000d000000000000000200000000000000020000000200000000140000000000000000000000000000011400000000000001000000000000000e0000000000000002000000000000000100000001000000001800000000000000000000000000000f0000000000000002000000000000000100000001000000001c000000000000000000000000000010000000000000000200000000000000090000000900000008000000000000000000000000000000090000000000000001000000000000000a0000000000000002000000000000000b0000000000000003000000000000000c0000000000000004000000000000000d0000000000000005000000000000000e0000000000000006000000000000001000000000000000070000000000000011000000000000000800000000000000", 0x1c0, 0x4000}, {&(0x7f0000011f00)="0c00000000000000100001022e0000000200000000000000100002022e2e00000d000000000000001800050166696c6530000000000000000e00000000000000c803050766696c653100"/96, 0x60, 0x4400}, {&(0x7f0000012000)="0200000000000000100001022e0000000200000000000000100002022e2e00000b00000000000000180006012e6e696c66730000000000000c000000000000001800050266696c6530000000000000000f000000000000001800050166696c65310000000000000010000000000000001800050166696c65320000000000000010000000000000001800050166696c65330000000000000011000000000000006803090166696c652e636f6c6400"/192, 0xc0, 0x4800}, {&(0x7f0000012100)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x4c00}, {&(0x7f0000012600)='/tmp/syz-imagegen138528540/file0/file0\x00'/64, 0x40, 0x5400}, {&(0x7f0000012700)='syzkallers\x00'/32, 0x20, 0x5800}, {&(0x7f0000012800)="8edfb62ac2e94e3811faaf1e400000000200000000000000571b675f0000000030000000000000001000000006000000880100000000000002000000000000001000000000000000020000000000000001000000000000000f00000000000000110000000000000002000000000000000100000001000000000400000000000000000000000000000600000000000000020000000000000005000000050000001300000000000000000000000000000014000000000000000100000000000000150000000000000002000000000000001600000000000000030000000000000001180000000000000400000000000000040000000000000000000000000000000100000001000000170000000000000000000000000000000500000000000000000000000000000001000000010000001800000000000000000000000000000003000000000000000000000000000000060000000600000000000000000000000100000000000000020000000000000022000000000000008200000000000000a200"/416, 0x1a0, 0x8000}, {&(0x7f0000012a00)="00010900000000000000000000000000000000000000000001000000000000000200000000000000030000000000000004000000000000000500000000000000060000000000000007000000000000000800"/96, 0x60, 0x8400}, {&(0x7f0000012b00)="0000000000000000080000000000000009000000000000000a000000000000000b000000000000000c000000000000000d000000000000000e0000000000000010000000000000001100"/96, 0x60, 0x8600}, {&(0x7f0000012c00)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x8800}, {&(0x7f0000012d00)="ee1f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ffff0300"/1056, 0x420, 0x8c00}, {&(0x7f0000013200)="00000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100"/64, 0x40, 0x9480}, {&(0x7f0000013300)="01000000000000000004000000000000571b675f00000000571b675f00000000d017ea1bd017ea1b0000000000000000ed4103000000000000000000000000001200"/96, 0x60, 0x9500}, {&(0x7f0000013400)="00000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100"/64, 0x40, 0x9780}, {&(0x7f0000013500)="00000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100"/64, 0x40, 0x9800}, {&(0x7f0000013600)="00000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100"/64, 0x40, 0x9880}, {&(0x7f0000013700)="00000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100"/64, 0x40, 0x9900}, {&(0x7f0000013800)="00000000000000000000000000000000561b675f00000000561b675f0000000000000000000000000000000000000000a4810100"/64, 0x40, 0x9980}, {&(0x7f0000013900)="02000000000000000004000000000000571b675f00000000571b675f00000000d017ea1bd017ea1b0000000000000000ed4102000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000198a879c0000000004000000000000001a04000000000000571b675f00000000571b675f00000000d017ea1bd017ea1b0000000000000000ed81010000000000000000000000000000140000000000000114000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a8a879c0000000002000000000000002600000000000000571b675f00000000571b675f00000000d017ea1bd017ea1b0000000000000000eda1010000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b8a879c0000000002000000000000000a00000000000000571b675f00000000571b675f00000000d017ea1bd017ea1b0000000000000000ed810100000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c8a879c0000000014000000000000002823000000000000571b675f00000000571b675f00000000d017ea1bd017ea1b0000000000000000ed810200000000000102010000000000000000000000000009000000000000000a000000000000000f000000000000000c000000000000000d0000000000000000000000000000001d8a879c0000000002000000000000006400000000000000571b675f00000000571b675f00000000d017ea1bd017ea1b0000000000000000ed81010000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e8a879c00000000", 0x300, 0x9a00}, {&(0x7f0000013c00)="0200"/32, 0x20, 0xa000}, {&(0x7f0000013d00)="0000000000000000000000000000000000000000000000000100000000000000561b675f000000000c000000000000000200000000000000050000000000000004000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100000000000000000000000000020000000000000003000000000000000400000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000571b675f0000000035000000000000000800000000000000160000000000000006000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100000000000000000000000000130000000000000014000000000000001500000000000000160000000000000001180000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000300000000000000", 0x1a0, 0xa0c0}, {&(0x7f0000013f00)="0200000000000000000000000000000000000000000000000400000000000000", 0x20, 0xa300}, {&(0x7f0000014000)="3a00000000000000050000000000000004000000000000000000000000000000561b675f000000000c00000003000000571b675f000000001000000003000000571b675f000000001000000002000000571b675f0000000005000000020000000000000000000000000000000200"/128, 0x80, 0xa400}, {&(0x7f0000014100)="e01f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ffffff0100"/1056, 0x420, 0xa800}, {&(0x7f0000014600)="0100"/32, 0x20, 0xac80}, {&(0x7f0000014700)="0100"/32, 0x20, 0xae00}, {&(0x7f0000014800)="0300"/32, 0x20, 0xae80}, {&(0x7f0000014900)="0300"/32, 0x20, 0xaf00}, {&(0x7f0000014a00)="0100"/32, 0x20, 0xaf80}, {&(0x7f0000014b00)="050000000000000001000000000000000200000000000000000000000000000006000000000000000100000000000000020000000000000000000000000000000700000000000000010000000000000002000000000000000000000000000000080000000000000001000000000000000200000000000000000000000000000009000000000000000100000000000000020000000000000000000000000000000a000000000000000100000000000000010000000000000000000000000000000b0000000000000001000000000000000100000000000000000000000000000017000000000000000200000000000000ffffffffffffffff000000000000000018000000000000000200000000000000ffffffffffffffff000000000000000019000000000000000200000000000000ffffffffffffffff00000000000000001a000000000000000200000000000000ffffffffffffffff00000000000000001b000000000000000200000000000000ffffffffffffffff00000000000000001c000000000000000200000000000000ffffffffffffffff00000000000000001d000000000000000200000000000000ffffffffffffffff000000000000000021000000000000000200000000000000ffffffffffffffff00000000000000001e000000000000000200000000000000ffffffffffffffff00000000000000001f000000000000000200000000000000ffffffffffffffff000000000000000012000000000000000200000000000000ffffffffffffffff000000000000000023000000000000000200000000000000ffffffffffffffff000000000000000024000000000000000200000000000000ffffffffffffffff000000000000000025000000000000000200000000000000ffffffffffffffff000000000000000026000000000000000200000000000000ffffffffffffffff000000000000000028000000000000000200000000000000ffffffffffffffff000000000000000029000000000000000200000000000000ffffffffffffffff0000000000000000", 0x300, 0xb020}, {&(0x7f0000014e00)="22000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xb400}, {&(0x7f0000014f00)="11000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xb800}, {&(0x7f0000015000)="13000000000000000200000000000000ffffffffffffffff000000000000000014000000000000000200000000000000ffffffffffffffff0000000000000000", 0x40, 0xbc00}, {&(0x7f0000015100)="32f0f0b829891e4411faaf1e400006000300000000000000571b675f000000004000000000000000050000000100000078000000000000000200000000000000030000000000000000000000000000000300000002000000c200000000000000e20000000000000000000000000000000100"/128, 0x80, 0xc000}, {&(0x7f0000015200)="15000000000000000200000000000000ffffffffffffffff000000000000000027000000000000000200000000000000ffffffffffffffff0000000000000000", 0x40, 0xc400}, {&(0x7f0000015300)="16000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xc800}, {&(0x7f0000015400)="0001080000000000000000000000000000000000000000000100000000000000020000000000000022000000000000008200000000000000a200000000000000c200000000000000e200"/96, 0x60, 0xcc00}, {&(0x7f0000015500)='\x00\x00\x00\x00\x00\x00\x00\x00*\x00\x00\x00\x00\x00\x00\x00+\x00\x00\x00\x00\x00\x00\x00,\x00\x00\x00\x00\x00\x00\x00-\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00/\x00\x00\x00\x00\x00\x00\x001\x00\x00\x00\x00\x00\x00\x002\x00'/96, 0x60, 0xce00}, {&(0x7f0000015600)="2b15f12790010000571b675f000000000f000000000000000000000000000000561b675f00000000561b675f00000000000000000000000000000000000000000080010000000000010201000000000000000000000000000d000000000000000e000000000000003300000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000561b675f00000000561b675f0000000000000000000000000000000000000000008001000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000561b675f00000000561b675f0000000000000000000000000000000000000000008001000000000000000000000000001800"/352, 0x160, 0xd000}, {&(0x7f0000015800)="0200000000003434180100007a4a7934836fe852000000003f00000000000000000010000000000004000000000000001000000005000000020000000000000030000000000000000300000000000000a003000000000000561b675f00000000571b675f00000000571b675f000000000100320001000100561b675f00000000004eed0000000000000000000b00000080002000c0001000dadd32bf8764466dbb0c25de8a84ef6100"/192, 0xc0, 0xff000}], 0x0, &(0x7f0000015900)) r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bsg\x00', 0x101000, 0x0) getsockopt$netrom_NETROM_T1(r0, 0x103, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 23:59:34 executing program 1: perf_event_open(&(0x7f0000000100)={0x2, 0x70, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r2 = socket$nl_route(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}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="440000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="00000000000006001c0012800b00010067726574617000000c00028008000100", @ANYRES32=r4, @ANYBLOB='\b\x00\n\x00', @ANYRES32=r1, @ANYBLOB="31cf14cf755e13d9cdd457d81e4fff0a718d2aeb756a5d55147c46642b1927ff0e1716f5ae0a857935d402c0eb5737a63ac43021c483a7e32e77ea201dcf7d991d34af"], 0x44}}, 0x4000) 23:59:34 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0) 23:59:34 executing program 3: r0 = 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x20000) syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/mnt\x00') getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) sendmsg$IPVS_CMD_ZERO(0xffffffffffffffff, 0x0, 0x1) r1 = dup2(0xffffffffffffffff, r0) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, r1) r2 = socket$kcm(0x10, 0x2, 0x10) sendmsg$kcm(r2, &(0x7f0000000080)={0x0, 0x3200, &(0x7f00000000c0)=[{&(0x7f0000000000)="2e00000022008151e05b80ecdb4cb904044865160b00160002000000740004140e001100024d0000dc2976d153b4", 0x235}], 0x1}, 0x0) ioctl$sock_SIOCGIFBR(r2, 0x8940, &(0x7f0000000080)=@get={0x1, &(0x7f00000001c0)=""/226, 0x1}) getsockopt$inet_sctp6_SCTP_INITMSG(0xffffffffffffffff, 0x84, 0x2, &(0x7f0000000040), &(0x7f0000000180)=0x8) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x0, 0x0, @empty, 0x70, 0x1}, 0x20) sendmsg$nl_route(r1, &(0x7f0000000480)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000440)={&(0x7f0000000340)=@ipv6_newrule={0xb0, 0x20, 0x0, 0x0, 0x25dfdbfe, {0xa, 0x84, 0x0, 0x98, 0x1, 0x0, 0x0, 0x3, 0x4}, [@FRA_DST={0x14, 0x1, @ipv4={[], [], @multicast1}}, @FIB_RULE_POLICY=@FRA_IIFNAME={0x14, 0x3, 'vcan0\x00'}, @FRA_SRC={0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @FRA_SRC={0x14, 0x2, @private2}, @FRA_SRC={0x14, 0x2, @loopback}, @FRA_DST={0x14, 0x1, @remote}, @FRA_SRC={0x14, 0x2, @mcast1}, @FIB_RULE_POLICY=@FRA_L3MDEV={0x5, 0x13, 0x5}]}, 0xb0}, 0x1, 0x0, 0x0, 0x4000}, 0x0) 23:59:34 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) bind$inet6(r0, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto$inet6(r0, &(0x7f00000001c0)='X', 0x34000, 0x0, &(0x7f0000000000)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) ppoll(&(0x7f0000000080), 0x0, &(0x7f0000000040)={0x0, 0x3938700}, 0x0, 0x0) [ 182.458219] batman_adv: Cannot find parent device 23:59:35 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0) [ 182.487723] batman_adv: batadv0: Adding interface: gretap1 [ 182.503197] batman_adv: batadv0: The MTU of interface gretap1 is too small (1462) 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. [ 182.549525] batman_adv: batadv0: Not using interface gretap1 (retrying later): interface not active 23:59:35 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0) 23:59:35 executing program 1: socket$alg(0x26, 0x5, 0x0) r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyS3\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000600)=0x14) ioctl$CHAR_RAW_HDIO_GETGEO(0xffffffffffffffff, 0x301, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0x11) r1 = syz_mount_image$gfs2meta(&(0x7f00000000c0)='gfs2meta\x00', &(0x7f0000000100)='./file0\x00', 0x40, 0x2, &(0x7f0000000240)=[{&(0x7f0000000140)="200f51aee3fc2c48fb6c48f6a51f21b00046e46717bac2a0bd75b5c7a7dd79c1024a39f3044811dd0e944bc2f4a09713f203a951c72c660698824a0d62f25e3b8a3572afba1874505b941c2d204f5de6161e0f0e37d9a7050f22a21c4f8ca8d616f225a83b8d1f8dd70ad965687b6531e278b9431414fff8048941798f4dc9059f0aeb231460680e762993579ecf", 0x8e, 0x1}, {&(0x7f0000000200)="ba5e452ac25fa7991dc50ea190", 0xd, 0x100000000}], 0x2800000, &(0x7f0000000280)={[{'&@!('}, {'^-(@.(U'}, {'/dev/ttyS3\x00'}, {'/dev/ttyS3\x00'}, {'/dev/ttyS3\x00'}, {'loginuid\x00'}], [{@obj_role={'obj_role', 0x3d, '\xbc-\'%@\xe4$'}}, {@subj_user={'subj_user', 0x3d, ':&'}}, {@fowner_gt={'fowner>'}}, {@seclabel='seclabel'}]}) ioctl$F2FS_IOC_SET_PIN_FILE(r1, 0x4004f50d, &(0x7f0000000300)=0x1) ioctl$TIOCVHANGUP(r0, 0x5437, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r2, 0x0, 0x0) ioctl$VIDIOC_S_PRIORITY(r2, 0x40045644, 0x1) r3 = socket(0x1000000010, 0x80002, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) write$FUSE_ATTR(0xffffffffffffffff, &(0x7f0000000080)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, r4}}}, 0x78) write$P9_RGETATTR(r2, &(0x7f0000000340)={0xa0, 0x19, 0x2, {0x4, {0x1, 0x4, 0x5}, 0x0, 0xee01, r4, 0x80000001, 0x400, 0x20, 0xb49, 0x100000001, 0x7, 0x7, 0x1f, 0x45775d36, 0x9, 0x1, 0x10000, 0x6, 0x3, 0x6}}, 0xa0) [ 182.831611] gfs2: gfs2 mount does not exist 23:59:35 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={0x0}}, 0x0) 23:59:36 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={0x0}}, 0x0) 23:59:36 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000001600)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff5070000000000000200000000000c00095000000000000002ba728041598d6fbd30cb599e83d24a3aa81d36bb3019c13bd2321afb56fa54f261e0c71d0e6adfefcf1d8f7faf75e0f226bd99eea7960717142fa9ea4318123741c4a0e168c1886d0d4d94f2f4e345c6510bc16ee988e6e0dc8cedf3ceb9fbfbf9b0a4def23d410f6296b32a834388107200759cda9036b4e369a9e152ddcc7b1b85f3c4744aeaccd3641a31283b4ba24d3f2110bec4e9027a0c8055bbfc3a96d2e8910c2c39e4b3449abe802f5ab3e89df6c662ed4fb8c3b3e22278d00031e5388ee5c867ddd58211d6ececb0cd2b6d357b8580218ce740068725837074e468ee207d2f73902fbcfcf49822775985bf31b715f5888b24efa000000000000080000e01600000000000000000000000000020000000000000000d69e8ac40000b27cf3d1848b54d7132be1ffb0adf9deab29ea3323aa9fdfb52faf449c3bfd09000000b91ab219efdebb7b3de8f67581cf796a1d4223b9ff7ffcad3f6c962b9f292324b7ab7f7dc27d0ca8b0f1a6c64d8f20a67745409e011f1264d43e153b3d34895c4459e76f9f40159e800ea2474b544035a30b23bcee46762c2093bcc9eae5ee3e980026c96f80ee1a74e04bde740750fa4d9aaa705989b8e673e3296e52d337c56abf112874ec309baed0495f06d058a736770a71ad901ace383e41d277b10392a912ffaf6f658f3f9cd16286744f839c3f128f8f92ef992239eafce5c1b3f97a297c9e49a0c3300ef7b7fb5f09e0c8a868a353409e34d3e82279637598f30100000047483cac394c7bbdcd0e3b1c39b6e00916de48a4e7cc4146a77af02c1d4cef8b350fe542cd6338dfa8ceefb405005c6977c78cdbf37704ec73755539280b064bda144910fe050038ec9e47de89298b7bf4d769ccc18eede00e8ca5457870eb30d211e23ccc8e06dddeb61799257a0000000000000005fb12ec757c7234c270246c87a901160e6c07bf3a0d46ff7f000000000000ad1e1f4933545fe2c74137421134c0167d78e6c24ed0a2768e825972ea3b774a1467c89fa0f82e8440105051e5500a33dcda5e143fbfff161c12ca389cbe4c51b3fa00675cc1b66c5fd9c26a54d43fa050645bd9109b7e7131424f0f39113b4e08bdd7115c61afcb718cf3c4680b2f6c7a84a41d15ca788508f56de378a9b15bc20f49e298727340e87cdefb40e56e9cfad973347d0de7ba4754ff231a1b033d8f931ba3442b2c7c503f3d0e7ab0e958adb862822e40009995ae166deb9856291a43a6f7eb2e32cefbf46306f2af79b8d4c2ff030000000000000007b82e6044f643fc8cd47ae636a5dbe9864a117d27326850a7c3b570863f532c218b10af13d7be9498700100000000000000000000002af8c5e13d52c83ac3fa7c3a3ee6c08384865b66d2b4dcb5dd9cba16b64ebba327f5a312c77e6e34991a225c120a3c950942fe0bc9f2a1a7506d35e5eb7088aeda890cf8a4a6f31ba6d9b8cb098f935bdcbb29fd0f1a342c9eed00000000ab6648a9dea0b6c91996d65da6c24a702a86c814459f3cdaaf99000000000000000000000000000000000000000000000000000000008d74cc7945a1889f3c286cab3389dee627f34bf7891ab5e56bcfb02bb176553da1fa5ab534ec9c4029b990421b069f93816f036f2edcfd8d1dab61d591f8769c9a1baa414078c0d309edc11e3fd20727f1aa0041b912bc0ad60626458766f8dcdb330eabf938bd3500a4d2f0307eed6c48d45953c75b84ec08628e498b3bb002412d5ec1a925ece3ae0ee2ec4bf83a77fdfea7c21e2ba7b931ecd08d66c49a6e7342c35998d5108e7c4680027b78b1e9ced69e7ff21e2fb6e5fcc7355b43b0389b011779974b60af4959643c845872df416e73bfd9cf62605f280cd8da4ace9f5a1c6e0a238a32bec6137d2336c8fe5ebbf7ac8f4007b10550513d8c51884edd873b95b5e1ab5415358a1e932b840dcc4240bcb061d0df7c8cab1415f5868170b84766052fe5654deb4ae27354cc26cd379075f9c5ff474df34d85a5115b48641c6bd0beb41d330ce06d3dc048584e77b9e44388f50b54908938ec4b70d9de08a96cc0e3111f9686a78a9c0b805f840f620e74ae14a1e503fd84f369aef5ad30f862c773e8409afe6d71077dae17e97ede98c29631ee41f386da5b6e6d2b1dd34e6e17bdfc5f232903baf4ea82e6e7aff5f7c7c41ee1fcf6d3f638815c5734e5dec53e4593451f5b50bc3bb9c55d4d9f30ecb1b03f6e65c333200ae81a0a666388b37fd5c85c1f30b4c94e1a8b0500b42776122671aa6b2dffe52e62f1c0c15942c93be85612590aee8a50f062ab1e0dc4e500701e55491422682da39cdb12494241f1636ef7dc22dd5a404cd81dc023b737776c3df982f1ff525814276863ce326c075c5a5e564ee0f479d370f217a15f15c625e60e9161add1c57fc2270bfe11326b5a0e44514b7542cb02c989ffd04258ec63f30ea81800c03c6d44c42cee9161ae7d9aaf057066d66943339609ba6dc5c256767916c8ef6e5892593ddf1271184ae2fd6ae1f32fa7a4fa35e0811ac475b7744edfe60c078cb75e225261855ad140418a7ae03afa2907a44a7fa8f2eb7f3081df56d902d7c53a7df5fb0498caace908c5217b0941d751d167379edae1f2be9ff609c54d5327d6f58799e99ffd73361e9d19b382455365e17ac3df16bd5b5dabc0090155d5e1ea78665e2276f2ea6fb42aac020cea91b1d8b592788986db2185b7042d68d61ef5c0b2a378f19bc82192aaf8d31b51c2ba0d5221aacbc884e0ed9693903b4c7d4672b29014de85cbee761fc74ff5ca14a9c0e908306e35f6dfb601f9c71d2d52a1ab2a741e1c39b5a234e902873788d5b0abc8446b52320488f54d9be8b502ceead68b61ba6763b32d83be7b1428d6864903420b3330a10136aeb46264db18a1c4c9d08c9edd6600e0daa3535fd3a977ec03044d2d0541f8ebfbe87c67be77369eb5e22528f945f9af4054f66c82128ddece03e665c6ef4964228d00a1d0fa2f23a1bbac8a63795dbcf02c0aedff8f0b7f1ddbbaae61a294ef45cb6c2ffc6a80432b8f25607e0f044659bc0ab6d5b7a137d82dec0a4c0000000000009441ce5ad290f93d13f8f5de057719eff6511b5fb4c95ba90efad746148490ce24d01bf9e4aba71b2f3400491fbb94e1497d819090613ee3ea1968abe6f19a4478ee636a05e656ddaa1fffd97cd0be60cc59ac6528643938883ff973d86993eac9751390ba484200000000"], &(0x7f0000000140)='GPL\x00'}, 0x48) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = eventfd(0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r5 = dup(r4) r6 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r6, 0x0, 0x0) ioctl$sock_inet_udp_SIOCOUTQ(r6, 0x5411, &(0x7f0000000100)) r7 = syz_open_dev$binderN(&(0x7f0000000280)='/dev/binder#\x00', 0x0, 0x802) r8 = mmap$binder(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x11, 0xffffffffffffffff, 0xed8) r9 = bpf$OBJ_GET_MAP(0x7, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', 0x0, 0x10}, 0x10) ioctl$BINDER_WRITE_READ(r7, 0xc0306201, &(0x7f0000000680)={0xb8, 0x0, &(0x7f0000000580)=[@clear_death={0x400c630f, 0x1}, @free_buffer={0x40086303, r8}, @increfs_done={0x40106308, 0x1}, @transaction={0x40406300, {0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x50, 0x18, &(0x7f0000000400)={@fd={0x66642a85, 0x0, r9}, @flat=@weak_handle={0x77682a85, 0x1100, 0x1}, @fda={0x66646185, 0x7, 0x1, 0x32}}, &(0x7f0000000480)={0x0, 0x18, 0x30}}}, @transaction={0x40406300, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0x18, &(0x7f00000004c0)={@flat=@binder={0x73622a85, 0x100, 0x1}, @flat=@weak_binder={0x77622a85, 0x1, 0x3}, @fda={0x66646185, 0x7, 0x0, 0x28}}, &(0x7f0000000540)={0x0, 0x18, 0x30}}}], 0x2a, 0x0, &(0x7f0000000640)="01c0a6a68681f3a77ca277c3320c99220eaefd267d0ba5f7e60b2d6ef0d45a85ad8ce55c8ab516ead42d"}) ioctl$BINDER_WRITE_READ(r5, 0xc0306201, &(0x7f0000000280)={0x20, 0x0, &(0x7f0000000180)=[@enter_looper, @clear_death={0x400c630f, 0x3}, @free_buffer={0x40086303, r8}], 0x96, 0x0, &(0x7f00000001c0)="278b6659ab1418486c31658b3c63f0a64b9c9967d558482f4899813879e291af187606716e717104d01a46eb9e0ec8c023d99f46c1282e7a4b467338349eebe6c845b191214704f9a0a8afb1463501bfe8a008d6fd0174b66710e71d92b13b76fed6558642783f657ef3efb35974c10e6f4e7e0efcd3820640ea228d938f48f3379c035f4fe3a0d060d74d281c510edd6aca7195fc0d"}) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r10 = fcntl$dupfd(r3, 0x406, r2) r11 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r11, 0x0, 0x0) ioctl$VHOST_SET_VRING_CALL(r10, 0x4008af21, &(0x7f0000000040)={0x3, r11}) setsockopt$IPT_SO_SET_REPLACE(r3, 0x4000000000000, 0x40, &(0x7f0000001140)=@raw={'raw\x00', 0x201, 0x3, 0x438, 0x0, 0x8f, 0x1a0, 0x308, 0x198, 0x3a0, 0x290, 0x290, 0x3a0, 0x290, 0x3, 0x0, {[{{@uncond=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x6], 0x0, 0x2a0, 0x308, 0x0, {}, [@common=@unspec=@bpf1={{0x230, 'bpf\x00'}, @fd={0x2, 0x0, r0}}]}, @unspec=@CT1={0x68, 'CT\x00', 0x1, {0x0, 0x0, 0x0, 0x0, 'syz1\x00', 'syz0\x00'}}}, {{@uncond, 0x0, 0x70, 0x98}, @common=@unspec=@NFQUEUE1={0x28, 'NFQUEUE\x00'}}], {{[], 0x0, 0x70, 0x98}, {0x28, '\x00', 0x4}}}}, 0x498) [ 183.940028] xt_CT: No such helper "syz1" 23:59:36 executing program 1: r0 = socket(0x80000000000000a, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x2a, &(0x7f0000000080)={0x0, {{0xa, 0x0, 0x0, @mcast1={0xff, 0x7}}}, {{0xa, 0x0, 0x0, @empty}}}, 0x104) r1 = socket(0x80000000000000a, 0x2, 0x0) setsockopt$inet6_group_source_req(r1, 0x29, 0x2a, &(0x7f0000000080)={0x1, {{0xa, 0x0, 0x0, @mcast1={0xff, 0x7}}}, {{0xa, 0x4, 0x0, @mcast1}}}, 0x108) setsockopt$inet6_group_source_req(r1, 0x29, 0x2b, &(0x7f0000000340)={0x0, {{0xa, 0x0, 0x0, @mcast1={0xff, 0x7}}}, {{0xa, 0x0, 0x0, @local}}}, 0x108) setsockopt$inet6_group_source_req(r1, 0x29, 0x2b, &(0x7f0000000200)={0x0, {{0xa, 0x0, 0x0, @mcast1={0xff, 0x7}}}, {{0xa, 0x0, 0x0, @loopback}}}, 0x108) close(r0) write$UHID_CREATE2(0xffffffffffffffff, &(0x7f0000001640)=ANY=[@ANYBLOB="0b00000073797a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073797a3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073797a310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010020008000000050000000500000004000000f3350e8ed0b083e972f53f70064959d085e1a6a4e80b0b8a5128b2dc6da04550b6c93454080e35239afd537cfa799bddf5f6375ba9b19422d8482367aa7b0c6af084c9cf456b474353d655574699b7bf76f072569708edd799223fa5340a62dceac8e9eeb91b717ace9dd70127a35cba8c2e3fd9ecbf0493d6c76b6f59ffb86a51b90eee08fce14125494bf0fafb45cd2123724f9b208563feaaff46f92411feb6c71b99c13c3ca7dcc8ddee48efef91a801e54c6f3148140a54ff911266c20e7a7d334f91dbc8a6e6725252880d52b92ccb285716bdf27b0dea273a81193108fa3d5aa8538a9bc34e946f8764e3a9d21c94a8680fadc3ccd49af88cd75d4d1f67a28e6a4d2eb7605b30be81de92c25eade847612c1f43e832d35e9bdd4fa5c0db8bcb8835c3bb466e39d2aef6115befc21f8bce50010600cb4412f8dd39d760868caa085da65961c04cfa71b34c749f1d9c9e84981f2f4012538afc4f003aa5678c60f83b65f2f97a261de70f1d876367e96f3f29136ed17f6aa0262aed417e72a31b3b57407b6fadb79c9b4163d35cc14f90c65d571414a1471f9cac1747508a5fdd4ad7c1e75315a488c64182f473045115feda7363e358771445ac66ff70c2fee2f0c04c33fefec44681180cdad9aefbd7f05a7675fba5b103e02d3bf48cf42aa80fbda13aef71683704054811c6eb32c6a5eded7181fab45abc5fd5a8f511ee705547db5c16c025c153dcfea8f8999b271b548ccf531cba1bde13b9beccbe4fa648a4e4a67a3bf77953c6b03b3fc82db1921307073b55a3c12666a5db1f4259d239eeec230d2f01b3e78856fb94cb31f6e1dc87372c0ecd4dbb66069b67d52c2b6e351c09a13552c39145a9d1bf860e30490446f044212d028b88556d3e2d9b3d774e5f3608ced2e69aa0c6cb3775aafec5eceb6254b8d01f47174ecdc4e18a1ed631a49b68ebf69e663563d7be41fdb57452c49980755549bcd0a35ede3cee3fcf194bed328130783ce909218b9f02d8cfb0c5e00ac66a33a081d1772c93bdeae0ed3bb79b45f0a1fedc730916b0667a44304305399970af31291647c78d06cb88e129944e49d7a3a2ac4f6651f6f73bdf8690f0666ac0b7d3ba9e0c2376cceab9f71d33b5c66e0da4ec6672ea98e6a7bd06975fb3646232fa6df7b9367d23d5041cafca55cfc52a250a0f78f7b3ebc2e2e6b2b9f8a8288d8b45d67662375a9c440f94e8925dcc4e2b4e2865494f1d8d578e79053b7594eea1e0ea69ad4a5296650cbf8c5e7ef3dbf89ce4452f5eb86a8d78545f024de0cbc4d4782751c41fb25c6b464d23a0b242d2938beeeb607f0fb7f560e5adbb75f2ee676f093e4aa1f5f0da45be14a7933c59d95807c6c7ab2d69e2871d6c9c2157a32a2b88932eba3d2f102b358dc162057504552d387b23834737025058e2658d4e1523c393758db0510518971ade2237f0b31d8a4b18a305a6fb450dedc55d1c4f09abc02950d9e7fb2cb98eef2ab141d0e09578bb1f4ebd452f6c18d867c94f3adfe1f2671541f6655f4186d11c9c92087576a7dcee6637427fbea56944c8c3f18e31c50a29818afbb30489e623400abe42c87a1e697c6a89edce0ffe5e76f0d1dee7054d79ab62e50cf52399f665323b34f34033eee8b4511c2932dafce4aa6d13fbe201401a419e7703878931f1587a9c618f0301c8541bcf0cf382ba018ee4a3725bf0ee6ea8d92ef3c3188bed44d3fe011a007e073897392f904d7bebfa37ca8ae041a91ec5af4797346205227bc81990eb3f83bcf769f563fd3d2d7f2a1b727fed5ee0a91dc4d1190ec39af9b4ecd26a3b4f80cbc3b2ece204902b0203169f990d6f27df079412fbc63a58721ff2e9778e1d3d9a06582a365f2b28a897c10dc354595e51c3a157c20b78092eab81e6085ec909c82cade8f7a3ce8f8526a9647a2041ccce904e89464cab35cca9ed86dc7a9cadcc2dd96104fa802103c79aaea8333ad63c3608961045dbe9186d0e0494ad745a1d97c858f78d0940b46cc99be858a266e855ac0b53a655b00101593869caa72c662551166fb6724b13d70b349509b7918d0d2a9132444d1eff1022cc36d0283f19bcd03e7843e0a6e27bbed83a76afee1fe72201e67ae2e3e1f8bac32908d41da1bba9f477f5eccc939bd0281cdecc0b4890709146271def8aeb716895209fa0b33ca9b3bd798dd251ef15d18025b1426f3332bb2b2ca6861cdd48d4b440a1ac81b9609bd8c37167c255a70f5614af74e0c432e0bd651a6957b8c3f69a85b65fd45518ce903e2efc5066add13feac35757dd50717c6d307ee18b3f407e584379bc81add8d55ff0b1dbc8effa73a1d8b9fdd5d9998b55d4681d3081289ed3e57ca61dcc81513093992e48da26dcfc77c495fc78bbbf0dcfffa613ad506c05f5099e2bd46bb0bcea1d73f38f8afd74f428b661d855a055dab355d11ad3aeb37333fb16fbf9a031a3c30fd0ef0ad28349d3a2ffc9c561113946d81eb0b2186e6497a371044c33c177c78d4e0cb5a62b48ee5f4032ac7b0026de250d3832b71fe0956063607c84c8e21e7e6e8ee3c3860e0e488c6b9c76d6047a1724ee16ec80a4b87a066c624b78a8918053a8d2b504e9bf713000f7cf3ac894e38b6e37fb95986b6c4ab995defb939993722b43e4f966607d992731dc53d828b03d39180c8f6b8e1a09ca32750d983382f82bd84eee8022805194a99f0fb863d0ceb1678891df72bf55000ff8b67d7c00de3e457cf731363f47748e8cca39c145af2fe284a60540f042e56f5e8d9d54264f772770aed1c399ecb51bb75cf1b7c7607a6b059922c1568fc3dd502177de7aef80c307e889b06a04ad0c3e7c1abb301dd484b746de666a6a57c1536b52eeb2a1b9980abad44ded507c57f2887178c8e78675804d57af13b056a263ee4c75d9746d1c1722eaa139b63042cd3c6fb16da38af492c1d1e7e22ea00400000000000000cbe4df577ce7f6d6fd298d9b6fc4a09c0853dc2e5b898a3b17d1db89138b7b1b2477ecbc075b30b3b38a16c8a1e0fcdcdbffbcfbeb1d8404dbc163839a1a9d264ce5ab6a262918c50eb93ebdd1dac24dc5f55f1c93b410cacddf18ef9a01dbe1ec6c6c10777ab877dd077c3806bf36f136be75121fd435c3d5d9ca3357058c571605ccbbc68a28f2816ecc48fe5d1d40b361dd8f0c7edf6590f580b3278e4547c58a7ba70dcd7fb65bed0ddd521f972f284e322489950ffb181e96ec6430cd3686fe3cd11549030a44b1802f0a7363e32516ce226af8015ff1269dffc47278c2bb2c13dda6e56c587183ea74760d10ec06f7f83ea2a10bd004f081afa3ad849e8494c36495f7b21eaa0d48fdbe682794de2df5199e5405a6881597f1321336a4e83c1454f5e9d796f0bdfd247872cbaec7a078139b2d6968e56baaf65d01445c5960c89f19698c13e89e487291e3a709c3c3bcb0e53e4e06dcfb3ae2764be02faf106e07ad1408b99d82d502af0c31dcd8bba734a55b0527afd99d15a4720af08715b909acb3476106b9d23193d49eb489f358a5e377c7610b8dfe37d71866e873296e75c38e760b3ddee301d6a8dfd9f0659a330add9b301ee37eec501275973f2104afa189744d409416c723a37841c412c875935af932edc958856ffbb6485384a46b769048788762d46ec25d5f2ddd738805946d46e6c3771c0c36cc9dd3c956186f1d1d918b930bd90b5f0db231abc210de1fc51487a26253266329d37e553198470751f6bf3f92d06b3e2063b3fbdbc486cdbed05e0c700a55d38c2222502b8ec44d515dab3521da5c64008c38ef1a31af81480ac7d89c8a0f9a5cfc72eda21a3897db144b2f6996aaa716e8e9828c3fca9037501f8b790be88d2a275653c578ae8fd50eb8b2c5a13ff5a04fe6ef4310a42631b822236a3d6c4b30faeb9a345d7fcffb3cd61b494bcf1299652bded245022ad45943ea56cd7e02b189cb465c7612adc35579389a1c84ac8703ac55b5342484d74d49260bc86dcdb0fb8e4691cd8f00bc4d7aa1ba1156e28d3c6aa93014b1ea56f5d86d0815fcfd08a425b8581b96d21324a1d4d0556f2bcdfcc621fb7aa1052d19a9aa2af83d3b2c443830e894262723d0593922925e9ac70cf9952453024009b1e7e5dc9294deb7e21fdf0fb96b6b391642e2f6e58063e3782819486931655822629cb6d17e09e89f10cdb37ec6a73366b5d420994977c2f1da9fe2bcb98d9d829c61c75bc9bdddbbd12597e135b368ce40dc889d835a58d8eff6cbd813dcf83df4245dbcff4039fca846b8e32a0eb244a1c16bddcf4ff239bdae56e442be1d0219d1552cc21af3c8153c4cd9f317328df7c6c0587d8b348e6287ed911b6db2ea0452d6afc0f7b6778bc10ebee0d7cc385403f93c5b416c6484829f36b106c71d58089ff2e86e4975af9318a5d740616133b75109eca4dce1948a528c26736d44428553bda581a1643ce726ab1c2b797a593ec0f11ce1b36e094bf95e27812156be2291a8025a500f607d3a8fca938881384aba4b55f13ee4c09368144dd8b11fdab9ff021b4d00b7417f31b8874ef7e3b66e75c1308bbc194ad2de919e8cbbbb09182847fd724a41460c3729c40a845cc12f31329aea2090b6adea1daef383c7dab1e7de700f7d7b281a858f25653aa47316ffb920ffcd72ebc378686472187a1c3d4b7a782c4c652660c98e7b1ed26932836800d3d902dc4ba27c166a2b67511870d1a8e5a7b38ae227ff9c21f17c6b9dcaf415a561469d67cfd1b3e41190ee5cbf4166888c3b57feb8df1f05ad429e38a1546f0482d4755481d91ad0ab9aa54c8985d00b9d2ea828f1006539e9c8e77ddca1d7692d854db9f11b4a2ff379c3a165072dbfccdc42b59a18885ee3ce9bf87834e78b9096bab99092ec79218961ef405fb7485d96639c19aefee661fc53f3aa0e6e2ee84ac6d93dfad3bdb467a18de067b2fd5dd0f44a326604b9c15d15f42caa87e1c47f43d66b603a69cdbb6b429ec1c61151cc4070c5665589e709c5a9d09668415487a6947184b6f57e879c402ae77dc3099edd3f9e413f0f98d9cd4e3dd794f23a1d2704091d821c19a16fcaf9df32bdb194d401e283b1cad2faa72ea00e54033e7fa280ad0013791a2e7090fa86f356df5eefe31fb2fcc1975631b0c79c10b57bc6f906559c22dd23af5c6f8ece1689f74beab1a05bcd320238916b0ce2025c402c902f15821cd2ecd4cd3a538c62cf20a5100fc8affb22fb2ccdc79ba2626e2b3161c455d1ca8e250127a3986a1d56d406464ed136692cdb83bd1841494c5b253f2beeefa5d47254a63fd84668b4f0d04c86aeffe816ff372fc1e04ed28394b1cbd94043908e85da171b3886d4ade232d4dfc111fa2bcdf24ff4b6fde916b74f368dd3d9dab32e3a07e37fa8d3b1b5420bc926c62a0b04ed613e0bb5ec17097f23e9b01d30dfcbcb53e2e57784d5073d7b64333c33e28da076629efc2c7a1cde424a81ebff31a44d99d458157f7e6481b9a8bd053d2678b3bea2878fb3a7f323514ab25c88166eda11726ffb42143c02e0ed59cfe31841b08de2e0d88ea1ef8cd3968c2db7c5f9995451023cb5c7aa0fca0eb82fb2a30d4e5871972e6831c416bd0cdfe17c940db2ea888c08012befaa833019a474d777d1c33ac8f8076ea02b495ac828ec0615c680d0469d1155ea8acd671cee54dfbe3b3b231b791ed1e2751d0678c94a180a78fad126e77b914f71f4807458cbee72547610936d6e5f3d79ec8d7053fd744d57533e3516b432744eb2d2a681d8c0152a8dfb8e8d16029aff08e4072099e7bf90ff669a878052cf94769caf480cb9015fc23dcce91eb310e7418818ad1242a5ef7dc0d3ec274e1a42bb33a4004ffecc6e0c77b0920091e9f49b97ae48a860b04790344f5a29e5f677510031e21f58dbbf0b4c538461d57910df8198f34182f21091b9062ab24abcb9432bbe3cbfe86b1e22be102206a12c91dd3e2c63e49a502919b7a6b5a48985b6c652fa272d33c9960f9165eb15"], 0x1118) 23:59:36 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={0x0}}, 0x0) 23:59:36 executing program 3: r0 = 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x20000) syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/mnt\x00') getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) sendmsg$IPVS_CMD_ZERO(0xffffffffffffffff, 0x0, 0x1) r1 = dup2(0xffffffffffffffff, r0) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, r1) r2 = socket$kcm(0x10, 0x2, 0x10) sendmsg$kcm(r2, &(0x7f0000000080)={0x0, 0x3200, &(0x7f00000000c0)=[{&(0x7f0000000000)="2e00000022008151e05b80ecdb4cb904044865160b00160002000000740004140e001100024d0000dc2976d153b4", 0x235}], 0x1}, 0x0) ioctl$sock_SIOCGIFBR(r2, 0x8940, &(0x7f0000000080)=@get={0x1, &(0x7f00000001c0)=""/226, 0x1}) getsockopt$inet_sctp6_SCTP_INITMSG(0xffffffffffffffff, 0x84, 0x2, &(0x7f0000000040), &(0x7f0000000180)=0x8) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x0, 0x0, @empty, 0x70, 0x1}, 0x20) sendmsg$nl_route(r1, &(0x7f0000000480)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000440)={&(0x7f0000000340)=@ipv6_newrule={0xb0, 0x20, 0x0, 0x0, 0x25dfdbfe, {0xa, 0x84, 0x0, 0x98, 0x1, 0x0, 0x0, 0x3, 0x4}, [@FRA_DST={0x14, 0x1, @ipv4={[], [], @multicast1}}, @FIB_RULE_POLICY=@FRA_IIFNAME={0x14, 0x3, 'vcan0\x00'}, @FRA_SRC={0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @FRA_SRC={0x14, 0x2, @private2}, @FRA_SRC={0x14, 0x2, @loopback}, @FRA_DST={0x14, 0x1, @remote}, @FRA_SRC={0x14, 0x2, @mcast1}, @FIB_RULE_POLICY=@FRA_L3MDEV={0x5, 0x13, 0x5}]}, 0xb0}, 0x1, 0x0, 0x0, 0x4000}, 0x0) 23:59:36 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_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getpid() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x8, 0xffffffffffffffff) r2 = openat$binder_debug(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, 0x0, 0x2, 0x0) write(r0, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) fallocate(r0, 0x11, 0x3fb, 0x10000) getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x75, 0x0, &(0x7f00000001c0)) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r3, 0x0, 0x0) ioctl$NBD_SET_FLAGS(r3, 0xab0a, 0x6) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000)='/dev/nvme-fabrics\x00', 0x401, 0x0) write$FUSE_NOTIFY_INVAL_INODE(r4, &(0x7f0000000040)={0x28, 0x2, 0x0, {0x0, 0x6a, 0x7}}, 0x28) sendfile(r0, r1, 0x0, 0x11f08) ioctl$TCSETX(r2, 0x5433, &(0x7f0000000140)={0x3, 0x5, [0x0, 0x9, 0x7]}) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)) [ 184.226772] audit: type=1804 audit(1602892776.736:40): pid=9584 uid=0 auid=0 ses=4 subj=system_u:system_r:kernel_t:s0 op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir927910914/syzkaller.HKHsMm/27/file0" dev="sda1" ino=15910 res=1 [ 184.268236] nvme_fabrics: unknown parameter or missing value '(' in ctrl creation request 23:59:36 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r0, 0x0, 0x0) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x48, 0x48, 0x4, [@typedef={0x10, 0x0, 0x0, 0x8, 0x1}, @enum={0x0, 0x6, 0x0, 0x6, 0x4, [{0xa, 0xffffffff}, {0xb, 0x3}, {0x2, 0x5}, {0x3, 0xbc}, {0xb, 0x82}, {0xb, 0xd3}]}]}, {0x0, [0x61, 0x10]}}, &(0x7f0000000180)=""/116, 0x64, 0x74}, 0x20) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', 0x0, 0x8}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xe, 0xa, &(0x7f0000000340)=ANY=[@ANYBLOB="6570e0ff000000009500000000000000605b0100ffffffff181e0000", @ANYRES32=r0, @ANYBLOB="0000000000000000c794c0ff004233ff012b0004000000000058360f000010", @ANYRES32=r2, @ANYBLOB="00000000060000009500000000000000"], &(0x7f0000003ff6)='GPL\x00', 0x4, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, [], 0x0, 0x0, r1, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x78) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r3, 0x0, 0x0) ioctl$VIDIOC_G_SLICED_VBI_CAP(r3, 0xc0745645, &(0x7f0000000080)={0x400, [0x5, 0x9, 0x1, 0xbc, 0xc0, 0x7, 0x100, 0x5, 0x8, 0x8, 0x5, 0x9, 0x1, 0x406, 0x9, 0x7, 0x2, 0x1, 0x66, 0x5, 0xf2, 0x71, 0x1ff, 0x1ff, 0x200, 0x401, 0x81, 0x8fc8, 0x0, 0x7, 0xf5, 0x2, 0x700, 0x33a, 0x100, 0x8000, 0x101, 0xa46, 0x200, 0x0, 0xfff7, 0x362b, 0x9, 0x7, 0x40, 0xfc01, 0x2, 0xff], 0xc}) [ 184.359952] audit: type=1800 audit(1602892776.766:41): pid=9579 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="file0" dev="sda1" ino=15910 res=0 [ 186.004101] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 186.011384] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 186.039155] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 186.050968] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 186.068625] device bridge_slave_1 left promiscuous mode [ 186.076986] bridge0: port 2(bridge_slave_1) entered disabled state [ 186.097753] device bridge_slave_0 left promiscuous mode [ 186.106982] bridge0: port 1(bridge_slave_0) entered disabled state [ 186.122491] device veth1_macvtap left promiscuous mode [ 186.132665] device veth0_macvtap left promiscuous mode [ 186.140742] device veth1_vlan left promiscuous mode [ 186.150363] device veth0_vlan left promiscuous mode [ 191.324155] device hsr_slave_1 left promiscuous mode [ 191.332101] device hsr_slave_0 left promiscuous mode [ 191.352354] team0 (unregistering): Port device team_slave_1 removed [ 191.362361] team0 (unregistering): Port device team_slave_0 removed [ 191.375884] bond0 (unregistering): Releasing backup interface bond_slave_1 [ 191.387093] bond0 (unregistering): Releasing backup interface bond_slave_0 [ 191.420672] bond0 (unregistering): Released all slaves [ 191.441952] IPVS: ftp: loaded support on port[0] = 21 [ 191.540830] chnl_net:caif_netlink_parms(): no params data found [ 191.620056] bridge0: port 1(bridge_slave_0) entered blocking state [ 191.627504] bridge0: port 1(bridge_slave_0) entered disabled state [ 191.635577] device bridge_slave_0 entered promiscuous mode [ 191.643075] bridge0: port 2(bridge_slave_1) entered blocking state [ 191.649478] bridge0: port 2(bridge_slave_1) entered disabled state [ 191.657028] device bridge_slave_1 entered promiscuous mode [ 191.678013] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 191.688221] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 191.712264] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 191.720472] team0: Port device team_slave_0 added [ 191.728524] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 191.736642] team0: Port device team_slave_1 added [ 191.761902] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 191.777896] 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. [ 191.809543] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 191.821746] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 191.834350] 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. [ 191.867427] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 191.879844] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 191.892326] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 191.921587] device hsr_slave_0 entered promiscuous mode [ 191.928594] device hsr_slave_1 entered promiscuous mode [ 191.940764] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 191.949988] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 192.079890] bridge0: port 2(bridge_slave_1) entered blocking state [ 192.086450] bridge0: port 2(bridge_slave_1) entered forwarding state [ 192.093429] bridge0: port 1(bridge_slave_0) entered blocking state [ 192.100248] bridge0: port 1(bridge_slave_0) entered forwarding state [ 192.157910] 8021q: adding VLAN 0 to HW filter on device bond0 [ 192.167833] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 192.180450] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 192.188727] bridge0: port 1(bridge_slave_0) entered disabled state [ 192.196668] bridge0: port 2(bridge_slave_1) entered disabled state [ 192.215127] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 192.221214] 8021q: adding VLAN 0 to HW filter on device team0 [ 192.234385] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 192.242135] bridge0: port 1(bridge_slave_0) entered blocking state [ 192.248555] bridge0: port 1(bridge_slave_0) entered forwarding state [ 192.275031] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 192.283799] bridge0: port 2(bridge_slave_1) entered blocking state [ 192.290256] bridge0: port 2(bridge_slave_1) entered forwarding state [ 192.298376] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 192.316808] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 192.324667] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 192.332564] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 192.346820] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 192.364794] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 192.370893] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 192.386451] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 192.410752] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 192.429890] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 192.440974] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 192.457950] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 192.489686] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 192.511382] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 192.518580] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 192.535581] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 192.616928] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 192.630313] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 192.637620] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 192.651381] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 192.668772] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 192.677283] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 192.693667] device veth0_vlan entered promiscuous mode [ 192.711487] device veth1_vlan entered promiscuous mode [ 192.718540] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 192.731191] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 192.739112] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 192.753303] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 192.764125] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 192.781416] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 192.793944] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 192.801520] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 192.811239] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 192.829347] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 192.841456] device veth0_macvtap entered promiscuous mode [ 192.850398] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 192.860556] device veth1_macvtap entered promiscuous mode [ 192.868430] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 192.879083] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 192.890972] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 192.901581] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 192.911791] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 192.921449] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 192.931480] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 192.941977] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 192.952321] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 192.961772] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 192.973950] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 192.984336] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 192.994390] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 193.005092] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 193.012049] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 193.022887] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 193.035436] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 193.046245] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 193.057689] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 193.070094] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 193.083311] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 193.092433] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 193.102767] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 193.111873] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 193.121974] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 193.131255] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 193.141214] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 193.150384] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 193.160615] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 193.171028] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 193.178071] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 193.185313] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 193.193875] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 193.337562] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 193.344684] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 193.352177] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 193.379910] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 193.395218] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready [ 193.401942] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 193.413551] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 193.420380] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready 23:59:46 executing program 5: mkdir(&(0x7f0000000240)='./bus/file0\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r0, 0x0, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f0000000280)=@broute={'broute\x00', 0x20, 0x4, 0x540, [0x0, 0x0, 0x0, 0x0, 0x0, 0x200004c0], 0x0, &(0x7f0000000080), &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffff02000000090000000400000000186d6163766c616e3000000000000000007767300000000000000000000000000076657468305f746f5f6873720000000067656e65766530000000000000000000ffffffffffff00000000ffff000000000000ffffffffffff6e0000006e000000be0000004c45440000000000000000000000000000000000000000000000000000000000280000000000000073797a3000000000000000000000000000000000000000000000000108000000ff0100000000000019000000000000000003766574683000000000000000000000007767300000000000000000000000000076657468305f766c616e0000000000006e657470636930000000000000000000aaaaaaaaaabb00ffff00ffffaaaaaaaaaabb0000ff00ffffde0000006e0100009e01000073747000000000000000000000000000000000000000000000000000000000004800000000000000380000000c0008000300aaaaaaaaaaaaffff00000000000003000000010001003e0003005c105a27b6b5ff00ffff00ff4e204e240010feff0800040001010300010006000c0200095241544545535400000000000000000000000000000000000000000000000000200000000000000073797a30000000000000000000000000087f000000000000a832e96f000000004552524f5200000000000000000000000000000000000000000000000000000020000000000000001c2ac71cd7122fcb706745c811d421f991a48ec1cb22dbe329aa02a5ee8000004e465155455545000000000000000000000000000000000000000000000000000800000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000fcffffff010000000300000042000000001a76657468315f746f5f626174616476007465616d5f736c6176655f3000000000766c616e30000000000000000000000067656e65766531000000000000000000aaaaaaaaaaaa00ff00ff00ffbbbbbbbbbbbbff0000ffffffee000000ee000000260100006e66616363740000000000000000000000000000000000000000000000000000280000000000000073797a31000000000000000000000000000000000000000000000000000000000100000000000000766c616e00000000000000000000000000000000000000000000000000000000080000000000000002000500888e03046d61cd52b04200000000000000000000000000000000000000000000000000001000000000000000d0ffffff00000000feffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000300000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000010000000000000040000000fbfb6e65747063693000000000000000000076657468315f746f5f7465616d00000076657468305f746f5f687372000000006d616376746170300000000000000000ffffffffffffff0000ffffffbbbbbbbbbbbb00ffff00ffff6e000000ce000000fe000000434f4e4e5345434d41524b00000000000000000000000000000000000000000008000000000000000200000000000000434c41535349465900000000000000000000000000000000000000000000000008000000000000000000010000000000434f4e4e5345434d41524b00000000000000000000000000000000000000000008000000000000000100000000000000"]}, 0x5b8) mkdir(&(0x7f00000003c0)='./bus\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = creat(&(0x7f00000001c0)='./bus/file0\x00', 0x0) mount$overlay(0x400002, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65312c6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c6530aaab6f88c8d1"]) lsetxattr$security_capability(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)='security.capability\x00', 0x0, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./bus\x00', 0x0, 0x20e8820, 0x0) getsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x1, &(0x7f0000000300)={0x0, 0x7, 0x0, 0x1f, 0x2, 0x7ff}, &(0x7f0000000380)=0x14) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS(r1, 0x84, 0x6d, &(0x7f0000000400)=ANY=[@ANYRES32=r2, @ANYBLOB="3f0000002a1b3f3f92f088db412609d3caa00183629eff7d937799b1528e0fb983ae355b47cd9015e506e0b828f69d7acc21ce54584f4db630acea19ccefc9387cb25b"], &(0x7f0000000480)=0x47) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) setxattr$security_capability(&(0x7f0000000a40)='./bus\x00', &(0x7f0000000a80)='security.capability\x00', &(0x7f0000000ac0)=@v3={0x3000000, [{0x2, 0x9}, {0x8, 0x4}], 0xffffffffffffffff}, 0x18, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IP_VS_SO_SET_DEL(r5, 0x0, 0x484, &(0x7f0000000a00)={0x3b, @empty, 0x4e24, 0x2, 'dh\x00', 0x3, 0x8, 0x39}, 0x2c) ioctl$EXT4_IOC_SWAP_BOOT(r1, 0x6611) open(&(0x7f0000000340)='./bus/file0\x00', 0x0, 0x0) 23:59:46 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) r0 = syz_open_dev$vcsn(&(0x7f0000000040)='/dev/vcs#\x00', 0x8, 0x80800) getsockopt$EBT_SO_GET_INFO(r0, 0x0, 0x80, &(0x7f00000000c0)={'broute\x00'}, &(0x7f0000000140)=0x78) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000d84000)={0xa, 0x2, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, 0x1c) setsockopt$inet6_tcp_int(r1, 0x6, 0xa, &(0x7f0000000080), 0x4) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_MAXSEG(0xffffffffffffffff, 0x84, 0xd, &(0x7f0000000000), 0x4) sendto$inet6(r1, &(0x7f0000f6f000), 0x0, 0x20004004, &(0x7f0000b63fe4)={0xa, 0x4e24, 0x983a, @rand_addr=' \x01\x00'}, 0x1c) socket$inet(0x2, 0x4000000805, 0x0) 23:59:46 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f000005c000/0x18000)=nil, &(0x7f0000000280)=[@text16={0x10, &(0x7f00000000c0)="0f20e06635000004000f22e06766c7442400007000006766c7442402050000006766c744240600000000670f0114240f01c8e38336f08301dc660f38816bad0f01d566b9ae0b000066b80000000066ba000000800f30d9ed260f01c9", 0x5c}], 0x1, 0x0, 0x0, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_X86_SETUP_MCE(0xffffffffffffffff, 0x4008ae9c, &(0x7f0000000000)={0x4, 0x3}) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$batadv(&(0x7f0000000400)='batadv\x00') r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sysvipc/msg\x00', 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_PVERSION(r3, 0x80045300, &(0x7f0000000200)) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000049000/0x18000)=nil, &(0x7f0000000080)=[@textreal={0x8, 0x0}], 0x1, 0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) ioctl$KVM_RUN(r2, 0xae80, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f0000000180)='mptcp_pm\x00') 23:59:46 executing program 3: r0 = getpgid(0x0) r1 = perf_event_open(&(0x7f0000000300)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 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={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000500)) vmsplice(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x800000805, 0x0) ioctl$UI_SET_EVBIT(r2, 0x40045564, 0x12) write$uinput_user_dev(r2, &(0x7f0000000880)={'syz0\x00'}, 0x45c) r3 = getpgid(0x0) process_vm_readv(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$pptp(0x18, 0x1, 0x2) kcmp(r3, r0, 0x2, r4, r1) ioctl$UI_DEV_CREATE(r2, 0x5501) 23:59:46 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0x0, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 23:59:46 executing program 2: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = syz_open_procfs(0x0, &(0x7f00000000c0)='net/icmp\x00') perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x78, 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_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_DEV_INFO(r0, 0xd000941e, &(0x7f0000000100)={0x0, "e886f6efa0b3e2b7e31f79549ee1c0d4"}) ioctl$BTRFS_IOC_SCRUB(r1, 0xc400941b, &(0x7f0000001100)={r2, 0x8, 0x9, 0x1}) dup2(r1, r0) [ 193.671260] overlayfs: failed to resolve './file1': -2 [ 193.682430] input: syz0 as /devices/virtual/input/input5 23:59:46 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0x0, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) [ 193.715069] IPVS: set_ctl: invalid protocol: 59 0.0.0.0:20004 23:59:46 executing program 2: bind(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @broadcast}, 0x10) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) perf_event_open(&(0x7f00000000c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x2}}, 0x0, 0xd, 0xffffffffffffffff, 0x0) sendto$inet(r0, &(0x7f00000012c0)="0b268a927f1f6588b967481241ba7860ac5cf65ac618ded89748955eeaf4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf93a1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x20c49a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40600, 0x0) ioctl$VIDIOC_S_OUTPUT(r1, 0xc004562f, &(0x7f0000000080)=0x1) 23:59:46 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0x0, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) [ 193.796802] audit: type=1804 audit(1602892786.306:42): pid=9918 uid=0 auid=0 ses=4 subj=system_u:system_r:kernel_t:s0 op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir704525331/syzkaller.GBcOD5/1/bus/file0" dev="sda1" ino=15935 res=1 [ 193.835555] overlayfs: failed to resolve './file1': -2 23:59:46 executing program 4: 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) socket$nl_route(0x10, 0x3, 0x0) socket(0x0, 0x803, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockname$packet(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) sendmsg$L2TP_CMD_NOOP(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x24, 0x0, 0x0, 0x70bd25, 0x25dfdbfb, {}, [@L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x5}, @L2TP_ATTR_PEER_CONN_ID={0x8, 0xa, 0x3}]}, 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x240000d0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="8e0e9b679b1b28429b336d", 0x2000000a}], 0x1) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r1, 0x0) r2 = syz_open_dev$vcsu(&(0x7f0000000040)='/dev/vcsu#\x00', 0x3, 0x24d80) sendmsg$AUDIT_DEL_RULE(r2, &(0x7f0000000240)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000300)={0x448, 0x3f4, 0x20, 0x70bd25, 0x25dfdbfb, {0x6, 0x1, 0x3a, [0x7, 0x0, 0x3, 0x5f57cf3a, 0x8001, 0x7, 0x5, 0x4010, 0x1, 0x80000000, 0x5, 0x3, 0x8ca3, 0x0, 0x4, 0x0, 0x0, 0x1, 0x5, 0x0, 0x2, 0x1, 0x80000001, 0x9, 0x7fffffff, 0xa, 0x7fffffff, 0x0, 0x0, 0x0, 0x5, 0x7, 0x1, 0x3, 0xfff00, 0x8, 0x7, 0x80000000, 0x0, 0x5, 0x1, 0x8, 0x0, 0x81, 0x8001, 0x3, 0x3, 0x8, 0x2, 0x1000000, 0x121, 0x40, 0x8000, 0x1, 0xffffffff, 0xffff, 0x7c8, 0xffff, 0x5, 0xcbf1, 0x10000, 0x100, 0x9, 0xecd8], [0x2, 0x9, 0x8, 0x3ff, 0x4, 0x8000, 0x6, 0x81, 0x7, 0x100, 0x8, 0x7ff, 0x81, 0x1, 0x80, 0x6, 0x2800000, 0x80, 0x5, 0x8a85, 0x3, 0xffffffff, 0x4, 0x2, 0xc9, 0x5, 0x411edea3, 0x7, 0x0, 0x7, 0x4, 0x1, 0x19, 0x1f50, 0x1, 0x6, 0x5, 0xe97e, 0x0, 0x5, 0x8, 0x78b2, 0x3, 0x3, 0x4, 0x200, 0x4, 0x8, 0x4e01, 0x90b, 0xffffffff, 0x80000000, 0x40, 0x9, 0x8, 0x4, 0x4, 0x1cc, 0x916, 0x8, 0xf9ac, 0x9, 0x0, 0x7f], [0x3, 0x7, 0x40, 0x9, 0x9, 0x65d, 0x7, 0x0, 0x1, 0x20, 0x0, 0x6, 0xfffffccd, 0x8, 0xfff, 0x1, 0xbe, 0x0, 0x7, 0x1, 0x1, 0x5, 0xfffffffa, 0x3f, 0x5, 0x7fff, 0x0, 0x80c, 0x40, 0x1fffe00, 0x1000, 0xc, 0x10000, 0x5a4c08ae, 0x1, 0x5, 0xfffff001, 0x9, 0x3, 0x6, 0x3, 0x8, 0x4, 0xb69c522f, 0x400, 0x1, 0xffff, 0x401, 0x6, 0x8001, 0x100, 0xff, 0xad, 0x7, 0xf8c5, 0xfc24, 0x0, 0x101, 0xa24, 0x7, 0x6, 0x838e, 0x6, 0x7f], [0xd35, 0x4, 0x9, 0x7, 0x1, 0x2, 0x6, 0xffffffff, 0x8, 0x0, 0x1, 0x7, 0x5, 0xa07, 0x1, 0x9, 0x8000, 0x5, 0x8001, 0x7fff, 0xffff0f24, 0x6, 0xfffffff7, 0x2, 0x8001, 0x51073b32, 0xffffffff, 0xfffffffc, 0x5075, 0x400, 0xe03, 0x80, 0xb7, 0x2, 0xea, 0x2, 0x8, 0x0, 0x1000, 0x6, 0xfffffff8, 0x4, 0x54, 0x7fffffff, 0xffffff01, 0x401, 0x179, 0x0, 0xff, 0x5b81, 0x0, 0x2, 0x80000000, 0x0, 0xffff, 0x3ff, 0x7, 0x4f101fed, 0x1, 0x566b, 0x8, 0x1000, 0x9, 0x8], 0x26, ['cgroup.controllers\x00', 'cgroup.controllers\x00']}, ["", "", ""]}, 0x448}, 0x1, 0x0, 0x0, 0x4000000}, 0x800) [ 193.870425] IPVS: set_ctl: invalid protocol: 59 0.0.0.0:20004 23:59:46 executing program 3: r0 = getpgid(0x0) r1 = perf_event_open(&(0x7f0000000300)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 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={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000500)) vmsplice(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x800000805, 0x0) ioctl$UI_SET_EVBIT(r2, 0x40045564, 0x12) write$uinput_user_dev(r2, &(0x7f0000000880)={'syz0\x00'}, 0x45c) r3 = getpgid(0x0) process_vm_readv(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$pptp(0x18, 0x1, 0x2) kcmp(r3, r0, 0x2, r4, r1) ioctl$UI_DEV_CREATE(r2, 0x5501) 23:59:46 executing program 1: r0 = getpgid(0x0) r1 = perf_event_open(&(0x7f0000000300)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 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={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000500)) vmsplice(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x800000805, 0x0) ioctl$UI_SET_EVBIT(r2, 0x40045564, 0x12) write$uinput_user_dev(r2, &(0x7f0000000880)={'syz0\x00'}, 0x45c) r3 = getpgid(0x0) process_vm_readv(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$pptp(0x18, 0x1, 0x2) kcmp(r3, r0, 0x2, r4, r1) ioctl$UI_DEV_CREATE(r2, 0x5501) 23:59:46 executing program 5: timerfd_gettime(0xffffffffffffffff, &(0x7f0000000000)) r0 = socket$inet_udp(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0, @remote}, 0x10) r1 = socket(0x400000000000010, 0x802, 0x0) write(r1, &(0x7f00000000c0)="24000000200099f0003be90000ed190e020008160000100000ba1080080002007f196be0", 0x24) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0xb, &(0x7f0000000240)={{{@in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}}}, {{@in6=@remote}, 0x0, @in=@initdev={0xac, 0x1e, 0x0, 0x0}}}, 0x3) 23:59:46 executing program 2: sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000003c0)=ANY=[@ANYBLOB="5000000010001fff00008000000800af77d7ca00", @ANYRES32=0x0, @ANYBLOB="000000000000000028001200090001007665746800000000180002001400010000", @ANYRES32, @ANYRES32], 0x50}}, 0x0) r0 = socket(0x10, 0x0, 0x8000) sendmmsg$alg(r0, &(0x7f00000000c0), 0x492492492492627, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r1, 0x0, 0x0) ioctl$KVM_KVMCLOCK_CTRL(r1, 0xaead) 23:59:46 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x14, 0x30, 0xffff}, 0x14}}, 0x0) [ 194.070907] input: syz0 as /devices/virtual/input/input7 23:59:46 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x14, 0x30, 0xffff}, 0x14}}, 0x0) 23:59:46 executing program 2: 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = getpid() sched_setscheduler(r0, 0x5, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) syslog(0x2, &(0x7f00000001c0)=""/243, 0xf3) bind$inet6(r1, &(0x7f0000d84000)={0xa, 0x2}, 0x1c) setsockopt$inet6_tcp_int(r1, 0x6, 0xa, &(0x7f0000000080)=0x4, 0x4) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000180)='dctcp\x00', 0x30) sendto$inet6(r1, &(0x7f0000f6f000), 0xfffffffffffffea7, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2, 0x983a, @rand_addr, 0x900}, 0x1c) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e20, 0xffff58a0, @remote, 0x8}, 0x1c) 23:59:46 executing program 5: write$P9_RCREATE(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x73, 0x1, {{0x29, 0x2, 0x5}, 0x3ff0}}, 0x18) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x2, 0x200000000000001, 0x0) sendmsg$inet(r0, &(0x7f0000000180)={&(0x7f0000000140)={0x2, 0x4001, @remote}, 0x10, 0x0}, 0x200408c4) sendmsg$kcm(r0, &(0x7f0000001400)={0x0, 0x80040200, &(0x7f00000025c0)=[{&(0x7f00000000c0)="b8", 0x7ffff00a}], 0x1}, 0x6d70) 23:59:46 executing program 3: r0 = socket(0x15, 0x80005, 0x0) r1 = syz_init_net_socket$ax25(0x3, 0x5, 0x0) setsockopt$ax25_int(r1, 0x101, 0x19, &(0x7f00000000c0), 0x4) r2 = openat$full(0xffffffffffffff9c, &(0x7f0000000040)='/dev/full\x00', 0x121200, 0x0) r3 = 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, 0x6}, 0x0, 0x2, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f00000002c0)={0x0}) r5 = socket$isdn_base(0x22, 0x3, 0x0) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r5, 0x8983, &(0x7f0000000080)={0x0, 'macvlan1\x00', {}, 0x800}) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r5, 0x8983, &(0x7f0000000340)={0x0, 'vlan0\x00', {}, 0x1f}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(0xffffffffffffffff, 0x40182103, &(0x7f0000000100)={r4, 0x0, r5, 0x8}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(0xffffffffffffffff, 0x40182103, &(0x7f0000000000)={r4, 0x0, r3, 0x481}) ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID(0xffffffffffffffff, 0x40082102, &(0x7f0000000040)=r4) ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID(0xffffffffffffffff, 0x40082102, &(0x7f0000000040)=r4) ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID(r2, 0x40082102, &(0x7f00000000c0)=r4) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(0xffffffffffffffff, 0x40182103, &(0x7f0000000040)={r4, 0x1, r5, 0xffb, 0x80000}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(0xffffffffffffffff, 0x40182103, &(0x7f0000000040)={r4, 0x1, 0xffffffffffffffff, 0xc1c, 0x2ae4c4eaff28dff9}) r6 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(0xffffffffffffffff, 0x40182103, &(0x7f0000000000)={r4, 0x1, r6, 0x1}) r7 = dup(r0) ioctl$PERF_EVENT_IOC_SET_FILTER(r7, 0x8b1a, &(0x7f00000001c0)='wlan1\x00\a\xd3~\xd4\xa2\xb8y\xe1\x04\xbe\x00\x00@\x00\x00\x00\x00\x00!\x00\xff\x8d\x00\x00\xf6\xe7\xf9\x01\x06\x8c\xe2K\x04\xd9\xfd\xbd\x00\x1d})\xa0\xb1\xd2\xe4\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00s\x18\x9f \xfa\x91\x1b\x01U\xbe\x01\x01X\xbdh\xbfjOc\xcd\x15\xc1K\xab\xe9\xe3\xe8\x05\xda\xce\xed\xa5\xb8<\x9d\xd1\x19EI\x952\x12,\xec\x02\xffa\xad\xef,\xbc (\x02B-mF\xfa\x92\xdc\x13\x06\x1fk6=z\x8eni)\xb5i\x0f\xc7\v\x9d\x81\xb3r\xb1x\\\xdb\xcbzE\xfeO\xe7\xdf\x96\xa2\xf8EX\xe3\xbcf\x02\x98T\x1a\x1f\x16\xb9\b\xa2\xb0\xb1\xc4vCh>\xa3\xd7\xc70\x92C5\x9d\x17\xd1\x96g\x8d\xd1\x06i\xde<\xf3\xd9\x93M/\x1eQ\xba\xe7[\xe3\x00\x00\x00\x00\x00\x00t\xeeKr\xb3\"\xa9\xef\xa2\xd8\x03_\xee=[o\xaa \x91d\xff9\xfa\r\xbe\x16%\xde\xa2o\xa9\\%\xc8\xfa\xd9t\xe5t\x9d\aj\x16\xc4}-\xf6\xd3\x02\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\xd0\xab.\x13L8V\x1d\xa0\x02#\xb4\xea@\x1b\xd0{\x02iE\xb30\xe8\xdb[\xc8\xe5\xae\x98\xdc\xe4Tr\xb4w\xba\xa9\xfe\x0f\xdcFc\xd0\x9f\x82\x9d\xae\x9cyg-\x97\xa1\xdc\x86\x82Q\xe0\xab\xc1w\x03;-^(\x02=\xf39\xe9yT\xc4\xf0\xef\xe0\xd8\b#\x9a\xcd\xe0\xf8q\x9a\xcd\xdeAF,\x04\"\x84\xa9O\x97\xf7\xfb\xa2N>\xcb\x9d\xc0\xcc\x13\x12\xcc@\x89\xf8F\x82OO\x99') 23:59:46 executing program 1: io_setup(0x1, &(0x7f0000000000)=0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000480)='/dev/net/tun\x00', 0x2, 0x0) lsetxattr$system_posix_acl(0x0, &(0x7f00000000c0)='system.posix_acl_access\x00', 0x0, 0x4c, 0x0) setxattr$system_posix_acl(0x0, &(0x7f0000000040)='system.posix_acl_default\x00', 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f00000000c0)) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) umount2(&(0x7f00000001c0)='./file0\x00', 0x9) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100)='/dev/dlm-control\x00', 0x151882, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r4, 0x0, 0x0) syz_open_dev$audion(&(0x7f0000000240)='/dev/audio#\x00', 0x2, 0x100) sendfile(r3, r4, &(0x7f0000000140)=0x8, 0x6) r5 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r5, 0x0, 0x0) r6 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r6, 0x0, 0x0) ioctl$VIDIOC_S_CTRL(r6, 0xc008561c, &(0x7f0000000200)={0x100, 0x48000000}) r7 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) io_submit(r0, 0x45, &(0x7f0000000080)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x800000000001, 0x0, r1, &(0x7f0000000040), 0xff66}]) [ 194.123977] input: syz0 as /devices/virtual/input/input8 23:59:46 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x14, 0x30, 0xffff}, 0x14}}, 0x0) 23:59:46 executing program 4: 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) socket$nl_route(0x10, 0x3, 0x0) socket(0x0, 0x803, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockname$packet(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) sendmsg$L2TP_CMD_NOOP(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x24, 0x0, 0x0, 0x70bd25, 0x25dfdbfb, {}, [@L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x5}, @L2TP_ATTR_PEER_CONN_ID={0x8, 0xa, 0x3}]}, 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x240000d0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="8e0e9b679b1b28429b336d", 0x2000000a}], 0x1) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r1, 0x0) r2 = syz_open_dev$vcsu(&(0x7f0000000040)='/dev/vcsu#\x00', 0x3, 0x24d80) sendmsg$AUDIT_DEL_RULE(r2, &(0x7f0000000240)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000300)={0x448, 0x3f4, 0x20, 0x70bd25, 0x25dfdbfb, {0x6, 0x1, 0x3a, [0x7, 0x0, 0x3, 0x5f57cf3a, 0x8001, 0x7, 0x5, 0x4010, 0x1, 0x80000000, 0x5, 0x3, 0x8ca3, 0x0, 0x4, 0x0, 0x0, 0x1, 0x5, 0x0, 0x2, 0x1, 0x80000001, 0x9, 0x7fffffff, 0xa, 0x7fffffff, 0x0, 0x0, 0x0, 0x5, 0x7, 0x1, 0x3, 0xfff00, 0x8, 0x7, 0x80000000, 0x0, 0x5, 0x1, 0x8, 0x0, 0x81, 0x8001, 0x3, 0x3, 0x8, 0x2, 0x1000000, 0x121, 0x40, 0x8000, 0x1, 0xffffffff, 0xffff, 0x7c8, 0xffff, 0x5, 0xcbf1, 0x10000, 0x100, 0x9, 0xecd8], [0x2, 0x9, 0x8, 0x3ff, 0x4, 0x8000, 0x6, 0x81, 0x7, 0x100, 0x8, 0x7ff, 0x81, 0x1, 0x80, 0x6, 0x2800000, 0x80, 0x5, 0x8a85, 0x3, 0xffffffff, 0x4, 0x2, 0xc9, 0x5, 0x411edea3, 0x7, 0x0, 0x7, 0x4, 0x1, 0x19, 0x1f50, 0x1, 0x6, 0x5, 0xe97e, 0x0, 0x5, 0x8, 0x78b2, 0x3, 0x3, 0x4, 0x200, 0x4, 0x8, 0x4e01, 0x90b, 0xffffffff, 0x80000000, 0x40, 0x9, 0x8, 0x4, 0x4, 0x1cc, 0x916, 0x8, 0xf9ac, 0x9, 0x0, 0x7f], [0x3, 0x7, 0x40, 0x9, 0x9, 0x65d, 0x7, 0x0, 0x1, 0x20, 0x0, 0x6, 0xfffffccd, 0x8, 0xfff, 0x1, 0xbe, 0x0, 0x7, 0x1, 0x1, 0x5, 0xfffffffa, 0x3f, 0x5, 0x7fff, 0x0, 0x80c, 0x40, 0x1fffe00, 0x1000, 0xc, 0x10000, 0x5a4c08ae, 0x1, 0x5, 0xfffff001, 0x9, 0x3, 0x6, 0x3, 0x8, 0x4, 0xb69c522f, 0x400, 0x1, 0xffff, 0x401, 0x6, 0x8001, 0x100, 0xff, 0xad, 0x7, 0xf8c5, 0xfc24, 0x0, 0x101, 0xa24, 0x7, 0x6, 0x838e, 0x6, 0x7f], [0xd35, 0x4, 0x9, 0x7, 0x1, 0x2, 0x6, 0xffffffff, 0x8, 0x0, 0x1, 0x7, 0x5, 0xa07, 0x1, 0x9, 0x8000, 0x5, 0x8001, 0x7fff, 0xffff0f24, 0x6, 0xfffffff7, 0x2, 0x8001, 0x51073b32, 0xffffffff, 0xfffffffc, 0x5075, 0x400, 0xe03, 0x80, 0xb7, 0x2, 0xea, 0x2, 0x8, 0x0, 0x1000, 0x6, 0xfffffff8, 0x4, 0x54, 0x7fffffff, 0xffffff01, 0x401, 0x179, 0x0, 0xff, 0x5b81, 0x0, 0x2, 0x80000000, 0x0, 0xffff, 0x3ff, 0x7, 0x4f101fed, 0x1, 0x566b, 0x8, 0x1000, 0x9, 0x8], 0x26, ['cgroup.controllers\x00', 'cgroup.controllers\x00']}, ["", "", ""]}, 0x448}, 0x1, 0x0, 0x0, 0x4000000}, 0x800) [ 194.494122] mac80211_hwsim hwsim10 wlan1: (WE) : Wireless Event (cmd=0x8B1A) too big (33) 23:59:47 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x18, 0x30, 0xffff, 0x0, 0x0, {}, [{0x4}]}, 0x18}}, 0x0) [ 194.645928] mac80211_hwsim hwsim10 wlan1: (WE) : Wireless Event (cmd=0x8B1A) too big (33) 23:59:47 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/28, 0x1c, 0x10100, 0x0, 0x0) mount$overlay(0x1000000, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@default_permissions='default_permissions'}, {@workdir={'workdir', 0x3d, './file1'}}, {@lowerdir={'lowerdir', 0x3d, './bus'}}, {@nfs_export_off='nfs_export=off'}, {@xino_auto='xino=auto'}, {@xino_off='xino=off'}]}) 23:59:47 executing program 1: 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) write$RDMA_USER_CM_CMD_MIGRATE_ID(0xffffffffffffffff, &(0x7f0000000040)={0x12, 0x10}, 0x18) openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/fuse\x00', 0x2, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x100, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r3, 0x0, 0x0) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000200)={@rand_addr, @multicast2, 0x0}, &(0x7f0000000240)=0xc) r5 = socket$vsock_stream(0x28, 0x1, 0x0) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setfsuid(r6) sendmsg$nl_xfrm(r3, &(0x7f0000000500)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000140)={&(0x7f0000000280)=@flushpolicy={0x20c, 0x1d, 0x800, 0x70bd2c, 0x25dfdbfb, "", [@extra_flags={0x8, 0x18, 0x5}, @lifetime_val={0x24, 0x9, {0x5, 0x5, 0xeb2, 0x2}}, @algo_crypt={0xf8, 0x2, {{'ctr(blowfish)\x00'}, 0x580, "faf719a81f0ea7631bddc54df74359ab7e2363ced159c80fb54614ca7589cc436fe47f9e80fdb9fd66851b0f8805195a705cb793c121551c8e58d032ff9e2d14be0e76797de293ef26459aa3e7f91116a04a7ef697e6bfe2c4def4c6d9bc86d4391aa098299a7de86e5ad43a176ef6a4166a5bbc381e411f3b8d331b42a7bb14a613f2fc7761b2744421a60d013bc63840031fb36d518a94d2966fa0d4306de25b7fe4a6571ddebea704f582758f2b21"}}, @user_kmaddress={0x2c, 0x13, {@in6=@empty, @in=@local, 0x0, 0xa}}, @policy={0xac, 0x7, {{@in6=@mcast1, @in=@multicast2, 0x4e20, 0x0, 0x4e24, 0x2, 0xa, 0x20, 0xb3b8fcfca948e721, 0x0, r4, r6}, {0x4, 0x84f, 0xffffffffffffffe0, 0x8e7f, 0x8, 0x9, 0x4, 0x8}, {0x7, 0x9, 0x2, 0x6}, 0x5, 0x6e6bba, 0x2, 0x1, 0x3, 0x3}}]}, 0x20c}}, 0x800) ioctl$KVM_RUN(r2, 0x8090ae81, 0x0) setsockopt$inet_group_source_req(r5, 0x0, 0x2e, &(0x7f0000000540)={0xa96c, {{0x2, 0x4e22, @initdev={0xac, 0x1e, 0x0, 0x0}}}, {{0x2, 0x4e20, @loopback}}}, 0x108) 23:59:47 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x18, 0x30, 0xffff, 0x0, 0x0, {}, [{0x4}]}, 0x18}}, 0x0) [ 194.873046] overlayfs: option "workdir=./file1" is useless in a non-upper mount, ignore 23:59:47 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000180)={0xa, 0x4e22, 0x0, @loopback}, 0x1c) listen(r0, 0x0) 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_bp={0x0, 0x8}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x20000045, &(0x7f0000000100)={0xa, 0x4e22, 0x0, @empty}, 0x1c) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0x275a, 0x0) getsockopt$IP_VS_SO_GET_SERVICE(r2, 0x0, 0x483, &(0x7f0000000200), &(0x7f0000000280)=0x68) dup2(r2, r0) r3 = syz_genetlink_get_family_id$tipc(0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f00000005c0)='nl80211\x00') r6 = socket$tipc(0x1e, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, 0x0) sendmsg$NL80211_CMD_SET_WIPHY(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x0) setsockopt$inet6_mtu(0xffffffffffffffff, 0x29, 0x17, &(0x7f0000000400), 0x4) ioctl$MON_IOCX_GET(0xffffffffffffffff, 0x40189206, &(0x7f0000000600)={&(0x7f0000000480), &(0x7f00000004c0)=""/230, 0xe6}) sendmsg$NL80211_CMD_GET_MPP(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000440)=ANY=[@ANYBLOB="1c", @ANYRES16=r5, @ANYBLOB="294257efc8f63a3804cec0c29f819aaa7f6f5e130509b3492ba44e"], 0x1c}, 0x1, 0x0, 0x0, 0x10040}, 0x40080) sendmsg$TIPC_CMD_SET_LINK_WINDOW(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x68, r3, 0x20, 0x70bd28, 0x25dfdbff, {{}, {}, {0x4c, 0x18, {0xcc4, @media='udp\x00'}}}, [""]}, 0x68}, 0x1, 0x0, 0x0, 0x801}, 0x200008c0) [ 194.873076] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 194.899044] overlayfs: option "workdir=./file1" is useless in a non-upper mount, ignore 23:59:47 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x18, 0x30, 0xffff, 0x0, 0x0, {}, [{0x4}]}, 0x18}}, 0x0) [ 194.899071] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 195.129065] TCP: request_sock_TCPv6: Possible SYN flooding on port 20002. Sending cookies. Check SNMP counters. 23:59:47 executing program 2: epoll_create1(0x80000) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r1, 0xc0305710, &(0x7f0000000440)={0x0, 0x8, 0x8}) syz_emit_ethernet(0x42e, &(0x7f0000000000)=ANY=[@ANYBLOB="3907e900007200000000000086dd60a46a2f03f83afffe070000000000000800000000000001ff0200000000000000ffffffff0000018600907800000000fcffffff03000000000ba78ce5402000000053d5dea6b259fe5d00200000000023493b87aa0568f00b1c71a8242373244ad2439adc07df0a69748e254c1e4a8a8b3f0ab0c430d3be27df3e34066d42ca0a5c11b37adac15084dbaf736b41e5a803721d000884f0da52ef24571313968050378ee824f4dffba7feed320557f7671975afc9c545c5ea6137c8ce680ba2d2e8794cc0ee661ab31313a50f67f637326bdc20eee126a2c281295ae9405b24d13dc48b7b6aa26e8a94498418f3472f7281922377d30a3b5ed2c6a2990e5ea6b275c1d5bddf59f3d1843df268e8c825c6b2cff208dfb5cd8283d0dcd52a6de228bf697d3d6506afec30ef7e07413c7afc1eb139e0fb1a5a643b4099519e31f3fd4457f0e6d586ad05e1005a06bab12432d5e3b9d46f2bf7b5e0f2dbbdc849b90d4e80a0e3f7af088060d01a1cfcfad88ef4512c6ef5c0ead4b9cc87484b106a060a9899d50f595204418f51e91480b395741dd314136a262cadf02b071d88e61703f037caded0b315701274012fa532ddd69499074e1a2df196e0afcffda08fb3d82ab8160253a47d3efc3d7cead55c28610ae20f69aaced0a1a6ce815352cf8d0bc8a0dfcdd1e8cd7242601777ec653c2d4b704397dc9e350982afd017eaa630c840d7d44bcaf8d68239ae0c0aa2fc9b949d1a716d40a24f078e92e8c268ff726290944b5f3a3bea9559f2d2a51405fba224411ecc49544dea47917a98bf79c3c8ecd70429abf70a52ecbda21c9bf0f6a70cd2c2c887391e4095ad223437c60abf829447b47bd231ca2a98d9da7519a4bd28e803fa0023afc0dc453ed56cdf4356d7abcfec4eed0b94a4f78ce44a7177c6684026bb4f26a17e52e32680d7169d8ff1d6221f62e0ee0244d86042560edd36953c464b23be536c65b87cd5ea60932ed90607b369ed2017f645afcb5cd07f6896a08473bd5dea2bfb52ac501a39c338ede985aa4a7755db876cc1558aac15ad4d6c078834be4d944f3cce0079d2ad9ba8d17f01a614052aadbd4af0fd282f594dc4530ee49b6c9ae6d5d80a073e678594be2e2f0869baa2a58dd2d0f6a995fb706c4d1b618d57da1c2d8f55611f746105a947b4f6bb74dbdbffb1b3c1f2316f6a28a07f0145b1bf834500aa4e9d5a819497856792121219ea15061f8e2f86356039bc5b87fe4cad4344e8b48687e6e751803865165eac2c34bdddae1bbe52f55d08cc4a0865f8df372635d3cf9df0e8a26ac4ac9716a124ac4e83349f17b612e2b1893b5eaccecc7d812bbbf4fc6b313f57c2035a90f782a4a97b5f5309b6c5798d72b9187f3d411e84041e3671fe35e39fa1887846721c38d501b471990b919d2ad9ca9bc71157a843d75838c0aa4ff0dabd74284709f1f87f324ec4f56eacd70e6bb5e967000000000000"], 0x0) 23:59:47 executing program 5: r0 = perf_event_open(&(0x7f0000000180)={0x1, 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}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x1e, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380), 0x10000023, &(0x7f00000002c0)=""/77, 0x42e}, 0x0) socketpair(0x15, 0x5, 0x0, &(0x7f0000000240)) recvmsg$kcm(r1, &(0x7f0000000200)={&(0x7f0000000040)=@ax25, 0xfe76, &(0x7f0000000000)=[{&(0x7f0000000080)=""/151, 0x6129d00b}], 0x1, &(0x7f00000001c0)=""/4, 0x10036, 0x7301}, 0x3f9c) sendmsg(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100), 0x47, &(0x7f0000000000)}, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0xe43) r3 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x10, 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, 0x2, @perf_bp={0x0}}, 0x0, 0x2, r3, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, 0x0}, 0x78) ioctl$PERF_EVENT_IOC_SET_BPF(0xffffffffffffffff, 0x40042408, 0xffffffffffffffff) socket$kcm(0xa, 0x0, 0x73) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000380)) 23:59:47 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x0, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 23:59:47 executing program 1: r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={[], [], @empty}}, 0x1c) pipe(&(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x184) close(0xffffffffffffffff) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, 0x0, 0x0) setsockopt$inet6_tcp_int(r1, 0x6, 0xa, &(0x7f0000000080)=0x4, 0x4) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000040)='westwood\x00', 0x9) splice(0xffffffffffffffff, 0x0, r1, 0x0, 0x401, 0x2) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={[], [], @dev={0xac, 0x14, 0x14, 0x38}}}, 0x1c) pipe(0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x70, 0x0, 0x0, 0x8, 0x0, 0x0, 0x41c1, 0x522, 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, 0xfffffffe, 0x4, 0x3, 0xb0f}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f0000000300)={0x0, @in6={{0xa, 0x0, 0x0, @empty}}, 0x3, 0x0, 0x0, 0x0, 0xb3550aa4ba878254, 0x101}, 0x9c) 23:59:47 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000180)={0xa, 0x4e22, 0x0, @loopback}, 0x1c) listen(r0, 0x0) 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_bp={0x0, 0x8}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x20000045, &(0x7f0000000100)={0xa, 0x4e22, 0x0, @empty}, 0x1c) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0x275a, 0x0) getsockopt$IP_VS_SO_GET_SERVICE(r2, 0x0, 0x483, &(0x7f0000000200), &(0x7f0000000280)=0x68) dup2(r2, r0) r3 = syz_genetlink_get_family_id$tipc(0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f00000005c0)='nl80211\x00') r6 = socket$tipc(0x1e, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, 0x0) sendmsg$NL80211_CMD_SET_WIPHY(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x0) setsockopt$inet6_mtu(0xffffffffffffffff, 0x29, 0x17, &(0x7f0000000400), 0x4) ioctl$MON_IOCX_GET(0xffffffffffffffff, 0x40189206, &(0x7f0000000600)={&(0x7f0000000480), &(0x7f00000004c0)=""/230, 0xe6}) sendmsg$NL80211_CMD_GET_MPP(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000440)=ANY=[@ANYBLOB="1c", @ANYRES16=r5, @ANYBLOB="294257efc8f63a3804cec0c29f819aaa7f6f5e130509b3492ba44e"], 0x1c}, 0x1, 0x0, 0x0, 0x10040}, 0x40080) sendmsg$TIPC_CMD_SET_LINK_WINDOW(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x68, r3, 0x20, 0x70bd28, 0x25dfdbff, {{}, {}, {0x4c, 0x18, {0xcc4, @media='udp\x00'}}}, [""]}, 0x68}, 0x1, 0x0, 0x0, 0x801}, 0x200008c0) 23:59:47 executing program 4: 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) socket$nl_route(0x10, 0x3, 0x0) socket(0x0, 0x803, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockname$packet(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) sendmsg$L2TP_CMD_NOOP(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x24, 0x0, 0x0, 0x70bd25, 0x25dfdbfb, {}, [@L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x5}, @L2TP_ATTR_PEER_CONN_ID={0x8, 0xa, 0x3}]}, 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x240000d0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="8e0e9b679b1b28429b336d", 0x2000000a}], 0x1) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r1, 0x0) r2 = syz_open_dev$vcsu(&(0x7f0000000040)='/dev/vcsu#\x00', 0x3, 0x24d80) sendmsg$AUDIT_DEL_RULE(r2, &(0x7f0000000240)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000300)={0x448, 0x3f4, 0x20, 0x70bd25, 0x25dfdbfb, {0x6, 0x1, 0x3a, [0x7, 0x0, 0x3, 0x5f57cf3a, 0x8001, 0x7, 0x5, 0x4010, 0x1, 0x80000000, 0x5, 0x3, 0x8ca3, 0x0, 0x4, 0x0, 0x0, 0x1, 0x5, 0x0, 0x2, 0x1, 0x80000001, 0x9, 0x7fffffff, 0xa, 0x7fffffff, 0x0, 0x0, 0x0, 0x5, 0x7, 0x1, 0x3, 0xfff00, 0x8, 0x7, 0x80000000, 0x0, 0x5, 0x1, 0x8, 0x0, 0x81, 0x8001, 0x3, 0x3, 0x8, 0x2, 0x1000000, 0x121, 0x40, 0x8000, 0x1, 0xffffffff, 0xffff, 0x7c8, 0xffff, 0x5, 0xcbf1, 0x10000, 0x100, 0x9, 0xecd8], [0x2, 0x9, 0x8, 0x3ff, 0x4, 0x8000, 0x6, 0x81, 0x7, 0x100, 0x8, 0x7ff, 0x81, 0x1, 0x80, 0x6, 0x2800000, 0x80, 0x5, 0x8a85, 0x3, 0xffffffff, 0x4, 0x2, 0xc9, 0x5, 0x411edea3, 0x7, 0x0, 0x7, 0x4, 0x1, 0x19, 0x1f50, 0x1, 0x6, 0x5, 0xe97e, 0x0, 0x5, 0x8, 0x78b2, 0x3, 0x3, 0x4, 0x200, 0x4, 0x8, 0x4e01, 0x90b, 0xffffffff, 0x80000000, 0x40, 0x9, 0x8, 0x4, 0x4, 0x1cc, 0x916, 0x8, 0xf9ac, 0x9, 0x0, 0x7f], [0x3, 0x7, 0x40, 0x9, 0x9, 0x65d, 0x7, 0x0, 0x1, 0x20, 0x0, 0x6, 0xfffffccd, 0x8, 0xfff, 0x1, 0xbe, 0x0, 0x7, 0x1, 0x1, 0x5, 0xfffffffa, 0x3f, 0x5, 0x7fff, 0x0, 0x80c, 0x40, 0x1fffe00, 0x1000, 0xc, 0x10000, 0x5a4c08ae, 0x1, 0x5, 0xfffff001, 0x9, 0x3, 0x6, 0x3, 0x8, 0x4, 0xb69c522f, 0x400, 0x1, 0xffff, 0x401, 0x6, 0x8001, 0x100, 0xff, 0xad, 0x7, 0xf8c5, 0xfc24, 0x0, 0x101, 0xa24, 0x7, 0x6, 0x838e, 0x6, 0x7f], [0xd35, 0x4, 0x9, 0x7, 0x1, 0x2, 0x6, 0xffffffff, 0x8, 0x0, 0x1, 0x7, 0x5, 0xa07, 0x1, 0x9, 0x8000, 0x5, 0x8001, 0x7fff, 0xffff0f24, 0x6, 0xfffffff7, 0x2, 0x8001, 0x51073b32, 0xffffffff, 0xfffffffc, 0x5075, 0x400, 0xe03, 0x80, 0xb7, 0x2, 0xea, 0x2, 0x8, 0x0, 0x1000, 0x6, 0xfffffff8, 0x4, 0x54, 0x7fffffff, 0xffffff01, 0x401, 0x179, 0x0, 0xff, 0x5b81, 0x0, 0x2, 0x80000000, 0x0, 0xffff, 0x3ff, 0x7, 0x4f101fed, 0x1, 0x566b, 0x8, 0x1000, 0x9, 0x8], 0x26, ['cgroup.controllers\x00', 'cgroup.controllers\x00']}, ["", "", ""]}, 0x448}, 0x1, 0x0, 0x0, 0x4000000}, 0x800) 23:59:47 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="340000001100010000000000000000a700000000", @ANYRES32=0x0, @ANYBLOB="0000000000000000140003006261746164765f736c6176655f310000"], 0x34}}, 0x0) r1 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) shmget(0x1, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) getsockopt$IP_VS_SO_GET_TIMEOUT(r1, 0x0, 0x486, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto$llc(0xffffffffffffffff, &(0x7f0000000140)="0d69fdd3c639af450ec2b411b79420eb997b30eb32220151b30ce9dee4bd8ca9836d41ddb5cd17ba6188793a100541118a853b3ac6cdf79e41e9b749df56fe04", 0x40, 0x474376a29becc415, &(0x7f0000000180)={0x1a, 0x110, 0x1, 0xf6, 0x4, 0x5, @dev={[], 0x36}}, 0x10) 23:59:47 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x0, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) [ 195.385987] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 195.410460] TCP: request_sock_TCPv6: Possible SYN flooding on port 20002. Sending cookies. Check SNMP counters. 23:59:48 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000180)={0xa, 0x4e22, 0x0, @loopback}, 0x1c) listen(r0, 0x0) 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_bp={0x0, 0x8}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x20000045, &(0x7f0000000100)={0xa, 0x4e22, 0x0, @empty}, 0x1c) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0x275a, 0x0) getsockopt$IP_VS_SO_GET_SERVICE(r2, 0x0, 0x483, &(0x7f0000000200), &(0x7f0000000280)=0x68) dup2(r2, r0) r3 = syz_genetlink_get_family_id$tipc(0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f00000005c0)='nl80211\x00') r6 = socket$tipc(0x1e, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, 0x0) sendmsg$NL80211_CMD_SET_WIPHY(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x0) setsockopt$inet6_mtu(0xffffffffffffffff, 0x29, 0x17, &(0x7f0000000400), 0x4) ioctl$MON_IOCX_GET(0xffffffffffffffff, 0x40189206, &(0x7f0000000600)={&(0x7f0000000480), &(0x7f00000004c0)=""/230, 0xe6}) sendmsg$NL80211_CMD_GET_MPP(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000440)=ANY=[@ANYBLOB="1c", @ANYRES16=r5, @ANYBLOB="294257efc8f63a3804cec0c29f819aaa7f6f5e130509b3492ba44e"], 0x1c}, 0x1, 0x0, 0x0, 0x10040}, 0x40080) sendmsg$TIPC_CMD_SET_LINK_WINDOW(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x68, r3, 0x20, 0x70bd28, 0x25dfdbff, {{}, {}, {0x4c, 0x18, {0xcc4, @media='udp\x00'}}}, [""]}, 0x68}, 0x1, 0x0, 0x0, 0x801}, 0x200008c0) [ 195.633880] TCP: request_sock_TCPv6: Possible SYN flooding on port 20002. Sending cookies. Check SNMP counters. 23:59:48 executing program 4: mlockall(0x1) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mbind(&(0x7f00003b5000/0x800000)=nil, 0x800000, 0x1, 0x0, 0x10, 0x2) 23:59:48 executing program 3: r0 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000961fe4)=[@in={0x2, 0x0, @broadcast}], 0x10) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, 0x0, &(0x7f0000000140)) 23:59:48 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000100)='net/vlan/vlan1\x00') r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ptmx\x00', 0x0, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f00003b9fdc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) r3 = syz_open_pts(r1, 0x2) sendfile(r3, r0, 0x0, 0x6f0a77bd) sendto$inet6(r0, &(0x7f0000000000)="b2e6ac86209d497173ec91e3fc0b69ba83ae7e51a64432390c427ac64631ed1d1e1a8128d4ef4f201b54b662e9eb5e46aee304d7373dd79dc5a69b5b4bf3", 0x3e, 0x40080, &(0x7f0000000080)={0xa, 0x4e20, 0x583, @remote, 0x8}, 0x1c) 23:59:48 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080)='nl80211\x00') r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000280)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_MESH(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x38, r1, 0x83b796920fddda1f, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @void}}, [@chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8}], @NL80211_ATTR_MESH_ID={0xa}, @chandef_params=[@NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x7}]]}, 0x38}}, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080)='nl80211\x00') r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000280)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_MESH(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x38, r5, 0x83b796920fddda1f, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}, [@chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8}], @NL80211_ATTR_MESH_ID={0xa}, @chandef_params=[@NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x7}]]}, 0x38}}, 0x0) sendmsg$NL80211_CMD_GET_POWER_SAVE(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x1c, r1, 0x20, 0x70bd28, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r7}, @void}}, ["", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x800}, 0x48000) r8 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r8, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8]}}, 0x20) 23:59:48 executing program 3: 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, 0x8000000200052203, 0x40000000800007f, 0x0, 0x0, 0x5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(0x0, &(0x7f0000343ff8)='./file0\x00', &(0x7f0000fb5ffc)='nfs\x00', 0x0, &(0x7f000000a000)) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='nfs\x00', 0x0, &(0x7f000000a000)) 23:59:48 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r0, 0x0, 0x0) setsockopt$inet6_MCAST_MSFILTER(r0, 0x29, 0x30, &(0x7f0000000280)={0x3, {{0xa, 0x4e23, 0x80000000, @mcast2, 0x15c}}, 0x0, 0x4, [{{0xa, 0x4e22, 0x55, @ipv4={[], [], @local}, 0x800}}, {{0xa, 0x4e23, 0x20, @private0, 0x3}}, {{0xa, 0x4e22, 0x1, @private1, 0x7fffffff}}, {{0xa, 0x4e21, 0x7, @rand_addr=' \x01\x00', 0xe5aa}}]}, 0x290) 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_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$udf(&(0x7f0000000000)='udf\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)='\x00BEA01', 0x6, 0x8000}, {&(0x7f0000010100)='\x00NSR02', 0x6, 0x8800}, {0x0}, {&(0x7f0000011100)="02000200fd0001008f77f0010001", 0xe, 0x20000}], 0x0, &(0x7f0000000040)) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r1, 0x0, 0x0) bind$l2tp(r1, &(0x7f0000000080)={0x2, 0x0, @empty}, 0x10) 23:59:48 executing program 3: r0 = socket$inet6(0xa, 0x6, 0x0) listen(r0, 0x0) r1 = socket$inet(0x10, 0x80803, 0x4000000000000004) sendmsg(r1, &(0x7f0000000180)={0x0, 0xfffffffffffffdd2, &(0x7f0000000000)=[{&(0x7f00000000c0)="4c0000001300ff09fffd06000000b700008c0e05000000000000683540150024001d001fc42e80b598bc593ab6821148a730de33a49868c62b2ca654a6613b6aabf35d4c1cbc882b07988100", 0x4c}], 0x1}, 0x0) r2 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000040)='/dev/hwrng\x00', 0x200000, 0x0) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000080)={0x643c, 0x2, 0x1, 0x200, 0x5, 0x1ff}) [ 196.552026] UDF-fs: error (device loop1): udf_read_tagged: read failed, block=512, location=512 [ 196.636785] UDF-fs: warning (device loop1): udf_load_vrs: No anchor found [ 196.651230] UDF-fs: Scanning with blocksize 512 failed [ 196.686789] UDF-fs: error (device loop1): udf_read_tagged: read failed, block=256, location=256 [ 196.713552] UDF-fs: error (device loop1): udf_read_tagged: read failed, block=512, location=512 [ 196.756327] UDF-fs: warning (device loop1): udf_load_vrs: No anchor found [ 196.808743] UDF-fs: Scanning with blocksize 1024 failed 23:59:49 executing program 3: syz_mount_image$xfs(&(0x7f0000000100)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) fchownat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0xee01, 0x1000) [ 196.880512] UDF-fs: error (device loop1): udf_read_tagged: read failed, block=256, location=256 [ 196.949915] UDF-fs: error (device loop1): udf_read_tagged: read failed, block=512, location=512 [ 196.965344] UDF-fs: warning (device loop1): udf_load_vrs: No anchor found [ 196.972409] UDF-fs: Scanning with blocksize 2048 failed 23:59:49 executing program 3: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x504d20f8941bd301, 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, 0x10, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$IPVS_CMD_DEL_DAEMON(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="1c000000", @ANYRES16=0x0, @ANYBLOB="000029bd700080dbdf250a000000080005005da1ffff"], 0x1c}, 0x1, 0x0, 0x0, 0x4000040}, 0x40000) semctl$SETVAL(0x0, 0x1, 0x10, &(0x7f0000000040)=0x5) close(0xffffffffffffffff) r0 = socket$inet6_sctp(0xa, 0x1, 0x84) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000240)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_GET_SCAN(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x1c, 0x0, 0x100, 0x70bd28, 0x25dfdbff, {{}, {@val={0x8, 0x3, r1}, @void}}, ["", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4040000}, 0x20000000) bind$packet(0xffffffffffffffff, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, 0x14) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000400)={'gre0\x00', &(0x7f0000000380)={'tunl0\x00', 0x0, 0x8, 0x1, 0xcf, 0x3, {{0xa, 0x4, 0x0, 0x3, 0x28, 0x64, 0x0, 0x8, 0x4, 0x0, @private=0xa010102, @empty, {[@rr={0x7, 0x13, 0x54, [@multicast1, @dev={0xac, 0x14, 0x14, 0x25}, @local, @broadcast]}, @noop]}}}}}) r3 = socket$packet(0x11, 0x3, 0x300) r4 = socket$inet(0x2, 0x3, 0x54) setsockopt$inet_msfilter(r4, 0x0, 0x8, &(0x7f0000000100)=ANY=[@ANYBLOB="f2"], 0x1) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f0000000040)={0x0, @local, @local}, &(0x7f0000000080)=0xc) bind$packet(r3, &(0x7f0000000200)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @multicast}, 0x14) sendmsg$TEAM_CMD_OPTIONS_GET(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000740)={&(0x7f0000000440)={0x2fc, 0x0, 0x100, 0x70bd25, 0x25dfdbfc, {}, [{{0x8}, {0x4}}, {{0x8}, {0x1cc, 0x2, 0x0, 0x1, [{0x38, 0x1, @mcast_rejoin_count={{0x24, 0x1, 'mcast_rejoin_count\x00'}, {0x5}, {0x8, 0x4, 0x4}}}, {0x38, 0x1, @notify_peers_interval={{0x24, 0x1, 'notify_peers_interval\x00'}, {0x5}, {0x8, 0x4, 0x2bc}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24, 0x1, 'lb_stats_refresh_interval\x00'}, {0x5}, {0x8, 0x4, 0x317}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24, 0x1, 'lb_stats_refresh_interval\x00'}, {0x5}, {0x8, 0x4, 0x1}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24, 0x1, 'mcast_rejoin_interval\x00'}, {0x5}, {0x8, 0x4, 0x9}}}, {0x40, 0x1, @priority={{{0x24, 0x1, 'priority\x00'}, {0x5}, {0x8, 0x4, 0xfffffff7}}, {0x8, 0x6, r2}}}, {0x38, 0x1, @mcast_rejoin_count={{0x24, 0x1, 'mcast_rejoin_count\x00'}, {0x5}, {0x8, 0x4, 0x10000}}}, {0x38, 0x1, @notify_peers_interval={{0x24, 0x1, 'notify_peers_interval\x00'}, {0x5}, {0x8, 0x4, 0x7}}}]}}, {{0x8}, {0x100, 0x2, 0x0, 0x1, [{0x40, 0x1, @priority={{{0x24, 0x1, 'priority\x00'}, {0x5}, {0x8, 0x4, 0x4}}, {0x8}}}, {0x3c, 0x1, @enabled={{{0x24, 0x1, 'enabled\x00'}, {0x5}, {0x4}}, {0x8}}}, {0x40, 0x1, @queue_id={{{0x24, 0x1, 'queue_id\x00'}, {0x5}, {0x8, 0x4, 0x7}}, {0x8, 0x6, r5}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24, 0x1, 'lb_tx_hash_to_port_mapping\x00'}, {0x5}, {0x8}}, {0x8}}}]}}]}, 0x2fc}, 0x1, 0x0, 0x0, 0x4000000}, 0x24040001) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000000)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) socket$inet6_sctp(0xa, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f0000000140)={0x1, 0xf5}, 0x2) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) [ 197.000499] UDF-fs: warning (device loop1): udf_load_vrs: No VRS found [ 197.040325] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 197.063895] UDF-fs: Scanning with blocksize 4096 failed 23:59:49 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r0, 0x0, 0x0) sendmsg$RDMA_NLDEV_CMD_GET_CHARDEV(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x64, 0x140f, 0x2, 0x70bd26, 0x25dfdbfe, "", [@RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x1}, @RDMA_NLDEV_ATTR_CHARDEV_TYPE={0x8, 0x45, 'cma\x00'}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x4}, @RDMA_NLDEV_ATTR_CHARDEV_TYPE={0xb, 0x45, 'smc_ib\x00'}, @RDMA_NLDEV_ATTR_CHARDEV_TYPE={0xd, 0x45, 'opa_vnic\x00'}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8}]}, 0x64}}, 0x4004800) perf_event_open(&(0x7f0000000180)={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) r1 = socket$packet(0x11, 0x3, 0x300) r2 = dup(r1) setsockopt$packet_int(r2, 0x107, 0x10000000000f, &(0x7f0000006ffc)=0x4000000a, 0x4) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000200)={'vlan0\x00', 0x0}) bind$packet(r1, &(0x7f0000000640)={0x11, 0x0, r5}, 0x14) setsockopt$packet_fanout(r4, 0x107, 0x12, &(0x7f0000000000)={0x0, 0x1000}, 0x4) sendto$inet6(r1, &(0x7f0000000300)="0503d03206023e0e01a00000c513f7c25975e697b02f08066b2b2ff0dac8897c6b11876d886b143a301817ccd51cc5471d130a6632a88161b6fd8f24286a57c3fe257c3314a3974bb654697f", 0xfdfa, 0x0, 0x0, 0x0) 23:59:49 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0xa0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_ife={0x88, 0x0, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x60, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xfffffffc}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 23:59:49 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) epoll_ctl$EPOLL_CTL_DEL(r2, 0x2, r0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)=@newlink={0x4c, 0x10, 0x439, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @bond={{0x9, 0x1, 'bond\x00'}, {0x1c, 0x2, 0x0, 0x1, [@IFLA_BOND_MODE={0x5, 0x1, 0x4}, @IFLA_BOND_AD_LACP_RATE={0x5}, @IFLA_BOND_PRIMARY_RESELECT={0x5}]}}}]}, 0x4c}}, 0x0) [ 197.385961] UDF-fs: error (device loop1): udf_read_tagged: read failed, block=512, location=512 [ 197.411021] UDF-fs: warning (device loop1): udf_load_vrs: No anchor found [ 197.421571] UDF-fs: Scanning with blocksize 512 failed 23:59:49 executing program 4: syz_mount_image$tmpfs(&(0x7f00000000c0)='tmpfs\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="1a000000000000009d0000"]) 23:59:49 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000032000/0x18000)=nil, &(0x7f0000000280)=[@text32={0x20, &(0x7f0000000180)="36660f15ba3d9b00000f3235010000000f309a090000006500660f3882af724d00002ed8ddc74424008fc4bd87c7442402c43a727fc7442406000000000f011424f30f090f013ab8010000000f01c1c4c18d72d68366baa100ed", 0x5a}], 0x1, 0x0, 0x0, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4cb]}) ioctl$KVM_RUN(r2, 0xae80, 0x0) add_key(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r3 = syz_open_procfs(0xffffffffffffffff, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r4, 0x0, 0x0) ioctl$SIOCX25GDTEFACILITIES(r4, 0x89ea, &(0x7f0000001ec0)) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000006440)=[{{&(0x7f0000000000)=@l2tp6={0xa, 0x0, 0x8, @mcast2, 0x61ab, 0x3}, 0x80, &(0x7f0000000600)=[{&(0x7f00000000c0)="2ffd54267f34ea2aa8d6342c0455ced675350577fde41cd317a9aa6cf4efe209b2574e631f6d7c22f348bc66a904766307ad0e02491487dc56060ccf11edf822425b20f8", 0x44}, {&(0x7f0000000380)="5344f1b857af8acb040224d7d0f8de84fbfc5f4dcfb4becd6d70e12345bf34c7d87f39dd3cbd1bae24bf3253ad8f68340cb31bfbf554ff73e057fa31c3804d6d9c9e5574120d046f18efafc3c5f16c68e6ffdd55c370bb131b334562302edaa1e04b0d14decb8f795567a94a48021e330645f374eddafea0e1e43de4ae470830438e7a0f36221597428429faa08cb3c4e6f834039f2d57d8fabe56bd3bba6104c3c0aff28c3affd38fbd3cfaf6707d4319a58412bba9734702", 0xb9}, {&(0x7f0000000440)="700c8af61311b7550f8f042767358ecf319c3be8c2d3666ed346268d975767fa27be069fb37ee8777f498d681353143090f8753e03c1fdf3f6375827fa566c64eff5f320e42a55f0efc501e63a9b5b0e4f29a95ad6a87f29b7ccfdf92af475915736caeb2dfd3148bce9c3be175dcc5bde958aab2e1f20a571c9a45f24671f92134ade56ef102b39c89c4078e8818ef85121ad7be2005a30bb488f72426fa841e4f6bc3a6b63bc410b8c49e79c0f2be80b4c600682cf3c4296364281874faf9f935e3e9501b70d171028cd264410b30cf3643dbd8835dcee24ad8d953d12c3290ba3f20165f22e21e894f71c7b24f7d348c1e303d76899b3a8cc", 0xfa}, {&(0x7f0000000140)="5a3c9554c50282da3f00cc922b20656b39f756f40f4522f6d49ba5b5d024", 0x1e}, {&(0x7f0000000540)="29523566f9c54644087033577dfd3b32c00e0a8997d0a7ded509de627f1404e6d53a3e8ac07ed3b8aeb6a9b9ddebdd16669b46ba649ddfaf1f9cdfc9a8451537ef828e8413d303addcab2d0c9bd36e5ff9ec8f3b529e02d7a89d3cabcbcc716eab307b4b12ac9f76db864e763f0766d17621db27d1baadf51dfa4ab69463ba44a2861f09db01bfd3b9b1df451493756747783ac37bb736cbb18cf6ca5ab6587d3370a73f143885bbad79ffb1e46641baa25c2efc934b491db3036b0f9cae", 0xbe}, {&(0x7f0000000200)}], 0x6, &(0x7f0000000680)=[{0x10, 0x103, 0x4c1}, {0xb8, 0x0, 0xc0000, "1350c18728012363c44fe57d777f37450567c7a4849872f808c7cdb3eea790cb014aa81da59efd4088b171e4d1c7ca6866b7aeb8cadfe82be0be7b47a79d8b2f77bb92effcc86c8e5b9157d16243de350ed141e1cbabbcced92458cb6a5f1c01e0a0e510d7a8d1b178ae96042f2be4f00f7ba406211fca6cd5a6691bb0f2549a322bd55920aa95da061deb4e27e6c914de1f869f3b28f18a156e9d69d2bea79d395ed2366517cf48"}], 0xc8}}, {{&(0x7f0000000780)=@pppol2tpin6={0x18, 0x1, {0x0, r3, 0x4, 0x3, 0x0, 0x1, {0xa, 0x4e22, 0x6, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x5}}}, 0x80, &(0x7f0000001a00)=[{&(0x7f0000000800)="53835b74567c9fac88852f0c37929839bbb4dab50e65368a9b5f162d2eba7fd7b2783dbe84527eda8b45227ba992746129e6948c2713aec1b9cd54166638e2d708f9c0d5e4c31675b71012fdb5100adcbbc9bd8e5f097f555fa5797bd8c46ed1ea91d2ec9d303c94a7ab9cb36538beac7066c32a0a792ef3de54680ed73591ad3ea91824245d957f826d19973c05e6edf4a84c493cb9ff501776cea4f73b881890b31aafd94e076f51d565ece364aa426682e5f2f42c8a65de18c5f5c0ddc6e8705ecd1d53138b9c937a50c46e7c207c6d276604a0c6d56891b206ee98e275c39b665f86ea2a7d19b0ae9e81d688da01a2b1805d0550194185f9e0bf54555d18df8ab9342caf9583ac77da458229de78c60178796fa032341042c9d192579b733b7a879467edab4b1e11c75da6697dfa8fe943ee4a7b1cd991e3c255ec51d2899aafa1420627c49328fa88f77395347622511674d850d3b223354f53744150dcb617a7677d5b329cfce4924f04f33c7aaaecd41ade2fd3e5a8f86c23db665b2271c04b40a28ab074f8451b0d9270a88ab60677cb12ccee6181cc16363ddb032775a619301b048468b7cf24876ed624b3f94e2e625677da37e70c6854e8acd1389df7dab655380ac073b05aa7c16b9995c194b69887b32f8d7c3360609b174ed1f41bbd6a33ccaac6780c560c0fb7ace29842d07a37dd7e174cdc83f7a2811eb508bf9ccf85eb192d1fa57f7ffb7d46e82d4d282206eb5732bd0a4a11aa9af9262fab045f852febcf030e581dc3421fff25e5b98305e5caea89a5fbc0fc556d2ca34451565cc034a54ba4089c67f283bdcbf355026249cbd59cf65bd5ae1aa188f97ec56df077fd5b37524187e60c7b0c9090cdb5cdb4e5cefc1312c10983cbeff2e8aa586d5d0a5f2aca7316b550c88508064c7353514b69424d5c82457547b08477db5c8f2941a67294c9cb4747b7bef03334783a9b59e30d304bfd4bdca70f44cc3bcc92930c82e283bfcd8ca659419f6122e52f832ce914dcbe31dc5219d73edab8daf61d33b2fa96cb9d66820442794065f924331cc23c46b04d4797d03c95b2f1aac93f4ccfedb1c8675c4cc38438edb291fc1051f846e59a405dc165b646fb6b7b369288eaad0dceb88dca16664d95afa5255b987c8109fcf0ff3905bb66856ba4ae82ff7b992727d248d65710dd24a256a77501ba9f2c645cf1c50a6348852781b2f7cc774c773bddff8c92688972f7350d23ac0d9e0124d4de8280b687172534a378ff04dfc370b82a877e5ad835d6f5d389379b42ed205f6787d96234aa48529a18e47364ca45d0177aeb6a029bebb3ac62db64dbc1e73d0c98236dd5979bb2d36c3756c8a07f4ff1885752fb18e61afb6678b47a4fa79a34e8c8ca01eaa1c46fe0f8252f30e950a185ddcfdeb5a5cba7e57eb57e10cd087869a97ae9927181fda89bd39260cd1f246c4ac98bc4154821a37634dc5506b0142d85617c12a407ca07d1c5a8a08c5bacf657274afc93f22f651f051e0d6e69cfdc9c0a820b00e371cf211089d7150ca7ac1b9dfe36ffa2812c9a4c571d1fca53678c5fd079f32842c1a3215f1fab5fd937ad38b170a82e6d092a89819688e677f8b3c2138dd17d65f9f2af1cf61ee816fd82a69b409b2a196e6389aada836d0e98b3229f298c33b5082f82404a898852eb45a5558aadaa9c66ee816abfa0f3eab803e4e8c708dc2baabe13b71d49ce4988a4b4fea24d6866b93a3369db6189d3bc77493ba671537805c5a37fed655debfc6ed0d14e5ef516ba4a3a728cb22fc6e9366146b91134f4e88bf14948db1450302799ae1e0bab1d578ca904dd5e19fccb7b8f95c790a7dc2e2559b79c2392576d6e25c29ef7d48bf6f0e5a266d269aec5ce950103d78a1062171a9be9aad4ebd41f154be80524168e915d563a255da377e9b050f0e1c8e1cefc87fe1f847b1717ebc44d820bef3894b9ea07fa5f08213feef3331cecdec1f5f4d797504f16b18e5e0057c333f6d9fd7573b819e61e211cb9e82b07e549ad19e9fcb0d1accc4365a89046417f34a9b7c2ceaea4a77a4d5d4e8e2a7d0b5fa269de3bf9a69da0807d218c57e0fd15ffd7b75c15dcf12751ca3e2bcc24d7f0e165bd19f7da938c1152174f7f119b45ddafa108909f4dcce4c45fa37b19a0f90efa2eae05b85cc9aab15338fd326dbe97d04d67b23185e8ad749efd3149d0de1854ae5549842d4fa1541e76a87ce28c0e55e29fa85f37577b1f387010646367b4831c1f168bb773ef8c95ac4ba7cf7e6f8e17962a68f2233e954f08a8bd6903cdb26223be245949caee4175756538026c5802d8dc04d099a99c7968d6f18ad5f60959628b93560bff786739f0c70f1b43e0fa12e505b91ff34d98e00c57a7a4c6fa0dff4bce258ecb3cbab71f2aa9667547654119d09b0034cfc4780a3a69c2f54cd822ed5a0380b2fb9500fed2ab7969ccf360d1828c1598333f351a285e620ef287d35334c40825d370da6c674ef15f44ee67f47b47a124c475b6790c45514d0c32e15219289fb82a69b52d28c43d60fd7c986da5ab4682ad963c00050e996956e40585fcffcf7052289ca07eb1369852881730aa0e010c199d591c1acf5b91d3f8628d0dbc2253e9f009be6e5a7922febe8eacc8bb7e5c26eddc655ddcc467fb7f60de067d4253662efd26b369865a5a5b66011c3d5615457dd63d050d153091b1ba750097270718c23c07cec615cce7effcc95dfd04d1cd0e693dc7521f7d5bfb96fb90daa5f31263e4c8117cbe3358586439702bc805b5ed0aa700f38b3572cf63619e4bb218209412fb1529a256ae37df1c4d6325c0a1efc91cebb06c6f5da48ab021993ea3f73496f94d1f375f84663fed3953e524debc9be152b1fc0a49419f39a1478b07cd55bbf7f940ee0810dbe085fa9475fc07b89332398867a63e38753e0a452bc4a439ed1dfe1b0e7120b3f9e176235199af7df4c1776f939c556c7ff2c4361f5323691d6bb860ad0a32dc8802dadaa1e6b28c6c235f67697450adc34708926530b05feb0ed21c7395b462329164ee2bb6f2635f46f69281db09b0a4eb2e6cdeaa34bc26521f911b6a13315a19ac5712473f88d2a06b357a99e807058781d1ec9066795a100c46c1ae95f125ffeeb4183a421a0ca132144a70957b168893baf5b6462a6270e00360e3374bac683137f54f91886a0385eb20abb011c2737258629e28dadf902b07f44d69708a8f6a408c8c3cd840eea0f2e6326d84b10d12c71e22de96dcc68bb92744708a5a6fd4a17c5bcc455ff561bb363be132c83a897b47719207b765deb2f2349a9e0af8cb1fde5e03d954167c602a00f8f4062ea67f48240989ea5c1068ced78bbc61fa39665ae4c8dae22ab109adba3c142ea22a7a92cb5068b994e89dc766f0e81b69f24f1513c7ec5ff01d6c85ca79b9e72e91335f7ddf8f03def82d2ad46320e04ff92f79f8488ed941227a23ef6375bf67d5ceaafc38494740fbe558795777b3ce42ff2e137e43dfb8edd0adbd2df6d02c7d30087e693f41c00bb96fa5ccfc7c33c5e9cf3b341d67687ef534f295f1c0acff593f0d11cd8f39ca9ab7079bacda2070772a2fac9117a6e34b854f48ff6c1b690f349ef020a1526a5f253e8bd1bd2239dacdd310e93eddba16ee9913d3ecf9bb87b99cefde41751f0312e572c14f159eaf3be8605b23a3154b2150d9244e2b9109c3d59299d3a136b4c0af6738e140818ca427e0a56b3d0d0c7217192bf60242c46d283984d2db6b9f12be951d9a2936a0779a84e39af21d4f43069e662725af1e13b94cb50a5e0c2bdda67d739b5e52e2cd0efbd4507a4d8bc98041e313a58518839d6166fa91a1cf8556cbeb78994276b55d88a46da6a86459a8271bbebc60a82fde726a51b2d46165611f6087341aa8e7fae2c98637538c95785571e7aba0a49304f75b7087f999604823ef0a6c0312a17f96e36efa6f4433a00fa1345bf25d0891a907a224eca4f91a416efe5acf824a77b9fcc2d467b5d0bbbaa15a50dd2f9114fe725a1ee01afa25e4bf3c1d31b1d74b245ae2c66140afc2f63534c26e004d63c23fec4faa0a988bc063b4b86b1d95ffaed38874931ce62d331846f407a0ae83bdbd6bf7f63450e2a2739bcaa4be20396d997a3397a1daf4f15e5824a47e1109a13b4979a50f83dda4a85ef2458e7d1692a0cb86be362cd59b84a241de9b07d798e63060e31b63553da2dd4c0be0fc4c774390ab9b4f89c26afa8ea214d44205c54238554370cb4a914285b10b75bbf6cbd25b6e1e5a2bdf1b078f19687a25c689e5a77f647e61f89935c0e0da199cdc92d19c92021d88c3bee356e03aae0ed9c8dd2469dfc7be8b17c26f775a207087d488bf8ff49a622710129a7b8ad700b4b7fabdcd8dd65a9db737d52039ac6bc63166dad814150c8f17a46b3c7770bee918b493ac6118484a6fd056a5399930faf5dae6cf9a2f59e18b2c7e1dc8a0bc861f4f25f2d3b95a71fff03b7fcfd473be6dfc9a250ee4ce63b68e6d56525e5a0f17ae0f9a36a9864db54074f6d3df667265c5df5fc4c65f5c02f3d4effc08640fb06642013a7ee6930d7dc423cd82c3e87c03233e6c56337c8033a51f11780836d1491ffb4aae0d1fdf0523c5428b6fc6e9603556a5877669b0b96835cf1f2e08abd6306799fb00a853b666e2fc3588219ad960f40a2efea2dbacdb46f95eb6fd428c623d62877353af367c9956f00c977d3584ccce3970e6a7d67ecf1f8affe3f1253a94f05afb81879846b52472d1e37d3d31105a224faf0e9fe276c4cdb16321a1edd471755e307e21116f4e18ef54cc86af02f194b957eca32b4803422ad90198fed374944a9b508a864ea013177583e1238ca8a47414135a4018af60e87231c71a7b40080ab223f2ac9e0829a97f69f97570dae66c7c82ea03e3f6204328b1511489695d5220c0b6ac3f0d920712e338dad61e21ac19ac5371cbc37c0681a5e7fb1972bd38d5f01bfe49de31b276d04b7cb69d25a2ff7d3729c7435495100233d9da6529651b120fabadc34c35c1a9775cee9ec6d19c2df5f7447d030c2007cb3943106e833b45b9f9e626f6aa2e41d238fe8ceb49de4d3dd9916e99f5d2d9b68bc73c998301282c878a45db80cbb54c9458ee1c3a178917b1ae2f4a385bc824bc968fbc1be9e5ce80bd8f61a94334bd34eff1fa391c13d5024c1d5df2b731f1f08fcaaf20d01a5b1b866874c9fe62c128f36dd6bb5aadeb051126a1c7ce7040afb16302412c4ce97a7ac51a261ad80ca02f914d9821578f2f230ec613c234fda5d6892331db4dd9903c7c271a39039821afb9c33fdd4c3fd475e0c9182761082bad907992ac0ae7d340a0373b737d3f0d09fe4021ef645d7250a83941ca25dfe6b35f23725840f22efca6a9c6fad5e1929ea1c586680ee6ffa8b6275ce627eb79966d8459df19f118c5c740eb88242a09a69943ea046eead90a5f2f2c7c7760ce83ad9a0a28e370031c1ddd60de320f0c314fb30334ba906156a973e32ca1e5b42e54efc58dcdeff9aee3b86bd3342919c7c58d5ef796c014791c465eebd097fb9676644ee853906e583c2af46fedb6bdbfc93a95c7a7982a3b106857bb249c55184d695842f3f4a12a84f884450ba25109d3b3b24fcb2e5f3e47767d48bcc5e011a5ef7d174369fe7d3cfe1bdf49e3ff966b427b1d7f7921947fa6001cd1016b9543035f8f67d38d7488f73f9b098595d351048ea6064a0083a189a96c3a98bb4d1108f344e210fc7a7a51b8abc39a4f", 0x1000}, {&(0x7f0000001800)="a0f54343d5241cead2784cea6bfcfbf3e5461ebb260c3abd3a3f1e01c297b71a9e06338bbcdc41cdc191701f437b63d219db1f6d34b73c11a5fcc8f4166ba84f9988600c374670b2ed62110ce9725ab5ce1644663e25a3de358ca3fed453f4258cf283c53477b1f0d8729e6e6d293548c9a4b08fa73b6fc674a0be08958881c0429b262c22dcf231fcce26797efa594d3bbef42e236f1691330c08b8f544358880e15aa4a2d074bc534c69c839e0c5ef9c971d4cecef9ff1bab206f0b4d10cde0c91ed45b51cda2eb64dd1", 0xcb}, {&(0x7f0000001900)="468b1395789aff8a0849a562ddf9f4d96cff5d0d7b6de5b31550c5b0dcb836f8d69231da8f80c5c69ec8a48178dac74c9aaa2a4bd411340b418d13eda86970d9e4cba6edced480514c3723d5116d9a24bf3ad13286f33006d653e59b484aaf52104ac6a8ee06cc5d137c403ed07d2842bc84c27d3892bddcf07edbcbdcaea8758f1ba8d97a8e08def037adc344a4aa8b38e01dddfd430ef44dffc45d781c9441d84e04a5e39c8afcb79d79fc9da714076d204d388f8a9a066a9c43ec008c8b42228ce9250c29483fba", 0xc9}, {&(0x7f0000000240)="dd33aacdae5c81f64e5685cce3fabdd5f2bce74a33fa154ed153538689df9088768390fe6d24e6325832c50835fedd", 0x2f}], 0x4, &(0x7f0000001a40)=[{0xb8, 0x0, 0xc100, "038ff93c04dc53ba2ea3d510f26004caff33124242c44150011c9769ac9995d1522dc109ab88e2fd08efbf0d3c1b10604659ec6c3b18c16db4d38f71095c6d5cd1a800dc1b5fe82666f068fff84c54f5d77c03de271fca38061368b8fe16efee21dd1d01579ef1ccf3ee8a6de7bce97bd78bcb3a4ab0c9a48e350d382ea9299f652c7042412f11eb1c50b325c9c2b0f9aeafa0a57f1e273c98245049b2873fe35f3bb44c"}, {0x28, 0x12e, 0x0, "f83492bc154a32446fb9f2a7b4223bc7a605837c73c6"}, {0xd8, 0x113, 0x7f, "10db70c0ec991306ca047761522ef6e4adc54636c897c2ff6d35cfaa9e9b94df8908ec79f6ed8c45389023439dc51d818952893f9b47e95113eca1266d0d82f57747cac2a69cf5a4ed0c26ffe6ff998b0e87f94820ff49f4de5efef7cd1650fb2bf94b47aaaeb36af069a0bfa93e96447247672ff560c0667a71489eaf31eecb566fdd852c45a6ebc77e09c3c6cba657d6f4948878814cb8b428358b3e62569ed865e474fc9db6c3404ec64297d109d605550de71cdfbf9ca2ff5ded98c16648d360e05050ad"}, {0x20, 0x0, 0x7f, "8dc597211e423ffdfe8c490ab8ff"}, {0x78, 0x111, 0x6, "a03255f4db75b98a8c874f3b9590d83a2360f09f6af9c7e652dee5a05a70096b81c8297076007d6807e8297565d0359e0282a2f05eefd60aeb1ae6946f57215d06d7d212979e282021ac94d59f0316d584f2e334737bf9c84e37af0b36e99d6e1df7e6"}, {0x20, 0x10e, 0x7, "78f0482b76ecb6875d8229897cacdf7b"}, {0x68, 0x10f, 0x555c6354, "11a7cc0a525b37393e63accd8f807624bae9230496766cd14d68af64010d98331fd62d613d5573189e9419f96861817c768681700bc5f14446eb85bc430b137ea6e2b170453449ab339f68790ab220b5f60e82"}], 0x2d8}}, {{0x0, 0x0, &(0x7f0000002080)=[{&(0x7f0000001d40)="e26f3e6926fb7faa8957c19881293d8c8544644b0fe46489ee1131c96ae54933858f8b327e6d91c64192690d9bcfdc7e9441a22acccdb66027b2e08c60ec22a09918a8688cd2fc0ddcf29559b533506853d53b32b5635e7ead9670ae6bcbfcd1da7ad0fa82c5a0e101141b63341ee86b1d79b52054b468aa1fd147868e779a9856af429fcdd1b422d192761898c8106dc0ce25da45af6b2e79247ebb4da2d83ee57d412fefd0b374773e789f44ccbffc77", 0xb1}, {&(0x7f0000001e00)="df13da49fe331143e27f7bd604812e57e10ab6bf02d274178218923e5beba4db48d75bdabbccd24e4a7b73fe9d2ea507ef5aca9d76cf764f6ac4e9125d3c81e73c565b2854961b61afd409547235aceb511a4faa56cfe84a99e539fce2d13b94d90480acf02f4389168bec04582b9b3a3fa46ddc0a3acae5f1a0708795dc2e639863e28d63f755aa5b611173509e18a77fdab5d340e74f828cbdd9bb62ff617cc86c", 0xa2}, {&(0x7f0000002440)="0cbbc08052ca73ef81e4c8f74c857dc0ec946e3ab4d6b4d041bef3da7f62a416000341a8a4f0fe3af80c6ae67f1705911d95957db3720e93dbfef7e1b330876d3e372dc26f24d1feaec3803df093362dbc882d49d56422cc989b7e7716de569ba037184e74e97a4c15099636c6b3ee51fd497d8f9115eca99f41920e69788e9e2555e3878ab76c52ab15fdc53632fa5c20582f839c394616a8df7363c8a06c297513a8498f6802f55fe87798e8136d0140c554759b220802c4947527d6fb3d4f3b253ca36fd127496a4f63a659d2d656717a41a187ec14406b9c5a74cbcc", 0xde}, {&(0x7f0000001f80)="d539cd5a655fb76b33a1ab47d2482c0c2357d9516d98fd2e29811d5193fcbcbc1af35e7b468fd736e65c0c521f3a771609c53ed43d89f40795b0dcc9a8cbc834d0c356100fec1dd96ebc2aa06988784817aca47ba43de9bddf4fb754ccf4ad5bd5738ef1b5fe5383e85c445c743d606c45a3367f0d12", 0x76}, {&(0x7f0000002000)="a7058301d00f5f04", 0x8}, {&(0x7f0000002040)="856c570920b01e3a86216779c04f012834b32a31298c5da970ec", 0x1a}], 0x6, &(0x7f0000002100)=[{0xc8, 0x1, 0x5, "feb60bf3eab76536e8fcd09d5f82fbd050c18bcdb61e084b949b980ed05e0a9d949c174e43b3e77e1fb8d95b1ed7385dc3ff9a93f2b93190d16662a09d7418789e5047ff3710b1848e47233f22c417831f17f2bc24d9673607a2cbf613bf17ef2f97a7381835d70c4272e8784aaa8e8d4f231b2088e7de23aca0b714702dc7afc2598356875990c3d5cab154c04843998e395b91d23e5e5b5a35ec5efd5c07e689b5fae518de27923e5ba9d156d5518d66"}], 0xc8}}, {{&(0x7f0000002200)=@llc={0x1a, 0x1b, 0x1, 0xb7, 0x6, 0x7f, @dev={[], 0x23}}, 0x80, &(0x7f0000002600)=[{&(0x7f0000002280)="451e2b80aac43245fe009c112a31c482b080b74f8e8ac77b5bbce8b506f5a5190d41716839169daebdfcdd97e323ef92af6ff1918a558ecd66ada4925ab02364d3d392692fbdb5580157ff821825d6ef28322919cbc15246c2", 0x59}, {&(0x7f0000002300)="9a93a5447794f1c20ab7c3b8e05452a45333d4a2d401cb991d6459dd491f0dbf3a1e7960b7ba386566a69e267c3f9dd891aa02111439ac26384d04de774ed48051f0d848b3e232aaa6d8f43a8a38a965ed476b89e707f1dd1f90cd6f39a2482d7af42d72b9ac3782ebf9d433bd43d1ced5716b5d47abb61770bb52ac82f89e131404f8809960ae614faf50cf59498002e9f156df890e504bc8b3", 0x9a}, {&(0x7f00000023c0)="f5e8afdd862118d058ad3722aa08387ed9161e70094dc322eee9f4b47b8788560eecbaea98eeef2319082f98a6366bf700fad172e6445d6dd9351fc30e8a2ca073fb311bcb7f33ee23ad52fdd0f9c54d74c02f05635829e8d4a4a1", 0x5b}, {&(0x7f0000006600)="667386c4578c38d5f529ae5491938b10536ef73142ccc42002ede78082e2f8892b273d839fde14a085a08b0cbe84d4ca8fc545f0aa1ebd1949b17946051c84afe9ba18d8aba9efb49fa5b050fb6aec3583fe30272f9f2829350cb37dc59c5f09850bf19b4903625fe427374ff114304151fe81c688503f0cb092d09ef3a6c4610b3a600fc8e295885a8ddf53ef2fa6935eeef4e0165dbe9286cfbc7bcfe9378e737bf901947216b906a1e292a7d32244d26c25a73d7025cabaa609b33e0961096493b4c6741ccc10334cd8e8cf0c93a31ac7b1b7", 0xd4}, {&(0x7f0000002540)="ea7b55575c94288dad1253fcbbc2a6341ebfb0fde5ce3afbef3985771a9af62749b8a6ae2f4e95f779945177de34cbecbc9d4713554f66fa79d3670f98ee8950bb8575e1fde31b5a066c1057ac373771dd2d445f50b99980a6472804d566c2cea64ff5921d971313a1313d69d84b5b4221ed1d44e276c2d1ddb041ba9bf0d080dfdcd2cfca1bbdbd32f70016cbc2c3456da0cafd75887d6017e9d95d96ee7cd70434e5f3d16d566d0e8b710b4001a6c99fc46bca36059a44ebdd4bd839a072", 0xbf}], 0x5, &(0x7f0000002680)=[{0xd8, 0x112, 0x8, "75320636064669026621a8de7119ab245feedcdea0a00e93c0b237a0927d75b45321319d978367dd8c9e38de94c6a764829be6872a58df03ef588a5e3f251265c4cbc20a4083db04b9ac44795c065cd3fea4b4fd13a7ce0148ae8149924a2e6e27f721173f1a1054e552f89e30f86e67954f3e18b0df8c300709caed83cfe153ca82877740de9e7d10958952c6fe6d0a281f1e7ccf4b067a7e13c824ad46ba2336f03242019472a2e41a680dd8eea5fe99ddafb36b0ac1c1e5abaa9738503705112729"}], 0xd8}}, {{&(0x7f0000002780)=@x25={0x9, @null=' \x00'}, 0x80, &(0x7f0000003a40)=[{&(0x7f0000002800)="a1ee31589787e3485b884a805880068c", 0x10}, {&(0x7f0000002840)="fd75021d5ca5c0f2b1554120fdd4d161b65ebfc013503db2cf528a492ea6f62384e39027834b4de335707872b7833bd4f3145a2f6c12fae6c80381b1637c0a476e62513bc2c8d85d84d4e379f190fe3c3da3603d4d2a5306d1326399e9cf26b72d64306ee2b83732f21ffe1dbd2d1af27c228955900f4057d4a2e3d2ecd7005d6871bb6d03b48a61a81bd0c51cfe70d5ab971debd2e623c492efb30102c3ac34dcb21c4f4cfcb774ff149c6d084a819812db4271f39636fb123922376519fa28cdcf533c3c7f48ec48b90fb75d33bed5be2c187cfaa843a2f07a12e2a22a66833364ca6c51b21e16104ca6246a9f60cff39a78e42beaea880a7bb8ae3a21f99b69900964108cbad8031ad9264eb543fcc3bf43a96c5138dd8ac569e3513b3ea9ac11a0e1ad30941f28922468fa6f60911355636f03561b18fff22daa69b7990697b759c8d03610706f4664999b3ddaa135eb395670a8bba9cadb42f104629c3e3de36dff01b9f4890b6c774e7735a76057a048d70c75f23dbe2f53832869f18f248358909cf912a6797c8054ec98fc5f4c444f5b0e11484a14dfbc624392b3c3f7dd34b56e39c4af62cace47c8aa282ed0c23a46a72b00a7cd8a73db931ab04563d5e582f5ce9befa756b27e3dc1edf8cd82cd66e40b81919ac903a2028ca2e5cddf4457960afc29f4e91842da1092fcd2717d7a4bdde32520db3929f44bf32a527a12b8c3ca68fa1d94cd7faca72b21ba870dd8b0170639ebcc3e866d08d879edf602453ddff41df7f2d241d2f739d7875cc50ceb6ff17acad3295cb8317572b83cfbd9788e7d7b76a6c03e4c58e9f29e1e9aa223588091c8ef4cf1d8c29ad716380896fc309a6dff0cfc40c5d6c4529dfca480503f6bc3dc96b5a5f56d582b43e8c7cc235a5928ad37a10a06643ee4a47fb3c4a396e0daaafa2ee4d1f7df6bc19d801224e66fcd1ff759adf241cef067571a82dfc23f96e2c664b817ef61559300311cfede5ef2c6cca83009ad0d2d68ed2b759235266f928a299f563d1f556a88f0d11b6e6d29ad6a8f1fa072614e7cebcb163ebacf8f19a7eb1b0586446eaeeec0c9760352e33abd49427475e3050694ec054ffac57a343fcb3398a6cff9f10dc44a58f9044ff3fb839bba2cdd97a60572fced8182e4970ad4746c387b6c3c51c816be098502c670f793fc1900680d302126c4621688f62f55fb5f45f45283a783ab2ede3184aba2169ba61cbf5d975ae175e7340d243269ef4e7b037f71633edd52b1e45e945601feaf1555fe6c80a757cb223e72581bdbe10bc1a06bd59bfe4783fbb3064f200e94c921ab981456fbf4f0badf903aa861e85e108e800cd4d5561c3bd44c4b025915dbedbe4fb9f5dbd73d91f11c1d211a50d19afa3c31b0c07ec76ea4dc9fec13de1537539c6c9ab9e3ffe263b9810869cdd2b15435592bb1a03950026a315ae7efb3c52db51430e83568f576ab1f6dad98dc5c24bb47daeb17e2d4eae96cd0e7be08f5859f9c7bbe74a855d98b9e19f69d85275c12aa77ea5d0907eaaa76ceb04caf84fe344edebacb14f4a12fa6dd009aebdeef4452e31fe9e5f02c5d341cc4ae01a28b67aeda907f33c335181d50e92884a37e96ac539a9f1e55db51051705aac145b5db06cd284ac9c1a35f29677f5eb6e08ac8b7a87b80d05a9fb9e9ffdb192e64ab9209f336a06bdc7c45cf3e6dff6c8cbb83af4c5e91f021554d9046a4a1ae34d5e01e087956a75ba79828e1b7ff0a4845ea93a1bca7fb97ea19c954c3245736d8dfe1b16385215e4f7f87991af7af0d17be5e091acc07e65231d8786217c0147f459db0463380fb90994cf8be9f06a22783481561043446536972eb16dea289695123350561aa17fa5a7cf7fa86154614db09256c8f9016c2023809a8153ef789aa8f9542019bc3d679c31eb9cc5235c96ce33c9e8442174685696326420e61c2f44ae7cf2438dfb5a79174e8f847a8728458bc9fdad72dc8840b18d485e3b081163cb1c6968da0d7c0e90feb7a16f9c0211757953f09d247a5269a5f125ad0e1f3d5e8caa244327128b01954d7797458fe16b076e2cf490d00f0715508a5894c191b092dd479242e7980f936f21cb1b346445ce6cb078cba3bee2ae067146047b26b3af987ca390a4334a536cee6f7a1ad7bdff9e681d5659ea0962ee4195ba52c1559fe0b86e7768cd93961c0284e948b1a7207636f5448dc9ba50d998cc5f2e07824ed9f962562718b8c3be7789dc69b02e4b3cdd04ff499468fd60fbe69e38075c3096b72f4d0440ba2d77bc7922de2d540367c519e2d08d3ab0d6c9180ebdd9dcc720679b9c365f217fb029f331c0acf35ffb1f822c922777933f1edcc470f0017314730b1b8679e01b559ac3fc32c8d260fcf9e774a4d8e9a5c9bff152e0e00d123a933ab01ed8326344bf14a1433d6f4d1af927190a54575c8567904db07d8a630aaa604612a51da9ad9ac241ff86cb5a94c295576339185a4f738d28cb9146da7b08caaebe4a26d8896489f28fe5be7bac9e26af2f34310bf6433918aaaa1b17f64c3fd1a35dd0e969a71d5df557874eaee2cdc3407d37eda0ff4fd2fb29493c9aebe16ec70bd53a518e2d2af858235cce836813e2cc54eb0921d507ca74d656ad42b1fcf7b336087861cd527418a908f1151c425a8bc6dba978f47d8cb921c74b778e2377901924a140fb80333f3ffd1a74dcd22355108f59e8c08853f3fd597a9c9f37c45197200483701a851346da6c15ef3b3f0714717f45135ea52c2d028aa9375f10e6c4766aed1c882124b9e5565c179306b50a96942acb43f5e1ba619098f481822192d6d0ffeeb8934c4788108d76e896d42255f7d8a2d3b5caa334c36ed00155f437dffbbf1f9f4a411a9acb182d450117e0280e3672992fde62589fffc5392a30c98e738d88b8fa05b18944eaed0fe0aa632163c24bdeefa5ea64863125b56b4010970f7c0a744740f7b5fd03a7952db9b9dbaba782a841abf7bbd962140c473d1fb1d978abffef786464ceba991bd6f116145a1e1c2023c9b889c16f8c851fee11d2ee2e524d3f23e9a7fe30cc0bed31f0e2cd7d902997c57e09e67cdb03eadc18df06e3b53a48724f3a267f9be8cc3d5f081beb11a821d143dd819b52e37bf9348c2de867f18bf93f94c7949c17dc5b979b4f82fbca61fdebea5ce1f84df23834cac0876c8be0e941a58112c586a909b4c1e5adc46fa8a4bf5bfb2b98fd5276ef87f0bbd4d5ac883b902eaad374ea4fa9f18ffd02007f4753453e05c84c1d338b24d722d7b5c68f2b8d51b708cf8d718d4ef603db49368478bc23a5310fa4fe4410bc36043b65bb007f372b8898fe73aa601a8c94d6158e1b72bec7b265df44923340259a129e0027a459f0014340883906050281569a0a906ab0fe8c4c69a7da7fcb676c1177ab08576c8f22dd0257cbc2c22e015d7688607483dfaf9317c26c5270fa989871bb123c9d5e80cdd03fc72200ebfb8faf1ed8ec8ce87c839c0235d769e94d95c0daea44e2adedbd6f42c4ddf52255f4aaadb07b0c45c813b7e57048dc4b032ef991eaf65f39c41b9312c79ea3910fb08fee42bc42105a99e84029b95555c84972ff7f2b71ea56d80466f85ecd141a7a01c99ab64965f9e46baec604de9c752325393ca9a145a8df0117ca1f5f9266cda780f0bc2646389ae120486e4ed4cc6e857e0c9939aa9dc7d3d7544bf96f09c9f608ffc3de072cee9d2643a61f2a1bef173028e68aec0cb38dbf6ca079c2beb9e10058b7942f292b841a16ac939dcb8b5c5b83e555ae0e6ce6dcd94e3207465bc7621f9e9892449e2d22fedb4edca248ae7e3e6d783b74cd4cc1ae17fa0392ea447976ebaeb16ad7fafff1909aacdbeaf81383979715f44374b2268fe58619616f7954abb47f230d9b8115a30c577f85188455bebbd841a545a8d83db67c649af477abd1733a4daef7bbe1ce7268cb5822cf18693bddf916c7474845a4770dfa1ab6cd00c6d4ddd2c138f3164735059673415e525ad57dd630034a1587ca56d7211123999b99939b0735e29a96bc2e57b6e92671deebdce194a5e22e1c0334751344da07b4c2a7f04ec35f54f7ce34b65221a91e7eb18c172e3717c393213a9b267a8556fc432829e708e443c3417885491c8daa6eaceea6ad11690cb06ed6f20fd507b78a86bdb36b3afd95744642ac06c7e156ba112b3301d7830967e3b2c7d6c9e0fd253aa14411df04ee3d841620fa6c2dd0eba004ab502405f6a32c0375e5988e449613526dfb4f21e1f74197811c77d0c13ae74c35556743e7d10da4e61d8908e99e5b6b6967b1fb59385f04e65606b4392ff3f82deeceddf2ba6de87a770bab9541a85195290d1eb22ef20cdec5050bafbea4823d159616e848ad29b04433bc6aa812f925cbb04c26509af950791c1782c36fb536adced4962ba67cae45f9a578822975b521be6f4783d44ca76492604bf21baaac6737222c691248467fece7e28478a5f7c5f43bf65018545fd4532426ac95223941b11833d63a1f100649d8a3e0a737dfd6f57fa7d18cdd6c601c6e4152285e918acf76e6f48e0048b4f69bcf5de70fb859457da22383c2d9f7ffa06be931ee2f038e7f7ea0fc4df7314313c1f004db88c566d099846ea75fc1697dd3e2a480494ad49d63f93d9d5ef33c0669637f757958444282c4735653644be681150318b82b05c9e55ccb49496fdcf252fa8acbe31de06f78af8658e09dfaa332bb45fbd6474f9cf43848637c4819a0b02ee1a22dce3b49133fb832424499e27832f9b84edea3fdf292b535edc824ed8abd110ebce29f9d56fef6fe9f7d5e62e1468b404d0c79f403be81ce676e21932710cfee6be55a5d79517ea8bb87de4f32c7f25ee5fb0009c3c0b6ef857107eccfc03030297f244baefff491d6093cbba79fbd88dc75c9138bbb15f1e0a13a242313fa18ad54ea147eb53934527a5e150a70ea0e3dff711910d35e2ee9447d56acbf015bc527e7c242c029719713befd726eeebb789a3e6391086b50b734c911086aa057fb84386a01ba3bd9a426d482b08a9ea27740db4daa66773b2d1d45491bbbb6573a872ff3f77962fc33a58dadde02ff362c1723d70294a2fc3e791c4f49561db3f72579218445dfd97fe428eaeb976b17079502131a20e4ae4fcb4d7370c3ae532ff0d9fd2641a7ab8bf48c5e1d8ea53efd8bc08247c4e76165ab18f3b489a820695a1b2c22f5cb60836c79d151dba30d03f20c3296168b3efcef4448e745b1281aa637365a6eca076891888ab02f8566edf843ba77556c92d7dfbea54dd11572aa8ad500a76007bd56731186163ebea67fe487068d80fd7fb44f5240a98326d1c4223b67792927bdf34c78a3f331d14a9d86402b987cef4987d0ec62ee29a6be826e09e6451dd5c7b0d3931a7330b931e2cb0b1f5e8fba749eaab293e0a78a570bccce7d713e2951332ccda1224d99e55ab906aea4f3c76a2d76c94f9de2de77fb92f7cd6b714bf2cd97f6f031ede666fecbb2ed2ac1e33eccbbea824e5b1ce46f5bd794e79d7738029bb1ce9873ec567e25bacf49f18af10b58e6df48985a985cddeb3921de1dc7ff604e5bbefa858e67a8e71f646b5937b8ad1d29f0337dc0cb3f3b1f625e48cd7396c1bc8bd10dfff6be9439d91f94a7df8d8f0347d13e42597d959ab96e440c1036329ffbc911527f248ee8bf393e6f2b881648a6e62d1a9bda31f0680c39a907928e85089bd21cccd43bff382018bd2f0b39387433620ab9c1d1ef1b9d1eb542c48c8", 0x1000}, {&(0x7f0000003840)="273344b8195915b0fb668faf7c62e6d496696ccef79d487b41ceeeccfcd14caa5c8467cd5df50df5d12a5a0736a6033a96f0d327b597ece755e7dec743bbe8c9e57023a0688c5c6c2032796b90f5ad235e1eb3725b49756ab9755a13eab1cdd0d84254aa981fb6ed8a45547d4dd7a5ecb16edae29b238bcedcea68906c4d237ce76af70b4fdddc4da4c411bbf87b1ccbe7ca3e0da7b654434d91bd187f8c16b4a8555dd52553056fc8898c10a42802a342df0c0bbca7b70bb20a", 0xba}, {&(0x7f0000003900)="c81ed003bce1a0fed5f90dfb9a73929e719a3f98aac9a40b1ee7a99c1db9569681449e3311c980cd806e33b26984bdb65dac9b3fcb3040a865df237714ea785e967f99a4ff30d7c4944883fe684f179da65081e5d0e195c28f5991866397a711e04dd13c94b1dd36d0ac207785c413d79404bac69ea71d45ef8789d505f1e54669c317e46e54d6e13d65e07fd3f5a4f5265553b20c51c104b969b8e82d6caa12c30140418acf656844451db3a4218452f42a7240950e3c82ab", 0xb9}, {&(0x7f00000039c0)}, {&(0x7f0000003a00)="9072b143425dfe45ccea5f0171b356fd8a4a7b0bfca19973e106f19c797d4381be165a833bd3866ddf54d487301950", 0x2f}], 0x6, &(0x7f0000003ac0)=[{0x88, 0x114, 0x5, "eff144a8fa2b66c70b253bb8ff5bc0671c679934b3424dc756d09b95321bb6d58df29e584d8e19f32613393a9b52d47a2426ef8cf699b921abe6057b77f265fb0aecd5a086746e8c9babb473de3a5f2aa170ecdbaddba964bf3cd889825b79884401cc78175a3866a9d719cf21b52240833ee4fb317f421f"}, {0x1010, 0x100, 0x80000001, "6710c8f1125cc5b8856c89a0e3c3808c73c79a0e5135ac1bbee31fe07c87f7c46a1a1a6a651f78dde90cf99797a9ae58c602b0bf87eca1711d569f9e86f7a7626c318fa0d4755bc347d694ac48341585b3dcb8d1b5e94f7a99b87214607b204101003e7211cff2e9d3776b3ab8a1ee46e2b655be8efd8a2c3a180b3516274f47abf6d98bb5bd446f92809f181835e607d6db8a2a9c5185f80582d6bf35324edcea720f685a999fad96d46a5901bd6421e1f1ef96210ce23f6f180c4e617708bc2acf7c612e8496fc7ac88818b16ca7b6701b96451134672ea6a4cbacac21a0dcd65f7c697422b7946aeab199d011727c24ee095ebe5e3d957b7d761e7630447a055253ea47b035ae650b10fc91f1b7d48acdf0eb6827473e171bec2344e3f35850070f1d0cba84c3b86534a1c54d688c87fa74abf0c8b71feec95acbd42c5b8b8f97aed0370db0b448b25a5965259ec5a85cb91976da67400ab199ac90b788ec66f142995188dff470c00dc6c66dcde145bb69f65b3f3c9cfb9678ab7b437053ae26fc7271321e0e7f2f427d75ab368cc957f9258c72cf74000432e25a75342bd3c13b8c9b50a7828250fde2bcd6cbc2bdf164abe2d8dd206bad2eed94d544d10135c577c63b5c487dd456f149ff8adfe0c9faf5511fc93ff7a52e5023d6a75fb6ccdcfd6279cd9be1e9f293037dbc350ef21551f667c10fe1f804a5bfe34aad1777c28483e54ec98b143697ca5c35c0f1f8b74ef53385d534d9799d973ca62ab3c52c1a8dd81422ebf3c451e381bb7ddaac8098610e86fdda139d9a4a9c6638ad3d1db52f2fadb3516e0c7946ce642c70472bf58127bb5d18a90480e0f90705d6704dcc753b93ecad93517c6f1143fcb400ff94cefda49dd88fa08a4dbd3238fc5f25cf16d31c25a9f52e10552a9c37555fe6845f13a43c641ecec9751d0ea2be59f8cd9be735164a94b07a1670fae8088c93f075ebcb413bf4645e5edc17cdc2fb63767bd5c2b197d7e7e68f831b268856f354745167966088096d19994636d5ba55b0b3968f5bc096be478609dd7e3b41f6794ee771d31db8a928c65159a7a81e5b70eb951557e44c52056224042c9e070de4906525bde29862980ed219608f6d5ae5d38c30009ebcf22a093ff31646490b3d4ff407bac7b7a07172835d92dc5715f5bb18a2f1e88cac6dabbd198b27b69cdc146dc42830c78d82aa8b486a7fc33173a5b7d5206829a5967197ce92d3c65bb6f3bc79aa0899b7966062699304c41e0c4e53c15d030c3165d7b64ab932710b1598cdf30bef03c0033cb1b62bcf042f1d910fc8eceebf7834ef13e2b6fe77736ea802283fc8e44041319f5c61d94b26e57854df3b0149ba2bcb2bbe5d892cf2bfb5b772bd481083632a00d6c94c85c96587935fe7c6a3067f184f26108ecedfe122820a8f5ff27918bcba34b14077cd92caf56af3241b9a66fe921317980dc93e49c9b681051239e6daa7f60561647ed41fecaea2913989ac9799b1f9298a63ab059ccb27a5cd0d1500b19fa9e322466db61d90e8a3b94ba3ee2fb96c85f2a80c5d7c2883e9ed316b51f66b3102e93a1fc162364f3c665f57dfe04b3962361126a62b8d09fae1c73dd317c28157ffe1e88f07df659ecdea9a171ce04440855c7f1ad5519c70a0a77c023eeff7f64f263b444580447afb7d06d1a1de2673fbfab1444d6ce095f33f582df719b9264c43e8aa3befd5d31a61af52749c1061d9dff5e31cf2b7cba1d308e8fd63babdaefb0892d2dd1bb37620d88dc6382c29320928782bcfc406946c7b9d26f2e469869c7ac858995524106c9088b7a33d3dd368427d9536a5e88979f842165fd513fc8345130b7a4e58ecf9c96af6cd7e5c55b8f32587830f2a9ba6a346ddcf87b37e3a164295f88cbe6314931ede2fdbead99c955428f1aea04de211f547d7628ae06294a173d40cd03bf2948f56230a3810cdcb85e72019e79ffe6d2af840dba7bd1ce4b2d62b2bc6ec0cd17dc62e09cb623d31dd96c2a61c3f3e5c1e75aebc9b557b1798bcc63a281c0d52391cc916ae932c3ba8096db00c077d2792190b5deaa46ea0681a6ed50a3b8ab1f0fc89ed80820336a524e6f76e8bb1c112bb08a0d480e52e48a479f5c4fc07abbe33b7962cc9c493d585ddcc1f73795d8943f20731584f9b384018be837ec95c8f80ddf15bdcf5457df198613964529e30e5187d8864b9e1975dd137eea3b444230174e90105bb39fc85c9c25edb4f23ca40c0190426ba4087856e49b2301bbef26ced5d5693605d984d25587e377cd14e538f6f53b86b668abe1c15c93bb3e0a3095f6f6f541eac5d58f4d91f0a22cd3b855c846eb7e4ecb73389b252714c9607dcf269650a6921817efed1f8d4020d821c6f112c11d0f44e6e7f666067e22c8cd8e134ae4361d993c140b0275a875f49a54dcbffe9b3ee9ddf58aa176b5f5d07de526e93fbcb15cbf52469b7d1795dc9b37ee1ec616b923e858985c45926c9ddf200482631ffff049a41ea956b780ae9ae2aade6520409d956ca58c79c7a4bfe676a65032b0a94e9a421adb2c3d7f653a839043d9fc59f806cc66b7b9a14a513ccf67a5667599cfd89159dd9c2ab9d4287bc3197fd0e4d0cd9a17c397fb4dde9026de94c0e4e326b574974de1facb9e5e45157e4f30d28b531a24968ebc80589f290cd43bbfae9fcc163049e4333f6f703de726cf39932b8d8a64dc519d38cc40904b8da27ab09743a42b44ef8149373d664a5e8a020abb7790abc350c6720ebb2f859ebc8a6241d3f1c1fb34278d874633a6b1411d8034c68ce10ec1aef17b56caf86dccdb438d5bdf8404a16d98a5547b9fa2cb0e07eebf720ea56c3a3f723f8bc49442a934929012ca5c403b6443e8caf9b9ea14898bbcad46a06a3beb226b2c4d941128eac124606d66045c40c640ac5540971cc72ae577a2be93d74c7f3dc95b98640d56bc3676434f72d5b27611b6ccafa3b95a241777fd99ae16d6ad0f91de8fb5c91e4d3eaa5c1f0b3dc3e21dc0a9e429ba986738416ccf2a77b3b39c2d5ac34d9388b1a4d93dcaeba89f8eaa16f1932fc9c9246cef952a7528857f76bece078282d95b7819a0429153c9dcd842209de9467328ee284f5e469b707006134ba3948fdb9f8dcd189f4b2deb6747b224b12562f31e33955e65a66231be1d4d3aabf33be355b4041ed1b0ee82a9d11f11d3ec0ba6c6c5f6f4ab297ace06647b11e0495d162fdeac919bf58d126139309e95a141fe1b7a8678d0da630421c1fc05ddf007adc59fc7bfbc48e020757747ec4c2f4002b8b6bf11e42bfa2cbebb7795850d5869868d2c132fd639a3d7b71be821bf1d314f04cec298d1df63819616493fbfa3b9a3c8262144413eb5718fba7033bff656a3a9d426d5e6afedba68b410dca4c2f932b9432c88fca9ecee373c7134bf979b9f7e0b90f76c2609dc4e01cc6808b999a1c5b6cd21453f0cadeb39d84de8675396f59fed484ddf226a03a6e6f172dc7d38ad857631591229ceb51b919ad4671b2ea9b253a75bcb767a8054965060d402bf2473df3298e5c1b1fc0463f9e5865760e028e0706ee9bac34a2cacb45eaca2ea6ae13be43c62a20b7caed9abe244188dc08a6fe262679bcd80cedf5b101393c21d4c81acf857fa5a6578bd46fb703c644270d6715b3a6b87407fa5a91772cd5e983ab3b341c4af713a4b1a6083153728f89bd17f6a05abe3538ba03adae3bfc151cf2b02c436134c4c9fc03344492f76411ec68b802c6120addd4e815c9ab78b04174a2b2237763e66be04b7f97bfdeeaa6bf1b06049192ab792c4d5321643d205c14b03cd2e9c1b831ab1601162dda129b3406b382bdc0c3fc9c98e06f6a4924151bee88601c1402aad9b00ac1b33a57a0a44a0b90cc5c5fc1feedf3e6d18bff7e77d4f5ffb5a209171e7b62a39f86faec99e546b2e653870ba1be67cbee1df7a907b71c438c683157aba960ad1c59112ba4f827fbce2a82ec8526e2bcde3a65ad919bb104dcee38fb57ff4ce0321d7576bb2381f3a1607979014a072ded5f0785152875fdde43ca6624391b4ce3983459ce5dd3e1fdb13fc5c3b63bda93505c59a27c70c7c76e513f211518cc90f2a47da9ff575c867e548527db03ae20ecf3df0db1f7bb0a1e8688a197dc16f537e3a25fb76255ee621b60c43020062f27b0abd8bd7ea0420d0369fc483f273654890d85a2cd320b03221dc4a7113cb06a5d74b0791a9fdad5bb6a00d79846d9a5e666837959873cc29f43b7a4fd3a54dfce89693414aa5fafcf26d44ae76ca0c96bb88dee96559c798325de9e06fc3dbbe266beae38367cc50724907f44dd055e76f57d8b950f6a2ca39fc6c3d62880a631698fb9894a98ba7b3b05336d546ec8d58be80658686b85f381605e0c8c0c2564b36ae5b1dd0ec021bfb9a0a36da3fb62958c1c1711aa13e694316a23e57b8a4748171224fd02b57b2d5f82db7d636f580358c8a3ea839f7a3e34d3175108b1c76d977985d6012cd6df59969207756514004723659d737e2581e3330e09ecdebb8fde94d3ac4d0207cd06cd617378bfb16ec3ce5ed95f7845be6da9f77a234c717cbdb1e62f67d0cc1e20f8eba333157c4adc687ce0b1e4b2905315a044be8ae65b09359cd0ea232d808f373bbc183f858ea56f39a63c0a29fc74286b4ba9c0258069cac1801654aa2f3cdfb534d74f56176c7231f5f63fc1a3bd70efaf27297392e405ebb1236dd77d50d1858a63d847d6b39a4a55a7f77b7929f8193fe06e474d5fde050d0b759d11fcc301ab120611fe98b097983195ccc27e216b928a9ba4694da960a379db6a913d9217403f8cb6ec403f0df32884a10153423eb9b7c81dea9e09cc80d8bb9bd23d81b44a6f7e288290196c27377aa6d82a61c380677deb2a29bc2144e03ee44abafe7ff2a221388aedb176d15d8cc8ca8342a8f5c4d51853ea33952547b0b867d48576876dc8c91b7c150d6dadbc55f3fa23a70c9027f589fcd32486fe386d54272f2c967ba22d46126c8b8b330583f2b0af3d6ae4c9eb5e4b24107cb33f742545b34fa2a033ceaa2336fdcc8438726fd64d1c669f34c3069086120bcbb2aac17b56b7c9550e90f60c3d8c2873c3b18f214d0bda693262b00bc845a905761e50c31065ba094b27d53cf533a1868e9a7bb003bf3f67f56cd0add1e7135d39ba5c42c2ff71f0019122f4e3b8cad01d7b305513bb98e770f545a5c98aa5ada4bfa734c197ac828c5306f1f6713805cb3dfb314a0dc070d331926741f77be8593a5f78cdcf677bc913784640cdcb57c7d216b4dde4fa7ce969509c12ae7886d9ba284c5ebf0b651dd9701c8d1d19c5c1efed3bebd77f393435619401ec0f9a839baf8a8d2b1d72a4283cac6171980523b951873639187536310bdbe619d88e3ad38abf1223b62a9537af2caafd6ff4f9fee1cf3c2e73ee11af8c5c0a65649d51579268c2f1507b1c7fa06f0c67c3f07e42fdd71c9a76543c69992ca90e774ba14340c65d0a2419efc0081f446e81b32e7393782f5b0e7a2ecc909ffd764af631bdd75b6638968ebd0cd943dec6de531fdd78cd3172269a63937528e094dc37a79acb01da9e1e712e47a9e0ef1f319d281ee9a04e00771ac9dab3e4f6047cada2dd3abf33f520c781d2ca43feda2811b41bb881e360590220326021a7e347a7c1580fa9cb1e238732d5a98faa05d7fc28db0d6b8a1876d482077879e90ef6d560942d6eef3646fd61b6c57a0128248a405bc6114e0d929a5dce51f9cea552d6ea6d744f07"}, {0x68, 0x114, 0x7fff, "0556cd6708e78c42e921e2c2cf441fad60d26645c39b3cb72d2ca16a771321f24451b610cf817771a57b74939365fb5dd2692d04b2161881827b06b735427dcf93f4ef04c8eeed054d0c2c2fc122c02854b847c8d2fc42"}], 0x1100}}, {{0x0, 0x0, &(0x7f0000006080)=[{&(0x7f0000004bc0)="fa8368a1942477ccd8cb52c49c6055ea9290fde058cf84fbc8352b5aa0b3b50808a0e836bc180db40850d3de5271259824a8bc78e2f9050809c3429e16a817988a0b481e8d3e7f725c1533527f9b2b113762cc115e7b8055505a94432643da71b36422f2ae23646305947d777b731a4fb27bbcd010ce02369a032888f86feb2113c1125cc5777bb0a61a2ef41d07717d107dc4a0d494e0b5895baed51591c799fd19a80122523402a4c4a2fe5d316bc93e511f7f51b58d736d0465b305af00db94060f9a9bbd3ec4fdcf", 0xca}, {&(0x7f0000004cc0)="2d8d791197bca2cfdee12d4126a0ad52dce52b9889b5ae5aa0661c274d4a8c5e621f90c37c505a530712baf28424b47ab62a9eb51bbe0924f4753bc00ef2d536fa2c01674bdafb095616c748f44af334a9c718da11d3fbb87469fb4f049ec58649c12c54aae329fc192231cef711dcfe97e0a64c531b4ff1125414833890d23e141f628fbcc91f79f37615001a210d955e610964563f45de90eea7f0b3ee096b06d8b7a95afeedf388c183d533db27576b924beddb99a5705fcf7a5164dddb6def", 0xc1}, {&(0x7f0000004dc0)="b69e4c1cf96c9b7728ecf8381ce19a8ec5997d21b7f439b8a98d0ef7bc740f41be72b8aaed70578ad79a4c8d073742c6672c2deadbcd0347ef0cde2cefbdf6b0f59b3c088bf384c25f863892c356b10352f383b31deb73c89ff5f1a72182380183f729fe62c84156d50e6a49af1996f61a81a727ba0ff947356e46973c856ebe627c917069b81178773b1e76a0723f2259902cb11926983fb99ac567c73c2d1437e33d28bc267f14d1871acb3e7e03aa243dd81800e2111ed3451d082d58026774a8d497b9e45156cc128098dade19", 0xcf}, {&(0x7f0000004ec0)="5d44f0c04fe153debd6deb48f49a62379714638bb6dc1b0e8ebd200fe0579291bb06003cc9d4a8122d987d04b6f3a9547b9e7668d83d9303f4848587fe7317d42c8b9b6bc9b1ab7a6c94642d19fc5bd6f7f8a20d44944cecb352d22e28", 0x5d}, {&(0x7f0000004f40)="20dc0f5175eb074e16bfa857e9bd82383cfbed1268077078044d1810d1b8c35261b3843b9a9ef153a4400340672fc8f2c71793d275ce76740b826ebb7f51aa84197b32646d06f8d36c9bb47958e7159ad35cb52e7cfeace874f698181a75cdfd184eae2eb5e1ea90fc4b041a84d7dffb5f0a924767bee067eda24df3d5b6c9e63edd8fd94ecd5f5ee57cebcf4280fb7e91df2abbd4954287bfd332cc0e1d267eccc80cf5a45f48a1487bc5dc4565c0f367", 0xb1}, {&(0x7f0000005000)="08442b461366350422056d5def0c7d5fdbba7be194d77e4d638a3bbb8ed428320bc1e58410c57923500a0ff9458df38aeb11ce654108a3e717ba3d374d2002b16ce3d2b910caf56d926f3ca0b588e64afdf8825658ba2b89d7837251a5a89e9326a9c72fa68152f344c55727a89bcb6764cce54be5f4c080e08757106e5a2020b3c28bea8cc0229ecf2cc845147f0ccd8b1f5b856cc7f77dfc3ec3622f06eb8aee44a1456173d2f73fbf134384ae2ab8756c0a8a1463b38fc810100a06a34233f014672222bfa2b61ed6ca63af7cf6061006b4d10e0e2585f558adf3e4a0a5d12f23dbc9a7959681c55d02a2a64cef24030904891ffc59a18b7199b7ef36811d6d1c9a6718e9ed05ff9ff5eca481daf2f8c2def1aedaa363185ae9aa86ac33fd73ac4195acd35682f887c813d48fb63950de06028d3e1e7b8ac5b2e390fe7144e1b8234efe1be6bccd0e189a7b3ee05192bfc28f27fb13ea07f5a6d4b419139c271906111379c90ce06a142d57a6e56867cfbbf5c8238509e7ee19d3c61f03a3a5f7cfd9cf6a7cbef4f85c839b09c5e9d15f3cf77ef0ee3b9a2a03c03eb78c5062d70c0fd83ef620f15ff0e33f3f586176f693b70509cbbcb5c1f8503f72c192c0e5e50fd82d7485478c6271bd8adedcd1e1680c62260009e5e6c9927a434f6cd4877bbf547dc9a5d79fddc76e170512d727f647655c0eee68dbf7d5ff5b7a6b23aff2787fb7147416596eb1069e6437fe58ac97b31c0372dcde9b55f737c942b0d829cb94fcce781ae2402887168581cad20a261297a39802f3065af3fe4a8bcf9366c6d6c00b2c98b1447eac9df316a42a5a6cc9c4f82c228d017f4fd5f7e995be06d5f65cff35f0755396e03278ef57a2fa9be892c72c971b26a3027fd8f0294c54cbba4147d613f7e75e61b9a9efb5735d10e273529379312faaa39dba31cda3184dc2735e81aad7cab94925018a48e42e64c904c7cea464b1958cddd37f0a3d25393857fc10810ce9a0ec0ad9255ea531ca0498ad540c9e9dd0cbddab929e5dcbf5cd84c4cf36ae2cdd118610db8b300de8864cfac5e39a020cce5aa1f357796d58bb38534dae7c1e7c842914f0d82e3a07dc3346dd852763745548d1554c667ace5755d22148a7414ad2ee3dd94865aa38dab982c3d1c8d525c82de7b4a4a69cb2bba81968f60595ada6e2234d95d41c85c23061969d326834b52eba61323e917355b7c9f7cb177aa60029c8efab74b0b4b09ac0188fd91fda421330ec9c9838a66e3f14bfb45f2ffa32b9b928cf304fe20ad8bcd29bc6da775cd2fe8ba8d8c15c2cc8301fa291ccabe884ef4cf18f333f48d55e657751ab7fd25cc228a34ef541dd9210a838b991083b71453a4fc533ed5dbe61e4fe9ae0b0c0f0ae7e1c2e7f01358057a14d692238d990c77cf1db5449e5bcbf5ff93a6f6b949ed772b3973fe6267c6cec25d47e414c26bb18eaea30726186f5080fa6cd5dee45bbd4d5bd3e133450b88e69e79821ff3425a337b472ddf5575fb8081139bc8d225a1261c424feb5a35e5963ae8f443ccd40bedc9bed020eca978244eeda9409204e47fd874c9c3cd7a578f00ce46fd21965b9b9ded6448f5829a6d6666c72dec96b79c8d53f44b07e12dafad001a6f0c895fbbea6bf4a3e11d817b2bbba22f97d4589bb35f726a215055583e044871550e9a2b503448b2024f452aca3111b81df6d840bf7652a9c480b4edacae78cb24b4c19cb9deaded3a4bfa7c35e5c948813626f87a391ed2fa49474dbe5f8416a69df63f27a3e61748713d1d27d13c5d694c29420092817bd433d6a37c4f3b89096282057e1fb08eaee4a1050d6690a1f1fa6c556102469ca5e967615f947b968c86a1a7a078842ace1a5c52c06b864ffaac6c40002a94061ba26956635ef4b439efde6426facaa4aaf6942f466bb5d9edec1973749f3a93a611845fe626b5ebe1d102775388e29cf83b42a9f538039b7a46fb12034ad2d9a627a724d18b03e601ca3b4de720d1afe3342e4a2d0f5cad3d77c3aa15b597bf2577ace1c486860051ccbda5dd8baba5703aca288ec14fab5cfb21be147769a43ea1cc069274a114449cf19f8bbab15c45c609a28faa42a9fe237e8b20344581de8647307f2588e4d413b31a0d7859bc6eb77303ab65d551468f5883bb4d76a29a4a6b5629f28fb4ac5e1b323534971ec1ca9b4bce243c61552becb6f4d23d99afa9683c9e1dfa47c655af58a89fe81282b429511f5aa07a916478748f908bdc20383f22e4f3f91f5c627b7a0554c8ffc211a20cfd5a084e91a10b07d8255d327b79b8f1672a808845af6ac8168bc55302f6a28ecccc059a379f2e6e4b34cc37987111e113775806ddd47a6669311a285f91a828487d43d60bb2e05790271c2be5d8ca69231143198149659d58f5d674689d9bebcf7dd71815464c862aa74f791fc7b9caf6c5be7131a896cfab78c05f26c90f226d69928dab0c298ef38ff5c94d7365a6b2aa194f235def68f724d826af6ff162fc115510b92caf76697fe27b1cc41fa107f3d72a6fd0bab8b803ff78f1ef6535973baaadbb84aecaa897ee5b9f76a847fa46ef611616c8968592cf77e59a15ae2257667b7ded4e1991c772d26bca01e7a0a36147189793901865a7c45d6d5567041141526b75a47c1c86c0ad3398c51e4c38d301a123a6892798a40c172c8eb66807dc7272a1f4cbca5d287b3c6a68022338528220e946ced6cf6f8a41f4d3e25c99c742b34a248a810d3735dac8f81b773d218db5ea1717425adbc7227a0800c4e8eb30f5aabcea3c93897c95ecfd82128559b8f917bd901f1d3447b46271bf030a6138b83ccaaa0a7e527686cdede0ad615fa447e65a00afd52fe8fd7bbd82b60f4756c6f6f7f51e8ed3fdae5c41b5f98211b6ed66d28d02152552b5d6fc9e72579f3425818ecf3011a82e2abde607aa485fff3abd142a7569f42411992937f23ce0ed848491e8cacb14adfe2cda94c3ab4c3a8f31075b91eb83e199eecdbd4d85f4a7d6711b4edd8f18421eb8b37f5983d5edb076a7e9b0a3959267dee48332889a283d9dda9b5b552253b57f691cd4524fa2c811faad6ba27fab3f65cb775cc3b2f3f6995dc66f62ab8fc27127b8d645b913a52eb429ef59fcf9577cc5f5657f8bc32ec0e1ff3caf8d4730eb7b7f3b456120d06062d36601e68c73386bba4e281f9148278608d4db44dcc8d64395265b014f0d329323db24a6a2083ef6365de1475b57383dea37cbf115b1c7d4d0a40928d8902c9450eae4f34c9b4a381123c09a36fd29fcfd24518e452a7fa1e36420c8d0dccc412a47f070def729e053613cc60afb643c17ba7b233197774febd20b8c143b73ed891da2f1c40def9fc6a628cbf5673eb760cb746690a5a98fd5a124a064889129d352dd081a3173fe5abaf43191625f3150819f0f35191016deca21e9b04ef634602e1acd17fddb1d8b744acdcd80163b8c64de84eb65314d6c2ace0adb8b8a39763c0736f8ed17e82bda27a8248959aad0a0bff730921c9b022e48812ce6d54a0987d0bba473bfa1d37717b7d3d2d53c2d209e7d22f6db3a8ef2a0ba407a9ef66cd8346596d19cb8902efdadb48921bd2421025a716b004a6d738f6f0d357e4f70350383238fb9d899b99f3a1e734d06c0e46461992988cc5a968d79935ebaca1c1a589942a79c2eb4edc559710da7665ba89a76f7ace50a8dc4b0e11de15564ebecea5420bd5509f5eb2952431b23690c07f19090104fa58948c7dfb96c39bbc975f0c72c779237f22d4058d5f6075059e50b0b22d8277ba8930ae36c4e8689a6ba75c310ce4248091bbb0f7e34d0ef0f3b42b8bb44c86fe136b0755d0e9761cd77f8b01eca32ee9ae22f75e14ca6d90705544945b1a08731bfa015589b31435b8446425f0f76afdd8ac870becab170a56eba346123dcdc8625c6ba8ff5cd7297dfa039ac88b2529742b5a4a0e9d85555cf73c42817f9459ee5e80152e34d4b9c7e2e0ba1fe30f5bfecff429dde276d8c2fc24ab40f0b3903df2ab01a8ed6107cc2dae0e4c185431a72b62ec1cad4b3aef75f355218fb21551fef0466a390cb41704f4c7f36931b687f0c1c38561f3faca7edf015e88235adff03f1e26faf7453f10b3e2bda5860d949e2fedce35936e01b0435e19c29759c22e61135924731a85a65d9f25cb87aece56915eec07aae4421eda76a980e2e2a1497df4ae22269fca22d16b6aad49f061a02b5ec9bb5f83d31ee8965b85a189fbf9283fe72667a2bd40d6e7ab9affb4225e13177b7cc81c4fa837b6b6f265579ff7478bfa4ff21aec02bc2223c415840c0e3844a962159e776649baeedd62e7d655d81202b134e815cf67cb13ff0252fc68e0c8abc8e1dfc5c656e9dce994323f87e1c39732830f56cdb66be73b0dea02b96fe92efcb03410b4ffde7c00c1435cb2cf6a950b1418be35cf606fed18b5042bda39d9860c4fc43cac0b78f71008ef7ee1951b6959f74a02b018fcfc12bff3d3922653f667068c8529457b4a6a2f756c3864d87bd754148b456dd7dcade53618c672edd0892ea42c16d86e767363fadc686f73435568b2e761e64bfa204094366dafa7e5b2e71ee32cd2706406de7dde9bc1216578f7e2e091b00f7f05c35d018687a05d2c06f36ef3046a235589e5d195d800e41733c3abda449adb73f61350ee2bd9093fe5cf188e706faac328f01464082d207eed1d0267355e1cc61009cdb4ecdd6f41a43e5a64c2e51c721e4cfdbe6a7bbffe9a2429ec47e147e66ddec792ce6faf3dd9faf913c9a8b4036f466d626e4606252e2f144fc769a12a366fb6fddd071b607010fa7750df034607138441096dae40d332a5f7ccee87520fd8e3a8bf7792411bf46eaef108b08c50b19fd43a14b4fe34333b94765ecf7c125bd758541224b5c6ca07e166fc89f1fee4275e31acfa84a13398f40942a02dfb54bba0edd1673d1fe792e8bf6e6e54ff31d45493aa9e2af1f8d1c6e978f6719b7daccc6af7b4d37aa8263eab73a7d9c7f2bf14e0ab1477b1ac510d19cff1d223df763081e0aac859519e2183c47cbd143f90449c4d00a80908a084f81eb99b24c81c722dc48da4520c0699c3bbffa5c20a320d9b124512ffe515420f5de5d0957c60153ae743dc4d425bdfa339469e856425538d1d61c929dcb71b378dbe390f7e7fb20bd15ba49d9478ce3da4cb89008b47c9ff8f3b04764077c68a50e256426ff44decd24f8e059a898ed4b582ba9296baa73ff1faa197e9aada952c169a8f0a20890337c4e90fe8321910771f13d8c52b41ee5f263d74fc99675053153ef52abf6038b8b84948dddfa46c0052a91c793650bb562b5e872298abe5bc812d48d3c3faa78a11a5b67722164234e226e707b611a4e5cf09e705ed931687208d0fdfb93102b035421bdec2297c904354ccff47e6a3c536137b41b2846c7de4bd514aac3feb8200e8c6ed3473f45d2498180364dd93923d8486329db7a843c0c302c391b9aef93f4b056dd919ac33b26fb6671239151eff779ff81c9f7a7ead3cb2d652502d965c4799416a288be250e62a23e287df2c5049c2a0fbae2d596bdc93ce4033a66fd0df42d0a43aaca6c300a2402e5ec9acd0e9b22f86d0701b9cef9859298816ef2fd39c91fc74834a2f85e1fc6c8fcf095cf2182338fa82b2a155828ec2094809c0974d6f73ea47549a1c527a6cc8cee6f88b7ceed5ac92f45362810021f5c74e984752f6d089b39548d1dee8a8fe0f5c8946d9f10b987411b0f581bf600a24c99b96d3", 0x1000}, {&(0x7f0000006000)="90a0781f72373eeadefc34d675b4d2cc6b1cbd3ea9879f34b80b0356fa0d2972f3dbd2e4ef259f40e98aacf2e097b41eebebcebf15c5cfced54865b72dad71492a501c88b5c2d87165c270f0f8577bf2e99e05d5", 0x54}], 0x7, &(0x7f0000006100)=[{0x78, 0x112, 0x5, "f73bc17c421aef9e2d3e664f3ac56347447d74af46950f4c6cd0a356c939bf692cff2de6c6dcdb46ec81d0c45713b4989177587d035568450d881e2c0e0f2909b7ba2254beacb7a578b858af54ad340141843f0460af78612baefa8690f2759e4e3ca2e1"}, {0x48, 0x11, 0x1, "fe3a2aaadc8c47c7589a1d75fe26057daa6215aee5f83ba761e7c2ef3030fdd066b6ca30d8dbff71ab35d345982f0b0a1b10942588"}], 0xc0}}, {{&(0x7f00000061c0)=@pptp={0x18, 0x2, {0x0, @local}}, 0x80, &(0x7f00000063c0)=[{&(0x7f0000006240)="319776a296467db455583fccbec5d9b8dfd85b8be3698b7892b80f2e74081bb8b22047cbfb2f626a03adf652ce12b5c7ccd774b4a5514dbc1b4087d04bdd2c686ff4da229a058ccfbb80", 0x4a}, {&(0x7f00000062c0)="f3d2d596133b594fd3619a7cc2871e49b58d0c298205719e16055483adbac06cdd9677132429a289f157d5f4", 0x2c}, {&(0x7f0000000200)="2a9b22c26b8a02ebf0", 0x9}, {&(0x7f0000006340)="7f8ad48637873d9d70c0e84a002ec08f3c6a864484281649ad89a8b6f36cf8a70fd94e02bf52991a7c38165128af63e6e78ea4b174719a823e1fce092acf7121fefe3168634f077cffe1a5fd2a4d1cbba590046b07272dacd5edc6ff05473e22c3be5016958cc12d7154b1e64f11d4478f40b592c65ebb67", 0x78}], 0x4, &(0x7f0000006400)=[{0x18, 0x117, 0xfc6, "579e8b41c331"}], 0x18}}], 0x7, 0x40) 23:59:49 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_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getpid() ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) read(0xffffffffffffffff, &(0x7f00000002c0)=""/99, 0x63) socket$inet_udp(0x2, 0x2, 0x0) r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000000)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[@ANYBLOB="5b1ffed8ed342c5e2e1d854d6817fdcc33838d0202ab91b6dc9aae21fd13b687e342ed5bbdad1a"], 0x10}}, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r2, &(0x7f0000000000)={0xa, 0x8000002, 0x0, @loopback}, 0x1c) sendto$inet6(r2, 0x0, 0x0, 0x2004c009, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @empty}, 0x1c) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$KVM_CREATE_PIT2(r3, 0x4040ae77, &(0x7f00000000c0)={0x8}) ioctl$int_in(r2, 0x5421, &(0x7f0000000080)=0x3) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x5417, 0x0) sendmsg$sock(r2, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000b80)=[{0x0}, {&(0x7f0000000100)="9a97", 0x2}], 0x2}, 0x4004045) splice(r2, 0x0, r1, 0x0, 0x60000, 0x0) 23:59:49 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x68, 0x30, 0xffff, 0x0, 0x0, {}, [{0x54, 0x1, [@m_ife={0x50, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x28, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x68}}, 0x0) [ 197.437825] UDF-fs: error (device loop1): udf_read_tagged: read failed, block=256, location=256 [ 197.451517] UDF-fs: error (device loop1): udf_read_tagged: read failed, block=512, location=512 [ 197.467757] UDF-fs: warning (device loop1): udf_load_vrs: No anchor found [ 197.475748] UDF-fs: Scanning with blocksize 1024 failed [ 197.502183] UDF-fs: error (device loop1): udf_read_tagged: read failed, block=256, location=256 23:59:50 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r0, 0x0, 0x0) sendmsg$RDMA_NLDEV_CMD_GET_CHARDEV(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x64, 0x140f, 0x2, 0x70bd26, 0x25dfdbfe, "", [@RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x1}, @RDMA_NLDEV_ATTR_CHARDEV_TYPE={0x8, 0x45, 'cma\x00'}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x4}, @RDMA_NLDEV_ATTR_CHARDEV_TYPE={0xb, 0x45, 'smc_ib\x00'}, @RDMA_NLDEV_ATTR_CHARDEV_TYPE={0xd, 0x45, 'opa_vnic\x00'}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8}]}, 0x64}}, 0x4004800) perf_event_open(&(0x7f0000000180)={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) r1 = socket$packet(0x11, 0x3, 0x300) r2 = dup(r1) setsockopt$packet_int(r2, 0x107, 0x10000000000f, &(0x7f0000006ffc)=0x4000000a, 0x4) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000200)={'vlan0\x00', 0x0}) bind$packet(r1, &(0x7f0000000640)={0x11, 0x0, r5}, 0x14) setsockopt$packet_fanout(r4, 0x107, 0x12, &(0x7f0000000000)={0x0, 0x1000}, 0x4) sendto$inet6(r1, &(0x7f0000000300)="0503d03206023e0e01a00000c513f7c25975e697b02f08066b2b2ff0dac8897c6b11876d886b143a301817ccd51cc5471d130a6632a88161b6fd8f24286a57c3fe257c3314a3974bb654697f", 0xfdfa, 0x0, 0x0, 0x0) [ 197.551073] UDF-fs: error (device loop1): udf_read_tagged: read failed, block=512, location=512 [ 197.570255] tmpfs: No value for mount option '' [ 197.596331] UDF-fs: warning (device loop1): udf_load_vrs: No anchor found [ 197.605070] tmpfs: No value for mount option '' [ 197.609026] UDF-fs: Scanning with blocksize 2048 failed [ 197.617268] UDF-fs: warning (device loop1): udf_load_vrs: No VRS found [ 197.632093] UDF-fs: Scanning with blocksize 4096 failed 23:59:50 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r0, 0x0, 0x0) setsockopt$inet6_MCAST_MSFILTER(r0, 0x29, 0x30, &(0x7f0000000280)={0x3, {{0xa, 0x4e23, 0x80000000, @mcast2, 0x15c}}, 0x0, 0x4, [{{0xa, 0x4e22, 0x55, @ipv4={[], [], @local}, 0x800}}, {{0xa, 0x4e23, 0x20, @private0, 0x3}}, {{0xa, 0x4e22, 0x1, @private1, 0x7fffffff}}, {{0xa, 0x4e21, 0x7, @rand_addr=' \x01\x00', 0xe5aa}}]}, 0x290) 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_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$udf(&(0x7f0000000000)='udf\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)='\x00BEA01', 0x6, 0x8000}, {&(0x7f0000010100)='\x00NSR02', 0x6, 0x8800}, {0x0}, {&(0x7f0000011100)="02000200fd0001008f77f0010001", 0xe, 0x20000}], 0x0, &(0x7f0000000040)) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r1, 0x0, 0x0) bind$l2tp(r1, &(0x7f0000000080)={0x2, 0x0, @empty}, 0x10) 23:59:50 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x68, 0x30, 0xffff, 0x0, 0x0, {}, [{0x54, 0x1, [@m_ife={0x50, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x28, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x68}}, 0x0) 23:59:50 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000440)='pagemap\x00') r2 = openat$audio(0xffffffffffffff9c, &(0x7f0000000000)='/dev/audio\x00', 0x41, 0x0) write$FUSE_ATTR(r1, &(0x7f00000000c0)={0x78, 0x0, 0x0, {0x5, 0x8, 0x0, {0x0, 0x7, 0xea11, 0x1, 0xff, 0x6, 0x72, 0x5, 0x1, 0x8000, 0x3, 0xee01, 0xee00, 0x6f1, 0x7fff}}}, 0x78) ioctl$SNDCTL_DSP_SETFRAGMENT(r2, 0xc004500a, &(0x7f0000000480)) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r3, 0x0, 0x0) dup2(r1, r3) sendfile(r2, r1, 0x0, 0x1c01) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r4, 0x0, 0x0) readahead(r4, 0x6, 0x1000) ioctl$SOUND_MIXER_READ_VOLUME(r2, 0x80044d17, &(0x7f0000000140)) r5 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r5, 0x0, 0x0) bind$isdn_base(r5, &(0x7f0000000180)={0x22, 0x5, 0xff, 0x80, 0xb5}, 0x2f) dup3(r0, r1, 0x0) 23:59:50 executing program 4: unshare(0x40000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = accept4$packet(r0, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f00000000c0)=0x14, 0x0) fcntl$F_GET_FILE_RW_HINT(r3, 0x40d, &(0x7f0000000140)) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="290000002000190f00003fffffffda060200000000e80001dd0000040d000d00ea1100000005000000", 0x29}], 0x1) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x3}, [@IFLA_GROUP={0x8}]}, 0x28}, 0x1, 0x0, 0x0, 0x40000}, 0x40) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) 23:59:50 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000033c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0, 0x2000}}], 0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x8154c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0x0, 0x6, 0xffffffffffffffff, 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='cpuset\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f00000000c0)='cgroup.procs\x00', 0x2, 0x0) sendmsg$NFT_MSG_GETOBJ(r0, &(0x7f0000000300)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="50000000130a0104000000000076682f32e215a370fbff2aa41f000000090000070900010073797a310000000008000340000000050900010073797a300000000008000340000000020000010073797a"], 0x50}, 0x1, 0x0, 0x0, 0x4000080}, 0x800) preadv(r1, &(0x7f00000009c0)=[{&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000003c0)=""/68, 0x44}, {&(0x7f00000005c0)=""/214, 0xd6}, {&(0x7f00000007c0)=""/146, 0x92}, {0x0}, {&(0x7f0000000940)=""/71, 0x47}], 0x6, 0x0, 0x0) 23:59:50 executing program 3: r0 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x2812, r0, 0x0) write$tun(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="66624eedffc6ab"], 0xce) perf_event_open(&(0x7f00000000c0)={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) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ptmx\x00', 0xb0080, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r1, 0x40286608, &(0x7f0000000140)={0xffffff7f, 0x1, 0x81, 0x5, 0x1ff, 0x8}) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0, 0x32, 0xffffffffffffffff, 0x0) [ 197.857977] IPVS: ftp: loaded support on port[0] = 21 23:59:50 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x68, 0x30, 0xffff, 0x0, 0x0, {}, [{0x54, 0x1, [@m_ife={0x50, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x28, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x68}}, 0x0) [ 197.881436] new mount options do not match the existing superblock, will be ignored [ 197.940996] new mount options do not match the existing superblock, will be ignored 23:59:50 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x98, 0x30, 0xffff, 0x0, 0x0, {}, [{0x84, 0x1, [@m_ife={0x80, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x58, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x30, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x1}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x98}}, 0x0) 23:59:50 executing program 2: write$FUSE_NOTIFY_RETRIEVE(0xffffffffffffffff, &(0x7f0000000080)={0x30, 0x5, 0x0, {0x0, 0x0, 0x3ff, 0x1ff}}, 0x30) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x4, 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) r0 = memfd_create(&(0x7f0000000340), 0x0) ftruncate(r0, 0x0) r1 = socket$kcm(0x10, 0x2, 0x10) sendmsg$kcm(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000140)="2e0000003100050ad24180648c6394fb0124fc0012000b4009000200053582c137153e370900018025641700d1bd", 0x2e}], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800050, 0x2) 23:59:50 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r1, 0x0, 0x0) setsockopt$PNPIPE_HANDLE(r1, 0x113, 0x3, &(0x7f0000000040)=0x2, 0x4) ioctl$USBDEVFS_REAPURB(0xffffffffffffffff, 0x4008550c, &(0x7f0000000000)) setsockopt$inet_sctp6_SCTP_INITMSG(r0, 0x84, 0x2, &(0x7f00000000c0), 0x8) bind$inet6(0xffffffffffffffff, 0x0, 0x0) setsockopt$bt_BT_FLUSHABLE(0xffffffffffffffff, 0x112, 0x8, &(0x7f0000000140)=0x4, 0x4) ioctl$F2FS_IOC_ABORT_VOLATILE_WRITE(0xffffffffffffffff, 0xf505, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r3, 0x0, 0x0) setsockopt$sock_int(r3, 0x1, 0xe, &(0x7f0000000100)=0xfffffff8, 0x4) r4 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(r0, 0x84, 0x10, &(0x7f0000000280)=@assoc_value={0x0, 0x401}, &(0x7f00000002c0)=0x8) [ 198.137782] UDF-fs: error (device loop1): udf_read_tagged: read failed, block=512, location=512 [ 198.172721] sctp: [Deprecated]: syz-executor.3 (pid 10258) Use of struct sctp_assoc_value in delayed_ack socket option. [ 198.172721] Use struct sctp_sack_info instead [ 198.195234] netlink: 'syz-executor.2': attribute type 2 has an invalid length. 23:59:50 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) [ 198.271075] UDF-fs: warning (device loop1): udf_load_vrs: No anchor found [ 198.280073] UDF-fs: Scanning with blocksize 512 failed 23:59:50 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r0, 0x0, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0xa, &(0x7f00000005c0)=0x169, 0x4) bind$inet(r2, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r2, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) recvmsg(r2, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x11, 0x0, 0xf080}, 0x0) write$binfmt_elf64(r2, &(0x7f00000000c0)=ANY=[], 0x1000001bd) [ 198.339456] UDF-fs: error (device loop1): udf_read_tagged: read failed, block=256, location=256 [ 198.371634] UDF-fs: error (device loop1): udf_read_tagged: read failed, block=512, location=512 [ 198.403923] UDF-fs: warning (device loop1): udf_load_vrs: No anchor found [ 198.414788] UDF-fs: Scanning with blocksize 1024 failed [ 198.457619] UDF-fs: error (device loop1): udf_read_tagged: read failed, block=256, location=256 [ 198.489125] UDF-fs: error (device loop1): udf_read_tagged: read failed, block=512, location=512 [ 198.490389] netlink: 'syz-executor.4': attribute type 13 has an invalid length. [ 198.523114] UDF-fs: warning (device loop1): udf_load_vrs: No anchor found [ 198.530281] UDF-fs: Scanning with blocksize 2048 failed [ 198.561222] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. [ 198.580257] UDF-fs: warning (device loop1): udf_load_vrs: No VRS found [ 198.594110] UDF-fs: Scanning with blocksize 4096 failed [ 198.598163] IPVS: ftp: loaded support on port[0] = 21 23:59:51 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r0, 0x0, 0x0) setsockopt$inet6_MCAST_MSFILTER(r0, 0x29, 0x30, &(0x7f0000000280)={0x3, {{0xa, 0x4e23, 0x80000000, @mcast2, 0x15c}}, 0x0, 0x4, [{{0xa, 0x4e22, 0x55, @ipv4={[], [], @local}, 0x800}}, {{0xa, 0x4e23, 0x20, @private0, 0x3}}, {{0xa, 0x4e22, 0x1, @private1, 0x7fffffff}}, {{0xa, 0x4e21, 0x7, @rand_addr=' \x01\x00', 0xe5aa}}]}, 0x290) 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_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$udf(&(0x7f0000000000)='udf\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)='\x00BEA01', 0x6, 0x8000}, {&(0x7f0000010100)='\x00NSR02', 0x6, 0x8800}, {0x0}, {&(0x7f0000011100)="02000200fd0001008f77f0010001", 0xe, 0x20000}], 0x0, &(0x7f0000000040)) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r1, 0x0, 0x0) bind$l2tp(r1, &(0x7f0000000080)={0x2, 0x0, @empty}, 0x10) 23:59:51 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$IP6T_SO_GET_REVISION_TARGET(0xffffffffffffffff, 0x29, 0x45, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0xb) ioctl$sock_inet_SIOCSIFFLAGS(0xffffffffffffffff, 0x8924, 0x0) socket(0x0, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmmsg$alg(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = accept4$packet(0xffffffffffffffff, 0x0, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x25, &(0x7f00000000c0)=0x1914, 0x4) getpeername$packet(r1, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000100)=0x14) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x4e22}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x200408d4, &(0x7f0000001240)={0xa, 0x4e22, 0x0, @loopback}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$sock_SIOCOUTQ(0xffffffffffffffff, 0x5411, 0x0) sendto$inet6(r0, &(0x7f0000000000)="cc", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @dev}}}, 0x80, 0x0}, 0x40002040) 23:59:51 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x8c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x78, 0x1, [@m_ife={0x74, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x4c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x24, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x8c}}, 0x0) [ 198.707754] netlink: 'syz-executor.4': attribute type 13 has an invalid length. [ 198.814806] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 198.843428] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 198.921776] A link change request failed with some changes committed already. Interface caif0 may have been left with an inconsistent configuration, please check. [ 199.034635] UDF-fs: error (device loop1): udf_read_tagged: read failed, block=512, location=512 [ 199.120441] UDF-fs: warning (device loop1): udf_load_vrs: No anchor found [ 199.128623] UDF-fs: Scanning with blocksize 512 failed [ 199.151459] UDF-fs: error (device loop1): udf_read_tagged: read failed, block=256, location=256 23:59:51 executing program 4: perf_event_open(&(0x7f00000005c0)={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) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040)='nl80211\x00') ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r0, &(0x7f00000000c0)={0x0, 0x929, &(0x7f0000000100)={&(0x7f0000000140)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="050000000000000000000500000008000300", @ANYRES32=r2, @ANYBLOB="a0496401ec000000"], 0x24}}, 0x0) 23:59:51 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) [ 199.176422] UDF-fs: error (device loop1): udf_read_tagged: read failed, block=512, location=512 [ 199.200348] UDF-fs: warning (device loop1): udf_load_vrs: No anchor found [ 199.208347] UDF-fs: Scanning with blocksize 1024 failed 23:59:51 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x84, 0x30, 0xffff, 0x0, 0x0, {}, [{0x70, 0x1, [@m_ife={0x6c, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x44, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x1c, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x84}}, 0x0) [ 199.221294] UDF-fs: error (device loop1): udf_read_tagged: read failed, block=256, location=256 [ 199.257731] UDF-fs: error (device loop1): udf_read_tagged: read failed, block=512, location=512 [ 199.267901] UDF-fs: warning (device loop1): udf_load_vrs: No anchor found [ 199.293062] UDF-fs: Scanning with blocksize 2048 failed 23:59:51 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x7c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x68, 0x1, [@m_ife={0x64, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x3c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x14, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x7c}}, 0x0) [ 199.330104] UDF-fs: warning (device loop1): udf_load_vrs: No VRS found 23:59:51 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 23:59:51 executing program 3: syz_mount_image$bfs(&(0x7f0000000000)='bfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="cefaad1bc00a0000ff0f", 0xa}, {&(0x7f0000010100)="02", 0x1, 0x200}], 0x1000, &(0x7f0000000240)={[], [{@subj_role={'subj_role', 0x3d, '\x04\x00\x00\x00\x15\x19\xe3\xcb\xf2\xcf\xd5\xcd\xaa\xf7\x86\xc4M\x87Na\xc4\x1a\xfd\xebSI\xaf\xad\x87\x03C\x10Xd\xe2\x96\xecy\xb8/^\x1aA\x16w\x0e\x97j/[\x7f\xb5\xd7\x1f\xe0\xe5)\'\x15\xa7\xd0\xaaY\x8fN\x00~\xf6Nz\xc3\r\xbb\a\x89\xc1l\xd4\x89\x01\x86F2\xcb\xb4r\x174\x83\x8a^\x86JC[\x9d\x8d\xd5zp:Q\x02p\xd6\x14\x1cx\xbe\xa9\x17p\x00\x00'}}, {@fsname={'fsname'}}, {@subj_role={'subj_role', 0x3d, '%@({#'}}, {@fscontext={'fscontext', 0x3d, 'sysadm_u'}}]}) setsockopt$ARPT_SO_SET_ADD_COUNTERS(0xffffffffffffffff, 0x0, 0x61, &(0x7f0000000040)={'filter\x00', 0x4}, 0x68) [ 199.392753] UDF-fs: Scanning with blocksize 4096 failed [ 199.417426] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. 23:59:52 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x7c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x68, 0x1, [@m_ife={0x64, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x3c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x14, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x7c}}, 0x0) 23:59:52 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 23:59:52 executing program 4: perf_event_open(&(0x7f00000005c0)={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) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040)='nl80211\x00') ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r0, &(0x7f00000000c0)={0x0, 0x929, &(0x7f0000000100)={&(0x7f0000000140)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="050000000000000000000500000008000300", @ANYRES32=r2, @ANYBLOB="a0496401ec000000"], 0x24}}, 0x0) 23:59:52 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r0, 0x0, 0x0) fcntl$setsig(r0, 0xa, 0x21) connect$inet6(0xffffffffffffffff, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)=[{{0x0, 0x0, &(0x7f0000000d00)=[{&(0x7f00000000c0)="ae4a56b3b0002ec93b6060fbab8ab0aaface5a7280ef69792c173808db83784ad8a044d9fffbffff", 0x28}], 0x1}}], 0x2, 0x0) sendmsg$NL80211_CMD_UPDATE_FT_IES(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000040)={&(0x7f0000000240)={0x1d8, 0x0, 0x100, 0x70bd2d, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0xe92, 0x51}}}}, [@NL80211_ATTR_MDID={0x6, 0xb1, 0x7}, @NL80211_ATTR_IE={0x1b0, 0x2a, [@perr={0x84, 0xfc, {0x40, 0x10, [@ext={{}, @device_a, 0xca, @device_a, 0x39}, @not_ext={{}, @device_b, 0x2d98ab07, "", 0x11}, @ext={{}, @device_b, 0x2, @device_b, 0x3f}, @ext={{}, @device_a, 0x100, @broadcast, 0x1}, @not_ext={{}, @device_b, 0x1ff, "", 0x25}, @not_ext={{}, @broadcast, 0x10000, "", 0x1a}, @not_ext={{}, @device_b, 0x9, "", 0x35}, @ext={{}, @broadcast, 0xfa000000, @broadcast, 0x32}, @ext={{}, @device_b, 0x7, @device_a, 0x2b}, @ext={{}, @device_a, 0xffffffff, @device_b, 0x1e}, @not_ext={{}, @broadcast, 0x80, "", 0x41}, @ext={{}, @device_a, 0x7, @broadcast}, @not_ext={{}, @device_a, 0x7, "", 0x29}, @not_ext={{}, @broadcast, 0x3, "", 0x22}, @not_ext={{}, @device_a, 0x2, "", 0x2b}, @not_ext={{}, @device_b, 0x401, "", 0x32}]}}, @challenge={0x10, 0x1, 0x34}, @link_id={0x65, 0x12, {@initial, @broadcast}}, @perr={0x84, 0x95, {0x1f, 0x9, [@not_ext={{}, @device_a, 0xffffffff, "", 0x35}, @not_ext={{}, @broadcast, 0x10000, "", 0x4}, @ext={{}, @device_b, 0x9, @broadcast, 0xb}, @ext={{}, @broadcast, 0xff, @device_a, 0x8}, @not_ext={{}, @device_a, 0x9, "", 0x3f}, @ext={{}, @device_a, 0x8, @device_a, 0x2d}, @ext={{}, @device_a, 0xf0000000, @device_a, 0x12}, @ext={{}, @device_b, 0x800, @broadcast, 0x13}, @not_ext={{}, @broadcast, 0x0, "", 0x29}]}}]}]}, 0x1d8}, 0x1, 0x0, 0x0, 0x14}, 0x4000000) [ 199.590074] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. 23:59:52 executing program 2: mkdir(&(0x7f0000000540)='./file0\x00', 0x4) clone(0x600f0800, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) syz_emit_vhci(&(0x7f0000000580)=@HCI_ACLDATA_PKT={0x2, {0xc8, 0x1, 0x3, 0xa}, @l2cap_cid_le_signaling={{0x6}, @l2cap_conn_param_update_rsp={{0x13, 0x4, 0x2}, {0x3}}}}, 0xf) ioctl$PERF_EVENT_IOC_RESET(0xffffffffffffffff, 0x2403, 0x1) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$IPT_SO_SET_REPLACE(r0, 0x4000000000000, 0x40, &(0x7f0000000000)=@raw={'raw\x00', 0x4001, 0x3, 0x4b0, 0x0, 0x0, 0x148, 0x360, 0x148, 0x418, 0x240, 0x240, 0x418, 0x240, 0x3, 0x0, {[{{@uncond, 0x0, 0x2f8, 0x360, 0x0, {}, [@common=@inet=@hashlimit1={{0x58, 'hashlimit\x00'}, {'lo\x00', {0x1c, 0x0, 0x1ff, 0xffffffff, 0x0, 0xec, 0x6}}}, @common=@unspec=@bpf1={{0x230, 'bpf\x00'}, @pinned={0x1, 0x0, 0x0, './file0\x00'}}]}, @unspec=@CT2={0x68, 'CT\x00', 0x2, {0x0, 0x0, 0x0, 0x0, '\x00', 'syz0\x00'}}}, {{@uncond, 0x0, 0x98, 0xb8, 0x0, {}, [@inet=@rpfilter={{0x28, 'rpfilter\x00'}}]}, @unspec=@NOTRACK={0x20, 'NOTRACK\x00'}}], {{[], 0x0, 0x70, 0x98}, {0x28}}}}, 0x510) 23:59:52 executing program 4: perf_event_open(&(0x7f00000005c0)={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) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040)='nl80211\x00') ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r0, &(0x7f00000000c0)={0x0, 0x929, &(0x7f0000000100)={&(0x7f0000000140)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="050000000000000000000500000008000300", @ANYRES32=r2, @ANYBLOB="a0496401ec000000"], 0x24}}, 0x0) 23:59:52 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) unshare(0x2a000400) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) getsockname$l2tp(r3, 0x0, &(0x7f0000000040)) r4 = dup2(r1, r2) ioctl$SG_GET_LOW_DMA(r4, 0x227a, &(0x7f0000000000)) 23:59:52 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 23:59:52 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x7c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x68, 0x1, [@m_ife={0x64, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x3c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x14, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x7c}}, 0x0) 23:59:52 executing program 1: pkey_alloc(0x0, 0x1) r0 = syz_open_dev$sg(&(0x7f0000000180)='/dev/sg#\x00', 0x0, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$KVM_GET_VCPU_EVENTS(0xffffffffffffffff, 0x8040ae9f, &(0x7f0000000240)) r2 = socket$unix(0x1, 0x1, 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r3, 0x0, 0x0) r4 = dup2(r2, r1) r5 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r5, 0x0, 0x0) ioctl$IMCTRLREQ(r5, 0x80044945, &(0x7f0000000140)={0x2181, 0x0, 0x20, 0x10000}) r6 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(0xffffffffffffffff, 0x0, 0x0) write$FUSE_BMAP(r6, &(0x7f0000000280)={0x18, 0x0, 0x0, {0x8}}, 0x18) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f00000001c0)={0x3, 'veth1_to_hsr\x00', {0x278d}, 0x3}) getsockopt$inet_sctp6_SCTP_RECVNXTINFO(r4, 0x84, 0x21, &(0x7f0000000080), &(0x7f00000000c0)=0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="ae88bff8240200005a90f57f07703aeff0f64ebbee07962c22772e11b44e69d90cf41bdd2ac8bb8c43b460e46292", 0x2e}, {&(0x7f0000000040)="53000000fcffffff77040300000020006000002000000000000040000000000008000000", 0x200000bf}], 0x2) syz_open_dev$radio(&(0x7f0000000200)='/dev/radio#\x00', 0x2, 0x2) [ 199.788758] xt_hashlimit: size too large, truncated to 1048576 23:59:52 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 23:59:52 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x84, 0x30, 0xffff, 0x0, 0x0, {}, [{0x70, 0x1, [@m_ife={0x6c, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x44, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x1c, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x84}}, 0x0) 23:59:52 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r0, 0x0, 0x0) perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0xe3, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xc, 0xffffffffffffffff, 0x0) syz_genetlink_get_family_id$nl80211(0x0) r1 = socket$l2tp(0x2, 0x2, 0x73) sendmmsg$inet(r1, &(0x7f0000006840)=[{{&(0x7f00000000c0)={0x2, 0x0, @loopback}, 0x10, 0x0}}], 0x1, 0x0) [ 199.830907] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. 23:59:52 executing program 1: r0 = socket$kcm(0xa, 0x802, 0x88) r1 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r2, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE(r2, 0xc0405519, &(0x7f00000001c0)={0xa, 0x2, 0x5f, 0xa8, '\x00', 0xfffffff7}) socketpair(0x1a, 0x2, 0xfffffff9, &(0x7f0000000180)) sendmsg$kcm(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in6={0xa, 0x4e24, 0x0, @mcast2, 0x9}, 0x80, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="3800000000000000290000000400000078040401", @ANYRESOCT], 0x38}, 0x8000) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000280)={[0x1000, 0x2, 0x4, 0x80000001, 0x8, 0x100, 0x8, 0x9, 0x1, 0x2c85, 0x3, 0x2, 0x4, 0x3, 0x2, 0x10000], 0xf000, 0x10111}) sendmsg$kcm(r2, &(0x7f0000000000)={&(0x7f0000000100)=@caif=@dbg={0x25, 0x40, 0x9}, 0x80, &(0x7f0000000040)=[{&(0x7f0000000280)}], 0x1, &(0x7f0000001280)}, 0x0) 23:59:52 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 23:59:52 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x80, 0x30, 0xffff, 0x0, 0x0, {}, [{0x6c, 0x1, [@m_ife={0x68, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x40, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x18, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x80}}, 0x0) 23:59:53 executing program 3: bpf$ENABLE_STATS(0x20, &(0x7f0000000080), 0x4) set_mempolicy(0x2, &(0x7f0000000140)=0x3, 0x8001) r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x4001fc) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x1000003, 0x5c831, 0xffffffffffffffff, 0x0) ioctl$sock_SIOCINQ(r1, 0x541b, &(0x7f0000000000)) modify_ldt$write2(0x11, &(0x7f0000000040), 0x10) 23:59:53 executing program 4: write$binfmt_script(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) socket$kcm(0x10, 0x2, 0x0) socket$kcm(0x2b, 0x1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0)='batadv\x00') r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f0000000400)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_MESH(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000000)=ANY=[@ANYBLOB="14000000", @ANYRES16=0x0, @ANYBLOB="000000000000000000000f10000008000300", @ANYRES32=r5], 0x4}}, 0x0) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000007640)={&(0x7f0000000000)=ANY=[@ANYBLOB="46040000", @ANYRES16=r3, @ANYBLOB="ffff070000ff0f000000", @ANYRES32=r2], 0x4}}, 0x0) sendfile(r2, r1, 0x0, 0x100000002) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$devlink(&(0x7f0000000100)='devlink\x00') sendmsg$DEVLINK_CMD_SB_POOL_GET(r7, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)={0x14, r8, 0xf19}, 0x14}}, 0x0) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(r6, &(0x7f0000000180)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000140)={&(0x7f0000000440)=ANY=[@ANYBLOB="a874ffa7d5c6207ef8b81e1900ec00", @ANYRES16=r8, @ANYBLOB="08002abd7000fbdbdf2545000000080001007063690011000200303030303a30303a31302e300000000008008e0002000000080001007063690011000200303030303a30303a31302e300000000008008e00030000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008008e0002000000080001007063690011000200303030303a30303a31302e300000000008008e0003000000"], 0xa8}, 0x1, 0x0, 0x0, 0x44}, 0x6048800) sendmsg$NLBL_CIPSOV4_C_LIST(r7, &(0x7f0000000340)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000240)=ANY=[@ANYBLOB="1c002000c1ee8b400be5962e32bdc54dc4d2e04172edf489eeea535fc6243001403a86ca9100003650b2dcda453e4c0c20999f248779b01555f07a6995cc09b5e1bd749ddf2fcf453126ae31bb9a5ebe00c7485a05a389d28f3d8747b33f0d68", @ANYRES16=0x0, @ANYBLOB="000825bd7000ffdbdf25030000000800020002000000"], 0x1c}, 0x1, 0x0, 0x0, 0x80}, 0x4000000) 23:59:53 executing program 1: socket$nl_netfilter(0x10, 0x3, 0xc) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') r1 = syz_open_dev$vcsn(&(0x7f0000000100)='/dev/vcs#\x00', 0x7, 0x14082) ioctl$VIDIOC_ENUM_FRAMESIZES(r0, 0xc02c564a, &(0x7f0000000200)={0x4, 0x41495043, 0x1, @discrete={0x400, 0x1}}) setsockopt$bt_BT_VOICE(r1, 0x112, 0xb, &(0x7f0000000140)=0x60, 0x2) write$FUSE_INTERRUPT(r0, 0x0, 0x0) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000044c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="440000000206010100000000000002a00000000004000780051001000700000005000100070000000500050002000000050005000c0000000900020073797a32000000006940a35784e15124a59301aa01e913560a884867dcda48cd9768c3580b939a839783eb17a916ee1bf2cf3dc73be79628f695f24110faedbe9ab9ea958bcc651c6f49705ff85e38f69d7a66c19561344db63354fe47b142a850dac624423bb13264a2a9cc1882059f36fc0fdec6340c294e3e43d446f38235375c367b589b046ec26b3033e97c630f367b758e0a3c70f5323846eca5096eea27f40910"], 0x44}, 0x1, 0x0, 0x0, 0x891}, 0x41) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r2, 0x0, 0x0) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(r2, 0x8010661b, &(0x7f0000000180)) setsockopt$inet_mreqn(r2, 0x0, 0x24, &(0x7f00000001c0)={@remote, @loopback}, 0xc) 23:59:53 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) dup2(r0, r0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 23:59:53 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x78, 0x30, 0xffff, 0x0, 0x0, {}, [{0x64, 0x1, [@m_ife={0x60, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x38, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x10, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x78}}, 0x0) 23:59:54 executing program 3: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_GETXATTR(r0, &(0x7f0000000080)={0x18}, 0x18) write$binfmt_misc(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYRES64], 0x4240a2a0) r1 = socket$alg(0x26, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mount$fuse(0x0, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='fuse\x00', 0x120408a, &(0x7f0000000c00)={{'fd'}, 0x2c, {'rootmode', 0x3d, 0xc000}, 0x2c, {'user_id'}, 0x2c, {'group_id'}, 0x2c, {[{@max_read={'max_read', 0x3d, 0xad45660}}, {@allow_other='allow_other'}, {@max_read={'max_read', 0x3d, 0xfff}}, {@default_permissions='default_permissions'}, {@allow_other='allow_other'}], [{@obj_type={'obj_type', 0x3d, 'hash\x00'}}, {@obj_user={'obj_user', 0x3d, 'hash\x00'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '^-$x(/--&*^'}}, {@smackfsdef={'smackfsdef', 0x3d, 'erspan\x00'}}, {@euid_eq={'euid', 0x3d, 0xffffffffffffffff}}, {@dont_appraise='dont_appraise'}, {@uid_lt={'uid<'}}]}}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) bind$alg(r1, &(0x7f0000000100)={0x26, 'hash\x00', 0x0, 0x0, 'sha384\x00'}, 0x58) r4 = accept4(r1, 0x0, 0x0, 0x0) r5 = syz_genetlink_get_family_id$batadv(&(0x7f0000000180)='batadv\x00') r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r7, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) ioctl$KVM_SET_XCRS(0xffffffffffffffff, 0x4188aea7, &(0x7f0000000480)={0x2, 0x9, [{0x7f, 0x0, 0xff}, {0x4, 0x0, 0x40}]}) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000300)={{{@in=@empty, @in6=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@remote}, 0x0, @in=@empty}}, &(0x7f0000000000)=0xe8) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000004340)={&(0x7f00000007c0)=ANY=[@ANYBLOB="20020000e02908b6847b862d16f681f01b6e2936959be9ad4d02713123facaabfc268b7e3aa69e863bccfc10742d43e7dd30757363c5214e114d1e73d048a4cc39a0ea04289af7010cdf3b368e803741182ecd8dfdd4f48950672bd1a2aebcf2ec6c90c884943f6915a180bbbdf2a87022820dc9604a3b0c89afac296d33ebbd0dc7ae3752d23f6b66487006402486662056a43c827089e50eef9818ebbc39b057a60e02c737bac2c42150488d9723c81e644c42faa199ba5e16a79ed751d895ca0debca3f3ebdb019bc384884c30be640308f7d7b", @ANYRESOCT=r5, @ANYBLOB="20002dbd7097daa5da28865900fedbdf2501001601ee47df00", @ANYRES32=0x0, @ANYRESHEX=r6, @ANYRES32, @ANYBLOB="4201028040000100240001006c625f706f72745f737461747300000000000000000000000000000000000000050003000b000000cefd04000500000008000600", @ANYRES32=0x0, @ANYBLOB="40000100240001006c625f686173685f737461747300000000000000000000000000000000000000050003000b000000080004000000000008000700000000004c000100240001006c625f74785f6d6574686f640000000000000000000000000000000000000000050003000500000019000400686173685f746f5f706f72745f6d617070696e67000000003800010024000100616374697665706f727400000000000000000000000000000000000000000000050003000300000008000400", @ANYRES32=0x0, @ANYBLOB="38000100240000106d636173745f72656a6f696e5f636f756e740000000000200000000000000000050003000300000008b0ad921c88db6eb1fd330d020004000010000038000102240001006d636173745f72656a6f696e5f696e74657276616c00000000000000000000000500030003000000", @ANYRES32=0x0, @ANYBLOB="780002803c00010024000100757365725f6c696e6b757000000000000000000000000000000000000000000005000300060000000400040008000600", @ANYRES32=r8, @ANYRES16=r6], 0x220}, 0x1, 0x0, 0x0, 0x4040005}, 0x4000041) sendmsg$RDMA_NLDEV_CMD_STAT_GET(r4, &(0x7f0000000440)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000400)={&(0x7f0000000280)={0x18, 0x1411, 0x20, 0x70bd29, 0x25dfdbfe, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}]}, 0x18}, 0x1, 0x0, 0x0, 0x40814}, 0x0) getsockname$packet(r7, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r6, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000700)=@newlink={0x98, 0x10, 0xc3b, 0x0, 0xfffffffe, {0x0, 0x0, 0x0, 0x0, 0x80}, [@IFLA_MASTER={0x8, 0xa, r9}, @IFLA_LINKINFO={0x70, 0x12, 0x0, 0x1, @erspan={{0xb, 0x1, 'erspan\x00'}, {0x60, 0x2, 0x0, 0x1, [@IFLA_GRE_ENCAP_FLAGS={0x6, 0xf, 0x3ff}, @IFLA_GRE_REMOTE={0x8, 0x7, @broadcast}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_ERSPAN_INDEX={0x8, 0x15, 0x97465}, @IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_IGNORE_DF={0x5}, @IFLA_GRE_IKEY={0x8}, @IFLA_GRE_REMOTE={0x8, 0x7, @multicast2}, @IFLA_GRE_LINK={0x8}, @IFLA_GRE_ENCAP_FLAGS={0x6}, @IFLA_GRE_TTL={0x5, 0x8, 0x80}, @IFLA_GRE_ERSPAN_DIR={0x5}]}}}]}, 0x98}, 0x1, 0x0, 0x0, 0x8010}, 0x0) 23:59:54 executing program 4: r0 = socket$netlink(0x10, 0x3, 0xa) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040)='devlink\x00') sendmsg$DEVLINK_CMD_TRAP_SET(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000140)={0x58, r1, 0x0, 0x70bd29, 0x25dfdbfb, {}, [{@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c, 0x82, 'source_mac_is_multicast\x00'}, {0x5, 0x83, 0x1}}]}, 0x58}, 0x1, 0x0, 0x0, 0x800}, 0x48890) 23:59:54 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) dup2(r0, r0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 23:59:54 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x74, 0x30, 0xffff, 0x0, 0x0, {}, [{0x60, 0x1, [@m_ife={0x5c, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x34, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x74}}, 0x0) 23:59:54 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 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_config_ext}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r0, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r0, 0x84, 0x71, &(0x7f0000000040)={0x0, 0x4}, 0x8) pivot_root(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r2, 0x0, 0x0) ioctl$vim2m_VIDIOC_TRY_FMT(r2, 0xc0d05640, &(0x7f00000000c0)={0x1, @sdr={0x3231564e, 0xfffffff8}}) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000011c0)=@newlink={0x40, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x13}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @sit={{0x8, 0x1, 'sit\x00'}, {0x14, 0x2, 0x0, 0x1, [@IFLA_IPTUN_LOCAL={0x8}, @IFLA_IPTUN_REMOTE={0x8, 0x3, @initdev={0xac, 0x1e, 0x0, 0x0}}]}}}]}, 0x40}}, 0x0) mount(0x0, 0x0, 0x0, 0x1, 0x0) pipe(&(0x7f00000001c0)) 23:59:54 executing program 4: syz_usbip_server_init(0x5) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r0, 0x0, 0x0) r1 = getpgid(0x0) process_vm_readv(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_procfs(r1, &(0x7f0000000280)='coredump_filter\x00') write$FUSE_INTERRUPT(r2, 0x0, 0x0) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f00000000c0)={0x9d0000, 0x8, 0x1, r2, 0x0, &(0x7f0000000080)={0x990a6b, 0x5, [], @p_u8=&(0x7f0000000040)=0x7f}}) 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_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="bbbbbbbbbbbbf600440000000800450000280000000000019078ac1e0001ac14145e0d00907800000002000000000000000000000000b20ab2b21857c2d3cda785ecf4d8491f5f12e70ef83e92dc198e5fa80cca10e3e782786bf1b3773d2896211980243c28cfc4f2d9cc1b4f2382a88354b6e36ae5799bf63c0c20cf4cf739d2c361ed3f3e44c91d60f5787095e527acaccaaf6698ff84fffb4e30c1126501c6663e557b687dc4e38897a44d274ecd1c4935c96f56eef484c1eda52203a2c38c22c2b2a44dc41c2fc8350033be4baacf8ff89219c7"], 0x0) socket$nl_generic(0x10, 0x3, 0x10) 23:59:54 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 23:59:54 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) dup2(r0, r0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) [ 201.787148] vhci_hcd vhci_hcd.0: pdev(4) rhport(0) sockfd(3) [ 201.793003] vhci_hcd vhci_hcd.0: devid(0) speed(5) speed_str(super-speed) [ 201.859255] vhci_hcd: connection closed [ 201.859481] vhci_hcd: stop threads [ 201.874286] vhci_hcd: release socket [ 201.891163] vhci_hcd: disconnect device 23:59:54 executing program 5: socket$packet(0x11, 0x3, 0x300) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 23:59:54 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x64, 0x30, 0xffff, 0x0, 0x0, {}, [{0x50, 0x1, [@m_ife={0x4c, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x24, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x4}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x64}}, 0x0) [ 202.123047] syz-executor.1 (10424) used greatest stack depth: 23264 bytes left 23:59:54 executing program 3: ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(0xffffffffffffffff, 0x40182103, &(0x7f00000000c0)={0x0, 0x1, 0xffffffffffffffff, 0xfffffffc}) r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000040)={0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="2e0000001a008106e00f80ecdb4cb9020a000004a1dc556a6c3255fb12000100040fda1b40d80000000000000000", 0x2e}], 0x1, 0x0, 0x0, 0x10}, 0x0) r1 = socket$kcm(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendmsg$kcm(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000002c0)="2e00000013008105e00f80ecdbc0b5f210c804a01e000000302e20000000a3030e001a000a000200aacc2b2043b2", 0x2e}], 0x1, 0x0, 0x0, 0xf000}, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 23:59:54 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x64, 0x30, 0xffff, 0x0, 0x0, {}, [{0x50, 0x1, [@m_ife={0x4c, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x24, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x4}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x64}}, 0x0) 23:59:54 executing program 1: openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/kvm\x00', 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r0, 0x0, 0x0) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ocfs2_control\x00', 0x402300, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) syz_genetlink_get_family_id$tipc(&(0x7f0000000040)='TIPC\x00') sendmsg$TIPC_CMD_GET_LINKS(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x24, 0x0, 0x800, 0x0, 0x0, {{}, {}, {0x8}}}, 0x24}}, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000740)={0x3, 0x2, 0xf000, 0x1000, &(0x7f0000000000/0x1000)=nil}) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r3, 0x4090ae82, &(0x7f0000000200)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfb]}) ioctl$KVM_RUN(r3, 0xae80, 0x0) syz_genetlink_get_family_id$nl80211(0x0) sendmsg$NL80211_CMD_GET_STATION(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x80}, 0x8010) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$KVM_SET_REGS(r3, 0x4090ae82, &(0x7f0000000380)={[0x0, 0x1, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x8], 0x0, 0x2a0110}) 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) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000780)={{}, "05f6b933e5c8ba8a608fe70403f4853aa92e017d6f6208707b03ca0740c19717f5e7484aef6808060bf1629b72d5b5c17bcbf76ac4f4996c5701aa60e4c5d2cf6d440deb10b62abf9fe0a86aa650f31bf68018be4a98db976b48373c4ca55dc9bdfc453327c93b1312a066eaa409ffc395086798b8131b7728926ab9c123310e44f4be9e86474222f43acb5973b5f3d31cc3b6df1ed76cf7af2f7307efd490015b116d4319139b57db07b47566ec05dd0e86892f836b110d0d6734888ba8220da16a8394738475b109311a909a935c4dd11081db2c4009dbc77513e35265bcb7666cfc3831b25737ee3db99d7df37f1bb46baaeaeff2def254c93f438cc7daa69e991844739b1d48fe5e0e3615fc7cd318de54c58b80ae4c3edd94c777d6536dba717002db0d8279f393bf142f58cc5911f8ba9b3e0fb45f35bf3f8ec485bca5e6d1ace6d041d34801265d89ee1c1acf8cb00b8ea1410c6cd34f0207adca406c12df13cbf6cc5f9575f5ec2046244c8e7b2d7590d3e62e1b10b36813678db6bd0a2903c7f1408294c651187112aea908732336daaab910c6e57f44bed5886e30773f0045ebcfac900599c27a71a3ea23a3e82a33d2a3f05542db9980f78b1b15ced48ea2d2c87d1050e6163e831719a715b7c0d9dd06a08cef100155fd169bdb49e2dd3431b72fd838752d37ba5edc82bb51cface6db9c773322e32e290276e585f591650371881e3365e42d181c99d00cc0d2e7cfb97bc444f9edc517bc990ba99a1d0f211e7e2774e56eeb0f215459c73f2cb7a981e9e3a90b54b2a43f2290a60ce9182d3982c3e37cfe8da28e3e61806a3713340e536db3e116ef431f9f1fc546e3f1575bcc6cfbbb5306fc3205ea9b145c822eff3cdb9840fd2de1de3b4276c37765f9dbed390c734edbe91d4f31890294c8bc8aadd99670b1fc36e47e174c800e4691d478b0a78deaeb0ec9a464b190fe4addc66718d93dd50e20cf6da820e81b52fd0eb702f5a8c63e89f74fb11d356d47b6ed40a6a2ba9fd762b5255e9bd35647211f2894c7ba6a740af0e9b89e00c2fc0b9daede07ac7c1d0c4a6038932894e8bf8132777fe798491a2fe0856c0e2515d0147f958568ee6fd53b2a3b3a9054456b446a85f65e8a8858740a6a1b2a7549502bf9469d87c8c150ccd9bac5c3775d6900b9d72062a9d2a5235bd6fc50f6d90a0b2bd68d23bf8a557d35ddfb99aeabaf525752cbc1172becc0f3b7fe1a0b6e7205a80a4a9082cbdd50a0bf5c0b163890b0782f6e58542c85ae374d3b305fb674ad3b22f94c011360a5c2360336e8640a8fd2af00f4faa01850b40bc7580fb0889d414cffaa9497b54f36b743c45bf4163d5bdc0dc55d1c326d5de8d59579ee392b2ac7b55dbc2dcc40b55ada21fc5e87398206f7ba2bb1860bbd9982d2ad010031e60e130b793ffd782161f79e45adccb72eb478c926eec1f66e0321be5c678cb0d7755318688fd53645ae5afab1f7dd4e25cf7c9ba67187efe23ff2fb69324c0bd15a96f7b4879ef44f544df95fa7017f0332bccbbf82202d4e940c946f5d380578ecfa0490d2d51c09e0cc8db5fa4b92295e3c7150d8a7ee4d419dcd807d642a169b4cb9872ee885cc9c521c292d8cf02d1cefb97b92ed31a968fe88c2c0ba7993213ac30af96ca73ede5924498ceff6711e9ef8d9a4a19f0743a13a491c735dfd869016e33ec0b7707951aa49660b540a3d0752b091cabb3ad1cba04789f35218f41d0af23ffa6eafd4ac4dfa72ca2664363a0338a54a1c713e5c6ee9b8e835121877a9b6629605230a1991193fd579e18e9bfdf68808a2ddd2f1f5e9237333cf07f24dd847bd2e9e8eeb3c10597643b2cc1d1957f28725e762e3c84267e51df5c78a1b720926ad4e7e1349428b52759f9814006cbf7888acee540ff66a45b05d0ade38e8cbcd8066e1bda07d2fdf6b7df7d4924eab02b5a175eef1a2860fca28aec72ae12613d12988d2f213ebc2cfaf0cfad642dfa3f3efe8c7c76579588637caa4b87bcc5ec6ec6e2b76e62cc17451b483e395af1cc77e3a2e4ffe54971bccfe415e822e21d67c02dd50e6f86fcab0c848a842d0feb36f6e945c19bc6cb45f54cd891e8de16a7b96dde2d9d7396b82864c713777ed32bbea050b036e1f05495e833c17994b0d52747545d3f348bbe4130d724acfb34a10ea632941a2dc16c5e0383094acd83e5921964dea0061ce10ddcd4f6a0ab41b177423652b4a84a00b682ad94723323c7fc183df27caa06724ec81b6cdf915e346d051c14a43bc3883b3a48e3f6a3899eaa48d9abcc2227365d5d40527a9c23b83879f1a0709dfb6e0d1103c2224e14763fc70a0e980d53499a4496e9b6816f6111c833b2460f794294504af5ee0d4f3473de2266f67f95bb8f396633a9bfaac5bf8029bd31f3239604cb814b66bcb26a74bc8e44949e7c17a097091362a1d6f1819d05dce4a238566fc82cfd72b55cb50c18bbd89a5ad99d04f0e481c0bbf8ad3791fa0a29351cd8cbc4a566aa31f2b10140f4e97f3659123e8565de0b8385351f4afbe6246514542752af0b00a8723c46194ad904df6e754cc33e8c15f67121024c2ded6dd5379c22de7bf8f647863efc3c11ed7f671e9d7456c627f923fa37bdc306d980fffb3809b96381864fe38ee60626a0020bc9ec61fb19a16480c156bdc9a76be2ff6f17b5723ac4ce4d861ca6fc4b0737e4d9283feeb672fa949c8aa46c5b208ce9ecafb24c0bc77c11664752565c5c677d5962c3e45716ed66880e19c4cd891b4175666972c7f2f081b608e19987fcab38aaf3035de07bfb8206d9b963d6a6a59130f6f413352b84afc47f7eb0be449901ad39261d3c4af7a1f45b31789f037e12ce464740789147ad2abf8fef005cc6307a38110a0df06876b9d653e640da22e0e328f6546d98b018fb4562e4495b7d110010e8a1d6cc0afbef69258bead69fc01563c21565276a2c9e2a9ed079bb61048d5000f9e1e377c96344ef5cec58df7fbba485a8183fccb9f9218f0220360e1cbe4c78d0ee008cbae0e225189a30ddd37827fff4f4647ee876537022984761ffe06ce48a78db701ffefd5eed4f0fbf81e58faadd8328b61e5c88a2e26ec7ca936c2b77dda8eb58ca55c35c6e6af0983af594ad0cc85dba67053256e36089bb3287d2c3b9c5328f1439fe82e34a089aa696b804172002ba100836a0c3726eb3f8dadb4b9afcebace410e637a27304540244319971031a5836d6682953ef858303de5d8fad842240e272ea3fb99c324fe9d68ef3a24564ad2ad13e82d22ae568aef883b00f77d04a971a8cd278c12e0da5777fd9159f498167a0eb81d1647531696d1a64a69735d352c9c5cc88daa2e07ded4924a6609c256a7a6485d4365b9f2881fa39eb7613c341ef187c8ae844ab2260d59f17ebeeb8fef7270b7fe1af003c48b4fb3e811a5af00978af9e10061ca98c133b60836f23064efb2970cace66ce2f59d671057c4cb0560a5bb9bbffb7b5db65e4db5f3f2b4c494bc9731e7d0c5227678fb6be2cde8bcdc2fbfe5f43891a5a3d450e7e93701530d0eacdfa71ed63dec6a6ca9a1aa746aaaca2fbe3ff5890988d174762790d032b633c940eda71ad751825f087e080e044e03ce6dcfac7087a37c0479074a3f6fb5473c7b6476afaecd9dce42e40f6b4049aa25988d076a995fca6e52afc700f06893d90bd6a3faaee9d8d155086fb75b2d26410e4d297ffbfa46aed37eed2fe1259b4cce590e35ab60e5322a6d902ef40de5ad6ae694c7251885e9774363cbe9741fcb5d66565ab33498775d3f6ea98682ca2e646717f25a01aca6055eb36f92aa8492949710aa9f99d0d2d53fb28864b2e5805d9aa3e2272a501fea0c23645e1e51c7bffca0c76024446c2ebdbfa0c2e7e5463a3fc40748a175c841b3d1544df4df58445c13379874ec7cde9fea37f029fce39cdaa03d2e389a429e34038f3df4d8f11b3be92b4cc006ac022cb3362d687d1a794971567422224ee4e425796129bd39d70983d5edb4df1958a2f98ede57e37bdd040fe01b2e0f0fcf6d8510efaa55e14c83cc94174d197a3d0d7e090e54e2ba095017c83ec781e802fb8bdc1edec3643a667e6765d3f51ef0f78d145e84203510f358ab9e9b9a0989753f3e41dd3a085bc170845060187c667cecd474b79bacde3e40aed2b1c5f16cf655e8b83e9fe076b87eadc4004b16196294e00cef72113cc29fef7f31e337dc97965a2fad1029e5168d2b02cac9078126414155e5e6ff4c09aec7d5ba15c32b194dae13339ee3612b42899297545ed9e662d2ebd8edc058a626acf8cc2af4b2d0cf4f27a2c1088f83478333cc9faa9a630008f0e2b074b117b746e2aa0ebb9ff5e078caeaffaf01490f93cded1d8e31b2cce15590e9a22e109b2878c104c60290a34c9ced04c223fbdb4ccd859bb8b179e2f0bbbada1421410dd61de9c28fa1cddeb1bf421d23a8b06bef1ac0268a660a09902a21ad3134e6d6060be1d76e263b37fdcaa5c19b9987a206783b69dced99e08088eb02d396622b0ae31bce6b2c2e7cdd3d0790a7828238ee98aa821bfadbadb116de7fae2ea03879a80aae1f9406927506a73b406b4af84a4f64640ea46cc58a67155a7a0f79deb24487b4414be4f22ab675b14465a26361fc6e31730299c3d330de61034b781e9d8a3f3d59bd8c56f57c706a81576950c545c99eff34655933020c231ea232656ead83eb8ab6bdc75e2641aa6f7052df176b26173d795e96a35faf3139eec650573543b55f4203061ad635e92dfe4147339c643de366ecc7947698d0a09dc439098567c739ecb40920e593abf64f0a6c59972395c5bb55030b193d5c966c1a07e0113c0f0a6e8c836ab9e75a853ab8bcc4baeafa2f111fca1654ad219ea0a968bd35874b394a73a9d02bdecc4f5763f74258fd950c78aa378b3120c299f89a4a77b61992851686b7cb8fd943b914ac079d4c9d299f17221bf0fa26dc4c34c4f597e6ea6dee83e3ab0767a21eb53c80fd2f125d031bbd38b966e252229082a6513613c2609d6958827b11d0bfd8bbc926e29ed65556bc516d62e4ee82a744f659d0f729007b97cabf89e0123508352f5e6839778a6db0f8fe1d440d41f6781e19b4d180ea4256c70da9d6fe9392653150e3ef89a18e46a4d5f2f3c3f542d324ee40ffc759f0b4353bef3737a15f24e4476cd62512619cedbdfa0395075c0d07514f03a6df34ba9ccdcef518ec5edf7badd5cd2fcb41bd3b6ed9fba38a8895d5e03485bfb1fcbfb56c67035870459a7bf63542d040fdb22d63658a05f3ee906439142b1a8c36d9565bf7cd4e436b4a64896538dca3f9902016e2ec3c0a78a0ebb3127e240c4fdb4f1fe596bcc276d3d6ca6ed24fc75b88646334f26a76b417678be14ae1c830493915f76e73f9a512bb95e9e095de5a79170a995a917eed78f343ceed4cf6ea5d4fc7730a202fedf13d41a8345c37a5e75c54269f3a8d458214e2a2efedb8d652a322b593f651a799dc80162202f4ecdc1a9a3e873801df0a83cfda222ce35e1b9c9a51625d454dac24ea330a9ec68d550d693dfc5a5544928a52f5efc2afc81e644ce43bad0478afec1ebc761be35993513f2d7e2652db2430d3e218838e0d44c455440ee5d088cadd097d99c3a217e98749e200d4f90d09d3857b9d0a0a2db1bc4d49f835fb42f8fdbed137c1e0488bdd6175342ae4af8551449aa148e71285148ad0ca47c145305cb06dfd79541e6fa6657493b85a62203c94fff61e8811"}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) 23:59:54 executing program 5: socket$packet(0x11, 0x3, 0x300) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) [ 202.312324] netlink: 6 bytes leftover after parsing attributes in process `syz-executor.3'. 23:59:54 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x64, 0x30, 0xffff, 0x0, 0x0, {}, [{0x50, 0x1, [@m_ife={0x4c, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x24, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x4}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x64}}, 0x0) [ 202.360319] vhci_hcd vhci_hcd.0: pdev(4) rhport(1) sockfd(3) [ 202.362118] netlink: 6 bytes leftover after parsing attributes in process `syz-executor.3'. [ 202.366171] vhci_hcd vhci_hcd.0: devid(0) speed(5) speed_str(super-speed) 23:59:54 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setns(r1, 0x10000000) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r2, 0x0, 0x0) setns(r2, 0x40000000) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_DEL(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="600000000906010110000000000000400008000005000100060000800c0007800800e940130100040900020073797a30"], 0x1}}, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) ioctl$BTRFS_IOC_WAIT_SYNC(r4, 0x40089416, &(0x7f00000000c0)) splice(r0, 0x0, r3, 0x0, 0x45fe8, 0x0) [ 202.408087] vhci_hcd: connection closed [ 202.408875] vhci_hcd: stop threads [ 202.416672] vhci_hcd: release socket [ 202.420600] vhci_hcd: disconnect device 23:59:55 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/dev_snmp6\x00') r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ptmx\x00', 0x5, 0x0) ioctl$TCSETS(r1, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8, 0x0, "02e1000000060e008946e3c600fd8400"}) ioctl$TCSETS(r1, 0x40045431, &(0x7f00000000c0)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x0) r3 = syz_open_pts(r2, 0x4000000000225043) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = dup3(r3, r0, 0x0) ioctl$TCXONC(r6, 0x540a, 0x0) write$binfmt_script(r1, &(0x7f0000000300)=ANY=[], 0x17) write$P9_RATTACH(r0, &(0x7f00000001c0)={0x14}, 0xffffffde) fcntl$setstatus(r0, 0x4, 0x40800) ioctl$TCXONC(r6, 0x540a, 0x1) 23:59:55 executing program 5: socket$packet(0x11, 0x3, 0x300) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 23:59:55 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x50, 0x30, 0xffff, 0x0, 0x0, {}, [{0x3c, 0x1, [@m_ife={0x38, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x10, 0x2, 0x0, 0x1, [@TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x50}}, 0x0) [ 202.496074] netlink: 6 bytes leftover after parsing attributes in process `syz-executor.3'. [ 202.522153] netlink: 6 bytes leftover after parsing attributes in process `syz-executor.3'. 23:59:55 executing program 3: syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8, 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, 0x0, 0x0, @perf_config_ext={0x1}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = creat(&(0x7f00000003c0)='./bus\x00', 0x0) openat$dsp(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/dsp\x00', 0x501000, 0x0) ioctl$PPPIOCSMAXCID(r0, 0x40047451, &(0x7f0000000180)=0x80000000) ftruncate(r0, 0x48280) r1 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) setxattr$security_capability(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0, 0x0, 0x3) sendmsg$AUDIT_SET(0xffffffffffffffff, 0x0, 0x4040800) io_setup(0xa, &(0x7f0000000240)) dup3(r1, 0xffffffffffffffff, 0x0) ioctl$VIDIOC_G_JPEGCOMP(r1, 0x808c563d, &(0x7f0000000300)) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7f000000) 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_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0) [ 202.594926] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.1'. 23:59:55 executing program 4: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000001480)='/dev/vsock\x00', 0x9c340d180894bfd6, 0x0) sendmsg$NL80211_CMD_SET_CQM(r0, &(0x7f00000015c0)={&(0x7f00000014c0)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000001580)={&(0x7f0000000340)=ANY=[@ANYBLOB='l\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000425bd7000fbdbdf253f00000008000300", @ANYRES32=0x0, @ANYBLOB="50005e80080003000500000008000a000470f8000800060004000000080003003a000080080006001d5e000008000600aa52b23a080003000900000014000100070000001f0000000400000000000080774dd721eb9faf02e42026a24252a648c3245823d378caea90ac302269fbc49ea2d735d0ded320c0fa01ec6426d93e429e7e092d4c873b1e53af20b4f72f11398d60290a73f38364c35a8f0594e6c25e683ffbe7d8fe3842ac4b74990f9fa4a00893fc415a3d4cf17c929c6bbcc208b04a930037510c22c4360d06633332e71ebd055a414c64eb3a487a21bff43e010cdba19c439fd07e6b7aada6cf3f2838"], 0x6c}}, 0x8095) ioctl$sock_inet_SIOCDELRT(0xffffffffffffffff, 0x890c, 0x0) 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) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f00000001c0)={0x1, &(0x7f0000000300)=[{0x6, 0x0, 0x0, 0x6}]}, 0x10) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x20044891, 0x0, 0x0) close(r1) r2 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$KVM_GET_CLOCK(r0, 0x8030ae7c, &(0x7f0000000000)) connect$inet(r2, &(0x7f0000e5c000)={0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0xe}}, 0x10) 23:59:55 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x50, 0x30, 0xffff, 0x0, 0x0, {}, [{0x3c, 0x1, [@m_ife={0x38, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x10, 0x2, 0x0, 0x1, [@TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x50}}, 0x0) 23:59:55 executing program 5: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 23:59:55 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x50, 0x30, 0xffff, 0x0, 0x0, {}, [{0x3c, 0x1, [@m_ife={0x38, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x10, 0x2, 0x0, 0x1, [@TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x50}}, 0x0) 23:59:55 executing program 5: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 23:59:55 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) ioctl$sock_inet_SIOCGARP(r2, 0x8954, &(0x7f0000000140)={{0x2, 0x4e23, @rand_addr=0x64010102}, {0x1, @broadcast}, 0x40, {0x2, 0x4e23, @loopback}, 'batadv_slave_1\x00'}) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r2, 0x0) r3 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ftruncate(r3, 0x8200) r4 = socket$inet6(0xa, 0x400000000001, 0x0) close(r4) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x143042, 0x0) sendfile(r4, r5, 0x0, 0x200ffc) open(&(0x7f0000000040)='./bus\x00', 0x80002, 0x12a) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x9) 23:59:55 executing program 5: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 23:59:55 executing program 4: 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, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r0, 0x0, 0x0) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000400)='IPVS\x00') sendmsg$IPVS_CMD_NEW_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)={0x54, r1, 0x1, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_SERVICE={0x40, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_TIMEOUT={0x8}, @IPVS_SVC_ATTR_FLAGS={0xc}, @IPVS_SVC_ATTR_FWMARK={0x8}, @IPVS_SVC_ATTR_SCHED_NAME={0x7, 0x6, 'nq\x00'}, @IPVS_SVC_ATTR_PE_NAME={0x8, 0xb, 'sip\x00'}, @IPVS_SVC_ATTR_NETMASK={0x8}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0xa}]}]}, 0x54}}, 0x0) sendmsg$IPVS_CMD_GET_DAEMON(r0, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000080)={&(0x7f0000000280)={0xe0, r1, 0x200, 0x70bd2b, 0x25dfdbfe, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x675b}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x5}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x8001}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_SERVICE={0x58, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_PE_NAME={0x8, 0xb, 'sip\x00'}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x0, 0x14}}, @IPVS_SVC_ATTR_FWMARK={0x8}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x4, 0x1}}, @IPVS_SVC_ATTR_SCHED_NAME={0x7, 0x6, 'lc\x00'}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e20}, @IPVS_SVC_ATTR_PE_NAME={0x8, 0xb, 'sip\x00'}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x26, 0x2d}}, @IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x12}]}, @IPVS_CMD_ATTR_DAEMON={0x3c, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @loopback}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @initdev={0xac, 0x1e, 0x0, 0x0}}, @IPVS_DAEMON_ATTR_SYNC_ID={0x8, 0x3, 0x2}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'veth1_to_bridge\x00'}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x7}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0xdf2}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x8}]}, 0xe0}, 0x1, 0x0, 0x0, 0x20008000}, 0x24048044) syz_mount_image$f2fs(&(0x7f0000000000)='f2fs\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000b0009000000030000000c0000000900000002000000010000000000000000400000000000000b0000001e0000000200000002000000020000000200000016000000000400000004000000080000000c00000010000000140000030000000100000002", 0x69, 0x400}, {&(0x7f0000010c00)="d73cd47a0000000000020000000000000b00000000000000150000001500000010000000140000001200000010000000ffffffffffffffffffffffffffffffffffffffff030006000000000000000000000000000e0000000200000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f", 0xa6, 0x400000}, {&(0x7f0000010d00)="00000000000000000000000000000000000000000000000000000000ae8bfed7", 0x20, 0x400fe0}, {&(0x7f0000011900)="0000000000000000000000000000000000000000000000000000000100000000d73cd47a0000000000020000000000000b00000000000000150000001500000010000000140000001200000010000000ffffffffffffffffffffffffffffffffffffffff030006000000000000000000000000000e0000000200000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f", 0xc6, 0x404fe0}, {&(0x7f0000011a00)="00000000000000000000000000000000000000000000000000000000ae8bfed7", 0x20, 0x405fe0}], 0x0, &(0x7f0000014900)=ANY=[]) 23:59:55 executing program 1: sendmsg$NLBL_CIPSOV4_C_LISTALL(0xffffffffffffffff, 0x0, 0x4000) sendmsg$NLBL_CIPSOV4_C_REMOVE(0xffffffffffffffff, 0x0, 0x0) sendmsg$NLBL_CIPSOV4_C_LISTALL(0xffffffffffffffff, 0x0, 0x40400) sendmsg$NLBL_CIPSOV4_C_ADD(0xffffffffffffffff, 0x0, 0x0) sendmsg$NLBL_CIPSOV4_C_LIST(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000280)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRESDEC], 0x14}, 0x1, 0x0, 0x0, 0x10040000}, 0x4020090) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$bpf(0x20000000, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2001001, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x68200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={0x0, &(0x7f0000000140)=""/56, 0xa0, 0x38, 0x1}, 0x20) pivot_root(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r1, 0x0, 0x0) syz_emit_ethernet(0x1ca, &(0x7f0000000340)={@random="e834b6125b0d", @broadcast, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "d64d4d", 0x194, 0x3a, 0x0, @initdev={0xfe, 0x88, [0x0, 0x2], 0x0, 0x0}, @mcast2, {[], @mlv2_report={0x8f, 0x0, 0x0, 0x7, 0x4, [{0x4, 0x7, 0x1, @loopback, [@remote], [0x3, 0x10001, 0x10001, 0x5, 0x9, 0x2, 0x800]}, {0x1, 0x2, 0x5, @private2={0xfc, 0x2, [], 0x1}, [@mcast1, @dev={0xfe, 0x80, [], 0x20}, @empty, @empty, @private1], [0x1, 0x29e32558]}, {0x3a, 0x1, 0x5, @private2, [@mcast2, @private0, @initdev={0xfe, 0x88, [], 0x1, 0x0}, @private2={0xfc, 0x2, [], 0x1}, @mcast2], [0x2]}, {0xff, 0x1, 0x1000000000000039, @initdev={0xfe, 0x88, [], 0x0, 0x0}, [@initdev={0xfe, 0x88, [], 0x1, 0x0}, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @dev={0xfe, 0x80, [], 0x23}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @loopback], [0x4]}]}}}}}}, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400000007fd17e5ffff0606040000000000000000", 0x39}], 0x1) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 23:59:55 executing program 5: r0 = socket$packet(0x11, 0x0, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 23:59:55 executing program 3: 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getpid() socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000180)='lp\x00', 0x3) r0 = socket$nl_route(0x10, 0x3, 0x0) prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000000)) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000080)=@setlink={0x54, 0x13, 0x41d, 0x400, 0x0, {0x8, 0x0, 0xc002, 0x0, 0x200, 0x2026}, [@IFLA_OPERSTATE={0x5, 0xa, 0x10}, @IFLA_NUM_RX_QUEUES={0x8, 0x20, 0x9b2e}, @IFLA_IFALIAS={0x14, 0x14, 'bond0\x00'}, @IFLA_NUM_TX_QUEUES={0x8}, @IFLA_TARGET_NETNSID={0x8, 0x2e, 0x3}]}, 0x54}, 0x1, 0x5e}, 0x45) gettid() sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 23:59:55 executing program 0 (fault-call:4 fault-nth:0): r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) [ 203.456224] F2FS-fs (loop4): Magic Mismatch, valid(0xf2f52010) - read(0x0) 23:59:56 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bsg\x00', 0x10080, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000140)='/dev/dlm-monitor\x00', 0x48101, 0x0) sendmsg$SMC_PNETID_FLUSH(r2, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000340)=ANY=[@ANYBLOB='X\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="04002dbd7000fcdbdf250400000005000400010000000900030073797a32000000000900030073797a320000020000000000000000000500040001000000140002006970766c616e31000000000000000000ec14c3d9a9c0a0400f8411c18d9fd226ed9a8e88c01da1d35be4bd4fdeecdeb313d715c1e752e43398bdaac8d8e9177e7aaab8fca83b8a7b3c808650470012fd5f7d308b1a72d0e490c466762739e25fdf5eb1ce2a2cbf9755ac6ae0e2d4ae6044ca3852e3de754b595eeb047e5080dad1ddb4590e4398471b2a219f8802f41667eaecdd358445ef81fd663320bb45114dde3c570303ef2810c8bc9681ee88195b2f4a596471"], 0x58}, 0x1, 0x0, 0x0, 0x4004000}, 0x1) r3 = socket$phonet_pipe(0x23, 0x5, 0x2) connect$phonet_pipe(r3, 0x0, 0x0) setsockopt$bt_BT_DEFER_SETUP(r1, 0x112, 0x7, &(0x7f0000000100)=0x1, 0x4) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)={0x6c, 0x0, 0x1, 0x40b, 0x0, 0x0, {0x2}, [@CTA_TUPLE_ORIG={0x24, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @dev}, {0x8, 0x2, @remote}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_LABELS={0x5, 0x16, 0x1, 0x0, [0x0]}, @CTA_TUPLE_REPLY={0x24, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @remote}, {0x8, 0x2, @private}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TIMEOUT={0x8}]}, 0x6c}}, 0x0) [ 203.507181] netlink: 'syz-executor.1': attribute type 4 has an invalid length. [ 203.524962] F2FS-fs (loop4): Can't find valid F2FS filesystem in 2th superblock 23:59:56 executing program 5: r0 = socket$packet(0x11, 0x0, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) [ 203.579593] IPv6: ADDRCONF(NETDEV_CHANGE): lo: link becomes ready [ 203.584585] F2FS-fs (loop4): invalid crc value [ 203.597825] FAULT_INJECTION: forcing a failure. [ 203.597825] name failslab, interval 1, probability 0, space 0, times 1 [ 203.627949] F2FS-fs (loop4): SIT is corrupted node# 0 vs 7 [ 203.648990] CPU: 1 PID: 10543 Comm: syz-executor.0 Not tainted 4.19.150-syzkaller #0 [ 203.656936] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 203.666380] Call Trace: [ 203.668968] dump_stack+0x22c/0x33e [ 203.672683] should_fail.cold+0xa/0x2f [ 203.676564] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 203.681757] ? lock_acquire+0x170/0x3f0 [ 203.685739] __should_failslab+0x153/0x1b6 [ 203.690052] should_failslab+0x5/0xf [ 203.693776] kmem_cache_alloc_node+0x245/0x4d0 [ 203.698350] __alloc_skb+0x71/0x580 [ 203.702101] netlink_sendmsg+0xa9c/0xcc0 [ 203.706169] ? nlmsg_notify+0x1a0/0x1a0 [ 203.710130] ? __sock_recv_ts_and_drops+0x540/0x540 [ 203.715150] ? nlmsg_notify+0x1a0/0x1a0 [ 203.719215] sock_sendmsg+0xc7/0x130 [ 203.722915] ___sys_sendmsg+0x7bb/0x8f0 [ 203.726965] ? copy_msghdr_from_user+0x440/0x440 [ 203.731713] ? find_held_lock+0x2d/0x110 [ 203.735791] ? __fget+0x386/0x570 [ 203.739233] ? lock_downgrade+0x750/0x750 [ 203.743368] ? check_preemption_disabled+0x41/0x2b0 [ 203.748384] ? __fget+0x3ad/0x570 [ 203.751825] ? copy_fd_bitmaps+0x2c0/0x2c0 [ 203.756057] ? find_held_lock+0x2d/0x110 [ 203.760105] ? vfs_write+0x3d7/0x540 [ 203.763807] ? __fget_light+0x1d1/0x230 [ 203.767782] __x64_sys_sendmsg+0x132/0x220 [ 203.772001] ? __sys_sendmsg+0x1b0/0x1b0 [ 203.776046] ? vfs_write+0x393/0x540 [ 203.779754] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 203.785104] ? trace_hardirqs_off_caller+0x6e/0x210 [ 203.790106] ? do_syscall_64+0x21/0x670 [ 203.794074] do_syscall_64+0xf9/0x670 [ 203.797874] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 203.803047] RIP: 0033:0x45de59 [ 203.806244] Code: 0d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 db b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 203.825140] RSP: 002b:00007fa47d9f1c78 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 203.835091] RAX: ffffffffffffffda RBX: 000000000002e600 RCX: 000000000045de59 [ 203.842348] RDX: 0000000000000000 RSI: 00000000200000c0 RDI: 0000000000000004 [ 203.849604] RBP: 00007fa47d9f1ca0 R08: 0000000000000000 R09: 0000000000000000 [ 203.856857] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 203.864109] R13: 00007ffd9c5bd38f R14: 00007fa47d9f29c0 R15: 000000000118bfd4 [ 203.887627] F2FS-fs (loop4): Failed to initialize F2FS segment manager [ 203.941415] F2FS-fs (loop4): Magic Mismatch, valid(0xf2f52010) - read(0x0) 23:59:56 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x6, 0x9f9}, 0x0) r0 = getpid() sched_setattr(r0, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x3, 0x5, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) recvmmsg(r1, &(0x7f0000005c40)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setpipe(r3, 0x407, 0x0) write(r3, &(0x7f0000000340), 0x41395527) vmsplice(r2, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x2, 0x0, 0x0, 0x3}, 0x0) r4 = creat(&(0x7f0000000180)='./bus\x00', 0x0) bind$netlink(0xffffffffffffffff, &(0x7f0000000300)={0x10, 0x0, 0x25dfdbfd}, 0xc) ftruncate(r4, 0x800) lseek(r4, 0x0, 0x2) r5 = open(&(0x7f0000001840)='./bus\x00', 0x84002, 0x0) sendfile(r4, r5, 0x0, 0x8400f7fffff8) r6 = openat$ipvs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/vs/sync_refresh_period\x00', 0x2, 0x0) sendmsg$WG_CMD_SET_DEVICE(r6, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x78, 0x0, 0x300, 0x70bd2c, 0x25dfdbff, {}, [@WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e20}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e20}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_FWMARK={0x8, 0x7, 0x6}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}, @WGDEVICE_A_FWMARK={0x8, 0x7, 0xffffffff}, @WGDEVICE_A_FLAGS={0x8, 0x5, 0x1}]}, 0x78}, 0x1, 0x0, 0x0, 0x3159dea913c2f605}, 0xc0) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305828, &(0x7f0000000080)={0x0, 0x1, 0x7fffffff, 0x9}) creat(&(0x7f0000000680)='./bus\x00', 0x1c7) [ 203.986040] F2FS-fs (loop4): Can't find valid F2FS filesystem in 2th superblock [ 204.022669] F2FS-fs (loop4): invalid crc value [ 204.053841] F2FS-fs (loop4): SIT is corrupted node# 0 vs 7 [ 204.073555] F2FS-fs (loop4): Failed to initialize F2FS segment manager [ 204.212656] audit: type=1800 audit(1602892796.707:43): pid=10568 uid=0 auid=0 ses=4 subj=system_u:system_r:kernel_t:s0 op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=15989 res=0 23:59:56 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r0, 0x0, 0x0) setsockopt$inet6_tcp_TLS_TX(r0, 0x6, 0x1, &(0x7f0000000000)=@ccm_128={{0x303}, "f948a665bc43b6f1", "36e07be83fd1531d079d412ce178f033", "b67e4b44", "d6dcfd295411e90e"}, 0x28) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readv(r3, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/156, 0x9c}, {&(0x7f0000000200)=""/49, 0x31}, {&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/36, 0x24}, {&(0x7f00000002c0)=""/188, 0xbc}, {&(0x7f0000000380)=""/49, 0x31}], 0x7) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='attr/current\x00') sendfile(r4, r4, 0x0, 0x7ffff004) 23:59:56 executing program 5: r0 = socket$packet(0x11, 0x0, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) [ 204.384869] netlink: 'syz-executor.1': attribute type 4 has an invalid length. 23:59:56 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c41, 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$ashmem(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ashmem\x00', 0x400, 0x0) r1 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000080)='/dev/sequencer2\x00', 0xb83, 0x0) r2 = openat$vcs(0xffffffffffffff9c, 0x0, 0x400800, 0x0) write$RDMA_USER_CM_CMD_NOTIFY(0xffffffffffffffff, &(0x7f00000001c0)={0xf, 0x8, 0xfa00, {0xffffffffffffffff, 0x11}}, 0x10) dup2(r0, r1) openat$vicodec1(0xffffff9c, 0x0, 0x2, 0x0) sendmsg$AUDIT_GET(r2, &(0x7f0000000280)={&(0x7f0000000040), 0xc, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x3e8, 0x4, 0x70bd2d, 0x25dfdbfe, "", ["", "", "", "", "", "", ""]}, 0x10}}, 0x0) write$P9_RLOPEN(0xffffffffffffffff, &(0x7f0000000080)={0x18, 0xd, 0x0, {{0x0, 0x3, 0x2}, 0x2}}, 0x18) 23:59:57 executing program 1: syz_mount_image$vfat(&(0x7f0000000000)='vfat\x00', &(0x7f0000000100)='./file0\x00', 0x10000, 0x8, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801002000400000000000000000008000292fe711f153595a4b414c4c4552202046415431322020200e1fbe5b7cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e2020506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00", 0xc0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aaf8ffff00f0ff056000ffffff09a0000bc0000de0000f000111200113400115600117800119f0ffff0f00"/96, 0x60, 0x1e0}, {&(0x7f0000010200)="f8ffff00f0ff056000ffffff09a0000bc0000de0000f000111200113400115600117800119f0ffff0f00"/64, 0x40, 0x8000000000000}, {&(0x7f00000002c0)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a00000041660069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c45322020202020202000ace670325132510000e670325108002823000041660069006c0065002e000f00d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c2000ace670325132510000e67032511a0064000000", 0x120, 0x600}, {&(0x7f0000010500)="2e202020202020202020201000ace670325132510000e67032510300000000002e2e2020202020202020201000ace670325132510000e670325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020202000ace670325132510000e670325104001a040000", 0x80, 0x1000}, {&(0x7f0000010600)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x1200}, {&(0x7f0000010b00)='syzkallers\x00'/32, 0x20, 0x1800}, {&(0x7f0000010c00)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x3e00}], 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='shortnamm=mixed,\x00']) 23:59:57 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 23:59:57 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(0xffffffffffffffff, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) [ 204.593027] syz-executor.1 (6520) used greatest stack depth: 23216 bytes left 23:59:57 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(0xffffffffffffffff, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 23:59:57 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 23:59:57 executing program 1: r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000002c0)="2e00000010008108040f80ecdb4cb92e0a480e000d000000e8bd6efb250309000e000100240248ff050005001201", 0x2e}], 0x1}, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, &(0x7f00000005c0)=0x400000000) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=""/8, 0x8}, 0x20160) ioctl$PERF_EVENT_IOC_SET_BPF(0xffffffffffffffff, 0x40042408, 0xffffffffffffffff) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0xa, 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, 0x7, 0x3, @perf_config_ext, 0x0, 0x1fffc0000, 0x89, 0x0, 0x81}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$kcm(0x10, 0xa, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r2, 0x0, 0x0) r3 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vcsu\x00', 0x800, 0x0) io_cancel(0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x6, 0xe6, r2, &(0x7f0000000040)="b0faeec25cb2d429197322250ea801f7d205cf064b6ef2254f47a1616c2f94eed664834e874668", 0x27, 0xffff, 0x0, 0x1, r3}, &(0x7f00000001c0)) sendmsg$kcm(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) sendmsg$kcm(r1, &(0x7f0000000000)={0x0, 0xf00, &(0x7f0000000080)=[{&(0x7f00000002c0)="2500000010008108040f80ecdb4cb92e0a480e600d00000003101e00010040d5ae7d0200ff", 0x25}], 0x1}, 0x0) ioctl$SNDRV_PCM_IOCTL_SYNC_PTR(r3, 0xc0884123, &(0x7f0000000200)={0x0, "9cba2936a6f67cd639af9857081312995b58c3bf75bfbdd05fd6fa5409c7ad956a1c91f2e65a1b2adc5b7a5e67aacc3c61cd30550ff94b19422ad2cd356f64c2", {0x4, 0xdd7c}}) 23:59:57 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(0xffffffffffffffff, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 23:59:57 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x2, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 23:59:57 executing program 3: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, @perf_config_ext}, 0x0, 0xe, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'aead\x00', 0x0, 0x0, 'aegis128-generic\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000180)="71e67a15cdf0311cfcf33a52a7d86bd1", 0x10) r1 = accept4$alg(r0, 0x0, 0x0, 0x0) ioctl$sock_SIOCGIFVLAN_GET_VLAN_VID_CMD(r1, 0x8982, &(0x7f0000000300)) sendmsg$alg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) io_setup(0x20000000001005, &(0x7f0000000880)=0x0) io_submit(r2, 0x1, &(0x7f0000001440)=[&(0x7f0000000200)={0x5000000, 0x0, 0x700000000000000, 0x0, 0x0, r1, &(0x7f0000000340), 0xfdef}]) syz_open_dev$ndb(0x0, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0xf, &(0x7f0000000240)={0x0, @in={{0x2, 0x4e23, @multicast1}}, 0x91, 0x4, 0x2, 0x1, 0x3}, &(0x7f0000000100)=0x98) ioctl$VIDIOC_S_FREQUENCY(0xffffffffffffffff, 0x402c5639, &(0x7f00000001c0)={0x1224, 0x3, 0x7d3}) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, &(0x7f0000000140)={r3, 0x2, 0x7}, 0x8) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r4, 0x0) 23:59:57 executing program 4: write$cgroup_int(0xffffffffffffffff, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) perf_event_open(&(0x7f0000000040)={0x3, 0x70, 0x0, 0x0, 0x2, 0x0, 0x0, 0x248000009, 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, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$cgroup_int(r0, &(0x7f0000000940), 0x12) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r1, 0x0, 0x0) readahead(r1, 0x401, 0x9) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x4030582a, &(0x7f0000000040)) perf_event_open(&(0x7f0000000180)={0x1, 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={0x71df}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) prctl$PR_SET_NAME(0xf, &(0x7f0000000340)='\x00') bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) write$cgroup_type(r0, &(0x7f0000000140)='threaded\x00', 0xffffff1f) 23:59:57 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 23:59:57 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x3, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 23:59:57 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socket$inet6_tcp(0xa, 0x1, 0x0) 23:59:57 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 23:59:57 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x4, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 23:59:58 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 23:59:58 executing program 3: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000200)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xa, 0x28011, r0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0xb00000000065808, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080)='nl80211\x00') ioctl$sock_SIOCGIFINDEX_80211(r5, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_CHANNEL_SWITCH(0xffffffffffffffff, &(0x7f0000001f40)={0x0, 0x0, &(0x7f0000001f00)={&(0x7f0000000000)={0x2c, r6, 0x2, 0x0, 0x0, {{0x2}, {@val={0x8, 0x3, r7}, @void}}, [@chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x985}, @NL80211_ATTR_CHANNEL_WIDTH={0x8}]]}, 0x2c}}, 0x0) r8 = socket$nl_generic(0x10, 0x3, 0x10) sendfile(r8, r1, 0x0, 0x100000a33) setxattr$trusted_overlay_nlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='trusted.overlay.nlink\x00', &(0x7f0000000140)={'U-', 0x8}, 0x16, 0x2) [ 205.666882] audit: type=1804 audit(1602892798.167:44): pid=10637 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-testdir526312821/syzkaller.PZMbJ9/64/cgroup.controllers" dev="sda1" ino=15972 res=1 [ 207.133209] batman_adv: batadv0: Removing interface: gretap1 [ 207.393248] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 207.413270] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 207.429753] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 207.437642] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 207.451523] device bridge_slave_1 left promiscuous mode [ 207.458347] bridge0: port 2(bridge_slave_1) entered disabled state [ 207.474098] device bridge_slave_0 left promiscuous mode [ 207.479637] bridge0: port 1(bridge_slave_0) entered disabled state [ 207.496203] device veth1_macvtap left promiscuous mode [ 207.501691] device veth0_macvtap left promiscuous mode [ 207.511565] device veth1_vlan left promiscuous mode [ 207.518185] device veth0_vlan left promiscuous mode [ 207.697602] device hsr_slave_1 left promiscuous mode [ 207.716052] device hsr_slave_0 left promiscuous mode [ 207.742194] team0 (unregistering): Port device team_slave_1 removed [ 207.756270] team0 (unregistering): Port device team_slave_0 removed [ 207.768429] bond0 (unregistering): Releasing backup interface bond_slave_1 [ 207.791517] bond0 (unregistering): Releasing backup interface bond_slave_0 [ 207.861419] bond0 (unregistering): Released all slaves [ 209.330252] IPVS: ftp: loaded support on port[0] = 21 [ 209.447155] chnl_net:caif_netlink_parms(): no params data found [ 209.515409] bridge0: port 1(bridge_slave_0) entered blocking state [ 209.522121] bridge0: port 1(bridge_slave_0) entered disabled state [ 209.530339] device bridge_slave_0 entered promiscuous mode [ 209.540373] bridge0: port 2(bridge_slave_1) entered blocking state [ 209.547320] bridge0: port 2(bridge_slave_1) entered disabled state [ 209.558589] device bridge_slave_1 entered promiscuous mode [ 209.581457] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 209.590918] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 209.609192] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 209.616961] team0: Port device team_slave_0 added [ 209.623485] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 209.630866] team0: Port device team_slave_1 added [ 209.648128] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 209.654465] 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. [ 209.679869] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 209.691152] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 209.697696] 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. [ 209.722954] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 209.734290] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 209.742157] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 209.764430] device hsr_slave_0 entered promiscuous mode [ 209.770325] device hsr_slave_1 entered promiscuous mode [ 209.777970] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 209.786395] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 209.863676] bridge0: port 2(bridge_slave_1) entered blocking state [ 209.870298] bridge0: port 2(bridge_slave_1) entered forwarding state [ 209.877040] bridge0: port 1(bridge_slave_0) entered blocking state [ 209.883618] bridge0: port 1(bridge_slave_0) entered forwarding state [ 209.920957] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 209.927444] 8021q: adding VLAN 0 to HW filter on device bond0 [ 209.936949] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 209.948604] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 209.957205] bridge0: port 1(bridge_slave_0) entered disabled state [ 209.965470] bridge0: port 2(bridge_slave_1) entered disabled state [ 209.974059] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 209.988813] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 209.995059] 8021q: adding VLAN 0 to HW filter on device team0 [ 210.006671] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 210.015622] bridge0: port 1(bridge_slave_0) entered blocking state [ 210.022132] bridge0: port 1(bridge_slave_0) entered forwarding state [ 210.033972] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 210.042056] bridge0: port 2(bridge_slave_1) entered blocking state [ 210.048490] bridge0: port 2(bridge_slave_1) entered forwarding state [ 210.068705] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 210.076993] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 210.088739] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 210.101839] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 210.113579] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 210.123716] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 210.130588] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 210.148553] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 210.157185] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 210.165267] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 210.178320] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 210.193670] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 210.204659] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 210.246429] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 210.254272] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 210.261092] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 210.272346] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 210.279936] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 210.287804] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 210.297512] device veth0_vlan entered promiscuous mode [ 210.309507] device veth1_vlan entered promiscuous mode [ 210.315839] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 210.326400] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 210.340047] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 210.350293] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 210.359024] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 210.369732] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 210.381370] device veth0_macvtap entered promiscuous mode [ 210.388986] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 210.398617] device veth1_macvtap entered promiscuous mode [ 210.408661] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 210.419874] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 210.429477] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 210.439835] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 210.450039] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 210.460316] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 210.469546] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 210.479454] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 210.488879] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 210.498769] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 210.507974] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 210.518009] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 210.529117] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 210.537731] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 210.547445] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 210.557477] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 210.568347] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 210.578647] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 210.589491] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 210.598731] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 210.608742] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 210.617959] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 210.627894] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 210.638410] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 210.646100] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 210.653650] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 210.661968] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 210.810628] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 210.817991] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 210.847779] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 210.859133] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready [ 210.866328] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 210.874585] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 210.882070] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 210.890089] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 210.923784] bridge0: port 2(bridge_slave_1) entered disabled state [ 210.931496] bridge0: port 1(bridge_slave_0) entered disabled state [ 210.940134] device bridge0 entered promiscuous mode 00:00:03 executing program 1: 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'}}) 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}, 0x6, [0x5, 0x1, 0xffffffff, 0x4, 0x2, 0x5]}}) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440)='nl80211\x00') sendmsg$NL80211_CMD_SET_CHANNEL(r0, &(0x7f0000000580)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x48, r1, 0x4, 0x70bd26, 0x25dfdbfe, {{}, {@val={0x8}, @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) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dlm-monitor\x00', 0x20000, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS(r2, 0xc05c5340, &(0x7f0000000380)={0xd9, 0x5, 0x0, {0xffffffff, 0x7}, 0x176, 0x3f}) 00:00:03 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x5, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 00:00:03 executing program 4: write$cgroup_int(0xffffffffffffffff, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) perf_event_open(&(0x7f0000000040)={0x3, 0x70, 0x0, 0x0, 0x2, 0x0, 0x0, 0x248000009, 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, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$cgroup_int(r0, &(0x7f0000000940), 0x12) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r1, 0x0, 0x0) readahead(r1, 0x401, 0x9) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x4030582a, &(0x7f0000000040)) perf_event_open(&(0x7f0000000180)={0x1, 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={0x71df}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) prctl$PR_SET_NAME(0xf, &(0x7f0000000340)='\x00') bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) write$cgroup_type(r0, &(0x7f0000000140)='threaded\x00', 0xffffff1f) 00:00:03 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 00:00:03 executing program 3: syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSIGACCEPT(0xffffffffffffffff, 0x5422, 0x0) ioctl$RNDADDENTROPY(0xffffffffffffffff, 0x40085203, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) perf_event_open(&(0x7f00000012c0)={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, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x1, 0xffffffffffffffff, 0x0) clone(0x180000105, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) 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_bp={0x0}, 0x800000020005491d, 0x800007f}, 0x0, 0x6, 0xffffffffffffffff, 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000fb5ffc)='nfs\x00', 0x0, &(0x7f000000a000)) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x22) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) syz_mount_image$ext4(0x0, 0x0, 0x0, 0x0, 0x0, 0x100488, 0x0) sendmsg$kcm(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)}, 0x0) sendmsg$IPCTNL_MSG_CT_GET_STATS(r0, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000200)={0x14, 0x5, 0x1, 0x0, 0x0, 0x0, {0xa, 0x0, 0x9}, ["", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x2000c010}, 0x4000) 00:00:03 executing program 2: r0 = socket(0x11, 0x800000003, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = open(&(0x7f0000000500)='./file0\x00', 0x4040, 0x0) clone(0x3a3dd4008400af01, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) sendmsg$NFQNL_MSG_VERDICT_BATCH(r2, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)=ANY=[@ANYBLOB="34000000030301020000b40000000000000000070800034000000006080003400000000408000340000000a70800034000000004"], 0x34}, 0x1, 0x0, 0x0, 0x4800}, 0x800) perf_event_open(&(0x7f0000000000)={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, 0x4, @perf_bp={0x0}, 0x2000020001f648, 0x187f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$NET_DM_CMD_STOP(r1, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x14, 0x0, 0x2, 0x70bd28, 0x25dfdbff, {}, ["", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x5ce85bfb7cdcc05f}, 0x10) mount(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f000015bffc)='nfs\x00', 0x0, &(0x7f0000000000)) r3 = getpid() ioctl$PPPIOCSFLAGS(0xffffffffffffffff, 0x40047459, &(0x7f0000000200)=0x4000800) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r4, 0x0, 0x0) ioctl$BTRFS_IOC_INO_PATHS(r4, 0xc0389423, &(0x7f00000001c0)={0xea6, 0x28, [0x80, 0x2, 0x7, 0x3f], &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]}) tkill(r3, 0x3d) 00:00:03 executing program 2: r0 = perf_event_open(&(0x7f000025c000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={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, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vsock\x00', 0x40643, 0x0) setsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(r3, 0x84, 0x75, &(0x7f0000000040)={0x0, 0x4}, 0x8) r4 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1000004, 0x8031, 0xffffffffffffffff, 0x0) [ 211.226815] audit: type=1800 audit(1602892803.727:45): pid=10914 uid=0 auid=0 ses=4 subj=system_u:system_r:kernel_t:s0 op=collect_data cause=failed(directio) comm="syz-executor.2" name="file0" dev="sda1" ino=16007 res=0 [ 211.239223] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=261 sclass=netlink_route_socket pid=10919 comm=syz-executor.3 [ 211.284178] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue 00:00:03 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 00:00:03 executing program 3: syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSIGACCEPT(0xffffffffffffffff, 0x5422, 0x0) ioctl$RNDADDENTROPY(0xffffffffffffffff, 0x40085203, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) perf_event_open(&(0x7f00000012c0)={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, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x1, 0xffffffffffffffff, 0x0) clone(0x180000105, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) 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_bp={0x0}, 0x800000020005491d, 0x800007f}, 0x0, 0x6, 0xffffffffffffffff, 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000fb5ffc)='nfs\x00', 0x0, &(0x7f000000a000)) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x22) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) syz_mount_image$ext4(0x0, 0x0, 0x0, 0x0, 0x0, 0x100488, 0x0) sendmsg$kcm(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)}, 0x0) sendmsg$IPCTNL_MSG_CT_GET_STATS(r0, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000200)={0x14, 0x5, 0x1, 0x0, 0x0, 0x0, {0xa, 0x0, 0x9}, ["", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x2000c010}, 0x4000) [ 211.370866] syz-executor.3 (10915) used greatest stack depth: 22768 bytes left [ 211.383015] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=261 sclass=netlink_route_socket pid=10919 comm=syz-executor.3 00:00:03 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x6, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 00:00:03 executing program 1: ioctl$sock_bt_bnep_BNEPGETCONNINFO(0xffffffffffffffff, 0x800442d3, &(0x7f0000000000)={0x7f, 0x0, 0xfc, @empty, 'tunl0\x00'}) getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x1f, &(0x7f0000000100)={0x0, @in={{0x2, 0x4e22, @multicast2}}, 0x4, 0x1}, &(0x7f0000000080)=0x90) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9}, 0x0) r0 = getpid() sched_setattr(r0, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x8001}, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xddf5) ioctl$sock_inet_SIOCDELRT(0xffffffffffffffff, 0x890c, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) socket(0x27, 0x4, 0x1) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000380)={0x1, 0x70, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x81, 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_config_ext={0x1ff, 0x2}, 0x0, 0x543, 0x0, 0x1, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) waitid(0x2, 0x0, &(0x7f0000000200), 0x40000000, &(0x7f00000000c0)) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyS3\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x4, 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, 0x4, @perf_config_ext}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) connect$llc(r2, 0x0, 0x0) sendmmsg(r2, &(0x7f0000001380), 0x3fffffffffffeed, 0x0) recvmmsg(r2, &(0x7f0000001800)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff00003f00}, 0x800}, {{&(0x7f0000000280)=@nfc, 0x80, &(0x7f0000001780)=[{&(0x7f0000000300)=""/114, 0x72}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000000480)=""/66, 0x42}, {&(0x7f0000000500)=""/91, 0x5b}, {&(0x7f0000000680)=""/76, 0x4c}], 0x5}, 0x8000}], 0x2, 0x2, 0x0) 00:00:04 executing program 3: syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSIGACCEPT(0xffffffffffffffff, 0x5422, 0x0) ioctl$RNDADDENTROPY(0xffffffffffffffff, 0x40085203, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) perf_event_open(&(0x7f00000012c0)={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, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x1, 0xffffffffffffffff, 0x0) clone(0x180000105, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) 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_bp={0x0}, 0x800000020005491d, 0x800007f}, 0x0, 0x6, 0xffffffffffffffff, 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000fb5ffc)='nfs\x00', 0x0, &(0x7f000000a000)) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x22) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) syz_mount_image$ext4(0x0, 0x0, 0x0, 0x0, 0x0, 0x100488, 0x0) sendmsg$kcm(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)}, 0x0) sendmsg$IPCTNL_MSG_CT_GET_STATS(r0, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000200)={0x14, 0x5, 0x1, 0x0, 0x0, 0x0, {0xa, 0x0, 0x9}, ["", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x2000c010}, 0x4000) [ 211.502768] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=261 sclass=netlink_route_socket pid=10944 comm=syz-executor.3 00:00:04 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 00:00:04 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x8, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) [ 211.697103] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=261 sclass=netlink_route_socket pid=10959 comm=syz-executor.3 00:00:04 executing program 4: 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_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$pppl2tp(0x18, 0x1, 0x1) r1 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r0, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, r1, {0x2, 0x0, @dev}, 0x2}}, 0x2e) setsockopt$inet6_IPV6_RTHDR(r1, 0x29, 0x39, &(0x7f0000000040)=ANY=[@ANYBLOB="0002020100000000fe800000000000000000000000bb0000"], 0x18) connect$inet6(r1, &(0x7f0000000080)={0xa, 0x0, 0x0, @local, 0x1}, 0x1c) sendmmsg(r0, &(0x7f0000000280)=[{{0x0, 0x0, 0x0}}], 0x400000000000085, 0x0) accept4$x25(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000180)=0x12, 0x800) syz_open_procfs(0xffffffffffffffff, 0x0) 00:00:04 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="1500200230300000000000000000000000009ab380670098ab21640803efc67c4b27402e230a3400987816b52302e922b2d6859edb46322e37eb86babc77956c9060bfcafe5bd0c87fae2cf530b0ed94b56026b22b29fcaa6aa921deb38062c02ff80fecbad57895bbbeeabea29ae5b0aa9fc4db99a31a5bcc09a369388304e120add2482540db99fad49e83a5995510f13ab95eaf008629aee29d0ea6052bfda78a18a258241cfcbadba4891ac9d8716e4026e37a8f"], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='9p\x00', 0x0, &(0x7f0000000440)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='mountinfo\x00') getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r4, 0x84, 0x9, &(0x7f0000000300)={0x0, @in6={{0xa, 0x4e20, 0xcb, @dev={0xfe, 0x80, [], 0x1b}, 0x8}}, 0x4, 0x6, 0x32, 0x8, 0x0, 0x1, 0x6}, &(0x7f0000000140)=0x9c) getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE(r2, 0x84, 0x7c, &(0x7f0000000180)={r5, 0x9, 0x80}, &(0x7f0000000200)=0x8) sendfile(r3, r4, 0x0, 0x800000080004103) 00:00:04 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 00:00:04 executing program 3: syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSIGACCEPT(0xffffffffffffffff, 0x5422, 0x0) ioctl$RNDADDENTROPY(0xffffffffffffffff, 0x40085203, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) perf_event_open(&(0x7f00000012c0)={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, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x1, 0xffffffffffffffff, 0x0) clone(0x180000105, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) 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_bp={0x0}, 0x800000020005491d, 0x800007f}, 0x0, 0x6, 0xffffffffffffffff, 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000fb5ffc)='nfs\x00', 0x0, &(0x7f000000a000)) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x22) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) syz_mount_image$ext4(0x0, 0x0, 0x0, 0x0, 0x0, 0x100488, 0x0) sendmsg$kcm(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)}, 0x0) sendmsg$IPCTNL_MSG_CT_GET_STATS(r0, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000200)={0x14, 0x5, 0x1, 0x0, 0x0, 0x0, {0xa, 0x0, 0x9}, ["", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x2000c010}, 0x4000) [ 211.903994] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=261 sclass=netlink_route_socket pid=10975 comm=syz-executor.3 00:00:04 executing program 2: syz_mount_image$jfs(0x0, &(0x7f0000000640)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_dev$binderN(&(0x7f00000000c0)='/dev/binder#\x00', 0x0, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x84000) r3 = syz_genetlink_get_family_id$tipc(&(0x7f0000000180)='TIPC\x00') sendmsg$TIPC_CMD_GET_MAX_PORTS(r2, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r3, 0xb1a, 0x70bd2a, 0x25dfdbfb, {}, ["", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x2c008015}, 0x4000000) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='9p\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB, @ANYRESHEX=r0, @ANYBLOB=',\x00']) 00:00:04 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x9, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 00:00:04 executing program 3: perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x3d, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0xfffffffffffffffc, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x20000009}, 0x0) sched_setattr(0x0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0x3}, 0x0) r0 = socket$inet6(0xa, 0x400000000001, 0x0) write$P9_RSETATTR(0xffffffffffffffff, 0x0, 0x0) close(r0) keyctl$restrict_keyring(0x1d, 0xfffffffffffffff9, &(0x7f0000000000)='id_legacy\x00', &(0x7f0000000040)='-\x00') bind(0xffffffffffffffff, &(0x7f00000000c0)=@generic={0x11, "00000100000000000800ff7f4eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c954"}, 0x80) ioctl$DRM_IOCTL_VERSION(0xffffffffffffffff, 0xc0406400, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xa5, &(0x7f0000000140)=""/165, 0x0, 0x0}) prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x80000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r1 = gettid() write$sndseq(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @tick, {}, {}, @ext={0x4e, &(0x7f0000000200)="c4c691019919da0700000000cd893169b618322ff6602022511253b9ab0771360000000000008d00000000000000f3adce02a25552d921c5833c38d9bb1a51626ca667375fdfb99a77368e485c2e"}}], 0x1c) wait4(0x0, 0x0, 0x80000000, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)}, {&(0x7f0000000000)="0832f497d38350418e4bb321019511dc5df26e9a0b7ecb6974f527cc14538d1efb1ffe03284f6d33265be9c604b293f20e96beeb2aa4c457ac37a3a3f1ce8682500fcecd80", 0x45}], 0x2, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ptrace$setopts(0x4206, r1, 0x0, 0x0) tkill(r1, 0x17) 00:00:04 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 00:00:04 executing program 4: 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_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$pppl2tp(0x18, 0x1, 0x1) r1 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r0, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, r1, {0x2, 0x0, @dev}, 0x2}}, 0x2e) setsockopt$inet6_IPV6_RTHDR(r1, 0x29, 0x39, &(0x7f0000000040)=ANY=[@ANYBLOB="0002020100000000fe800000000000000000000000bb0000"], 0x18) connect$inet6(r1, &(0x7f0000000080)={0xa, 0x0, 0x0, @local, 0x1}, 0x1c) sendmmsg(r0, &(0x7f0000000280)=[{{0x0, 0x0, 0x0}}], 0x400000000000085, 0x0) accept4$x25(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000180)=0x12, 0x800) syz_open_procfs(0xffffffffffffffff, 0x0) 00:00:04 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000300)={0x58, 0x2, 0x6, 0x5, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x1, 0x0, 0x9effffff}]}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}]}, 0x58}}, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r1, 0x0, 0x0) ioctl$sock_SIOCGIFVLAN_GET_VLAN_REALDEV_NAME_CMD(r1, 0x8982, &(0x7f0000000000)={0x8, 'vlan0\x00', {'virt_wifi0\x00'}, 0xe55}) 00:00:04 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 00:00:04 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0xa, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) [ 212.254542] 9pnet: Insufficient options for proto=fd [ 212.308185] ================================================================================ [ 212.317075] UBSAN: Undefined behaviour in net/netfilter/ipset/ip_set_hash_gen.h:125:6 [ 212.325123] shift exponent 32 is too large for 32-bit type 'unsigned int' [ 212.332065] CPU: 1 PID: 11000 Comm: syz-executor.1 Not tainted 4.19.150-syzkaller #0 [ 212.339966] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 212.349333] Call Trace: [ 212.351936] dump_stack+0x22c/0x33e [ 212.355580] ubsan_epilogue+0xe/0x3a [ 212.359306] __ubsan_handle_shift_out_of_bounds.cold+0x1c4/0x250 [ 212.365470] ? hash_netnet_create+0x366/0xa4d [ 212.370068] ? rcu_read_lock_sched_held+0x174/0x1e0 [ 212.375122] ? kmem_cache_alloc_trace+0x379/0x4b0 [ 212.379991] hash_netnet_create.cold+0x1a/0x22 [ 212.384589] ? hash_netnet4_add+0x2690/0x2690 [ 212.389103] ip_set_create+0x70e/0x1380 [ 212.393098] ? __find_set_type_get+0x450/0x450 [ 212.397735] ? lock_downgrade+0x750/0x750 [ 212.401895] ? __find_set_type_get+0x450/0x450 00:00:04 executing program 3: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc2c, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x5}}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000300)={'bridge_slave_0\x00', 0x0}) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$NL80211_CMD_JOIN_MESH(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x38, 0x0, 0x83b796920fddda1f, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8}], @NL80211_ATTR_MESH_ID={0xa}, @chandef_params=[@NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x7}]]}, 0x38}}, 0x0) sendmsg$NL80211_CMD_REGISTER_FRAME(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000480)={&(0x7f0000000500)={0x10c, 0x0, 0x0, 0x70bd2c, 0x25dfdbfc, {{}, {@val={0x8}, @val={0xc, 0x99, {0x0, 0x28}}}}, [@NL80211_ATTR_FRAME_MATCH={0xdc, 0x5b, "2af26830cca6eee90ee60849528909ccf9f396e59dfc7ea828878a6b6176859dbd2997a4ca01fe9fd772804a536e36d878bfca6719159fa6e87af1e8b3e3c0a6dcb337c363a5972ed71f5813e03599dca77f3dba56bc44f86e2777c03cd8c08e65ee058a7bc19a81cddd01e29dd8552a7c992ab9314591f8dbb86298f8525576440cf2182d68f2862f1b75918edd3e8518d24529ef5878c36b1f2e51827349bd6a45ba665096675a8f33025f0f62087a22522e72630583e28e9de98a239e9731004cce290a573bb2a7803ea561452dec682de485c5baabda"}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x5}]}, 0x10c}, 0x1, 0x0, 0x0, 0xc081}, 0x4) r5 = syz_open_dev$vcsa(0x0, 0x7, 0x2201) bind$llc(r5, &(0x7f0000000400)={0x1a, 0x324, 0x7, 0x38, 0xcb, 0x7, @broadcast}, 0x10) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'ip6_vti0\x00'}) 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)=0x14) ioctl$KDSETLED(0xffffffffffffffff, 0x4b32, 0x6fb) sendmsg$nl_route(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="34000000100001fc1e8e6f4ed158770000000000", @ANYRES32=r7, @ANYBLOB="ddffffffffffffff140012000c000100627269646765"], 0x34}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x14000000, &(0x7f00000006c0)={&(0x7f00000000c0)=@newlink={0x28, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@IFLA_MASTER={0x8, 0xa, r7}]}, 0x28}}, 0x0) r8 = syz_open_dev$audion(&(0x7f0000000040)='/dev/audio#\x00', 0x4, 0x7c981) r9 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000280)='NLBL_CALIPSO\x00') sendmsg$NLBL_CALIPSO_C_ADD(r8, &(0x7f00000003c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x40000040}, 0xc, &(0x7f00000002c0)={&(0x7f0000000340)={0x4c, r9, 0x10, 0x70bd2b, 0x25dfdbff, {}, [@NLBL_CALIPSO_A_DOI={0x8}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x3}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x3}, @NLBL_CALIPSO_A_MTYPE={0x8}]}, 0x4c}, 0x1, 0x0, 0x0, 0x1}, 0x40) [ 212.406490] nfnetlink_rcv_msg+0xeff/0x1210 [ 212.410839] ? nfnetlink_net_init+0x170/0x170 [ 212.415356] ? avc_has_extended_perms+0x1020/0x1020 [ 212.420386] ? avc_has_extended_perms+0x1020/0x1020 [ 212.425419] ? __dev_queue_xmit+0x16e9/0x2ec0 [ 212.429933] ? lock_downgrade+0x750/0x750 [ 212.434117] ? __local_bh_enable_ip+0x159/0x2a0 [ 212.438809] ? cred_has_capability+0x162/0x2e0 [ 212.443407] ? cred_has_capability+0x1d9/0x2e0 [ 212.448007] ? selinux_inode_copy_up+0x180/0x180 [ 212.452780] ? selinux_inode_copy_up+0x180/0x180 [ 212.457587] netlink_rcv_skb+0x160/0x440 [ 212.461764] ? nfnetlink_net_init+0x170/0x170 [ 212.466281] ? netlink_ack+0xae0/0xae0 [ 212.470191] ? ns_capable_common+0x117/0x140 [ 212.474615] nfnetlink_rcv+0x1b2/0x41b [ 212.478558] ? nfnetlink_rcv_batch+0x1710/0x1710 [ 212.483338] netlink_unicast+0x4d5/0x690 [ 212.487428] ? netlink_sendskb+0x110/0x110 [ 212.491678] netlink_sendmsg+0x717/0xcc0 [ 212.495757] ? nlmsg_notify+0x1a0/0x1a0 [ 212.499749] ? __sock_recv_ts_and_drops+0x540/0x540 [ 212.504789] ? nlmsg_notify+0x1a0/0x1a0 [ 212.508777] sock_sendmsg+0xc7/0x130 [ 212.512507] ___sys_sendmsg+0x7bb/0x8f0 [ 212.514885] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. [ 212.516492] ? copy_msghdr_from_user+0x440/0x440 [ 212.516518] ? find_held_lock+0x2d/0x110 [ 212.516537] ? __fget+0x386/0x570 [ 212.537287] ? lock_downgrade+0x750/0x750 [ 212.541453] ? check_preemption_disabled+0x41/0x2b0 [ 212.546511] ? __fget+0x3ad/0x570 [ 212.549989] ? copy_fd_bitmaps+0x2c0/0x2c0 [ 212.554242] ? lock_acquire+0x170/0x3f0 [ 212.558225] ? __might_fault+0xef/0x1d0 [ 212.562217] ? __fget_light+0x1d1/0x230 [ 212.566208] __x64_sys_sendmsg+0x132/0x220 [ 212.570450] ? __sys_sendmsg+0x1b0/0x1b0 [ 212.574528] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 212.579899] ? trace_hardirqs_off_caller+0x6e/0x210 [ 212.584922] ? do_syscall_64+0x21/0x670 [ 212.585154] device bridge1 entered promiscuous mode [ 212.588906] do_syscall_64+0xf9/0x670 [ 212.588929] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 212.588940] RIP: 0033:0x45de59 [ 212.588957] Code: 0d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 db b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 212.625004] RSP: 002b:00007fb01bfd3c78 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 212.632722] RAX: ffffffffffffffda RBX: 0000000000029b40 RCX: 000000000045de59 [ 212.640026] RDX: 0000000000000000 RSI: 0000000020000100 RDI: 0000000000000003 [ 212.647309] RBP: 000000000118bf60 R08: 0000000000000000 R09: 0000000000000000 [ 212.654587] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000118bf2c [ 212.661880] R13: 00007fffbff7fd4f R14: 00007fb01bfd49c0 R15: 000000000118bf2c [ 212.669175] ================================================================================ [ 212.702047] device bridge_slave_0 left promiscuous mode [ 212.717789] bridge0: port 1(bridge_slave_0) entered disabled state 00:00:05 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) openat$6lowpan_control(0xffffffffffffff9c, &(0x7f0000000180)='/sys/kernel/debug/bluetooth/6lowpan_control\x00', 0x2, 0x0) r2 = dup(r1) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r2, 0xc0502100, &(0x7f00000000c0)={0x0, 0x0}) r4 = syz_open_procfs(r3, &(0x7f00000001c0)='syscall\x00') write$FUSE_INTERRUPT(r4, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_UNLOCK(r4, 0x40405515, &(0x7f0000000040)={0x8, 0x5, 0x6, 0x10000, 'syz0\x00', 0x4}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r5 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r5, 0x0, 0x0) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x102, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0xfffffda1, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[], 0x28}}, 0x0) 00:00:05 executing program 4: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='ramfs\x00', 0x2000050, 0x0) r0 = creat(&(0x7f0000000100)='./file0/bus\x00', 0xbc9dc8fbd81cb411) fcntl$lock(r0, 0x24, &(0x7f0000000140)={0x0, 0x0, 0x2000000000000000}) unshare(0x40600) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='Y', 0x1}], 0x1, 0x0, 0x0) fcntl$getownex(r0, 0x10, &(0x7f0000000180)={0x0, 0x0}) rt_sigqueueinfo(r1, 0x13, &(0x7f00000001c0)={0x3, 0x2, 0xd372}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) chmod(&(0x7f0000000040)='./file0/bus\x00', 0x0) dup2(r4, r0) 00:00:05 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 00:00:05 executing program 1: r0 = socket$kcm(0x2b, 0x1, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r1, 0x0, 0x0) r2 = socket$packet(0x11, 0x3, 0x300) r3 = socket$inet(0x2, 0x3, 0x54) setsockopt$inet_msfilter(r3, 0x0, 0x8, &(0x7f0000000100)=ANY=[@ANYBLOB="f2"], 0x1) getsockopt$inet_pktinfo(r3, 0x0, 0x8, &(0x7f0000000040)={0x0, @local, @local}, &(0x7f0000000080)=0xc) bind$packet(r2, &(0x7f0000000200)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @multicast}, 0x14) sendmsg$nl_route_sched(r1, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)=@gettfilter={0x54, 0x2e, 0x0, 0x70bd2a, 0x25dfdbfc, {0x0, 0x0, 0x0, r4, {0xd, 0x7}, {0xd, 0xf}, {0xfff2, 0xfff1}}, [{0x8, 0xb, 0x8}, {0x8, 0xb, 0x200}, {0x8, 0xb, 0x4}, {0x8, 0xb, 0x1533}, {0x8, 0xb, 0x8}, {0x8, 0xb, 0x7}]}, 0x54}, 0x1, 0x0, 0x0, 0x400c800}, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0xd, 0x4, &(0x7f0000346fc8)=@framed={{}, [@alu={0x8000000201a7f19, 0x0, 0x6, 0x9, 0x1, 0x1c}]}, &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [0x2e], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x23) [ 212.818779] bridge1: port 1(bridge_slave_0) entered blocking state [ 212.868356] bridge1: port 1(bridge_slave_0) entered disabled state 00:00:05 executing program 4: pipe(&(0x7f0000000100)) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x1, 0x803, 0x0) r2 = syz_open_dev$vcsn(&(0x7f0000000040)='/dev/vcs#\x00', 0x0, 0x20000) ioctl$SNDCTL_DSP_GETCAPS(r2, 0x8004500f, &(0x7f00000000c0)) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000180)=@newlink={0x58, 0x10, 0x403, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @vlan={{0x9, 0x1, 'vlan\x00'}, {0x20, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}, @IFLA_VLAN_FLAGS={0xc, 0x2, {0xe, 0xa}}, @IFLA_VLAN_PROTOCOL={0x6, 0x5, 0x88a8}]}}}, @IFLA_LINK={0x8, 0x5, r3}]}, 0x58}}, 0x0) [ 212.982864] device bridge_slave_0 entered promiscuous mode [ 213.040966] bridge1: port 1(bridge_slave_0) entered blocking state [ 213.048477] bridge1: port 1(bridge_slave_0) entered forwarding state 00:00:05 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000001400)={&(0x7f0000001300)=@xdp={0x2c, 0x0, 0x0}, 0x80, &(0x7f0000003800)=[{&(0x7f0000000940)=""/49, 0x31}, {&(0x7f0000001380)=""/90, 0x5a}, {&(0x7f0000003540)=""/188, 0xbc}, {&(0x7f0000000480)=""/224, 0xe0}, {&(0x7f0000003700)=""/211, 0xd3}], 0x5, &(0x7f0000003880)=""/160, 0xa0}, 0x40000041) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000003980)={0x14, 0x7, &(0x7f0000000300)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x8}, @ldst={0x0, 0x3, 0x2, 0x0, 0x4, 0x2}, @initr0={0x18, 0x0, 0x0, 0x0, 0xf16}, @exit, @jmp={0x5, 0x1, 0x2, 0x0, 0xa, 0x10, 0x4}, @alu={0x4, 0x1, 0x4, 0xb, 0x3, 0x18}], &(0x7f0000000380)='syzkaller\x00', 0x1a3, 0x0, 0x0, 0x41000, 0x4, [], r0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000014c0)={0x8, 0x3}, 0x8, 0x10, &(0x7f0000003940)={0x0, 0xe, 0x80, 0x81}, 0x10, 0x0, r1}, 0x78) 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) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000b80)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000008009500f10100000000487591731cba12c07d57d995b61e89a4530f92304f242b416ae9eeefc0e9c60ebab1c176bfdbb4dde984510c82dc2b9381b72bf40c0682fd0a0c4ac106b29e220dc28dac72599456d4c4e6f3fe2d1dee18f638ac947b5e026a3287684ab8373bb4df9d72876ef3834293812e927c01c7da1322da44c7f2ed1084a12f56d1cb39df9858837458a4ca037604007600b6be484e4c9507af216bd8ed42f7dd5adb8e49f4a94608c9a20819e02cc22e6be45574d4ed88b37ab8d7674c644dca2f1b4d745fd95c41f9dfc1adafd1e5a3e7f2e898961cb43e438c4e41ae43ea118e14ffffffffe4b8b99bffffb1ac006c67767b03b95151aeb89e6d4a43c625aa228504e4afd8c1cc3eb215ba22f43115f4d39dc7beedb130d9f2be90133a4500000058b8c9370634060105baa664953514605fba3973aa021945b985a8a66e0200000057033815717b4fdbe55b37cb8d7f41aacfbd4089ea1bd22440f64909a09b5a759a703e71f358e11ac8e13db15d792e604a4f279b3bd6621bdf2c17bc0400000000000000ff8dc4006200607a9a76e5d9656a7154c75773902a1bdf399df3925130312d095e9c1f973d091c198c1a11edb6b3cc425fe203d2f2655a76865c2c34e2470fcfb1248c0add5431a7fbcb0ef4f66a09af93a09fab1daae4b518d7a5d95a017864487367d6d7ee7bb0749cacf56cf27409c60fca2e0004000000000000a9cb6f4a78444986f9b1ab61f9dab530388eb1f43d4abbfc59d6d1b18fe380df4bf024f120bd715d82033f2fb7d8fc9e0d77b294e097e293db7f002c0024ab2fd8e5e7fb178f047ba32548b4d32972cba6f49051cec1bf6f16231bbb90a2d201a5a47811a2278a03bf7700b06fa191ebd3a0c2ef0058ffebd7ccde2480ae40d6156edc4cf81f74a7cdac01d998c24f34a5ba9a4a2039d0416e3f81074192c48c63c7d8e94a27a06a4e3d9acee835fd63384f52b8eeb70571e5bbb3e6d2b5eba505000000968981811f832d064048c0e0bbe46984f1f0d0504255c22ee8674053d0e160e525536edf56a93d0a7a6f0889f4ee8964875fea6ff57ba6ae25c5e8ca4f78d5a01308243b08f1caa46be5244d64f8e875858e083144c642f71cdc8e5634c1360c056430f677ee7ed7ac1f9743786b2fb8d0fcfcc3d36c93230b7b059bc295aa0e38b1c3edc3492b96e73d2060acfd8145e4a5851bc4d6fdc5ad939d7795f3879baa88bd194d48e50c84892c97c809d116b059a718351620b846e31ce0b8ef953de70ea8b74a0f3c3dc11177b11cc2e62a95f1ecf607a8dc38e525f415a1bd46b38845ebca04061bacbf627f798c7f520078fee48f83b5989543729e36a9e19686bc86cd51704f309130f5347413776a7b7bea3c46c0c4c4b7c27c45057d95ac85a41cdcee8e6fa31fc02137ed1fb4b21c13b9a2c5e3f7c9ef9c45a35adbf0b9352be92986d63263b1aa5264cb4a82cf080de1f87808d0711dd76f2977ca7f2684bfa5c14a0cd6f1f561e34e4e9851e81d4a355a7d00d917c16a2bb0cfb284fcfde9015769b9ee2c8ff10e934847604d930f62924d0562ce17f6dadf5053ed8f33092a41bb463c407f87dafd6199f9ddd1f62da58c00020000000000009aa38a05e70591d5cdab1c268ef3c1984c7c0a566cfc2ab6e6fbc99ec206a54fb49056a555414178ef00d8b8f3c59f01eb5d83415994efcc6ec4b3c275cd6b1b5ff82ef7d7abb1d218e7a1d0afa285706841aac9ccc89df41c39dd58dd70569dde45f8ad62edc65828fbb6e279f745d2872f0208635e465ca443a6a64c7803760880af23fb3f430a5d11fffc96dd1cb951642f1433f65b4e170a62a5f7a8d0f9d5cef0d17289c43d4aee2127f7a343899434594cc23e1c864164e130754b337e520f285dc670a31241bfb43ac62fc7f97a85586168483427072a535f2cac81ec261c0000000000f725de74e48d9a86f7d4a5d28d56ce6d571661dccad7ca6d961f525f799b4517141fc98af0673b8296f867eca1ec07be11bc497a6f7d2b752bcf77c2908b64630ed5a0c2261bc2d5de6ee174534b8dfc0432ab6bbcf296d36807544aa7c3d3301fe227b713a371414c98695e559f9cbf6b046184064a5f24a4cc6f41f21fc24a3ad7d20a89e00a9dc99a40f890869d35fba3ce6f29c661d322ba21c65badf55d1859ea7eabc5717a781f83292a3337d4dddc97f31390bb87adc96c755278fe2addd4581f9e7ef3e2693b46a8fc85be061ce79aa2832c04dc04db8b6536123b24be2ef80eb06b2db900fb30596c1574bda31fd2d61ccfd58080d2330bb91603e250eeedc7d65675bca9037426f643797be3e93da96b5643d3feed0b7c885d247c6b830d7cbf3152f27522f5142dcc84a9e48a07518f01"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x222}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r2, 0x18000000000002a0, 0xe80, 0xfffffffffffffff5, &(0x7f0000000980)="b0ff08c66b0d698cb89e0bf088ca1f74ffff10000000636777fbac14140ce000000d46647b7954c4c06b580febc28eb143d0f6c0bad62d67a04402ba4125c7044f63fdb0b6c8ee826b4dfe6042a2f057c66cad677d850ea9928bcfcb47e585e427746ed3b27c40060cbd030a6d675c9926af53cd3085b24f9b7a486775c4f284f8c5a572ca115bce90c0ee9d4e7a07f5f1518092cb1f156694036f6618a59196631e6303fd5307d1112601d3641c9492f7dc3503416836b14590c53b1fc1ac149b70cc1142d6bc57fc3a76839fa2f96878b520fedfb9f64d81584a2e85ab4f6ec718b02d78f2ebf04e6b3b94610a21616181629a03c3dc0bf05e0a71f887833b81db7a10bc53259cb80716f6804934a411d424c1db98d454be1adb2776fdbb92b299d3b80af6987a871b4549fdb4c8297ee31ad925c8b0fb1a9d2589b08ed52602cbc26b56df71201bc4ea8621c56f33d251c1d4589af2dcd78fbb4e34bde02cb3920a30cee9489ee72c3e19304c16c2110e1839712d484b80abe77786a7e2ba834874a4e16b93dd07297554a06c2ad2c906f8ebb1db8730df096709184728d48f0a806696bd0d4b12d0064b933d9675353dae77fe8419451f85da63be78b70ca2a84a77f572d9f289d4313e6f6039fe756ac13a5d08838315dff44cda433cc7bc6b77449f8c", 0x0, 0x2f, 0x0, 0x0, 0xfffffffffffffe2a, &(0x7f0000000000), &(0x7f00000000c0)="c6769e45b7c61301926682c7f9e9bb5ba2b3cdf023e8da0392a4cd62e2370f25ae5ba0dab896bcf5b774cd28bebbde39f796ae27d04582bb7c03e9fe830ea22c9fd03f6d2779515fdad3f5d0de07b7b70996102fdb67b1e77a34a5b7136a210da2c0ea502588309dc3e42c55a6f93e6ba5e1b492f9db48f0fdd2f9fb937b3e8a63dcf9dd855837433998ba579da27559"}, 0x28) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000440)) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.stat\x00', 0x26e1, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000001440)={0x15, 0xd, &(0x7f0000001500)=ANY=[@ANYRES32, @ANYBLOB], &(0x7f0000000880)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x11, 0xffffffffffffffff, 0x8, &(0x7f00000012c0), 0x8, 0x10, 0x0}, 0x78) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r3, &(0x7f0000000340)=ANY=[], 0x6) openat$cgroup_ro(r3, 0x0, 0x7a05, 0x1700) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000400)={r3, 0x9, 0x1, 0x1, &(0x7f00000003c0)=[0x0, 0x0], 0x2}, 0x20) openat$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000000280)='freezer.state\x00', 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x1c, 0x0, 0x0, &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x4, [], 0x0, 0x16, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) 00:00:05 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) [ 213.143363] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. 00:00:05 executing program 4: perf_event_open(&(0x7f0000000280)={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) syz_genetlink_get_family_id$nl80211(&(0x7f0000000340)='nl80211\x00') syz_genetlink_get_family_id$netlbl_unlabel(0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYRES16, @ANYBLOB="54841a85ade1c835870274985242aff623792f2f24bf3a97333298f7f323d5d665d2e44ec6fdbf8c5d0fd130d035ad01f0865c2d9fd1f39ccc8ef62b1ae652f0ff80b9891a9d46e614960c19d475e54d6d7c14d78a6c975fd0f30ba9132d8776040b74d13630f1c20ff9de0aa38366441c5285d891f394068ed146886511b48380b4c0ce46389add1a5e2d7ca01942f4ae174a4a86859f4e53a28de7aec0a452d52c40e935828b2f6fe97fb2fe60103fa50eb36946983da5edaf319eeefb3307bc", @ANYRESDEC, @ANYRESDEC, @ANYRESOCT, @ANYRES64], 0x100000530) sendmsg$NLBL_CALIPSO_C_REMOVE(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000400)={&(0x7f0000000140)={0x2c, 0x0, 0x0, 0x70bd2b, 0x25dfdbfb, {}, [@NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_MTYPE={0x8}]}, 0x2c}}, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f00000001c0)='sysfs\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x81) syz_genetlink_get_family_id$nl80211(&(0x7f0000000180)='nl80211\x00') sendmsg$NL80211_CMD_GET_STATION(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000040)={&(0x7f0000000380)={0x80, 0x0, 0x400, 0x70bd2a, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x1}}}}, [@NL80211_ATTR_VLAN_ID={0x6, 0x11a, 0x4}, @NL80211_ATTR_LOCAL_MESH_POWER_MODE={0x8}, @NL80211_ATTR_STA_EXT_CAPABILITY={0x27, 0xac, "a3051aaab8ea0b9dd15166672bc93b5de94a03ea2f78fd4182e7a9380a1072cfcf9f9c"}, @NL80211_ATTR_STA_FLAGS={0x10, 0x11, 0x0, 0x1, [@NL80211_STA_FLAG_AUTHENTICATED={0x4}, @NL80211_STA_FLAG_TDLS_PEER={0x4}, @NL80211_STA_FLAG_SHORT_PREAMBLE={0x4}]}, @NL80211_ATTR_LOCAL_MESH_POWER_MODE={0x8, 0xa4, 0x1}, @NL80211_ATTR_MESH_PEER_AID={0x6, 0xed, 0x4c3}, @NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x295}]}, 0x80}, 0x1, 0x0, 0x0, 0x800}, 0x48004) r0 = inotify_init() inotify_add_watch(r0, &(0x7f0000000200)='./file0/bus\x00', 0x2000000) socket$tipc(0x1e, 0x5, 0x0) setxattr$trusted_overlay_redirect(&(0x7f0000000300)='./file0\x00', &(0x7f0000000580)='trusted.overlay.redirect\x00', &(0x7f00000005c0)='./file1\x00', 0x8, 0x2) openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) umount2(&(0x7f0000000080)='./file0\x00', 0x0) 00:00:05 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0xb, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 00:00:05 executing program 3: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc2c, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x5}}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000300)={'bridge_slave_0\x00', 0x0}) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$NL80211_CMD_JOIN_MESH(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x38, 0x0, 0x83b796920fddda1f, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8}], @NL80211_ATTR_MESH_ID={0xa}, @chandef_params=[@NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x7}]]}, 0x38}}, 0x0) sendmsg$NL80211_CMD_REGISTER_FRAME(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000480)={&(0x7f0000000500)={0x10c, 0x0, 0x0, 0x70bd2c, 0x25dfdbfc, {{}, {@val={0x8}, @val={0xc, 0x99, {0x0, 0x28}}}}, [@NL80211_ATTR_FRAME_MATCH={0xdc, 0x5b, "2af26830cca6eee90ee60849528909ccf9f396e59dfc7ea828878a6b6176859dbd2997a4ca01fe9fd772804a536e36d878bfca6719159fa6e87af1e8b3e3c0a6dcb337c363a5972ed71f5813e03599dca77f3dba56bc44f86e2777c03cd8c08e65ee058a7bc19a81cddd01e29dd8552a7c992ab9314591f8dbb86298f8525576440cf2182d68f2862f1b75918edd3e8518d24529ef5878c36b1f2e51827349bd6a45ba665096675a8f33025f0f62087a22522e72630583e28e9de98a239e9731004cce290a573bb2a7803ea561452dec682de485c5baabda"}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x5}]}, 0x10c}, 0x1, 0x0, 0x0, 0xc081}, 0x4) r5 = syz_open_dev$vcsa(0x0, 0x7, 0x2201) bind$llc(r5, &(0x7f0000000400)={0x1a, 0x324, 0x7, 0x38, 0xcb, 0x7, @broadcast}, 0x10) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'ip6_vti0\x00'}) 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)=0x14) ioctl$KDSETLED(0xffffffffffffffff, 0x4b32, 0x6fb) sendmsg$nl_route(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="34000000100001fc1e8e6f4ed158770000000000", @ANYRES32=r7, @ANYBLOB="ddffffffffffffff140012000c000100627269646765"], 0x34}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x14000000, &(0x7f00000006c0)={&(0x7f00000000c0)=@newlink={0x28, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@IFLA_MASTER={0x8, 0xa, r7}]}, 0x28}}, 0x0) r8 = syz_open_dev$audion(&(0x7f0000000040)='/dev/audio#\x00', 0x4, 0x7c981) r9 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000280)='NLBL_CALIPSO\x00') sendmsg$NLBL_CALIPSO_C_ADD(r8, &(0x7f00000003c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x40000040}, 0xc, &(0x7f00000002c0)={&(0x7f0000000340)={0x4c, r9, 0x10, 0x70bd2b, 0x25dfdbff, {}, [@NLBL_CALIPSO_A_DOI={0x8}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x3}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x3}, @NLBL_CALIPSO_A_MTYPE={0x8}]}, 0x4c}, 0x1, 0x0, 0x0, 0x1}, 0x40) 00:00:05 executing program 2: r0 = socket$vsock_stream(0x28, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setfsuid(r1) syz_mount_image$erofs(&(0x7f0000000000)='erofs\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x1, &(0x7f0000000080)={[{@acl='acl'}, {@noacl='noacl'}, {@fault_injection={'fault_injection', 0x3d, 0xffffffff}}], [{@euid_gt={'euid>', r1}}]}) 00:00:05 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0xffff, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 00:00:05 executing program 2: syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @empty, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, "fc7f00", 0x10, 0x11, 0x0, @local, @mcast2, {[], {0x0, 0x17c1, 0x10, 0x0, @gue={{0x2}}}}}}}}, 0x0) ioctl$KVM_S390_INTERRUPT_CPU(0xffffffffffffffff, 0x4010ae94, &(0x7f0000000080)={0x67, 0x9, 0x2a6331f0}) r0 = accept4$x25(0xffffffffffffffff, &(0x7f00000000c0)={0x9, @remote}, &(0x7f0000000100)=0x12, 0x80000) setsockopt$X25_QBITINCL(r0, 0x106, 0x1, &(0x7f0000000140), 0x4) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r1, 0x0, 0x0) ioctl$BTRFS_IOC_DEFRAG_RANGE(r1, 0x40309410, 0x0) r2 = accept4(r1, 0x0, &(0x7f0000000180), 0x80000) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080)='nl80211\x00') r5 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r5, 0x8933, &(0x7f0000000280)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_MESH(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)=ANY=[@ANYBLOB='8\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="1fda00000000000000004400000008000300", @ANYRES32=r6, @ANYBLOB="080026006c0900000a001800030303030343000008009f0007000000"], 0x38}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f0000000480)={'ip6_vti0\x00', &(0x7f0000000400)={'ip6_vti0\x00', 0x0, 0x29, 0x2, 0x2, 0x81, 0x4, @dev={0xfe, 0x80, [], 0x29}, @private0, 0x80, 0x8, 0x2, 0x9}}) connect$can_bcm(r2, &(0x7f00000004c0)={0x1d, r7}, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000200)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_STOP_AP(r2, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x28, r4, 0x24, 0x70bd2d, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r8}, @val={0xc, 0x99, {0x8, 0x28}}}}, ["", "", "", "", "", "", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40042}, 0x0) 00:00:05 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) [ 213.434360] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. [ 213.458633] device bridge2 entered promiscuous mode 00:00:06 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, 0x0, 0x0) 00:00:06 executing program 4: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r0, 0x0, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0xfa, 0x0, 0x0, 0x2000007f, 0x40000, 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, 0x7ff, 0x4, @perf_config_ext, 0x0, 0x2, 0x0, 0x0, 0x800000000000001}, 0x0, 0xffffffffffffffff, r0, 0x3) clone(0x26100900, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mount(&(0x7f0000000240)=ANY=[@ANYBLOB="2f6465762f6c776f701700"], &(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)='xfs\x00', 0x0, 0x0) syz_read_part_table(0x0, 0x0, 0x0) mount$fuseblk(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYRESHEX, @ANYBLOB, @ANYRESDEC=0x0, @ANYRESDEC=0x0]) ioctl$sock_inet_SIOCSARP(0xffffffffffffffff, 0x8955, &(0x7f0000000340)={{0x2, 0x4e21, @multicast1}, {0x0, @link_local}, 0x2c, {0x2, 0x4e23, @rand_addr=0x64010100}, 'veth1_virt_wifi\x00'}) syz_mount_image$hfs(&(0x7f00000000c0)='hfs\x00', 0x0, 0x0, 0x0, 0x0, 0x9000, &(0x7f00000006c0)={[{@uid={'uid'}}, {@uid={'uid'}}, {@file_umask={'file_umask', 0x3d, 0x5}}, {@dir_umask={'dir_umask'}}, {@file_umask={'file_umask'}}, {@dir_umask={'dir_umask'}}], [{@fowner_lt={'fowner<', 0xee01}}, {@context={'context', 0x3d, 'root'}}]}) preadv(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000180)=""/23, 0x17}, {&(0x7f0000000200)=""/16, 0x10}, {&(0x7f00000005c0)=""/204, 0xcc}, {&(0x7f00000003c0)=""/29, 0x1d}], 0x4, 0x8, 0x80000001) lchown(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) write$RDMA_USER_CM_CMD_REJECT(0xffffffffffffffff, &(0x7f0000000880)={0x9, 0x108, 0xfa00, {0xffffffffffffffff, 0x6, "d89c38", "48c2c15fc3352f2d00876bb12a19dc615ec4b4e1d793aa2261bc416cae892ecf9a8bad6772caaf929395f925b5cf6ae450406f851c15bbe42c5114c5b35005ae6dbe3aa5a6861e4318d6ec99705eae782e1f72edf7d61e3bc71e350996485932a8203779080c8e700a3fcfdc7be8fe62aca3af15a460b36e297ac336f6f26a992ba71ef87d5692ddf058270211e5e833051dd8283f97acc185b8058f4f71c03cdfffa133e7ca8171225fd1a38e5e967111b34f45d7927b21fed13316c79615d3f67ec23497c8fac3d7dc2bd14d9df7aafb51c16b91576fe29d307bc7e9ed5a570d17303cf0f9e3fba1add0ea179fb7f6d96d046c8727b7f05d17d9b09237a1fd"}}, 0x110) pipe(&(0x7f0000000400)) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r1, 0x0, 0x0) ioctl$VIDIOC_G_ENC_INDEX(r1, 0x8818564c, &(0x7f00000009c0)) 00:00:06 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x74, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ppp\x00', 0x0, 0x0) sendmsg$nl_route(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000b80)=@newlink={0x38, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x5865}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @ppp={{0x8, 0x1, 'ppp\x00'}, {0xc, 0x2, 0x0, 0x1, {0x8, 0x1, r3}}}}]}, 0x38}}, 0x0) ioctl$KVM_XEN_HVM_CONFIG(r0, 0x4038ae7a, &(0x7f0000000100)={0x97, 0x9c4, &(0x7f0000000280)="fc3b4945b23b38cd0d8f1976ec0d35555eac25189071702b2c8b6c0415ca40b7e6903f86d11e4dc9fa58168ae388f55142946d70b2982fe9197941520c9ce12f8cacd4c436ae703d01a47dded2ce240b26b084070c4da8f7282cde0be491c5c8a15bdf35d406aa246bbbb4d0e31608873f9b20cddb88c79f9a5ceb856503d7cd387c807a6e7b8f6149e4bee816c83994601600c97afa4332ba89dd3952c860f3f24b87f739d6d4e0c3d5dc5a", &(0x7f0000000040)="659acb7ed6", 0xac, 0x5}) openat$ppp(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340)="4be50c7c007f6efc82f090a22c81666dfe9607007b07f686a84619a74636ed659d5f3a7c97e7fe5a2746791cb66209d51ea06ff53630de0b1c4e305bd16ba3d40d5a7e4d3a37f1085923eefed7efd1f83066", 0x52) r4 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={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={0x0}}, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) clock_gettime(0x0, &(0x7f0000000180)={0x0, 0x0}) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6400}, 0x0, &(0x7f0000000140)={0x1ff}, &(0x7f0000000200)={0x0, r5+30000000}, 0x0) 00:00:06 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0xe, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 00:00:06 executing program 2: r0 = socket(0x1000000010, 0x80002, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) ioctl$F2FS_IOC_RELEASE_COMPRESS_BLOCKS(r2, 0x8008f512, &(0x7f0000000080)) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="380000002400ffffff7f000000003c0005000000", @ANYRES32=r3, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000400)=@newtfilter={0x7c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {}, {0xe}}, [@filter_kind_options=@f_rsvp6={{0xa, 0x1, 'rsvp6\x00'}, {0x4c, 0x2, [@TCA_RSVP_POLICE={0x48, 0x5, [@TCA_POLICE_AVRATE={0x8}, @TCA_POLICE_TBF={0x3c, 0x1, {0x0, 0x0, 0x0, 0x0, 0x0, {0x7}}}]}]}}]}, 0x7c}}, 0x0) sendmmsg$alg(r0, &(0x7f0000000200), 0x10efe10675dec16, 0x0) 00:00:06 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, 0x0, 0x0) [ 213.682278] device bridge_slave_0 left promiscuous mode [ 213.689115] bridge1: port 1(bridge_slave_0) entered disabled state [ 213.703196] bridge2: port 1(bridge_slave_0) entered blocking state [ 213.711193] bridge2: port 1(bridge_slave_0) entered disabled state [ 213.722526] device bridge_slave_0 entered promiscuous mode [ 213.728950] bridge2: port 1(bridge_slave_0) entered blocking state [ 213.735377] bridge2: port 1(bridge_slave_0) entered forwarding state [ 213.763030] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. 00:00:06 executing program 4: perf_event_open(&(0x7f0000000100)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket(0x23, 0x5, 0x0) close(r0) r1 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) setsockopt$inet_sctp6_SCTP_ADD_STREAMS(r0, 0x84, 0x10, &(0x7f0000000000)={r2}, 0x8) [ 213.911419] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. [ 213.985870] sctp: [Deprecated]: syz-executor.4 (pid 11114) Use of struct sctp_assoc_value in delayed_ack socket option. [ 213.985870] Use struct sctp_sack_info instead 00:00:06 executing program 3: r0 = socket$can_bcm(0x1d, 0x2, 0x2) r1 = socket$can_bcm(0x1d, 0x2, 0x2) r2 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r2, &(0x7f0000001ff0), 0x10) sendmsg$can_raw(r2, &(0x7f0000001fc8)={0x0, 0x0, &(0x7f0000000ff0)={&(0x7f000000a000)=@canfd={{0x1}, 0x0, 0x0, 0x0, 0x0, "0327e1b22b5fcef7739c699f5ff986ca08990039576a7d5cb2bdac3fa80acf584ecb5fee496e6866856b76b5ee00000000000000004e2f9663a918fa1efd9b0b"}, 0xfe68}}, 0x0) r3 = dup3(r2, r1, 0x0) sendmsg$can_raw(r3, &(0x7f0000001fc8)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f000000a000)=@canfd={{0x1}, 0x0, 0x0, 0x0, 0x0, "0327e1b22b5fcef7739c699f5ff986ca08990039576a7d5cb2bdac3fa80acf584ecb5fee496e6866ee6b76b5ee00000000000000004e2f9663a918fa1efd9b0b"}, 0x2000a048}}, 0x0) dup3(r3, r0, 0x0) sendmsg$can_raw(r0, &(0x7f0000001fc8)={0x0, 0x0, &(0x7f0000000ff0)={&(0x7f000000a000)=@canfd={{0x1}, 0x0, 0x0, 0x0, 0x0, "0327e1b22b5fcef7739c699f5ff986ca08990039576a7d5cb2bdac3fa80acf584ecb5fee496e6866856b76b5ee00000000000000004e2f9663a918fa1efd9b0b"}, 0xfe68}}, 0x0) 00:00:06 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0xf, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 00:00:06 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, 0x0, 0x0) 00:00:06 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x11, 0x5, 0x100003) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x2ba) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000850600"/20, @ANYRES32=r2, @ANYBLOB="fe000000000000001c0012000c000100626f6e64000000000c0002000800010004"], 0x3c}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$packet(0x11, 0x3, 0x300) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000003c0)=ANY=[@ANYBLOB="440000001000050700"/20, @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800b00010062726964676500000c000280050007000200000008000a00", @ANYRES32=r7], 0x44}}, 0x0) r8 = socket$nl_route(0x10, 0x3, 0x0) r9 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r9, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(r8, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000080)=@newlink={0x20, 0x11, 0x425, 0x0, 0x0, {0x10, 0x0, 0x0, r10}}, 0x20}}, 0x0) [ 214.109654] sctp: [Deprecated]: syz-executor.4 (pid 11114) Use of struct sctp_assoc_value in delayed_ack socket option. [ 214.109654] Use struct sctp_sack_info instead 00:00:06 executing program 4: r0 = 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_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={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) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080)='nl80211\x00') r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000280)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_MESH(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x38, r5, 0x83b796920fddda1f, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}, [@chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8}], @NL80211_ATTR_MESH_ID={0xa}, @chandef_params=[@NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x7}]]}, 0x38}}, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000180)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_DEL_PMKSA(r0, &(0x7f0000000280)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x4c, r5, 0x0, 0x70bd28, 0x25dfdbff, {{}, {@val={0x8, 0x3, r8}, @void}}, [@NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_PMK_LIFETIME={0x8, 0x11f, 0x7ff}, @NL80211_ATTR_MAC={0xa, 0x6, @from_mac=@broadcast}, @NL80211_ATTR_FILS_CACHE_ID={0x6, 0xfd, 0x803b}, @NL80211_ATTR_PMK_REAUTH_THRESHOLD={0x5, 0x120, 0x37}]}, 0x4c}, 0x1, 0x0, 0x0, 0x8001}, 0x4000080) r9 = socket(0x1, 0x803, 0x0) write$UHID_INPUT(r2, &(0x7f0000000680)={0x8, {"0131ba424daf516d8244b97ba8f20471638a52f01c0fd24d9e039a0da0f45cf98e40a195d1490beafa73ac739002377daa8fde94d62e22e441292e15a873471f4c521ef2eac3bf4a97c5bb7a8f0a4b17e95064e36acc80f7ebea75a663415fc14be8092479af3c0d7007226233592330753e76f31baa50cb30cfffcc37742dceb8b43418e046fca7c4f72bb5389c91cbcb1f4712248dd71bd1b98a76e79d82904376824535bd5aebcb322118d47e806b5f484065b769e00d33246def62452a0ff41fa675cd1d568da1a112f5223c41ccdb6537453070e64203f55635b98b6d0a0a9499996698ce8bcb07b9990182aec75444e57fd51ee3e9900f38b1a04d06ebe5899eebe51acf95d002f165159271765fc6e244ff5ffaf054d9500797d9a5cda499cb89ca8419e9e22dc06d49329fa3b4f6ad4435ed60efde6018262df9945d5fe17f08957feb9ee831d41ae36e80dca2ef65828bbd45eb2343e52afcd0771d7c96b33490cf302a9fa3da71cee30afe9a65ccb31f0b9dce500960bee683304853b9381531e3394f874578b5e3541362b6d985a0048141bed2ebed86493cd5b723e95a8eef19064dad7ad596e3ffda83e4a6da0c4d32a742ad9aeb7cc317b57455e74cef4454276cb2633f23f136db1fb643e8bd2dc48ab2af8466a6d6e3de9a40d496aa1677ea17d941bfab0bebfe38bfbb06e634d98fa0798393a5241cd0f8cb4ae2edd25d3b9e3c262d2b866fd1e341265aff5b1349d18629c3052fe2a45dcaf1014ab33a8aef04c2706cb77234bbcdd84dc00fa1ffaf7b014f1a233b065e380cc082a21a8b78f66de85ecd660ddd54247dd6b408a1c6aeeff2faaa1320810e5d31b231dc2ac82fddbe8d1c0042dba7ce86cf43621dce2e3ab07b662add983e3bfb9efc2af69741fd7cf0c11d00dbd7324d0e4453c77a78b55a21282b7460b5d5cc6f64c4cbd8848d667c909554be0887ccc55b7011f237222039d842c1266bedca53bb8a401849cffc1ed6e7472bb3ccdb68999420573bb12f77981e0494d3eb5bc9032a6b4fa9da3a9e4367aea9ba87e7bb37ee93bcd163b8a6498d7b42ae42013ba48fc45ad29b9c6823a48830410bb09956b26a6ec3aa169070b17fc503e79c271cb2a0ea72991ee54170af7fc2023632bb9a7d8de55af729f8247c3f506671b459dd2dcab7349a519cd2035ba21d8c96a185031b882f1f88acd451f366f20f63f0839d72c8a054078c1b897f48f0a131122ccd7ea180e55567c1cee774725851545d4b00fceea8f9ad06ce928fec80308b5c1ad4f75a24aae9567a5fbd573be38e2ff1afac4cd03e90a90716501a57582ca9afef1c69b7624d08b2d055bcbb5c948b9ab1951294ee1ce2405b8b37a0ea5f59589021aa8ee3a1072f9be5ebe10d4bd2e4a79cb46712cbac81bb6d598b604a44e93d3a976084db181fd1931416d6d43d3b4036a6fa9ba6241060e8894f4e6d4bd172f5be18607fd919dd188efaf5ee7e1f1cd102cd07c64cd03508eba4caeba7654f6fd83ff4c9200bf05459ac4daaa6b256cfa5060215f65d3cfb564da58de97ea64e4bdabe6e6dcbcfa5850a5ff3dc244042b65ba6f87eb7931ac1f16b773955249b8ba584ea317854704a3b556c9c1cd14011ed9cc89b7c9cbfc13367f2530dc7014c09cb35b465069e506e224b16d51042e0b9f210f733cf843a2defeb30f5a09e9e477a51b02a167381cd89355771decddaf7d36390e35a9edb8bffbfb25ac8eb458dfb19fa7b7f9686d69c1555f09a8e9e9a5001a2e206cd32f92660134c5c5df6d58f3e3f0d37903ac8f024151d6dcba113f11930d728595fd97147e52f736357dfd2dd674a7b4db3dd0bd8ad641a41f1dcee47c605ccaaf4f694890ed65ace00796626cae1a42064b5a8f457f70e2aa977825c78cac5773b14e33c3d6383ba874c509091380b7ffc91f13452445042ebb3fe63f69e0cda561f61115e4be7ea5846cb577743bb7bb6e80e1e1724c7bdb971e7f49ab13b56a77cf7efe929012c383be5c145dbcc0231768c451f1ec4fc9c9ea59e390f07232be610a84e325e40616866c662eb9ac1949e1d7389a2be40f3a6d495da2f730715b3dfb502d6135fb2305e95327757cdf62de05c0bb257b7943f3b02e78c0b6b17b762f92f2ae8f4b24984a67c02a05e0816875652c2f8a92d35653846565d51e892f499d40439d7820461f9cc002ce414bc6efde297c485f846fcb51dc2d6b3ed9d3c64313e85c5d0d57ef67762eab78c0142666db6720e35134512a8864ffdacc4ffedde9432a68a2e539b7c4a5dda8e12e921787e992ab423f274a1f12094ce4bff3d06c4390e5a4b33d87cd4b79bd54b0ddf307a1ceab85f0d1827ac4ca72080d4b6836793a0fdae3a07008a059403f4279ea13ff9a6323b50db1e81d62350d70376c3c66c10d65a0c136908b58d2e8adaeccc8e74149b0860e47ef6055cb3ff1557c8ad3d49e57791050e2ea0be436a1f7bd2d416254c4ef9fa11ce3719005e1f3469d2b4a3c05f75f067ee2b5bd9390279ce406dc8aea5597bda4b86da8bf802b74bf26097f1a78616635cc9df1f72c74b0bb3d214cf5667f1dc269f0870147b2058aa830a13f35ff7309c595c8a8ab29255cbcd245f20d621d97e2f1db1b26255b3ca1369e4c451841fdf1789c59ce9150b4c60d3ba7b478372a5a3bdb3005acf51ebe1f10a86005abf1c3ed371d924ada121062beb4993f9dd487fab9269d51cb58b481d641e86d8f9cbcdb05cc9752bad92913d17800bb3d2c60241a9e731650125fa81f382cce1142900d3b5410c56ba140957c4d5be03b276e20bac8f9c3837b479cd5b675fd7283971bb44c21e2d7c8f6af7bbcd6c2bb64985473b3a5a08a5d3004f61310f3ed5ded1698f8da43f522ece504166fdaeff6e125742eae250ab2c80ce31146bbc67750c1a79a96b8b590a33543ec53d6045d763de92fe28c9221f1284452deb9a6934f39635517086d2af62174a4ef547833c087014ec83e2bd3dc0806de4c7532379dc38343808b417ac74419e4afd97da7c30001bba36bd1a4524e3d71b7413849f89b87922fd3c661670d937073c1e1d95d02b71ae3e55ec26e6d700693f0b5bc8000bacd4d043d3289a7d31a9312e5e49c97a755bb653c0df381b6b6a1b87fd30a090549308a9e39b4faea4e6f76dd235becf1fb57e121bf32363a3f7ad3bd86911b856ba6fcdb3549f312d687f878474e0923b1978a1940f2f67a6f6d56cb5bcdd893c62d9fb489e7a338bb10d2dc0ac02214093036706bf3fa5ab4e7a67b6b5fc40e11cd6aedf20411bd691f8eab26cd1c01a8e003339975418cbcfca4b8fe595a649b17afa9d39445ed33e28fd68a14df4f45585da5986522376bf3f5d36af97e1aa166652222a066e25c760a19eaa54673036f054a7784365e8246061f4a45b5072e2064270ec59f33a3f0d513a23a8faccf44255e7e92084cd96fe6cbb77f25ab524419321ba4b46f7d78a18898be5b1be0f2a830de6927f42832e500d75d28e175e71c1a021b2f297b3ed8e2ca0ed5490ae625994c48c5a35a440b68a110930a943622034221e0ead37f18b845714a3222cd72558fb720350b340795351253d5bb1452533254d47e7b1a9a732b8fe86706dc7da20421f6db657932257c180b7634de9bd7c0f17037a69512cdd99c1a8d07e550e6359ed9c82366920242427168238bb7cc3a38e0fe637fa8194152dd0e1a3ba1fce9e88a590e27dfedc3a0add819994d80927d79489746d3ecb4806d9cc8c67127fa2f937829183c716abc5cd109bc24a5fdacd812a2685a6385883ee4f9aac286182709f2125d976852dbadd4b3d7b150549006ad3c3de82a8c3e706473906fed1e13ab82abe2aae9165c319eac6c3422f822731c9401a09cd3e75ee484d1c8b07c4048a0d0cc7712eb65966768eeac970059ec36171c25e4b5a3c7adfe7994f471af91f78ed424d538463c178f26faa4df279a3ad81e19ec21ccc9b99110506046b41b9b10339a7d7d34853197916aa7570f1c454adc466571690a06ce16005b19f73bbfa28a42995ef521863404b0963028a1b0402bded9505b6632ffada508cf30b3506bba3b03e729e6932bb9f03be49d114579e103daade5b4b7085019b9748cd82e204db24f4c889e7f6a23b4732c1bdd0c97b7b3633e76bdf5c11cffbe1b3f39851f571158cceffcca0c9954a61a6e144de49234118d221ae33d017d49c586c772a1220143140a5921dad8b2829d74f607f8a60c858e5cdf450da1b6bba73e710562aa10fae298ee8d14e908c7861b73ec91b5d0195d6b1255bb8e4d1b390896c5a5fde7ed53eb5f29f207aba099260f1f60306ccd8393621d0a2757c90e072bb26dbd2ee1495aae3fa0ad3a527b75ed96d9f926647c427d9017cd3aa6f02ca276894644e77604639e3cf029427d0ae21f2ebb32981aa9374443a65a304d505dbce457b103fbb42111475200d75da3bf3e6b063d6683cf90ed6fa95bf46deb6876beac168ff2b96bf985a437daaae4b47eb3330b9beb57159664cb19ea0205d4006329ca05b5afeee18188e939f70c3d9cf4b77062ab99ee0705ae963e8ea4c72265b47007c23b0a347c7a821fc73ecf6ec9751ec5d371a711e84bf0bcb220fd2f1035176741db3de9013257a4588f41136dbd0da673117dd827d77f20fe800d864a292e32f4fb4fc62d7cee91bb3fb5d3039e18741bd44fd2ca51f4c9b444a8ab020b198319c5320e894e4a4ffb8113bfb41e5a02c8a84f3311696da692c416be53411c01da12b9e67ec4543b00ec52b992bf3afa9b3db25217c1e49ae20ef260e353806ade46c0b66b3e4b3967e78b25dafe43e2d0b56db23197b2579b794edf720573aaab1901387eca50b3038a20a353050187e8fcb02a0f85ff41d1e6a4670905dc6a810cdd49ab15514a12b3b6242c41f31a511be2de9f2681b87aaa5c99573fcb578c822d19c0f5ea7acbafea3113799f2ded86e202849634069caf5cffac8bc45b4e61f11145acbf2cc89f3d84d6d39855edffd0fef600e072e39204607a8f05da866feb8a617c8d898f02dde2288e4aab651fee7cd7aac6a41882b256f504d13c7e64f61aab8ce4924eba4c91510e90a7eff91a3fb03ff9f18e6c967659d5093cabb725542c1a20e3b216a0a874336a796cec687574cbef8d33a7b208b77a9c9ed5ea67a469c3727db0e11e62a1401113fe3053caddc30759308399f8e309df8d4d7ee50e6f6bfa3dcd790018c89879fffd18a928f5a97150efa5f0a9f997ec779c4c9afd1a38c87c5cc3f5c3123bade713b84110fff555ae9a70609a7bdd55fede723d3a30900def5c29e8c79f84a65f271d7f9cc32cfa48563426a8ed2a0981d7497077b6cc60defb512e1022b817afa253f855dc5f96b132ac9fa0bea0e94e05cce15277ef3ae77f113f0917eae1b1747476e13907bb1c2e463543a698860cd66f446ae769ba9dd2e7e17bdc03caa4ae2576ee56ac3996c33be96cc67875d2831dd21b7207e45270df8ff433677b7c4e198f5d3b9b3b2f73bf9cfad192765f74acb295e2535daaccf97ab596dffeb86325bd22065e8d36b2599c107dbac33ae9304edd192812f2ea44435e073d0ca8358cb1f667cd128d01e4376369e49a4402b70f27ed59d4723d426f8369348287b55eaea2cf0ec3ba7b5f24d926a2a67c3dd47ebc4f4b2ecd8625a64b98cfc026a43c346ed1f2e799589af95add033f41682845fe5713effdc276e779adfeb1e28e9773800db60e42b59fb827160f12a8ac7fa", 0x1000}}, 0x1006) getsockname$packet(r9, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r11 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r11, 0x0, 0x0) ioctl$VIDIOC_S_PRIORITY(r11, 0x40045644, 0x1) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000004c0)=ANY=[@ANYBLOB="a80000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="00000000000000007800128009000100766c616e00000000680002800600010000000000100003800c00010003000000010000004c0003800c000100ffffffff090000000c0001007f000000020000000c00010000000000030000200c00010000000000fc0200000c00010004000000faffffff0c000100090000000500000008000500", @ANYRES32=r10, @ANYBLOB='\b\x00\n\x00', @ANYRES32=r10, @ANYBLOB="c99fd819e4aafb92ed914399589c8450d7242343f99e3dc78effbb14a9b5171c9f35e820d06beba0fac22b26f65a93033826571e3a47ddf4797592a81b0c6c183c005362648a07fdeae7c1cfb85aab4237f3e98804aedf9dbe8ca52f1ab501d496f5a74ec816b8f66d5b22e3c493e1c0a25974f93172d1477930973eca55d53272cab5b0714c9a72f6d1edb88bec8a1a4e4903f69e0852871cbb53961ef2d5cf83dc5540d061702d2e01f159c013c9cd12eb54923b686e3b2af4136d961cafdb5b16ff33b4f585d77a96921e2259b6f2d4be9458cad45de59d18078e8846"], 0xa8}}, 0x0) fsetxattr(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='systemJvlan\x00'], &(0x7f0000000040)='[#^\x00', 0x4, 0x2) 00:00:07 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0) [ 215.404766] netlink: 'syz-executor.2': attribute type 1 has an invalid length. [ 215.436964] netlink: 'syz-executor.2': attribute type 1 has an invalid length. 00:00:08 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x10, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 00:00:09 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x74, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ppp\x00', 0x0, 0x0) sendmsg$nl_route(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000b80)=@newlink={0x38, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x5865}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @ppp={{0x8, 0x1, 'ppp\x00'}, {0xc, 0x2, 0x0, 0x1, {0x8, 0x1, r3}}}}]}, 0x38}}, 0x0) ioctl$KVM_XEN_HVM_CONFIG(r0, 0x4038ae7a, &(0x7f0000000100)={0x97, 0x9c4, &(0x7f0000000280)="fc3b4945b23b38cd0d8f1976ec0d35555eac25189071702b2c8b6c0415ca40b7e6903f86d11e4dc9fa58168ae388f55142946d70b2982fe9197941520c9ce12f8cacd4c436ae703d01a47dded2ce240b26b084070c4da8f7282cde0be491c5c8a15bdf35d406aa246bbbb4d0e31608873f9b20cddb88c79f9a5ceb856503d7cd387c807a6e7b8f6149e4bee816c83994601600c97afa4332ba89dd3952c860f3f24b87f739d6d4e0c3d5dc5a", &(0x7f0000000040)="659acb7ed6", 0xac, 0x5}) openat$ppp(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340)="4be50c7c007f6efc82f090a22c81666dfe9607007b07f686a84619a74636ed659d5f3a7c97e7fe5a2746791cb66209d51ea06ff53630de0b1c4e305bd16ba3d40d5a7e4d3a37f1085923eefed7efd1f83066", 0x52) r4 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={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={0x0}}, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) clock_gettime(0x0, &(0x7f0000000180)={0x0, 0x0}) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6400}, 0x0, &(0x7f0000000140)={0x1ff}, &(0x7f0000000200)={0x0, r5+30000000}, 0x0) 00:00:09 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000002000)=[{{&(0x7f0000000000)={0xa, 0x4e22, 0x101, @private0={0xfc, 0x0, [], 0x1}, 0xd41}, 0x0, &(0x7f0000001540)=[{&(0x7f0000000040)="b44dee9402c090c3851915ae577884837243af7f7e65ac842b4280467e43a61fbfe521a65a420ae4e8f7a2dfdc563a1b32d1fccba89d38e75a1a4e82f94e72c807"}, {&(0x7f00000000c0)="8a4ba9fc78e01eb38f272be5afa58a47904c431d115d143c07c3794083aa27e0b97ae7e721f3aafbdf986ccfcf1a4b34909b7d3c6c8e90ed6544713a51f0ae5510bad92de4c5d496d5858240c287816a44afba783e42a0ac7aead55104f13ef60b0b26c20de3482d205fcc450add7b69db9fa29f6fa9d1f719dcd9ee8a"}, {&(0x7f0000000140)="7ef69506c5b0f830a2060ea57457735ea46b076f4125dbf4d59d0a178d02fa188eaa6f38132fa7de9df31998c0e9889ca0ae42ee5a571b005c2bbb5a8f72d52fa36f927173bdd722afc4fe49513e27e39cff08d32778d3797de3a666bc98ddef5c1d53fed917f024d65dd851a7ce466b7c327fada46c025695d7c80637fb9f7675cc5b2d07fb2b9af169697fd26226432047e2e2e848611913c30d10575d85becd9a19e3912c5d5c051714ee9c870ebac1a98cc8c3171f18aba5df9cd98650f9cf5c914ff6f1daee6f1385a9999eb85053aedc23"}, {&(0x7f0000000240)="09b8227c2144ec016059183c68cc28dc6749b387e68a9f8900fb61284b8a3dd7822cbb7585130bc4c7c3758da9cc9f9e21a5b2c82294e277da267084a1ec886711ff907b30cf26cdb3aa9c3e13ab21ff8d44dff30a565a26f84db71c4cd47a0bcc1447d96d3df56b84fdd9e84a4e264952ddd29cd3db8c6074929eee1f1b1be63c2f26eea3dd30fe187539b76e11d3791316044ebb9a80be290a145daa78c655ff2501c1901c2a651850d58886dd43444c26ae41496718b2800be08a5757a6bb9377d2aa1ecdc0f72803b00a67fbfdf7b9929746805306dc04247a1e44251272dba0ac36d3d3be2d68fdcc8e74c066f6fb6fe5c0116ed552f9960743eb6944"}, {&(0x7f0000000340)="e1dc8cd2791b429cfcaa5404d3d28e31e4072cc7ce3491ad9c364ec6e165e42ac3f40a91b27f437ae3494a3e3438b71b998a44a05e40556241b1f9375d"}, {&(0x7f0000000380)="17ed191342378895ff9e6967c01e3d9682d13db75091126264147d564ccd7a771931f8fc9450310473792a2f1da72c2ce08de44ab85e47249f7858f4201e632eb7c026392861de6a27a4b4cf134b89433dcc63fa518ea3837ca9f893edc84eb1201cdcbe94994cd37a4c71d920a4f2f33e99827aa4c605c693c4e2def943a177e208d1bc3c4756f09d52fe152fc86a57751cfc5cf5a494280c8432e0ce77749c39fe021831f639217779f85b1536493978fedda21929aa9a7d7933e1c2bd8bd337ebf80c0d4cc8c5f1354be795de643da661aeeff9bd3b8a7fdf929d66ede5513ef45e894c8d012bc680c87a233e6afb3fb190929f6d41ec06ac0d615d4de45cfa3663cbf1570fb1f491a8ea124cfc17eac086b7cb938a367122538866cad75f13a3152ab8b0ea2a9fcde1a533b3172dff00bb9785944c932cbe046707a0d4e7a166a0f00f8022bcb24845f79342c416f6da5508b102874fefc9913c37244b19be6d9b89c804383fc2905419937b0d2ea42b7236e48de703f0c621ebe5edb93acdacd777e529c3dfafde1309284b217413b6e35d1cb0d9f5dfbc6d19fb6cf8914518f92d5b0d19cee07b950659e18d79ebf59983d65b004d7f22f1bfb1155b4afa081a0708327a7f23045776250ee43915815210bf8e57a850498df1a2285637e8c42e6fe721c0ec95e7da8f941f7f7d98bf48656650b17c4a0aa5daedfede173213854ec0086a0d7a7b6c745759bcc91d0ba5391eeaee17f5e0faed5de689ddf4779300d30e2f87e0c527265bf5fbbc673f6ae45e4a5e8760ee93c30a17deda210a926d17c80f30dd77fc39a0bebb6d72e506fe3065e3646eab80a38597a7db0310ed9840399786ed5831525b74bbcdebfc25eb1bda679d543fe6a0e60ef2265f9c27078716915a7d1af63e93111999c7b2f78fd62d4d625707d333288b79d8353af00bbffb1b0199938b806584af365da8134bbbfe919577d80f83cfa793ae95c8b32e1d232f7b9af1fb1264a3099ae37d82bece0df80d4406e250b9c786c642e63d8f58167ef4fa4f5ebcba0d7fcc53e42123137b4acc70c7c7a80608bcb97c9ad8795ba07229f54366bb103637571510b59f786aa2e887ae5c2e32e32df4b51518b285e6b0df4d40c78fccc224303ea3668cbd0f98ae6673638d1441473ab0c5c9b671607624072868b60275131e8bb29c31da58b515dcebd85987841ab6a4d6b1f8564016d7f5179592ef81af929c8ac8b82bca6f09a940e1971c33d3ce710026dd9c0604066a36e51954fd3cf1271a34ad9cd3aabd188181fdde68f9ba0067a2060ff9ea00ab9dff6675eda170b28a43a10e474a0acb2bd0c2a5b19e6ea4f932db4ff43d5326ccf2a3fedcd537d908fe98bb04261f41bbdde1ff1dddd646baf568e891eda8ec570f0b9bda3b9a7c2544593f310b5db067695a28b29ec5e54d127c312c492a4706ce208a9481a8ae151daed55cedf24ce70217d16c8132602f18bdd1f2eac6ecde24823d161d42750725d841dc8e0029da316ab822f90cf46c124dae7efc2d964103f7ad94bedffaf92b300723dcc02fad0355b5e08d463110015c3a45663090496030b3444d38c2490fcfe244580bb7f004f379785ea3092f8b9cc65b5250cfd1673d8d18ef3a0edbe58527fa8d65f4fdf9f03132d85efcb9884b75ab03883515ba21bb9ad66ba00666d26cf25e59ab2b4084fe1dc9a5819f2383daa6ce3763fc7d2c37607e896bc9e44db5b69291930d6cd9b1f10335d4010f86af4c5ea33937fa70f219b7a5883d4acb9635f445b0bf8a389615b370d46c3103545b33a4f13be8cfded7e9fc6ef898cd7ac3c2c103578a9dc81d42177062433bd204d788e347f966bbda0764afe3eee6cbc9002ecccf2ede49c3dd5f29b2967deebfd089508896ec7738ee4df1169026c9f84b6df55de90aff6a4d3b79d27287d0794dd1039669148ced37a256e7af79c7dc2deddeed779214e038024ddafc95b59224a54b7e7fd0b69da89d4670bb48ab5e0ab9c3325f7b7ed4539f00d79257e59e1f958e5db4fb654450641098eb62a32ac0e0730d6f42a5d6507a4252ffbd1282ca537041bd3006adaf652f4a574f4e4aaf77784493995f0a2fef8a91a68153babdfcc77827c1d7ede32b4f08aeab59590a7725bb35d9d9ebd4b70c2a445ac580369fe2b0260025378665fb170e404b9e65fed0c2fe8d807d468df5a0d4e8c2b816e98df5fa887a9d551c1f6ffafe3ff8231944c029f98399b04d1fa44bd678b972ec85dcdacab8845e59856d0bd6aff91c81f1b9e2be9f16fdd49b0392c25312239273c37d749e8112fc50978148e3be6c99b806ad3b810d1f98d16ea5806bb1a31acc026fb5a83122ae0a73b33d7244934d807de838f2afa99d0a59bd69c7a78ba0fac7290c103db34d992c079a7ac25e4e4391b369dcf38b827411f425a70a5a5129d33e2286f30e12c35121e1016a8e8143743536a86451b895bbe61eaaa09b7f49df8120b24e453dcb6f16ce7ce120b2fac16858f4af4bdfe4d75324565de23f8de0ddf074af5775be73fdb04d23d9e1ca2335241deedd08041e9be9e719d6c9fa4dee35eefe06b156daee8a9f544aaaf7facfab7a7ed32a1d2ef5a94a9e9c5d513e311c123b3e398b6a70e20c6cfe23ac0f1471df6bf532c6b7716031e39e0ebdd988c19688136ccc33d10d8516d326eafe614592e098825e93d3534cbb464fe1b26c69158872cf7bc054714a6cdf6feafbe0b87986914c60a1f0a1fc43cde3d616696070e1fd9bb49a808662121481fde4d129765d782d1f0cb3d814c89362e5aca540561495e16a248abb02d5f8393ea1665203bef65bedbfe7d7742610da00c345ebd4510298285004927cb5595fb1a85b00f505ee46145dc6fc6c9b77ae10aebdce9d45135c77d03af74f173d554dfc2283c7c42999c7bd30103317764a2388533bd1cc540d525c6de93496914e0e8ee74e401dee9143fc5b42445c5112221ebba6995da92232ccda4f035415c21886180a07e7f34b64cfc43562420ce0d3d3103aa866d1f04ad4f7bcff97e16ed0bb67083edd15080da11c93c69b00601ce487dce3e8fcb7f25992124c6fd58a100aabf002c6d59274c796cc2abd59644bc4c5993dd7df17b96c78a09a19c4bf9db8d508766db5999e465cd49985a588447b586faa895ac9c5a054979680614c6892e7264d76ac674f0fa5f66da5efc43bae560f84266d00cea0fd591b07749057e9fb379b7eef0cf1e6bacb3908555326dab46b3da85287721cf741becbeaba40c3179ac128c7886d6cf5e102aa6866298b1fa976d5d7edebe89f317ac199babe58bffca02385e9c8387a1889cf16da2e8faf999d865ab9015acbd823640f4bd38b77af56e43c8efa86f031ace594a2a3f5778cba5f5cb1be618011593c24d60308f72d29866ed50ee5beded5d560dcbbbef15507458f6be3fb2bbbe81045f75beb8f015ab6121ae6e703ddb0e9cc27c94126be2b41ff61fce5a9a33928e005746035a505320aa6ce2bccaa833927819825796c918ada82cc6f54e1ea6dab8f86a5c1eb4f430cb85d98f4a053dccf42ffd5fcfdafc0452727a481f0634c15d9c01c66d0951672cda2bf42fa9ce9eb4aa7c1496c199919a3a7726d1cdd4e895337f7042bc9b6d6729326f40c09522ecf67e6036eae560a32adf828f8b7fae3a70790de22686d31c5add3bf13588b9b997e0343934da2bbad3acccaf6cde32fc7828990a49f8ccc6f17c85637739b131ffa915914f46a40b45e347e3f48ea3be19fc5793e51e3f9236fef71b329d086475f5743c9fa7e93c0317ccff27566236e6aa20c3172f5d6d2673f3e70183a2268151692285f04d944e6c1360632c6abe5ade14c2ea51e8c6430c01a0be54509b4d9859bde0bd623557bc6e8cb4165a7f83d002eb849a692e723e9031a7deacec7730e82a5d34cfbfe11efab400f2867e04daac5ffc38552baeebe71abaebcb1609e85b6a4a7752d2b3a1a60dc1360a888027ccac0dacf32b8ea034607a182d7cecf9066aeb4237f9b13e8bd8a8c6b9f97624f0c51e45bbe5a4153ef959ea6bf1e565e9f6348d56e0066aa2cda1bcc1bf3837a3bdf113daead94f59704ff233655a236f5cd4df1143f8b0f0915035e5553e3122b1b3dbcf3ae21541680e9b150656dbe6eef1429d1e50b0f20ec74c28b459f1e53e3ec7f685bf9ac9458c18c4152fe1a3ca9b7cdafd72c331762d52886f6f38cc5e90d9c92d4cbd7f2e3ecc6694eda246e068e02d04bc5b1d27448091c0dbcd0b2c46579ac323b39a5bea1a24163b62e5535fdd81176e34fa4ec2bc3e129b3030fdc5ce666e1e614cc5c29dc5030227369f140c3e64f9f9861abd48fc226c1d42abcd7b21bfc5707c4e3153be241ae7ce95b4ab452fe273ee530744d125e74907cb6f2c0dcdc34078810675cad9e6c5e4cbc112a83e5ffc34452e2b3807f3bbc2e3479baa210c0a8a4c9c40616c2b4cde655782be1551f0111755389766e4da662be832364a865801b1367312dbc39e680da7248eea1a7494ccd7acc5958f54be1d65d45ee7eb8cb2279770f5c0949e3b1a186a72da227c3a3613cf053c3db8fbedb36843cc69f836a8bfde84780884da1ba534e50f00849173acd27a709145362bfea8725403a3764fc44cf517b64009aad43f839deae0a2b1b25c511ac06c360c82bd3ab79b521bfbc264e2cf73f462b6ee0352b4da21c1bfe23d5c1fd126ea20e10cd28160fbaa447f0dd439bab5cb33593fa0796c33fd30649bd331f41dc343201dd9b76e72b59631b4315856cf6355003edbfedcbdf479739ce3cfa48315d104164e472a3706ef20e94141f04f161d6a9a7e6dd2b2085b82a6c8f193f7f8ec025aae3cb596508b3f82a5745ffb45517e203bf7790220ba77e06c8900c4638653630a230f496dfeb7439ebafb794ae29accb465528e4a63e459302e08485c2c3de3454c197bfc8a2847246f5fad15c0bcd4ac3c8d6a9986ee9533c2a92b468df7746fd72451fc901ec1e8d14c8834376e8bb6c314f5b24d8becf14f199b8e4862cab53328a4263eca7661710c6426d1895daabd8accd8395e4ad451f83052f390a7309f624950007c58c249b2280753011e118eec7e22eec510deb006b5e2118ae3f2c42cf68fd74a98b20ea4e9712320b13547ec58c188427fd6cc8887bd392366acfa502983c717389ff5e6eb1239ed427b3830a051c4381d1bad5f32fad3888c4a43de4ef049af40cae3d9629dad97577a80b0a3f967d000a88ccd67c6b47d7bedff47e183372042ca435ef58024a8fb915a1f338e9c29ef4b8276ce5c928e34edb06fdccae6a455c56b7ad6bda3aefbf8a74c3a9351b2cfbe1939c5c8fe02f31f22848f1bd00a017107511138eda2765e8a4bc91ec43ce45778260a95aa0bcd73a24fc72d49ce81bd95ed44b596a2e594d7bf62da49fddfb29f39f851ea39cd2a14b5c1758817d2c2dcd6d25c082875b63123f3ccfcd2f6c9639ef843f5fb8362153252cde72bba2885001060b6410e81eda4dfb84223aba3726aeaf5f3d05b78c09a085493fd253f4ac0eb4eab3c761b771c21d975f46358711cd10c0336bfc3ec33dae4c0d21c56c6632a7644033905b677cb7f64d58282cf01acb5bdcb710ed903763a3b1c01590f5c20ccc6e3497ababd4c6b06d414027ed664d6943ae742cb912622bf856b314bd19cdbb72d0ca2c06268285d8d7d47596363b2c00e4d28be4dacc5c2d458441e148f17371e3efa9824b54993b0768a71cbb4a78c50bc996dc"}, {&(0x7f0000001380)="617dbaf42e170fd2066c022c6209a3b0192febfc5de3970f389f831be53bbed0281224f023c4fc91ebed609a77f5f58541d4b957c082d50437c984cda831083dbbecbc815ebc33fb281b246871ae49049d41d0932208e58d380f641ba91db0e72c8851cbfe691bc7f518b18f39d7241a2eec187378b23deef526d158dc"}, {&(0x7f0000001400)="5ceb6ad1a9914241d11484ea05a56b9b9d1a0cc6d8c553bf138060d32bd07a2c9fd878127a"}, {&(0x7f0000001440)="67ef0b8fb31d4fe7caaf2dde1970959e02d8033cae43103723f6409f959f8aeb3d6a62f836bf2ea5adc9118807ecc7064437740710f62a1d79e585120bbf1115a1778dde9523704a5d38ce50175db3384b30c2e3289a7ec69d68ab9d9674be94087f206b8a15245e1b5636e16013e037b65547092a2fb80df57586a2a9c9bed2fef729f8df8e70d9fd24f4b78c8054dcc01ddf89e368b2f52558e42f69d311b02c9db129893a1e4c0b00633fe10717d4b8ff554964e383e6edb91a2e686d6150bc925de011d6c150c527b2456a8387bf64c7b9fdeb502fa5985b19e5e09d73c075508ae49718d69055c981a3c02ed1a2f90836d8103184de5640a25cc7"}], 0x0, &(0x7f0000001600)=[@rthdr={{0x0, 0x29, 0x39, {0x5c, 0x0, 0x0, 0x5, 0x0, [@private0={0xfc, 0x0, [], 0x1}, @mcast1, @loopback, @local, @mcast1, @ipv4={[], [], @loopback}, @local]}}}, @flowinfo={{0x0, 0x29, 0xb, 0x6}}, @dstopts={{0x0, 0x29, 0x37, {0x3b, 0x0, [], [@calipso={0x7, 0x0, {0x2, 0x0, 0x3f, 0x1000, [0x55, 0xed5, 0x7fff, 0x9]}}, @ra={0x5, 0x2, 0x5}, @jumbo, @jumbo={0xc2, 0x4, 0x8}, @ra={0x5, 0x2, 0x6}, @jumbo={0xc2, 0x4, 0x5}]}}}, @hoplimit={{0x0, 0x29, 0x34, 0x3}}, @flowinfo={{0x0, 0x29, 0xb, 0x10000}}]}}, {{&(0x7f0000001740)={0xa, 0x4e24, 0x1, @empty, 0x1}, 0x0, &(0x7f0000001940)=[{&(0x7f0000001780)="007df3c6c0b0c661d43702eefc8e0000ebb34cd6bbf5348e6425b77fcac6f59156f1d91e40ba2cb75307939d15d8b57811007c99ef3fae431bcfa7ea62e917d50a661473acc46130f2e0d6717a52b2da67b6a2aa8afa1e3316a056927c114bdf60f429fabd1d70a7875a36211f26d4c464ad6b09c734164758d10e8025b8250e09dcf1dc82b4aeb5ec5453957ad2921b8d2abb507038bc6c7cc1f1375be92a27e3afe732d2dc24aecba180a955d3390e3d0e6e64889aa8bdabfff58c50eeb48cfd59d483ddd741183b64e091d13851e234a9c32cfa"}, {&(0x7f0000001880)="b1c8266ee2487d25388ecf1b6da575e299ac92eee7c65772e0c235148a7c8892445aca2e756adcf7dceafa983644af183142f648d6edd27d32b3b63ff68394eefc52fd9f56a82c9775a9475555dc61bea48983d3d600a755a53629907388c356e70b1588139c7b5e42d0d27b9118378dd18ca9a50e56a1a4555e43d5908c4e4499a5d6fcc95e811cad78"}], 0x0, &(0x7f0000001980)=[@rthdrdstopts={{0x0, 0x29, 0x37, {0x0, 0x0, [], [@ra={0x5, 0x2, 0x1f}, @pad1, @padn={0x1, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x4}, @jumbo={0xc2, 0x4, 0x8000}, @calipso={0x7, 0x0, {0x0, 0x0, 0xb9, 0x7, [0x409e]}}]}}}]}}, {{&(0x7f0000001a00)={0xa, 0x4e22, 0x10001, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x1ff}, 0x0, &(0x7f0000001f40)=[{&(0x7f0000001a40)}, {&(0x7f0000001a80)="d7eaf83000ed0fc63e5f27d5c8e4ff9c5ce7608e75b5e4c4d7a259ec7151a2f39bb075133db08ff22a918ae51e568c37a5c76099eacb984c275515cbabc8a5e759611d3f122032ca6fe91d570d5b31d340cf87e009cef7d8c64a9b62c410f86501bb9fb1e5a25cd52322d2f14cdd463e057ee541317b52ab8ad300b7deabe5a7"}, {&(0x7f0000001b00)="f5a28474893111f5d6f3039c9cfa52feb95544388e894d14260939bd2bc826742ca1224925048657ee227c9b93d28bca5f6ccffa4f22c47cca88cd26b4b72888"}, {&(0x7f0000001b40)="c196099c26cabadd1da856fd90b3663daf60ed67496830f7c60584bdbfad"}, {&(0x7f0000001b80)="04481a056ca57bdd8c743da26e20295bab742cbf2e33f4dbe5cf584cbceddf7eaf0ffeabaf3b8f17729ffebebc94ae59188e72766f2e9af280c2140d6f9852a7c0468c500fd8c6a5376e6d4290a0686ce063624df662df48c4928ef1877d99b3ca1e0379c4974d484f3d2c9b2c7d208f96530991db030c50be242f8413dd63a27bb59e8cb49e29f18a363a0c81e58e6589cf93425da21504b4204dfc0a7abf4a6d183048e350"}, {&(0x7f0000001c40)="8efffab2d564b98813ad99881b4ececa11652ff6953f3fd0c5cdfc2d584c300602b6f8f15f55d9891b871a46ea75793be97bb761d4151750a4ff253b6e1151f98ab8d0de16de47510992607db2c6f2a6bbf278eff5360f2af2059fd73abda16b13db5f6403663b7b95d5684a054a51da56d2bfbf1c999029f4b04f679c67e23e78afaa79a465a960a92266803a46cf3c4dda53fcef5bac80b3b3879e8e48bcc6289a129d0129eefc64823eea16f4bf90280226b549a1529d815e7fa27cb5318fc56f1bdcdc32eb930527b7afa5e7cd2039355d"}, {&(0x7f0000001d40)="e6cdf67adf5abf02a9aca585bdf9c9c1277a1d0f8afe06411c8c3aac4d4a3175818f1a597960b42f4ca97c80e7e6d5120c72c22efbf3abf6729635ab3e0cd3072e28713005a7e34d210e9a994539c58d18051a6030c13e50b131c1a167dd94bc2afcacee78672430b37fb9cfbce9dc26c1a223a5b604e654b88a9ccbad72628b677862ff6954814e62ecf9ba"}, {&(0x7f0000001e00)="2ec59877072ca911f7e86992880801874d8b3f01ecc38ac6a1de236521312b8e17e8b3ed707bd734c21c9a660020519765fbb3"}, {&(0x7f0000001e40)="215e58ee2639dd8dba399ebb99e8fd1cb896554d4083e7471a95a72e37176aeee465f38133cecb7146dea54cc7ca408cb397589a00e8122c08bc5be1fa92b0d7f33ebd596d1ff8f2f14a72a474406dea0df4b1836bc1b2f4564c70826e066d1e63c4ab798afa7c3ceeb29e56e4f26850dc40fcf3df386e08658089dd2a753cf39341f445b0c3d0d7bc2c629e8132030b08b3340b453d1fac239d6808cda3a715cfeb2fdbe86cce234d6cf945fa90ee4b1b7c28e5d4cdb6d936a82794d9d26c88078f2328468a977d83d61b147b25fc8884a34f19745229b0410d72fe8a66743485f641fdea208a7a675660d7a7"}]}}], 0x3, 0x0) 00:00:09 executing program 3: r0 = socket$inet6(0xa, 0x80003, 0x7) ioctl$sock_inet6_tcp_SIOCOUTQNSD(r0, 0x894b, &(0x7f0000000000)) connect$inet6(r0, &(0x7f0000000040), 0x1c) setsockopt$sock_int(r0, 0x1, 0x29, &(0x7f0000000080)=0x80000001, 0x4) sendmmsg(r0, &(0x7f00000092c0), 0x3fffffffffffe9f, 0x0) 00:00:09 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x8, 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_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback}, 0x1c) r1 = syz_open_procfs(0x0, &(0x7f0000000440)='pagemap\x00') sendfile(r0, r1, 0x0, 0xffffa88f) r2 = shmget(0x0, 0x1000, 0x780012c9, &(0x7f0000ffa000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x0) r3 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0xb) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x3c, 0x0, 0x300, 0x70bd2d, 0x25dfdbff, {}, [{@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x3}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x50000}, 0x40000) r4 = socket$vsock_stream(0x28, 0x1, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setfsuid(r5) r6 = socket(0x1000000010, 0x80002, 0x0) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) write$FUSE_ATTR(0xffffffffffffffff, &(0x7f0000000080)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, r7}}}, 0x78) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setfsuid(r8) r9 = getegid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0x1, r5, r7, r8, r9, 0x60, 0x7fff}, 0x9, 0x1, 0x8, 0x1f, 0xffffffffffffffff, 0xffffffffffffffff, 0x9}) 00:00:09 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0) 00:00:09 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x3b, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 00:00:09 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_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x4e23, @loopback}, 0x10) r1 = syz_open_dev$mouse(&(0x7f0000000300)='/dev/input/mouse#\x00', 0xd, 0x412800) setsockopt$CAIFSO_REQ_PARAM(r1, 0x116, 0x80, &(0x7f0000000380)="976b1ce3", 0x4) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x4000010000000013, &(0x7f0000000040)=0x1, 0x4) bind$inet(r2, &(0x7f0000000100)={0x2, 0x4e23}, 0x10) connect$inet(r2, &(0x7f0000000080)={0x2, 0x4e21, @loopback}, 0x10) r3 = socket$inet(0x2, 0x80001, 0x0) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x4e21, @private=0xa010100}, 0x10) r4 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/btrfs-control\x00', 0x440, 0x0) r5 = syz_genetlink_get_family_id$tipc(&(0x7f0000000200)='TIPC\x00') sendmsg$NFT_MSG_GETTABLE(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000480)={0x38, 0x1, 0xa, 0x101, 0x0, 0x0, {0x2, 0x0, 0x5}, [@NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x4}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x2}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}]}, 0x38}, 0x1, 0x0, 0x0, 0x53a74323884a93cb}, 0x4040000) sendmsg$TIPC_CMD_GET_REMOTE_MNG(r4, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x1c, r5, 0x800, 0x70bd2d, 0x25dfdbfc, {}, ["", "", "", "", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x40881}, 0x40080c0) connect$inet(r3, &(0x7f0000000140)={0x2, 0x4e23, @loopback}, 0x2f) r6 = syz_open_dev$mouse(&(0x7f00000016c0)='/dev/input/mouse#\x00', 0x9, 0x543c40) fsync(r6) connect$inet(r0, &(0x7f0000000340)={0x2, 0x4e21, @empty}, 0x10) prctl$PR_GET_PDEATHSIG(0x2, &(0x7f00000003c0)) 00:00:09 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0) 00:00:09 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x60, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 00:00:09 executing program 2: r0 = socket(0x1000000010, 0x80002, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0002000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="38000000240007050000004007a2a30005000000", @ANYRES32=r4, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)) r5 = socket$inet_udplite(0x2, 0x2, 0x88) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000880)=ANY=[@ANYBLOB="440000002c00270d000000040000000000000000", @ANYRES32=r4, @ANYBLOB="0000f3ff00000000f1ff060008000100627066001800020006000400010000000c0005"], 0x44}}, 0x0) sendmmsg$alg(r0, &(0x7f0000000200), 0x10efe10675dec16, 0x0) 00:00:10 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={0x0}}, 0x0) [ 217.493830] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. 00:00:10 executing program 4: clone(0x2100001ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = memfd_create(&(0x7f0000000140)='\x00\x04\x00\x00', 0x0) write$binfmt_elf32(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="7f454c46"], 0xd8) [ 217.624279] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. 00:00:10 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x74, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ppp\x00', 0x0, 0x0) sendmsg$nl_route(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000b80)=@newlink={0x38, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x5865}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @ppp={{0x8, 0x1, 'ppp\x00'}, {0xc, 0x2, 0x0, 0x1, {0x8, 0x1, r3}}}}]}, 0x38}}, 0x0) ioctl$KVM_XEN_HVM_CONFIG(r0, 0x4038ae7a, &(0x7f0000000100)={0x97, 0x9c4, &(0x7f0000000280)="fc3b4945b23b38cd0d8f1976ec0d35555eac25189071702b2c8b6c0415ca40b7e6903f86d11e4dc9fa58168ae388f55142946d70b2982fe9197941520c9ce12f8cacd4c436ae703d01a47dded2ce240b26b084070c4da8f7282cde0be491c5c8a15bdf35d406aa246bbbb4d0e31608873f9b20cddb88c79f9a5ceb856503d7cd387c807a6e7b8f6149e4bee816c83994601600c97afa4332ba89dd3952c860f3f24b87f739d6d4e0c3d5dc5a", &(0x7f0000000040)="659acb7ed6", 0xac, 0x5}) openat$ppp(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340)="4be50c7c007f6efc82f090a22c81666dfe9607007b07f686a84619a74636ed659d5f3a7c97e7fe5a2746791cb66209d51ea06ff53630de0b1c4e305bd16ba3d40d5a7e4d3a37f1085923eefed7efd1f83066", 0x52) r4 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={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={0x0}}, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) clock_gettime(0x0, &(0x7f0000000180)={0x0, 0x0}) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6400}, 0x0, &(0x7f0000000140)={0x1ff}, &(0x7f0000000200)={0x0, r5+30000000}, 0x0) 00:00:10 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0xf0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 00:00:10 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={0x0}}, 0x0) 00:00:10 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='cpuacct.stat\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="0f42", 0x2) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/kvm\x00', 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) getsockopt$inet6_opts(0xffffffffffffffff, 0x29, 0x0, &(0x7f0000000580)=""/143, &(0x7f0000000340)=0xfee5) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r3, 0x4090ae82, &(0x7f0000000200)={[0x0, 0x0, 0x0, 0x0, 0x8000000, 0x8, 0xfb, 0x0, 0x400000006, 0x0, 0x400000000000000]}) perf_event_open(&(0x7f0000000640)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, @perf_config_ext, 0x80, 0x0, 0x0, 0x6}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x2, 0x5e22, @local}, 0x10) ioctl$KVM_RUN(r3, 0xae80, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$KVM_SET_REGS(r3, 0x4090ae82, &(0x7f0000000380)) ioctl$KVM_RUN(r3, 0xae80, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r4, 0x0, 0x0) ioctl$KVM_PPC_ALLOCATE_HTAB(r4, 0xc004aea7, &(0x7f00000001c0)=0x800) getsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x14, &(0x7f0000000080)=@assoc_value, &(0x7f0000000180)=0x8) 00:00:10 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$IOCTL_START_ACCEL_DEV(0xffffffffffffffff, 0x40096102, &(0x7f0000000400)={{&(0x7f0000000380)={'Accelerator1\x00', {&(0x7f00000002c0)=@adf_str={@normal='NumberDcInstances\x00', {"007fc4888d4d7192af86c1dc1af7bb70a6b566e99bf0f1847f5dd6127d158d33561e08be8f2215058e73b04148b5e95128264c47c1dd648b3b3370b3d842e37d"}, {&(0x7f0000000200)=@adf_str={@normal='NumberCyInstances\x00', {"fabf0c56d4cf5ddedb63a7df6633f1081402ec6e5e18a9a901e068d14de551591f7749b62e642b9bf5d98e050ddedf986eb7c0717d0405d35975f5b2be99f78c"}}}}}, {&(0x7f00000000c0)={'KERNEL\x00'}}}}, 0x82}) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="4c0000001000010600060000000000000000003f6f01e71e527c92d1a7cbf31ad27c00000000000000", @ANYRES32=0x0, @ANYBLOB="00000000000000002c0012800e00010069703665727370616e0000001800028014000700"/52], 0x4c}, 0x1, 0x0, 0x0, 0x4004}, 0x0) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x1}, 0x10) 00:00:10 executing program 3: r0 = socket$inet6(0xa, 0x80003, 0x7) ioctl$sock_inet6_tcp_SIOCOUTQNSD(r0, 0x894b, &(0x7f0000000000)) connect$inet6(r0, &(0x7f0000000040), 0x1c) setsockopt$sock_int(r0, 0x1, 0x29, &(0x7f0000000080)=0x80000001, 0x4) sendmmsg(r0, &(0x7f00000092c0), 0x3fffffffffffe9f, 0x0) [ 218.256927] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.4'. 00:00:10 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={0x0}}, 0x0) [ 218.321949] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.4'. 00:00:10 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x110, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 00:00:10 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x5, 0x0, 0x0, 0x0, 0x0, 0x1, 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}, 0x40001, 0x0, 0xfffffffd}, 0x0, 0xfffffffdffffffff, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001380)=[{&(0x7f0000000180)=""/148, 0x94}], 0x1, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000100)='net/vlan/config\x00') preadv(r0, &(0x7f0000000480), 0x10000000000002a1, 0xffffff7f, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') ioctl$DRM_IOCTL_MODE_GETRESOURCES(r0, 0xc04064a0, &(0x7f0000000300)={&(0x7f0000000140)=[0x0, 0x0], &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x2, 0x2, 0x2, 0x7}) ioctl$sock_bt_bnep_BNEPCONNDEL(r1, 0x400442c9, &(0x7f00000000c0)={0x7, @local}) r2 = dup2(r1, r1) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r2, 0x6, 0x23, &(0x7f0000000000)={&(0x7f0000ffc000/0x2000)=nil, 0x2000}, &(0x7f0000000040)=0x10) write$FUSE_BMAP(r1, &(0x7f0000000340)={0x18, 0x0, 0x0, {0x80000000}}, 0x18) write$FUSE_INTERRUPT(r1, 0x0, 0x0) ioctl$TIOCGPTPEER(r1, 0x5441, 0x3) 00:00:10 executing program 4: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) prlimit64(0x0, 0xe, &(0x7f0000000280)={0xc, 0x8d}, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x2, 0x0, 0x0, 0x3}, 0x0) syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1013c1, 0x0) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) sched_yield() r3 = syz_open_dev$vcsn(&(0x7f0000000200)='/dev/vcs#\x00', 0x0, 0x0) ioctl$DRM_IOCTL_ADD_MAP(r3, 0xc0286415, &(0x7f0000000300)={&(0x7f0000ffd000/0x2000)=nil, 0x10000, 0x0, 0x81}) write$9p(r1, &(0x7f0000001400)="3b27a4b46ee92b4a59073c369a5e19f9db153c4fdbc76aa2a4bb9f3e5e1aa197a9e97d1016c01813792e50c2692c175aad715d110a892949ccc6e2e54c2d5c8f0b7932b69797f217168b0c1feb128ae34f0daf487a70b5c117acd43725fe17993634f1695dabd7f998cd55e9d5bd911e86aa7a4ad75a574bb96951d6018b25d942a9544bca1ebb0e8d10c092cdcb85797673972099e4041aaf8d636f66cb1103ef2050ad28fabaed33d6927889d97f4b5ce0de71d3fd832980f4f088d0d824e20549b4bbd906ffa51ce9de54d779eb4de462faac20a3ab0ed9934373ca22cea5454f4c2a740cd461e39956bb5f98df2aebc60cf32623adbffbcc378fa7250b6a3fc863dadcf6d4f8b855c4e70f0796eee6218445dad2811dd6b540ff52efa2f167dd9c1b8b016268d37db430983fefc0645d20614c8df2eb0872c58e09664e672b0b6a9970fec199257e1c606ec3e364c66a0f4d258c74accd43b987c756d602fd8787fed3aa43fd8d84e9656d4a413fa9a423bc54b873583d6d497005e54712fafc71384988d80134fbf84f53fdd74b354848006b8b5b67e7cc5a472475d3ae545ca1fcf7628b873e31ba83a98a7ad5b0cfbe9711b517a9a1388ad0efa2a3b4e22152021d631b731e2e100a9831111db7acce948bb5deeea260463c140ac929e77c58402776caf85d4569a75dde2f64c4491508afb541ed9b2c81fc95c06706235f383e31cf662c95b1e49cfd94871e22720a41535756e419b271276941692bd023dd9c9dbec4f7db1e5c00d8b3be7b8e826a6aadd001edd0dfeb00f8048442b5c48456fd642e629dcb2ff55592665ff491cd832672ce4d999da186db2c3a1f8b6b1f7d3750d7cdb3097954e6e14fb2183ad662c63d4ce8b82dc2487f0fe2ea2827b53a7c6dcced878d2fb29c1d3ff583570e7bc172d1a5c716e0447cb08ce3c468ffdf975da372f3f3eb455aaf5822bc04a51b6cad24a2331369df81c123b009a2381b42e9ae", 0x2c7) setsockopt$inet6_IPV6_PKTINFO(0xffffffffffffffff, 0x29, 0x32, &(0x7f0000000480)={@loopback}, 0x14) setsockopt$IP_VS_SO_SET_DEL(0xffffffffffffffff, 0x0, 0x484, &(0x7f0000000140)={0x0, @dev, 0x0, 0x0, 'sed\x00'}, 0x2c) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240), 0x0) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f0000000100)={0x10, 0x17, 0x2, {0x7, './file1'}}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240), 0x0) sendfile(r1, r2, 0x0, 0x1c500) bind(r3, 0x0, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000040)={r0, 0x1f, 0x7, 0x8}) ioctl$sock_rose_SIOCDELRT(r4, 0x890c, &(0x7f0000000180)={@dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x0, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={'nr', 0x0}, 0x4, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}) 00:00:10 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0x0, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 00:00:11 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x116, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) [ 218.559562] audit: type=1804 audit(1602892811.057:46): pid=11287 uid=0 auid=0 ses=4 subj=system_u:system_r:kernel_t:s0 op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir927910914/syzkaller.HKHsMm/60/file1/file0" dev="loop4" ino=9 res=1 00:00:11 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x74, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ppp\x00', 0x0, 0x0) sendmsg$nl_route(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000b80)=@newlink={0x38, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x5865}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @ppp={{0x8, 0x1, 'ppp\x00'}, {0xc, 0x2, 0x0, 0x1, {0x8, 0x1, r3}}}}]}, 0x38}}, 0x0) ioctl$KVM_XEN_HVM_CONFIG(r0, 0x4038ae7a, &(0x7f0000000100)={0x97, 0x9c4, &(0x7f0000000280)="fc3b4945b23b38cd0d8f1976ec0d35555eac25189071702b2c8b6c0415ca40b7e6903f86d11e4dc9fa58168ae388f55142946d70b2982fe9197941520c9ce12f8cacd4c436ae703d01a47dded2ce240b26b084070c4da8f7282cde0be491c5c8a15bdf35d406aa246bbbb4d0e31608873f9b20cddb88c79f9a5ceb856503d7cd387c807a6e7b8f6149e4bee816c83994601600c97afa4332ba89dd3952c860f3f24b87f739d6d4e0c3d5dc5a", &(0x7f0000000040)="659acb7ed6", 0xac, 0x5}) openat$ppp(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340)="4be50c7c007f6efc82f090a22c81666dfe9607007b07f686a84619a74636ed659d5f3a7c97e7fe5a2746791cb66209d51ea06ff53630de0b1c4e305bd16ba3d40d5a7e4d3a37f1085923eefed7efd1f83066", 0x52) r4 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={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={0x0}}, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) clock_gettime(0x0, &(0x7f0000000180)={0x0, 0x0}) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6400}, 0x0, &(0x7f0000000140)={0x1ff}, &(0x7f0000000200)={0x0, r5+30000000}, 0x0) 00:00:11 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000300)={'macvlan1\x00', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000300)={'syz_tun\x00', 0x0}) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r7, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x3d2}}, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="340000001000010400"/20, @ANYRES32=r8, @ANYBLOB="0000000000000000140012000c000100627269646765"], 0x34}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="280000001000010400"/20, @ANYRES32=r5, @ANYBLOB="000000000400000008000a00", @ANYRES32=r8], 0x28}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000000c0)=@newlink={0x28, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_MASTER={0x8, 0xa, r8}]}, 0x28}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$nl_route(0x10, 0x3, 0x0) r11 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ptmx\x00', 0x105000, 0x0) ioctl$TIOCSIG(r11, 0x40045436, 0x1e) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000300)={'syz_tun\x00', 0x0}) sendmsg$nl_route(r10, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002700)=@newlink={0x28, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r12}, [@IFLA_MASTER={0x8}]}, 0x28}}, 0x0) 00:00:11 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0x0, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 00:00:11 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x300, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 00:00:11 executing program 4: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSIGACCEPT(r0, 0x5422, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x0) socket$kcm(0x2b, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x19060, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xcb5c, 0x59d}, 0x804}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x180000105, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) 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_bp={0x0}, 0x800000020005491d, 0x800007f}, 0x0, 0x6, 0xffffffffffffffff, 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000fb5ffc)='nfs\x00', 0x0, &(0x7f000000a000)) sysfs$2(0x2, 0x1, &(0x7f0000000200)=""/170) socket$netlink(0x10, 0x3, 0x0) ioctl$SNAPSHOT_GET_IMAGE_SIZE(0xffffffffffffffff, 0x8008330e, &(0x7f00000000c0)) syz_mount_image$ext4(0x0, 0x0, 0x0, 0x1, &(0x7f00000007c0)=[{&(0x7f0000000580)="62f23e748cdfecc0d3bcb88248f9f8f8e87edc5637656d6e511dcdc6041c8d8a0957939950c15c7ac6360c7820e1d5957ba4167f17600b58767db91e29eb92a20c86dddfb0f8dda322d3ddeadba924051c7894f228f090746b1a55e851e7dcaae4d8411f6806d216b4f2e7eca231a301cc0c9bb4bb5598a94336a99790d3b77dcda45483c1fb1194c56ddfddb587442754e6c815", 0xfffffffffffffe3a, 0x1}], 0x100488, 0x0) 00:00:11 executing program 3: r0 = socket$inet6(0xa, 0x80003, 0x7) ioctl$sock_inet6_tcp_SIOCOUTQNSD(r0, 0x894b, &(0x7f0000000000)) connect$inet6(r0, &(0x7f0000000040), 0x1c) setsockopt$sock_int(r0, 0x1, 0x29, &(0x7f0000000080)=0x80000001, 0x4) sendmmsg(r0, &(0x7f00000092c0), 0x3fffffffffffe9f, 0x0) 00:00:11 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x90, 0x30, 0x0, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ife={0x78, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x50, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x8, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}]}, @TCA_IFE_METALST={0x28, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x4}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x8, 0x3, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x8001}, @IFE_META_TCINDEX={0x4, 0x5, @void}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) [ 219.422209] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. [ 219.502902] bridge3: port 1(syz_tun) entered blocking state [ 219.509062] bridge3: port 1(syz_tun) entered disabled state [ 219.547467] device syz_tun entered promiscuous mode [ 219.580007] bridge3: port 2(macvlan1) entered blocking state [ 219.593753] bridge3: port 2(macvlan1) entered disabled state 00:00:12 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x500, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 00:00:12 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) dup2(r1, r0) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r2, 0x0, 0x0) setsockopt$bt_BT_SNDMTU(r2, 0x112, 0xb, 0x0, 0x0) [ 219.628695] device macvlan1 entered promiscuous mode 00:00:12 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x14, 0x30, 0xffff}, 0x14}}, 0x0) 00:00:12 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='exofs\x00', 0x402000, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f00000000c0)='tasks\x00', 0x2, 0x0) perf_event_open(&(0x7f0000000100)={0x2, 0x70, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) syz_80211_inject_frame(0x0, 0x0, 0x0) umount2(0x0, 0x3ae4e6aa018230b3) preadv(r1, &(0x7f00000009c0)=[{&(0x7f0000000500)=""/154, 0x9a}], 0x1, 0x0, 0x0) r2 = syz_open_dev$mouse(&(0x7f00000001c0)='/dev/input/mouse#\x00', 0xff24, 0x111400) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/121, 0x79) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000a00)=""/4096, 0x1000) [ 220.314877] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium 00:00:13 executing program 3: 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) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="02", 0x1}], 0x1, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x5411, &(0x7f0000000240)) fallocate(r1, 0x20, 0x0, 0xfffffeff000) fallocate(r1, 0x0, 0x0, 0x10000101) write$P9_RWALK(0xffffffffffffffff, 0x0, 0x12) sendmsg$nl_generic(r1, &(0x7f0000000340)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000300)={&(0x7f00000001c0)={0x54, 0x14, 0x1, 0x70bd27, 0x25dfdbfc, {0x12}, [@generic="9cd085e507847690f9a28b803a745b8f6690f1a1df3b414ba6af64f6ecf996c3c0c0bdf116854036d2e83abbb3065740e3543ddf1f7b4723aa21b345fd"]}, 0x54}, 0x1, 0x0, 0x0, 0x40080c4}, 0x4000040) 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), 0x7}}, 0x0, 0xa, 0xffffffffffffffff, 0x0) mmap$perf(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = socket$inet6(0xa, 0x400000000001, 0x0) close(r2) r3 = open(&(0x7f0000002000)='./bus\x00', 0x46042, 0x0) sendfile(r2, r3, 0x0, 0x200fff) [ 220.646513] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium 00:00:13 executing program 1: perf_event_open(&(0x7f0000000040)={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$inet_dccp(0x2, 0x6, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f0000000180)=@nat={'nat\x00', 0x19, 0x0, 0x90, [0x20000280, 0x0, 0x0, 0x200002b0, 0x200002e0], 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00"/144]}, 0x108) [ 220.991280] device syz_tun left promiscuous mode [ 220.996562] bridge3: port 1(syz_tun) entered disabled state [ 221.012463] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. 00:00:13 executing program 2: r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0xfffffffe}, 0x0, 0x7, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x70, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 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_bp={0x0}}, 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) bind$inet(r3, &(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r3, 0x0, 0x10b, 0x200007fe, &(0x7f0000000100)={0x2, 0x10004e23, @dev={0xac, 0x14, 0x14, 0xa}}, 0x10) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet(r3, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 00:00:13 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x600, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 00:00:13 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x14, 0x30, 0xffff}, 0x14}}, 0x0) 00:00:13 executing program 1: sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000080)={0x0, 0x18}}, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x70, 0x2, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc, 0x0, @perf_config_ext, 0x0, 0x2, 0x0, 0x7, 0xfffffffffffffffd}, 0x0, 0xf, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='stat\x00') preadv(r0, &(0x7f0000000500), 0x37d, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500), 0x0) 00:00:13 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x900, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 00:00:13 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x14, 0x30, 0xffff}, 0x14}}, 0x0) 00:00:13 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0xa00, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 00:00:13 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x18, 0x30, 0xffff, 0x0, 0x0, {}, [{0x4}]}, 0x18}}, 0x0) 00:00:13 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x168) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f60756c65312c757070fa5a5ce5d24b16bc043d978fdc8372b665726469723d2e5dc5f8376530ddff000000004000000000000000"]) chdir(&(0x7f00000002c0)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') ioctl$sock_bt_bnep_BNEPCONNDEL(r0, 0x400442c9, &(0x7f0000000100)={0xff, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}) mount(&(0x7f00000001c0)=ANY=[@ANYBLOB='od\x00'], &(0x7f0000000200)='./bus\x00', &(0x7f0000000380)='9p\x00', 0x0, &(0x7f00000003c0)='overlay\x00') ioctl$BTRFS_IOC_QGROUP_ASSIGN(r0, 0x40189429, &(0x7f0000000040)={0x1, 0x5}) write$FUSE_INTERRUPT(r1, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) syz_init_net_socket$ax25(0x3, 0x2, 0x7) ioctl$VIDIOC_ENUMINPUT(r1, 0xc050561a, &(0x7f0000000300)={0xfffff800, "7cad5aeb55648cbffccabdb5c44c188ecb35e415c1d7f00c1653992c345a7d40", 0x3, 0x3, 0x3, 0x1700, 0x0, 0x4}) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r0, 0x40086602, 0x400019) 00:00:13 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0xb00, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) [ 221.459641] audit: type=1400 audit(1602892813.958:47): avc: denied { setattr } for pid=11402 comm="syz-executor.1" path="/proc/11402/loginuid" dev="proc" ino=41120 scontext=system_u:system_r:kernel_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=file permissive=1 00:00:14 executing program 3: r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ubi_ctrl\x00', 0x220200, 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_config_ext, 0x0, 0x100000000000000}, 0x0, 0xffffffffffffffff, r0, 0x0) gettid() sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x8, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000200)='/dev/dlm-control\x00', 0x8002, 0x0) write$midi(r1, &(0x7f0000000240)="060000000000000003b4a3770485c0e2a954eaba0300f0d6ff2fd1edf464ce04e4b678666627cc17370ea5dd017fc25833dc64cef7f9456f65835329bd822ab2167e4f61fd015b1617c03ba1d9c0481d01000000b59ccd7262e9463cb2f6bc470000000300000000", 0x68) ioctl$UFFDIO_WAKE(0xffffffffffffffff, 0x8010aa02, &(0x7f0000000100)={&(0x7f0000ffe000/0x1000)=nil, 0x1000}) 00:00:14 executing program 1: 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_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d7f4655fd7f4655f0100ffff53ef0100", 0x3c, 0x400}, {&(0x7f0000010400)="030000001300000023", 0x9, 0x800}, {&(0x7f0000000340)="ed41000000040000d7f4655fd7f4655fd7f4655f000000000000040002", 0x1d, 0x8c80}], 0x0, &(0x7f0000000380)={[{@nolazytime='nolazytime'}, {@dioread_lock='dioread_lock'}, {@oldalloc='oldalloc'}]}) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(0xffffffffffffffff, 0x84, 0xc, &(0x7f0000000080), 0x4) fstatfs(0xffffffffffffffff, &(0x7f0000000180)=""/102) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000040)='/dev/nvme-fabrics\x00', 0xb00, 0x0) sendto$packet(r0, &(0x7f0000000280)="c0ca88f259a1c69f4ee0e098760810a1192eab074a40dfc30151cdc907b3535329af72256f12b04a88ceb958232e40f21abd0e8d514476d8ab06096ee9007d6a5260b6d1b85d0475b409e37b0f6f", 0x4e, 0x840, &(0x7f00000000c0)={0x11, 0x8, 0x0, 0x1, 0x6, 0x6, @link_local}, 0x14) [ 221.725478] audit: type=1800 audit(1602892814.228:48): pid=11368 uid=0 auid=0 ses=4 subj=system_u:system_r:kernel_t:s0 op=collect_data cause=failed comm="syz-executor.3" name="bus" dev="sda1" ino=16022 res=0 [ 221.750058] audit: type=1800 audit(1602892814.228:49): pid=11416 uid=0 auid=0 ses=4 subj=system_u:system_r:kernel_t:s0 op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=16022 res=0 [ 221.820959] dlm: no local IP address has been set [ 221.840475] dlm: cannot start dlm lowcomms -107 [ 221.872961] EXT4-fs (loop1): Ignoring removed oldalloc option [ 221.879811] dlm: cannot start dlm_scand thread -4 [ 221.949520] EXT4-fs (loop1): mounted filesystem without journal. Opts: nolazytime,dioread_lock,oldalloc,,errors=continue 00:00:14 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x4e20, @multicast2}, 0x10) setsockopt$inet6_IPV6_DSTOPTS(0xffffffffffffffff, 0x29, 0x3b, &(0x7f0000000000)={0x2f, 0x13, [], [@calipso={0x7, 0x18, {0xfa3b910b5291f27d, 0x4, 0xff, 0x6, [0x4df, 0xffffffffffffff67]}}, @ra={0x5, 0x2, 0xc}, @generic={0x4, 0x72, "f3ec886141b1d007e9ebc8f1d225d275edae7e120dd95f99d61d89b82d259888612309bb59f9712022a383aac4ec61a11ec44bf781e0c7379f9f2b512e809456d12eab2f6bdabcdee87ac81b320d027f8aeb408777406d200bc267096cf49a63f5d0952c6e17beb15860380d61d627be8bb7"}, @jumbo, @pad1]}, 0xa8) sendto$inet(r0, 0x0, 0x0, 0x20001732, &(0x7f00000003c0)={0x2, 0x4e20, @local}, 0x10) 00:00:14 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0xc00, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 00:00:14 executing program 4: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f00000001c0)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_ADD(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x1c, r0, 0xc0f7ebeda79a4a09, 0x70bd29, 0x25dfdbfe, {}, [@NLBL_MGMT_A_FAMILY={0x6, 0xb, 0xb}]}, 0x1c}}, 0x40) sendmsg$NLBL_MGMT_C_ADDDEF(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000340)={&(0x7f0000000240)={0x48, r0, 0x1, 0x70bd25, 0x25dfdbfd, {}, [@NLBL_MGMT_A_IPV6MASK={0x14, 0x6, @mcast1}, @NLBL_MGMT_A_IPV4MASK={0x8, 0x8, @loopback}, @NLBL_MGMT_A_CV4DOI={0x8}, @NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x5}, @NLBL_MGMT_A_CV4DOI={0x8}]}, 0x48}, 0x1, 0x0, 0x0, 0x8000}, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c65308a7bf12a4fd9e677089ea72c041fae16927b62dd90bf11085f3dc38e9aed4b"]) chdir(&(0x7f00000002c0)='./bus\x00') mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file1/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') 00:00:14 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x18, 0x30, 0xffff, 0x0, 0x0, {}, [{0x4}]}, 0x18}}, 0x0) 00:00:14 executing program 3: perf_event_open(&(0x7f0000000200)={0x2, 0x70, 0x3, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0, 0xf, 0x0, 0xfffffffd}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nvme-fabrics\x00', 0x80000, 0x0) ioctl$KVM_IOEVENTFD(r1, 0x4040ae79, &(0x7f00000003c0)={0x1, &(0x7f0000000380), 0x2, r0, 0x34dcb1ab12699713}) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) write$binfmt_script(r0, &(0x7f00000000c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendfile(r3, r2, 0x0, 0x100000002) r4 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ubi_ctrl\x00', 0x492000, 0x0) r5 = syz_genetlink_get_family_id$tipc2(&(0x7f00000000c0)='TIPCv2\x00') sendmsg$TIPC_NL_NET_SET(r4, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x6c, r5, 0x200, 0x70bd2c, 0x25dfdbfe, {}, [@TIPC_NLA_PUBL={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x6}]}, @TIPC_NLA_MON={0x4c, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x1ff}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x3}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x2}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x1}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x8}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x2}, @TIPC_NLA_MON_REF={0x8, 0x2, 0xffff}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x80}, @TIPC_NLA_MON_REF={0x8, 0x2, 0xdd49}]}]}, 0x6c}}, 0x4) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r7 = dup(r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) r8 = syz_open_procfs(0x0, &(0x7f0000000080)='loginuid\x00') write$FUSE_INTERRUPT(r8, 0x0, 0x0) write$P9_RWALK(r8, &(0x7f00000002c0)={0x4a, 0x6f, 0x1, {0x5, [{0x20, 0x2, 0x6}, {0x10, 0x4, 0x3}, {0x0, 0x4, 0x3}, {0x0, 0x1}, {0x4, 0x2}]}}, 0x4a) 00:00:14 executing program 1: 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_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d7f4655fd7f4655f0100ffff53ef0100", 0x3c, 0x400}, {&(0x7f0000010400)="030000001300000023", 0x9, 0x800}, {&(0x7f0000000340)="ed41000000040000d7f4655fd7f4655fd7f4655f000000000000040002", 0x1d, 0x8c80}], 0x0, &(0x7f0000000380)={[{@nolazytime='nolazytime'}, {@dioread_lock='dioread_lock'}, {@oldalloc='oldalloc'}]}) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(0xffffffffffffffff, 0x84, 0xc, &(0x7f0000000080), 0x4) fstatfs(0xffffffffffffffff, &(0x7f0000000180)=""/102) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000040)='/dev/nvme-fabrics\x00', 0xb00, 0x0) sendto$packet(r0, &(0x7f0000000280)="c0ca88f259a1c69f4ee0e098760810a1192eab074a40dfc30151cdc907b3535329af72256f12b04a88ceb958232e40f21abd0e8d514476d8ab06096ee9007d6a5260b6d1b85d0475b409e37b0f6f", 0x4e, 0x840, &(0x7f00000000c0)={0x11, 0x8, 0x0, 0x1, 0x6, 0x6, @link_local}, 0x14) 00:00:14 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0xe00, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) [ 222.076268] overlayfs: unrecognized mount option "{bݐ_=ÎK" or missing value 00:00:14 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x18, 0x30, 0xffff, 0x0, 0x0, {}, [{0x4}]}, 0x18}}, 0x0) [ 222.139148] audit: type=1804 audit(1602892814.638:50): pid=11453 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-testdir526312821/syzkaller.PZMbJ9/79/cgroup.controllers" dev="sda1" ino=16002 res=1 [ 222.160889] overlayfs: unrecognized mount option "{bݐ_=ÎK" or missing value 00:00:14 executing program 2: r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x2f) sendmsg$NFT_MSG_GETTABLE(r0, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x4c, 0x1, 0xa, 0x401, 0x0, 0x0, {0x1, 0x0, 0x8}, [@NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x2}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x1}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x4}]}, 0x4c}, 0x1, 0x0, 0x0, 0x800}, 0x40010) r1 = socket$phonet_pipe(0x23, 0x5, 0x2) setsockopt$PNPIPE_ENCAP(r1, 0x113, 0x1, &(0x7f0000002340)=0x1, 0x4) r2 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000)='/dev/hwrng\x00', 0x40200, 0x0) r3 = syz_genetlink_get_family_id$tipc(&(0x7f0000000080)='TIPC\x00') sendmsg$TIPC_CMD_SHOW_LINK_STATS(r2, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010028bd7000fedbdf2501000000000000000b000000000c001473797a300000000038997a38a9c3"], 0x28}, 0x1, 0x0, 0x0, 0x20000000}, 0x0) 00:00:14 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0xf00, &(0x7f0000000280)={&(0x7f0000000140)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 00:00:14 executing program 4: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x6) ioctl$sock_SIOCSIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD(r0, 0x400448c9, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='attr/current\x00') write$FUSE_INTERRUPT(r1, 0x0, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dlm-control\x00', 0xc0800, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f00000000c0)="492d4df6c27924dcc7a98b24e6c7ceae72debbff9f992b9ae3e29574a9bb15366b142b26a7dbdc68ed6f6779b91da73a5c382b52ffb5e4d5b055703ebf460b09616d6c5fd688b6cf9383d09787a8a190a50e6e6c968866ef77eeaaa599638d729b8226dc755a37152a4df75a8322d2b6a44bc49c2db1186527686020b7df6c1f4a716145a6eba6777cce3865e9b335c07250fc6b72a022e068cdeb1a6db54cdcbfb97945cb44203a74383f25d56dd92ce663393ea647546624915274bb5ce3e67e00ffaecf1fc05ea9b8c889e1f1", 0xce) ioctl$PPPIOCGFLAGS(r1, 0x8004745a, &(0x7f0000000000)) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(r0, 0xf504, 0x0)