ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0x100fe0}, {&(0x7f0000077da0)="eb52904e5446532020202000080200000000000000f8000000000000000000000000000080008000ff030000000000000400000000000000ff00000000000000f500000001000000aa1cb4684d356101000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff800}, {&(0x7f0000077e80)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff9e0}], 0x1, &(0x7f0000077ea0), 0x1) (async) 20:27:13 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)=':', 0xfffffdef, 0x0, 0x0, 0x0) recvmmsg$unix(r1, &(0x7f0000002e80)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/4096, 0x1000}], 0x1}}], 0x1, 0x0, 0x0) 20:27:13 executing program 4: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) getpid() ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000500)) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r2, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='devices.list\x00', 0x275a, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000080)='lp\x00', 0x3) write$FUSE_LK(0xffffffffffffffff, &(0x7f00000000c0)={0x28, 0x0, 0x0, {{0x0, 0x2, 0x2}}}, 0x28) write$binfmt_script(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="fbbb296c7caf32fbb9d0fb32d2818477675cf3ca560410ab810062fa396141"], 0xfffffd9d) sendfile(r2, r3, 0x0, 0x8000002b) 20:27:13 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-cast6-avx\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000080)="ab553fec94248c32e27d04000000288a", 0x10) r1 = accept$alg(r0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000007040)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000006fc0)=""/109, 0x10}], 0x1}}], 0x1, 0x0, 0x0) sendmmsg$alg(r1, &(0x7f0000000640)=[{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="a11cf70264095c2bfe1c2dae9008d767", 0x10}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="18000000000000001701000003000000010000000000000028"], 0x40}], 0x1, 0x0) 20:27:13 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x161101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) sendto$inet(0xffffffffffffffff, &(0x7f0000000740), 0x0, 0x20040011, &(0x7f00000002c0)={0x2, 0x0, @remote}, 0x10) bind$inet(r2, &(0x7f0000000440)={0x2, 0x4e23, @broadcast}, 0x10) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018", @ANYRES32=r2, @ANYBLOB="ffff00"]) setsockopt$inet_tcp_int(r3, 0x6, 0x17, 0x0, 0x0) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000400)=[{0x6, 0x0, 0x0, 0xe8}]}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000100)='bbr\x00', 0x4) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000240)="cb85e4bf3ce19ba82bcde0d7fa41e6ccfdfa6f5e0c4bef5657d8469e4dfc3a5c170e3b9dab7d8a50f32322be33b4b65b07b22dcbbea633cd445ed838979e5c387e4b7ccd", 0x44}, {&(0x7f0000000300)="2deacd4280031ee7dfc8534e40fe5d116a9bf1ebf045d734aa0ba9a40b15e15c41c994f0587802e2c534770bbd1f0ce1999a1428213a0ac9afa8a5422f91986d17064795cc8b54f1a40781044fda24fb12f77f962bc0957e085445d50de8044a20877308112a2ee58a0f5da7baa7b4e527d0eff46eaf427512b03ea77b5ff0fdb3b210efcfa07882e4", 0x89}, {0x0}, {&(0x7f0000000700)="c67a3200df7a0800f6c4dee33d714abdf74663920e0e01a6659b7ce00c460688b0bb89000000808d3d24cef6b8746178", 0x30}, {&(0x7f0000000580)="df02e51de57b93be27700d66d26660d5acef17a755b1ae89a32f7588a07d1cd8e80a085844a7597fdc7264d51137ead697f998abe48f3c5158f44156554872219b0cba4b608ae5ac3bdb63e3671591cb1b7963c8816dae90fd3af0cfd52c4c47ffcb06918133d2e212be9b44e6f29ba7b4d042bccea2b9bec7", 0x79}], 0x5) sendto$inet(r2, &(0x7f00000012c0)="0c268a927f1f6588b967481241ba7860fcfaf65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) 20:27:13 executing program 2: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x9, 0x9, 0x5, 0x80, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, r0, 0x0, 0x1}, 0x48) 20:27:13 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x2, 0x4, 0x80010000, 0x80, 0x4}, 0x48) 20:27:13 executing program 2: bpf$BPF_LINK_CREATE(0x22, 0x0, 0x0) 20:27:13 executing program 2: r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0xc0189436, &(0x7f0000000080)) 20:27:13 executing program 5: r0 = syz_open_dev$vcsu(&(0x7f00000018c0), 0x0, 0x0) accept4(r0, 0x0, 0x0, 0x0) 20:27:14 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x891a, &(0x7f00000000c0)={'syztnl0\x00', 0x0}) 20:27:14 executing program 2: socketpair(0x2b, 0x0, 0x1, &(0x7f0000000040)) 20:27:14 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={0x0, 0x14}}, 0x0) [ 525.964768] net_ratelimit: 551 callbacks suppressed [ 525.964784] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 525.978185] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 525.990801] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 526.075723] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 526.083267] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 20:27:14 executing program 3: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_S_INPUT(r0, 0x5452, &(0x7f0000000000)) [ 526.262327] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 526.290763] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 20:27:14 executing program 4: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_S_INPUT(r0, 0x40086602, &(0x7f0000000000)) 20:27:14 executing program 2: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000040)={0x0, 0x5, 0x0, "895e82579265199139f8beca8a122900e0647fbf0c0334fdb1f85592b62957f2"}) 20:27:14 executing program 1: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) mmap$snddsp(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0) 20:27:14 executing program 0: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_S_INPUT(r0, 0x5421, 0x0) 20:27:14 executing program 5: r0 = socket(0x2a, 0x2, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r0) [ 526.316869] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 20:27:14 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000540)=ANY=[@ANYBLOB="140000003e86e1"], 0x14}}, 0x0) 20:27:14 executing program 2: r0 = syz_open_dev$sndpcmc(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE_OLD(r0, 0xc1004110, 0x0) 20:27:14 executing program 0: r0 = syz_open_dev$swradio(&(0x7f0000000000), 0x1, 0x2) ioctl$VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000040)={0x0, 0xb, 0x0, "7a2d2ecfae42975fd73f380ae0b0eb17c976fcb6f60d4aa848b1d769f2b17dd6"}) 20:27:14 executing program 1: getitimer(0x1, &(0x7f0000000580)) 20:27:14 executing program 2: r0 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$IMADDTIMER(r0, 0x80044940, &(0x7f0000000000)=0xf4268) 20:27:14 executing program 5: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001a80)={0x38, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0xc, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x8, 0x3, 0x0, 0x1, [{0x4, 0x1, 0x0, 0x0}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_0\x00'}]}]}, 0x38}}, 0x0) 20:27:14 executing program 0: r0 = syz_open_dev$swradio(&(0x7f0000000000), 0x1, 0x2) ioctl$VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000040)={0x0, 0xb, 0x0, "7a2d2ecfae42975fd73f380ae0b0eb17c976fcb6f60d4aa848b1d769f2b17dd6"}) 20:27:14 executing program 4: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000003c80), r0) 20:27:14 executing program 1: syz_open_dev$video(&(0x7f0000000000), 0x0, 0x44040) 20:27:14 executing program 3: r0 = syz_open_dev$vivid(&(0x7f0000000080), 0x3, 0x2) ioctl$VIDIOC_QUERYBUF(r0, 0xc0585609, &(0x7f0000000200)=@multiplanar_fd={0x0, 0x3, 0x4, 0x0, 0x0, {0x77359400}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "2d5dd9a0"}, 0x0, 0x4, {0x0}}) 20:27:14 executing program 5: syz_open_dev$sndpcmp(&(0x7f0000000140), 0x0, 0x80040) 20:27:14 executing program 0: r0 = syz_open_dev$swradio(&(0x7f0000000000), 0x1, 0x2) ioctl$VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000040)={0x0, 0xb, 0x0, "7a2d2ecfae42975fd73f380ae0b0eb17c976fcb6f60d4aa848b1d769f2b17dd6"}) 20:27:14 executing program 2: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000340), 0x402, 0x0) ioctl$SNDCTL_DSP_SPEED(r0, 0xc0045002, &(0x7f0000000380)) ioctl$SNDCTL_DSP_CHANNELS(r0, 0xc0045006, &(0x7f0000000400)=0x7) 20:27:15 executing program 1: r0 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$SIOCSIFMTU(r0, 0x8922, &(0x7f00000004c0)={'macvtap0\x00', 0x8000}) 20:27:15 executing program 3: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_QUERYBUF(r0, 0xc0585609, &(0x7f0000000140)=@multiplanar_overlay={0x0, 0xb, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "5991e310"}, 0x0, 0x3, {0x0}}) 20:27:15 executing program 0: r0 = syz_open_dev$swradio(&(0x7f0000000000), 0x1, 0x2) ioctl$VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000040)={0x0, 0xb, 0x0, "7a2d2ecfae42975fd73f380ae0b0eb17c976fcb6f60d4aa848b1d769f2b17dd6"}) 20:27:15 executing program 5: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001a80)={0x40, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x14, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x6, 0x3, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_0\x00'}]}]}, 0x40}}, 0x0) 20:27:15 executing program 4: r0 = syz_open_dev$video(&(0x7f0000000000), 0x0, 0x0) ioctl$VIDIOC_S_SELECTION(r0, 0xc040565f, &(0x7f0000000040)) 20:27:15 executing program 2: r0 = openat$vicodec1(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VIDIOC_G_PRIORITY(r0, 0x80045643, 0x0) 20:27:15 executing program 1: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_QUERYBUF(r0, 0xc0585609, &(0x7f0000000100)=@mmap={0x0, 0xa, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "3ca1afca"}}) 20:27:15 executing program 0: getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, 0x0, 0x0) 20:27:15 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)={0x14}, 0x5}}, 0x0) 20:27:15 executing program 4: select(0x40, &(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)={0x0, 0x2710}) 20:27:15 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000009c0)={&(0x7f00000004c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x2, [@func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{}, {0x0, 0x4}]}]}}, &(0x7f0000000900)=""/146, 0x36, 0x92, 0x1}, 0x20) 20:27:15 executing program 5: socket(0x10, 0x3, 0x3f) 20:27:15 executing program 1: syz_open_dev$video(&(0x7f0000000000), 0x0, 0x2402) 20:27:15 executing program 2: semctl$SEM_STAT_ANY(0x0, 0x0, 0x14, &(0x7f0000001080)=""/220) 20:27:15 executing program 3: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)={0x14, 0x15, 0x1, 0x0, 0x0, {0x18}}, 0x14}}, 0x0) 20:27:15 executing program 5: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_S_INPUT(r0, 0x401c5820, &(0x7f0000000000)) 20:27:15 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000440)={0x18, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_SOPASS={0x4}]}, 0x18}}, 0x0) 20:27:15 executing program 4: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001a80)={0x38, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_0\x00'}]}, @ETHTOOL_A_FEATURES_WANTED={0xc, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x8, 0x3, 0x0, 0x1, [{0x4}]}]}]}, 0x38}}, 0x0) 20:27:15 executing program 0: socket(0x2b, 0x1, 0x778) 20:27:15 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x17, 0x0, 0x3, 0x82, 0x11, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x3}, 0x48) 20:27:15 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00 '], 0x14}}, 0x0) 20:27:15 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xffffff1f}, 0x0) 20:27:15 executing program 1: bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000013c0)={0x1, 0x0, 0x0}, 0x20) 20:27:15 executing program 0: mmap$snddsp_control(&(0x7f0000000000/0x2000)=nil, 0x1000, 0x0, 0x81030, 0xffffffffffffffff, 0x83000000) 20:27:15 executing program 4: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001a80)={0x40, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x14, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x10, 0x3, 0x0, 0x1, [{0x2, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_0\x00'}]}]}, 0x40}}, 0x0) 20:27:15 executing program 2: r0 = openat$vicodec1(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000140)={0x0, @raw_data="4edbb96640f14807e837a76d936e01159618e91bb2f3ae025657055217180337eb3d4f8c7fc81d85ef1c869d9aa87ee59f1d38e7301ef5ce633048f60694bb047877a8f1ef67e4a6451d1fd33dd0f4ee7bb28ba11ca036aaceac61086832c8f9e592032adea7083f944872602c230d2af78cdab7944da3fc3f8001d71675b7f4e7be13009af4c4b34985d13946f1747aa8ee829ed82880917ad82f6f0baba418e09e20e12ed74686aaf479e12662036521162716517b7d28235ff08bf8468054f094df4aae663a74"}) 20:27:15 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000003a80)={0x0, 0x0, &(0x7f0000003a40)={&(0x7f0000000480)={0xec4, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x4c, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_BITS={0x40, 0x3, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '/\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}, {0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xb, 0x2, '}}{%]\xcf\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'rose0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @ETHTOOL_A_FEATURES_HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_FEATURES_WANTED={0x58, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0x4d, 0x4, "06af2753a74c250bf5cb2b1b97f42404de55de9a874c8bce31cb7ceef987009bf86069f5610a18175fbe18c301ec1bc946c8248c977d682fe660a4995bd43c21bde0895f3c5e1a43aa"}]}, @ETHTOOL_A_FEATURES_HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}]}, @ETHTOOL_A_FEATURES_HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'xfrm0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'caif0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @ETHTOOL_A_FEATURES_WANTED={0xd20, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_BITS={0x8c, 0x3, 0x0, 0x1, [{0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x12, 0x2, '&{-{,!\xd6-]![,*\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'SEG6\x00'}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, '\x1c%}\\\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}, {0x10, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'SEG6\x00'}]}, {0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}]}, @ETHTOOL_A_BITSET_MASK={0xc7d, 0x5, "0d698a19dec0116b276549bb2ee622bdee5f87883af3594ea172d6203383e1549f851aecd0d654956a34938292db646ba8c96504a13b1b6cc9092c25e91fbea4cbdfbfa5b0d6ac43b39ec468cead2d17b1786a420e19b4fc45463f8cdbae642ccb3364a2c7ca384ca380ebb254ae7b6d578a14eded79f75f19cb125ca9727e881cee8606b8e3f14d56d69e89c5f15c0accc5d464a0dc44bb45ee630d4479afaed576479246da11a3883e5aed5f542e4e1ad39fceba8356c4fa9b122813f82dfb4fe3f8576e0dd3b476315d35f8e24420a18f3da3554e051e7a868f84d7044e88472b0afad8838b22560459f4e9bed44d80bc7e9b9b34335b925967d5b4f5d743e3be9651316e38072a500c59feb59836350965097f54221d70fad52fa8fefa514aed57858bc62fb1047258f7d54135641983fe3d42a04c699d9fd98c3f59f4716232f2769bf83378dcf13bf6a81a006ca0759d5d61a461464bee3f706a350c07242e924b6d38a2066c9fe540a64bcfe8c455de4c76c9fa573c0b0e93eb260962fffbfb4016bd066d66bf75c4ca0a40b5e2c1fefa1540eaec5938be1d77b27c2be860f1c212a58bc9f40925e5449898a04b596da0611c97ee5c8a78626113bf604fd694dca863b080db36d78a848e3bbd8e98b0472df3f2855129fb874d161f9e654cf64d46fb47edd2607761e761cfcf04ae564d175707eb2864ca26d6ac0a7621d288086a5f93d60e5177fdf9972d5b7e2169a338cb1b249c3bbc5820b628411334c5583a61adebcd6b729d1f16027b6eee54b47bddca80447a3415764894c6fc8feb46b7eb2adc08f69453645b54480cef712c57c43566712ffd15d34f830dd62a8e7c1e720f88ac94a96e568df3fb67abb6cc3ec787437842c019c388a06e6ede42af23cb5e658cd08da16e5092b22b64009c7b3129d07793e45fe388af0c95a166aed0c1839e8b1da18dcba4c92da352a300dbc6a1d00f33950094a9c563d3b0fc356b9a693b6e483ccc10dd8017eb64c482559fc2c94cee9380fc021757ab159e682a1f41485befb3c078a921eb643ab0972a8bb68cdc366dbbda970fa5454b419c2828fa902a8252297a05fa2449c1a0428bc1248e7220798af626927d3f7779d7b00b809256fa70b53b65d6cad051d81ba7408027725def4aa26e9f49a778e92d37070021859d6f1ed34a9615827a2a867beb47bc366fcc49483b9e3807a240a39b90cc5fb77d88fccb6b86b8173c340ed041907f8281c3516c51df3ee8be3041936e798bb6d139965af9ecb9f26c1c844f6f35fc05655dccfa63c1f4e51ddb9b95afa906c1b2898d79e3f44f8133fec7533108cf8ccb8e0bc2d7aced5b359d11397ecc0e6ff4743b4c639189b9b2fc73fe66f1a6467ddb27f31a3f8012e7a4da3f5c0c2989c2b25d8b3db8f918a90fb3a8150b9a811a0d2a72f5d4094c55fdc33cb554aa96011bb25473375bfeb2eba2b8c016561aa2e5b33c39654afbde9d48a53b4200c449aafe1832e32115f0bea6caa391d1bc5182bdcc5a043c16c69e1f16ee2d5387eabed7ac713da3f8fdc600843ff228864fc346caddc1b7e70b8394e60ec1550ead6dc6e076971d5a7045796fb6b5699b73d6a9b2f3ad99eddc956e6f7d2d5debf51fe3686fcd4e2c3d73ac1f5deebd06ebe6afdeeebfe949ddb3d3707a4c3df29ab9c1284eabcde4574a3360cb161b35bfc75dddfdf1cb7a10af1d3a62bab4633539e599b6d213991202dcd9c0c14550300d37c4ecd20068fb611f3e5dcc7d76d31e4a7886cd6be512841f0b692c83bc6e2196e53b494d9a7f58e0752cb397b722a7d8cf3c23785cf056d989de8563de2b02af5b19d60a0bfbe7563d22fb859f566ff690bd5051aebf61f3e868048eee57c9a700308a8f36b358e9c50bebedc16f12fb67ed466876c75dc8aacc7b0a89f5a6996ebb1782ef3a99ef297fcf1dabd8793e4cc4020b79884d0e560b9c3475873864ec72f3d794d348f685ef490b630b28110e88be7deac5f83caef0a59fbbdb40c15108b974c7156baab3207f745b7609b9fa7403426473642ebeb73782adbfe302fcc686b37024fae6c42c2bcd99bebb92c963b50807ae1e7f5ecae23d362787a63678f4bbd2c953954b524c781689c66830b0a6c46c8480b18e7359d1e3d3a018ad397ab389c0ad19cfb570ee3546fb9b7ada8bca809947ab127dfb3f62462e6ab07b2a7fadfa028f5755ecf55852674f13eda38fbc086ee6bd2ec841027a7e6310d03e63385299a04ff4918d51a1b455e4b929a238466700fed1a56c08ce9a85f03cf793be738a9a7eff77110ca5a7fa0ca6171634dadd52af40d6eac0908bb578b10efde916d1f349980b617d20855196d09308c75379129916c1065de6c9f46c13c4d44489e50e2bdc432d8a7ab2ec338eacb2728d16f0eaa64805c31fbdd397bb2ceb4de7084b3c800c45301a85c47894e4e023b69e699c7995c6416f676d8676fda3e59c1d8efd8c28cd33550af01504c620f9457673f33a105363fc39a557f09aefa21f58f02bdbb14c6c9d95c86759065f0ad4f30ee4e5d0a5aefda3d8986ba505db2fb7810ecc325f759b2bc720838fc391b0d6db50189a3c26668a2c3be5ed0b8b1e27ac4389ac3f1521c4f6e9de3c2375bc72a40a7c784efb72379a902d06c4229126dc2cb1685d8fafa769c114b45384144d13780363563d0e550214e3b023111c311a74abc675412f861c73c903bdbc4a09ba5b4e27fab947c786812060cabc1f3c3e1e850482756fe131e2b27b3b9ca25290dba6e7cd22301321a84a109bec0c7d406fb9c3f4dd3c5d099799c6a5749bf55e56d9b581cd687e72366b6c78b36bad2359e684f9d16a8075f544f3e869ddd9cc7ea22ce3a873175bf8cf788d3664f02a9372ae6bc96cb6341a5b33fe63074d17a7635d5e0c4f9f928fee0c778404bab73a0fb2696369906c3b4e74adb4faaf154cf10a6886fc426140143f628de545222e9c90b0c5edcfbbdde2aa5a900ccfb6209d5a9012b53971306491c6e323d5425a7a6bae94f70db1741bf8875e693d395a28f1caa3bd1958e5eb93624d86a3a46964f9bba8a55e68efb7736d2b7f02ef483dedc8efc09297edb22c3b1055eb59aeecdb789b6e9cab3fabc3981123203b0fc4f20c5010f4d26dda4639af263cd08f53b8f372c92a20c7bf614576ca5e2c8045a3838569f2d6bba696b0bc468e3ff6623b32a253b91543ca7433cc2d7e463a1aece1df9b5fec88ba1938714eeb04a9c2d0b65d5b604be9a581eb1b4d54dad0dc77718a863f4eef474681e56b528a97b3a88e789213172673ce302d226e5730d0d5f4d8cbd716e339f1594ad188aca275bf3dbe91ec5866073538a70358395c3ff0f4adff9226ac77d24c79e8fcfa91d1e9c62da77ea0ca37c39b9ad731ba272a2019ab38cfa61d1a20d4b615eb4c068c876666cf843adb74af25122462f3bc04a01f2233d19a4eddc3fe8b522c4678f57c02eab4b67c7529d5a2f783faf6d6273ad7ebd2082dd94670e52a38004dec782281bcf779b6e6222eca4efc3ab4d4f2a9f602c7cc3f0378e27261a8e4d2d846bbe5b30b8566a0be6353fbc500ea8d1e5df47a69d93a36a3943153096c9dcc3e9c6250c0cc419f04f5b5dac4dec7ab908ff2e6717c0896fa416df7988dc49394d055aee890d7e7b6edbb1cdbcaa9644d3575f6f7044a8392ec829bda45c73eb5caa75e5940cd5bd7215a37249e074fce5967b0d5ece527df956c9d972eecab0aaab9606433ad81e0753553c7ffa45def2ff516cc390d8ed7ae47a0558f6ccada9484823ba50bf491c7d5ce662b383d10f50e63a931c54f1ad63c0a584791904db5660cf2efae7cf837530a5a094ce3d3858fb72326e6e007efb9c6cdc5547141d5cfcef8847d48d2cdce4f68715b75de43c63ed64f5fa27a847b50f1a0a419ceae529b6030bcf776e50ef264972d0fc50faba546a37218cdf974a9e71fafd66996f863171519e6f93ca65574447c61be4bed7245923a1ce53da5dc16956e1a648301bc119144c8f73fb73755c50e09371855bea0bf4c7d7e67a901ab1ac10c9f7fd8c8b00d4814f8c6b8b01a217fe12a96a943bd46c987740f93a9222947ca1f84b7c31020d68ba8cab0baf172fec8237c35409fb223f4c8615ba1a6529758067da8882ae460815d07dc690eacc03d9fce6d4f5a528844e5eb12a65712cdadfd4db39f4f0197cc85537e406391a3d0804162669f189b264f45b03c07559a1ecd9ab23736c4f01ea3a28a90f887ed7f915a81089e9fa29769a784e43ab477e7fd44aa95c3102bd4519f96a0b3e55da8baeed1856dfa7e99ba7571601eaa0f228cc7f95f5bc2199cee6ff1f7a4ddf5d6114081cb6b44ef6056df66de56c131f4844008e4ecfb795c4ab08ca117cb6a60c35a85c9895095bcab69a1601c289e54c51ccc6144075f0ae1d2626f0195a7df6994fa41a2eb43eba92a1ac11cb8edbe7e8de76a0fffe6cd7d29e95787ead4d759116a28"}, @ETHTOOL_A_BITSET_SIZE={0x8}]}]}, 0xec4}}, 0x0) 20:27:15 executing program 2: syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) syz_genetlink_get_family_id$SEG6(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$SEG6_CMD_SET_TUNSRC(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x20000044) ioctl$SNDRV_PCM_IOCTL_DRAIN(0xffffffffffffffff, 0x4144, 0x0) syz_open_dev$swradio(0x0, 0x0, 0x2) socket$nl_generic(0x10, 0x3, 0x10) socket(0x0, 0x0, 0x0) sendmsg$ETHTOOL_MSG_STRSET_GET(0xffffffffffffffff, 0x0, 0x40) ioctl$VIDIOC_STREAMON(0xffffffffffffffff, 0x40045612, &(0x7f0000003c00)) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, 0x0, &(0x7f0000003d00)) 20:27:15 executing program 1: r0 = socket(0x18, 0x0, 0x0) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r0, &(0x7f0000002300)={0x0, 0x0, &(0x7f00000022c0)={0x0}}, 0x0) 20:27:15 executing program 3: socket(0x2c, 0x3, 0xffff) 20:27:15 executing program 0: r0 = userfaultfd(0x801) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000740)) 20:27:15 executing program 5: syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) 20:27:15 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_WOL_SET(r0, 0x0, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) 20:27:15 executing program 3: semop(0x0, &(0x7f0000000000)=[{0x0, 0x220f, 0x1000}], 0x1) 20:27:15 executing program 1: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_S_INPUT(r0, 0xc058565d, &(0x7f0000000000)) 20:27:15 executing program 0: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_STREAMON(r0, 0x40045612, &(0x7f0000000000)) 20:27:15 executing program 5: openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000), 0x199000, 0x0) 20:27:15 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_EEE_SET(r0, &(0x7f0000000640)={&(0x7f0000000480), 0xffffffffffffff88, &(0x7f00000005c0)={&(0x7f0000000680)={0x1c8, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_EEE_ENABLED={0x5}, @ETHTOOL_A_EEE_ENABLED={0x5}, @ETHTOOL_A_EEE_ENABLED={0x5}, @ETHTOOL_A_EEE_MODES_OURS={0x194, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_VALUE={0xce, 0x4, "698325d5b1086c813ed3b9bc97f1ce1cb29fea9ded90244c9fdd6320ae6ac0d8bca7aac5bcf11f570547075d725b18956b5f6c1316430c26bd72a6db3d8f69674e64e212ba54987ff4e82c7bcec080c1cab265099e56e054591ffcaa0baf2d29bfd443e8554bfffe6b995fa64ed327bf21c9b85ca476d678886079e1c3783ba87b2a25887758f5dbe023d2891e02af5e741ff89e072a2975d3c1e25f6a42236f8accf319453f348c74e211fa287b4b7c204ea1fad5f3f55ed4f92190ba5e7daf77681a12f883574a6881"}, @ETHTOOL_A_BITSET_BITS={0xb0, 0x3, 0x0, 0x1, [{0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_NAME={0xa, 0x2, 'xfrm0\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_NAME={0x13, 0x2, 'bridge_slave_0\x00'}]}, {0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '@!^\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}, {0x10, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ipvlan0\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ipvlan0\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_EEE_TX_LPI_TIMER={0x8}]}, 0x1c8}}, 0x0) 20:27:15 executing program 4: syz_open_dev$video(&(0x7f0000000240), 0x3, 0x0) 20:27:15 executing program 3: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f00000004c0)={0x6, @win={{}, 0x0, 0x0, 0x0, 0x0, 0x0}}) 20:27:15 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000003a80)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000003a40)={&(0x7f0000000480)={0x14}, 0x14}}, 0x0) 20:27:15 executing program 2: r0 = syz_open_dev$swradio(&(0x7f0000000000), 0x1, 0x2) ioctl$VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000040)={0xb, @vbi}) 20:27:15 executing program 5: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001a80)={0x15, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x14, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x10, 0x3, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_0\x00'}]}]}, 0x40}}, 0x0) 20:27:15 executing program 0: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_QUERYCAP(r0, 0x80685600, &(0x7f0000000080)) 20:27:15 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x25}, 0x0) 20:27:15 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000003a80)={0x0, 0x0, &(0x7f0000003a40)={&(0x7f0000000480)={0x1ec4, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x68, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_BITS={0x5c, 0x3, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '/\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}, {0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x17, 0x2, '/dev/btrfs-control\x00'}]}, {0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xb, 0x2, '}}{%]\xcf\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'rose0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @ETHTOOL_A_FEATURES_HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_FEATURES_WANTED={0x58, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0x4d, 0x4, "06af2753a74c250bf5cb2b1b97f42404de55de9a874c8bce31cb7ceef987009bf86069f5610a18175fbe18c301ec1bc946c8248c977d682fe660a4995bd43c21bde0895f3c5e1a43aa"}]}, @ETHTOOL_A_FEATURES_HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}]}, @ETHTOOL_A_FEATURES_HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'xfrm0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'caif0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @ETHTOOL_A_FEATURES_WANTED={0x10dc, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_BITS={0x8c, 0x3, 0x0, 0x1, [{0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x12, 0x2, '&{-{,!\xd6-]![,*\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'SEG6\x00'}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, '\x1c%}\\\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}, {0x10, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'SEG6\x00'}]}, {0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}]}, @ETHTOOL_A_BITSET_MASK={0x1001, 0x5, "0d698a19dec0116b276549bb2ee622bdee5f87883af3594ea172d6203383e1549f851aecd0d654956a34938292db646ba8c96504a13b1b6cc9092c25e91fbea4cbdfbfa5b0d6ac43b39ec468cead2d17b1786a420e19b4fc45463f8cdbae642ccb3364a2c7ca384ca380ebb254ae7b6d578a14eded79f75f19cb125ca9727e881cee8606b8e3f14d56d69e89c5f15c0accc5d464a0dc44bb45ee630d4479afaed576479246da11a3883e5aed5f542e4e1ad39fceba8356c4fa9b122813f82dfb4fe3f8576e0dd3b476315d35f8e24420a18f3da3554e051e7a868f84d7044e88472b0afad8838b22560459f4e9bed44d80bc7e9b9b34335b925967d5b4f5d743e3be9651316e38072a500c59feb59836350965097f54221d70fad52fa8fefa514aed57858bc62fb1047258f7d54135641983fe3d42a04c699d9fd98c3f59f4716232f2769bf83378dcf13bf6a81a006ca0759d5d61a461464bee3f706a350c07242e924b6d38a2066c9fe540a64bcfe8c455de4c76c9fa573c0b0e93eb260962fffbfb4016bd066d66bf75c4ca0a40b5e2c1fefa1540eaec5938be1d77b27c2be860f1c212a58bc9f40925e5449898a04b596da0611c97ee5c8a78626113bf604fd694dca863b080db36d78a848e3bbd8e98b0472df3f2855129fb874d161f9e654cf64d46fb47edd2607761e761cfcf04ae564d175707eb2864ca26d6ac0a7621d288086a5f93d60e5177fdf9972d5b7e2169a338cb1b249c3bbc5820b628411334c5583a61adebcd6b729d1f16027b6eee54b47bddca80447a3415764894c6fc8feb46b7eb2adc08f69453645b54480cef712c57c43566712ffd15d34f830dd62a8e7c1e720f88ac94a96e568df3fb67abb6cc3ec787437842c019c388a06e6ede42af23cb5e658cd08da16e5092b22b64009c7b3129d07793e45fe388af0c95a166aed0c1839e8b1da18dcba4c92da352a300dbc6a1d00f33950094a9c563d3b0fc356b9a693b6e483ccc10dd8017eb64c482559fc2c94cee9380fc021757ab159e682a1f41485befb3c078a921eb643ab0972a8bb68cdc366dbbda970fa5454b419c2828fa902a8252297a05fa2449c1a0428bc1248e7220798af626927d3f7779d7b00b809256fa70b53b65d6cad051d81ba7408027725def4aa26e9f49a778e92d37070021859d6f1ed34a9615827a2a867beb47bc366fcc49483b9e3807a240a39b90cc5fb77d88fccb6b86b8173c340ed041907f8281c3516c51df3ee8be3041936e798bb6d139965af9ecb9f26c1c844f6f35fc05655dccfa63c1f4e51ddb9b95afa906c1b2898d79e3f44f8133fec7533108cf8ccb8e0bc2d7aced5b359d11397ecc0e6ff4743b4c639189b9b2fc73fe66f1a6467ddb27f31a3f8012e7a4da3f5c0c2989c2b25d8b3db8f918a90fb3a8150b9a811a0d2a72f5d4094c55fdc33cb554aa96011bb25473375bfeb2eba2b8c016561aa2e5b33c39654afbde9d48a53b4200c449aafe1832e32115f0bea6caa391d1bc5182bdcc5a043c16c69e1f16ee2d5387eabed7ac713da3f8fdc600843ff228864fc346caddc1b7e70b8394e60ec1550ead6dc6e076971d5a7045796fb6b5699b73d6a9b2f3ad99eddc956e6f7d2d5debf51fe3686fcd4e2c3d73ac1f5deebd06ebe6afdeeebfe949ddb3d3707a4c3df29ab9c1284eabcde4574a3360cb161b35bfc75dddfdf1cb7a10af1d3a62bab4633539e599b6d213991202dcd9c0c14550300d37c4ecd20068fb611f3e5dcc7d76d31e4a7886cd6be512841f0b692c83bc6e2196e53b494d9a7f58e0752cb397b722a7d8cf3c23785cf056d989de8563de2b02af5b19d60a0bfbe7563d22fb859f566ff690bd5051aebf61f3e868048eee57c9a700308a8f36b358e9c50bebedc16f12fb67ed466876c75dc8aacc7b0a89f5a6996ebb1782ef3a99ef297fcf1dabd8793e4cc4020b79884d0e560b9c3475873864ec72f3d794d348f685ef490b630b28110e88be7deac5f83caef0a59fbbdb40c15108b974c7156baab3207f745b7609b9fa7403426473642ebeb73782adbfe302fcc686b37024fae6c42c2bcd99bebb92c963b50807ae1e7f5ecae23d362787a63678f4bbd2c953954b524c781689c66830b0a6c46c8480b18e7359d1e3d3a018ad397ab389c0ad19cfb570ee3546fb9b7ada8bca809947ab127dfb3f62462e6ab07b2a7fadfa028f5755ecf55852674f13eda38fbc086ee6bd2ec841027a7e6310d03e63385299a04ff4918d51a1b455e4b929a238466700fed1a56c08ce9a85f03cf793be738a9a7eff77110ca5a7fa0ca6171634dadd52af40d6eac0908bb578b10efde916d1f349980b617d20855196d09308c75379129916c1065de6c9f46c13c4d44489e50e2bdc432d8a7ab2ec338eacb2728d16f0eaa64805c31fbdd397bb2ceb4de7084b3c800c45301a85c47894e4e023b69e699c7995c6416f676d8676fda3e59c1d8efd8c28cd33550af01504c620f9457673f33a105363fc39a557f09aefa21f58f02bdbb14c6c9d95c86759065f0ad4f30ee4e5d0a5aefda3d8986ba505db2fb7810ecc325f759b2bc720838fc391b0d6db50189a3c26668a2c3be5ed0b8b1e27ac4389ac3f1521c4f6e9de3c2375bc72a40a7c784efb72379a902d06c4229126dc2cb1685d8fafa769c114b45384144d13780363563d0e550214e3b023111c311a74abc675412f861c73c903bdbc4a09ba5b4e27fab947c786812060cabc1f3c3e1e850482756fe131e2b27b3b9ca25290dba6e7cd22301321a84a109bec0c7d406fb9c3f4dd3c5d099799c6a5749bf55e56d9b581cd687e72366b6c78b36bad2359e684f9d16a8075f544f3e869ddd9cc7ea22ce3a873175bf8cf788d3664f02a9372ae6bc96cb6341a5b33fe63074d17a7635d5e0c4f9f928fee0c778404bab73a0fb2696369906c3b4e74adb4faaf154cf10a6886fc426140143f628de545222e9c90b0c5edcfbbdde2aa5a900ccfb6209d5a9012b53971306491c6e323d5425a7a6bae94f70db1741bf8875e693d395a28f1caa3bd1958e5eb93624d86a3a46964f9bba8a55e68efb7736d2b7f02ef483dedc8efc09297edb22c3b1055eb59aeecdb789b6e9cab3fabc3981123203b0fc4f20c5010f4d26dda4639af263cd08f53b8f372c92a20c7bf614576ca5e2c8045a3838569f2d6bba696b0bc468e3ff6623b32a253b91543ca7433cc2d7e463a1aece1df9b5fec88ba1938714eeb04a9c2d0b65d5b604be9a581eb1b4d54dad0dc77718a863f4eef474681e56b528a97b3a88e789213172673ce302d226e5730d0d5f4d8cbd716e339f1594ad188aca275bf3dbe91ec5866073538a70358395c3ff0f4adff9226ac77d24c79e8fcfa91d1e9c62da77ea0ca37c39b9ad731ba272a2019ab38cfa61d1a20d4b615eb4c068c876666cf843adb74af25122462f3bc04a01f2233d19a4eddc3fe8b522c4678f57c02eab4b67c7529d5a2f783faf6d6273ad7ebd2082dd94670e52a38004dec782281bcf779b6e6222eca4efc3ab4d4f2a9f602c7cc3f0378e27261a8e4d2d846bbe5b30b8566a0be6353fbc500ea8d1e5df47a69d93a36a3943153096c9dcc3e9c6250c0cc419f04f5b5dac4dec7ab908ff2e6717c0896fa416df7988dc49394d055aee890d7e7b6edbb1cdbcaa9644d3575f6f7044a8392ec829bda45c73eb5caa75e5940cd5bd7215a37249e074fce5967b0d5ece527df956c9d972eecab0aaab9606433ad81e0753553c7ffa45def2ff516cc390d8ed7ae47a0558f6ccada9484823ba50bf491c7d5ce662b383d10f50e63a931c54f1ad63c0a584791904db5660cf2efae7cf837530a5a094ce3d3858fb72326e6e007efb9c6cdc5547141d5cfcef8847d48d2cdce4f68715b75de43c63ed64f5fa27a847b50f1a0a419ceae529b6030bcf776e50ef264972d0fc50faba546a37218cdf974a9e71fafd66996f863171519e6f93ca65574447c61be4bed7245923a1ce53da5dc16956e1a648301bc119144c8f73fb73755c50e09371855bea0bf4c7d7e67a901ab1ac10c9f7fd8c8b00d4814f8c6b8b01a217fe12a96a943bd46c987740f93a9222947ca1f84b7c31020d68ba8cab0baf172fec8237c35409fb223f4c8615ba1a6529758067da8882ae460815d07dc690eacc03d9fce6d4f5a528844e5eb12a65712cdadfd4db39f4f0197cc85537e406391a3d0804162669f189b264f45b03c07559a1ecd9ab23736c4f01ea3a28a90f887ed7f915a81089e9fa29769a784e43ab477e7fd44aa95c3102bd4519f96a0b3e55da8baeed1856dfa7e99ba7571601eaa0f228cc7f95f5bc2199cee6ff1f7a4ddf5d6114081cb6b44ef6056df66de56c131f4844008e4ecfb795c4ab08ca117cb6a60c35a85c9895095bcab69a1601c289e54c51ccc6144075f0ae1d2626f0195a7df6994fa41a2eb43eba92a1ac11cb8edbe7e8de76a0fffe6cd7d29e95787ead4d759116a284019b7d1cc16c14948b5069399792a1dd17699dae2847e366b50b6e48e7c74a08c7568f36de0a3b7aed5ea7507472cc69027ad5f66402236455f619b0764fe888c35287661f1f0166e4f3dad7b3aa2c6994c9a7b9b8499783bacb38a4ec3b07f714353c7ccea43df206551c71316ddbdadaa93335e3e75ea0f73f287dc0ca753c6885f46ab8ea9eee74476ab5d20fac3741c7776d00e80cc696b8de3a81b7f1d8542a2208ba736bebcf84e36ace10f7a4fe98dc22e252ecf4fb1370f374a7fde344b9df3e0c6017d41bbe4380f15f6e6f945470ba2b95b05f74938636470c21205b71f2c04557b4a8eb06c107561f71157bcd13d284f7f8e069819ac0a6b002dfd4a1bcb0b2206ffecf604395b5bce7cb984e1ae10834e170f56bf3eacef37cbdc1df418418b852a502d5c5664664525aed58a60b92690bdd92eb6150cb18aea0d59af216ff9e9455f8c298020be280ea963c0d04012ace2886d186029b07b4178bc4163ddf7263fcad304b908f74bdb64d1c5b0cfa953518ce0a2f1968066370f36ef791f71e5cdfddd20efd490abf7545d54e49a29ce0d808b15f7ecbf879adc1043c6bc814a882104895a7d5b52b5e1766145c315382e46a978e0912ee9ae19f180f669b2096983c7983554e2df42ee601fef927767b4639e639e27e19b64e077df028113197aaf076cc42a5ed01dd51e530e9cf64c1f2784877e51f62c6356471c271d8f2ed54f378d9eed1250ed2976a6667c97c31dca5756c793e02458cc4f408d18b1e46a40adab845a78517cd23c28d5eaa4fb87bff70cc6eb5ea7e710f2c0338bd4e8ad75c7ed35a3f41b9ae9f3262c4b5850712f336383928ae6682860348ce6025bf4988e01b1d954ce4cb8129623e75b2d919081b892367d98d750ccc53291726002277755aa39c347f65fbd9655b942a72a2c5e792854d318382d7cd3b6d68b403d5cbd3890318f8620e6778cde4a55fa8634d58ed81e2ddac3f9343e2d3006f5589398718cf66feb9759ad25df35df9d19dd764e7541fb35a5ca4ea6ca7d3c654ff9d949c0bf21a40f8157eeb01001df83e53dea15dfaa7b5660773fdfb5d2b5091875bb336060717c4ce3094a4c4b5e7d868746c5e86cf08538c76a862c7d1505d9af9066dd8ac61e9e135ae34674b7dbb478100ff51c8b5633f2682c2b66ee8a382c088128e270ffa3e12fe8830a62ee458f73f7a0a42218e405bf314f52583d67346cbfdf6106a0ec090f4510341a6b4b58ccada1111fab69ac2bd8"}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_MASK={0x31, 0x5, "3930dd8c625bc4ad54500ede054ea38706b756df99e67ce1c29bee4d13c8836dc8ab751d6240acd1ffdd28da69"}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_FEATURES_WANTED={0xc28, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0xa9, 0x4, "fbcd482645501aad9af6fd652305ecf38a031f3340f44c49e5da0ed1368046bc8120c41daa325b8901886f98687032605dccc1bd02f5ee00fbb390564c61490f8a6ecdd973fd56b5e1441fbc9aa7c8aedfe558b6fdfd943278a33c4db74778eea7957d16dbf660ee66e3213d3b6dc53a6175860005227785150ebfaa59785546c646c0094c78b2e0b225d32d610af0914b8f8a6b3bc9126f2394befb009f04b9d3ef2d9727"}, @ETHTOOL_A_BITSET_MASK={0xb71, 0x5, "26f28df1e79182167caaf44576cbb3c27ba062b2386d0eb85341cea5001e133056765e9747763b2a5d9f14b73a1bda7224cce40a23d07a341624770657ac26f7b60ef88912744bc2c50403244612cbc4146741590b5af1777f37867ff88ee0c4cb545306b9639ee087f745daf97025b9f61e252007d6d509cb3489a6a3139e02c50766a2f8aca368ff2ce2bed61647b6964af659910befed09ea469494241c4dbb4de1683894ac0e539a6f92579395fd96dd6e792d8c23343963e32b52edfd0cd8ec886ffe842e26ddd6e4d4a3ce361de5e91b9bd8b466b6d8d8819d8bcaf20ab9e9d193a9500a5698d62f66396b9816cdfa75c913f91198b8de1848d22424d98a662257e74a10dd9caed053d32906d244b249c0e450beae7c6b352c717e4cdba5ec9f0694685692c3b52f14357415b3d4788f439c06a88a7cb6dd7beba7dab9d32b6dd11433168b683090c25e245ac808d5b962363e4cfa304b82c1121e2fc440b6adee3338d94a98af71b65d85f03b8878a8a3159768ed840ffefc30d8090c36d8e1c10f54ea9e8d39fd341bc075dfaf970644cbd31679d994f13cf665ad161f9f898b187718c671626b7fca1f2c29aa6349aeb15ed9fd2900356690bdb79aea8967719960cc18808249bd3a23247e52946da8331c2e608267d76c433c36a6504546e85d96b75ba4d8d3342ee2165454c874406083c307ac4eb87486f5063fde7cda5b22c9f60f2deb56bc8520dc6c51790db8d5fd26073d8a15b475116474977f13be47e455e125028143ec1cd7c530ecb2e6c69db4ce44a36754e763d51fa465c41ecd0841729decd9713ae7a779be8dfe5cfeab5b0d80088ba8b93b4c80ba96c7a1f4b954c9a52491f88dc5e0aa64a269e65b42f12c8b675571d470b547b2e710f01a50c2c68c98c638170b4b2ed81be205918a8800c3053f55e142b82ceea82019b81695dc7ddcb9384fc22ac17d60f894e50aee98fef7e1630eabe3f77dfe6902124f3f61f46fda2ed6b677adb90faa6e476f6a984c0a29ecd0d926ea85b9376555d6842e8d6525ae838bf2ccf1469fd8f34d84c145eb6d68584b2fd2a23531acd40d9216a21be110071bf29c1c4cf507e746fe2f721017a9a9832cb558d9e80c3c032403dd215fb982ab2e4a5db31bec73ad9a2eb9a79f0d0ddf2791af027f5c36d1f44da5730aa0c0807aa31a1a2fd717dfa1fa50b535ac965ec032e0e0e5e5a60f88f7bc505b5ed2bf0d91320357abf1b267d034da510277daa0869604a9fd4eb2d4b4e1ba7c8be6ea238ac0412aadf6c3db3f7c6a14b2dff2c51e5945ecf738a715f13053c89e793b0ac102a80a57570511c527009ecb567e866a782b4e2ccdbf5487476fae3ee8ffe66c7026a27f9a7b3cc370f36c0b07e0c2ad869ad0b9c3320df7d24a3f44ad46b9d5818cfe02386c4f5ec37fa11c1330a1116b7bd1b8500b14f523b06b37878574da35ece4e20bae0abc17d78272cdbeb6dc2684be8f68b45e7eb2bcce51ccce017f4ac5821c286b64a66bb58da3f5b9527e90a39b79822a083f068ddbceef24347b5a2442e0dffad9a09b5de89096c7c0581ff57552a10deecee5a772bbcc72cb12acee98bae3cc16c682d105d0703734a51046c29f9047938dd2b51e3d1f4e9fd17249eb6f9b03811857490f64eebc0ac8ef855ff8b63835792b56db4e99876c83ab58a2eba293b596f9bcfc81d9c5bbc557ca49fe11abceb7eab9f82b903728eb0de111aa6ebeebdfef9de183af9e4799538017bdd05d42c95c362b8416520e9bc869a062434c32d1fd129f20866573a77da2a6b619ce48cd3b7cb7f1de3df21f726410b7c23ea412ec041479e26b7cf2d89feff7314b0fff2bf1065928446c6febd1f205fed34dab89dba99f2bf2b88739812bd8f2ad9af10b9063102ee78643c42f7b8ec706eb4e2a74f534191ef7d6b18bd017ed72117bbc7c6df0ab8864dda515fc5c989f3d61dffc501c3ef82723ec94fad5be07d0f4e8e18b877c9e8191582c32354d2b754d3472c22c1d46e04fd3f2a521418f50268c61ead0e4685f25e21f5c77d75733862f610272ad5aba4c64903e48fb2b8a71e6551bce41e656eec8af753bb1787c02913cbc700631bebff0b6de605c4372cd9a6c28c76dd32807db7d2d0e80ab9cbe3371e80b76db7167e1b560d80a593d6324c5b0195b9126754f88f9fdbc2b9470cdd9480e6f65a86a4bc091dd7616c6eb819b43fc79c9d7ec197a1e89726e0e7ff298fd0e39ebf2f20abc8bb5370ccb1ff5c82056e5e4c83a1437846444420c5d71adac7641d0f9f1be96e8cb9adbfc0ffe96ac7db98ef82dc3956ddcc6f82e28533eee3bae62658a6164a46510f61ef01ead4e1dea3f7871e96fb1234123ae3ba976848041ce1d1134f3a6b55f566a7cda1041b15151c23a7316d3851b1a2feb8375f28097a5c17e1a5771fe85c626192da11ccee5796c663afd4b211512f10c43ec268b05758b67358b4e068345064fb8b07adbbea5023009db267a63de5cc916aad01783789b188c3a76e347b625c8150fbf8293e25f1dc083a1036bbfef371f204689de17567e3f98860aa98ae27f29c605d9459750b54b5d6b009c62f6b689621ef29bc0632b6c3037eee6b4386bb61d1c13614787bb5caa1ecf026addc83195e8a7bc598b45dcbaee9e338c1047d9289e8bb434f06b56cf4daa0a3eede91312108fe93580d1cdb28c9f27d5f75a195a9717801bd1515c546aa2385ea1a7ccc74c7910a3c7b1f31547a4d1db15bacc0d87b268c712e141b0826dbb4ba495f1d0445bd0482773c6442dc1f72c96ec68f1659d08fb82679317b3099dc22806167ebd5ac70d9d59fb35d20929e606d9eece73a2298606e39467c09b31f9923ac27adc97219ff5d623affc6709b304e92b017ab580e39d7d37e9b14d3b7a3c542917826ddc4d2fc3adfecc9c2ef631d68c3aee877035061f2db5d43883268d74bce5360b0a0357406b2abdc8430e2f9122b12a8cc5c3c83ea89a3eb89a83736cdc9f2993efd2af6871bc8328293fcd018de2ae4338e3cedacdd6b8abc9c8fcdd2121370ef15c9e3b2ce7acc4c1d12a6e84570f8958c1229a4cec3bff0e3655e9f21669d103720edc0de70aa1ae037d9770ed1d325ed8dddbe9787a8be7dd3886687884c88362b9d1782a7c1c48b85aa32b9d4efde9c976eb093321f3b92654ea2a572c14006e86e3cb377cc4ffbcb346b3649ba89a3f7f86c8ac58132dd722b04f724fb47147983bd73a1c20f19b766d4a032c2ee8e4d969ecf6341882399f885e1d81125a4261b8d4a8e73714619369f546e668e649b469c0f91fe2ae1f0274c2b3c6f3fdfb9d3baa7bbb577d8975452536c0f5b10d34601c91a421a6a0d8463bf3c9ae0460db55791e7d856ebf4b897c9c21bc754fef6fec12bfeee71876ed21d46b8d5a8f610e7354e06135ac4725a426fa7da64111ea9998e84826b788b3d1a24aaa4abcec8fca84da22b446a10b070e2aca188b2e6a872bb70c0c8cccaf2d5894da8be91eb996d816ad18f72512af070438fd73ce0fa0c6d4875b35a16eb53c2c37336a9b439d96d348c9b0806e44c26fac2fd1bfe33735dab522a1647f0d00deac4b61f1739c0f5029ee4291eebdd725b77c8429daec59a7d86c9631673d8f5efd761057a0ad1ab72c4518250879c4bb8a0edcaaf5cf88b185f93c67aae8b3a0ad7584a3af9f920248c8b4f9f1433656f07a04df31a26b17ec500fc438c002cee294a6e3580f18f9aed5ab890447b6a94991a2dd133e2b6cb800aa1474a0fe09fe0aa4129d6eb8aeeee419ef0328105cdbc361ae8fc3478c6488c221030bda320581fd827d1556602b575549ab65fb2e106e12fa9429093c75a528b37dab31a11a9dc8f4a0270a54e04bda8d5991db9bcdbd5ac4ec8f4e83e07615d54634e615f5959caefbf74d8a955885a426c6c5c585f85604e72fd996e17f1f9a7285ae93731f3eaeccca41d789b9a039d46c2b333c85283ddbeb169b370727c8fa66429fa81a3555a1046876f090c7395d048b8c48c7edfc61d3ce0e71529a03505fa6d8bbf895c0752d4c4cb142ac821b0e845b3bedf50a6b5cf8a63020ea65496392ebc737133fb76cbf8c0988c67c0f3bed30b7c6"}]}]}, 0x1ec4}}, 0x0) 20:27:15 executing program 1: socketpair(0x22, 0x0, 0x17b, &(0x7f0000000140)) 20:27:15 executing program 2: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000003c80), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_COALESCE_GET(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000400)={0x2c, r0, 0x1, 0x0, 0x0, {}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvtap0\x00'}]}]}, 0x2c}}, 0x0) 20:27:15 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x12, 0x7ff, 0x0, 0x9, 0x0, 0x1}, 0x48) 20:27:16 executing program 1: memfd_create(&(0x7f0000000040)=':\x00', 0x6) 20:27:16 executing program 3: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000140)={0x0, 0xa, 0x0, "db45e0c3016907cdd9c912974992c0eab1b058a8c046db9eb158ffbe388ea8a2"}) 20:27:16 executing program 5: r0 = openat$vicodec1(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VIDIOC_S_INPUT(r0, 0xc0045627, &(0x7f0000000040)=0x6) 20:27:16 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14}, 0x14}, 0x25}, 0x0) 20:27:16 executing program 4: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)={0x44, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x18, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x14, 0x3, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}, {0x4}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_0\x00'}]}]}, 0x44}}, 0x0) 20:27:16 executing program 2: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_S_INPUT(r0, 0xc0045878, 0x0) 20:27:16 executing program 1: semctl$SEM_STAT(0x0, 0x0, 0x12, &(0x7f0000000380)=""/216) 20:27:16 executing program 5: openat$btrfs_control(0xffffffffffffff9c, 0x0, 0x0, 0x0) 20:27:16 executing program 3: r0 = syz_open_dev$sndpcmc(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_USER_PVERSION(r0, 0x40044104, &(0x7f0000000080)) 20:27:16 executing program 0: semctl$SETVAL(0x0, 0x0, 0x10, &(0x7f0000001100)) 20:27:16 executing program 2: r0 = openat$vicodec1(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000140)={0x1, @raw_data="4edbb96640f14807e837a76d936e01159618e91bb2f3ae025657055217180337eb3d4f8c7fc81d85ef1c869d9aa87ee59f1d38e7301ef5ce633048f60694bb047877a8f1ef67e4a6451d1fd33dd0f4ee7bb28ba11ca036aaceac61086832c8f9e592032adea7083f944872602c230d2af78cdab7944da3fc3f8001d71675b7f4e7be13009af4c4b34985d13946f1747aa8ee829ed82880917ad82f6f0baba418e09e20e12ed74686aaf479e12662036521162716517b7d28235ff08bf8468054f094df4aae663a74"}) 20:27:16 executing program 4: socket$inet(0x2, 0xa, 0x5) 20:27:16 executing program 1: semctl$IPC_INFO(0x0, 0x0, 0x3, &(0x7f0000000000)=""/129) 20:27:16 executing program 5: syz_open_dev$sndpcmc(0x0, 0x2, 0x0) syz_open_dev$sndpcmp(&(0x7f0000000300), 0x1, 0x200) ioctl$SNDRV_PCM_IOCTL_WRITEI_FRAMES(0xffffffffffffffff, 0x40184150, 0x0) 20:27:16 executing program 3: r0 = syz_open_dev$swradio(&(0x7f0000000140), 0x1, 0x2) ioctl$VIDIOC_QUERYBUF(r0, 0xc0585609, &(0x7f0000000300)=@multiplanar_mmap={0x0, 0x9, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "eca14326"}, 0x0, 0x1, {0x0}, 0xfffffff9}) 20:27:16 executing program 2: r0 = syz_open_dev$sndpcmc(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE_OLD(r0, 0xc1004110, &(0x7f0000000040)={0x0, [0x8, 0x9d, 0x6], [{0x0, 0x0, 0x0, 0x1}], 0x3}) 20:27:16 executing program 0: semtimedop(0x0, &(0x7f0000001140)=[{}], 0x1, &(0x7f00000011c0)) 20:27:16 executing program 1: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001a80)={0x14, r0, 0x1, 0x0, 0x0, {0x28}}, 0x14}}, 0x0) [ 527.899771] syz-executor.4 uses obsolete (PF_INET,SOCK_PACKET) 20:27:16 executing program 4: semget(0x3, 0x0, 0x24b) 20:27:16 executing program 5: openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000700), 0x4000, 0x0) 20:27:16 executing program 3: semop(0x0, &(0x7f0000000000)=[{0x0, 0x220f}, {}], 0x2) 20:27:16 executing program 0: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001a80)={0x40, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x14, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x10, 0x3, 0x0, 0x1, [{0x23, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_0\x00'}]}]}, 0x40}}, 0x0) 20:27:16 executing program 2: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x10002, 0x0) ioctl$FIBMAP(r0, 0x1, &(0x7f00000000c0)=0x81) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000280)={'veth1_macvtap\x00', 0x5000}) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r4, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r4, 0x4c81, 0x0) ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000040)={0xfd000000, @l2tp={0x2, 0x2, @loopback}, @l2tp={0x2, 0x0, @dev, 0x0, 0xfdffffff}, @l2tp={0x2, 0x0, @remote}, 0xf0f4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffd7}) 20:27:16 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x1c, r1, 0x201, 0x0, 0x0, {}, [@ETHTOOL_A_LINKMODES_LANES={0x3}]}, 0x1c}}, 0x0) 20:27:16 executing program 1: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_LOG_STATUS(r0, 0x5646, 0x0) 20:27:16 executing program 5: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001a80)={0x40, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x14, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x10, 0x3, 0x0, 0x1, [{0x5, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_0\x00'}]}]}, 0x40}}, 0x0) 20:27:16 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x4}, 0x48) 20:27:16 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x624200, 0x0) 20:27:16 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) sendmsg$rds(r0, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40) 20:27:16 executing program 5: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)={0x14, 0x15, 0x1}, 0x14}}, 0x0) 20:27:16 executing program 0: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001a80)={0x40, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x14, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x10, 0x3, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x6}]}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_0\x00'}]}]}, 0x40}}, 0x0) 20:27:17 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$SEG6_CMD_SET_TUNSRC(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000003c0)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="5d0229bd7000fb89df250300000004002400050005000500000014"], 0x3c}}, 0x0) [ 528.807466] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. 20:27:17 executing program 3: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001a80)={0x38, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0xc, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x4}, @ETHTOOL_A_BITSET_MASK={0x4}]}, @ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_0\x00'}]}]}, 0x38}}, 0x0) 20:27:17 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_RINGS_SET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="15"], 0x64}}, 0x0) 20:27:17 executing program 2: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x10002, 0x0) ioctl$FIBMAP(r0, 0x1, &(0x7f00000000c0)=0x81) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000280)={'veth1_macvtap\x00', 0x5000}) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r4, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r4, 0x4c81, 0x0) ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000040)={0xfd000000, @l2tp={0x2, 0x2, @loopback}, @l2tp={0x2, 0x0, @dev, 0x0, 0xfdffffff}, @l2tp={0x2, 0x0, @remote}, 0xf0f4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffd7}) 20:27:17 executing program 5: r0 = syz_open_dev$video(&(0x7f0000000140), 0x8, 0x0) ioctl$VIDIOC_S_STD(r0, 0x40085618, &(0x7f00000002c0)=0x8000) 20:27:17 executing program 0: semtimedop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}], 0x2aaaaaaaaaaaab8a, &(0x7f00000000c0)) 20:27:17 executing program 1: syz_open_dev$sndpcmp(&(0x7f0000000300), 0x0, 0x4000) 20:27:17 executing program 4: socket(0xe4634ffc4134f1ab, 0x0, 0x0) 20:27:17 executing program 3: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001a80)={0x40, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x14, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x10, 0x3, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x78}]}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_0\x00'}]}]}, 0x40}}, 0x0) 20:27:17 executing program 4: r0 = openat$vicodec1(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VIDIOC_SUBDEV_G_DV_TIMINGS(r0, 0xc0845658, &(0x7f0000000100)) 20:27:17 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x1c, r1, 0x201, 0x0, 0x0, {}, [@ETHTOOL_A_LINKMODES_LANES={0x8, 0x9, 0x3}]}, 0x1c}}, 0x0) 20:27:17 executing program 1: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_S_PRIORITY(r0, 0x40045644, 0x0) 20:27:17 executing program 0: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_EXPBUF(r0, 0xc0405610, &(0x7f0000000140)={0x7}) 20:27:18 executing program 4: r0 = socket(0x2, 0x3, 0x4) sendmsg$ETHTOOL_MSG_TSINFO_GET(r0, &(0x7f0000000240)={&(0x7f0000000000), 0xc, &(0x7f0000000200)={0x0}}, 0x0) 20:27:18 executing program 3: r0 = semget$private(0x0, 0x4, 0x0) semtimedop(r0, &(0x7f0000000100)=[{}, {0x0, 0x4}, {0x0, 0xfc04}], 0x3, 0x0) 20:27:18 executing program 2: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x10002, 0x0) ioctl$FIBMAP(r0, 0x1, &(0x7f00000000c0)=0x81) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000280)={'veth1_macvtap\x00', 0x5000}) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r4, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r4, 0x4c81, 0x0) ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000040)={0xfd000000, @l2tp={0x2, 0x2, @loopback}, @l2tp={0x2, 0x0, @dev, 0x0, 0xfdffffff}, @l2tp={0x2, 0x0, @remote}, 0xf0f4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffd7}) 20:27:18 executing program 5: openat$btrfs_control(0xffffffffffffff9c, 0x0, 0x511c00, 0x0) 20:27:18 executing program 1: r0 = syz_open_dev$sndpcmc(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE_OLD(r0, 0xc1004110, &(0x7f0000000040)={0x0, [0x8, 0x9d, 0x6], [{0x0, 0x9}]}) 20:27:18 executing program 4: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000380), 0x304203, 0x0) ioctl$SNDRV_PCM_IOCTL_DRAIN(r0, 0x4144, 0x0) 20:27:18 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)={0x14}, 0x14}}, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) 20:27:18 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r1, 0x7b2633c0206ffb01}, 0x14}}, 0x0) 20:27:18 executing program 1: syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) syz_genetlink_get_family_id$SEG6(&(0x7f0000000240), 0xffffffffffffffff) 20:27:18 executing program 5: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_S_INPUT(r0, 0x4020940d, 0x0) 20:27:18 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$SEG6_CMD_SET_TUNSRC(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000003c0)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="5d0229bd7000fb89df2503000000040024000500050005000000140001"], 0x3c}}, 0x0) 20:27:18 executing program 4: select(0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0xc0}, &(0x7f00000000c0)={0x0, 0x2710}) 20:27:18 executing program 1: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001a80)={0x34, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_0\x00'}]}, @ETHTOOL_A_FEATURES_WANTED={0x8, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x4}]}]}, 0x34}}, 0x0) 20:27:19 executing program 3: semop(0x0, &(0x7f0000001040)=[{}], 0x1) 20:27:19 executing program 2: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x10002, 0x0) ioctl$FIBMAP(r0, 0x1, &(0x7f00000000c0)=0x81) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000280)={'veth1_macvtap\x00', 0x5000}) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r4, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r4, 0x4c81, 0x0) ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000040)={0xfd000000, @l2tp={0x2, 0x2, @loopback}, @l2tp={0x2, 0x0, @dev, 0x0, 0xfdffffff}, @l2tp={0x2, 0x0, @remote}, 0xf0f4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffd7}) 20:27:19 executing program 0: semctl$SETALL(0x0, 0x0, 0x11, &(0x7f0000000000)=[0xc8e]) 20:27:19 executing program 5: syz_open_dev$sndpcmp(&(0x7f0000000000), 0x4, 0x0) 20:27:19 executing program 1: openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) getresuid(&(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080)) 20:27:19 executing program 4: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_S_INPUT(r0, 0xc020660b, 0x0) 20:27:19 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3}, 0x48) 20:27:19 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PAUSE_GET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000180)={0x20, r1, 0x7d4b6f0a816ec575, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}}, 0x0) 20:27:19 executing program 0: openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000380), 0x10040, 0x0) 20:27:19 executing program 3: r0 = openat$vicodec1(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VIDIOC_SUBSCRIBE_EVENT(r0, 0x4020565a, &(0x7f0000000040)) 20:27:19 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000003a80)={0x0, 0x0, &(0x7f0000003a40)={&(0x7f0000000480)={0xec4, 0x0, 0x0, 0x70bd2b, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x68, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_BITS={0x5c, 0x3, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '/\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}, {0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x17, 0x2, '/dev/btrfs-control\x00'}]}, {0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xb, 0x2, '}}{%]\xcf\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'rose0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @ETHTOOL_A_FEATURES_HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_FEATURES_WANTED={0x58, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0x4d, 0x4, "06af2753a74c250bf5cb2b1b97f42404de55de9a874c8bce31cb7ceef987009bf86069f5610a18175fbe18c301ec1bc946c8248c977d682fe660a4995bd43c21bde0895f3c5e1a43aa"}]}, @ETHTOOL_A_FEATURES_HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}]}, @ETHTOOL_A_FEATURES_WANTED={0xd40, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_BITS={0x8c, 0x3, 0x0, 0x1, [{0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x12, 0x2, '&{-{,!\xd6-]![,*\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'SEG6\x00'}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, '\x1c%}\\\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}, {0x10, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'SEG6\x00'}]}, {0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}]}, @ETHTOOL_A_BITSET_MASK={0xc9d, 0x5, "0d698a19dec0116b276549bb2ee622bdee5f87883af3594ea172d6203383e1549f851aecd0d654956a34938292db646ba8c96504a13b1b6cc9092c25e91fbea4cbdfbfa5b0d6ac43b39ec468cead2d17b1786a420e19b4fc45463f8cdbae642ccb3364a2c7ca384ca380ebb254ae7b6d578a14eded79f75f19cb125ca9727e881cee8606b8e3f14d56d69e89c5f15c0accc5d464a0dc44bb45ee630d4479afaed576479246da11a3883e5aed5f542e4e1ad39fceba8356c4fa9b122813f82dfb4fe3f8576e0dd3b476315d35f8e24420a18f3da3554e051e7a868f84d7044e88472b0afad8838b22560459f4e9bed44d80bc7e9b9b34335b925967d5b4f5d743e3be9651316e38072a500c59feb59836350965097f54221d70fad52fa8fefa514aed57858bc62fb1047258f7d54135641983fe3d42a04c699d9fd98c3f59f4716232f2769bf83378dcf13bf6a81a006ca0759d5d61a461464bee3f706a350c07242e924b6d38a2066c9fe540a64bcfe8c455de4c76c9fa573c0b0e93eb260962fffbfb4016bd066d66bf75c4ca0a40b5e2c1fefa1540eaec5938be1d77b27c2be860f1c212a58bc9f40925e5449898a04b596da0611c97ee5c8a78626113bf604fd694dca863b080db36d78a848e3bbd8e98b0472df3f2855129fb874d161f9e654cf64d46fb47edd2607761e761cfcf04ae564d175707eb2864ca26d6ac0a7621d288086a5f93d60e5177fdf9972d5b7e2169a338cb1b249c3bbc5820b628411334c5583a61adebcd6b729d1f16027b6eee54b47bddca80447a3415764894c6fc8feb46b7eb2adc08f69453645b54480cef712c57c43566712ffd15d34f830dd62a8e7c1e720f88ac94a96e568df3fb67abb6cc3ec787437842c019c388a06e6ede42af23cb5e658cd08da16e5092b22b64009c7b3129d07793e45fe388af0c95a166aed0c1839e8b1da18dcba4c92da352a300dbc6a1d00f33950094a9c563d3b0fc356b9a693b6e483ccc10dd8017eb64c482559fc2c94cee9380fc021757ab159e682a1f41485befb3c078a921eb643ab0972a8bb68cdc366dbbda970fa5454b419c2828fa902a8252297a05fa2449c1a0428bc1248e7220798af626927d3f7779d7b00b809256fa70b53b65d6cad051d81ba7408027725def4aa26e9f49a778e92d37070021859d6f1ed34a9615827a2a867beb47bc366fcc49483b9e3807a240a39b90cc5fb77d88fccb6b86b8173c340ed041907f8281c3516c51df3ee8be3041936e798bb6d139965af9ecb9f26c1c844f6f35fc05655dccfa63c1f4e51ddb9b95afa906c1b2898d79e3f44f8133fec7533108cf8ccb8e0bc2d7aced5b359d11397ecc0e6ff4743b4c639189b9b2fc73fe66f1a6467ddb27f31a3f8012e7a4da3f5c0c2989c2b25d8b3db8f918a90fb3a8150b9a811a0d2a72f5d4094c55fdc33cb554aa96011bb25473375bfeb2eba2b8c016561aa2e5b33c39654afbde9d48a53b4200c449aafe1832e32115f0bea6caa391d1bc5182bdcc5a043c16c69e1f16ee2d5387eabed7ac713da3f8fdc600843ff228864fc346caddc1b7e70b8394e60ec1550ead6dc6e076971d5a7045796fb6b5699b73d6a9b2f3ad99eddc956e6f7d2d5debf51fe3686fcd4e2c3d73ac1f5deebd06ebe6afdeeebfe949ddb3d3707a4c3df29ab9c1284eabcde4574a3360cb161b35bfc75dddfdf1cb7a10af1d3a62bab4633539e599b6d213991202dcd9c0c14550300d37c4ecd20068fb611f3e5dcc7d76d31e4a7886cd6be512841f0b692c83bc6e2196e53b494d9a7f58e0752cb397b722a7d8cf3c23785cf056d989de8563de2b02af5b19d60a0bfbe7563d22fb859f566ff690bd5051aebf61f3e868048eee57c9a700308a8f36b358e9c50bebedc16f12fb67ed466876c75dc8aacc7b0a89f5a6996ebb1782ef3a99ef297fcf1dabd8793e4cc4020b79884d0e560b9c3475873864ec72f3d794d348f685ef490b630b28110e88be7deac5f83caef0a59fbbdb40c15108b974c7156baab3207f745b7609b9fa7403426473642ebeb73782adbfe302fcc686b37024fae6c42c2bcd99bebb92c963b50807ae1e7f5ecae23d362787a63678f4bbd2c953954b524c781689c66830b0a6c46c8480b18e7359d1e3d3a018ad397ab389c0ad19cfb570ee3546fb9b7ada8bca809947ab127dfb3f62462e6ab07b2a7fadfa028f5755ecf55852674f13eda38fbc086ee6bd2ec841027a7e6310d03e63385299a04ff4918d51a1b455e4b929a238466700fed1a56c08ce9a85f03cf793be738a9a7eff77110ca5a7fa0ca6171634dadd52af40d6eac0908bb578b10efde916d1f349980b617d20855196d09308c75379129916c1065de6c9f46c13c4d44489e50e2bdc432d8a7ab2ec338eacb2728d16f0eaa64805c31fbdd397bb2ceb4de7084b3c800c45301a85c47894e4e023b69e699c7995c6416f676d8676fda3e59c1d8efd8c28cd33550af01504c620f9457673f33a105363fc39a557f09aefa21f58f02bdbb14c6c9d95c86759065f0ad4f30ee4e5d0a5aefda3d8986ba505db2fb7810ecc325f759b2bc720838fc391b0d6db50189a3c26668a2c3be5ed0b8b1e27ac4389ac3f1521c4f6e9de3c2375bc72a40a7c784efb72379a902d06c4229126dc2cb1685d8fafa769c114b45384144d13780363563d0e550214e3b023111c311a74abc675412f861c73c903bdbc4a09ba5b4e27fab947c786812060cabc1f3c3e1e850482756fe131e2b27b3b9ca25290dba6e7cd22301321a84a109bec0c7d406fb9c3f4dd3c5d099799c6a5749bf55e56d9b581cd687e72366b6c78b36bad2359e684f9d16a8075f544f3e869ddd9cc7ea22ce3a873175bf8cf788d3664f02a9372ae6bc96cb6341a5b33fe63074d17a7635d5e0c4f9f928fee0c778404bab73a0fb2696369906c3b4e74adb4faaf154cf10a6886fc426140143f628de545222e9c90b0c5edcfbbdde2aa5a900ccfb6209d5a9012b53971306491c6e323d5425a7a6bae94f70db1741bf8875e693d395a28f1caa3bd1958e5eb93624d86a3a46964f9bba8a55e68efb7736d2b7f02ef483dedc8efc09297edb22c3b1055eb59aeecdb789b6e9cab3fabc3981123203b0fc4f20c5010f4d26dda4639af263cd08f53b8f372c92a20c7bf614576ca5e2c8045a3838569f2d6bba696b0bc468e3ff6623b32a253b91543ca7433cc2d7e463a1aece1df9b5fec88ba1938714eeb04a9c2d0b65d5b604be9a581eb1b4d54dad0dc77718a863f4eef474681e56b528a97b3a88e789213172673ce302d226e5730d0d5f4d8cbd716e339f1594ad188aca275bf3dbe91ec5866073538a70358395c3ff0f4adff9226ac77d24c79e8fcfa91d1e9c62da77ea0ca37c39b9ad731ba272a2019ab38cfa61d1a20d4b615eb4c068c876666cf843adb74af25122462f3bc04a01f2233d19a4eddc3fe8b522c4678f57c02eab4b67c7529d5a2f783faf6d6273ad7ebd2082dd94670e52a38004dec782281bcf779b6e6222eca4efc3ab4d4f2a9f602c7cc3f0378e27261a8e4d2d846bbe5b30b8566a0be6353fbc500ea8d1e5df47a69d93a36a3943153096c9dcc3e9c6250c0cc419f04f5b5dac4dec7ab908ff2e6717c0896fa416df7988dc49394d055aee890d7e7b6edbb1cdbcaa9644d3575f6f7044a8392ec829bda45c73eb5caa75e5940cd5bd7215a37249e074fce5967b0d5ece527df956c9d972eecab0aaab9606433ad81e0753553c7ffa45def2ff516cc390d8ed7ae47a0558f6ccada9484823ba50bf491c7d5ce662b383d10f50e63a931c54f1ad63c0a584791904db5660cf2efae7cf837530a5a094ce3d3858fb72326e6e007efb9c6cdc5547141d5cfcef8847d48d2cdce4f68715b75de43c63ed64f5fa27a847b50f1a0a419ceae529b6030bcf776e50ef264972d0fc50faba546a37218cdf974a9e71fafd66996f863171519e6f93ca65574447c61be4bed7245923a1ce53da5dc16956e1a648301bc119144c8f73fb73755c50e09371855bea0bf4c7d7e67a901ab1ac10c9f7fd8c8b00d4814f8c6b8b01a217fe12a96a943bd46c987740f93a9222947ca1f84b7c31020d68ba8cab0baf172fec8237c35409fb223f4c8615ba1a6529758067da8882ae460815d07dc690eacc03d9fce6d4f5a528844e5eb12a65712cdadfd4db39f4f0197cc85537e406391a3d0804162669f189b264f45b03c07559a1ecd9ab23736c4f01ea3a28a90f887ed7f915a81089e9fa29769a784e43ab477e7fd44aa95c3102bd4519f96a0b3e55da8baeed1856dfa7e99ba7571601eaa0f228cc7f95f5bc2199cee6ff1f7a4ddf5d6114081cb6b44ef6056df66de56c131f4844008e4ecfb795c4ab08ca117cb6a60c35a85c9895095bcab69a1601c289e54c51ccc6144075f0ae1d2626f0195a7df6994fa41a2eb43eba92a1ac11cb8edbe7e8de76a0fffe6cd7d29e95787ead4d759116a284019b7d1cc16c14948b5069399792a1dd17699dae2847e366b50b6e48e7c74a0"}, @ETHTOOL_A_BITSET_SIZE={0x8}]}]}, 0xec4}}, 0x8010) 20:27:19 executing program 4: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @rand_addr=0x800}, 0x10) 20:27:19 executing program 1: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001a80)={0x38, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0xc, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x4}, @ETHTOOL_A_BITSET_VALUE={0x4}]}, @ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_0\x00'}]}]}, 0x38}}, 0x0) [ 531.567614] RDS: rds_bind could not find a transport for ::ffff:0.0.8.0, load rds_tcp or rds_rdma? 20:27:20 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_RINGS_SET(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000180)={0x20, r1, 0x401, 0x0, 0x0, {}, [@ETHTOOL_A_RINGS_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x29963d1540670dbe}]}]}, 0x20}}, 0x0) 20:27:20 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x17, 0x0, 0x3, 0x82}, 0x48) 20:27:20 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="14000000", @ANYRES16=r1, @ANYBLOB="01fb000000000000000002"], 0x14}}, 0x0) 20:27:20 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r1, 0x201}, 0x14}}, 0x0) 20:27:20 executing program 4: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000100)={0x0, 0xc, 0x0, "031fbb6e7c4d467cabda900fe8535335c9a6de22ead9fb6dba215f67487cd4f0"}) 20:27:20 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, 0x0, 0x0) 20:27:20 executing program 5: r0 = syz_open_dev$swradio(&(0x7f0000000140), 0x1, 0x2) ioctl$VIDIOC_QUERYBUF(r0, 0xc0585609, &(0x7f0000000300)=@multiplanar_mmap={0x0, 0x9, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "eca14326"}, 0x0, 0x1, {0x0}}) 20:27:20 executing program 1: r0 = syz_open_dev$sndpcmc(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE_OLD(r0, 0xc1004110, &(0x7f0000000040)={0x0, [0x8, 0x9d, 0x6], [{0x0, 0x9, 0x0, 0x1}], 0x3}) 20:27:20 executing program 2: syz_open_dev$video(&(0x7f0000000000), 0x9, 0x44040) 20:27:20 executing program 3: syz_open_dev$dri(&(0x7f0000000080), 0x0, 0x6000) 20:27:20 executing program 4: r0 = inotify_init() inotify_add_watch(r0, &(0x7f0000000140)='./file0\x00', 0x10000000) 20:27:20 executing program 0: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001a80)={0x40, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_0\x00'}]}, @ETHTOOL_A_FEATURES_WANTED={0x14, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x10, 0x3, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '$\x00'}]}]}]}]}, 0x40}}, 0x0) 20:27:20 executing program 1: r0 = inotify_init() inotify_add_watch(r0, 0x0, 0x10000000) 20:27:20 executing program 5: r0 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$IMDELTIMER(r0, 0x80044941, 0x0) 20:27:20 executing program 4: semop(0x0, &(0x7f0000000000)=[{0x4, 0x220f, 0x1000}, {}], 0x2) 20:27:20 executing program 0: openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) 20:27:20 executing program 3: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_QUERYBUF(r0, 0xc0585609, &(0x7f0000000040)=@overlay={0x0, 0x4, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "7ac3ea72"}}) 20:27:20 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00'}, 0x10) sched_setscheduler(0x0, 0x1, 0x0) sched_setparam(0x0, &(0x7f0000000100)=0x9) r2 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x4180, 0x80) sendfile(r2, r3, 0x0, 0x10000) 20:27:20 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={0x0}, 0x1, 0x0, 0x6000}, 0x0) 20:27:20 executing program 5: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_S_INPUT(r0, 0xc0d05640, &(0x7f0000000000)) 20:27:20 executing program 4: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_S_INPUT(r0, 0x4020940d, &(0x7f0000000000)) 20:27:20 executing program 0: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_S_INPUT(r0, 0x801c581f, 0x0) 20:27:20 executing program 3: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VIDIOC_G_SELECTION(r0, 0xc040565e, &(0x7f0000000040)) semctl$SEM_INFO(0x0, 0x0, 0x13, &(0x7f0000001280)=""/4096) 20:27:20 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000080)={0x14, r1, 0x1}, 0x14}}, 0x0) 20:27:20 executing program 4: select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x8}, &(0x7f0000000080), &(0x7f00000000c0)={0x0, 0x2710}) [ 532.215300] audit: type=1804 audit(1665779240.586:326): pid=21675 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir3699984689/syzkaller.eFqfJZ/106/bus" dev="sda1" ino=14839 res=1 20:27:20 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000003a80)={0x0, 0x0, &(0x7f0000003a40)={&(0x7f0000000480)={0x1ec4, 0x0, 0x200, 0x70bd2b, 0x25dfdbfb, {}, [@ETHTOOL_A_FEATURES_WANTED={0x68, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_BITS={0x5c, 0x3, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '/\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4055}]}, {0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x17, 0x2, '/dev/btrfs-control\x00'}]}, {0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xb, 0x2, '}}{%]\xcf\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'rose0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @ETHTOOL_A_FEATURES_HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_FEATURES_WANTED={0x58, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0x4d, 0x4, "06af2753a74c250bf5cb2b1b97f42404de55de9a874c8bce31cb7ceef987009bf86069f5610a18175fbe18c301ec1bc946c8248c977d682fe660a4995bd43c21bde0895f3c5e1a43aa"}]}, @ETHTOOL_A_FEATURES_HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}]}, @ETHTOOL_A_FEATURES_HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'xfrm0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'caif0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @ETHTOOL_A_FEATURES_WANTED={0x10dc, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_BITS={0x8c, 0x3, 0x0, 0x1, [{0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x12, 0x2, '&{-{,!\xd6-]![,*\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'SEG6\x00'}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, '\x1c%}\\\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}, {0x10, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'SEG6\x00'}]}, {0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7fff}]}]}, @ETHTOOL_A_BITSET_MASK={0x1003, 0x5, "0d698a19dec0116b276549bb2ee622bdee5f87883af3594ea172d6203383e1549f851aecd0d654956a34938292db646ba8c96504a13b1b6cc9092c25e91fbea4cbdfbfa5b0d6ac43b39ec468cead2d17b1786a420e19b4fc45463f8cdbae642ccb3364a2c7ca384ca380ebb254ae7b6d578a14eded79f75f19cb125ca9727e881cee8606b8e3f14d56d69e89c5f15c0accc5d464a0dc44bb45ee630d4479afaed576479246da11a3883e5aed5f542e4e1ad39fceba8356c4fa9b122813f82dfb4fe3f8576e0dd3b476315d35f8e24420a18f3da3554e051e7a868f84d7044e88472b0afad8838b22560459f4e9bed44d80bc7e9b9b34335b925967d5b4f5d743e3be9651316e38072a500c59feb59836350965097f54221d70fad52fa8fefa514aed57858bc62fb1047258f7d54135641983fe3d42a04c699d9fd98c3f59f4716232f2769bf83378dcf13bf6a81a006ca0759d5d61a461464bee3f706a350c07242e924b6d38a2066c9fe540a64bcfe8c455de4c76c9fa573c0b0e93eb260962fffbfb4016bd066d66bf75c4ca0a40b5e2c1fefa1540eaec5938be1d77b27c2be860f1c212a58bc9f40925e5449898a04b596da0611c97ee5c8a78626113bf604fd694dca863b080db36d78a848e3bbd8e98b0472df3f2855129fb874d161f9e654cf64d46fb47edd2607761e761cfcf04ae564d175707eb2864ca26d6ac0a7621d288086a5f93d60e5177fdf9972d5b7e2169a338cb1b249c3bbc5820b628411334c5583a61adebcd6b729d1f16027b6eee54b47bddca80447a3415764894c6fc8feb46b7eb2adc08f69453645b54480cef712c57c43566712ffd15d34f830dd62a8e7c1e720f88ac94a96e568df3fb67abb6cc3ec787437842c019c388a06e6ede42af23cb5e658cd08da16e5092b22b64009c7b3129d07793e45fe388af0c95a166aed0c1839e8b1da18dcba4c92da352a300dbc6a1d00f33950094a9c563d3b0fc356b9a693b6e483ccc10dd8017eb64c482559fc2c94cee9380fc021757ab159e682a1f41485befb3c078a921eb643ab0972a8bb68cdc366dbbda970fa5454b419c2828fa902a8252297a05fa2449c1a0428bc1248e7220798af626927d3f7779d7b00b809256fa70b53b65d6cad051d81ba7408027725def4aa26e9f49a778e92d37070021859d6f1ed34a9615827a2a867beb47bc366fcc49483b9e3807a240a39b90cc5fb77d88fccb6b86b8173c340ed041907f8281c3516c51df3ee8be3041936e798bb6d139965af9ecb9f26c1c844f6f35fc05655dccfa63c1f4e51ddb9b95afa906c1b2898d79e3f44f8133fec7533108cf8ccb8e0bc2d7aced5b359d11397ecc0e6ff4743b4c639189b9b2fc73fe66f1a6467ddb27f31a3f8012e7a4da3f5c0c2989c2b25d8b3db8f918a90fb3a8150b9a811a0d2a72f5d4094c55fdc33cb554aa96011bb25473375bfeb2eba2b8c016561aa2e5b33c39654afbde9d48a53b4200c449aafe1832e32115f0bea6caa391d1bc5182bdcc5a043c16c69e1f16ee2d5387eabed7ac713da3f8fdc600843ff228864fc346caddc1b7e70b8394e60ec1550ead6dc6e076971d5a7045796fb6b5699b73d6a9b2f3ad99eddc956e6f7d2d5debf51fe3686fcd4e2c3d73ac1f5deebd06ebe6afdeeebfe949ddb3d3707a4c3df29ab9c1284eabcde4574a3360cb161b35bfc75dddfdf1cb7a10af1d3a62bab4633539e599b6d213991202dcd9c0c14550300d37c4ecd20068fb611f3e5dcc7d76d31e4a7886cd6be512841f0b692c83bc6e2196e53b494d9a7f58e0752cb397b722a7d8cf3c23785cf056d989de8563de2b02af5b19d60a0bfbe7563d22fb859f566ff690bd5051aebf61f3e868048eee57c9a700308a8f36b358e9c50bebedc16f12fb67ed466876c75dc8aacc7b0a89f5a6996ebb1782ef3a99ef297fcf1dabd8793e4cc4020b79884d0e560b9c3475873864ec72f3d794d348f685ef490b630b28110e88be7deac5f83caef0a59fbbdb40c15108b974c7156baab3207f745b7609b9fa7403426473642ebeb73782adbfe302fcc686b37024fae6c42c2bcd99bebb92c963b50807ae1e7f5ecae23d362787a63678f4bbd2c953954b524c781689c66830b0a6c46c8480b18e7359d1e3d3a018ad397ab389c0ad19cfb570ee3546fb9b7ada8bca809947ab127dfb3f62462e6ab07b2a7fadfa028f5755ecf55852674f13eda38fbc086ee6bd2ec841027a7e6310d03e63385299a04ff4918d51a1b455e4b929a238466700fed1a56c08ce9a85f03cf793be738a9a7eff77110ca5a7fa0ca6171634dadd52af40d6eac0908bb578b10efde916d1f349980b617d20855196d09308c75379129916c1065de6c9f46c13c4d44489e50e2bdc432d8a7ab2ec338eacb2728d16f0eaa64805c31fbdd397bb2ceb4de7084b3c800c45301a85c47894e4e023b69e699c7995c6416f676d8676fda3e59c1d8efd8c28cd33550af01504c620f9457673f33a105363fc39a557f09aefa21f58f02bdbb14c6c9d95c86759065f0ad4f30ee4e5d0a5aefda3d8986ba505db2fb7810ecc325f759b2bc720838fc391b0d6db50189a3c26668a2c3be5ed0b8b1e27ac4389ac3f1521c4f6e9de3c2375bc72a40a7c784efb72379a902d06c4229126dc2cb1685d8fafa769c114b45384144d13780363563d0e550214e3b023111c311a74abc675412f861c73c903bdbc4a09ba5b4e27fab947c786812060cabc1f3c3e1e850482756fe131e2b27b3b9ca25290dba6e7cd22301321a84a109bec0c7d406fb9c3f4dd3c5d099799c6a5749bf55e56d9b581cd687e72366b6c78b36bad2359e684f9d16a8075f544f3e869ddd9cc7ea22ce3a873175bf8cf788d3664f02a9372ae6bc96cb6341a5b33fe63074d17a7635d5e0c4f9f928fee0c778404bab73a0fb2696369906c3b4e74adb4faaf154cf10a6886fc426140143f628de545222e9c90b0c5edcfbbdde2aa5a900ccfb6209d5a9012b53971306491c6e323d5425a7a6bae94f70db1741bf8875e693d395a28f1caa3bd1958e5eb93624d86a3a46964f9bba8a55e68efb7736d2b7f02ef483dedc8efc09297edb22c3b1055eb59aeecdb789b6e9cab3fabc3981123203b0fc4f20c5010f4d26dda4639af263cd08f53b8f372c92a20c7bf614576ca5e2c8045a3838569f2d6bba696b0bc468e3ff6623b32a253b91543ca7433cc2d7e463a1aece1df9b5fec88ba1938714eeb04a9c2d0b65d5b604be9a581eb1b4d54dad0dc77718a863f4eef474681e56b528a97b3a88e789213172673ce302d226e5730d0d5f4d8cbd716e339f1594ad188aca275bf3dbe91ec5866073538a70358395c3ff0f4adff9226ac77d24c79e8fcfa91d1e9c62da77ea0ca37c39b9ad731ba272a2019ab38cfa61d1a20d4b615eb4c068c876666cf843adb74af25122462f3bc04a01f2233d19a4eddc3fe8b522c4678f57c02eab4b67c7529d5a2f783faf6d6273ad7ebd2082dd94670e52a38004dec782281bcf779b6e6222eca4efc3ab4d4f2a9f602c7cc3f0378e27261a8e4d2d846bbe5b30b8566a0be6353fbc500ea8d1e5df47a69d93a36a3943153096c9dcc3e9c6250c0cc419f04f5b5dac4dec7ab908ff2e6717c0896fa416df7988dc49394d055aee890d7e7b6edbb1cdbcaa9644d3575f6f7044a8392ec829bda45c73eb5caa75e5940cd5bd7215a37249e074fce5967b0d5ece527df956c9d972eecab0aaab9606433ad81e0753553c7ffa45def2ff516cc390d8ed7ae47a0558f6ccada9484823ba50bf491c7d5ce662b383d10f50e63a931c54f1ad63c0a584791904db5660cf2efae7cf837530a5a094ce3d3858fb72326e6e007efb9c6cdc5547141d5cfcef8847d48d2cdce4f68715b75de43c63ed64f5fa27a847b50f1a0a419ceae529b6030bcf776e50ef264972d0fc50faba546a37218cdf974a9e71fafd66996f863171519e6f93ca65574447c61be4bed7245923a1ce53da5dc16956e1a648301bc119144c8f73fb73755c50e09371855bea0bf4c7d7e67a901ab1ac10c9f7fd8c8b00d4814f8c6b8b01a217fe12a96a943bd46c987740f93a9222947ca1f84b7c31020d68ba8cab0baf172fec8237c35409fb223f4c8615ba1a6529758067da8882ae460815d07dc690eacc03d9fce6d4f5a528844e5eb12a65712cdadfd4db39f4f0197cc85537e406391a3d0804162669f189b264f45b03c07559a1ecd9ab23736c4f01ea3a28a90f887ed7f915a81089e9fa29769a784e43ab477e7fd44aa95c3102bd4519f96a0b3e55da8baeed1856dfa7e99ba7571601eaa0f228cc7f95f5bc2199cee6ff1f7a4ddf5d6114081cb6b44ef6056df66de56c131f4844008e4ecfb795c4ab08ca117cb6a60c35a85c9895095bcab69a1601c289e54c51ccc6144075f0ae1d2626f0195a7df6994fa41a2eb43eba92a1ac11cb8edbe7e8de76a0fffe6cd7d29e95787ead4d759116a284019b7d1cc16c14948b5069399792a1dd17699dae2847e366b50b6e48e7c74a08c7568f36de0a3b7aed5ea7507472cc69027ad5f66402236455f619b0764fe888c35287661f1f0166e4f3dad7b3aa2c6994c9a7b9b8499783bacb38a4ec3b07f714353c7ccea43df206551c71316ddbdadaa93335e3e75ea0f73f287dc0ca753c6885f46ab8ea9eee74476ab5d20fac3741c7776d00e80cc696b8de3a81b7f1d8542a2208ba736bebcf84e36ace10f7a4fe98dc22e252ecf4fb1370f374a7fde344b9df3e0c6017d41bbe4380f15f6e6f945470ba2b95b05f74938636470c21205b71f2c04557b4a8eb06c107561f71157bcd13d284f7f8e069819ac0a6b002dfd4a1bcb0b2206ffecf604395b5bce7cb984e1ae10834e170f56bf3eacef37cbdc1df418418b852a502d5c5664664525aed58a60b92690bdd92eb6150cb18aea0d59af216ff9e9455f8c298020be280ea963c0d04012ace2886d186029b07b4178bc4163ddf7263fcad304b908f74bdb64d1c5b0cfa953518ce0a2f1968066370f36ef791f71e5cdfddd20efd490abf7545d54e49a29ce0d808b15f7ecbf879adc1043c6bc814a882104895a7d5b52b5e1766145c315382e46a978e0912ee9ae19f180f669b2096983c7983554e2df42ee601fef927767b4639e639e27e19b64e077df028113197aaf076cc42a5ed01dd51e530e9cf64c1f2784877e51f62c6356471c271d8f2ed54f378d9eed1250ed2976a6667c97c31dca5756c793e02458cc4f408d18b1e46a40adab845a78517cd23c28d5eaa4fb87bff70cc6eb5ea7e710f2c0338bd4e8ad75c7ed35a3f41b9ae9f3262c4b5850712f336383928ae6682860348ce6025bf4988e01b1d954ce4cb8129623e75b2d919081b892367d98d750ccc53291726002277755aa39c347f65fbd9655b942a72a2c5e792854d318382d7cd3b6d68b403d5cbd3890318f8620e6778cde4a55fa8634d58ed81e2ddac3f9343e2d3006f5589398718cf66feb9759ad25df35df9d19dd764e7541fb35a5ca4ea6ca7d3c654ff9d949c0bf21a40f8157eeb01001df83e53dea15dfaa7b5660773fdfb5d2b5091875bb336060717c4ce3094a4c4b5e7d868746c5e86cf08538c76a862c7d1505d9af9066dd8ac61e9e135ae34674b7dbb478100ff51c8b5633f2682c2b66ee8a382c088128e270ffa3e12fe8830a62ee458f73f7a0a42218e405bf314f52583d67346cbfdf6106a0ec090f4510341a6b4b58ccada1111fab69ac2bd8af6d"}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_MASK={0x31, 0x5, "3930dd8c625bc4ad54500ede054ea38706b756df99e67ce1c29bee4d13c8836dc8ab751d6240acd1ffdd28da69"}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_FEATURES_WANTED={0xc24, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0xab, 0x4, "fbcd482645501aad9af6fd652305ecf38a031f3340f44c49e5da0ed1368046bc8120c41daa325b8901886f98687032605dccc1bd02f5ee00fbb390564c61490f8a6ecdd973fd56b5e1441fbc9aa7c8aedfe558b6fdfd943278a33c4db74778eea7957d16dbf660ee66e3213d3b6dc53a6175860005227785150ebfaa59785546c646c0094c78b2e0b225d32d610af0914b8f8a6b3bc9126f2394befb009f04b9d3ef2d9727f7f4"}, @ETHTOOL_A_BITSET_MASK={0xb6d, 0x5, "26f28df1e79182167caaf44576cbb3c27ba062b2386d0eb85341cea5001e133056765e9747763b2a5d9f14b73a1bda7224cce40a23d07a341624770657ac26f7b60ef88912744bc2c50403244612cbc4146741590b5af1777f37867ff88ee0c4cb545306b9639ee087f745daf97025b9f61e252007d6d509cb3489a6a3139e02c50766a2f8aca368ff2ce2bed61647b6964af659910befed09ea469494241c4dbb4de1683894ac0e539a6f92579395fd96dd6e792d8c23343963e32b52edfd0cd8ec886ffe842e26ddd6e4d4a3ce361de5e91b9bd8b466b6d8d8819d8bcaf20ab9e9d193a9500a5698d62f66396b9816cdfa75c913f91198b8de1848d22424d98a662257e74a10dd9caed053d32906d244b249c0e450beae7c6b352c717e4cdba5ec9f0694685692c3b52f14357415b3d4788f439c06a88a7cb6dd7beba7dab9d32b6dd11433168b683090c25e245ac808d5b962363e4cfa304b82c1121e2fc440b6adee3338d94a98af71b65d85f03b8878a8a3159768ed840ffefc30d8090c36d8e1c10f54ea9e8d39fd341bc075dfaf970644cbd31679d994f13cf665ad161f9f898b187718c671626b7fca1f2c29aa6349aeb15ed9fd2900356690bdb79aea8967719960cc18808249bd3a23247e52946da8331c2e608267d76c433c36a6504546e85d96b75ba4d8d3342ee2165454c874406083c307ac4eb87486f5063fde7cda5b22c9f60f2deb56bc8520dc6c51790db8d5fd26073d8a15b475116474977f13be47e455e125028143ec1cd7c530ecb2e6c69db4ce44a36754e763d51fa465c41ecd0841729decd9713ae7a779be8dfe5cfeab5b0d80088ba8b93b4c80ba96c7a1f4b954c9a52491f88dc5e0aa64a269e65b42f12c8b675571d470b547b2e710f01a50c2c68c98c638170b4b2ed81be205918a8800c3053f55e142b82ceea82019b81695dc7ddcb9384fc22ac17d60f894e50aee98fef7e1630eabe3f77dfe6902124f3f61f46fda2ed6b677adb90faa6e476f6a984c0a29ecd0d926ea85b9376555d6842e8d6525ae838bf2ccf1469fd8f34d84c145eb6d68584b2fd2a23531acd40d9216a21be110071bf29c1c4cf507e746fe2f721017a9a9832cb558d9e80c3c032403dd215fb982ab2e4a5db31bec73ad9a2eb9a79f0d0ddf2791af027f5c36d1f44da5730aa0c0807aa31a1a2fd717dfa1fa50b535ac965ec032e0e0e5e5a60f88f7bc505b5ed2bf0d91320357abf1b267d034da510277daa0869604a9fd4eb2d4b4e1ba7c8be6ea238ac0412aadf6c3db3f7c6a14b2dff2c51e5945ecf738a715f13053c89e793b0ac102a80a57570511c527009ecb567e866a782b4e2ccdbf5487476fae3ee8ffe66c7026a27f9a7b3cc370f36c0b07e0c2ad869ad0b9c3320df7d24a3f44ad46b9d5818cfe02386c4f5ec37fa11c1330a1116b7bd1b8500b14f523b06b37878574da35ece4e20bae0abc17d78272cdbeb6dc2684be8f68b45e7eb2bcce51ccce017f4ac5821c286b64a66bb58da3f5b9527e90a39b79822a083f068ddbceef24347b5a2442e0dffad9a09b5de89096c7c0581ff57552a10deecee5a772bbcc72cb12acee98bae3cc16c682d105d0703734a51046c29f9047938dd2b51e3d1f4e9fd17249eb6f9b03811857490f64eebc0ac8ef855ff8b63835792b56db4e99876c83ab58a2eba293b596f9bcfc81d9c5bbc557ca49fe11abceb7eab9f82b903728eb0de111aa6ebeebdfef9de183af9e4799538017bdd05d42c95c362b8416520e9bc869a062434c32d1fd129f20866573a77da2a6b619ce48cd3b7cb7f1de3df21f726410b7c23ea412ec041479e26b7cf2d89feff7314b0fff2bf1065928446c6febd1f205fed34dab89dba99f2bf2b88739812bd8f2ad9af10b9063102ee78643c42f7b8ec706eb4e2a74f534191ef7d6b18bd017ed72117bbc7c6df0ab8864dda515fc5c989f3d61dffc501c3ef82723ec94fad5be07d0f4e8e18b877c9e8191582c32354d2b754d3472c22c1d46e04fd3f2a521418f50268c61ead0e4685f25e21f5c77d75733862f610272ad5aba4c64903e48fb2b8a71e6551bce41e656eec8af753bb1787c02913cbc700631bebff0b6de605c4372cd9a6c28c76dd32807db7d2d0e80ab9cbe3371e80b76db7167e1b560d80a593d6324c5b0195b9126754f88f9fdbc2b9470cdd9480e6f65a86a4bc091dd7616c6eb819b43fc79c9d7ec197a1e89726e0e7ff298fd0e39ebf2f20abc8bb5370ccb1ff5c82056e5e4c83a1437846444420c5d71adac7641d0f9f1be96e8cb9adbfc0ffe96ac7db98ef82dc3956ddcc6f82e28533eee3bae62658a6164a46510f61ef01ead4e1dea3f7871e96fb1234123ae3ba976848041ce1d1134f3a6b55f566a7cda1041b15151c23a7316d3851b1a2feb8375f28097a5c17e1a5771fe85c626192da11ccee5796c663afd4b211512f10c43ec268b05758b67358b4e068345064fb8b07adbbea5023009db267a63de5cc916aad01783789b188c3a76e347b625c8150fbf8293e25f1dc083a1036bbfef371f204689de17567e3f98860aa98ae27f29c605d9459750b54b5d6b009c62f6b689621ef29bc0632b6c3037eee6b4386bb61d1c13614787bb5caa1ecf026addc83195e8a7bc598b45dcbaee9e338c1047d9289e8bb434f06b56cf4daa0a3eede91312108fe93580d1cdb28c9f27d5f75a195a9717801bd1515c546aa2385ea1a7ccc74c7910a3c7b1f31547a4d1db15bacc0d87b268c712e141b0826dbb4ba495f1d0445bd0482773c6442dc1f72c96ec68f1659d08fb82679317b3099dc22806167ebd5ac70d9d59fb35d20929e606d9eece73a2298606e39467c09b31f9923ac27adc97219ff5d623affc6709b304e92b017ab580e39d7d37e9b14d3b7a3c542917826ddc4d2fc3adfecc9c2ef631d68c3aee877035061f2db5d43883268d74bce5360b0a0357406b2abdc8430e2f9122b12a8cc5c3c83ea89a3eb89a83736cdc9f2993efd2af6871bc8328293fcd018de2ae4338e3cedacdd6b8abc9c8fcdd2121370ef15c9e3b2ce7acc4c1d12a6e84570f8958c1229a4cec3bff0e3655e9f21669d103720edc0de70aa1ae037d9770ed1d325ed8dddbe9787a8be7dd3886687884c88362b9d1782a7c1c48b85aa32b9d4efde9c976eb093321f3b92654ea2a572c14006e86e3cb377cc4ffbcb346b3649ba89a3f7f86c8ac58132dd722b04f724fb47147983bd73a1c20f19b766d4a032c2ee8e4d969ecf6341882399f885e1d81125a4261b8d4a8e73714619369f546e668e649b469c0f91fe2ae1f0274c2b3c6f3fdfb9d3baa7bbb577d8975452536c0f5b10d34601c91a421a6a0d8463bf3c9ae0460db55791e7d856ebf4b897c9c21bc754fef6fec12bfeee71876ed21d46b8d5a8f610e7354e06135ac4725a426fa7da64111ea9998e84826b788b3d1a24aaa4abcec8fca84da22b446a10b070e2aca188b2e6a872bb70c0c8cccaf2d5894da8be91eb996d816ad18f72512af070438fd73ce0fa0c6d4875b35a16eb53c2c37336a9b439d96d348c9b0806e44c26fac2fd1bfe33735dab522a1647f0d00deac4b61f1739c0f5029ee4291eebdd725b77c8429daec59a7d86c9631673d8f5efd761057a0ad1ab72c4518250879c4bb8a0edcaaf5cf88b185f93c67aae8b3a0ad7584a3af9f920248c8b4f9f1433656f07a04df31a26b17ec500fc438c002cee294a6e3580f18f9aed5ab890447b6a94991a2dd133e2b6cb800aa1474a0fe09fe0aa4129d6eb8aeeee419ef0328105cdbc361ae8fc3478c6488c221030bda320581fd827d1556602b575549ab65fb2e106e12fa9429093c75a528b37dab31a11a9dc8f4a0270a54e04bda8d5991db9bcdbd5ac4ec8f4e83e07615d54634e615f5959caefbf74d8a955885a426c6c5c585f85604e72fd996e17f1f9a7285ae93731f3eaeccca41d789b9a039d46c2b333c85283ddbeb169b370727c8fa66429fa81a3555a1046876f090c7395d048b8c48c7edfc61d3ce0e71529a03505fa6d8bbf895c0752d4c4cb142ac821b0e845b3bedf50a6b5cf8a63020ea65496392ebc737133fb76cbf8c0988c67c0f3b"}]}, @ETHTOOL_A_FEATURES_HEADER={0x4}]}, 0x1ec4}}, 0x8010) 20:27:20 executing program 5: socket(0x23, 0x0, 0xb6e) 20:27:20 executing program 0: r0 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$SIOCSIFMTU(r0, 0x8922, 0x0) 20:27:20 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r0, 0x4c80, 0xc) [ 532.481299] audit: type=1800 audit(1665779240.586:327): pid=21675 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14839 res=0 20:27:21 executing program 2: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_DQBUF(r0, 0xc0585611, &(0x7f0000000100)=@fd={0x0, 0x8, 0x4, 0x0, 0x0, {0x0, 0x2710}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "6b3e39c1"}}) 20:27:21 executing program 1: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001a80)={0x14, r0, 0x1}, 0x14}}, 0x0) 20:27:21 executing program 0: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001a80)={0x34, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x8, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_0\x00'}]}]}, 0x34}}, 0x0) 20:27:21 executing program 3: syz_open_dev$sndpcmc(&(0x7f00000000c0), 0x2, 0x0) 20:27:21 executing program 5: syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) syz_genetlink_get_family_id$SEG6(&(0x7f0000000240), 0xffffffffffffffff) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(0xffffffffffffffff, 0x0, 0x0) sendmsg$ETHTOOL_MSG_STRSET_GET(0xffffffffffffffff, 0x0, 0x0) 20:27:21 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000003a80)={&(0x7f0000000440), 0xc, 0x0}, 0x0) 20:27:21 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}, 0x1, 0x0, 0x600}, 0x0) 20:27:21 executing program 3: socket$inet(0x2, 0x1, 0x4) 20:27:21 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={0x0}, 0x1, 0x0, 0x8f160000}, 0x0) 20:27:21 executing program 4: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_STREAMOFF(r0, 0x40045613, &(0x7f0000000000)) 20:27:21 executing program 5: r0 = syz_open_dev$video(&(0x7f0000000140), 0x8, 0x0) ioctl$VIDIOC_S_STD(r0, 0x40085618, &(0x7f00000002c0)) 20:27:21 executing program 0: socketpair(0xf, 0x3, 0x0, &(0x7f0000000440)) 20:27:21 executing program 3: syz_open_dev$sndpcmp(&(0x7f0000000640), 0x0, 0x5400) 20:27:21 executing program 4: memfd_create(&(0x7f0000000200)='/dev/mISDNtimer\x00', 0x3) 20:27:21 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, 0x1) 20:27:21 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000780)=ANY=[@ANYBLOB="18000000000000000000000000000c0095000000000000007c1830e12e73c28269e142f8696316857dc0af18890a1cf9b8935cfaf8fe49a832025af7aaa9d59ad5107cc8f38f8da570d2979d86f6f9e05e46b940f2f15bf4dccc096508cc9da3f30b52130abdd0fa129c6c6488a65368de5a9726ebd6a8ef032def69c128b399aaab7714c90a34f874"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r2}, 0x10) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x1) sched_setparam(0x0, &(0x7f0000000100)=0x9) r3 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000440)='./bus\x00', 0x4180, 0x80) sendfile(r3, r4, 0x0, 0x10000) 20:27:21 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) r2 = dup2(r0, r1) sendmsg$inet_sctp(r2, &(0x7f00000003c0)={&(0x7f00000002c0)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f00000006c0)=ANY=[], 0x5c}, 0x108) 20:27:21 executing program 0: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_S_INPUT(r0, 0x2, 0x0) 20:27:21 executing program 3: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_SUBSCRIBE_EVENT(r0, 0x4020565a, &(0x7f0000000000)) 20:27:21 executing program 4: socketpair(0x2c, 0x0, 0x0, &(0x7f0000000080)) 20:27:21 executing program 2: socketpair(0xa, 0x0, 0x10000, &(0x7f0000000000)) [ 533.290653] audit: type=1804 audit(1665779241.656:328): pid=21745 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir4040842008/syzkaller.eTi5u9/208/bus" dev="sda1" ino=14859 res=1 20:27:21 executing program 5: openat$btrfs_control(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_dev$swradio(0x0, 0x0, 0x2) 20:27:21 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_LINKMODES_LANES={0x8}]}, 0x1c}}, 0x0) 20:27:21 executing program 4: r0 = syz_open_dev$vivid(&(0x7f0000000000), 0x3, 0x2) ioctl$VIDIOC_SUBDEV_S_EDID(r0, 0xc0285629, &(0x7f0000000080)={0x0, 0x0, 0x40, '\x00', 0x0}) 20:27:21 executing program 3: r0 = syz_open_dev$sndpcmp(&(0x7f0000000000), 0x0, 0x0) write$snddsp(r0, 0x0, 0x0) 20:27:21 executing program 2: r0 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$SIOCSIFMTU(r0, 0x8922, &(0x7f00000004c0)={'macvtap0\x00'}) [ 533.436123] audit: type=1800 audit(1665779241.686:329): pid=21745 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=14859 res=0 20:27:21 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}, 0x300}, 0x0) [ 533.560639] macvtap0: mtu less than device minimum 20:27:22 executing program 1: openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000700), 0x3, 0x0) 20:27:22 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$SEG6_CMD_GET_TUNSRC(r0, &(0x7f0000000140)={&(0x7f0000000000), 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x14, r1, 0x1}, 0x14}}, 0x0) 20:27:22 executing program 4: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_S_INPUT(r0, 0x541b, 0x0) 20:27:22 executing program 3: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_QUERYBUF(r0, 0xc0585609, &(0x7f0000000100)=@mmap={0x0, 0xa, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "3ca1afca"}, 0x0, 0x1, {}, 0x3}) 20:27:22 executing program 2: sendmsg$SEG6_CMD_DUMPHMAC(0xffffffffffffffff, 0x0, 0x6e2b3cc1ad5d923a) 20:27:22 executing program 5: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001a80)={0x18, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x4, 0x3, 0x0, 0x0}]}, 0x18}}, 0x0) 20:27:22 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)={0x3c, r1, 0x201, 0x0, 0x0, {}, [@ETHTOOL_A_LINKMODES_SPEED={0x5e}, @ETHTOOL_A_LINKMODES_SPEED={0x8}, @ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG={0x5}, @ETHTOOL_A_LINKMODES_LANES={0x8}, @ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG={0x5}]}, 0x3c}}, 0x0) 20:27:22 executing program 2: getitimer(0x0, &(0x7f0000000580)) 20:27:22 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x17, 0x0, 0x3, 0x82, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x3}, 0x48) 20:27:22 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x446}, 0x48) 20:27:22 executing program 5: syz_open_dev$sndpcmc(&(0x7f0000000000), 0x7, 0x2041) 20:27:22 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x14}, 0x14}}, 0x0) 20:27:22 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_SIOCSIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(r0, 0x8983, 0x0) 20:27:22 executing program 3: sendmsg$SEG6_CMD_SET_TUNSRC(0xffffffffffffffff, 0x0, 0x0) ioctl$LOOP_CTL_REMOVE(0xffffffffffffffff, 0x4c81, 0x0) ioctl$VIDIOC_SUBDEV_ENUM_MBUS_CODE(0xffffffffffffffff, 0xc0305602, 0x0) openat$btrfs_control(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_dev$swradio(0x0, 0x0, 0x2) ioctl$VIDIOC_S_INPUT(0xffffffffffffffff, 0xc0045627, 0x0) sendmsg$ETHTOOL_MSG_FEATURES_SET(0xffffffffffffffff, 0x0, 0x0) socket(0x21, 0x0, 0x0) 20:27:22 executing program 1: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001a80)={0x44, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x18, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x14, 0x3, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_0\x00'}]}]}, 0x44}}, 0x0) 20:27:22 executing program 0: syz_open_dev$sndpcmc(&(0x7f00000000c0), 0x0, 0x60000) 20:27:22 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc}, 0x0) 20:27:22 executing program 4: r0 = syz_open_dev$swradio(&(0x7f0000000000), 0x1, 0x2) ioctl$VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000140)={0x3, @win={{}, 0x0, 0x0, 0x0, 0x0, 0x0}}) 20:27:22 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r1, 0x201, 0x0, 0x0, {0xa}}, 0x14}}, 0x0) 20:27:22 executing program 3: select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, 0x0, 0x5, 0x2}, &(0x7f00000000c0)={0x0, 0x2710}) 20:27:22 executing program 1: socketpair(0x2b, 0x1, 0x10000, &(0x7f0000000080)) 20:27:22 executing program 0: openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) 20:27:22 executing program 2: r0 = syz_open_dev$swradio(&(0x7f0000000000), 0x1, 0x2) ioctl$VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000140)={0x3, @win={{}, 0x0, 0x0, &(0x7f00000000c0), 0x2, 0x0}}) 20:27:22 executing program 4: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001a80)={0x2c, r0, 0x1, 0x0, 0x0, {0x5}, [@ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_0\x00'}]}]}, 0x2c}}, 0x0) 20:27:22 executing program 3: r0 = syz_open_dev$sndpcmp(&(0x7f0000000140), 0x7f, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_PARAMS_OLD(r0, 0xc1004111, 0x0) 20:27:22 executing program 5: select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x8}, 0x0, &(0x7f00000000c0)={0x0, 0x2710}) 20:27:22 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$rds(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000000e80)=[{0x0}, {0x0}], 0x2, &(0x7f0000001080)=[@fadd={0x58, 0x114, 0x6, {{}, 0x0, 0x0}}], 0x58}, 0x81) 20:27:22 executing program 0: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_G_INPUT(r0, 0x80045626, &(0x7f00000001c0)) 20:27:22 executing program 2: bind$rds(0xffffffffffffffff, 0x0, 0x0) 20:27:22 executing program 4: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001a80)={0x1c, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x4}, @ETHTOOL_A_FEATURES_HEADER={0x4}]}, 0x1c}}, 0x0) 20:27:22 executing program 3: r0 = syz_open_dev$sndpcmc(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE_OLD(r0, 0xc1004110, &(0x7f0000000040)={0x0, [0x8, 0x9d, 0x6]}) 20:27:22 executing program 5: socketpair(0x10, 0x3, 0x1, &(0x7f0000000040)) 20:27:22 executing program 1: socketpair(0x27, 0x0, 0x0, &(0x7f00000003c0)) 20:27:22 executing program 0: openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) 20:27:22 executing program 2: syz_open_dev$sndpcmp(0x0, 0x0, 0x0) syz_open_dev$sndpcmc(&(0x7f0000000640), 0x6, 0x0) 20:27:22 executing program 3: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_S_INPUT(r0, 0x5421, &(0x7f0000000000)) 20:27:22 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x17, 0x0, 0x3, 0x82, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x3}, 0x48) 20:27:22 executing program 5: r0 = openat$vicodec1(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$VIDIOC_LOG_STATUS(r0, 0x5646, 0x0) 20:27:22 executing program 1: r0 = syz_open_dev$sndpcmp(&(0x7f0000000300), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_WRITEI_FRAMES(r0, 0x40184150, 0x0) 20:27:22 executing program 0: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_SUBDEV_ENUM_MBUS_CODE(r0, 0xc0305602, &(0x7f0000000340)) 20:27:22 executing program 2: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_S_INPUT(r0, 0xc058560f, &(0x7f0000000000)) 20:27:22 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_PARAMS(r0, 0xc2604111, 0x0) 20:27:22 executing program 3: r0 = syz_open_dev$vivid(&(0x7f0000000140), 0x3, 0x2) ioctl$VIDIOC_S_CTRL(r0, 0xc008561c, &(0x7f0000000200)) 20:27:22 executing program 5: r0 = syz_open_dev$vivid(&(0x7f0000000000), 0x3, 0x2) ioctl$VIDIOC_SUBDEV_S_EDID(r0, 0xc0285629, &(0x7f0000000080)={0x0, 0x0, 0x0, '\x00', 0x0}) 20:27:22 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000040)=""/4096) 20:27:22 executing program 0: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000040)={0x8, @raw_data="e666ad351ec6cc4d2bf2be6991384cd426cd51dbf97e77b2e92a294ce3072bc884a7816b9216e6929a27e91f27e965d0fa91b3fa0d925a2740ff717f810d5a9e7c1bf9c05a2f8bd0ad762e6d5131c91147cde6e53a726327b1c4a52b5d95e86b8741044276864e8da0541ca5fd7735b551e863f99dd8bcdca1336d45342f6e9fe5a9cedee88a940e2e0d9f21a347a5fb0c7007713f58c923a0c440154920509e172fe9cd4c0ec32288cbf0830418d3e30fa907c618dacebd48bc5e22fdcccf47f456e7ec7935fb20"}) 20:27:22 executing program 2: socketpair(0x21, 0x0, 0x2, &(0x7f00000002c0)) 20:27:22 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$SEG6_CMD_SET_TUNSRC(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000003c0)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=r1, @ANYBLOB=']'], 0x3c}}, 0x0) 20:27:22 executing program 3: syz_open_dev$vivid(0x0, 0x1, 0x2) 20:27:22 executing program 5: r0 = syz_open_dev$swradio(&(0x7f0000000480), 0x1, 0x2) ioctl$VIDIOC_DQBUF(r0, 0xc0585611, &(0x7f00000005c0)=@multiplanar_userptr={0x0, 0x7, 0x4, 0x0, 0x0, {0x77359400}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "74b7bf55"}, 0x0, 0x2, {0x0}}) 20:27:23 executing program 1: openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000), 0x4000, 0x0) 20:27:23 executing program 0: syz_open_dev$swradio(&(0x7f00000003c0), 0x0, 0x2) 20:27:23 executing program 3: socket$rds(0x15, 0x5, 0x0) ioctl$LOOP_CTL_ADD(0xffffffffffffffff, 0x4c80, 0x0) ioctl$SNDRV_PCM_IOCTL_DRAIN(0xffffffffffffffff, 0x4144, 0x0) ioctl$SNDRV_PCM_IOCTL_UNLINK(0xffffffffffffffff, 0x4161, 0x0) bpf$MAP_UPDATE_ELEM(0x2, 0x0, 0x0) ioctl$LOOP_CTL_REMOVE(0xffffffffffffffff, 0x4c81, 0x0) 20:27:23 executing program 2: getitimer(0x2, &(0x7f0000000600)) 20:27:23 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000003a80)={0x0, 0x0, &(0x7f0000003a40)={&(0x7f0000000480)={0x1ec4, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x68, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_BITS={0x5c, 0x3, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '/\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}, {0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x17, 0x2, '/dev/btrfs-control\x00'}]}, {0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xb, 0x2, '}}{%]\xcf\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'rose0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @ETHTOOL_A_FEATURES_HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_FEATURES_WANTED={0x58, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0x4e, 0x4, "06af2753a74c250bf5cb2b1b97f42404de55de9a874c8bce31cb7ceef987009bf86069f5610a18175fbe18c301ec1bc946c8248c977d682fe660a4995bd43c21bde0895f3c5e1a43aaec"}]}, @ETHTOOL_A_FEATURES_HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}]}, @ETHTOOL_A_FEATURES_HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'xfrm0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'caif0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @ETHTOOL_A_FEATURES_WANTED={0x10dc, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_BITS={0x8c, 0x3, 0x0, 0x1, [{0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x12, 0x2, '&{-{,!\xd6-]![,*\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'SEG6\x00'}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, '\x1c%}\\\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}, {0x10, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'SEG6\x00'}]}, {0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}]}, @ETHTOOL_A_BITSET_MASK={0x1001, 0x5, "0d698a19dec0116b276549bb2ee622bdee5f87883af3594ea172d6203383e1549f851aecd0d654956a34938292db646ba8c96504a13b1b6cc9092c25e91fbea4cbdfbfa5b0d6ac43b39ec468cead2d17b1786a420e19b4fc45463f8cdbae642ccb3364a2c7ca384ca380ebb254ae7b6d578a14eded79f75f19cb125ca9727e881cee8606b8e3f14d56d69e89c5f15c0accc5d464a0dc44bb45ee630d4479afaed576479246da11a3883e5aed5f542e4e1ad39fceba8356c4fa9b122813f82dfb4fe3f8576e0dd3b476315d35f8e24420a18f3da3554e051e7a868f84d7044e88472b0afad8838b22560459f4e9bed44d80bc7e9b9b34335b925967d5b4f5d743e3be9651316e38072a500c59feb59836350965097f54221d70fad52fa8fefa514aed57858bc62fb1047258f7d54135641983fe3d42a04c699d9fd98c3f59f4716232f2769bf83378dcf13bf6a81a006ca0759d5d61a461464bee3f706a350c07242e924b6d38a2066c9fe540a64bcfe8c455de4c76c9fa573c0b0e93eb260962fffbfb4016bd066d66bf75c4ca0a40b5e2c1fefa1540eaec5938be1d77b27c2be860f1c212a58bc9f40925e5449898a04b596da0611c97ee5c8a78626113bf604fd694dca863b080db36d78a848e3bbd8e98b0472df3f2855129fb874d161f9e654cf64d46fb47edd2607761e761cfcf04ae564d175707eb2864ca26d6ac0a7621d288086a5f93d60e5177fdf9972d5b7e2169a338cb1b249c3bbc5820b628411334c5583a61adebcd6b729d1f16027b6eee54b47bddca80447a3415764894c6fc8feb46b7eb2adc08f69453645b54480cef712c57c43566712ffd15d34f830dd62a8e7c1e720f88ac94a96e568df3fb67abb6cc3ec787437842c019c388a06e6ede42af23cb5e658cd08da16e5092b22b64009c7b3129d07793e45fe388af0c95a166aed0c1839e8b1da18dcba4c92da352a300dbc6a1d00f33950094a9c563d3b0fc356b9a693b6e483ccc10dd8017eb64c482559fc2c94cee9380fc021757ab159e682a1f41485befb3c078a921eb643ab0972a8bb68cdc366dbbda970fa5454b419c2828fa902a8252297a05fa2449c1a0428bc1248e7220798af626927d3f7779d7b00b809256fa70b53b65d6cad051d81ba7408027725def4aa26e9f49a778e92d37070021859d6f1ed34a9615827a2a867beb47bc366fcc49483b9e3807a240a39b90cc5fb77d88fccb6b86b8173c340ed041907f8281c3516c51df3ee8be3041936e798bb6d139965af9ecb9f26c1c844f6f35fc05655dccfa63c1f4e51ddb9b95afa906c1b2898d79e3f44f8133fec7533108cf8ccb8e0bc2d7aced5b359d11397ecc0e6ff4743b4c639189b9b2fc73fe66f1a6467ddb27f31a3f8012e7a4da3f5c0c2989c2b25d8b3db8f918a90fb3a8150b9a811a0d2a72f5d4094c55fdc33cb554aa96011bb25473375bfeb2eba2b8c016561aa2e5b33c39654afbde9d48a53b4200c449aafe1832e32115f0bea6caa391d1bc5182bdcc5a043c16c69e1f16ee2d5387eabed7ac713da3f8fdc600843ff228864fc346caddc1b7e70b8394e60ec1550ead6dc6e076971d5a7045796fb6b5699b73d6a9b2f3ad99eddc956e6f7d2d5debf51fe3686fcd4e2c3d73ac1f5deebd06ebe6afdeeebfe949ddb3d3707a4c3df29ab9c1284eabcde4574a3360cb161b35bfc75dddfdf1cb7a10af1d3a62bab4633539e599b6d213991202dcd9c0c14550300d37c4ecd20068fb611f3e5dcc7d76d31e4a7886cd6be512841f0b692c83bc6e2196e53b494d9a7f58e0752cb397b722a7d8cf3c23785cf056d989de8563de2b02af5b19d60a0bfbe7563d22fb859f566ff690bd5051aebf61f3e868048eee57c9a700308a8f36b358e9c50bebedc16f12fb67ed466876c75dc8aacc7b0a89f5a6996ebb1782ef3a99ef297fcf1dabd8793e4cc4020b79884d0e560b9c3475873864ec72f3d794d348f685ef490b630b28110e88be7deac5f83caef0a59fbbdb40c15108b974c7156baab3207f745b7609b9fa7403426473642ebeb73782adbfe302fcc686b37024fae6c42c2bcd99bebb92c963b50807ae1e7f5ecae23d362787a63678f4bbd2c953954b524c781689c66830b0a6c46c8480b18e7359d1e3d3a018ad397ab389c0ad19cfb570ee3546fb9b7ada8bca809947ab127dfb3f62462e6ab07b2a7fadfa028f5755ecf55852674f13eda38fbc086ee6bd2ec841027a7e6310d03e63385299a04ff4918d51a1b455e4b929a238466700fed1a56c08ce9a85f03cf793be738a9a7eff77110ca5a7fa0ca6171634dadd52af40d6eac0908bb578b10efde916d1f349980b617d20855196d09308c75379129916c1065de6c9f46c13c4d44489e50e2bdc432d8a7ab2ec338eacb2728d16f0eaa64805c31fbdd397bb2ceb4de7084b3c800c45301a85c47894e4e023b69e699c7995c6416f676d8676fda3e59c1d8efd8c28cd33550af01504c620f9457673f33a105363fc39a557f09aefa21f58f02bdbb14c6c9d95c86759065f0ad4f30ee4e5d0a5aefda3d8986ba505db2fb7810ecc325f759b2bc720838fc391b0d6db50189a3c26668a2c3be5ed0b8b1e27ac4389ac3f1521c4f6e9de3c2375bc72a40a7c784efb72379a902d06c4229126dc2cb1685d8fafa769c114b45384144d13780363563d0e550214e3b023111c311a74abc675412f861c73c903bdbc4a09ba5b4e27fab947c786812060cabc1f3c3e1e850482756fe131e2b27b3b9ca25290dba6e7cd22301321a84a109bec0c7d406fb9c3f4dd3c5d099799c6a5749bf55e56d9b581cd687e72366b6c78b36bad2359e684f9d16a8075f544f3e869ddd9cc7ea22ce3a873175bf8cf788d3664f02a9372ae6bc96cb6341a5b33fe63074d17a7635d5e0c4f9f928fee0c778404bab73a0fb2696369906c3b4e74adb4faaf154cf10a6886fc426140143f628de545222e9c90b0c5edcfbbdde2aa5a900ccfb6209d5a9012b53971306491c6e323d5425a7a6bae94f70db1741bf8875e693d395a28f1caa3bd1958e5eb93624d86a3a46964f9bba8a55e68efb7736d2b7f02ef483dedc8efc09297edb22c3b1055eb59aeecdb789b6e9cab3fabc3981123203b0fc4f20c5010f4d26dda4639af263cd08f53b8f372c92a20c7bf614576ca5e2c8045a3838569f2d6bba696b0bc468e3ff6623b32a253b91543ca7433cc2d7e463a1aece1df9b5fec88ba1938714eeb04a9c2d0b65d5b604be9a581eb1b4d54dad0dc77718a863f4eef474681e56b528a97b3a88e789213172673ce302d226e5730d0d5f4d8cbd716e339f1594ad188aca275bf3dbe91ec5866073538a70358395c3ff0f4adff9226ac77d24c79e8fcfa91d1e9c62da77ea0ca37c39b9ad731ba272a2019ab38cfa61d1a20d4b615eb4c068c876666cf843adb74af25122462f3bc04a01f2233d19a4eddc3fe8b522c4678f57c02eab4b67c7529d5a2f783faf6d6273ad7ebd2082dd94670e52a38004dec782281bcf779b6e6222eca4efc3ab4d4f2a9f602c7cc3f0378e27261a8e4d2d846bbe5b30b8566a0be6353fbc500ea8d1e5df47a69d93a36a3943153096c9dcc3e9c6250c0cc419f04f5b5dac4dec7ab908ff2e6717c0896fa416df7988dc49394d055aee890d7e7b6edbb1cdbcaa9644d3575f6f7044a8392ec829bda45c73eb5caa75e5940cd5bd7215a37249e074fce5967b0d5ece527df956c9d972eecab0aaab9606433ad81e0753553c7ffa45def2ff516cc390d8ed7ae47a0558f6ccada9484823ba50bf491c7d5ce662b383d10f50e63a931c54f1ad63c0a584791904db5660cf2efae7cf837530a5a094ce3d3858fb72326e6e007efb9c6cdc5547141d5cfcef8847d48d2cdce4f68715b75de43c63ed64f5fa27a847b50f1a0a419ceae529b6030bcf776e50ef264972d0fc50faba546a37218cdf974a9e71fafd66996f863171519e6f93ca65574447c61be4bed7245923a1ce53da5dc16956e1a648301bc119144c8f73fb73755c50e09371855bea0bf4c7d7e67a901ab1ac10c9f7fd8c8b00d4814f8c6b8b01a217fe12a96a943bd46c987740f93a9222947ca1f84b7c31020d68ba8cab0baf172fec8237c35409fb223f4c8615ba1a6529758067da8882ae460815d07dc690eacc03d9fce6d4f5a528844e5eb12a65712cdadfd4db39f4f0197cc85537e406391a3d0804162669f189b264f45b03c07559a1ecd9ab23736c4f01ea3a28a90f887ed7f915a81089e9fa29769a784e43ab477e7fd44aa95c3102bd4519f96a0b3e55da8baeed1856dfa7e99ba7571601eaa0f228cc7f95f5bc2199cee6ff1f7a4ddf5d6114081cb6b44ef6056df66de56c131f4844008e4ecfb795c4ab08ca117cb6a60c35a85c9895095bcab69a1601c289e54c51ccc6144075f0ae1d2626f0195a7df6994fa41a2eb43eba92a1ac11cb8edbe7e8de76a0fffe6cd7d29e95787ead4d759116a284019b7d1cc16c14948b5069399792a1dd17699dae2847e366b50b6e48e7c74a08c7568f36de0a3b7aed5ea7507472cc69027ad5f66402236455f619b0764fe888c35287661f1f0166e4f3dad7b3aa2c6994c9a7b9b8499783bacb38a4ec3b07f714353c7ccea43df206551c71316ddbdadaa93335e3e75ea0f73f287dc0ca753c6885f46ab8ea9eee74476ab5d20fac3741c7776d00e80cc696b8de3a81b7f1d8542a2208ba736bebcf84e36ace10f7a4fe98dc22e252ecf4fb1370f374a7fde344b9df3e0c6017d41bbe4380f15f6e6f945470ba2b95b05f74938636470c21205b71f2c04557b4a8eb06c107561f71157bcd13d284f7f8e069819ac0a6b002dfd4a1bcb0b2206ffecf604395b5bce7cb984e1ae10834e170f56bf3eacef37cbdc1df418418b852a502d5c5664664525aed58a60b92690bdd92eb6150cb18aea0d59af216ff9e9455f8c298020be280ea963c0d04012ace2886d186029b07b4178bc4163ddf7263fcad304b908f74bdb64d1c5b0cfa953518ce0a2f1968066370f36ef791f71e5cdfddd20efd490abf7545d54e49a29ce0d808b15f7ecbf879adc1043c6bc814a882104895a7d5b52b5e1766145c315382e46a978e0912ee9ae19f180f669b2096983c7983554e2df42ee601fef927767b4639e639e27e19b64e077df028113197aaf076cc42a5ed01dd51e530e9cf64c1f2784877e51f62c6356471c271d8f2ed54f378d9eed1250ed2976a6667c97c31dca5756c793e02458cc4f408d18b1e46a40adab845a78517cd23c28d5eaa4fb87bff70cc6eb5ea7e710f2c0338bd4e8ad75c7ed35a3f41b9ae9f3262c4b5850712f336383928ae6682860348ce6025bf4988e01b1d954ce4cb8129623e75b2d919081b892367d98d750ccc53291726002277755aa39c347f65fbd9655b942a72a2c5e792854d318382d7cd3b6d68b403d5cbd3890318f8620e6778cde4a55fa8634d58ed81e2ddac3f9343e2d3006f5589398718cf66feb9759ad25df35df9d19dd764e7541fb35a5ca4ea6ca7d3c654ff9d949c0bf21a40f8157eeb01001df83e53dea15dfaa7b5660773fdfb5d2b5091875bb336060717c4ce3094a4c4b5e7d868746c5e86cf08538c76a862c7d1505d9af9066dd8ac61e9e135ae34674b7dbb478100ff51c8b5633f2682c2b66ee8a382c088128e270ffa3e12fe8830a62ee458f73f7a0a42218e405bf314f52583d67346cbfdf6106a0ec090f4510341a6b4b58ccada1111fab69ac2bd8"}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_MASK={0x31, 0x5, "3930dd8c625bc4ad54500ede054ea38706b756df99e67ce1c29bee4d13c8836dc8ab751d6240acd1ffdd28da69"}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_FEATURES_WANTED={0xc28, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0xa9, 0x4, "fbcd482645501aad9af6fd652305ecf38a031f3340f44c49e5da0ed1368046bc8120c41daa325b8901886f98687032605dccc1bd02f5ee00fbb390564c61490f8a6ecdd973fd56b5e1441fbc9aa7c8aedfe558b6fdfd943278a33c4db74778eea7957d16dbf660ee66e3213d3b6dc53a6175860005227785150ebfaa59785546c646c0094c78b2e0b225d32d610af0914b8f8a6b3bc9126f2394befb009f04b9d3ef2d9727"}, @ETHTOOL_A_BITSET_MASK={0xb71, 0x5, "26f28df1e79182167caaf44576cbb3c27ba062b2386d0eb85341cea5001e133056765e9747763b2a5d9f14b73a1bda7224cce40a23d07a341624770657ac26f7b60ef88912744bc2c50403244612cbc4146741590b5af1777f37867ff88ee0c4cb545306b9639ee087f745daf97025b9f61e252007d6d509cb3489a6a3139e02c50766a2f8aca368ff2ce2bed61647b6964af659910befed09ea469494241c4dbb4de1683894ac0e539a6f92579395fd96dd6e792d8c23343963e32b52edfd0cd8ec886ffe842e26ddd6e4d4a3ce361de5e91b9bd8b466b6d8d8819d8bcaf20ab9e9d193a9500a5698d62f66396b9816cdfa75c913f91198b8de1848d22424d98a662257e74a10dd9caed053d32906d244b249c0e450beae7c6b352c717e4cdba5ec9f0694685692c3b52f14357415b3d4788f439c06a88a7cb6dd7beba7dab9d32b6dd11433168b683090c25e245ac808d5b962363e4cfa304b82c1121e2fc440b6adee3338d94a98af71b65d85f03b8878a8a3159768ed840ffefc30d8090c36d8e1c10f54ea9e8d39fd341bc075dfaf970644cbd31679d994f13cf665ad161f9f898b187718c671626b7fca1f2c29aa6349aeb15ed9fd2900356690bdb79aea8967719960cc18808249bd3a23247e52946da8331c2e608267d76c433c36a6504546e85d96b75ba4d8d3342ee2165454c874406083c307ac4eb87486f5063fde7cda5b22c9f60f2deb56bc8520dc6c51790db8d5fd26073d8a15b475116474977f13be47e455e125028143ec1cd7c530ecb2e6c69db4ce44a36754e763d51fa465c41ecd0841729decd9713ae7a779be8dfe5cfeab5b0d80088ba8b93b4c80ba96c7a1f4b954c9a52491f88dc5e0aa64a269e65b42f12c8b675571d470b547b2e710f01a50c2c68c98c638170b4b2ed81be205918a8800c3053f55e142b82ceea82019b81695dc7ddcb9384fc22ac17d60f894e50aee98fef7e1630eabe3f77dfe6902124f3f61f46fda2ed6b677adb90faa6e476f6a984c0a29ecd0d926ea85b9376555d6842e8d6525ae838bf2ccf1469fd8f34d84c145eb6d68584b2fd2a23531acd40d9216a21be110071bf29c1c4cf507e746fe2f721017a9a9832cb558d9e80c3c032403dd215fb982ab2e4a5db31bec73ad9a2eb9a79f0d0ddf2791af027f5c36d1f44da5730aa0c0807aa31a1a2fd717dfa1fa50b535ac965ec032e0e0e5e5a60f88f7bc505b5ed2bf0d91320357abf1b267d034da510277daa0869604a9fd4eb2d4b4e1ba7c8be6ea238ac0412aadf6c3db3f7c6a14b2dff2c51e5945ecf738a715f13053c89e793b0ac102a80a57570511c527009ecb567e866a782b4e2ccdbf5487476fae3ee8ffe66c7026a27f9a7b3cc370f36c0b07e0c2ad869ad0b9c3320df7d24a3f44ad46b9d5818cfe02386c4f5ec37fa11c1330a1116b7bd1b8500b14f523b06b37878574da35ece4e20bae0abc17d78272cdbeb6dc2684be8f68b45e7eb2bcce51ccce017f4ac5821c286b64a66bb58da3f5b9527e90a39b79822a083f068ddbceef24347b5a2442e0dffad9a09b5de89096c7c0581ff57552a10deecee5a772bbcc72cb12acee98bae3cc16c682d105d0703734a51046c29f9047938dd2b51e3d1f4e9fd17249eb6f9b03811857490f64eebc0ac8ef855ff8b63835792b56db4e99876c83ab58a2eba293b596f9bcfc81d9c5bbc557ca49fe11abceb7eab9f82b903728eb0de111aa6ebeebdfef9de183af9e4799538017bdd05d42c95c362b8416520e9bc869a062434c32d1fd129f20866573a77da2a6b619ce48cd3b7cb7f1de3df21f726410b7c23ea412ec041479e26b7cf2d89feff7314b0fff2bf1065928446c6febd1f205fed34dab89dba99f2bf2b88739812bd8f2ad9af10b9063102ee78643c42f7b8ec706eb4e2a74f534191ef7d6b18bd017ed72117bbc7c6df0ab8864dda515fc5c989f3d61dffc501c3ef82723ec94fad5be07d0f4e8e18b877c9e8191582c32354d2b754d3472c22c1d46e04fd3f2a521418f50268c61ead0e4685f25e21f5c77d75733862f610272ad5aba4c64903e48fb2b8a71e6551bce41e656eec8af753bb1787c02913cbc700631bebff0b6de605c4372cd9a6c28c76dd32807db7d2d0e80ab9cbe3371e80b76db7167e1b560d80a593d6324c5b0195b9126754f88f9fdbc2b9470cdd9480e6f65a86a4bc091dd7616c6eb819b43fc79c9d7ec197a1e89726e0e7ff298fd0e39ebf2f20abc8bb5370ccb1ff5c82056e5e4c83a1437846444420c5d71adac7641d0f9f1be96e8cb9adbfc0ffe96ac7db98ef82dc3956ddcc6f82e28533eee3bae62658a6164a46510f61ef01ead4e1dea3f7871e96fb1234123ae3ba976848041ce1d1134f3a6b55f566a7cda1041b15151c23a7316d3851b1a2feb8375f28097a5c17e1a5771fe85c626192da11ccee5796c663afd4b211512f10c43ec268b05758b67358b4e068345064fb8b07adbbea5023009db267a63de5cc916aad01783789b188c3a76e347b625c8150fbf8293e25f1dc083a1036bbfef371f204689de17567e3f98860aa98ae27f29c605d9459750b54b5d6b009c62f6b689621ef29bc0632b6c3037eee6b4386bb61d1c13614787bb5caa1ecf026addc83195e8a7bc598b45dcbaee9e338c1047d9289e8bb434f06b56cf4daa0a3eede91312108fe93580d1cdb28c9f27d5f75a195a9717801bd1515c546aa2385ea1a7ccc74c7910a3c7b1f31547a4d1db15bacc0d87b268c712e141b0826dbb4ba495f1d0445bd0482773c6442dc1f72c96ec68f1659d08fb82679317b3099dc22806167ebd5ac70d9d59fb35d20929e606d9eece73a2298606e39467c09b31f9923ac27adc97219ff5d623affc6709b304e92b017ab580e39d7d37e9b14d3b7a3c542917826ddc4d2fc3adfecc9c2ef631d68c3aee877035061f2db5d43883268d74bce5360b0a0357406b2abdc8430e2f9122b12a8cc5c3c83ea89a3eb89a83736cdc9f2993efd2af6871bc8328293fcd018de2ae4338e3cedacdd6b8abc9c8fcdd2121370ef15c9e3b2ce7acc4c1d12a6e84570f8958c1229a4cec3bff0e3655e9f21669d103720edc0de70aa1ae037d9770ed1d325ed8dddbe9787a8be7dd3886687884c88362b9d1782a7c1c48b85aa32b9d4efde9c976eb093321f3b92654ea2a572c14006e86e3cb377cc4ffbcb346b3649ba89a3f7f86c8ac58132dd722b04f724fb47147983bd73a1c20f19b766d4a032c2ee8e4d969ecf6341882399f885e1d81125a4261b8d4a8e73714619369f546e668e649b469c0f91fe2ae1f0274c2b3c6f3fdfb9d3baa7bbb577d8975452536c0f5b10d34601c91a421a6a0d8463bf3c9ae0460db55791e7d856ebf4b897c9c21bc754fef6fec12bfeee71876ed21d46b8d5a8f610e7354e06135ac4725a426fa7da64111ea9998e84826b788b3d1a24aaa4abcec8fca84da22b446a10b070e2aca188b2e6a872bb70c0c8cccaf2d5894da8be91eb996d816ad18f72512af070438fd73ce0fa0c6d4875b35a16eb53c2c37336a9b439d96d348c9b0806e44c26fac2fd1bfe33735dab522a1647f0d00deac4b61f1739c0f5029ee4291eebdd725b77c8429daec59a7d86c9631673d8f5efd761057a0ad1ab72c4518250879c4bb8a0edcaaf5cf88b185f93c67aae8b3a0ad7584a3af9f920248c8b4f9f1433656f07a04df31a26b17ec500fc438c002cee294a6e3580f18f9aed5ab890447b6a94991a2dd133e2b6cb800aa1474a0fe09fe0aa4129d6eb8aeeee419ef0328105cdbc361ae8fc3478c6488c221030bda320581fd827d1556602b575549ab65fb2e106e12fa9429093c75a528b37dab31a11a9dc8f4a0270a54e04bda8d5991db9bcdbd5ac4ec8f4e83e07615d54634e615f5959caefbf74d8a955885a426c6c5c585f85604e72fd996e17f1f9a7285ae93731f3eaeccca41d789b9a039d46c2b333c85283ddbeb169b370727c8fa66429fa81a3555a1046876f090c7395d048b8c48c7edfc61d3ce0e71529a03505fa6d8bbf895c0752d4c4cb142ac821b0e845b3bedf50a6b5cf8a63020ea65496392ebc737133fb76cbf8c0988c67c0f3bed30b7c6"}]}]}, 0x1ec4}}, 0x0) 20:27:23 executing program 5: semctl$SETVAL(0x0, 0x0, 0x10, 0x0) semget(0x0, 0x0, 0x0) semget(0x1, 0x0, 0x0) mmap$snddsp_control(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x13, 0xffffffffffffffff, 0x83000000) r0 = semget$private(0x0, 0x1, 0x4f2) semctl$SEM_INFO(r0, 0x504f6afb254860e, 0x13, &(0x7f0000001280)=""/4096) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(0xffffffffffffffff, 0xc00c642e, &(0x7f00000022c0)) ioctl$SNDRV_PCM_IOCTL_REWIND(0xffffffffffffffff, 0x40084146, &(0x7f0000002340)=0x9ce) 20:27:23 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x12, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 20:27:23 executing program 0: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_EXPBUF(r0, 0xc0405610, &(0x7f0000000080)) 20:27:23 executing program 2: mmap$snddsp_control(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x83000000) 20:27:23 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_inet6_SIOCDELRT(r0, 0x890c, &(0x7f0000000040)={@mcast1, @mcast2, @mcast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5960003}) 20:27:23 executing program 4: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_S_INPUT(r0, 0x4b47, 0x0) 20:27:23 executing program 5: connect$rds(0xffffffffffffffff, 0x0, 0x0) 20:27:23 executing program 1: syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) syz_genetlink_get_family_id$SEG6(&(0x7f0000000240), 0xffffffffffffffff) ioctl$LOOP_CTL_REMOVE(0xffffffffffffffff, 0x4c81, 0x0) openat$btrfs_control(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_DRAIN(0xffffffffffffffff, 0x4144, 0x0) sendmsg$ETHTOOL_MSG_FEATURES_SET(0xffffffffffffffff, 0x0, 0x0) 20:27:23 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$FIBMAP(r0, 0x1, &(0x7f00000000c0)) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000280)={'veth1_macvtap\x00', 0x5000}) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) execveat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r4, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r4, 0x4c81, 0x0) 20:27:23 executing program 3: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001a80)={0x40, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x14, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x10, 0x3, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x3}]}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_0\x00'}]}]}, 0x40}}, 0x0) 20:27:23 executing program 2: syz_open_dev$sndpcmp(0x0, 0x0, 0x0) openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000740), 0x210001, 0x0) 20:27:23 executing program 5: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_S_INPUT(r0, 0x40086602, 0x0) 20:27:23 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r1, 0x201, 0x0, 0x0, {0x2}}, 0x14}}, 0x0) 20:27:23 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000003a80)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000003a40)={&(0x7f0000000480)={0xec4, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x68, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_BITS={0x5c, 0x3, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '/\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}, {0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x17, 0x2, '/dev/btrfs-control\x00'}]}, {0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xb, 0x2, '}}{%]\xcf\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'rose0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @ETHTOOL_A_FEATURES_HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_FEATURES_WANTED={0x58, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0x4d, 0x4, "06af2753a74c250bf5cb2b1b97f42404de55de9a874c8bce31cb7ceef987009bf86069f5610a18175fbe18c301ec1bc946c8248c977d682fe660a4995bd43c21bde0895f3c5e1a43aa"}]}, @ETHTOOL_A_FEATURES_HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}]}, @ETHTOOL_A_FEATURES_HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'xfrm0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'caif0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @ETHTOOL_A_FEATURES_WANTED={0xd04, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_BITS={0x8c, 0x3, 0x0, 0x1, [{0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x12, 0x2, '&{-{,!\xd6-]![,*\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'SEG6\x00'}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, '\x1c%}\\\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}, {0x10, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'SEG6\x00'}]}, {0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}]}, @ETHTOOL_A_BITSET_MASK={0xc69, 0x5, "0d698a19dec0116b276549bb2ee622bdee5f87883af3594ea172d6203383e1549f851aecd0d654956a34938292db646ba8c96504a13b1b6cc9092c25e91fbea4cbdfbfa5b0d6ac43b39ec468cead2d17b1786a420e19b4fc45463f8cdbae642ccb3364a2c7ca384ca380ebb254ae7b6d578a14eded79f75f19cb125ca9727e881cee8606b8e3f14d56d69e89c5f15c0accc5d464a0dc44bb45ee630d4479afaed576479246da11a3883e5aed5f542e4e1ad39fceba8356c4fa9b122813f82dfb4fe3f8576e0dd3b476315d35f8e24420a18f3da3554e051e7a868f84d7044e88472b0afad8838b22560459f4e9bed44d80bc7e9b9b34335b925967d5b4f5d743e3be9651316e38072a500c59feb59836350965097f54221d70fad52fa8fefa514aed57858bc62fb1047258f7d54135641983fe3d42a04c699d9fd98c3f59f4716232f2769bf83378dcf13bf6a81a006ca0759d5d61a461464bee3f706a350c07242e924b6d38a2066c9fe540a64bcfe8c455de4c76c9fa573c0b0e93eb260962fffbfb4016bd066d66bf75c4ca0a40b5e2c1fefa1540eaec5938be1d77b27c2be860f1c212a58bc9f40925e5449898a04b596da0611c97ee5c8a78626113bf604fd694dca863b080db36d78a848e3bbd8e98b0472df3f2855129fb874d161f9e654cf64d46fb47edd2607761e761cfcf04ae564d175707eb2864ca26d6ac0a7621d288086a5f93d60e5177fdf9972d5b7e2169a338cb1b249c3bbc5820b628411334c5583a61adebcd6b729d1f16027b6eee54b47bddca80447a3415764894c6fc8feb46b7eb2adc08f69453645b54480cef712c57c43566712ffd15d34f830dd62a8e7c1e720f88ac94a96e568df3fb67abb6cc3ec787437842c019c388a06e6ede42af23cb5e658cd08da16e5092b22b64009c7b3129d07793e45fe388af0c95a166aed0c1839e8b1da18dcba4c92da352a300dbc6a1d00f33950094a9c563d3b0fc356b9a693b6e483ccc10dd8017eb64c482559fc2c94cee9380fc021757ab159e682a1f41485befb3c078a921eb643ab0972a8bb68cdc366dbbda970fa5454b419c2828fa902a8252297a05fa2449c1a0428bc1248e7220798af626927d3f7779d7b00b809256fa70b53b65d6cad051d81ba7408027725def4aa26e9f49a778e92d37070021859d6f1ed34a9615827a2a867beb47bc366fcc49483b9e3807a240a39b90cc5fb77d88fccb6b86b8173c340ed041907f8281c3516c51df3ee8be3041936e798bb6d139965af9ecb9f26c1c844f6f35fc05655dccfa63c1f4e51ddb9b95afa906c1b2898d79e3f44f8133fec7533108cf8ccb8e0bc2d7aced5b359d11397ecc0e6ff4743b4c639189b9b2fc73fe66f1a6467ddb27f31a3f8012e7a4da3f5c0c2989c2b25d8b3db8f918a90fb3a8150b9a811a0d2a72f5d4094c55fdc33cb554aa96011bb25473375bfeb2eba2b8c016561aa2e5b33c39654afbde9d48a53b4200c449aafe1832e32115f0bea6caa391d1bc5182bdcc5a043c16c69e1f16ee2d5387eabed7ac713da3f8fdc600843ff228864fc346caddc1b7e70b8394e60ec1550ead6dc6e076971d5a7045796fb6b5699b73d6a9b2f3ad99eddc956e6f7d2d5debf51fe3686fcd4e2c3d73ac1f5deebd06ebe6afdeeebfe949ddb3d3707a4c3df29ab9c1284eabcde4574a3360cb161b35bfc75dddfdf1cb7a10af1d3a62bab4633539e599b6d213991202dcd9c0c14550300d37c4ecd20068fb611f3e5dcc7d76d31e4a7886cd6be512841f0b692c83bc6e2196e53b494d9a7f58e0752cb397b722a7d8cf3c23785cf056d989de8563de2b02af5b19d60a0bfbe7563d22fb859f566ff690bd5051aebf61f3e868048eee57c9a700308a8f36b358e9c50bebedc16f12fb67ed466876c75dc8aacc7b0a89f5a6996ebb1782ef3a99ef297fcf1dabd8793e4cc4020b79884d0e560b9c3475873864ec72f3d794d348f685ef490b630b28110e88be7deac5f83caef0a59fbbdb40c15108b974c7156baab3207f745b7609b9fa7403426473642ebeb73782adbfe302fcc686b37024fae6c42c2bcd99bebb92c963b50807ae1e7f5ecae23d362787a63678f4bbd2c953954b524c781689c66830b0a6c46c8480b18e7359d1e3d3a018ad397ab389c0ad19cfb570ee3546fb9b7ada8bca809947ab127dfb3f62462e6ab07b2a7fadfa028f5755ecf55852674f13eda38fbc086ee6bd2ec841027a7e6310d03e63385299a04ff4918d51a1b455e4b929a238466700fed1a56c08ce9a85f03cf793be738a9a7eff77110ca5a7fa0ca6171634dadd52af40d6eac0908bb578b10efde916d1f349980b617d20855196d09308c75379129916c1065de6c9f46c13c4d44489e50e2bdc432d8a7ab2ec338eacb2728d16f0eaa64805c31fbdd397bb2ceb4de7084b3c800c45301a85c47894e4e023b69e699c7995c6416f676d8676fda3e59c1d8efd8c28cd33550af01504c620f9457673f33a105363fc39a557f09aefa21f58f02bdbb14c6c9d95c86759065f0ad4f30ee4e5d0a5aefda3d8986ba505db2fb7810ecc325f759b2bc720838fc391b0d6db50189a3c26668a2c3be5ed0b8b1e27ac4389ac3f1521c4f6e9de3c2375bc72a40a7c784efb72379a902d06c4229126dc2cb1685d8fafa769c114b45384144d13780363563d0e550214e3b023111c311a74abc675412f861c73c903bdbc4a09ba5b4e27fab947c786812060cabc1f3c3e1e850482756fe131e2b27b3b9ca25290dba6e7cd22301321a84a109bec0c7d406fb9c3f4dd3c5d099799c6a5749bf55e56d9b581cd687e72366b6c78b36bad2359e684f9d16a8075f544f3e869ddd9cc7ea22ce3a873175bf8cf788d3664f02a9372ae6bc96cb6341a5b33fe63074d17a7635d5e0c4f9f928fee0c778404bab73a0fb2696369906c3b4e74adb4faaf154cf10a6886fc426140143f628de545222e9c90b0c5edcfbbdde2aa5a900ccfb6209d5a9012b53971306491c6e323d5425a7a6bae94f70db1741bf8875e693d395a28f1caa3bd1958e5eb93624d86a3a46964f9bba8a55e68efb7736d2b7f02ef483dedc8efc09297edb22c3b1055eb59aeecdb789b6e9cab3fabc3981123203b0fc4f20c5010f4d26dda4639af263cd08f53b8f372c92a20c7bf614576ca5e2c8045a3838569f2d6bba696b0bc468e3ff6623b32a253b91543ca7433cc2d7e463a1aece1df9b5fec88ba1938714eeb04a9c2d0b65d5b604be9a581eb1b4d54dad0dc77718a863f4eef474681e56b528a97b3a88e789213172673ce302d226e5730d0d5f4d8cbd716e339f1594ad188aca275bf3dbe91ec5866073538a70358395c3ff0f4adff9226ac77d24c79e8fcfa91d1e9c62da77ea0ca37c39b9ad731ba272a2019ab38cfa61d1a20d4b615eb4c068c876666cf843adb74af25122462f3bc04a01f2233d19a4eddc3fe8b522c4678f57c02eab4b67c7529d5a2f783faf6d6273ad7ebd2082dd94670e52a38004dec782281bcf779b6e6222eca4efc3ab4d4f2a9f602c7cc3f0378e27261a8e4d2d846bbe5b30b8566a0be6353fbc500ea8d1e5df47a69d93a36a3943153096c9dcc3e9c6250c0cc419f04f5b5dac4dec7ab908ff2e6717c0896fa416df7988dc49394d055aee890d7e7b6edbb1cdbcaa9644d3575f6f7044a8392ec829bda45c73eb5caa75e5940cd5bd7215a37249e074fce5967b0d5ece527df956c9d972eecab0aaab9606433ad81e0753553c7ffa45def2ff516cc390d8ed7ae47a0558f6ccada9484823ba50bf491c7d5ce662b383d10f50e63a931c54f1ad63c0a584791904db5660cf2efae7cf837530a5a094ce3d3858fb72326e6e007efb9c6cdc5547141d5cfcef8847d48d2cdce4f68715b75de43c63ed64f5fa27a847b50f1a0a419ceae529b6030bcf776e50ef264972d0fc50faba546a37218cdf974a9e71fafd66996f863171519e6f93ca65574447c61be4bed7245923a1ce53da5dc16956e1a648301bc119144c8f73fb73755c50e09371855bea0bf4c7d7e67a901ab1ac10c9f7fd8c8b00d4814f8c6b8b01a217fe12a96a943bd46c987740f93a9222947ca1f84b7c31020d68ba8cab0baf172fec8237c35409fb223f4c8615ba1a6529758067da8882ae460815d07dc690eacc03d9fce6d4f5a528844e5eb12a65712cdadfd4db39f4f0197cc85537e406391a3d0804162669f189b264f45b03c07559a1ecd9ab23736c4f01ea3a28a90f887ed7f915a81089e9fa29769a784e43ab477e7fd44aa95c3102bd4519f96a0b3e55da8baeed1856dfa7e99ba7571601eaa0f228cc7f95f5bc2199cee6ff1f7a4ddf5d6114081cb6b44ef6056df66de56c131f4844008e4ecfb795c4ab08ca117cb6a60c35a85c9895095bcab69a1601c289e54c51ccc6144075f0ae1d2626f0195a7df6994fa41a2eb43eba92a1ac11cb8edbe"}]}]}, 0xec4}}, 0x0) 20:27:23 executing program 3: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_DQBUF(r0, 0xc0585611, &(0x7f0000000040)=@userptr={0x0, 0x1, 0x4, 0x0, 0x0, {0x77359400}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "af248e78"}, 0x0, 0x2, {0x0}}) 20:27:23 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x17, 0x0, 0x0, 0x82}, 0x48) 20:27:23 executing program 5: r0 = syz_open_dev$vivid(&(0x7f0000000200), 0x2, 0x2) ioctl$VIDIOC_G_CTRL(r0, 0xc008561b, &(0x7f0000000240)) 20:27:23 executing program 4: syz_clone(0xe248000, 0x0, 0x0, 0x0, 0x0, 0x0) 20:27:23 executing program 5: ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffffff, 0xc00c642d, &(0x7f0000000000)) socketpair(0xb, 0x0, 0x0, &(0x7f0000000700)) 20:27:23 executing program 1: r0 = openat$vicodec1(0xffffffffffffff9c, &(0x7f0000000880), 0x2, 0x0) ioctl$VIDIOC_QUERYSTD(r0, 0x8008563f, 0x0) 20:27:24 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$FIBMAP(r0, 0x1, &(0x7f00000000c0)) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000280)={'veth1_macvtap\x00', 0x5000}) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) execveat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r4, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r4, 0x4c81, 0x0) 20:27:24 executing program 3: r0 = syz_open_dev$vivid(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_S_INPUT(r0, 0xc0189436, &(0x7f0000000000)) 20:27:24 executing program 4: syz_clone(0xe248000, 0x0, 0x0, 0x0, 0x0, 0x0) 20:27:24 executing program 2: syz_open_dev$dri(&(0x7f0000000240), 0x0, 0x141000) 20:27:24 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x17, 0x7fffffff, 0x0, 0x82, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x3}, 0x48) 20:27:24 executing program 1: bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 20:27:24 executing program 1: openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000), 0x5b1e01, 0x0) 20:27:24 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r2, 0xc008ae88, &(0x7f0000000100)={0x1, 0x0, [{0x40000095}]}) 20:27:24 executing program 5: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b04000000000000000002000000240001801400018008000100ac141440080002007f0020010c00028005000100000000001c002280080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000000000c0002800500010000002000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000002600)='memory.current\x00', 0x275a, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x8394ca80) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) socket$nl_xfrm(0x10, 0x3, 0x6) clock_gettime(0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000100)=ANY=[], 0xfffffecc) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, 0x0, &(0x7f0000000100)='syzkaller\x00', 0x2, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) 20:27:24 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r2, 0xc008ae88, &(0x7f0000000100)={0x1, 0x0, [{0x40000090}]}) 20:27:24 executing program 1: mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1500000065ffff097b00000800395032303030"], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000040)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080), 0x0, &(0x7f0000000400)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@uname={'uname', 0x3d, '^/{!\')'}}, {@dfltgid}, {@dfltuid}]}}) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) r4 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r3, r4, 0x0, 0x800000080004103) 20:27:24 executing program 4: syz_clone(0xe248000, 0x0, 0x0, 0x0, 0x0, 0x0) 20:27:25 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$FIBMAP(r0, 0x1, &(0x7f00000000c0)) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000280)={'veth1_macvtap\x00', 0x5000}) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) execveat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r4, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r4, 0x4c81, 0x0) 20:27:25 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000000000004000000007fffffff8500000023000000850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sys_enter\x00', r0}, 0x10) timer_create(0x0, &(0x7f0000000780)={0x0, 0x12}, &(0x7f00009b1ffc)) timer_settime(0x0, 0x0, &(0x7f00000000c0)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) 20:27:25 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f0000000100)={0x1, 0x0, [{0x40000002}]}) 20:27:25 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f00000000c0)="e0", 0x1) getsockopt$inet_opts(r0, 0x0, 0x400000000000009, 0x0, &(0x7f0000000080)) 20:27:25 executing program 4: syz_clone(0xe248000, 0x0, 0x0, 0x0, 0x0, 0x0) 20:27:25 executing program 3: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_elf32(r1, &(0x7f0000000140)=ANY=[], 0xfffffdb6) ioctl$int_in(r1, 0x5452, &(0x7f0000b28000)=0x4) fcntl$setsig(r1, 0xa, 0x12) poll(&(0x7f0000b2c000)=[{r2}], 0x1, 0xffffffffffbffff8) dup2(r1, r2) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) vmsplice(r3, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, 0x0, &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[]) write$FUSE_INIT(r4, 0x0, 0x0) splice(0xffffffffffffffff, 0x0, r4, &(0x7f0000000200), 0x0, 0x0) poll(&(0x7f00000003c0)=[{0xffffffffffffffff, 0x50d}], 0x1, 0x2b) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x16) 20:27:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b04000000000000000002000000240001801400018008000100ac141440080002007f0020010c00028005000100000000001c002280080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000000000c0002800500010000002000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000002600)='memory.current\x00', 0x275a, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x8394ca80) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) socket$nl_xfrm(0x10, 0x3, 0x6) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000180)='sched_switch\x00', r4}, 0x10) clock_gettime(0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000100)=ANY=[], 0xfffffecc) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) 20:27:25 executing program 2: socket$packet(0x11, 0x2, 0x300) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) sendmsg$inet(r2, &(0x7f0000000780)={&(0x7f0000000200)={0x2, 0x0, @local}, 0x10, &(0x7f0000001600)=[{&(0x7f0000000140)="be38", 0x2}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="1c000000000000000000000008000000", @ANYRES32=r0, @ANYBLOB="ac1414aa000000000000045f1c000000000000000001"], 0x40}, 0x0) 20:27:25 executing program 2: socket$packet(0x11, 0x2, 0x300) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) sendmsg$inet(r2, &(0x7f0000000780)={&(0x7f0000000200)={0x2, 0x0, @local}, 0x10, &(0x7f0000001600)=[{&(0x7f0000000140)="be38", 0x2}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="1c000000000000000000000008000000", @ANYRES32=r0, @ANYBLOB="ac1414aa000000000000045f1c000000000000000001"], 0x40}, 0x0) 20:27:25 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f0000000100)={0x1, 0x0, [{0x4000009e}]}) 20:27:25 executing program 4: syz_open_dev$evdev(&(0x7f0000001300), 0x0, 0x0) 20:27:25 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000240), 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(r0, 0x8028450a, 0x0) 20:27:26 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$FIBMAP(r0, 0x1, &(0x7f00000000c0)) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000280)={'veth1_macvtap\x00', 0x5000}) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) execveat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r4, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r4, 0x4c81, 0x0) 20:27:26 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100000000b2000000000000000000850000006d00000095"], &(0x7f0000000140)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='kmem_cache_free\x00', r0}, 0x10) r1 = eventfd2(0x0, 0x0) fcntl$lock(r1, 0x5, &(0x7f0000000180)) 20:27:26 executing program 2: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b04000000000000000002000000240001801400018008000100ac141440080002007f0020010c00028005000100000000001c002280080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000000000c0002800500010000002000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000002600)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000100)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) 20:27:26 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getpid() sync() 20:27:26 executing program 3: sendmsg$TCPDIAG_GETSOCK(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)={0x19c, 0x12, 0x0, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0xa5, 0x1, "5d6a5e85419fa3b43f4958e2c7fe2a46cb52ff335273564fd33cbf5c16362fcb19d92114226f9a36fdb73b2ddc4525fb764f5051387eff8cb60c3f33df6d12bcfcb243f2d4534f5ff75864c99930638493710748ab3178f47bc08b82a4413d8c7e30079dafadd01efcb45b199be6a5a36e8afbdd7d37857547e8e7cc01d1ad1e431167ae47d45458e76f26c9fbec00f7cf6555e7f8eb2d43987aed8bb20b1f859b"}, @INET_DIAG_REQ_BYTECODE={0x91, 0x1, "95e881294b91f58cb54d3576301ecc41c5a36f57225f4d5be9dc7576a1a09147f6e4e6c54f20ce65e7cfdd566871c5c50993ef507bf4cead0964c3eb6dbf0e408ea09615447f50e23c6e237998afc91ed1c95e7c5c4fea42da4cf8335e2766f10e05b077bf17895b4055329497d3f4022c766a86b84768c748ab0655ac935899dc6399e3878832d86e2ea50569"}, @INET_DIAG_REQ_BYTECODE={0x11, 0x1, "045c9b113b54db84a29467781f"}]}, 0x19c}}, 0x0) r0 = socket(0xa, 0x2, 0x3a) sendmsg$nl_route(r0, &(0x7f0000000440)={&(0x7f0000000300)={0xa, 0x0, 0x0, 0xffff80fe}, 0x1c, &(0x7f0000000400)={&(0x7f0000000340)=@mpls_getroute={0xa0, 0x1a, 0x0, 0x0, 0x0, {}, [@RTA_NEWDST={0x84}]}, 0xa0}}, 0x0) 20:27:26 executing program 5: r0 = socket$can_raw(0x1d, 0x3, 0x1) sendmsg$can_raw(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x300}, 0x0) 20:27:27 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$BTRFS_IOC_DEV_INFO(r0, 0xd000941e, 0x0) 20:27:27 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) execveat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r2, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r2, 0x4c81, 0x0) 20:27:27 executing program 5: r0 = socket$rxrpc(0x21, 0x2, 0x2) io_setup(0x5, &(0x7f0000000080)=0x0) io_submit(r1, 0x1, &(0x7f0000002900)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0}]) 20:27:27 executing program 2: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cts(cbc(aes))\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000080)="ab553fec94248c32e27d04000000288a", 0x10) r1 = accept$alg(r0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000007040)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000006fc0)=""/109, 0x6d}], 0x1}}], 0x1, 0x0, 0x0) sendmmsg$alg(r1, &(0x7f0000006d40)=[{0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000100)="7d89a87b864fbfc08cfad76b617fece49fcc68920acea8a47d88dc9a6d27c1eb61a520830b553ee90d0bed4288b6d440d62b0175a9ab74d2d6337954ccc4dd8f69", 0x41}], 0x1}], 0x1, 0x0) 20:27:27 executing program 3: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x3d, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000e00090000000300000010000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x400}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x860}, {&(0x7f00000101e0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000000c00)="0000000000000000000000000000005cbed2b6f0e7a58a8ad0ddc32ee9da62a615dbf0437d4dec34afb1b0852b1a76d3cdcaa5753c32edd957aa7568800eed7a797c5087c177754cfaff5ddb3ba6dd084d523b7aa7f159abf6aee38a48b6a15a4d49c5c835739089a09eeb95382ee0d55adf966099243251eeee84cf0a1bd3e5f6482d259789eea5602bf61b38a731250af0921c3c0d585af9fb9e1cead8c42614eb700cda4febba20fe27e55bb9d131c9344fcd2225d1d9e40d58875f4b7bad2826021ffe4e6867b8e1c4", 0xcb, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f00000103a0)="1020f5f201000e0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x1400}, {&(0x7f0000010420)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)='\x00\x00\x00\x00\b\x00'/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x200000}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000382c77a20000030000000003000000001000"/64, 0x40, 0x200fe0}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x2011e0}, {&(0x7f0000010900)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x2012e0}, {&(0x7f0000010960)="0000000b000000000400"/32, 0x20, 0x201380}, {&(0x7f0000010980)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x2013e0}, {&(0x7f00000109c0)="03000000000000030000000000000400"/32, 0x20, 0x202000}, {&(0x7f0000000900)="00008c00"/32, 0x20, 0x202e00}, {&(0x7f0000010a00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x202fe0}, {&(0x7f0000010a80)="0000000000000000000000000000000000000000000000000000000100000000b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x204fe0}, {&(0x7f0000010b60)="00000000000000000000000000000000000000000000000000000000382c77a2", 0x20, 0x205fe0}, {&(0x7f0000010b80)="b1da173e382c77a200"/32, 0x20, 0x3ff000}, {&(0x7f0000010ba0)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x3ff040}, {&(0x7f0000010c00)="b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x400000}, {&(0x7f0000010cc0)="000000000000000000000000000000000000000000000000000000005e2ecb6b0000030000000003000000001000"/64, 0x40, 0x400fe0}, {&(0x7f0000010d00)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x4011e0}, {&(0x7f0000010dc0)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x4012e0}, {&(0x7f0000010e20)="0000000b000000000400"/32, 0x20, 0x401380}, {&(0x7f0000010e40)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x4013e0}, {&(0x7f0000010e80)="030000000000000300000000000600000000000000000000000000fff7000000", 0x20, 0x402000}, {&(0x7f0000010ea0)='\x00\x00p\x00'/32, 0x20, 0x402e00}, {&(0x7f0000010ec0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010f20)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010f40)="0000000000000000000000000000000000000000000000000000000100000000b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x404fe0}, {&(0x7f0000011020)="000000000000000000000000000000000000000000000000000000005e2ecb6b", 0x20, 0x405fe0}, {&(0x7f0000000140)="b0da8ef35e2ecb6b000000000000000000000000000000000000000000000000a5d99c0d43aee315bf34b14db11d588cc6bc7b", 0x33, 0x5ff000}, {&(0x7f0000011060)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x5ff040}, {&(0x7f00000110c0)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000005120000000900000004120000000000000000", 0x60, 0xa00000}, {&(0x7f0000011120)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000003120000000900000004120000000000000000", 0x60, 0xc00000}, {&(0x7f0000011180)="ed41002080761000535f010003000000001000000000000002000000000000005e1f1f6300000000651f1f6300000000651f1f630000000000000000c9675f30c9675f30000000000100"/96, 0x60, 0x1001000}, {&(0x7f00000111e0)="000000000000000004000000011600"/32, 0x20, 0x1001160}, {&(0x7f0000011200)="0000000000000000030000000300000000000000adda173e0000000002100000ed4100250000000000000000020000007c0d0000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30c76f1e44000000000000000000100000030000000500000066696c653000"/160, 0xa0, 0x1001fe0}, {&(0x7f0000000940)="00000000000000002400000000000000000000000000000000000000000000000000000000000000000cbc7ff08b5305ff15d7a61a574c00000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000400000001000200000000030000000200024a8113ed050000000500018dceceda450600000005000700000000", 0x90, 0x1002160}, {&(0x7f0000011320)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00'/64, 0x40, 0x1002960}, {&(0x7f0000000080)="000000000000000004000000040000000000000000000310000021c889933292eab88506c2bf4b219e41586b2ee7e0c3b5dc950e5fe51ed5d17fe4532cc4dda633133cc8325e596aaae7bf8240bdeba0be9e65d43d3b16139a6e1e7481364cab100c31c38db2492eb6b5719ceb4d", 0x6e, 0x1002fe0}, {&(0x7f0000011380)="ed81002b0000000000000000010000001a040000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f305ee78c74000000000000000000000000040000000500000066696c653000"/128, 0x80, 0x1200000}, {&(0x7f0000011400)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00'/1120, 0x460, 0x1200160}, {&(0x7f0000011860)="0000000000000000050000000500000001000000adda173e0000000001120000ffa1002b00000000000000000100000027000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30f1689d18000000000000000000000000040000000500000066696c653100"/160, 0xa0, 0x1200fe0}, {&(0x7f0000011900)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/tmp/syz-imagegen2941961749/file0/file0\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x60, 0x1201160}, {&(0x7f0000011a00)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallers\x00\x00\x00\x00\x00\x00', 0x40, 0x1202160}, {&(0x7f0000011a40)="0000000000000000000000001120f5f20100000000000000000000000000000000000000010606007861747472317861747472310106060078617474723278617474723200"/96, 0x60, 0x1202f00}, {&(0x7f0000011aa0)="0000000000000000070000000700000001000000adda173e0000000003120000", 0x20, 0x1202fe0}, {&(0x7f0000011ac0)="ed81012b00000000000000000100000064000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30559f02d3000000000000000000000000030000000900000066696c652e636f6c6400"/128, 0x80, 0x1203ffc}, {&(0x7f0000011b40)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/160, 0xa0, 0x1204160}, {&(0x7f0000011be0)="0000000000000000090000000900000001000000adda173e0000000005120000ed81022100000000000000000200000028230000000000000400000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30b41fa909000000000000000000000000030000000500000066696c653300"/160, 0xa0, 0x1204fe0}, {&(0x7f0000011c80)="02160000030000002400000000000000000000000000000000000000000000000000000000000000000000000216000003160000041600"/64, 0x40, 0x1205160}, {&(0x7f0000011cc0)="0000000000000000080000000800000001000000aeda173eb7c33c1906120000", 0x20, 0x1205fe0}, {&(0x7f0000011ce0)="ff0000000000000000000000000000000000000000000000000000000000000000000300000001000200000000030000000200024a8113ed040000000500028dcece4507000000050001baeed06f0800000005000153bfc55008000000050001120052230900000009000100"/128, 0x80, 0x1601000}, {&(0x7f0000011d60)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00file2\x00\x00\x00file3\x00\x00\x00file.cold\x00'/96, 0x60, 0x1601940}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000003f10e2d7428f7ff99d98cd1cdc1e2fa50407dbc95739e026b95176c1ba732becc3dddfc7f17060f6312da454cb4a8a8d4042fb51bc0fa9607ec5cbef3456ef2ada10e34603b0c115ab20b4fa4bd6fd3a18b258dff7e760d071cb590bc838aaeb1d9553881cf5e0d603cec2940e27ddf93e7e2a9e39e4b06ba0bc7b365a4e0e5aa57acbe090e4bc0318bf1cba3724282c64acc31060d2e76ba7fca4d49896b879ec7007728c7a"], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) getdents64(r0, &(0x7f0000000040)=""/39, 0x27) 20:27:27 executing program 1: r0 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$cgroup_int(r0, &(0x7f00000000c0)='cgroup.clone_children\x00', 0x2, 0x0) 20:27:27 executing program 4: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/vs/sync_qlen_max\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000200)={0x2020}, 0x2020) [ 539.132497] f2fs_msg: 2 callbacks suppressed [ 539.132508] F2FS-fs (loop3): Invalid blocksize (65536), supports only 4KB [ 539.132508] [ 539.153452] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 539.170098] F2FS-fs (loop3): Found nat_bits in checkpoint 20:27:27 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFCONF(r0, 0x8912, &(0x7f0000001f40)=@buf) 20:27:27 executing program 1: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25GCALLUSERDATA(r0, 0x89e4, &(0x7f0000000b80)={0x0, "4fb81da2fc60c8d18f8e865182fc0edab2c39fa7b21e40b84e6d04fe1d359c03f60fc7c33389578ed54efc7f6dcbca5eb438724348ad65a58f5dc151ffac08ce6f82cbc756299163ed6d47dabd503d2397d4480ff732422ffa4b3130f52e6575650c60933b157d5cbdbc1652bdd1db99cb0d059822038130358152ce67cc8fd5"}) 20:27:27 executing program 5: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r0, 0x11b, 0x4, &(0x7f0000000100)={&(0x7f0000000000)=""/231, 0x221000, 0x800}, 0x20) 20:27:27 executing program 1: ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000000)) syz_clone(0x20000000, &(0x7f0000000040)="ce8e38f279758dcf", 0x8, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)="78c26f9125181240f26c4ad414") 20:27:27 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003700)={0x6, 0x1, &(0x7f0000003480)=@raw=[@func], &(0x7f0000003500)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x3}, 0x80) 20:27:27 executing program 1: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f00000000c0), 0x80202, 0x0) write$sequencer(r0, &(0x7f0000000180)=[@l, @e], 0x10) [ 539.393988] F2FS-fs (loop3): Mounted with checkpoint version = 3e17dab1 20:27:28 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)={{}, {0x77359400}}) 20:27:28 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x11, &(0x7f00000001c0), 0x8) 20:27:28 executing program 5: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r0, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001b00)={&(0x7f00000006c0)={0xec4, 0x13, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {0x0, 0x0, [], [0x4, 0x0, 0x8b], 0x0, [0x2, 0x1f]}, 0xcd, 0x8}, [@INET_DIAG_REQ_BYTECODE={0x89, 0x1, "fc14b04889a107ef8040b0c6df0c3f696e3113c0efb7258075303d5f1a3e8bc28db861630f897d6122195d479dc80f8d50470ac80ac339f2fef6bf80bab28ead3351935d241b34adec6ba92be895cc1644b29a928069efafdaa209dce51d3d307624e4296848344da7da86e28ac0cc7c6a36fbbc7ea34b8b98f11629f293d2d62ed225b9b3"}, @INET_DIAG_REQ_BYTECODE={0x51, 0x1, "3f5765bfdb769402c1573621d7fb1e056708082dec2bc6c701ba695a5f3f4b0f24ed18573df435f2e0b893fcf0ddde7b199ed50f19716a486e0a01e5178f5c421e60d462d2cf15961e2c259674"}, @INET_DIAG_REQ_BYTECODE={0x4}, @INET_DIAG_REQ_BYTECODE={0x94, 0x1, "779777e26c3e627daa8a9b270625238a56d37c125c313241b513c406dc18fd3c28c91b242755c32eb4cb0b87faf8a36022dd15fde85b77bc61938fa871214c1c3a69148ef55cf39b00c83bced43066c8c120bc361a81085c655b03627143af0dfd0d75b8ba145dc51344008b5fc5cdbb9aabf67f48b4cc6a20091a74d68d7c6bea21cf99495b41ca0b474e2e82fae79d"}, @INET_DIAG_REQ_BYTECODE={0xf5, 0x1, "6149c566aa75255c8185266748b889e8cff48d2128bdde2613350864dbd17c451d4b4502fcfb21ba33225da5de6f4fe6890ba8cdb9651123d3b03d8edd6882c0abff467b4a9c3f8ae2d2a95618ffec925a55e451ca2822c99397f33966d0d8b897fafa5b70c52b935cd5ed91bbab7bc11ae1cbfdbf5b508242b771ab080d6a07df55190f74030c0a996993d6be3c58c4680ff3578a2fb80855cbdf991ed74ad0f0a7657d43ae8eb8e461c65d405700b36a1c751be5b53d7f75e804bd9387c23ca0b3510911742994dd9234377beb7063d7305b5dcdc5516d347b6a878c58a0e9dfe3c227f4491401ccbc3bdb5cbd5e55f4"}, @INET_DIAG_REQ_BYTECODE={0x65, 0x1, "8eb2fce11a5e2eb488e70358c4a8b23e0b7848bfefe27f387100ee990c707280e89673841d27c8723c777d27deb586e1f95bc122730e06b912113490f89d8e7c8aa9e2fc00aebb546d23ba81ccb1e2cd5a5720581814bff2428d276a7c77071be2"}, @INET_DIAG_REQ_BYTECODE={0x69, 0x1, "3084b77783dbc350a9b41cccb610301d56d671ef728683c97dace8afc11383c947cef6c3865c0aec9d17b0f61831572036920e4567e4c49d965970b53955f69a772864c2d29dc20a3ae26ef661f6aaa4537a3493dacdbbdd7ad57eee760b0f3ce68b294287"}, @INET_DIAG_REQ_BYTECODE={0x7f, 0x1, "9fffc525ba4a3eec3118994c1e3365b04ad71da2a58d432064aade4faa5c4486abb3ad631893aecdaeee42b861ef9a50d94418d61255c968fa8ffdb1abec66f6a9548aa724e8cc93927de2a4d339697c25fd0041ce664a9c6ee1b630f59480fad5e2ddcf018ac1286a144cafb4f66c18f357ba867d323eab6d741c"}, @INET_DIAG_REQ_BYTECODE={0xa9d, 0x1, "f71696372f01d0fa33dcb5f72ca590b2bdb1538b528e14f29c649d68fcd5b353f729c173f351ad7455aaeef8580d8fed49fb2e7c6359d26c102cb9a527228b57ffa79c8f7114875cd5a92fbb2a2bf51878d8dc5666b1ddaa84f1c69647ec716fa1ccb04c7ec9f38de59c3059fd74493fce198da49faeeaf9be6d2990cb0c912a6a3725f008e34b85920a6acd819988890a07a47ad45ab2f03d2233b5b10a23eda29c86b198e4ce4f1cb3331b89f6635df5839e0b7e11f27b3da72719284ddba8d9f882f28771ae1d370e7299afaaf97d6c902b5b75f1de07bb11bf360871e4689560d77229c41762c04feaab5f1b0c5275ccbdb3c3b1b5727f15196bf0d1c9d551acaebd56845b86d102cef6d8af62fa4e80fe9a8ff3aa82383f54feb71b870feb2fb242255efe877285fa10ed1afc7bc533a13e9bd10733564e06af1acc1c95a75c0d630c5cf760e99ad59ca128d146ac6ccb57113dc66a292f014f144240b50bbb6604c1e329e5c667c83301e25ab2602032e0d035407768a8ecda0e1a41ff4ffe37e37a109d5d804137a73db3bb523dee006dbeffa7d1e19df607e53190a0bb6127db0de29f19d402c0c90f21bf5d429936fedafda7a0eddfbd6efdf8ecc453a028f185b3a4cc49f985a1efa73b51b4e835697eb1b436454d1f60192b49f943924a75996122f6a1082ff39bb9bbbc85380565b64928c24010f947efe5c6c000d8e450629060a4b43776080641aa0ded27be0487bf7eea8382adbb5ccf59b685f6a4e66623852864dc138e67334184102dfe188cc1cde03da37a8f91e8efde5995342b00c43c1b800503fc1c33bf73502ed93fa1b8c96b7de3916aa06dc2c95d42a4fa59e138fa47df272ef5a5f5fe665e47b893d5d6c54963d0c409b43551dc229425327daa952156a144e89d088afa7e7a9a3d4d7dad893ae65fcac80abbfada7d7282455b7d7b11582133da4a097998b88e8ceb8d240b9b9807b68091612af2e5b5c7ce8a8c3d1e39bbe34638badde045c8a070ad623a728a50ae80d1a688dad83d4cc9364740af1ba0f9a2b45401e80c1fd04c526019d4bee1febfa65e580bea9e4a84994575742b833d5342bc449ee36262540c9e4bdc519f56e1ea84067019467535dcb6f9f61c5d65564dc547b05219d8452b413924121b004c9bd7e4e89f28dda4248d2f284edaaa9e3a65ab1648f8ddb537bb309971f4cee5081020ffeb2fc3fd3e9b6e4bd96a19026811495bdd34ed036371399cddde497cb5e12e19a06c17915c494b4474bede052ffb847d6030f739b101e42706bc100433afe708e187f734ad67485fd788879b0eb628c5318eb048b084ad7c616d63749055c4df9d7972b5d0538bd3cf99ea1033f1825dd3b5ea0845f33529f847d5244587b914c4bfd83ece2da47119c70369d30f948947973cf49a18e437b601d28a426fb529c31a0170652762d99dcd03be1de8f88e0ac59bf125862533e3287c2a17955c6c90691607215697d17e414691329e6d3bd998f72a6c210418563689af4f90579226eb7bfa3bcd496917aed4bc082110ea4d55710566649e29703ec0715e3a3e8f67ab893e5aecf2a7a2783579f3f538df0472ef42e8c11e1c07363972b9ed08ed424358732cc74d4c2a44128b01c50e2c322d2ee4719aecc5d305a6cee48991b9a960f533553107e72422efd07784ddc048823fc0a02b4adac977f64a646bf9cdbf8a6fe842f763d4aa56125973f6b40b98304f487b19b75b98d84e2061101417820633959e664ad66ee0e4deaf400533af010c56eb57688bd1e38f0e25cdea11fbcadd9771162a3d58eadb1d93bc086eb750058e9471c2fbe1544d941f48dbde43d293267e62a45eeec66fb4e4f576a13430dac3695bc821212cc11737bb79467826612e71acd11fb950d83e03517964b1f637cd5b55a1074b166e7a1b602dfa8897da0b4bdbd9c9acae91032ea2d821f2c9ff96dca6c84446f8591ffdf96551257aa8cbf8e1b83b7a6d8c8638009d5a071a8884b465ec60682b90ad63e6adae540fd25272a1c33aa07da3e0338fa0dab286162cee86ca78dbf208f7e09784c9f00c7f7d5c0f762444e27a5e5badc7d601ad8ed3597c9341b3f4d3c73aa1105578afc1ac91c65d2b1977de7d1be68e74487a40e596828e50937fe4188d9649e6baa636babd34b73f13587f9ec54d921ba0ab128d1c1f938babbb5e6b72589ca5e82a06d5e120459195cb648186a2a5ae932edad81ab38b9da5c4eab53b9d0a3a610d6ea8f00ecde2e824959527cc44c1ddb51afc4655e388208bda1baeb97a3d7eb2679df5bd2f3fd54ed48c6313ef37c02489ff92700ebcf228d8a9988a0f698b08d021ec737746858c898cbe6b353eea1da414edfcf90e71031ddc178f92c4468315c451fdcf040f3ce799ce73d0fa03c61538b710ca337860ee021b711f08853bc47118e12e6cf1116bfced1877883bdf4e683f7b2c7e5a7d55334c639b091a5a20ba9ba7c8be86c580d58d49cd4282a69433477e8c3030c045c207ad9f37d53dae95169d6ab273834f5c9c6b579169fa67d7e5070e80b70aa2e30abe1b52a60f94558580f33ee2bd15d262266334d5377282ef997cdd6ae3ebc6919ab928b5c7c3783f648af97d8aa299f641d1b93b6e635a0059999ec67733bb6211dd3f8bba4d8c1271933b72fca86dd8b627328e8440fb0fb7b8109322e2f4d43ef13309534b076137cffd8262ddbd9e0f2c449966cc3a7db594987247a4c14737b1ae654b4b15c1bf1cb35f4a41202d91f443bb7e517019f2051a1a7eb702f9fb6e5892ddd1601490d977e20a631da5f49312d185d2a117e02574644a3169f6536a9c02e3ab4649f7b6a6ece6048d33eabea324a3ded420870831ea1673e3bb3af7225154f806d40ab82caed4a07952a88751beec6a9c1ce11645a47b7a30f42134479ee977c3e75c2c53633168fe91d1951cff35e3eed118c1a733b6854f73737cdbe396e304484dc49554486107ac1f0f01a2f5ac5afbceb41d7962a230303f288c5f7229208fb799acf74515f809f52d7deb9e4869aba6fc3ef7d1681bc5745b105c945a221b54494edcf8a469967aed8561e42c65baecd474c26c17185ba8498e52080fbd494a987cbd08dccb8d8cf98f637f47926ba4473d3e3965efdaa8ce73f6221b462e4832da68ee0a1a16e8332e7d1bdc63d1234ccca0bab3fca7b55d1f1ba2a6be148f27ab01eed6efd42b9254baa7f89943430627aa09c31b1dc5ae042639682fd2f08b186dd1b042578c35fae8678daf179e3e318d9dd7bbea72b00d8d835d827e4a4e0757107868496ba97026ec51b73f13db86d0b864b5612ddbaf771ff07e969ad7476cb38b129941b5fe8277ca2a82d57ef5569a0b68b54c57e53f518bc3f8658028a0c8be3f9c87d19286c7490f289d3850b7992920b62447d48d7ff3cdea9fe4dffc0da3cb4229a93047cf1749bb9731b331c7be36034fa2a24d255c6cc944e652ff64060e5a2c6285fdb5631016e2e95ff4f0c33fdc6bcb8449b10c5a03fee0b93ae7a73da502da5df7361e2afde759c6fd4be2df59081b3c82c8223e9aa020ce2e7d77520bd4faf785e7dd2374a82799f2a5b01e2786d9f7a005bcb9585ff66571eb2af0ad1109698277aa8122d80aa59725d4a93ec5e5c7d8bac7a13ff115203bf0ba7db07e8481925f247563a4beb352887a6ebbb308ac53d2339baff5bac76dd546989f20d0005355f410059fcbc15edf97474d906307537a7e9e353b022ccaf6135e103d9e16d1a9eea7a40fab25a41bf9b260d0ce707bfe8b306c55f09c811f98bbf14c414709706ec4e6ac46"}, @INET_DIAG_REQ_BYTECODE={0x12, 0x1, "61db429dfac6177059530eb87d84"}]}, 0xec4}}, 0x40) 20:27:28 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x22000, 0x0) close(r0) 20:27:28 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x7, [@typedef={0x2, 0x0, 0x0, 0x8, 0x1}]}, {0x0, [0x0, 0x5f, 0x30, 0x5f, 0x61]}}, &(0x7f0000000040)=""/219, 0x2b, 0xdb, 0x1}, 0x20) 20:27:28 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003700)={0x6, 0x1, &(0x7f0000003480)=@raw=[@func], &(0x7f0000003500)='GPL\x00', 0x7, 0xd8, &(0x7f0000003540)=""/216, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:28 executing program 3: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x0) 20:27:28 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x3f}]}) 20:27:28 executing program 0: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000080)={'bridge_slave_0\x00', &(0x7f0000000000)=@ethtool_sfeatures}) 20:27:28 executing program 4: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x541b, &(0x7f0000000080)={'geneve1\x00'}) 20:27:28 executing program 3: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x89e2, &(0x7f0000000080)={'geneve1\x00'}) 20:27:28 executing program 1: r0 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000001300), 0x0, 0x0) read$snapshot(r0, &(0x7f0000001340)=""/94, 0x5e) 20:27:28 executing program 2: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x89e1, &(0x7f0000000180)={'veth1_to_team\x00'}) 20:27:28 executing program 5: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./mnt\x00', 0x10000, 0x1d, &(0x7f0000000200)=[{&(0x7f0000010ec0)="000000000000000000000000000000000000000000000000000000004ada0000c0410000003000009f09c75f9f09c75f9f09c75f00000000000002001800000000000800000000000af301000400000000000000000000000c0000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070fa0000", 0xa0, 0x5}, {&(0x7f0000010000)="1000000040000000030000002b00000005000000010000000000000000000000002000000020000010000000000000009f09c75f0000ffff53ef0100010000009f09c75f000000000000000001000000000000000b0000008000000038000000c20201006b04000076b65be2f6da47278c750525a5b65a090000000000000000", 0x80, 0x400}, {&(0x7f0000010080)="000000000000000000000000ede2de4df49d4f87b54a3176cfd4eb4f010040000c000000000000009f09c75f00"/64, 0x40, 0x4e0}, {&(0x7f00000100c0)="0100000000000000000000000000000000000000040100001200000000000000", 0x20, 0x560}, {&(0x7f00000100e0)="0000000000000000000000000000000000000000010400"/32, 0x20, 0x640}, {&(0x7f0000010100)="000000000000000000000000000000000000000000000000000000005178aedb0300000013000000230000002b0005000200040000000000907306c205002a9c00000000000000000000000000000000000000000000000091ecd11b00000000", 0x60, 0x7e0}, {&(0x7f00000006c0)="ffff05000c000080fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff020000000c0001022e000000020000000c0002022e2e00000b000000dc030a026c6f73742b666f756e640000000000000000000000000000000000000000000058fc746f134f588427dca6ab3b846de102cdb8928c1b02965c3145fa227e29c0cbe392c0bc0c2f2242f817ebc68b77a7595d062f3d4554b765ed0b10a0b3b077867c8808d8dc643fd757bcd143f4341fa3f2f8cccd8052ac20573e82f09d8130aefa675861caffc80f82b8df772815feab7591119b252a9e", 0x4b8, 0xc00}, {&(0x7f00000105a0)="0000000000000000000000000000000000000000000000000c0000de46b807b70b0000000c0001022e00000002000000e80302022e2e00"/64, 0x40, 0x13e0}, {&(0x7f0000000580)="00000000000000000000000000000000000000ec3ef7fdb40898bdde5551aadd00000000f403000000000800000000000000000000000000000000000000000049ba25cababb26033b01903d01eda9fc979f10228c293d26101109b7ab437e4a9c031eed2dd49725819a2ac6e09c7ab037a7cf5ea772331a96236f62bb0b0776167767c19e2c1e9eaaa543e184344308a992a65f3f840d23686c61c3424038fd5d065e361fab0ec335da995af7c430129556cca7a0368c781483bf6a0c4e02dec65dcec90379a4f7e0d40526365290710027fc8999935ea35be61d17c0691f330ab770792aaf3b60b9d1b0faaac3581d3ed74362b03f2c42cfa529bdf86c96dd40d384c5594ebd914c268b624fe1c93e1fd32cbbb458f4b44fee8086f817", 0x11e, 0x17e0}, {&(0x7f0000010620)="0000000000000000000000000000000000000000000000000c0000de2b607f2900000000f40300"/64, 0x40, 0x1be4}, {&(0x7f0000010660)="0000000000000000000000000000000000000000000000000c0000de2b607f2900000000f40300"/64, 0x40, 0x1fe0}, {&(0x7f00000106a0)="0000000000000000000000000000000000000000000000000c0000de2b607f2900000000f40300"/64, 0x40, 0x23e0}, {&(0x7f00000106e0)="0000000000000000000000000000000000000000000000000c0000de2b607f2900000000f40300"/64, 0x40, 0x27e0}, {&(0x7f0000010720)="0000000000000000000000000000000000000000000000000c0000de2b607f2900000000f40300"/64, 0x40, 0x2be0}, {&(0x7f0000010760)="0000000000000000000000000000000000000000000000000c0000de2b607f2900000000f40300"/64, 0x40, 0x2fe0}, {&(0x7f00000107a0)="0000000000000000000000000000000000000000000000000c0000de2b607f2900000000f40300"/64, 0x40, 0x33e0}, {&(0x7f00000107e0)="0000000000000000000000000000000000000000000000000c0000de2b607f2900000000f40300"/64, 0x40, 0x37e0}, {&(0x7f0000010820)="0000000000000000000000000000000000000000000000000c0000de2b607f2900000000f40300"/64, 0x40, 0x3be0}, {&(0x7f0000010860)="0000000000000000000000000000000000000000000000000c0000de2b607f2900000000f40300"/64, 0x40, 0x3fe0}, {&(0x7f00000108a0)="0000000000000000000000000000000000000000000000000c0000de2b607f29", 0x20, 0x43e0}, {&(0x7f00000108c0)="ff07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x400, 0x4c00}, {&(0x7f0000010cc0)="00000000000000009f09c75f9f09c75f9f09c75f00"/32, 0x20, 0x8c00}, {&(0x7f0000010ce0)="00000000000000000000000000000000000000000000000000000000c99b0000ed410000000400009f09c75f9f09c75f9f09c75f00000000000003000200000000000800000000000af3010004000000000000000000000001000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c1f0000", 0xa0, 0x8c60}, {&(0x7f0000010d80)="00000000000000000000000000000000000000000000000000000000acff0000", 0x20, 0x8d60}, {&(0x7f0000010da0)="000000000000000000000000000000000000000000000000000000000ee30000", 0x20, 0x8de0}, {&(0x7f0000010dc0)="00000000000000000000000000000000000000000000000000000000ce1e0000", 0x20, 0x8e60}, {&(0x7f0000010de0)="000000000000000000000000000000000000000000000000000000007f6e000080810000003004049f09c75f9f09c75f9f09c75f000000000000010002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000005620000", 0xa0, 0x8ee0}, {&(0x7f0000010e80)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00;W\x00\x00', 0x20, 0x8fe0}, {&(0x7f0000010ea0)="00000000000000000000000000000000000000000000000000000000fbaa0000", 0x20, 0x9060}], 0x200000, &(0x7f0000000040), 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='mnt/encrypted_dir\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000500)='mnt/encrypted_dir\x00', 0x0, 0x0) 20:27:28 executing program 4: bpf$PROG_LOAD_XDP(0xc, 0x0, 0x0) 20:27:28 executing program 1: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x8940, 0x0) 20:27:28 executing program 2: socketpair(0x18, 0x0, 0x200, &(0x7f0000000080)) 20:27:28 executing program 0: r0 = openat$vfio(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, 0x0) 20:27:28 executing program 3: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000040)={'wlan1\x00', &(0x7f0000000000)=@ethtool_modinfo}) 20:27:28 executing program 1: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x8915, 0x0) 20:27:28 executing program 4: syz_genetlink_get_family_id$nbd(&(0x7f00000001c0), 0xffffffffffffffff) clock_gettime(0x0, 0x0) 20:27:28 executing program 2: openat$nvram(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) 20:27:28 executing program 0: r0 = socket(0x11, 0x2, 0x0) ioctl$sock_inet6_udp_SIOCOUTQ(r0, 0x5411, &(0x7f0000000100)) [ 540.272667] EXT4-fs (loop5): Unsupported blocksize for fs encryption 20:27:28 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000e00)={0x6, 0x3, &(0x7f0000000b00)=@framed, &(0x7f0000000b40)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000dc0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) 20:27:28 executing program 5: bpf$PROG_LOAD_XDP(0x7, &(0x7f0000003700)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:28 executing program 1: socketpair(0x0, 0xf, 0x0, &(0x7f0000000000)) 20:27:28 executing program 0: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$BLKROTATIONAL(r0, 0x127e, &(0x7f0000001a00)) 20:27:28 executing program 2: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r0, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001b00)={&(0x7f00000006c0)={0x4c}, 0x4c}}, 0x0) r1 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r1, &(0x7f0000001e40)={&(0x7f0000001b80), 0xc, &(0x7f0000001e00)={&(0x7f0000001cc0)={0x54, 0x13, 0x311, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0x8, 0x1, "d3465e4b"}]}, 0x54}}, 0x0) 20:27:28 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003700)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:28 executing program 3: r0 = socket$kcm(0x29, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)) 20:27:28 executing program 5: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x8902, 0x0) 20:27:28 executing program 0: bpf$PROG_LOAD_XDP(0x1b, &(0x7f0000003700)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:28 executing program 1: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x5451, 0x0) 20:27:28 executing program 2: socketpair(0x23, 0x0, 0x1, &(0x7f0000000080)) 20:27:28 executing program 4: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x8903, 0x0) 20:27:28 executing program 3: pselect6(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0), &(0x7f0000000340)={&(0x7f0000000300)={[0x4]}, 0x8}) 20:27:28 executing program 5: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x8912, 0x0) 20:27:28 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x2}, 0x0) 20:27:28 executing program 1: pipe2$9p(&(0x7f00000001c0), 0x80) 20:27:28 executing program 2: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x891c, 0x0) 20:27:28 executing program 4: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x2, 0x0) 20:27:28 executing program 3: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x401c5820, &(0x7f0000000080)={'geneve1\x00'}) 20:27:28 executing program 5: pselect6(0x0, 0x0, &(0x7f0000000440), &(0x7f0000000480), &(0x7f00000004c0)={0x77359400}, &(0x7f0000000540)={&(0x7f0000000500)={[0x6dd]}, 0x8}) 20:27:29 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_RESET_ASSOC(r0, 0x84, 0x78, &(0x7f0000000840), 0x4) 20:27:29 executing program 1: openat$nvram(0xffffffffffffff9c, &(0x7f0000000340), 0x40, 0x0) 20:27:29 executing program 2: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) setsockopt$TIPC_DEST_DROPPABLE(r0, 0x10f, 0x81, 0x0, 0x0) 20:27:29 executing program 3: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000180)={'ip6_vti0\x00', &(0x7f0000000100)={'syztnl0\x00', 0x0, 0x29, 0x0, 0x0, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @private2, 0x8, 0x0, 0xfffffff7, 0x8}}) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000200)) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f00000002c0)={'syztnl0\x00', &(0x7f0000000240)={'ip6tnl0\x00', 0x0, 0x29, 0x0, 0xe0, 0x0, 0x0, @empty, @dev={0xfe, 0x80, '\x00', 0x24}, 0x700, 0x80, 0xffff0001, 0x3}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000380)={'syztnl1\x00', &(0x7f0000000300)={'ip6gre0\x00', 0x0, 0x4, 0x26, 0x9, 0x553, 0x20, @dev={0xfe, 0x80, '\x00', 0x14}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x0, 0x1}}) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f00000003c0)) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f00000004c0)={'syztnl2\x00', &(0x7f0000000440)={'syztnl1\x00', 0x0, 0x29, 0x20, 0x5, 0x0, 0x23, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @local, 0x10, 0x7, 0xc06, 0xd0000000}}) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000500)={'vxcan0\x00'}) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000540)) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000580)) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000640)={'syztnl0\x00', &(0x7f00000005c0)={'ip6gre0\x00', 0x0, 0x4, 0x0, 0x5, 0x8, 0x4, @remote, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x7800, 0x8}}) socket(0x3, 0x0, 0x3) getrusage(0x1, 0x0) 20:27:29 executing program 4: syz_clone(0x147126000, &(0x7f0000000000)="e5f8b5ff6aa083c724b190dbdd96b461aae9d628014a78d68ba96bc0c1f23dd36f21a9f919907da2b3ea8c4742e12b4341fc203ec250019f457b11343ebb993904f77a3c6fd708daae3a4b2c9d81919f36d4ef448967d6f6", 0x58, &(0x7f0000000080), &(0x7f0000000180), &(0x7f0000000100)="9a6939f7a0ddcde9dbc1ec29bd3aac1e4ce29f34ad40fbcc27ccb5f2a38ceb0062e7731c13e591cf9953bb3904216b4850c673d72fd924d7") r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) ioctl$BLKGETSIZE64(r0, 0x80081272, &(0x7f0000000140)) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, 0x0, 0x0) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r2, 0x0, 0x0) bpf$ITER_CREATE(0x21, &(0x7f00000001c0)={r2}, 0x8) bpf$ITER_CREATE(0x21, &(0x7f0000000200)={r2}, 0x8) r3 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r3, 0x0, 0x0) ioctl$BLKGETSIZE64(r1, 0x80081272, 0x0) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, 0x0, 0x0) 20:27:29 executing program 0: bpf$PROG_LOAD_XDP(0x15, &(0x7f0000003700)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:29 executing program 1: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x8941, 0x0) 20:27:29 executing program 2: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="9a") r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) ioctl$BLKGETSIZE64(r0, 0x80081272, &(0x7f0000000140)) 20:27:29 executing program 0: mount$bind(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0, 0x0) 20:27:29 executing program 1: pselect6(0x40, &(0x7f0000000200), &(0x7f0000000240), &(0x7f0000000280)={0x2}, &(0x7f00000002c0), &(0x7f0000000340)={&(0x7f0000000300)={[0x4]}, 0x8}) 20:27:29 executing program 2: r0 = socket$can_bcm(0x1d, 0x2, 0x2) recvmsg$can_bcm(r0, &(0x7f0000001680)={&(0x7f00000001c0)=@isdn, 0x80, 0x0}, 0x2042) [ 540.830024] IPVS: ftp: loaded support on port[0] = 21 20:27:29 executing program 5: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x80086601, 0x0) 20:27:29 executing program 0: bpf$PROG_LOAD_XDP(0x6, 0x0, 0x0) 20:27:29 executing program 1: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) read$snapshot(r0, &(0x7f0000000600)=""/236, 0xec) 20:27:29 executing program 2: mount$9p_virtio(0x0, 0x0, &(0x7f0000000380), 0x0, 0x0) 20:27:29 executing program 3: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x891a, 0x0) 20:27:29 executing program 4: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000000080), 0x4) 20:27:29 executing program 0: socket$kcm(0x29, 0x500, 0x0) 20:27:29 executing program 2: syz_open_dev$audion(&(0x7f0000000040), 0x2bc4, 0x4082) 20:27:29 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(r0, 0x84, 0x10, &(0x7f0000000080)=@assoc_value, 0x8) 20:27:29 executing program 3: pselect6(0x40, &(0x7f0000000400), 0x0, &(0x7f0000000480)={0x80000001}, &(0x7f00000004c0)={0x77359400}, 0x0) 20:27:29 executing program 4: r0 = socket$can_bcm(0x1d, 0x2, 0x2) recvmsg$can_bcm(r0, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0x0) 20:27:29 executing program 0: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VFAT_IOCTL_READDIR_SHORT(r0, 0x82307202, 0x0) 20:27:29 executing program 5: openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000200), 0x29a802, 0x0) 20:27:30 executing program 0: openat$hwrng(0xffffffffffffff9c, &(0x7f0000000440), 0x8840, 0x0) 20:27:30 executing program 2: r0 = socket$unix(0x2, 0x2, 0x0) recvmmsg$unix(r0, &(0x7f0000001ac0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x10040, 0x0) [ 541.631160] sctp: [Deprecated]: syz-executor.1 (pid 22360) Use of struct sctp_assoc_value in delayed_ack socket option. [ 541.631160] Use struct sctp_sack_info instead 20:27:30 executing program 5: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x89e5, 0x0) 20:27:30 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) recvmmsg(r0, &(0x7f0000000580)=[{{0x0, 0x0, 0x0}}], 0x1, 0x2002, 0x0) 20:27:30 executing program 0: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$tipc(r0, 0x0, 0x0) 20:27:30 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, 0x0, &(0x7f00000002c0)) 20:27:30 executing program 2: add_key$user(&(0x7f0000001300), &(0x7f0000001340)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) 20:27:30 executing program 5: bpf$PROG_LOAD_XDP(0x3, &(0x7f0000003700)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:30 executing program 3: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) ioctl$SIOCGETNODEID(r0, 0x89e1, &(0x7f00000003c0)) 20:27:30 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003700)={0x6, 0x1, &(0x7f0000003480)=@raw=[@func={0x85, 0x0, 0x3}], &(0x7f0000003500)='GPL\x00', 0x7, 0xd8, &(0x7f0000003540)=""/216, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:30 executing program 0: unlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200) 20:27:30 executing program 1: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x5452, 0x0) 20:27:30 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) sendmmsg(r0, &(0x7f0000002e40)=[{{&(0x7f0000000000)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @local}, 0x80, 0x0, 0x0, &(0x7f0000003f40)=ANY=[@ANYBLOB="1010"], 0x1010}}], 0x1, 0x0) 20:27:30 executing program 3: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x541b, 0x0) 20:27:30 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) bind(r0, &(0x7f0000000000)=@phonet, 0x80) 20:27:30 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmmsg(r0, &(0x7f00000036c0)=[{{0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)="9b", 0x1}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="500000000000000014010000ff070000330c18122c0f5fffd9d7f01f86b132fb9343fe67227095572258ab4da38c9cf71d7b24f525930e4ad74b36664dd24c64839d02826e05f33d94c5c40000000000e00000000000000006000000200000007368503c7e6a75af722bfee30f5a32467d9e9e52a170c420644e447549f87c6367460ae040dbc827e4749b99e74d104ca9f42b016064277ba64e2951853335700167899d7d8442cd03e3fced128bffc75a8477ce061b89da542f43089ffcbb3f85c476e9272f86e08f8a4d1034d702cfe07a697200a53a1a844e4a336c4e88d41e328b757b5d24aa907e387d1d9a7453d295937f0d7a4b36e0a7785ef7c57efce891b42d6f86ae6485b28f224c11e5cbec0d31757f07a9d44fae71a54759a87e041f18cf8c2d85910fbdb7ac000000004800000000000000c50000000300000098fc8f36ac6bed12804a5dacdbc1cf68a1af599b3d2891231e2c8f7b1c1aace27c3821ff54fa27b5d761a68571dc0f60aad9000000000000a80000000000000001"], 0x220}}], 0x1, 0x0) 20:27:30 executing program 4: r0 = getpid() ptrace$peekuser(0x3, r0, 0x0) 20:27:30 executing program 1: mount$bind(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00', &(0x7f0000000280), 0x0, 0x0) 20:27:31 executing program 2: pselect6(0x0, 0x0, &(0x7f0000000440), 0x0, 0x0, 0x0) 20:27:31 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x6, 0x3, 0x0, &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:31 executing program 5: add_key$user(&(0x7f0000001300), &(0x7f0000001340)={'syz', 0x2}, &(0x7f0000001380)="c2", 0x1, 0xfffffffffffffffc) 20:27:31 executing program 0: syz_genetlink_get_family_id$SEG6(&(0x7f0000000040), 0xffffffffffffffff) syz_clone(0x88000, &(0x7f00000002c0)="201ca5c46cadf7d42f2899ae65bcbd25bacd621669bcd5b6bc36791ef949bb2136698059e23226479d035fce48216e18a7945581b9f521c72aadbbd8efc3f88089aaa246f11de72627a3907aa671f3ad81d7a268eb81353b115a404ee04d14f3d330e0145615deecadee59da47e35daacd0439ebf403c50395635208d72c04d5e8e3fe25269bc896c0329e0fcb6162ee6baa519db51a54e6110b833b3e59e73437d44ba6ff12f741c94f44e6335d69466535a404b4e7c3855df22ad33d819cc589981691e34d2c1ba6a645b66c446636b8e7004070517b73426a0778ce6de5dbdd5439e2a06a4f176b52957912ca4939b8af88aa406c5a50d380356c8b55c7b6b7325547c15baf5ab2905a82cb057481f5306e6cba72c837ee040b1f6ddaf2a8a1bb148c0b66bb3ded58e2d62b2103bf0008884669ee9d17260673b3fc5e9af7ac42db771f6f70b230539f9cc64ca41d6ba28b76a825e1d5f71fa5db7ec6ade25002f0392af48df72f4aafd692a8035ea73509cf96f4264068ac079b1f976a7890380406348846f1eee39ab8432c61ec4f5eba4cf4d36d97eaeea96549fc17ba90ca32cd4794cb67c59f6426f8008d026985d8cbb35f29ff18076e36156821c12bc3e1729016ec6691ec25aa5beda7e7b9e382e51c57d333ee2084a0a256a6b90682449370deedfd39b6d95adc983d42ee1bf03c6f9c1371c027889e832d31dea24b2332721d42ad91b857f99aa6d2fa0bd9b6cf52bb7e120fb208de29329a3e2e409facb10aefd667b8becefa011b8393b050063846189e651f5bc3e1d8b3639a56505f1f83d6f2c2ab88a73b254e818c5f36fa66af40faeebcd9f338fd32c5391067f824a0f910fd90ce0b973beb67afb3195af5ffab4a2da968a8204dc939c8288fec02bd3cc443c87b4fbc8daf110ce5babdfb554f719eaabb8a7c3cacea96f2a5ac6adbfa953a7b694fd73da9989232321e4f7dd0ddc206ed44730cf3603249992fe1914cd6ee72e1b61a7312eec664aed676561982c9e3f5fcd75fc28fcab709a880e4ee94658c305001044411645720f9adc5c4fe08bcf217b3c4cc75173ac2f04f66dedcc1050ebcfcec7497134650d81936a39fa0bc8b957b366c5c92226b991c7ed624b854697522906853252e810ffe2c7d31416e308d3be0ddf9d7cc93f170875d84f1fb996e8d2b116b13220091cb79d4a973f81814fc03db06b3e2a6f756160af28a493ea5f8ac7f28f6a87d226aecd7e81408b03be689e38d22c44025c0b13d98a2108094c9230dca41506ef8daa0d562cbb67b78ae56855b54e75dd92d6b0880c43d4781d62159188d22684dd24bb1f2b4e056e7158420fa9a826c5d13dc74002771dd80ed776b9b963c19302408d1b483f60d014d84eba327ca6ae35ebd470865649c3828384c12ee8504fe7cee7bd9830ef2794c19bfd5db9724688e792c8a9e6de3ea1840c635faf00675507866f6e4303b23251dada05af5b9e0ef059c348bc566e782221e2540140787f0efb1c4453df50ccbc8496ed56ac1f1eeeb2ab6e81ac90c257923cc14c809028e83f91eac7a991c9bbf09b3b7375473af0d276561caf2b2bbcefde6df69b1f8b3d42819a5932768d793eaad6895552e2c5ac33ea0d3d7aa3d020c773e73ca786bd94fa3b8fed3616c7d86a72192af8e7cb192970e535db79dfdd711bb8ae1c3896d66f63c9e317f7f09e69229f41a8dedcb5bae8383ebee2301ecd0adb4dd625dbe27a2aa8f19fdceb7b033c325281bed60cc157cff45c98efc96f789e1886639ae2ee6b320ef1874d523e30493316eda7783b654ec5ec9b7f6b151080eb573e55e56ef908cb257f70ba1f97f9320e8069c4e5469c5e65597370b730409cb2f370987661780c13e4745b2e9dd49bd876bdf841751758df61010daaec6f6636fb7b2ea3373db327cd0f2ee3b06d6b958696c60ba23ba37960810561cfa07106ea952adc722ed606de9282a90084a03cd7689f9e06e0f084af840e610dbe9a5535ba98c04add061128b1afbe443d1643b00c95e419e526c608d7de899ca22247a07515b058f266859ba79048bf3618138d99360f13f7b43292bff31dc3aa6168579c5b470b733bed177078f0f94edd99d149a57c9b22a23e320db81f183321e03bcc2c397cbf877f4201358eadfe6bbb5d2412ff223faa2c53acdedb0056ce103b98b693896abd4734ed7f04cd4746bc850595f7e606d0c9fce62a7373599c444f0d851d24a77c633d982db333e6fec2aec7e12edcab3b9ea779357a06ee1473a76e7b8072643efda0fd0e5b546eb5ef2e9e43c88a057c64bbd9728e92b0c4b09d1cf6344eb5ede5cb3b6b0b012b4e8ff734586388d88d5e390074d6ba410d1f4bd284e3e1d631bd41342afbc7a9ddb933f8560751f76dd868bafe60fad4dd4f3bffae70abb386f08209631a0d11e95d3882fb6bdd081d82328b75fe3f5a55a340c02ad058467e41abc15ac9a728fd443e03d0454448edefcd3847ecd825e664476633d10c7858c9060a783a38432c09ab54e5ad1eb29af15f2f8251374c1aa442338376b91547a21cf206016a520f9cecf1539ecbb8199f7753aa79e00b1d7c98777fb090e7a6bdb567e956b5c5eb5b1a5bcedcdd19041552f6f7a6514c6d625d91b65c60eb9cc2ebf9a775b34a05021b1fa9d0cf3840da6d0c122edc4fb5f43503fd3cd1552aebd565f90a87c4cf552a52024cc0ad1b47594bf2ab5b9dde32009fbab9db94ec71c2943f02bb462983dd3413f9fb3ab5a2be4edf175b2de0d92462ab8d45051f3ae797aeaede666a63d5f1fb40bc4f2ce781876b32ca8e18c3f2535f7d8aa30efc14c5347682ef873d1be05e21c148db1dd5ba326888417e330ed6c41b225a5a16917cf69c29fe79a670ed5a4dc6334e6190e49414dc5a8adc8eb1054e9f75383698ef6831975f6f984d8832a77e7d47ea52001fd9bbdbca573948385f0207a5311ff04493b8bda4feb63df41ae34325d8bb6d870199d7a6171746853b9c649856169885a5a4bd07ca866080e88c1b07f06fcad4b7cc815a409ac1a3233b8c8f85b7dc10ef7622fc4af9db0be333b21f17d20fe96c6424191e52af6f26f44d1058ef86ff26825a608d09f1ce9765173393eb081e35f0dfc9c0e258b4966e3a2856afcc9a3376111d0f67783b2592b179cb145a26316fa3270770dc264a06aa34e812ec927c5e090e10084ab6e846180147fc99abeec7800ec30f90c4400802f61c51f0a5fa0265faa22b64de16129022c2d19fddf170f73da5961f6df5f14d23c06b040e9126c5b7b35f7a2cd246bd077ab21eeda79bfcf2b06868589aedfcbef3bbbcd9b702a91ff86b198d8c97efe7627967dd2cc9af21ec64fa1ef0933c0c2be33397bf54b5e1516bfce393ee2765e775a8f9bce1bf615a0e19e749fdd3bd24f275cc4f09dc2e4731fe607edb551c06d95245f0fa839f94c2799b9ccaea6fc48fbb669f324f7f236a117c4c4ff852735fe72d5072ffbcbe2eb04e2f7301da1f8d927dd18ff5d1d4d08c2983ceaf049552c1eb76733c05421364a50c8acdad5f310d54be062ef841698318f6f711e18e241587fe0a3c4b1eafc304928d3299d3dc2bac5734f103ec07239acf7abda5b45b31180117e33f2f14d6f2232b21cb1a5a703ebc57eb6b13a791501a452e34a557c636c91f3f99aa16bef7b78555b92c3ff6956087132a1ea0c69a29e3b91a84adee15620870ec2ecf2f34afd6e20688df6004071b334592d9bf47d533d19dad0077486419df926012713b8319165e0ec6edea910c5157aed240b165b735ce0f35025f781ac433678f7a4d627670863bf72df5febe9f8255c2b6847eefe0c32b3216ccf076e8669679ff4d08b0d85e791bd58cc20d7aca432eaf98ca3a7af239da625a4a52da367ca683af65005e34cc6163a151997f86ff2d1f47e8cea9e57f5f2a79b8d21f3d4af0d8aa0d34177ad105233c1a486ab955006e5a69a9b0c684dbea619d36feb1f634bbb9f8f9a3145580f5649e1224e2a6a74ffc84d494fcef6480b19e5f7ee2ebefcddb66c47a065781fa3284d22d4f91e4cda73ddf969db5b5dbd56ce085e629af6506922cd9c56c8553d817c803231783ad45474009a4d818bd5174fe48e8dba237b5492257a1f8a10f087f39c192e1ea4f5382401091102db485768e0f01b0173adbaf62762979cc0ec952213acc9e711cf6e5526de2ff93c44abfadd08be74fd1b727aaec1ca66ed9c621b65839d2835d932b3016bfc41215827e817ec4c86d15f996ade79fe4bf96a164168121786b07028aba2c551e2ea7649be539044978c8bc12c33e7e653ac5b9ac084142a76c7d24fa05869acab83273bf0a0528e8154e8ddd7b83d0542759bbf19318c392726e4f88a80e3877176c6bd7ca1776f60b4c4c875271e43decc93eb7bd57c04c6ef8c4d278b5f83a6d19e84cc12d3bff64f9602460696a79e152330a5df471ed5d4a24815fd29e209dad54f00b072237ee85c060790b240f484769b950695c806d0251fa6756fcf9ced7d827bec36ba9a0e1f6d8e7f93cd106b3150c99a81da276a154bf687cfad757d170c1d30d598bbda5ccddd758e6b26f97db55f2e373559687b6eb0948891d2da73ddff148c85c43cee0ac418e2586a1fca69ecfd91da7091e8ba0cc6bf6c4f70f1ebc2849e8b0e2b87978fb40584c3c14a6133b678ec6f00d379bf39669a07bf7c630847ee7bc96a985d5c2540fa69044f48139c4485787be18c8486dcdaab671941edbd9857a2621c35fd6dccaa9dac8ce05574116a40553251b2137f14358568200c6fa92b12518f5f8e9e3870d5d993430b77a723c5dcf6309e526fe366442ff6a091feaa6a907331e3464281f16023b6714edadd977eb1a950565fa889ff9e5c92843454c5e486916646dae8ee4016cba450e655077581fd66f75aef2acec1005927fd1cd177d4381992dd9802b3ff938c4f624ed28f2ed0ce78c310f7fc11cd9aedbbf159d4bc0d942ab313a2c262667a1943ab29ba75120cce2ae433b376334add18924d1d4cdee26f5e5b2d3b0514fe6f4d869cde9addbe6de4fec1076d443e3b74edea8b724e278003cc87a42197c88ce416b0a39d4b5fc822811cc22c385f00e9cb56d8144b6afe8527d4157d5ba9ffd41f07128ac8d7c2beaf9514f64b33e5b9a8f6cb165f8499f9d2c0911f28a520991ff2e4a02fb8f84be4f3fc1583e35d062977aeb9cde8db57b159010348272ccb25d14f89feb2c6cdb4f8b71d9f58e9bd3b915c4626d16e9a3d741ceb1a310f89fb435131ae1dc6c980ba8dc5e2dd770fdca49d78c704fc9ff8054dff67dfa046d2f074bfe9354275e772d702ff44ff73e0362e96366180b9b7956e97a7d330b5c2c27ef4628303f950002045dd53b0d4deb949270391a09b3b5065043fcdcbb840fd63694265b11cd3d944472244d3080960f8ac77534dd90bf83ebdcc737671ce5566fa22e2b012d5a7fb8221ac5511a9539fae626441218da0e72c1836f1da595c3f9321122a6bd597c50040df488ae34b8faa1a7ddc478271df752901acd229a9ca45d698ea3301923cf4286f939c638a8a41fd55f8f2b4e94345282028e27fa4593b3d54c4b603187243f105c0846d88ed84876c7f716b60859773146a53fe90c4aef8395182cfc2dc3df789db3a9b4cd3b1c04d55379f5a4dd0d05a859bd5b89ace161a73e0053d34449ff9dd4bb16364a6a23077c46647958e744d1fdc0b5ee8d8e78cc02942b734ca292c07847aa649105ba95dece89017ebe92d", 0x1000, &(0x7f00000012c0), 0x0, 0x0) ioctl$BLKBSZGET(0xffffffffffffffff, 0x80081270, &(0x7f00000013c0)) accept4$ax25(0xffffffffffffffff, &(0x7f0000001400)={{}, [@remote, @default, @bcast, @rose, @bcast, @rose, @bcast, @default]}, &(0x7f0000001480)=0x48, 0x80000) openat$nullb(0xffffffffffffff9c, &(0x7f0000001780), 0x181080, 0x0) 20:27:31 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) getsockopt$kcm_KCM_RECV_DISABLE(r0, 0x119, 0x1, 0x0, 0x0) 20:27:31 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000980)={0x6, 0x4, &(0x7f00000007c0)=@raw=[@map_fd, @initr0], &(0x7f0000000800)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:31 executing program 3: openat$nullb(0xffffffffffffff9c, &(0x7f00000000c0), 0x10341, 0x0) 20:27:31 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003700)={0x6, 0x9, &(0x7f0000003480)=@raw=[@initr0, @ldst={0x3}, @map_fd, @initr0, @alu, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffa}], &(0x7f0000003500)='GPL\x00', 0x7, 0xd8, &(0x7f0000003540)=""/216, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:31 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000340), 0x0, 0x20c800) ioctl$NBD_SET_FLAGS(r0, 0xab0a, 0x0) 20:27:31 executing program 3: r0 = socket$unix(0x2, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000000)) 20:27:31 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003700)={0xe, 0x1, &(0x7f0000003480)=@raw=[@func], &(0x7f0000003500)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:31 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0xe, &(0x7f0000000200)=ANY=[], &(0x7f0000000280)='GPL\x00', 0x3953, 0x9d, &(0x7f00000002c0)=""/157, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:31 executing program 2: bpf$PROG_LOAD_XDP(0x12, &(0x7f0000003700)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:31 executing program 1: socket$unix(0x2, 0x2, 0x0) 20:27:31 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cts(cbc(aes))\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000080)="ab553fec94248c32e27d04000000288a", 0x10) r1 = accept$alg(r0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000007040)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000006fc0)=""/109, 0x50}], 0x1}}], 0x1, 0x0, 0x0) sendmmsg$alg(r1, &(0x7f0000000640)=[{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="a11cf70264095c2bfe1c2dae9008d76768779d25a736d4f12407bd42b57f1cf68b1ab5321237455f5483bad0e44e97491f0c686c4f2217930674c3251073eaf0350e446ea2904327d55a632cf963588d", 0x50}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="18000000000000001701000003000000010000000000000028"], 0x40}], 0x1, 0x0) 20:27:31 executing program 4: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$tipc(r0, 0x0, 0x0) 20:27:31 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nbd(&(0x7f0000000080), r0) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f0000000300)={&(0x7f0000000040), 0xc, &(0x7f0000000240)={&(0x7f0000000180)={0x14}, 0x14}}, 0x0) 20:27:31 executing program 0: r0 = syz_open_dev$ndb(&(0x7f00000000c0), 0x0, 0x0) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) ioctl$SNAPSHOT_CREATE_IMAGE(0xffffffffffffffff, 0x40043311, 0x0) socketpair$tipc(0x1e, 0x0, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, 0x0) 20:27:31 executing program 3: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$TIPC_SOCK_RECVQ_DEPTH(r0, 0x10f, 0x84, &(0x7f0000000040), &(0x7f0000000080)=0x4) 20:27:31 executing program 1: shmat(0x0, &(0x7f0000ffb000/0x1000)=nil, 0x0) socketpair(0x0, 0x0, 0x0, &(0x7f0000000080)) 20:27:31 executing program 4: bpf$PROG_LOAD_XDP(0x11, 0x0, 0x0) 20:27:31 executing program 0: select(0x40, &(0x7f0000000000), &(0x7f0000000040), 0x0, &(0x7f00000001c0)={0x0, 0x2710}) 20:27:32 executing program 5: bpf$PROG_LOAD_XDP(0x9, &(0x7f0000003700)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:32 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x6, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="c5a90001"], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:32 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000003000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newchain={0x1ec4, 0x64, 0x0, 0x0, 0x0, {}, [@filter_kind_options=@f_basic={{0xa}, {0x448, 0x2, [@TCA_BASIC_POLICE={0x444, 0x4, [@TCA_POLICE_PEAKRATE64={0xc}, @TCA_POLICE_RATE={0x404}, @TCA_POLICE_RATE64={0xc}, @TCA_POLICE_PEAKRATE64={0xc}, @TCA_POLICE_AVRATE={0x8}, @TCA_POLICE_RESULT={0x8}, @TCA_POLICE_AVRATE={0x8}]}]}}, @filter_kind_options=@f_u32={{0x8}, {0x13b4, 0x2, [@TCA_U32_FLAGS={0x8}, @TCA_U32_LINK={0x8}, @TCA_U32_ACT={0x13a0, 0x7, [@m_xt={0x139c, 0x0, 0x0, 0x0, {{0x7}, {0x12c8, 0x2, 0x0, 0x1, [@TCA_IPT_TARG={0x105, 0x6, {0x0, 'mangle\x00', 0x0, 0x0, "0f362294494635ae5f775672663ec0dc290c6a93e1cfb7070888ed87a406b3554bd7002babc6b4b4d21c30e6af0d22a5c2105e7f56789f583dd37b961ad19d55d101e18d77b2256d56f1716f6d5c33962be08ba7b8c228e41299d318063012031f8366fedff11a4a93ac8dcde3ca428b9b77002e58252fdc91d704308e705412545a532f6f724aaa6248f5199ff4bea55f1e42545fe65ec9e141dffe7d4160e1dad771c7ebdfedbe39911bcaef090e48477ef010b6c5c314dc0d3bf37604d0ce8931f1efaff8ae291fce7934dd7d1c20c85c98be1b3524dea89dfe"}}, @TCA_IPT_HOOK={0x8}, @TCA_IPT_TARG={0x49, 0x6, {0x0, 'security\x00', 0x0, 0x0, "49b39c361216678c51062a8a9e57f7afe57d0cf275bcbc88a178ac0d439d97"}}, @TCA_IPT_TARG={0x7d, 0x6, {0x0, 'nat\x00', 0x0, 0x0, "c66b763857aadda8298b219b8a59bf3576e049d48ee69698e44839b242187c8e33052f13dc91ca050915428d9de62cf3e0d6550ef78a3996e40e12e8d5f8b3b00f3d68b915b7ae68c40c775a1dc05214840986"}}, @TCA_IPT_TARG={0xb1, 0x6, {0x0, 'raw\x00', 0x0, 0x0, "2095ed8517d267f6db4d591eca7aa006530d2356fb56fd5a91256b65191ceaf32df6ba93189cc310c2152c06951f85c5ccfa1a5323e07b89a6e10568d80b0c240ddeaf7fe79ab2def0b0ec56aea3bb287d16cab63f582f5e5691b42286c42241fc5259680ea7130a6cc16ed019bcd4f6bc2baeebbebab12cac246d2ca9f5919c06ae42a4dd64ec"}}, @TCA_IPT_HOOK={0x8}, @TCA_IPT_TARG={0x1029, 0x6, {0x0, 'nat\x00', 0x0, 0x0, "329e7f19197379573313e139428d9da03c7def82fb73f37f5c478c5fb13c937c868642d08ae13222ad207eb6e4fae95e43969b91eceb2fe5131481bf6765e15999a0c5c5d00e861dd6da7339f16cc2dd02bf99e217372c04d42d0a591a63e290ec12d57537786c69ac3da54740b7798faf65604fdc7dc08ab90b024815a191071ff24f305ca7856b2d2413b8487954e8c645ba76ea32d91f1f2989c56d8aded29bfaa55c97b16b434f320e6545649420cfae69970e8495ffeedeb5962c1669ef715ba32c940d6ac0ed63102dd1bbf018a7b5e4d4ea8b5e28ae1a5ee46ce3d1fb25584aa9c51659f89f6c5eda024295cafb558865989690bc0e295240f483c716b4009fbbd2cde2e743f7bd56a29bfa9bcee63ab62b2fda06a93a3d6cd799844d86ba8ae1f7b7307b20d4f49aa24ed41b892249b1b3647eae0255875f55bdc1e1db2c54f4970460f55dbabed685d3db1ab1437e6dee5b3021a72f9aa9afd1b6966be85531c66071df46eca9988d1f93f56c7eddda7e4dbafa06926a9928160d88863a9ef734ea90a960b2beb257520a4b1dd7a0b8f4681fe088ed76283c52ff7d67d7bf9cd1ec2579b2c71e7f520c068039b4fe879e1fd20130d54ae1cd3b40e17aee78e43815d7a32245d90c9386a88e5bd675c016873a607a807cadf1e27e0544ae4b045aaf585842013e3e5ff58ab2018e3056b5ea2337a81e54f88de13245b752032b20c014a786c568ab7052d958cbd78664de14ca3541ab05656aad08bc099e00f78a21ec06b495f8f71e0445a8bbb263807394bedebec5b25886d04cf11a53c94cddd6abc46bfa8bab2711080da7c31999dae82689a3c6c7c53f01580eb8315c97e168b363348968dc374c72f3145a6a51a5badfcd26d24b5bd5209c197baf4f67bcb06f681a84484e941175501e22cb8be263d0a3bde171261839aca3ebe29c70c67a86f5bafc276794fe2f023d01bad7d3fef1faa7bc2039e2349cf3930e2936ff0a887e3fd61c8a9946cbef46da3d5562f89f91ae248deead258ec781aa07d2679cf267858e38c52646ca444bfe24353633cf7882ccc7abc93dc725aca6ebc808212d736ab784995c210102f421ea11b0b6c002853c5b95c1d9424ab46e031b7249d4b79952d9d7215ac5af71ee73ea82e84a9a20127964dbef006b01055c2996cc8c5d4b1c9fb49b1b9a4746a3b862e26d92baeebd3b7f2eee28bd0d467eec66bdcf6980611c6960399c26f4f3e787c7bb6e5c9d72f54075bb9af9ae9e3c6208d536ffa21a6deeaaa93c253cc56002cb3b5f72bea2e49d0c55f3517d7317638f42592e5d7cb7f7f9f3535ee669508bccf69c2d2454a5d6394b959bea9333803745dd37e65155ae59752a087170e9a884ba048f10aa6f45a1a6cf5229e5d2723ff2a1ff446dd7e441b770ab9f2262fb3b877c7b55fcb6751726c3311c0a9bf6225cac813fa14b19b7cfbe01daab2d89e7da235e48b59952d59c027bf06d0522268859e2475f48ef1c6a689d212a2e1aa3ada94f3716ffcbb99f600a5dbcf2cd9adb418c9c5e51d85965a101f9325c1114ba04357c9f152c95ce61529a49cfd823f715197f5668abd20847f39494ab5d0030f3111586c6861768f5a6c4f4ea72a9b3c123f195691344bb6455ac111eaff6c7b4f5c45473f3bef69a577905113ed977ffca6d494e0baf15629a14970cf24bb6ccfcf42441f6f851020c8f430132f37f5ad0b78d31dc23ac3faaf654e4d83b1612040a32ac2acef68ea6b8c1d8a659f3221f1459f9035616f7ee75f571b4d510955fe1b593ef1eee5a5b8e3b932975c17c36777c634b7446290033d6e16ff41356543d5fdb2d4e54c3511003e12d947058623465403298a18c49562ec2671bc61a0707d44ef614aa32ea4728fc96b696152edd70db261184e4ab0982f228006953c458640a1b15218b4ea7e5fa6433412d6eec0139714d97d05573845b7f8ee3f99b55dbeb2a851452fc6297b01da6d4e78d63ef5de7e1dc18679437df6d5bf34ee2366af945024526665b083bb57c8325ff1163080e0e593ee1fa3168f4ab6c31ed88a8c87dfad8d270e1938473af1b204c5e108ea2309578f6ff77cbc8ee62dcf842accda698bda6ed4832b7edae7116b51e772056d30b1ccb6c19c3a3e1b866e0c2f8f705584a6875618d5801f72f3ef2db98ac8de3724c41c5dfc65f2011efa18b1c539d970ae11394665719b4d14b3ca5920d34a3795d34c2f9ac65e799ff690ca4aae1d968f4b62e28a0025abdc55e74dfb98fad8456d10caa23371d32116a2b94e5f34dd5b600b6a4781484adea9265a47dc2ebd32265f9d46ee13f569f762385530f0e4f12c1c379a78108e7c641fa9ecb0794edb2742690b253ca50241fa363ba178641e77623870479499d80eb41874353aaa4462098b81a4f6f80b8a19e268f9edc6fabd82aca0a8bebc185b144f0549b8541cb66058cf085a3a22d36d32497a50a263c3cebeae9747caf86ce8eacc01261fd1352fe67e2adb46266da09916bdf4d6e6295d07e579d1be083d3291004a61bbbe47c0c6e7fa4b7c42c32171d8fa5dfe57edb84c711bade7be2a62fbcf9764ad6b4d768783f922fc7d6566e51bddc2a321f15f69aa005590ab813c205a701f8d1566aaba0dd7612ef1ca71308ced87d08e0e40c9fd499f89a6988e78fdf5a3977d6e9d698146d28da0128f240d1cb16ae253369db01025297b8d4dc64b8ecb09a9869ef85e0c24722efcd164894dfb2c7d7fa9d222668eadf7f018f7f8acc9c6aedf1f915af05e29c61d94f4ba2597436f2ee05921d4d909defa5a2d898dd35acc51f5d8549996ee55cda8c301ad9b0d73e2efeb5aa975a8b309025310c7882238dd174ca584568cb92bc3988f1c35888636e5b3a1c5f31d962783e129f79388b4f5dc6387303094cce0b7cf28dfe7eed2bc50f91e12fc0d8108a43a6bfbf3a57dc7e534f8fff1dbb732553fd639134f0c3fd0a1f65ee04467cf4ce8fa890e846fd8c2eb93e81bdc0eb7b0cb90b004b6046b7f704a1d5a550e2f83fc096b24aca4aa6c4d3fef5abe73cf5a53b2c77651b8a6a502db1c83f7417a6baff75754573e3e82d1541e99c5200c57887459154a550c79290883a7f0d8064acd0d842640898e4a4c15a449bfb4aaa957572d8a1526aa496712a34b3cc2ec77dcc0d8d2d979bebc373745ca33013122af6e7a72c486d889804075181342657785837afc7624c64beb10975e77eabd3f4e04892ba6a9ab0587943a1e2e9b6d3447cdb9c679fa8fb2775898cdfe97b009fceb07ce9e4647a27d1c35ec48efe12fcd08e12404a543052001685d2ed0ee3afda4bcae67694c7683cc40cafa38901d21310c58f4843c265edcd19516b208586396ef5ff4adccd0a865759624194158b106026bc30dd532577a95999d283f915ce657698c8a6cf6dd68ddd708e8e6bb29fb2774d19f3f3e28fbfe18f15ca86f878dca0a76489d983cd1a9af45566c3cb20893e63aa10fc6870079b2a9bb4946d7ba8564a45eda583795a52de0584323975d0ab4f773c413caadf530fb5f420084f98243b52ca05c7c576c7f35c05f077e3e29841c5b15d0e79c64e7470013d9f0d38ea769f5ce987e51af355667f3b527eade5fda75b93c6077f253d44c2051fe6d550d2598dad8e44c21a29ce8e1ed838abe528af03c1ff716a324420698b4217a93eea7e7853e6fd977011027e3414bb53cded73470892c1822dd7425fc289c4d6684df2b69efc824cfef3b3e35e9826b3a7814fa8a3067d8960a6304d1008190fdf14e7f5ede406a66932aa5cc79fd48ea0ce7547f91ffdd5ab98e4b4e1681531e6681117fd13477ec4270c0a9815a109c5e7a4f0b892c14fd85bdfd0737dd721d49fa96207000945acec0c94f454042df22095ebb179816e063a1afa2a6d65ec35c7dae28c6eee721ec7265caf207dc4dd971e3bf71a08af1219f4227d77bd74373d928d44ee97b4465cf4d5ae0d784f9cf20f8301aae229b6efa01015b1c5574e37684bf105f13c32f26c0b40d22c7402e86e45512103a0664b3de1b914c0dfd82d96379bc607c3ec676b77e2e37ac770a036e33705ef727eeebcd572155d4e0d3888249f82d56265178d15a33f65603e07f6eede14860e2ce86eb4832c49a29d8ce5c9cf74cadc4defa4434ae0962b4f2a691848edfa8c7857408e0ba2eb9e7416623caf36e309854e22e586f479dbc02eabd37cebe161cf2f489291d28496080fc372fb3ee91bb11aeff55b83ddfddd047cfd887faa63df7f6f06a9c3ba7ac6bbc6645987075fde95c886adc91fdd3a4fbacdc41c2ecf023391ad5427fd1d6b4221f7bec535a3a36780b7ed9e00fbd7e24d8ff5b4f532dee210894229b5ce9ae2dfb5067a053507bb73d2498b8171a6c673a9889be4444be7e78c148f6a50b055b2730c1698ca94c3502d589cf758219ddff346148c55375c69a817ef1b643d0ffd206b1c1fe2c8e46ef728f0c2434bb5931beaa701fba0a9d993348a14b5339795a47d22d7a037fa778c8cbbd82ecb4c8fa7c940defd206e592f85618ad416cea3bcfe45856b9d7bd575a2c7f5b98ce85e6bce70b811e1c7aee56f4bcbe129b3e54ad0fe38e0548213a62ab7852c1857b8667978c74ac1e267fffd7593bc12c5fa69e28e26139589db37a67d515a483b02bf83565db2f8c249a9eec2fa06454b66b8e00b9af2f70f3e2ac3f530c2050f33d98a7f140efe8338f334c4c0d59b81445590fffaa21eeb7605dd4657a7ef2fcd912e88e80c6f22b69e40af78b73880a80018760e020b724397ac915348e8cf91aa8e14c5aae488e5cea515112f96b42b24e2ddc8d3b22b3217b5903fb8574d93fecb4d46d5d168f584a9ee48117ab4018420dce433ee0cb51a6561ff179da1dde6c580c33dec74db30a04c9ab05c61842b6dd004cb648be63b120028fb754db2dac2eeb803595950478b001503f1140cfeeda4d31d286fdd5124d5ac09e91fa2c35e560c64c8c23696d3735a23b8fd2187da4354153a6525b2e093a1e2e77bde4357dc1b9e6ad617e7d9911cc671ab78b2f56760e2001aa8d09e679eba35f01fe2a3c26c69223fa1cffc478c39d2c8822e17749bc628ed78947712c29dda177eccd53a62d9218ef11fc897c11d63b594271835e8c7a138a86367608cb306f24e6d1c474611369d2098bfaaafbe8a09c74f70c3b869126440d36da611e911e44320d8d70fa7b5c3b475416b5ed99a36029978d0834d91453b3e0f2a5feed8ee5e89200420301bd698c9a9cfb2b06d5015e9fd5d4b57003ca234cc98a5bc4d3c55cb40fa263b27cd33fe2b2e64660a726d1df7e1d081e8c85179384d4360b98430f7a6efa073c6020212dc388bdfa07ec31fe635f7445f3f4ec351aba2256f47a5eac8b94175839395ab136a68b7b18a38dd88dc48b819404bbaaecf4ba9afd0174723ae7942aaaeff181b6949c76e1b3bf0e1dca2c0ec35e6cb878273a4918a2efba6dfbf5ca890ed75090acfd463d581605bfb4df762fdc5979d19f20a596675187d75e7e089eae297266267d1fe6caa2f79b7393e2074c7e38ef06cb4cebee352cf84d2b6ec4b5775982d7bac6a5639d31fd3792e922bc892bb98134e0968c8312261ddf37047e37ced88e1976f81ef76002e072ba35f6d455afc189b7ffefba3fec3082fe0e60a4749dec73b70786037a809cdd8675ae4e98e6ae6bcb49e71386b3db7a2eadd4cfb67805fbe15ba0950d38b228e807c1c6774db5029817e6589a0a973e3b83b70ee10ec5bff87f47313"}}]}, {0xad, 0x6, "3c65dd046365facb41e0a2126a87d7bbc4d23cbebbce04ebf6cba1b1870024edc77232e710df9947ed416a8323cbba3fe1a52ba2b212093efbf5f9c2ce42ce09aaedb6504118d93d779ab8ce7ae49e29bae063b5d1186a7fde58e8fb32bb81ffc41c9cc21e4f4ef1e6205c7ec143c32a1a293e7c50ecfbc76a4afaa464dfce875bcb56c4e9230f0d81ac9abc834a902a7db676039d8fe0670a287e2b19ab4bdd793be889bdee0bbd47"}, {0xc}, {0xc}}}]}]}}, @TCA_RATE={0x6}, @filter_kind_options=@f_bpf={{0x8}, {0x680, 0x2, [@TCA_BPF_ACT={0x67c, 0x1, [@m_xt={0x84, 0x0, 0x0, 0x0, {{0x7}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8}, @TCA_IPT_INDEX={0x8}, @TCA_IPT_INDEX={0x8}, @TCA_IPT_HOOK={0x8}, @TCA_IPT_INDEX={0x8}]}, {0x31, 0x6, "c5cf3e31a0aad1e61d65e2071473489ddbc38070788c587a563871619e41881ea1b5862fb4f81a34936e756390"}, {0xc}, {0xc}}}, @m_vlan={0xe0, 0x0, 0x0, 0x0, {{0x9}, {0xc, 0x2, 0x0, 0x1, [@TCA_VLAN_PUSH_VLAN_ID={0x6}]}, {0xa9, 0x6, "861d5cbe8a61889a1df0396e1866ec9652a56907312f5986b80d87e643ae63ae8bbe673b4de9bbe8594ce6e2fb90caa209e5075edeb99cea45585b1f5e9dd25ea0c24fc10bbc75396626ef1be15b2ba2b91b4df019229c1468bddbba6f06571df665bccc560ec2abed9a933dada7b65f4c4084bd3a46ca3e8600161aea0ec01b0eb8ada128911634d16f4322eadb1abff60ac1e18f09e75b59a8472571e35c0026929e4f66"}, {0xc}, {0xc}}}, @m_mpls={0xd4, 0x0, 0x0, 0x0, {{0x9}, {0x1c, 0x2, 0x0, 0x1, [@TCA_MPLS_PROTO={0x6}, @TCA_MPLS_LABEL={0x8}, @TCA_MPLS_TTL={0x5}]}, {0x8d, 0x6, "803de2f5e335ebaf37e6e5248faf96cae10e58a483de4ee3540422f554d0a1479b3bda4d8361873a33127d45bb1ead70bfcb1b5268943ab922a2c7f8f3d90875de3fea789b4f6474650d143b16808320efe89ca7a8a88c9899e82195004eaa7ef3665309e1a01d520bb00214a38f14e2260fccbcd623206e5e558bd67d72e4aa3dc00d46acb5dc26db"}, {0xc}, {0xc}}}, @m_bpf={0x440, 0x0, 0x0, 0x0, {{0x8}, {0x4}, {0x415, 0x6, "55f4644f088fe4d40e25590c61be108eba051bb30afb31fc2e0cb1cee230fb7af82255980c66d4ae71f5f1e569b0c09a6f600364e726e15ee84f2ebea5582e9475dd9feb1165d173efb4c9b923e3e09ef69085bbb7a085f29f4f27ce1cc50dc3c4cf5a441c890f6b9f12f84b78c81c1eab690854efed27d1da8c6b729c996748f91b1455695374e3ab07b10db93a613cd91ff7267bf6a0f89bbe226bf076cdf88c718e750798cf4bef9a1af35262f348a3f64f2791f860a00bd951126ee70473949dcb8eb981305845f520fbf0c342bc92048c1e6283719ef1c35307490550809aabb7133d4f8578ddab8785ffa2332c2a536e0244529dcba9b73ae7c2bb0d85469143092505655fc030712b69e263b638a55a67f68a79c76a3667788c53ad68cf6c2866b5dc0063e1c9de3c6601689ad77495f02fa3bcf21a6f202143887d6d8539c271409cb1702e68daf08c063cc15a835c0f2e30eec81803fc52364428822976cd67b09bd571a1d7360cf3ab75a38da5ddb3e8a0675e4ff3161b40cd99bd6547a4e2a2724eaf0c0d9ee9b857b714b9b8e72fa8d1e8af9dcda97805ad146ab1b85ee29f1646046d01cc37a706f650197c592a1cb0405ce488823c8952b19ec6965da33173987ef21789542712761955baac984a90a451c6a44aabd16d362666d0c49a640f384ec5cde826cb5d8a63305616659d31e3ff34322a8ad985f56870966f2cfcbe6e5a3b61fa7f331a01ba37b2aeb0d2c06fa00fb4c81777c0b99aec474533ebfae9ff6dcac90d7ccc689be59cdf38652da2910058086561da7e1adf49a1b3bc8c0a504226171b38be0d2d2286776c7df715bb707775bc2db09f92b5bfd2659f1305fded720f5e1146d2e3884429d762e198037d53a6183cee266ec6e23ee91abc4ed95440d97fcb0167081d69ab8c0983d136fe3bcc4441e6eb2df258a3f9957a44d7646687cd5be64b0afa377316832409e55495cfe8fcb4c9ba1f73c076b42c1be06eddd3fb04a5705c07ceea4c905845730a5e8925ed8e5a6f356a1016ecbe74505877b104e633aa10465ef63f900508d40de738d89c985516d4becb1efe6d7dd2994e257ceccdce985fc0bd01245d5e7a338d746967378d9557034068310318b4952fb0b8dbb97c4c9e7866a8b75d99dbc2c1d21312cc4c03479daf1d88eba57f3c87de07079406a96d4d4ce5065a58b4077d0edad6464354be668f9c72e356d5ebe2a3de9f9067d7371026c8ef19db703455eb9bb1beaea150b0abdfb363457acc5c8f0c1aa588fee25bd36e8dd6af694874611c08496fed42e0daec28baf3ff9fd82b594a7ea746b04f68d22984425dda60b9bd1184687580c79e23b25896aabc8aa1c29471585660fd27a9161c8a6ad384f814c89d62d6a3acb18cbfdf085281a948417da4a314281c9ab8e7d46e111e02efb7b2fa9d5cc8a4409656d70a76d5d91ee0de92e96e93"}, {0xc}, {0xc}}}]}]}}]}, 0x1ec4}}, 0x0) 20:27:32 executing program 3: r0 = socket(0x11, 0xa, 0x0) sendmsg$FOU_CMD_DEL(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0}}, 0x0) 20:27:32 executing program 1: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000280)={0x0, 0x0}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)) 20:27:32 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003700)={0x1c, 0x1, &(0x7f0000003480)=@raw=[@func], &(0x7f0000003500)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:32 executing program 2: select(0x0, 0x0, 0x0, 0x0, &(0x7f000000a380)) 20:27:32 executing program 4: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x89e1, &(0x7f0000000080)={'dummy0\x00'}) 20:27:32 executing program 1: r0 = socket$phonet(0x23, 0x2, 0x1) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000200)) 20:27:32 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_RECONFIGURE(r0, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000001a40)={0x0, 0x50}}, 0x0) 20:27:32 executing program 5: socketpair(0x1f, 0x0, 0x0, &(0x7f0000000180)) 20:27:32 executing program 0: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r0, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001b00)={&(0x7f00000006c0)={0xec4, 0x13, 0x0, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0x89, 0x1, "fc14b04889a107ef8040b0c6df0c3f696e3113c0efb7258075303d5f1a3e8bc28db861630f897d6122195d479dc80f8d50470ac80ac339f2fef6bf80bab28ead3351935d241b34adec6ba92be895cc1644b29a928069efafdaa209dce51d3d307624e4296848344da7da86e28ac0cc7c6a36fbbc7ea34b8b98f11629f293d2d62ed225b9b3"}, @INET_DIAG_REQ_BYTECODE={0x51, 0x1, "3f5765bfdb769402c1573621d7fb1e056708082dec2bc6c701ba695a5f3f4b0f24ed18573df435f2e0b893fcf0ddde7b199ed50f19716a486e0a01e5178f5c421e60d462d2cf15961e2c259674"}, @INET_DIAG_REQ_BYTECODE={0x4}, @INET_DIAG_REQ_BYTECODE={0x81, 0x1, "779777e26c3e627daa8a9b270625238a56d37c125c313241b513c406dc18fd3c28c91b242755c32eb4cb0b87faf8a36022dd15fde85b77bc61938fa871214c1c3a69148ef55cf39b00c83bced43066c8c120bc361a81085c655b03627143af0dfd0d75b8ba145dc51344008b5fc5cdbb9aabf67f48b4cc6a20091a74d6"}, @INET_DIAG_REQ_BYTECODE={0xf5, 0x1, "6149c566aa75255c8185266748b889e8cff48d2128bdde2613350864dbd17c451d4b4502fcfb21ba33225da5de6f4fe6890ba8cdb9651123d3b03d8edd6882c0abff467b4a9c3f8ae2d2a95618ffec925a55e451ca2822c99397f33966d0d8b897fafa5b70c52b935cd5ed91bbab7bc11ae1cbfdbf5b508242b771ab080d6a07df55190f74030c0a996993d6be3c58c4680ff3578a2fb80855cbdf991ed74ad0f0a7657d43ae8eb8e461c65d405700b36a1c751be5b53d7f75e804bd9387c23ca0b3510911742994dd9234377beb7063d7305b5dcdc5516d347b6a878c58a0e9dfe3c227f4491401ccbc3bdb5cbd5e55f4"}, @INET_DIAG_REQ_BYTECODE={0x55, 0x1, "8eb2fce11a5e2eb488e70358c4a8b23e0b7848bfefe27f387100ee990c707280e89673841d27c8723c777d27deb586e1f95bc122730e06b912113490f89d8e7c8aa9e2fc00aebb546d23ba81ccb1e2cd5a"}, @INET_DIAG_REQ_BYTECODE={0x65, 0x1, "3084b77783dbc350a9b41cccb610301d56d671ef728683c97dace8afc11383c947cef6c3865c0aec9d17b0f61831572036920e4567e4c49d965970b53955f69a772864c2d29dc20a3ae26ef661f6aaa4537a3493dacdbbdd7ad57eee760b0f3ce6"}, @INET_DIAG_REQ_BYTECODE={0x7d, 0x1, "9fffc525ba4a3eec3118994c1e3365b04ad71da2a58d432064aade4faa5c4486abb3ad631893aecdaeee42b861ef9a50d94418d61255c968fa8ffdb1abec66f6a9548aa724e8cc93927de2a4d339697c25fd0041ce664a9c6ee1b630f59480fad5e2ddcf018ac1286a144cafb4f66c18f357ba867d323eab6d"}, @INET_DIAG_REQ_BYTECODE={0xad5, 0x1, "f71696372f01d0fa33dcb5f72ca590b2bdb1538b528e14f29c649d68fcd5b353f729c173f351ad7455aaeef8580d8fed49fb2e7c6359d26c102cb9a527228b57ffa79c8f7114875cd5a92fbb2a2bf51878d8dc5666b1ddaa84f1c69647ec716fa1ccb04c7ec9f38de59c3059fd74493fce198da49faeeaf9be6d2990cb0c912a6a3725f008e34b85920a6acd819988890a07a47ad45ab2f03d2233b5b10a23eda29c86b198e4ce4f1cb3331b89f6635df5839e0b7e11f27b3da72719284ddba8d9f882f28771ae1d370e7299afaaf97d6c902b5b75f1de07bb11bf360871e4689560d77229c41762c04feaab5f1b0c5275ccbdb3c3b1b5727f15196bf0d1c9d551acaebd56845b86d102cef6d8af62fa4e80fe9a8ff3aa82383f54feb71b870feb2fb242255efe877285fa10ed1afc7bc533a13e9bd10733564e06af1acc1c95a75c0d630c5cf760e99ad59ca128d146ac6ccb57113dc66a292f014f144240b50bbb6604c1e329e5c667c83301e25ab2602032e0d035407768a8ecda0e1a41ff4ffe37e37a109d5d804137a73db3bb523dee006dbeffa7d1e19df607e53190a0bb6127db0de29f19d402c0c90f21bf5d429936fedafda7a0eddfbd6efdf8ecc453a028f185b3a4cc49f985a1efa73b51b4e835697eb1b436454d1f60192b49f943924a75996122f6a1082ff39bb9bbbc85380565b64928c24010f947efe5c6c000d8e450629060a4b43776080641aa0ded27be0487bf7eea8382adbb5ccf59b685f6a4e66623852864dc138e67334184102dfe188cc1cde03da37a8f91e8efde5995342b00c43c1b800503fc1c33bf73502ed93fa1b8c96b7de3916aa06dc2c95d42a4fa59e138fa47df272ef5a5f5fe665e47b893d5d6c54963d0c409b43551dc229425327daa952156a144e89d088afa7e7a9a3d4d7dad893ae65fcac80abbfada7d7282455b7d7b11582133da4a097998b88e8ceb8d240b9b9807b68091612af2e5b5c7ce8a8c3d1e39bbe34638badde045c8a070ad623a728a50ae80d1a688dad83d4cc9364740af1ba0f9a2b45401e80c1fd04c526019d4bee1febfa65e580bea9e4a84994575742b833d5342bc449ee36262540c9e4bdc519f56e1ea84067019467535dcb6f9f61c5d65564dc547b05219d8452b413924121b004c9bd7e4e89f28dda4248d2f284edaaa9e3a65ab1648f8ddb537bb309971f4cee5081020ffeb2fc3fd3e9b6e4bd96a19026811495bdd34ed036371399cddde497cb5e12e19a06c17915c494b4474bede052ffb847d6030f739b101e42706bc100433afe708e187f734ad67485fd788879b0eb628c5318eb048b084ad7c616d63749055c4df9d7972b5d0538bd3cf99ea1033f1825dd3b5ea0845f33529f847d5244587b914c4bfd83ece2da47119c70369d30f948947973cf49a18e437b601d28a426fb529c31a0170652762d99dcd03be1de8f88e0ac59bf125862533e3287c2a17955c6c90691607215697d17e414691329e6d3bd998f72a6c210418563689af4f90579226eb7bfa3bcd496917aed4bc082110ea4d55710566649e29703ec0715e3a3e8f67ab893e5aecf2a7a2783579f3f538df0472ef42e8c11e1c07363972b9ed08ed424358732cc74d4c2a44128b01c50e2c322d2ee4719aecc5d305a6cee48991b9a960f533553107e72422efd07784ddc048823fc0a02b4adac977f64a646bf9cdbf8a6fe842f763d4aa56125973f6b40b98304f487b19b75b98d84e2061101417820633959e664ad66ee0e4deaf400533af010c56eb57688bd1e38f0e25cdea11fbcadd9771162a3d58eadb1d93bc086eb750058e9471c2fbe1544d941f48dbde43d293267e62a45eeec66fb4e4f576a13430dac3695bc821212cc11737bb79467826612e71acd11fb950d83e03517964b1f637cd5b55a1074b166e7a1b602dfa8897da0b4bdbd9c9acae91032ea2d821f2c9ff96dca6c84446f8591ffdf96551257aa8cbf8e1b83b7a6d8c8638009d5a071a8884b465ec60682b90ad63e6adae540fd25272a1c33aa07da3e0338fa0dab286162cee86ca78dbf208f7e09784c9f00c7f7d5c0f762444e27a5e5badc7d601ad8ed3597c9341b3f4d3c73aa1105578afc1ac91c65d2b1977de7d1be68e74487a40e596828e50937fe4188d9649e6baa636babd34b73f13587f9ec54d921ba0ab128d1c1f938babbb5e6b72589ca5e82a06d5e120459195cb648186a2a5ae932edad81ab38b9da5c4eab53b9d0a3a610d6ea8f00ecde2e824959527cc44c1ddb51afc4655e388208bda1baeb97a3d7eb2679df5bd2f3fd54ed48c6313ef37c02489ff92700ebcf228d8a9988a0f698b08d021ec737746858c898cbe6b353eea1da414edfcf90e71031ddc178f92c4468315c451fdcf040f3ce799ce73d0fa03c61538b710ca337860ee021b711f08853bc47118e12e6cf1116bfced1877883bdf4e683f7b2c7e5a7d55334c639b091a5a20ba9ba7c8be86c580d58d49cd4282a69433477e8c3030c045c207ad9f37d53dae95169d6ab273834f5c9c6b579169fa67d7e5070e80b70aa2e30abe1b52a60f94558580f33ee2bd15d262266334d5377282ef997cdd6ae3ebc6919ab928b5c7c3783f648af97d8aa299f641d1b93b6e635a0059999ec67733bb6211dd3f8bba4d8c1271933b72fca86dd8b627328e8440fb0fb7b8109322e2f4d43ef13309534b076137cffd8262ddbd9e0f2c449966cc3a7db594987247a4c14737b1ae654b4b15c1bf1cb35f4a41202d91f443bb7e517019f2051a1a7eb702f9fb6e5892ddd1601490d977e20a631da5f49312d185d2a117e02574644a3169f6536a9c02e3ab4649f7b6a6ece6048d33eabea324a3ded420870831ea1673e3bb3af7225154f806d40ab82caed4a07952a88751beec6a9c1ce11645a47b7a30f42134479ee977c3e75c2c53633168fe91d1951cff35e3eed118c1a733b6854f73737cdbe396e304484dc49554486107ac1f0f01a2f5ac5afbceb41d7962a230303f288c5f7229208fb799acf74515f809f52d7deb9e4869aba6fc3ef7d1681bc5745b105c945a221b54494edcf8a469967aed8561e42c65baecd474c26c17185ba8498e52080fbd494a987cbd08dccb8d8cf98f637f47926ba4473d3e3965efdaa8ce73f6221b462e4832da68ee0a1a16e8332e7d1bdc63d1234ccca0bab3fca7b55d1f1ba2a6be148f27ab01eed6efd42b9254baa7f89943430627aa09c31b1dc5ae042639682fd2f08b186dd1b042578c35fae8678daf179e3e318d9dd7bbea72b00d8d835d827e4a4e0757107868496ba97026ec51b73f13db86d0b864b5612ddbaf771ff07e969ad7476cb38b129941b5fe8277ca2a82d57ef5569a0b68b54c57e53f518bc3f8658028a0c8be3f9c87d19286c7490f289d3850b7992920b62447d48d7ff3cdea9fe4dffc0da3cb4229a93047cf1749bb9731b331c7be36034fa2a24d255c6cc944e652ff64060e5a2c6285fdb5631016e2e95ff4f0c33fdc6bcb8449b10c5a03fee0b93ae7a73da502da5df7361e2afde759c6fd4be2df59081b3c82c8223e9aa020ce2e7d77520bd4faf785e7dd2374a82799f2a5b01e2786d9f7a005bcb9585ff66571eb2af0ad1109698277aa8122d80aa59725d4a93ec5e5c7d8bac7a13ff115203bf0ba7db07e8481925f247563a4beb352887a6ebbb308ac53d2339baff5bac76dd546989f20d0005355f410059fcbc15edf97474d906307537a7e9e353b022ccaf6135e103d9e16d1a9eea7a40fab25a41bf9b260d0ce707bfe8b306c55f09c811f98bbf14c414709706ec4e6ac461795815d173ebe058cc72bd35f96802d86fc92cf6a5512514597f980583a7e625fb4a295364e83b9c2f726d6f2c7af8fe0a40ae8cc340ae9"}]}, 0xec4}}, 0x0) 20:27:32 executing program 4: pipe2(&(0x7f0000006680), 0x0) bpf$BPF_LINK_CREATE(0x1c, 0x0, 0x0) 20:27:32 executing program 2: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$TIPC_SRC_DROPPABLE(r0, 0x10f, 0x80, 0x0, 0x0) 20:27:32 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x5, &(0x7f0000000000)=@framed={{}, [@call, @func]}, &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:32 executing program 1: openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$nvram(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) 20:27:32 executing program 5: pipe2(0x0, 0x0) bpf$BPF_LINK_CREATE(0x1c, 0x0, 0x0) 20:27:32 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, 0x0, &(0x7f0000000440)) 20:27:32 executing program 4: socketpair(0x2c, 0x4, 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) sendmsg$SEG6_CMD_GET_TUNSRC(0xffffffffffffffff, 0x0, 0x0) r0 = accept4$ax25(0xffffffffffffffff, &(0x7f0000000240)={{0x3, @netrom}, [@bcast, @netrom, @remote, @rose, @null, @null, @default]}, 0x0, 0x800) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0xc0c89425, &(0x7f0000000080)={"73c9f9fad6c9e3fa80feef046d80c886", 0x0, 0x0, {0x8, 0xfffffeff}, {0x5, 0xf53}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x1c26, 0x0, 0x7, 0x9, 0x2]}) socketpair(0x1d, 0x800, 0x5, &(0x7f00000001c0)) 20:27:32 executing program 2: socket(0x1e, 0x0, 0xb73) 20:27:32 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003700)={0x7, 0x1, &(0x7f0000003480)=@raw=[@func], &(0x7f0000003500)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:32 executing program 3: pselect6(0x40, &(0x7f0000000400), 0x0, &(0x7f0000000480)={0x80000001}, &(0x7f00000004c0)={0x77359400}, &(0x7f0000000540)={&(0x7f0000000500), 0x8}) 20:27:32 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_RTOINFO(r0, 0x84, 0x0, &(0x7f0000000000), 0x10) 20:27:32 executing program 5: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000680)={0x0, 0x0, 0xc}, 0x10) 20:27:32 executing program 2: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x8983, 0x0) [ 543.988758] can: request_module (can-proto-5) failed. 20:27:32 executing program 4: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) ioctl$BLKROTATIONAL(r0, 0x127e, 0x0) 20:27:32 executing program 3: openat$hwrng(0xffffffffffffff9c, &(0x7f0000000180), 0x4200, 0x0) 20:27:32 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4d}, 0x0) 20:27:32 executing program 1: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x8941, &(0x7f0000000080)={'geneve1\x00'}) 20:27:32 executing program 2: select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x1e9c9a15}, &(0x7f0000000180), &(0x7f00000001c0)={0x0, 0x2710}) 20:27:32 executing program 3: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r0, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001b00)={&(0x7f00000006c0)={0xec4, 0x13, 0x0, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0x8a, 0x1, "fc14b04889a107ef8040b0c6df0c3f696e3113c0efb7258075303d5f1a3e8bc28db861630f897d6122195d479dc80f8d50470ac80ac339f2fef6bf80bab28ead3351935d241b34adec6ba92be895cc1644b29a928069efafdaa209dce51d3d307624e4296848344da7da86e28ac0cc7c6a36fbbc7ea34b8b98f11629f293d2d62ed225b9b3a1"}, @INET_DIAG_REQ_BYTECODE={0x51, 0x1, "3f5765bfdb769402c1573621d7fb1e056708082dec2bc6c701ba695a5f3f4b0f24ed18573df435f2e0b893fcf0ddde7b199ed50f19716a486e0a01e5178f5c421e60d462d2cf15961e2c259674"}, @INET_DIAG_REQ_BYTECODE={0x4}, @INET_DIAG_REQ_BYTECODE={0x91, 0x1, "779777e26c3e627daa8a9b270625238a56d37c125c313241b513c406dc18fd3c28c91b242755c32eb4cb0b87faf8a36022dd15fde85b77bc61938fa871214c1c3a69148ef55cf39b00c83bced43066c8c120bc361a81085c655b03627143af0dfd0d75b8ba145dc51344008b5fc5cdbb9aabf67f48b4cc6a20091a74d68d7c6bea21cf99495b41ca0b474e2e82"}, @INET_DIAG_REQ_BYTECODE={0xf5, 0x1, "6149c566aa75255c8185266748b889e8cff48d2128bdde2613350864dbd17c451d4b4502fcfb21ba33225da5de6f4fe6890ba8cdb9651123d3b03d8edd6882c0abff467b4a9c3f8ae2d2a95618ffec925a55e451ca2822c99397f33966d0d8b897fafa5b70c52b935cd5ed91bbab7bc11ae1cbfdbf5b508242b771ab080d6a07df55190f74030c0a996993d6be3c58c4680ff3578a2fb80855cbdf991ed74ad0f0a7657d43ae8eb8e461c65d405700b36a1c751be5b53d7f75e804bd9387c23ca0b3510911742994dd9234377beb7063d7305b5dcdc5516d347b6a878c58a0e9dfe3c227f4491401ccbc3bdb5cbd5e55f4"}, @INET_DIAG_REQ_BYTECODE={0x65, 0x1, "8eb2fce11a5e2eb488e70358c4a8b23e0b7848bfefe27f387100ee990c707280e89673841d27c8723c777d27deb586e1f95bc122730e06b912113490f89d8e7c8aa9e2fc00aebb546d23ba81ccb1e2cd5a5720581814bff2428d276a7c77071be2"}, @INET_DIAG_REQ_BYTECODE={0x59, 0x1, "3084b77783dbc350a9b41cccb610301d56d671ef728683c97dace8afc11383c947cef6c3865c0aec9d17b0f61831572036920e4567e4c49d965970b53955f69a772864c2d29dc20a3ae26ef661f6aaa4537a3493da"}, @INET_DIAG_REQ_BYTECODE={0x7d, 0x1, "9fffc525ba4a3eec3118994c1e3365b04ad71da2a58d432064aade4faa5c4486abb3ad631893aecdaeee42b861ef9a50d94418d61255c968fa8ffdb1abec66f6a9548aa724e8cc93927de2a4d339697c25fd0041ce664a9c6ee1b630f59480fad5e2ddcf018ac1286a144cafb4f66c18f357ba867d323eab6d"}, @INET_DIAG_REQ_BYTECODE={0xac4, 0x1, "f71696372f01d0fa33dcb5f72ca590b2bdb1538b528e14f29c649d68fcd5b353f729c173f351ad7455aaeef8580d8fed49fb2e7c6359d26c102cb9a527228b57ffa79c8f7114875cd5a92fbb2a2bf51878d8dc5666b1ddaa84f1c69647ec716fa1ccb04c7ec9f38de59c3059fd74493fce198da49faeeaf9be6d2990cb0c912a6a3725f008e34b85920a6acd819988890a07a47ad45ab2f03d2233b5b10a23eda29c86b198e4ce4f1cb3331b89f6635df5839e0b7e11f27b3da72719284ddba8d9f882f28771ae1d370e7299afaaf97d6c902b5b75f1de07bb11bf360871e4689560d77229c41762c04feaab5f1b0c5275ccbdb3c3b1b5727f15196bf0d1c9d551acaebd56845b86d102cef6d8af62fa4e80fe9a8ff3aa82383f54feb71b870feb2fb242255efe877285fa10ed1afc7bc533a13e9bd10733564e06af1acc1c95a75c0d630c5cf760e99ad59ca128d146ac6ccb57113dc66a292f014f144240b50bbb6604c1e329e5c667c83301e25ab2602032e0d035407768a8ecda0e1a41ff4ffe37e37a109d5d804137a73db3bb523dee006dbeffa7d1e19df607e53190a0bb6127db0de29f19d402c0c90f21bf5d429936fedafda7a0eddfbd6efdf8ecc453a028f185b3a4cc49f985a1efa73b51b4e835697eb1b436454d1f60192b49f943924a75996122f6a1082ff39bb9bbbc85380565b64928c24010f947efe5c6c000d8e450629060a4b43776080641aa0ded27be0487bf7eea8382adbb5ccf59b685f6a4e66623852864dc138e67334184102dfe188cc1cde03da37a8f91e8efde5995342b00c43c1b800503fc1c33bf73502ed93fa1b8c96b7de3916aa06dc2c95d42a4fa59e138fa47df272ef5a5f5fe665e47b893d5d6c54963d0c409b43551dc229425327daa952156a144e89d088afa7e7a9a3d4d7dad893ae65fcac80abbfada7d7282455b7d7b11582133da4a097998b88e8ceb8d240b9b9807b68091612af2e5b5c7ce8a8c3d1e39bbe34638badde045c8a070ad623a728a50ae80d1a688dad83d4cc9364740af1ba0f9a2b45401e80c1fd04c526019d4bee1febfa65e580bea9e4a84994575742b833d5342bc449ee36262540c9e4bdc519f56e1ea84067019467535dcb6f9f61c5d65564dc547b05219d8452b413924121b004c9bd7e4e89f28dda4248d2f284edaaa9e3a65ab1648f8ddb537bb309971f4cee5081020ffeb2fc3fd3e9b6e4bd96a19026811495bdd34ed036371399cddde497cb5e12e19a06c17915c494b4474bede052ffb847d6030f739b101e42706bc100433afe708e187f734ad67485fd788879b0eb628c5318eb048b084ad7c616d63749055c4df9d7972b5d0538bd3cf99ea1033f1825dd3b5ea0845f33529f847d5244587b914c4bfd83ece2da47119c70369d30f948947973cf49a18e437b601d28a426fb529c31a0170652762d99dcd03be1de8f88e0ac59bf125862533e3287c2a17955c6c90691607215697d17e414691329e6d3bd998f72a6c210418563689af4f90579226eb7bfa3bcd496917aed4bc082110ea4d55710566649e29703ec0715e3a3e8f67ab893e5aecf2a7a2783579f3f538df0472ef42e8c11e1c07363972b9ed08ed424358732cc74d4c2a44128b01c50e2c322d2ee4719aecc5d305a6cee48991b9a960f533553107e72422efd07784ddc048823fc0a02b4adac977f64a646bf9cdbf8a6fe842f763d4aa56125973f6b40b98304f487b19b75b98d84e2061101417820633959e664ad66ee0e4deaf400533af010c56eb57688bd1e38f0e25cdea11fbcadd9771162a3d58eadb1d93bc086eb750058e9471c2fbe1544d941f48dbde43d293267e62a45eeec66fb4e4f576a13430dac3695bc821212cc11737bb79467826612e71acd11fb950d83e03517964b1f637cd5b55a1074b166e7a1b602dfa8897da0b4bdbd9c9acae91032ea2d821f2c9ff96dca6c84446f8591ffdf96551257aa8cbf8e1b83b7a6d8c8638009d5a071a8884b465ec60682b90ad63e6adae540fd25272a1c33aa07da3e0338fa0dab286162cee86ca78dbf208f7e09784c9f00c7f7d5c0f762444e27a5e5badc7d601ad8ed3597c9341b3f4d3c73aa1105578afc1ac91c65d2b1977de7d1be68e74487a40e596828e50937fe4188d9649e6baa636babd34b73f13587f9ec54d921ba0ab128d1c1f938babbb5e6b72589ca5e82a06d5e120459195cb648186a2a5ae932edad81ab38b9da5c4eab53b9d0a3a610d6ea8f00ecde2e824959527cc44c1ddb51afc4655e388208bda1baeb97a3d7eb2679df5bd2f3fd54ed48c6313ef37c02489ff92700ebcf228d8a9988a0f698b08d021ec737746858c898cbe6b353eea1da414edfcf90e71031ddc178f92c4468315c451fdcf040f3ce799ce73d0fa03c61538b710ca337860ee021b711f08853bc47118e12e6cf1116bfced1877883bdf4e683f7b2c7e5a7d55334c639b091a5a20ba9ba7c8be86c580d58d49cd4282a69433477e8c3030c045c207ad9f37d53dae95169d6ab273834f5c9c6b579169fa67d7e5070e80b70aa2e30abe1b52a60f94558580f33ee2bd15d262266334d5377282ef997cdd6ae3ebc6919ab928b5c7c3783f648af97d8aa299f641d1b93b6e635a0059999ec67733bb6211dd3f8bba4d8c1271933b72fca86dd8b627328e8440fb0fb7b8109322e2f4d43ef13309534b076137cffd8262ddbd9e0f2c449966cc3a7db594987247a4c14737b1ae654b4b15c1bf1cb35f4a41202d91f443bb7e517019f2051a1a7eb702f9fb6e5892ddd1601490d977e20a631da5f49312d185d2a117e02574644a3169f6536a9c02e3ab4649f7b6a6ece6048d33eabea324a3ded420870831ea1673e3bb3af7225154f806d40ab82caed4a07952a88751beec6a9c1ce11645a47b7a30f42134479ee977c3e75c2c53633168fe91d1951cff35e3eed118c1a733b6854f73737cdbe396e304484dc49554486107ac1f0f01a2f5ac5afbceb41d7962a230303f288c5f7229208fb799acf74515f809f52d7deb9e4869aba6fc3ef7d1681bc5745b105c945a221b54494edcf8a469967aed8561e42c65baecd474c26c17185ba8498e52080fbd494a987cbd08dccb8d8cf98f637f47926ba4473d3e3965efdaa8ce73f6221b462e4832da68ee0a1a16e8332e7d1bdc63d1234ccca0bab3fca7b55d1f1ba2a6be148f27ab01eed6efd42b9254baa7f89943430627aa09c31b1dc5ae042639682fd2f08b186dd1b042578c35fae8678daf179e3e318d9dd7bbea72b00d8d835d827e4a4e0757107868496ba97026ec51b73f13db86d0b864b5612ddbaf771ff07e969ad7476cb38b129941b5fe8277ca2a82d57ef5569a0b68b54c57e53f518bc3f8658028a0c8be3f9c87d19286c7490f289d3850b7992920b62447d48d7ff3cdea9fe4dffc0da3cb4229a93047cf1749bb9731b331c7be36034fa2a24d255c6cc944e652ff64060e5a2c6285fdb5631016e2e95ff4f0c33fdc6bcb8449b10c5a03fee0b93ae7a73da502da5df7361e2afde759c6fd4be2df59081b3c82c8223e9aa020ce2e7d77520bd4faf785e7dd2374a82799f2a5b01e2786d9f7a005bcb9585ff66571eb2af0ad1109698277aa8122d80aa59725d4a93ec5e5c7d8bac7a13ff115203bf0ba7db07e8481925f247563a4beb352887a6ebbb308ac53d2339baff5bac76dd546989f20d0005355f410059fcbc15edf97474d906307537a7e9e353b022ccaf6135e103d9e16d1a9eea7a40fab25a41bf9b260d0ce707bfe8b306c55f09c811f98bbf14c414709706ec4e6ac461795815d173ebe058cc72bd35f96802d86fc92cf6a5512514597f980583a7e625fb4a295364e83"}]}, 0xec4}}, 0x0) 20:27:32 executing program 4: add_key$user(&(0x7f0000001300), 0x0, 0x0, 0x0, 0xfffffffffffffffc) 20:27:32 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg(r0, &(0x7f0000009140)=[{{&(0x7f0000000180)=@pppoe={0x18, 0x0, {0x0, @empty, 'vxcan1\x00'}}, 0x80, &(0x7f0000001880)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}}], 0x1, 0x0) 20:27:32 executing program 1: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x89eb, &(0x7f0000000080)={'geneve1\x00'}) 20:27:32 executing program 2: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r0, 0xc0189372, &(0x7f0000000040)={{0x1, 0x1, 0x18}, './file0\x00'}) 20:27:32 executing program 0: pselect6(0x40, &(0x7f0000000400), 0x0, &(0x7f0000000480)={0x80000001}, &(0x7f00000004c0)={0x77359400}, &(0x7f0000000540)={&(0x7f0000000500)={[0x6dd]}, 0x8}) 20:27:32 executing program 3: syz_clone(0x147126000, 0x0, 0x0, 0x0, 0x0, 0x0) openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) 20:27:32 executing program 4: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) recvmsg(r0, 0x0, 0x0) 20:27:32 executing program 5: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000040)={'wlan1\x00', 0x0}) 20:27:32 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_RTOINFO(r0, 0x84, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x5517}, 0x10) 20:27:32 executing program 1: bpf$PROG_LOAD_XDP(0x21, &(0x7f0000003700)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:32 executing program 0: statfs(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) 20:27:32 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003700)={0x1a, 0x1, &(0x7f0000003480)=@raw=[@func], &(0x7f0000003500)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:32 executing program 5: add_key$user(&(0x7f0000001800), &(0x7f0000001840)={'syz', 0x2}, &(0x7f0000001880)="17", 0x1, 0xfffffffffffffffb) [ 544.311501] IPVS: ftp: loaded support on port[0] = 21 20:27:32 executing program 1: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x80108907, 0x0) 20:27:32 executing program 2: syz_clone(0x88000, 0x0, 0x0, &(0x7f00000012c0), 0x0, &(0x7f0000001340)="468efbec8fc50912655d67cbe88ab7d19b82d5434a1f87d8d8d472a722da998fc97bf0165dd007090b58b9") ioctl$BLKBSZGET(0xffffffffffffffff, 0x80081270, &(0x7f00000013c0)) 20:27:32 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x6, &(0x7f0000000000)=@framed={{}, [@call, @func, @exit]}, &(0x7f0000000280)='syzkaller\x00', 0xd1, 0xd3, &(0x7f00000002c0)=""/211, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:32 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmmsg(r0, &(0x7f0000009fc0)=[{{&(0x7f0000000080)=@l2={0x1f, 0x0, @fixed}, 0x80, &(0x7f0000000680)=[{&(0x7f0000000100)="cd", 0x1}], 0x1}}], 0x1, 0x0) 20:27:33 executing program 3: syz_init_net_socket$x25(0x9, 0x5, 0x0) socket(0x23, 0x0, 0x106d) 20:27:33 executing program 1: mmap$KVM_VCPU(&(0x7f0000ffa000/0x1000)=nil, 0x930, 0x0, 0x30, 0xffffffffffffffff, 0x0) 20:27:33 executing program 5: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(0xffffffffffffffff, 0x2, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x89e1, 0x0) socketpair(0x2, 0xa, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) ioctl$SIOCX25GCAUSEDIAG(r1, 0x89e6, &(0x7f0000000580)={0x81, 0xc}) read$snapshot(0xffffffffffffffff, 0x0, 0x0) openat$snapshot(0xffffffffffffff9c, 0x0, 0x101201, 0x0) getsockopt$TIPC_SOCK_RECVQ_DEPTH(0xffffffffffffffff, 0x10f, 0x84, &(0x7f0000000300), &(0x7f0000000340)=0x4) 20:27:33 executing program 0: openat$snapshot(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) 20:27:33 executing program 2: socketpair(0x1, 0x0, 0x200b, &(0x7f00000000c0)) 20:27:33 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003700)={0x9, 0x1, &(0x7f0000003480)=@raw=[@func], &(0x7f0000003500)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:33 executing program 2: socket$phonet(0x23, 0x2, 0x1) clock_gettime(0x0, &(0x7f0000003780)) 20:27:33 executing program 4: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x8906, 0x0) 20:27:33 executing program 0: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$TIPC_DEST_DROPPABLE(r0, 0x10f, 0x81, &(0x7f0000000100), 0x4) 20:27:33 executing program 5: prctl$PR_SET_TIMERSLACK(0x1d, 0x7c2) 20:27:33 executing program 1: openat$dlm_control(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$nbd(&(0x7f00000001c0), 0xffffffffffffffff) 20:27:33 executing program 3: recvmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x35fe2c989d828146, 0x0) 20:27:33 executing program 2: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x89e1, &(0x7f0000000080)={'macvlan1\x00'}) 20:27:33 executing program 4: keyctl$dh_compute(0x17, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000240)={0x0}) 20:27:33 executing program 0: openat$sw_sync_info(0xffffffffffffff9c, &(0x7f00000000c0), 0x183142, 0x0) 20:27:33 executing program 3: ioctl$BLKZEROOUT(0xffffffffffffffff, 0x127f, &(0x7f0000000100)) ioctl$BLKGETSIZE64(0xffffffffffffffff, 0x80081272, 0x0) pipe2$9p(&(0x7f00000001c0), 0x80) ioctl$IOC_PR_PREEMPT_ABORT(0xffffffffffffffff, 0x401870cc, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) 20:27:33 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(r0, 0x84, 0x1c, 0x0, &(0x7f00000003c0)) 20:27:33 executing program 2: syz_clone(0x147126000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="9a6939f7a0ddcde9dbc1ec29bd3aac1e4ce29f34ad40fbcc27ccb5f2a38ceb0062e7731c13e591cf9953") write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, 0x0, 0x0) bpf$ITER_CREATE(0x21, &(0x7f00000001c0), 0x8) 20:27:33 executing program 1: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mmap$KVM_VCPU(&(0x7f0000ffe000/0x2000)=nil, 0x930, 0x0, 0x40010, r0, 0x0) 20:27:33 executing program 4: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x64001) 20:27:33 executing program 0: openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) 20:27:33 executing program 5: pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) write$P9_RREAD(r0, &(0x7f0000000200)={0xb}, 0xb) 20:27:33 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003700)={0x6, 0x6, &(0x7f0000000040)=ANY=[@ANYBLOB="85"], &(0x7f0000000000)='GPL\x00', 0x4, 0xd8, &(0x7f0000003540)=""/216, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:33 executing program 1: setsockopt$inet_sctp6_SCTP_NODELAY(0xffffffffffffffff, 0x84, 0x3, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x1a, 0x0, 0x0) socket$inet6_sctp(0xa, 0x1, 0x84) socket$inet6_sctp(0xa, 0x5, 0x84) 20:27:33 executing program 4: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000006680), 0x0) 20:27:33 executing program 5: r0 = socket(0x11, 0xa, 0x0) syz_genetlink_get_family_id$fou(&(0x7f0000000400), r0) [ 545.058715] IPVS: ftp: loaded support on port[0] = 21 20:27:33 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x1f, 0x0, &(0x7f0000000180)) 20:27:33 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg$unix(r0, &(0x7f00000029c0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, 0x0) 20:27:33 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003700)={0x6, 0x1a08b1, &(0x7f0000003480)=@raw=[@func], &(0x7f0000003500)='GPL\x00', 0x0, 0xd8, &(0x7f0000003540)=""/216, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:33 executing program 2: syz_open_dev$audion(&(0x7f0000000080), 0x0, 0x2) 20:27:33 executing program 5: bpf$PROG_LOAD_XDP(0xa, &(0x7f0000003700)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:33 executing program 4: socketpair(0x28, 0x0, 0x2, &(0x7f0000000000)) 20:27:33 executing program 3: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x401c5820, 0x0) 20:27:33 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_NODELAY(r0, 0x84, 0x3, &(0x7f0000000140), 0x4) 20:27:33 executing program 0: getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x1b, 0x0, 0x0) 20:27:33 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cts(cbc(aes))\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000080)="ab553fec94248c32e27d04000000288a", 0x10) r1 = accept$alg(r0, 0x0, 0x0) sendmmsg$alg(r1, &(0x7f0000000640)=[{0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="18000000000000001701000003000000020000000000000028"], 0x40}], 0x1, 0x0) 20:27:33 executing program 0: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000040)={'gretap0\x00', &(0x7f0000000180)=@ethtool_gstrings}) 20:27:33 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000040)={'team_slave_0\x00', &(0x7f00000004c0)=ANY=[@ANYBLOB=':']}) 20:27:33 executing program 3: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x1b, 0x0, &(0x7f0000000780)) 20:27:33 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003700)={0x6, 0xd800, &(0x7f0000003480)=@raw=[@func], &(0x7f0000003500)='GPL\x00', 0x7, 0xd8, &(0x7f0000003540)=""/216, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:33 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003700)={0x12, 0x1, &(0x7f0000003480)=@raw=[@func], &(0x7f0000003500)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:33 executing program 4: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f00000007c0), &(0x7f0000000800)=0x8) 20:27:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000080)={'veth1_to_hsr\x00', &(0x7f0000000040)=@ethtool_stats}) 20:27:34 executing program 2: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r0, &(0x7f0000001e00)={0x0, 0x0, &(0x7f0000001dc0)={&(0x7f0000001c80)={0x4c}, 0x4c}}, 0x0) 20:27:34 executing program 3: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:27:34 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x8001) 20:27:34 executing program 2: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOC_PR_REGISTER(r0, 0x401870c8, 0x0) ioctl$BLKROSET(r0, 0x125d, &(0x7f0000000200)=0x81) ioctl$BLKROTATIONAL(0xffffffffffffffff, 0x127e, 0x0) r1 = socket$nl_sock_diag(0x10, 0x3, 0x4) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) sendmsg$DCCPDIAG_GETSOCK(r1, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001b00)={&(0x7f00000006c0)={0xec4, 0x13, 0x0, 0x0, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0x0, 0x4e22, [0x0, 0x0, 0x22], [0x4, 0x0, 0x8b], 0x0, [0x0, 0x1f]}}, [@INET_DIAG_REQ_BYTECODE={0x89, 0x1, "fc14b04889a107ef8040b0c6df0c3f696e3113c0efb7258075303d5f1a3e8bc28db861630f897d6122195d479dc80f8d50470ac80ac339f2fef6bf80bab28ead3351935d241b34adec6ba92be895cc1644b29a928069efafdaa209dce51d3d307624e4296848344da7da86e28ac0cc7c6a36fbbc7ea34b8b98f11629f293d2d62ed225b9b3"}, @INET_DIAG_REQ_BYTECODE={0x52, 0x1, "3f5765bfdb769402c1573621d7fb1e056708082dec2bc6c701ba695a5f3f4b0f24ed18573df435f2e0b893fcf0ddde7b199ed50f19716a486e0a01e5178f5c421e60d462d2cf15961e2c259674b8"}, @INET_DIAG_REQ_BYTECODE={0x4}, @INET_DIAG_REQ_BYTECODE={0x92, 0x1, "779777e26c3e627daa8a9b270625238a56d37c125c313241b513c406dc18fd3c28c91b242755c32eb4cb0b87faf8a36022dd15fde85b77bc61938fa871214c1c3a69148ef55cf39b00c83bced43066c8c120bc361a81085c655b03627143af0dfd0d75b8ba145dc51344008b5fc5cdbb9aabf67f48b4cc6a20091a74d68d7c6bea21cf99495b41ca0b474e2e82fa"}, @INET_DIAG_REQ_BYTECODE={0xf5, 0x1, "6149c566aa75255c8185266748b889e8cff48d2128bdde2613350864dbd17c451d4b4502fcfb21ba33225da5de6f4fe6890ba8cdb9651123d3b03d8edd6882c0abff467b4a9c3f8ae2d2a95618ffec925a55e451ca2822c99397f33966d0d8b897fafa5b70c52b935cd5ed91bbab7bc11ae1cbfdbf5b508242b771ab080d6a07df55190f74030c0a996993d6be3c58c4680ff3578a2fb80855cbdf991ed74ad0f0a7657d43ae8eb8e461c65d405700b36a1c751be5b53d7f75e804bd9387c23ca0b3510911742994dd9234377beb7063d7305b5dcdc5516d347b6a878c58a0e9dfe3c227f4491401ccbc3bdb5cbd5e55f4"}, @INET_DIAG_REQ_BYTECODE={0x65, 0x1, "8eb2fce11a5e2eb488e70358c4a8b23e0b7848bfefe27f387100ee990c707280e89673841d27c8723c777d27deb586e1f95bc122730e06b912113490f89d8e7c8aa9e2fc00aebb546d23ba81ccb1e2cd5a5720581814bff2428d276a7c77071be2"}, @INET_DIAG_REQ_BYTECODE={0x69, 0x1, "3084b77783dbc350a9b41cccb610301d56d671ef728683c97dace8afc11383c947cef6c3865c0aec9d17b0f61831572036920e4567e4c49d965970b53955f69a772864c2d29dc20a3ae26ef661f6aaa4537a3493dacdbbdd7ad57eee760b0f3ce68b294287"}, @INET_DIAG_REQ_BYTECODE={0x35, 0x1, "9fffc525ba4a3eec3118994c1e3365b04ad71da2a58d432064aade4faa5c4486abb3ad631893aecdaeee42b861ef9a50d9"}, @INET_DIAG_REQ_BYTECODE={0xaf9, 0x1, "f71696372f01d0fa33dcb5f72ca590b2bdb1538b528e14f29c649d68fcd5b353f729c173f351ad7455aaeef8580d8fed49fb2e7c6359d26c102cb9a527228b57ffa79c8f7114875cd5a92fbb2a2bf51878d8dc5666b1ddaa84f1c69647ec716fa1ccb04c7ec9f38de59c3059fd74493fce198da49faeeaf9be6d2990cb0c912a6a3725f008e34b85920a6acd819988890a07a47ad45ab2f03d2233b5b10a23eda29c86b198e4ce4f1cb3331b89f6635df5839e0b7e11f27b3da72719284ddba8d9f882f28771ae1d370e7299afaaf97d6c902b5b75f1de07bb11bf360871e4689560d77229c41762c04feaab5f1b0c5275ccbdb3c3b1b5727f15196bf0d1c9d551acaebd56845b86d102cef6d8af62fa4e80fe9a8ff3aa82383f54feb71b870feb2fb242255efe877285fa10ed1afc7bc533a13e9bd10733564e06af1acc1c95a75c0d630c5cf760e99ad59ca128d146ac6ccb57113dc66a292f014f144240b50bbb6604c1e329e5c667c83301e25ab2602032e0d035407768a8ecda0e1a41ff4ffe37e37a109d5d804137a73db3bb523dee006dbeffa7d1e19df607e53190a0bb6127db0de29f19d402c0c90f21bf5d429936fedafda7a0eddfbd6efdf8ecc453a028f185b3a4cc49f985a1efa73b51b4e835697eb1b436454d1f60192b49f943924a75996122f6a1082ff39bb9bbbc85380565b64928c24010f947efe5c6c000d8e450629060a4b43776080641aa0ded27be0487bf7eea8382adbb5ccf59b685f6a4e66623852864dc138e67334184102dfe188cc1cde03da37a8f91e8efde5995342b00c43c1b800503fc1c33bf73502ed93fa1b8c96b7de3916aa06dc2c95d42a4fa59e138fa47df272ef5a5f5fe665e47b893d5d6c54963d0c409b43551dc229425327daa952156a144e89d088afa7e7a9a3d4d7dad893ae65fcac80abbfada7d7282455b7d7b11582133da4a097998b88e8ceb8d240b9b9807b68091612af2e5b5c7ce8a8c3d1e39bbe34638badde045c8a070ad623a728a50ae80d1a688dad83d4cc9364740af1ba0f9a2b45401e80c1fd04c526019d4bee1febfa65e580bea9e4a84994575742b833d5342bc449ee36262540c9e4bdc519f56e1ea84067019467535dcb6f9f61c5d65564dc547b05219d8452b413924121b004c9bd7e4e89f28dda4248d2f284edaaa9e3a65ab1648f8ddb537bb309971f4cee5081020ffeb2fc3fd3e9b6e4bd96a19026811495bdd34ed036371399cddde497cb5e12e19a06c17915c494b4474bede052ffb847d6030f739b101e42706bc100433afe708e187f734ad67485fd788879b0eb628c5318eb048b084ad7c616d63749055c4df9d7972b5d0538bd3cf99ea1033f1825dd3b5ea0845f33529f847d5244587b914c4bfd83ece2da47119c70369d30f948947973cf49a18e437b601d28a426fb529c31a0170652762d99dcd03be1de8f88e0ac59bf125862533e3287c2a17955c6c90691607215697d17e414691329e6d3bd998f72a6c210418563689af4f90579226eb7bfa3bcd496917aed4bc082110ea4d55710566649e29703ec0715e3a3e8f67ab893e5aecf2a7a2783579f3f538df0472ef42e8c11e1c07363972b9ed08ed424358732cc74d4c2a44128b01c50e2c322d2ee4719aecc5d305a6cee48991b9a960f533553107e72422efd07784ddc048823fc0a02b4adac977f64a646bf9cdbf8a6fe842f763d4aa56125973f6b40b98304f487b19b75b98d84e2061101417820633959e664ad66ee0e4deaf400533af010c56eb57688bd1e38f0e25cdea11fbcadd9771162a3d58eadb1d93bc086eb750058e9471c2fbe1544d941f48dbde43d293267e62a45eeec66fb4e4f576a13430dac3695bc821212cc11737bb79467826612e71acd11fb950d83e03517964b1f637cd5b55a1074b166e7a1b602dfa8897da0b4bdbd9c9acae91032ea2d821f2c9ff96dca6c84446f8591ffdf96551257aa8cbf8e1b83b7a6d8c8638009d5a071a8884b465ec60682b90ad63e6adae540fd25272a1c33aa07da3e0338fa0dab286162cee86ca78dbf208f7e09784c9f00c7f7d5c0f762444e27a5e5badc7d601ad8ed3597c9341b3f4d3c73aa1105578afc1ac91c65d2b1977de7d1be68e74487a40e596828e50937fe4188d9649e6baa636babd34b73f13587f9ec54d921ba0ab128d1c1f938babbb5e6b72589ca5e82a06d5e120459195cb648186a2a5ae932edad81ab38b9da5c4eab53b9d0a3a610d6ea8f00ecde2e824959527cc44c1ddb51afc4655e388208bda1baeb97a3d7eb2679df5bd2f3fd54ed48c6313ef37c02489ff92700ebcf228d8a9988a0f698b08d021ec737746858c898cbe6b353eea1da414edfcf90e71031ddc178f92c4468315c451fdcf040f3ce799ce73d0fa03c61538b710ca337860ee021b711f08853bc47118e12e6cf1116bfced1877883bdf4e683f7b2c7e5a7d55334c639b091a5a20ba9ba7c8be86c580d58d49cd4282a69433477e8c3030c045c207ad9f37d53dae95169d6ab273834f5c9c6b579169fa67d7e5070e80b70aa2e30abe1b52a60f94558580f33ee2bd15d262266334d5377282ef997cdd6ae3ebc6919ab928b5c7c3783f648af97d8aa299f641d1b93b6e635a0059999ec67733bb6211dd3f8bba4d8c1271933b72fca86dd8b627328e8440fb0fb7b8109322e2f4d43ef13309534b076137cffd8262ddbd9e0f2c449966cc3a7db594987247a4c14737b1ae654b4b15c1bf1cb35f4a41202d91f443bb7e517019f2051a1a7eb702f9fb6e5892ddd1601490d977e20a631da5f49312d185d2a117e02574644a3169f6536a9c02e3ab4649f7b6a6ece6048d33eabea324a3ded420870831ea1673e3bb3af7225154f806d40ab82caed4a07952a88751beec6a9c1ce11645a47b7a30f42134479ee977c3e75c2c53633168fe91d1951cff35e3eed118c1a733b6854f73737cdbe396e304484dc49554486107ac1f0f01a2f5ac5afbceb41d7962a230303f288c5f7229208fb799acf74515f809f52d7deb9e4869aba6fc3ef7d1681bc5745b105c945a221b54494edcf8a469967aed8561e42c65baecd474c26c17185ba8498e52080fbd494a987cbd08dccb8d8cf98f637f47926ba4473d3e3965efdaa8ce73f6221b462e4832da68ee0a1a16e8332e7d1bdc63d1234ccca0bab3fca7b55d1f1ba2a6be148f27ab01eed6efd42b9254baa7f89943430627aa09c31b1dc5ae042639682fd2f08b186dd1b042578c35fae8678daf179e3e318d9dd7bbea72b00d8d835d827e4a4e0757107868496ba97026ec51b73f13db86d0b864b5612ddbaf771ff07e969ad7476cb38b129941b5fe8277ca2a82d57ef5569a0b68b54c57e53f518bc3f8658028a0c8be3f9c87d19286c7490f289d3850b7992920b62447d48d7ff3cdea9fe4dffc0da3cb4229a93047cf1749bb9731b331c7be36034fa2a24d255c6cc944e652ff64060e5a2c6285fdb5631016e2e95ff4f0c33fdc6bcb8449b10c5a03fee0b93ae7a73da502da5df7361e2afde759c6fd4be2df59081b3c82c8223e9aa020ce2e7d77520bd4faf785e7dd2374a82799f2a5b01e2786d9f7a005bcb9585ff66571eb2af0ad1109698277aa8122d80aa59725d4a93ec5e5c7d8bac7a13ff115203bf0ba7db07e8481925f247563a4beb352887a6ebbb308ac53d2339baff5bac76dd546989f20d0005355f410059fcbc15edf97474d906307537a7e9e353b022ccaf6135e103d9e16d1a9eea7a40fab25a41bf9b260d0ce707bfe8b306c55f09c811f98bbf14c414709706ec4e6ac461795815d173ebe058cc72bd35f96802d86fc92cf6a5512514597f980583a7e625fb4a295364e83b9c2f726d6f2c7af8fe0a40ae8cc340ae9b722921ab700003dd88ba2036db2001236f25259397e473535bea1b47859468d7d20af2d"}]}, 0xec4}}, 0x40) 20:27:34 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) recvmmsg(r0, 0x0, 0x0, 0x0, &(0x7f0000002840)) 20:27:34 executing program 4: openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x141800, 0x0) 20:27:34 executing program 0: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) ioctl$BLKPG(r0, 0x1269, &(0x7f0000000200)={0x0, 0x0, 0x0, &(0x7f00000001c0)}) 20:27:34 executing program 5: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) ioctl$BLKGETSIZE64(r0, 0x80081272, 0x0) 20:27:34 executing program 3: socket$inet6(0xa, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sched_setattr(0x0, 0x0, 0x0) r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x20000023896) 20:27:34 executing program 1: sendto$phonet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 20:27:34 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_RECONFIGURE(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x14}, 0x14}}, 0x0) 20:27:34 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003700)={0x2, 0x1, &(0x7f0000003480)=@raw=[@func], &(0x7f0000003500)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:34 executing program 0: pselect6(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x0}) 20:27:34 executing program 5: mount$bind(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280), 0x0, 0x0) 20:27:34 executing program 1: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x8916, 0x0) 20:27:34 executing program 2: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) setsockopt$TIPC_GROUP_JOIN(r0, 0x10f, 0x87, &(0x7f0000000780)={0x40}, 0x10) 20:27:34 executing program 4: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) setsockopt$TIPC_GROUP_JOIN(r0, 0x10f, 0x87, 0x0, 0x0) 20:27:34 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000001c0)=@getchain={0x24}, 0x24}}, 0x0) 20:27:34 executing program 2: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x89a0, 0x0) 20:27:34 executing program 4: pipe2$9p(0x0, 0x80800) 20:27:35 executing program 5: bpf$PROG_LOAD_XDP(0x1a, 0x0, 0x0) 20:27:35 executing program 1: openat$dlm_control(0xffffffffffffff9c, &(0x7f0000001240), 0x4c0, 0x0) 20:27:35 executing program 2: syz_open_dev$audion(0x0, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) 20:27:35 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003700)={0x6, 0x1, &(0x7f0000003480)=@raw=[@func], &(0x7f0000003500)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x2}, 0x80) 20:27:35 executing program 3: socketpair(0x2c, 0x0, 0x0, &(0x7f0000001900)) 20:27:35 executing program 0: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) recvmmsg(r0, &(0x7f0000001a40)=[{{0x0, 0x0, 0x0}}], 0x1, 0x2001, 0x0) 20:27:35 executing program 2: sendmsg$TEAM_CMD_PORT_LIST_GET(0xffffffffffffffff, 0x0, 0x0) 20:27:35 executing program 0: openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) 20:27:35 executing program 1: clock_gettime(0x0, &(0x7f0000003780)={0x0, 0x0}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000037c0)={0x0, r0+10000000}) 20:27:35 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$inet_pktinfo(r0, 0x0, 0x8, 0x0, &(0x7f00000001c0)) 20:27:35 executing program 3: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x5460, 0x0) 20:27:35 executing program 4: open$dir(&(0x7f0000000000)='./file0\x00', 0x224220, 0x0) 20:27:35 executing program 2: r0 = socket(0x11, 0xa, 0x0) accept4$tipc(r0, 0x0, 0x0, 0x1000) 20:27:35 executing program 4: socket(0x1d, 0x0, 0x734) 20:27:35 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f00000006c0), &(0x7f0000000700)=0x10) 20:27:35 executing program 3: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x80108906, 0x0) 20:27:35 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x7, &(0x7f0000000040)=@framed={{}, [@alu, @ldst, @map_fd]}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:35 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003700)={0x6, 0x1, &(0x7f0000003480)=ANY=[@ANYBLOB="95a5"], &(0x7f0000003500)='GPL\x00', 0x7, 0xd8, &(0x7f0000003540)=""/216, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:35 executing program 2: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x5421, 0x0) 20:27:35 executing program 3: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) getsockname$tipc(r0, 0x0, 0x0) 20:27:35 executing program 1: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) sendmmsg(r0, &(0x7f0000003300)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) 20:27:35 executing program 4: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) recvmmsg(r0, 0x0, 0x0, 0x0, 0x0) 20:27:35 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000e00)={0x6, 0x3, &(0x7f0000000b00)=@framed, &(0x7f0000000b40)='GPL\x00', 0x6, 0xcc, &(0x7f0000000b80)=""/204, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000d00)={0x0, 0x0, 0x1000, 0x4}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000dc0)}, 0x80) 20:27:35 executing program 5: r0 = socket(0x11, 0xa, 0x0) connect$tipc(r0, 0x0, 0x0) 20:27:35 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1, 0x5, 0x2, 0x1}, {0x3f, 0x3, 0x2e, 0x2}, {0x496d, 0x3f, 0x80, 0x4}]}) 20:27:35 executing program 1: ioctl$SIOCX25SSUBSCRIP(0xffffffffffffffff, 0x2, 0x0) ioctl$SIOCX25SSUBSCRIP(0xffffffffffffffff, 0x89e1, 0x0) ioctl$SNAPSHOT_CREATE_IMAGE(0xffffffffffffffff, 0x40043311, 0x0) openat$snapshot(0xffffffffffffff9c, &(0x7f0000000700), 0x101201, 0x0) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) 20:27:35 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) recvmmsg(r0, &(0x7f0000000580)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, 0x0) 20:27:35 executing program 3: bpf$PROG_LOAD_XDP(0x8, &(0x7f0000003700)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:35 executing program 5: socket(0x37, 0x0, 0x0) 20:27:35 executing program 0: r0 = socket$phonet(0x23, 0x2, 0x1) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000040)={'hsr0\x00', 0x0}) 20:27:35 executing program 2: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) getsockopt$TIPC_CONN_TIMEOUT(r0, 0x10f, 0x82, &(0x7f0000000700), &(0x7f0000000740)=0x4) 20:27:35 executing program 1: syz_genetlink_get_family_id$team(&(0x7f0000000040), 0xffffffffffffffff) socketpair$tipc(0x1e, 0x0, 0x0, &(0x7f00000006c0)) 20:27:35 executing program 5: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x2, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x89e1, &(0x7f0000000000)={'batadv_slave_0\x00', 0x5, 0x5}) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) socketpair(0x2, 0xa, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) ioctl$SIOCX25GCAUSEDIAG(r2, 0x89e6, &(0x7f0000000580)={0x0, 0xc}) ioctl$SNAPSHOT_CREATE_IMAGE(r1, 0x40043311, 0x0) read$snapshot(r1, &(0x7f0000000600)=""/236, 0xec) r3 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000700), 0x101201, 0x0) ioctl$SNAPSHOT_CREATE_IMAGE(r3, 0x40043311, &(0x7f0000000740)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x84880) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x6, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="c5a90001fcff8000010000f18f8f6c0164540149ce55140000000000"], &(0x7f0000000140)='GPL\x00', 0x3de, 0x0, 0x0, 0x40f00, 0x9, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000180)={0x5, 0x1}, 0x8, 0x10, &(0x7f00000001c0)={0x3, 0xb, 0x6, 0x5f6}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000240)=[r4, 0xffffffffffffffff]}, 0x80) getsockopt$TIPC_SOCK_RECVQ_DEPTH(r4, 0x10f, 0x84, &(0x7f0000000300), &(0x7f0000000340)=0x4) syz_open_dev$audion(&(0x7f0000000380), 0x8, 0x44000) 20:27:35 executing program 3: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x89a0, &(0x7f0000000080)={'geneve1\x00'}) 20:27:35 executing program 2: syz_clone(0x147126000, 0x0, 0x0, 0x0, 0x0, 0x0) 20:27:35 executing program 0: openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) select(0x40, &(0x7f0000000780), &(0x7f00000007c0)={0x1}, 0x0, 0x0) 20:27:35 executing program 3: socketpair(0x22, 0x0, 0x4000, &(0x7f0000000300)) [ 547.525717] dlm: non-version read from control device 236 20:27:35 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x3, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x4}, 0x48) [ 547.609607] IPVS: ftp: loaded support on port[0] = 21 20:27:36 executing program 4: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x89eb, 0x0) 20:27:36 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, 0x0, &(0x7f00000005c0)) 20:27:36 executing program 0: ioctl$SIOCX25GCAUSEDIAG(0xffffffffffffffff, 0x89e6, &(0x7f0000000580)) openat$snapshot(0xffffffffffffff9c, &(0x7f0000000700), 0x101201, 0x0) syz_open_dev$audion(0x0, 0x0, 0x0) 20:27:36 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0xe, 0x0, &(0x7f0000000280)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:36 executing program 1: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x89e4, &(0x7f0000000080)={'geneve1\x00'}) 20:27:36 executing program 2: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) sendmmsg(r0, 0x0, 0x0, 0x0) 20:27:36 executing program 3: bpf$PROG_LOAD_XDP(0x2, 0x0, 0x0) 20:27:36 executing program 2: syz_clone(0x0, 0x0, 0x0, 0x0, &(0x7f0000001300), 0x0) 20:27:36 executing program 0: syz_genetlink_get_family_id$team(&(0x7f0000000040), 0xffffffffffffffff) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000006c0)) 20:27:36 executing program 5: openat$uinput(0xffffffffffffff9c, &(0x7f0000001380), 0x2, 0x0) 20:27:36 executing program 4: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) ioctl$BLKROTATIONAL(r0, 0x127e, &(0x7f0000001a00)) 20:27:36 executing program 1: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x890b, &(0x7f0000000080)={'geneve1\x00'}) 20:27:36 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x88d9e919f51e91ee, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5}, 0x48) 20:27:36 executing program 3: socketpair(0x22, 0x0, 0x11, &(0x7f0000000080)) 20:27:36 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cts(cbc(aes))\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000080)="ab553fec94248c32e27d04000000288a", 0x10) r1 = accept$alg(r0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000007040)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000006fc0)=""/109, 0x6d}], 0x1}}], 0x1, 0x0, 0x0) sendmmsg$alg(r1, &(0x7f0000000640)=[{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="a11cf70264095c2bfe1c2dae9008d76768779d25a736d4f12407bd42b57f1cf68b1ab5321237455f5483bad0e44e97491f0c686c4f2217930674c3251073eaf035", 0x41}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="18000000000000001701000003000000010000000000000028"], 0x40}], 0x1, 0x0) 20:27:36 executing program 0: add_key$user(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc) 20:27:36 executing program 4: timer_create(0x2, &(0x7f0000000180)={0x0, 0x15, 0x2, @thr={0x0, 0x0}}, &(0x7f00000001c0)) 20:27:36 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000180)={0x6, 0x1, &(0x7f0000000040)=ANY=[], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:36 executing program 2: syz_clone(0x147126000, &(0x7f0000000000)="e5f8b5ff6aa083c724b190dbdd96b461aae9d628014a78d68ba96bc0c1f23dd36f21a9f919907da2b3ea8c4742e12b4341fc203ec250019f457b11343ebb993904f77a3c6fd708daae3a4b2c9d81919f36d4ef448967d6f6", 0x58, &(0x7f0000000080), &(0x7f0000000180), &(0x7f0000000100)="9a6939f7a0ddcde9dbc1ec29bd3aac1e4ce29f34ad40fbcc27ccb5f2a38ceb0062e7731c13e591cf9953bb3904216b4850c673d72fd924d7") r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) ioctl$BLKGETSIZE64(r0, 0x80081272, &(0x7f0000000140)) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, 0x0, 0x0) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r2, 0x0, 0x0) bpf$ITER_CREATE(0x21, &(0x7f00000001c0)={r2}, 0x8) bpf$ITER_CREATE(0x21, &(0x7f0000000200)={r2}, 0x8) r3 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r3, 0x0, 0x0) ioctl$BLKGETSIZE64(r1, 0x80081272, 0x0) r4 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340), 0x200, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r4, 0x0, 0x0) ioctl$SIOCAX25DELUID(r4, 0x89e2, &(0x7f00000000c0)={0x3, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0xee01}) 20:27:36 executing program 3: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0xc0189436, 0x0) 20:27:37 executing program 5: pipe2$9p(&(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RRENAMEAT(r0, &(0x7f0000001bc0)={0x7}, 0x7) write$P9_RMKDIR(r0, &(0x7f0000001c00)={0x14}, 0x14) 20:27:37 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x1b, &(0x7f0000000080), &(0x7f0000000180)=0x8) 20:27:37 executing program 0: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) sendmmsg(r0, 0x0, 0x0, 0x0) 20:27:37 executing program 4: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) setsockopt$TIPC_MCAST_BROADCAST(r0, 0x10f, 0x85) 20:27:37 executing program 3: pipe2$9p(&(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RRENAMEAT(r0, &(0x7f0000001bc0)={0x7}, 0x7) [ 548.721069] IPVS: ftp: loaded support on port[0] = 21 20:27:37 executing program 5: select(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0)={0x0, 0x2710}) 20:27:37 executing program 0: socketpair(0x3, 0x0, 0x6d70, &(0x7f00000002c0)) 20:27:37 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(r0, 0x84, 0x10, &(0x7f0000000080)=@sack_info={0x0, 0x2}, 0xc) 20:27:37 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x3f}]}) 20:27:37 executing program 3: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCGETLINKNAME(r0, 0x89e0, &(0x7f0000000040)) 20:27:37 executing program 0: socket(0x18, 0x0, 0xffffbbdc) 20:27:37 executing program 5: socketpair(0x22, 0x0, 0x21, &(0x7f0000000080)) 20:27:37 executing program 1: ioctl$SIOCX25GCAUSEDIAG(0xffffffffffffffff, 0x89e6, &(0x7f0000000580)={0x0, 0xc}) ioctl$SNAPSHOT_CREATE_IMAGE(0xffffffffffffffff, 0x40043311, 0x0) r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000700), 0x101201, 0x0) ioctl$SNAPSHOT_CREATE_IMAGE(r0, 0x40043311, 0x0) pipe2(0x0, 0x84880) getsockopt$TIPC_GROUP_JOIN(0xffffffffffffffff, 0x10f, 0x87, 0x0, 0x0) r1 = syz_open_dev$audion(&(0x7f0000000380), 0x0, 0x44000) ioctl$SIOCX25SSUBSCRIP(r1, 0x89e1, &(0x7f00000003c0)={'vcan0\x00', 0x8}) 20:27:37 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0xc, &(0x7f0000000040)=@framed={{}, [@alu, @ldst, @initr0, @ldst, @map_fd, @map_fd]}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:37 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000100)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[], 0x4}}, 0x0) 20:27:37 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000003000)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000040)={&(0x7f0000000180)=@newchain={0x1ec4, 0x64, 0x0, 0x0, 0x0, {}, [@filter_kind_options=@f_basic={{0xa}, {0x448, 0x2, [@TCA_BASIC_POLICE={0x444, 0x4, [@TCA_POLICE_PEAKRATE64={0xc}, @TCA_POLICE_RATE={0x404}, @TCA_POLICE_RATE64={0xc}, @TCA_POLICE_PEAKRATE64={0xc}, @TCA_POLICE_AVRATE={0x8}, @TCA_POLICE_RESULT={0x8}, @TCA_POLICE_AVRATE={0x8}]}]}}, @filter_kind_options=@f_u32={{0x8}, {0x13b4, 0x2, [@TCA_U32_FLAGS={0x8}, @TCA_U32_LINK={0x8}, @TCA_U32_ACT={0x13a0, 0x7, [@m_xt={0x139c, 0x0, 0x0, 0x0, {{0x7}, {0x12c8, 0x2, 0x0, 0x1, [@TCA_IPT_TARG={0x105, 0x6, {0x0, 'mangle\x00', 0x0, 0x0, "0f362294494635ae5f775672663ec0dc290c6a93e1cfb7070888ed87a406b3554bd7002babc6b4b4d21c30e6af0d22a5c2105e7f56789f583dd37b961ad19d55d101e18d77b2256d56f1716f6d5c33962be08ba7b8c228e41299d318063012031f8366fedff11a4a93ac8dcde3ca428b9b77002e58252fdc91d704308e705412545a532f6f724aaa6248f5199ff4bea55f1e42545fe65ec9e141dffe7d4160e1dad771c7ebdfedbe39911bcaef090e48477ef010b6c5c314dc0d3bf37604d0ce8931f1efaff8ae291fce7934dd7d1c20c85c98be1b3524dea89dfe"}}, @TCA_IPT_HOOK={0x8}, @TCA_IPT_TARG={0x49, 0x6, {0x0, 'security\x00', 0x0, 0x0, "49b39c361216678c51062a8a9e57f7afe57d0cf275bcbc88a178ac0d439d97"}}, @TCA_IPT_TARG={0x7d, 0x6, {0x0, 'nat\x00', 0x0, 0x0, "c66b763857aadda8298b219b8a59bf3576e049d48ee69698e44839b242187c8e33052f13dc91ca050915428d9de62cf3e0d6550ef78a3996e40e12e8d5f8b3b00f3d68b915b7ae68c40c775a1dc05214840986"}}, @TCA_IPT_TARG={0xb1, 0x6, {0x0, 'raw\x00', 0x0, 0x0, "2095ed8517d267f6db4d591eca7aa006530d2356fb56fd5a91256b65191ceaf32df6ba93189cc310c2152c06951f85c5ccfa1a5323e07b89a6e10568d80b0c240ddeaf7fe79ab2def0b0ec56aea3bb287d16cab63f582f5e5691b42286c42241fc5259680ea7130a6cc16ed019bcd4f6bc2baeebbebab12cac246d2ca9f5919c06ae42a4dd64ec"}}, @TCA_IPT_HOOK={0x8}, @TCA_IPT_TARG={0x1029, 0x6, {0x0, 'nat\x00', 0x0, 0x0, "329e7f19197379573313e139428d9da03c7def82fb73f37f5c478c5fb13c937c868642d08ae13222ad207eb6e4fae95e43969b91eceb2fe5131481bf6765e15999a0c5c5d00e861dd6da7339f16cc2dd02bf99e217372c04d42d0a591a63e290ec12d57537786c69ac3da54740b7798faf65604fdc7dc08ab90b024815a191071ff24f305ca7856b2d2413b8487954e8c645ba76ea32d91f1f2989c56d8aded29bfaa55c97b16b434f320e6545649420cfae69970e8495ffeedeb5962c1669ef715ba32c940d6ac0ed63102dd1bbf018a7b5e4d4ea8b5e28ae1a5ee46ce3d1fb25584aa9c51659f89f6c5eda024295cafb558865989690bc0e295240f483c716b4009fbbd2cde2e743f7bd56a29bfa9bcee63ab62b2fda06a93a3d6cd799844d86ba8ae1f7b7307b20d4f49aa24ed41b892249b1b3647eae0255875f55bdc1e1db2c54f4970460f55dbabed685d3db1ab1437e6dee5b3021a72f9aa9afd1b6966be85531c66071df46eca9988d1f93f56c7eddda7e4dbafa06926a9928160d88863a9ef734ea90a960b2beb257520a4b1dd7a0b8f4681fe088ed76283c52ff7d67d7bf9cd1ec2579b2c71e7f520c068039b4fe879e1fd20130d54ae1cd3b40e17aee78e43815d7a32245d90c9386a88e5bd675c016873a607a807cadf1e27e0544ae4b045aaf585842013e3e5ff58ab2018e3056b5ea2337a81e54f88de13245b752032b20c014a786c568ab7052d958cbd78664de14ca3541ab05656aad08bc099e00f78a21ec06b495f8f71e0445a8bbb263807394bedebec5b25886d04cf11a53c94cddd6abc46bfa8bab2711080da7c31999dae82689a3c6c7c53f01580eb8315c97e168b363348968dc374c72f3145a6a51a5badfcd26d24b5bd5209c197baf4f67bcb06f681a84484e941175501e22cb8be263d0a3bde171261839aca3ebe29c70c67a86f5bafc276794fe2f023d01bad7d3fef1faa7bc2039e2349cf3930e2936ff0a887e3fd61c8a9946cbef46da3d5562f89f91ae248deead258ec781aa07d2679cf267858e38c52646ca444bfe24353633cf7882ccc7abc93dc725aca6ebc808212d736ab784995c210102f421ea11b0b6c002853c5b95c1d9424ab46e031b7249d4b79952d9d7215ac5af71ee73ea82e84a9a20127964dbef006b01055c2996cc8c5d4b1c9fb49b1b9a4746a3b862e26d92baeebd3b7f2eee28bd0d467eec66bdcf6980611c6960399c26f4f3e787c7bb6e5c9d72f54075bb9af9ae9e3c6208d536ffa21a6deeaaa93c253cc56002cb3b5f72bea2e49d0c55f3517d7317638f42592e5d7cb7f7f9f3535ee669508bccf69c2d2454a5d6394b959bea9333803745dd37e65155ae59752a087170e9a884ba048f10aa6f45a1a6cf5229e5d2723ff2a1ff446dd7e441b770ab9f2262fb3b877c7b55fcb6751726c3311c0a9bf6225cac813fa14b19b7cfbe01daab2d89e7da235e48b59952d59c027bf06d0522268859e2475f48ef1c6a689d212a2e1aa3ada94f3716ffcbb99f600a5dbcf2cd9adb418c9c5e51d85965a101f9325c1114ba04357c9f152c95ce61529a49cfd823f715197f5668abd20847f39494ab5d0030f3111586c6861768f5a6c4f4ea72a9b3c123f195691344bb6455ac111eaff6c7b4f5c45473f3bef69a577905113ed977ffca6d494e0baf15629a14970cf24bb6ccfcf42441f6f851020c8f430132f37f5ad0b78d31dc23ac3faaf654e4d83b1612040a32ac2acef68ea6b8c1d8a659f3221f1459f9035616f7ee75f571b4d510955fe1b593ef1eee5a5b8e3b932975c17c36777c634b7446290033d6e16ff41356543d5fdb2d4e54c3511003e12d947058623465403298a18c49562ec2671bc61a0707d44ef614aa32ea4728fc96b696152edd70db261184e4ab0982f228006953c458640a1b15218b4ea7e5fa6433412d6eec0139714d97d05573845b7f8ee3f99b55dbeb2a851452fc6297b01da6d4e78d63ef5de7e1dc18679437df6d5bf34ee2366af945024526665b083bb57c8325ff1163080e0e593ee1fa3168f4ab6c31ed88a8c87dfad8d270e1938473af1b204c5e108ea2309578f6ff77cbc8ee62dcf842accda698bda6ed4832b7edae7116b51e772056d30b1ccb6c19c3a3e1b866e0c2f8f705584a6875618d5801f72f3ef2db98ac8de3724c41c5dfc65f2011efa18b1c539d970ae11394665719b4d14b3ca5920d34a3795d34c2f9ac65e799ff690ca4aae1d968f4b62e28a0025abdc55e74dfb98fad8456d10caa23371d32116a2b94e5f34dd5b600b6a4781484adea9265a47dc2ebd32265f9d46ee13f569f762385530f0e4f12c1c379a78108e7c641fa9ecb0794edb2742690b253ca50241fa363ba178641e77623870479499d80eb41874353aaa4462098b81a4f6f80b8a19e268f9edc6fabd82aca0a8bebc185b144f0549b8541cb66058cf085a3a22d36d32497a50a263c3cebeae9747caf86ce8eacc01261fd1352fe67e2adb46266da09916bdf4d6e6295d07e579d1be083d3291004a61bbbe47c0c6e7fa4b7c42c32171d8fa5dfe57edb84c711bade7be2a62fbcf9764ad6b4d768783f922fc7d6566e51bddc2a321f15f69aa005590ab813c205a701f8d1566aaba0dd7612ef1ca71308ced87d08e0e40c9fd499f89a6988e78fdf5a3977d6e9d698146d28da0128f240d1cb16ae253369db01025297b8d4dc64b8ecb09a9869ef85e0c24722efcd164894dfb2c7d7fa9d222668eadf7f018f7f8acc9c6aedf1f915af05e29c61d94f4ba2597436f2ee05921d4d909defa5a2d898dd35acc51f5d8549996ee55cda8c301ad9b0d73e2efeb5aa975a8b309025310c7882238dd174ca584568cb92bc3988f1c35888636e5b3a1c5f31d962783e129f79388b4f5dc6387303094cce0b7cf28dfe7eed2bc50f91e12fc0d8108a43a6bfbf3a57dc7e534f8fff1dbb732553fd639134f0c3fd0a1f65ee04467cf4ce8fa890e846fd8c2eb93e81bdc0eb7b0cb90b004b6046b7f704a1d5a550e2f83fc096b24aca4aa6c4d3fef5abe73cf5a53b2c77651b8a6a502db1c83f7417a6baff75754573e3e82d1541e99c5200c57887459154a550c79290883a7f0d8064acd0d842640898e4a4c15a449bfb4aaa957572d8a1526aa496712a34b3cc2ec77dcc0d8d2d979bebc373745ca33013122af6e7a72c486d889804075181342657785837afc7624c64beb10975e77eabd3f4e04892ba6a9ab0587943a1e2e9b6d3447cdb9c679fa8fb2775898cdfe97b009fceb07ce9e4647a27d1c35ec48efe12fcd08e12404a543052001685d2ed0ee3afda4bcae67694c7683cc40cafa38901d21310c58f4843c265edcd19516b208586396ef5ff4adccd0a865759624194158b106026bc30dd532577a95999d283f915ce657698c8a6cf6dd68ddd708e8e6bb29fb2774d19f3f3e28fbfe18f15ca86f878dca0a76489d983cd1a9af45566c3cb20893e63aa10fc6870079b2a9bb4946d7ba8564a45eda583795a52de0584323975d0ab4f773c413caadf530fb5f420084f98243b52ca05c7c576c7f35c05f077e3e29841c5b15d0e79c64e7470013d9f0d38ea769f5ce987e51af355667f3b527eade5fda75b93c6077f253d44c2051fe6d550d2598dad8e44c21a29ce8e1ed838abe528af03c1ff716a324420698b4217a93eea7e7853e6fd977011027e3414bb53cded73470892c1822dd7425fc289c4d6684df2b69efc824cfef3b3e35e9826b3a7814fa8a3067d8960a6304d1008190fdf14e7f5ede406a66932aa5cc79fd48ea0ce7547f91ffdd5ab98e4b4e1681531e6681117fd13477ec4270c0a9815a109c5e7a4f0b892c14fd85bdfd0737dd721d49fa96207000945acec0c94f454042df22095ebb179816e063a1afa2a6d65ec35c7dae28c6eee721ec7265caf207dc4dd971e3bf71a08af1219f4227d77bd74373d928d44ee97b4465cf4d5ae0d784f9cf20f8301aae229b6efa01015b1c5574e37684bf105f13c32f26c0b40d22c7402e86e45512103a0664b3de1b914c0dfd82d96379bc607c3ec676b77e2e37ac770a036e33705ef727eeebcd572155d4e0d3888249f82d56265178d15a33f65603e07f6eede14860e2ce86eb4832c49a29d8ce5c9cf74cadc4defa4434ae0962b4f2a691848edfa8c7857408e0ba2eb9e7416623caf36e309854e22e586f479dbc02eabd37cebe161cf2f489291d28496080fc372fb3ee91bb11aeff55b83ddfddd047cfd887faa63df7f6f06a9c3ba7ac6bbc6645987075fde95c886adc91fdd3a4fbacdc41c2ecf023391ad5427fd1d6b4221f7bec535a3a36780b7ed9e00fbd7e24d8ff5b4f532dee210894229b5ce9ae2dfb5067a053507bb73d2498b8171a6c673a9889be4444be7e78c148f6a50b055b2730c1698ca94c3502d589cf758219ddff346148c55375c69a817ef1b643d0ffd206b1c1fe2c8e46ef728f0c2434bb5931beaa701fba0a9d993348a14b5339795a47d22d7a037fa778c8cbbd82ecb4c8fa7c940defd206e592f85618ad416cea3bcfe45856b9d7bd575a2c7f5b98ce85e6bce70b811e1c7aee56f4bcbe129b3e54ad0fe38e0548213a62ab7852c1857b8667978c74ac1e267fffd7593bc12c5fa69e28e26139589db37a67d515a483b02bf83565db2f8c249a9eec2fa06454b66b8e00b9af2f70f3e2ac3f530c2050f33d98a7f140efe8338f334c4c0d59b81445590fffaa21eeb7605dd4657a7ef2fcd912e88e80c6f22b69e40af78b73880a80018760e020b724397ac915348e8cf91aa8e14c5aae488e5cea515112f96b42b24e2ddc8d3b22b3217b5903fb8574d93fecb4d46d5d168f584a9ee48117ab4018420dce433ee0cb51a6561ff179da1dde6c580c33dec74db30a04c9ab05c61842b6dd004cb648be63b120028fb754db2dac2eeb803595950478b001503f1140cfeeda4d31d286fdd5124d5ac09e91fa2c35e560c64c8c23696d3735a23b8fd2187da4354153a6525b2e093a1e2e77bde4357dc1b9e6ad617e7d9911cc671ab78b2f56760e2001aa8d09e679eba35f01fe2a3c26c69223fa1cffc478c39d2c8822e17749bc628ed78947712c29dda177eccd53a62d9218ef11fc897c11d63b594271835e8c7a138a86367608cb306f24e6d1c474611369d2098bfaaafbe8a09c74f70c3b869126440d36da611e911e44320d8d70fa7b5c3b475416b5ed99a36029978d0834d91453b3e0f2a5feed8ee5e89200420301bd698c9a9cfb2b06d5015e9fd5d4b57003ca234cc98a5bc4d3c55cb40fa263b27cd33fe2b2e64660a726d1df7e1d081e8c85179384d4360b98430f7a6efa073c6020212dc388bdfa07ec31fe635f7445f3f4ec351aba2256f47a5eac8b94175839395ab136a68b7b18a38dd88dc48b819404bbaaecf4ba9afd0174723ae7942aaaeff181b6949c76e1b3bf0e1dca2c0ec35e6cb878273a4918a2efba6dfbf5ca890ed75090acfd463d581605bfb4df762fdc5979d19f20a596675187d75e7e089eae297266267d1fe6caa2f79b7393e2074c7e38ef06cb4cebee352cf84d2b6ec4b5775982d7bac6a5639d31fd3792e922bc892bb98134e0968c8312261ddf37047e37ced88e1976f81ef76002e072ba35f6d455afc189b7ffefba3fec3082fe0e60a4749dec73b70786037a809cdd8675ae4e98e6ae6bcb49e71386b3db7a2eadd4cfb67805fbe15ba0950d38b228e807c1c6774db5029817e6589a0a973e3b83b70ee10ec5bff87f47313"}}]}, {0xad, 0x6, "3c65dd046365facb41e0a2126a87d7bbc4d23cbebbce04ebf6cba1b1870024edc77232e710df9947ed416a8323cbba3fe1a52ba2b212093efbf5f9c2ce42ce09aaedb6504118d93d779ab8ce7ae49e29bae063b5d1186a7fde58e8fb32bb81ffc41c9cc21e4f4ef1e6205c7ec143c32a1a293e7c50ecfbc76a4afaa464dfce875bcb56c4e9230f0d81ac9abc834a902a7db676039d8fe0670a287e2b19ab4bdd793be889bdee0bbd47"}, {0xc}, {0xc}}}]}]}}, @TCA_RATE={0x6}, @filter_kind_options=@f_bpf={{0x8}, {0x680, 0x2, [@TCA_BPF_ACT={0x67c, 0x1, [@m_xt={0x84, 0x0, 0x0, 0x0, {{0x7}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8}, @TCA_IPT_INDEX={0x8}, @TCA_IPT_INDEX={0x8}, @TCA_IPT_HOOK={0x8}, @TCA_IPT_INDEX={0x8}]}, {0x31, 0x6, "c5cf3e31a0aad1e61d65e2071473489ddbc38070788c587a563871619e41881ea1b5862fb4f81a34936e756390"}, {0xc}, {0xc}}}, @m_vlan={0xe0, 0x0, 0x0, 0x0, {{0x9}, {0xc, 0x2, 0x0, 0x1, [@TCA_VLAN_PUSH_VLAN_ID={0x6}]}, {0xa9, 0x6, "861d5cbe8a61889a1df0396e1866ec9652a56907312f5986b80d87e643ae63ae8bbe673b4de9bbe8594ce6e2fb90caa209e5075edeb99cea45585b1f5e9dd25ea0c24fc10bbc75396626ef1be15b2ba2b91b4df019229c1468bddbba6f06571df665bccc560ec2abed9a933dada7b65f4c4084bd3a46ca3e8600161aea0ec01b0eb8ada128911634d16f4322eadb1abff60ac1e18f09e75b59a8472571e35c0026929e4f66"}, {0xc}, {0xc}}}, @m_mpls={0xd4, 0x0, 0x0, 0x0, {{0x9}, {0x1c, 0x2, 0x0, 0x1, [@TCA_MPLS_PROTO={0x6}, @TCA_MPLS_LABEL={0x8}, @TCA_MPLS_TTL={0x5}]}, {0x8d, 0x6, "803de2f5e335ebaf37e6e5248faf96cae10e58a483de4ee3540422f554d0a1479b3bda4d8361873a33127d45bb1ead70bfcb1b5268943ab922a2c7f8f3d90875de3fea789b4f6474650d143b16808320efe89ca7a8a88c9899e82195004eaa7ef3665309e1a01d520bb00214a38f14e2260fccbcd623206e5e558bd67d72e4aa3dc00d46acb5dc26db"}, {0xc}, {0xc}}}, @m_bpf={0x440, 0x0, 0x0, 0x0, {{0x8}, {0x4}, {0x415, 0x6, "55f4644f088fe4d40e25590c61be108eba051bb30afb31fc2e0cb1cee230fb7af82255980c66d4ae71f5f1e569b0c09a6f600364e726e15ee84f2ebea5582e9475dd9feb1165d173efb4c9b923e3e09ef69085bbb7a085f29f4f27ce1cc50dc3c4cf5a441c890f6b9f12f84b78c81c1eab690854efed27d1da8c6b729c996748f91b1455695374e3ab07b10db93a613cd91ff7267bf6a0f89bbe226bf076cdf88c718e750798cf4bef9a1af35262f348a3f64f2791f860a00bd951126ee70473949dcb8eb981305845f520fbf0c342bc92048c1e6283719ef1c35307490550809aabb7133d4f8578ddab8785ffa2332c2a536e0244529dcba9b73ae7c2bb0d85469143092505655fc030712b69e263b638a55a67f68a79c76a3667788c53ad68cf6c2866b5dc0063e1c9de3c6601689ad77495f02fa3bcf21a6f202143887d6d8539c271409cb1702e68daf08c063cc15a835c0f2e30eec81803fc52364428822976cd67b09bd571a1d7360cf3ab75a38da5ddb3e8a0675e4ff3161b40cd99bd6547a4e2a2724eaf0c0d9ee9b857b714b9b8e72fa8d1e8af9dcda97805ad146ab1b85ee29f1646046d01cc37a706f650197c592a1cb0405ce488823c8952b19ec6965da33173987ef21789542712761955baac984a90a451c6a44aabd16d362666d0c49a640f384ec5cde826cb5d8a63305616659d31e3ff34322a8ad985f56870966f2cfcbe6e5a3b61fa7f331a01ba37b2aeb0d2c06fa00fb4c81777c0b99aec474533ebfae9ff6dcac90d7ccc689be59cdf38652da2910058086561da7e1adf49a1b3bc8c0a504226171b38be0d2d2286776c7df715bb707775bc2db09f92b5bfd2659f1305fded720f5e1146d2e3884429d762e198037d53a6183cee266ec6e23ee91abc4ed95440d97fcb0167081d69ab8c0983d136fe3bcc4441e6eb2df258a3f9957a44d7646687cd5be64b0afa377316832409e55495cfe8fcb4c9ba1f73c076b42c1be06eddd3fb04a5705c07ceea4c905845730a5e8925ed8e5a6f356a1016ecbe74505877b104e633aa10465ef63f900508d40de738d89c985516d4becb1efe6d7dd2994e257ceccdce985fc0bd01245d5e7a338d746967378d9557034068310318b4952fb0b8dbb97c4c9e7866a8b75d99dbc2c1d21312cc4c03479daf1d88eba57f3c87de07079406a96d4d4ce5065a58b4077d0edad6464354be668f9c72e356d5ebe2a3de9f9067d7371026c8ef19db703455eb9bb1beaea150b0abdfb363457acc5c8f0c1aa588fee25bd36e8dd6af694874611c08496fed42e0daec28baf3ff9fd82b594a7ea746b04f68d22984425dda60b9bd1184687580c79e23b25896aabc8aa1c29471585660fd27a9161c8a6ad384f814c89d62d6a3acb18cbfdf085281a948417da4a314281c9ab8e7d46e111e02efb7b2fa9d5cc8a4409656d70a76d5d91ee0de92e96e93"}, {0xc}, {0xc}}}]}]}}]}, 0x1ec4}}, 0x0) 20:27:37 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000080)={'vcan0\x00'}) 20:27:37 executing program 5: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x801c581f, 0x0) 20:27:37 executing program 1: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) ioctl$BLKBSZSET(r0, 0x40081271, 0x0) 20:27:37 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003700)={0x6, 0x1, &(0x7f0000000000)=ANY=[@ANYRESDEC=0x0], &(0x7f0000003500)='GPL\x00', 0x7, 0xd8, &(0x7f0000000040)=""/216, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:37 executing program 3: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x40086602, 0x0) 20:27:37 executing program 4: bpf$PROG_LOAD_XDP(0x1b, 0x0, 0x0) 20:27:37 executing program 5: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SCALLUSERDATA(r0, 0x89e5, &(0x7f0000000000)={0x0, "bf198296d7efcf7017565533ea85cac8956eec1299b58a0d6a581e338dbd1d05d28b6e86b74d0c653c60ac8e59373b487dd2da6d83e0d9fb756118f272b9cbcc9a7045b3513540e11c475775ac5aee114c82ed171f20173da3cdf5c552c73d65bbd6c3776fd70411dabd5bbe82b346dbf7cc7dde1bb5de8dec57205df3c7c9f9"}) 20:27:37 executing program 4: bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000066c0), 0x10) 20:27:37 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003700)={0x1d, 0x1, &(0x7f0000003480)=@raw=[@func], &(0x7f0000003500)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:37 executing program 0: pipe2$9p(&(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RRENAMEAT(r0, 0x0, 0x0) 20:27:37 executing program 3: bpf$PROG_LOAD_XDP(0x18, 0x0, 0x0) 20:27:37 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x1) 20:27:37 executing program 1: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) bind(r0, 0x0, 0x0) 20:27:37 executing program 4: clock_gettime(0x0, &(0x7f0000003780)) 20:27:37 executing program 2: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x4000) 20:27:37 executing program 0: pselect6(0x40, &(0x7f0000000400), 0x0, &(0x7f0000000480)={0x80000001}, 0x0, &(0x7f0000000540)={&(0x7f0000000500), 0x8}) 20:27:37 executing program 1: socketpair(0xa, 0x0, 0x1ab, &(0x7f0000000000)) 20:27:37 executing program 5: openat$nullb(0xffffffffffffff9c, &(0x7f0000001780), 0x181080, 0x0) 20:27:37 executing program 4: syz_clone(0x147126000, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, 0x0, 0x0) bpf$ITER_CREATE(0x21, &(0x7f00000001c0), 0x8) ioctl$BLKGETSIZE64(r0, 0x80081272, 0x0) 20:27:37 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f0000000480), 0x8) 20:27:37 executing program 1: pselect6(0x40, &(0x7f0000000400), 0x0, &(0x7f0000000480)={0x80000001}, 0x0, &(0x7f0000000540)={&(0x7f0000000500)={[0x6dd]}, 0x8}) 20:27:37 executing program 0: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) getsockopt$TIPC_CONN_TIMEOUT(r0, 0x10f, 0x82, 0x0, 0x0) 20:27:37 executing program 2: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) ioctl$BLKBSZSET(r0, 0x40081271, &(0x7f0000001a40)) 20:27:37 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@bloom_filter={0x1e, 0x0, 0x7, 0xff}, 0x48) 20:27:37 executing program 5: bpf$PROG_LOAD_XDP(0x14, &(0x7f0000003700)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 549.616787] IPVS: ftp: loaded support on port[0] = 21 20:27:38 executing program 1: bpf$PROG_LOAD_XDP(0xd, &(0x7f0000003700)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:38 executing program 0: syz_mount_image$iso9660(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x1442e, 0x10, &(0x7f0000000a00)=[{&(0x7f0000000240)="01001e", 0x3, 0x1}, {&(0x7f0000010b80)='V', 0x1, 0x4}, {&(0x7f0000000600)='\x00', 0x1, 0x5}, {&(0x7f0000000140)='|', 0x1, 0x9}, {&(0x7f0000000280)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x459}, {&(0x7f0000010b20)="01001c0000000100000005001d000000010046494c4530000000000000000000", 0x20, 0x800}, {&(0x7f0000000640)="4552ed010a548701525249505f313939314154484520524f434b20524944474520494e5445524348414e47452050524f544f434f4c2050524f564944455320535550504f525420464f5220504f5149582046494c452053595354454d2053454d414e54494353504c4541534520434f4e544143542044495343205055424c495348455220464f522053504543494649434154494f4e20534f555243452e2020534545205055424c4953484552204944454e54494649455220494e205052494d41525920564f4c554d452044455343524950544f5220464f5220434f4e5441435420494e464f524d4154494f4e2e00"/256, 0x100, 0xfff}, {&(0x7f0000010000)="07434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d2020202020202020202020202020202020202020202020202020200000000000000000bf000000000000bf000000000000000000000000000000000000000000000000000000000000000001000001010000010008080018000000000000181400000000000000000000160000000022001c0000000000001c00080000000008007a090c0c001e00020000010000010100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202073797a6b616c6c65722020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202047454e49534f494d4147452049534f20393636302f4846532046494c4553595354454d2043524541544f5220284329203139393320452e594f554e4744414c452028432920313939372d32303036204a2e50454152534f4e2f4a2e534348494c4c494e472028432920323030362d32303037204344524b4954205445414d202066696c6533202020202020202020202020202020202020202020202020202020202020202066696c7531202020202020202020202020202020202020202020202020202020202020202066696c6532202020202020202020202020202020202020202020202020202020202020202032303232303931323132303035383030003230323230393132313230303538303000303030303030303030303030303030300032303232303931323132303035383030000100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000"/1405, 0x57d, 0x8000}, {&(0x7f0000001280)="0243443030310100004c0049004e0055005800200020002000200020002000200020002000200020004300440052004f004d002000200020002000200020002000200020002000200600000000000000bf000000000000bf252f4500000000000000000000000000000000000000000000000000000000000100000101000001000808001c0000000000001c18000000000000000000001a0000000022001e0000000000001e00080000000008007a090c0c001e00020000010000010100002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000730079007a006b0061006c006c0065007200200020002000200020002000200020002000200020002000200020002000200020002001200020002000200020002000200020002000200020002000b8d7d31d9fbf2000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000201446110020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000470045004e00490053004f0049004d004100470045002000490053004f00200039003600360030005f004800460053002000460049004c0045005300590053005400450e4d002000430052004500410054004f005200200028004300290020003100390039003300200045002e0059004f0055004e004700440041004c004500660069006c0065003300200020002000200020002000200020002000200020002000200000660069006c0065003100200020002000200020002000200020002000200020002000200000660069006c0065003200200020002000200020002000200020002000200020002000200032303232303931323132303035383030003230323230393132313230303538303000303030303030303030303030303030300032303232303931323132303035383030000100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000000f2e36232b3f03e2ad2070b16e2d8d2de7c7693db83c53abf5e24b82b8f10318f652a4ecda358eb2d96be532ca77e34e38eecdcd797c0", 0x5a8, 0x8800}, {&(0x7f0000000300)="ff43443030317c6cec88b6a274910000000000aed2670000572a393d21a1eeae000008ed61dd537ca1de12ec4fa602e1e1ccaf93345804156ab5bcd34c38039999305674d89eec05b43cfe3e5ec9c254fca52ead3131248d2d57088822a2b18a180e1414378b3d48b0f885d90d0cc653a325b660e1325916580779d0381809be7b792674877fc7439799833b418e4e9256456c7c2f1505a4555de6397f1390135693cc8a768abeab5d4e04653a8ef9d2", 0xb0, 0x9002}, {&(0x7f0000010b40)="01000000001c0001000005000000001d000146494c4530000000000000000000", 0x20, 0xaffe}, {&(0x7f0000001840)="88001c0000000000001c00080000000008007a090c0c001e0002000001000001010053500701beef00525205018150582404004100000000416d03000000000000030000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0043451c0120000000000000200000000000000000ed000000000000ed66001c0000000000001c00080000000008007a090c0c001e000200000100000101015252050181505824016d4100000000416d03000000000000030000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e00008c00210000000000002164000000000000647a090c0c001e00000000010000010a46494c452e434f4c3b310041410e0254455854756e6978000052520501894e4d0e010066696c652e636f6c64505824016d8100000000816d01000000000000010000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e000074001d0000000000001d00080000000008007a090c0c001e00020000010000010546494c453052520501894e4d0a010066696c6530505824016d4100000000416d02000000000000020000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0000860022000000000000220a0000000000000a7a090c0c001e00000000010000010846494c45312e3b310041410e0254455854756e6978000052520501894e4d0a010066696c6531505824016d8100000000816d01000000000000010000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e00008600230000000000002328230000000023287a090c0c001e00000000010000010846494c45322e3b310041410e0254455854756e6978000052520501894e4d0a010066696c6532505824016d8100000000816d02000000000000020000000000000000000000000000000054461a010e7a090c0c001e007a090c0c11bed46e3bd276471e00008600230000000000002328230000000023287a090c0c001e00000000010000010846494c45332e3b3100520501894e4d0a010066696c6533505824016d8100000000816d02000000000000020000000000000000000000000000000554461a010e7a090c0c001e007a090c0c0035007a090c0c001e0000ec8a1de628cfffff000094750c46734503f5c9048627f97b705031fb5af8d7fb22200d72c10cda663b", 0x39a, 0xe000}, {&(0x7f0000001040)="22001e0000000000001e00080000000008007a090c0c001e0002000001000001010022001e0000000000001e00080000000008007a090c0c001e00020000010000010101340021000000426d4f5d64000000000000647a090c0c001e00000000000000011200660069006c0065002e0063007b006ce164002c001f0000000000001f00080000000008007a090c0c001e00020000010000010a00660069006c00650030002c000000000000220a0000000000000a7a090c0c001e00000000010000010a00660069006c00650031002c00230000000000002328230000000023287a9963c7f7d5fd76bd02b74f090c0c001e00000000010000010a0066cd2aa6779098934d002c00230000000000002328230000000023287a090c0c001e00000000010000010178f6be41f862c665003300000000000000000000000000000000000000000000000000000086b14ed0cf2207e7843387489e32ded53eb3dff1adec6de116b5334a89909a6ea6f38c86882226c44027352adb57e14d1b9bed523c18357f359a6491b28cebae8b152430c5b3afba7e18cffda336926d254ea329e452d67a0695476b32e6d1c7236b557aac515b1cfe85c37206cad28605fa172776c5349cf03130b158b357418eef4822d920b3b19058abaf5637c3ceaf2d3c704b121260da654773ec83588c8b9377b5f5dabaed88255f5b02e46d4c487d8a0ce13d276933a263bedc72fdabcb9a84f14e266da8cb1322d7d2a8755be234416c94994d581039a98c0000", 0x229, 0xf000}, {&(0x7f0000011260)="22001f0000000000001f00080000000008007a090c0c001e0002000001000001010022001e0000000000001e00080000000008030000000c001e000200000100000101012c0028000000000000281a0400000000041a7a090c0c001e00000000010000010a00660069006c00650030002c00290000000000002900000000000000007a090c0c001e00000000010000010a00660069006c006500310000000000", 0xa0, 0xf800}, {&(0x7f0000000440)="73797a6b616c6c65727300000000000000000000000000000000000000000000089d72b8a16ead0e47ba8e1b99bb9dc130475b00000046272fd9de390b20e3c241b50e5a44e3fb79805d3503f807e48086ed1c750db43a14c7b7ab16f8f49b4b89b81172619f15e39d58c61701ee46015e3033e7b6e198bce64e01c49dc11ad0c642aef89ffa3a5c5f5979af914e3e64f7a078bb4b1120c87bcb7e43bad3ae1b7c6e3decfda2e5c9e5ce893c7532b6aa795e405cf20ba863bb1d3f08d2f5e98750f3b2ce1355a1e9a01f7f7cd9e472f28dac07cb35794887a335415309935afde24f577c5b5fc77066bcc12fa81ada6359177971f0", 0xf5, 0x11000}, {&(0x7f0000000c00)="73797a6b03a01196becc616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657277797a6b614c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572d789e7e7f86bedfc238eb4c9b7fd73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c", 0x42e, 0x14000}], 0x43, &(0x7f0000000540)=ANY=[@ANYBLOB="757466382c6e6f636f6d70726573732c6d61703d61636f726e2c6e6f636f6d70726573732c696f636861727365743d63703836312c0091a5745eb9e5398d02ab8db960430b6342eb75234e1f656fa6d2d51f7db37a3e971a2a3316494607"], 0x1) mount$9p_fd(0x0, &(0x7f0000000200)='./file2\x00', 0x0, 0x0, 0x0) 20:27:38 executing program 5: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x8983, &(0x7f0000000080)={'geneve1\x00'}) 20:27:38 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) recvmmsg$unix(r0, &(0x7f0000002700)=[{{0x0, 0x0, 0x0}}], 0x1, 0x40000102, 0x0) 20:27:38 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x700}, 0x0) 20:27:38 executing program 0: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x89e1, &(0x7f0000000000)={'batadv_slave_0\x00', 0x5}) socketpair(0x2, 0xa, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) ioctl$SIOCX25GCAUSEDIAG(r1, 0x89e6, 0x0) ioctl$SNAPSHOT_CREATE_IMAGE(0xffffffffffffffff, 0x40043311, 0x0) read$snapshot(0xffffffffffffffff, 0x0, 0x0) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000700), 0x101201, 0x0) ioctl$SNAPSHOT_CREATE_IMAGE(r2, 0x40043311, 0x0) pipe2(&(0x7f0000000200), 0x0) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) getsockopt$TIPC_GROUP_JOIN(0xffffffffffffffff, 0x10f, 0x87, &(0x7f00000004c0), 0x0) getsockopt$TIPC_SOCK_RECVQ_DEPTH(0xffffffffffffffff, 0x10f, 0x84, 0x0, &(0x7f0000000340)) syz_open_dev$audion(0x0, 0x8, 0x0) 20:27:38 executing program 1: pipe2(&(0x7f0000000200), 0x84880) 20:27:38 executing program 3: socketpair(0x22, 0x0, 0x1, &(0x7f0000000080)) 20:27:38 executing program 4: openat$nvram(0xffffffffffffff9c, &(0x7f0000000900), 0x4000, 0x0) 20:27:38 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cts(cbc(aes))\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000080)="ab553fec94248c32e27d04000000288a", 0x10) r1 = accept$alg(r0, 0x0, 0x0) sendmmsg$alg(r1, &(0x7f0000000640)=[{0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="18000000000000001701000003000000010000000000000028"], 0x40}], 0x1, 0x0) 20:27:38 executing program 1: syz_open_dev$audion(&(0x7f0000000000), 0x15, 0xc100) 20:27:38 executing program 5: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x4020940d, &(0x7f0000000080)={'geneve1\x00'}) 20:27:38 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003700)={0xb, 0x1, &(0x7f0000003480)=@raw=[@func], &(0x7f0000003500)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:38 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003700)={0x13, 0x1, &(0x7f0000003480)=@raw=[@func], &(0x7f0000003500)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:38 executing program 1: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x89e1, &(0x7f0000000180)={'ip6_vti0\x00'}) 20:27:39 executing program 2: r0 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000001300), 0x0, 0x0) read$snapshot(r0, 0x0, 0x0) 20:27:39 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000001c0)=@getchain={0x34, 0x66, 0x1, 0x0, 0x0, {}, [{0x8}, {0x8}]}, 0x34}}, 0x0) 20:27:39 executing program 5: socketpair(0x22, 0x0, 0x10, &(0x7f0000000080)) 20:27:39 executing program 4: r0 = socket(0x11, 0xa, 0x0) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x10141) 20:27:39 executing program 1: socketpair(0x22, 0x0, 0x26, &(0x7f0000000080)) 20:27:39 executing program 3: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001780), 0x181080, 0x0) ioctl$BLKBSZSET(r0, 0x40081271, &(0x7f0000001a40)) 20:27:39 executing program 1: socketpair(0x10, 0x0, 0x0, &(0x7f0000000040)) 20:27:39 executing program 2: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCGETLINKNAME(r0, 0x89e0, 0x0) 20:27:39 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f0000000540)=ANY=[@ANYBLOB="9feb01001800000000000000780100007801000008000000010000000000000e"], &(0x7f00000001c0)=""/199, 0x198, 0xc7, 0x1}, 0x20) 20:27:39 executing program 3: r0 = syz_open_dev$dri(&(0x7f0000000000), 0x727, 0x0) r1 = syz_open_dev$dri(&(0x7f0000000080), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATEPROPBLOB(r1, 0xc01064bd, &(0x7f0000000240)={&(0x7f00000001c0)="f8", 0x1, 0x0}) ioctl$DRM_IOCTL_MODE_DESTROYPROPBLOB(r0, 0xc00464be, &(0x7f0000000040)={r2}) 20:27:39 executing program 4: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r0, &(0x7f0000001e40)={0x0, 0x0, &(0x7f0000001e00)={&(0x7f0000001cc0)={0x50, 0x13, 0x311, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0x4}]}, 0x50}}, 0x0) 20:27:39 executing program 5: syz_genetlink_get_family_id$nbd(0x0, 0xffffffffffffffff) clock_gettime(0x0, &(0x7f0000003780)) 20:27:39 executing program 4: r0 = socket$can_bcm(0x1d, 0x2, 0x2) sendmmsg(r0, &(0x7f0000006e00)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x28, 0x0, 0x0, "ea34acdac41982e1452b9a3d3e206486dc"}], 0x28}}], 0x1, 0x0) 20:27:39 executing program 1: syz_clone(0x147126000, &(0x7f0000000000)="e5f8b5ff6aa083c724b190dbdd96b461aae9d628014a78d68ba96bc0c1f23dd36f21a9f919907da2b3ea8c4742e12b4341fc203ec250019f457b11343ebb993904f77a3c6fd708daae3a4b2c9d81919f36d4ef448967d6f6", 0x58, &(0x7f0000000080), &(0x7f0000000180), &(0x7f0000000100)="9a6939f7a0ddcde9dbc1ec29bd3aac1e4ce29f34ad40fbcc27ccb5f2a38ceb0062e7731c13e591cf9953bb3904216b4850c673d72fd924d7") r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) ioctl$BLKGETSIZE64(r0, 0x80081272, &(0x7f0000000140)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, 0x0, 0x0) bpf$ITER_CREATE(0x21, &(0x7f00000001c0)={r1}, 0x8) bpf$ITER_CREATE(0x21, &(0x7f0000000200)={r1}, 0x8) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r2, 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, 0x0, 0x0) 20:27:39 executing program 5: syz_open_dev$audion(&(0x7f0000000040), 0x0, 0x141003) 20:27:39 executing program 0: r0 = socket(0x11, 0xa, 0x0) connect$tipc(r0, &(0x7f0000000000), 0x10) 20:27:39 executing program 3: select(0x40, &(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000180), &(0x7f00000001c0)={0x0, 0x2710}) 20:27:39 executing program 2: r0 = socket(0x11, 0xa, 0x0) getsockname$tipc(r0, 0x0, &(0x7f0000000040)) 20:27:39 executing program 4: syz_clone(0x147126000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) openat$nullb(0xffffffffffffff9c, 0x0, 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, 0x0, 0x0) 20:27:39 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x11, 0x0, 0x0) 20:27:39 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003700)={0x6, 0x8700, &(0x7f0000003480)=@raw=[@func], &(0x7f0000003500)='GPL\x00', 0x7, 0xd8, &(0x7f0000003540)=""/216, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 551.017666] IPVS: ftp: loaded support on port[0] = 21 20:27:39 executing program 3: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$tipc(r0, &(0x7f0000001180)=@id, 0x10) 20:27:39 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003700)={0x15, 0x1, &(0x7f0000003480)=@raw=[@func], &(0x7f0000003500)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 551.100823] IPVS: ftp: loaded support on port[0] = 21 20:27:39 executing program 0: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r0, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001b00)={&(0x7f00000006c0)={0xec4, 0x13, 0x0, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0x8a, 0x1, "fc14b04889a107ef8040b0c6df0c3f696e3113c0efb7258075303d5f1a3e8bc28db861630f897d6122195d479dc80f8d50470ac80ac339f2fef6bf80bab28ead3351935d241b34adec6ba92be895cc1644b29a928069efafdaa209dce51d3d307624e4296848344da7da86e28ac0cc7c6a36fbbc7ea34b8b98f11629f293d2d62ed225b9b3a1"}, @INET_DIAG_REQ_BYTECODE={0x51, 0x1, "3f5765bfdb769402c1573621d7fb1e056708082dec2bc6c701ba695a5f3f4b0f24ed18573df435f2e0b893fcf0ddde7b199ed50f19716a486e0a01e5178f5c421e60d462d2cf15961e2c259674"}, @INET_DIAG_REQ_BYTECODE={0x4}, @INET_DIAG_REQ_BYTECODE={0x92, 0x1, "779777e26c3e627daa8a9b270625238a56d37c125c313241b513c406dc18fd3c28c91b242755c32eb4cb0b87faf8a36022dd15fde85b77bc61938fa871214c1c3a69148ef55cf39b00c83bced43066c8c120bc361a81085c655b03627143af0dfd0d75b8ba145dc51344008b5fc5cdbb9aabf67f48b4cc6a20091a74d68d7c6bea21cf99495b41ca0b474e2e82fa"}, @INET_DIAG_REQ_BYTECODE={0xf5, 0x1, "6149c566aa75255c8185266748b889e8cff48d2128bdde2613350864dbd17c451d4b4502fcfb21ba33225da5de6f4fe6890ba8cdb9651123d3b03d8edd6882c0abff467b4a9c3f8ae2d2a95618ffec925a55e451ca2822c99397f33966d0d8b897fafa5b70c52b935cd5ed91bbab7bc11ae1cbfdbf5b508242b771ab080d6a07df55190f74030c0a996993d6be3c58c4680ff3578a2fb80855cbdf991ed74ad0f0a7657d43ae8eb8e461c65d405700b36a1c751be5b53d7f75e804bd9387c23ca0b3510911742994dd9234377beb7063d7305b5dcdc5516d347b6a878c58a0e9dfe3c227f4491401ccbc3bdb5cbd5e55f4"}, @INET_DIAG_REQ_BYTECODE={0x65, 0x1, "8eb2fce11a5e2eb488e70358c4a8b23e0b7848bfefe27f387100ee990c707280e89673841d27c8723c777d27deb586e1f95bc122730e06b912113490f89d8e7c8aa9e2fc00aebb546d23ba81ccb1e2cd5a5720581814bff2428d276a7c77071be2"}, @INET_DIAG_REQ_BYTECODE={0x69, 0x1, "3084b77783dbc350a9b41cccb610301d56d671ef728683c97dace8afc11383c947cef6c3865c0aec9d17b0f61831572036920e4567e4c49d965970b53955f69a772864c2d29dc20a3ae26ef661f6aaa4537a3493dacdbbdd7ad57eee760b0f3ce68b294287"}, @INET_DIAG_REQ_BYTECODE={0x79, 0x1, "9fffc525ba4a3eec3118994c1e3365b04ad71da2a58d432064aade4faa5c4486abb3ad631893aecdaeee42b861ef9a50d94418d61255c968fa8ffdb1abec66f6a9548aa724e8cc93927de2a4d339697c25fd0041ce664a9c6ee1b630f59480fad5e2ddcf018ac1286a144cafb4f66c18f357ba867d"}, @INET_DIAG_REQ_BYTECODE={0xab5, 0x1, "f71696372f01d0fa33dcb5f72ca590b2bdb1538b528e14f29c649d68fcd5b353f729c173f351ad7455aaeef8580d8fed49fb2e7c6359d26c102cb9a527228b57ffa79c8f7114875cd5a92fbb2a2bf51878d8dc5666b1ddaa84f1c69647ec716fa1ccb04c7ec9f38de59c3059fd74493fce198da49faeeaf9be6d2990cb0c912a6a3725f008e34b85920a6acd819988890a07a47ad45ab2f03d2233b5b10a23eda29c86b198e4ce4f1cb3331b89f6635df5839e0b7e11f27b3da72719284ddba8d9f882f28771ae1d370e7299afaaf97d6c902b5b75f1de07bb11bf360871e4689560d77229c41762c04feaab5f1b0c5275ccbdb3c3b1b5727f15196bf0d1c9d551acaebd56845b86d102cef6d8af62fa4e80fe9a8ff3aa82383f54feb71b870feb2fb242255efe877285fa10ed1afc7bc533a13e9bd10733564e06af1acc1c95a75c0d630c5cf760e99ad59ca128d146ac6ccb57113dc66a292f014f144240b50bbb6604c1e329e5c667c83301e25ab2602032e0d035407768a8ecda0e1a41ff4ffe37e37a109d5d804137a73db3bb523dee006dbeffa7d1e19df607e53190a0bb6127db0de29f19d402c0c90f21bf5d429936fedafda7a0eddfbd6efdf8ecc453a028f185b3a4cc49f985a1efa73b51b4e835697eb1b436454d1f60192b49f943924a75996122f6a1082ff39bb9bbbc85380565b64928c24010f947efe5c6c000d8e450629060a4b43776080641aa0ded27be0487bf7eea8382adbb5ccf59b685f6a4e66623852864dc138e67334184102dfe188cc1cde03da37a8f91e8efde5995342b00c43c1b800503fc1c33bf73502ed93fa1b8c96b7de3916aa06dc2c95d42a4fa59e138fa47df272ef5a5f5fe665e47b893d5d6c54963d0c409b43551dc229425327daa952156a144e89d088afa7e7a9a3d4d7dad893ae65fcac80abbfada7d7282455b7d7b11582133da4a097998b88e8ceb8d240b9b9807b68091612af2e5b5c7ce8a8c3d1e39bbe34638badde045c8a070ad623a728a50ae80d1a688dad83d4cc9364740af1ba0f9a2b45401e80c1fd04c526019d4bee1febfa65e580bea9e4a84994575742b833d5342bc449ee36262540c9e4bdc519f56e1ea84067019467535dcb6f9f61c5d65564dc547b05219d8452b413924121b004c9bd7e4e89f28dda4248d2f284edaaa9e3a65ab1648f8ddb537bb309971f4cee5081020ffeb2fc3fd3e9b6e4bd96a19026811495bdd34ed036371399cddde497cb5e12e19a06c17915c494b4474bede052ffb847d6030f739b101e42706bc100433afe708e187f734ad67485fd788879b0eb628c5318eb048b084ad7c616d63749055c4df9d7972b5d0538bd3cf99ea1033f1825dd3b5ea0845f33529f847d5244587b914c4bfd83ece2da47119c70369d30f948947973cf49a18e437b601d28a426fb529c31a0170652762d99dcd03be1de8f88e0ac59bf125862533e3287c2a17955c6c90691607215697d17e414691329e6d3bd998f72a6c210418563689af4f90579226eb7bfa3bcd496917aed4bc082110ea4d55710566649e29703ec0715e3a3e8f67ab893e5aecf2a7a2783579f3f538df0472ef42e8c11e1c07363972b9ed08ed424358732cc74d4c2a44128b01c50e2c322d2ee4719aecc5d305a6cee48991b9a960f533553107e72422efd07784ddc048823fc0a02b4adac977f64a646bf9cdbf8a6fe842f763d4aa56125973f6b40b98304f487b19b75b98d84e2061101417820633959e664ad66ee0e4deaf400533af010c56eb57688bd1e38f0e25cdea11fbcadd9771162a3d58eadb1d93bc086eb750058e9471c2fbe1544d941f48dbde43d293267e62a45eeec66fb4e4f576a13430dac3695bc821212cc11737bb79467826612e71acd11fb950d83e03517964b1f637cd5b55a1074b166e7a1b602dfa8897da0b4bdbd9c9acae91032ea2d821f2c9ff96dca6c84446f8591ffdf96551257aa8cbf8e1b83b7a6d8c8638009d5a071a8884b465ec60682b90ad63e6adae540fd25272a1c33aa07da3e0338fa0dab286162cee86ca78dbf208f7e09784c9f00c7f7d5c0f762444e27a5e5badc7d601ad8ed3597c9341b3f4d3c73aa1105578afc1ac91c65d2b1977de7d1be68e74487a40e596828e50937fe4188d9649e6baa636babd34b73f13587f9ec54d921ba0ab128d1c1f938babbb5e6b72589ca5e82a06d5e120459195cb648186a2a5ae932edad81ab38b9da5c4eab53b9d0a3a610d6ea8f00ecde2e824959527cc44c1ddb51afc4655e388208bda1baeb97a3d7eb2679df5bd2f3fd54ed48c6313ef37c02489ff92700ebcf228d8a9988a0f698b08d021ec737746858c898cbe6b353eea1da414edfcf90e71031ddc178f92c4468315c451fdcf040f3ce799ce73d0fa03c61538b710ca337860ee021b711f08853bc47118e12e6cf1116bfced1877883bdf4e683f7b2c7e5a7d55334c639b091a5a20ba9ba7c8be86c580d58d49cd4282a69433477e8c3030c045c207ad9f37d53dae95169d6ab273834f5c9c6b579169fa67d7e5070e80b70aa2e30abe1b52a60f94558580f33ee2bd15d262266334d5377282ef997cdd6ae3ebc6919ab928b5c7c3783f648af97d8aa299f641d1b93b6e635a0059999ec67733bb6211dd3f8bba4d8c1271933b72fca86dd8b627328e8440fb0fb7b8109322e2f4d43ef13309534b076137cffd8262ddbd9e0f2c449966cc3a7db594987247a4c14737b1ae654b4b15c1bf1cb35f4a41202d91f443bb7e517019f2051a1a7eb702f9fb6e5892ddd1601490d977e20a631da5f49312d185d2a117e02574644a3169f6536a9c02e3ab4649f7b6a6ece6048d33eabea324a3ded420870831ea1673e3bb3af7225154f806d40ab82caed4a07952a88751beec6a9c1ce11645a47b7a30f42134479ee977c3e75c2c53633168fe91d1951cff35e3eed118c1a733b6854f73737cdbe396e304484dc49554486107ac1f0f01a2f5ac5afbceb41d7962a230303f288c5f7229208fb799acf74515f809f52d7deb9e4869aba6fc3ef7d1681bc5745b105c945a221b54494edcf8a469967aed8561e42c65baecd474c26c17185ba8498e52080fbd494a987cbd08dccb8d8cf98f637f47926ba4473d3e3965efdaa8ce73f6221b462e4832da68ee0a1a16e8332e7d1bdc63d1234ccca0bab3fca7b55d1f1ba2a6be148f27ab01eed6efd42b9254baa7f89943430627aa09c31b1dc5ae042639682fd2f08b186dd1b042578c35fae8678daf179e3e318d9dd7bbea72b00d8d835d827e4a4e0757107868496ba97026ec51b73f13db86d0b864b5612ddbaf771ff07e969ad7476cb38b129941b5fe8277ca2a82d57ef5569a0b68b54c57e53f518bc3f8658028a0c8be3f9c87d19286c7490f289d3850b7992920b62447d48d7ff3cdea9fe4dffc0da3cb4229a93047cf1749bb9731b331c7be36034fa2a24d255c6cc944e652ff64060e5a2c6285fdb5631016e2e95ff4f0c33fdc6bcb8449b10c5a03fee0b93ae7a73da502da5df7361e2afde759c6fd4be2df59081b3c82c8223e9aa020ce2e7d77520bd4faf785e7dd2374a82799f2a5b01e2786d9f7a005bcb9585ff66571eb2af0ad1109698277aa8122d80aa59725d4a93ec5e5c7d8bac7a13ff115203bf0ba7db07e8481925f247563a4beb352887a6ebbb308ac53d2339baff5bac76dd546989f20d0005355f410059fcbc15edf97474d906307537a7e9e353b022ccaf6135e103d9e16d1a9eea7a40fab25a41bf9b260d0ce707bfe8b306c55f09c811f98bbf14c414709706ec4e6ac461795815d173ebe058cc72bd35f96802d86fc92cf6a551251"}]}, 0xec4}}, 0x40) 20:27:39 executing program 5: r0 = syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x28, &(0x7f0000000200)=[{&(0x7f0000010080)="00000008db0000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c6400000000646200"/352, 0x160, 0x5}, {&(0x7f0000010000)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b258800000000", 0x80, 0x400}, {&(0x7f00000101e0)="000000004c696e75782076657273696f6e20352e31372e31312d31726f64657465322d616d64363400a9676c696e75782d7465616d40676f6f676c652e636f6d2920286763632d3131202844656269616e2031312e322e302d3230292031312e322e302c20474e55206c642028474e552042696e7574696c7320666f722044656269616e2920322e33382920233120534d5020505245454d50542044656269616e20352e31372e31312d31726f64657465322028323032322d30362d30392900", 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000010360)="00000000780100"/32, 0x20, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f00000103a0)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b258800000000", 0x80, 0x1400}, {&(0x7f0000000b40)="00000000000000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c64000000006462000000000000000000000000000000000000000000007a6208512f0f0d4441b7cc7fbb177f01202c9b929d49d1e4eed99ef8b9f259b142991b", 0x183, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)="00000000780100"/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="6f4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000e64ebd790000030000000003000000001400"/64, 0x40, 0x400fe0}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c6000"/64, 0x40, 0x4011e0}, {&(0x7f00000108a0)="0000000000000000000000000000000000000000000000000004000000001400", 0x20, 0x401280}, {&(0x7f00000108c0)="000000000000000600000004007800"/32, 0x20, 0x4012e0}, {&(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\x00\b\x00\x00\x00\x00\x00', 0x20, 0x401320}, {&(0x7f0000010900)="00000018000000000400"/32, 0x20, 0x401380}, {&(0x7f0000000600)="03000000000000030000000000000400000000000000000000000000000000002d03fbe1b9623919cbf4330c0052777156777d08aa92405703319bf6565f5509c227f9c9ef8a77af4ae1a1ebfda95bc1c1c2c4acc1db994e55497e43b8080fb86556517341d02a295000da583d17c760401732bb0cec9c9c597949e54e4724b46bc33617eae573c6160b6a1c05131161f043839d9c1af4bcb5e3e923526167c8533359c0cf26b83426e6a08bc96917da2f43e823d32a9c782b887a703d80ab30b8c93a2ea791748eff7451dd0a4c95d15b88ac97b3a0712dd2e9877cbc0585b720233c3d020e149ce0309564b7abc2ec9905f37dbe80bf46e1c4829ab2080071fd32ab55fed79601f873", 0x10a, 0x402000}, {&(0x7f0000010980)="00008c000000000040c4f65f42b89dd500"/32, 0x20, 0x402e00}, {&(0x7f00000109a0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010a00)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010ba0)="6e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f", 0xa6, 0x600000}, {&(0x7f0000010c60)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x600fe0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000060000000000020c60", 0x24, 0x6011e0}, {&(0x7f0000010ce0)="0000000000000000000000020000000510ec", 0x12, 0x601240}, {&(0x7f0000010d00)="0000000000000000000000000000000000000000000000000004", 0x1a, 0x601280}, {&(0x7f0000010d20)="0000000000000006", 0x8, 0x6012e0}, {&(0x7f0000010d40)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n', 0x16, 0x601320}, {&(0x7f0000010d60)="00000018", 0x4, 0x601380}, {&(0x7f0000010e00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x602fe0}, {&(0x7f0000010e60)="0000000006000500000000000005000000000000000000000000000100000000", 0x20, 0x603fe0}, {&(0x7f0000010e80)="00000000000000000000000000000000000000000000000000000001000000006e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x604fe0}, {&(0x7f0000000080)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x605fe0}, {&(0x7f0000010f80)="6e455136804c01b00000000000000000", 0x10, 0x7ff000}, {&(0x7f0000010fa0)="00000000000000ffffff", 0xa, 0x7ff040}, {&(0x7f0000011000)="00000000000000000000010000000100000000020000000100000000030000000114", 0x22, 0xc00000}, {&(0x7f0000000180)="ed41002080761000535f01000300000000100000000000000271dea6a556fd20b602d24417aa9f99ec3fde5ce0a9009a86f9ad03cc0026ede8e1ef5a0e", 0x3d, 0x1401000}, {&(0x7f0000011160)="00000000000000000300000003", 0xd, 0x1401fe0}], 0x0, &(0x7f0000000040)={[{@four_active_logs}, {@nodiscard}, {@noflush_merge}]}, 0x0) ioctl$FS_IOC_GETVERSION(r0, 0x40086602, &(0x7f00000000c0)) [ 551.278400] F2FS-fs (loop5): invalid crc value [ 551.301456] F2FS-fs (loop5): Found nat_bits in checkpoint [ 551.323965] F2FS-fs (loop5): Mounted with checkpoint version = 3651456e [ 551.358235] F2FS-fs (loop5): f2fs_check_nid_range: out-of-range nid=1, run fsck to fix. [ 551.377143] F2FS-fs (loop5): f2fs_check_nid_range: out-of-range nid=2, run fsck to fix. 20:27:39 executing program 1: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x40049409, &(0x7f0000000080)={'geneve1\x00'}) 20:27:39 executing program 3: syz_clone(0x147126000, 0x0, 0x0, 0x0, 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) 20:27:39 executing program 2: pselect6(0x0, 0x0, 0x0, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000340)={&(0x7f0000000300)={[0x4]}, 0x8}) 20:27:39 executing program 0: ioctl$BLKIOMIN(0xffffffffffffffff, 0x1278, &(0x7f0000000000)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x141800, 0x0) ioctl$IOC_PR_REGISTER(r0, 0x401870c8, &(0x7f0000000080)={0x400000000000}) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x19, 0x8, 0x81, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffb, '\x00', 0x0, 0xffffffffffffffff, 0x2}, 0x48) r1 = openat$nvram(0xffffffffffffff9c, 0x0, 0x2000, 0x0) getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x75, 0x0, 0x0) ioctl$BLKROSET(0xffffffffffffffff, 0x125d, 0x0) ioctl$BLKROTATIONAL(0xffffffffffffffff, 0x127e, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000280)={r1}, 0x8) r2 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r2, &(0x7f0000001b40)={&(0x7f0000000380), 0xc, &(0x7f0000001b00)={&(0x7f00000006c0)={0xec4, 0x13, 0x20, 0x70bd26, 0x25dfdbfb, {0xa, 0x2, 0x3, 0x3f, {0x4e22, 0x4e22, [0x7, 0x7, 0x22, 0x1], [], 0x0, [0x2]}, 0xcd}, [@INET_DIAG_REQ_BYTECODE={0x8a, 0x1, "fc14b04889a107ef8040b0c6df0c3f696e3113c0efb7258075303d5f1a3e8bc28db861630f897d6122195d479dc80f8d50470ac80ac339f2fef6bf80bab28ead3351935d241b34adec6ba92be895cc1644b29a928069efafdaa209dce51d3d307624e4296848344da7da86e28ac0cc7c6a36fbbc7ea34b8b98f11629f293d2d62ed225b9b3a1"}, @INET_DIAG_REQ_BYTECODE={0x53, 0x1, "3f5765bfdb769402c1573621d7fb1e056708082dec2bc6c701ba695a5f3f4b0f24ed18573df435f2e0b893fcf0ddde7b199ed50f19716a486e0a01e5178f5c421e60d462d2cf15961e2c259674b890"}, @INET_DIAG_REQ_BYTECODE={0x5b, 0x1, "779777e26c3e627daa8a9b270625238a56d37c125c313241b513c406dc18fd3c28c91b242755c32eb4cb0b87faf8a36022dd15fde85b77bc61938fa871214c1c3a69148ef55cf39b00c83bced43066c8c120bc361a8108"}, @INET_DIAG_REQ_BYTECODE={0xf5, 0x1, "6149c566aa75255c8185266748b889e8cff48d2128bdde2613350864dbd17c451d4b4502fcfb21ba33225da5de6f4fe6890ba8cdb9651123d3b03d8edd6882c0abff467b4a9c3f8ae2d2a95618ffec925a55e451ca2822c99397f33966d0d8b897fafa5b70c52b935cd5ed91bbab7bc11ae1cbfdbf5b508242b771ab080d6a07df55190f74030c0a996993d6be3c58c4680ff3578a2fb80855cbdf991ed74ad0f0a7657d43ae8eb8e461c65d405700b36a1c751be5b53d7f75e804bd9387c23ca0b3510911742994dd9234377beb7063d7305b5dcdc5516d347b6a878c58a0e9dfe3c227f4491401ccbc3bdb5cbd5e55f4"}, @INET_DIAG_REQ_BYTECODE={0x56, 0x1, "8eb2fce11a5e2eb488e70358c4a8b23e0b7848bfefe27f387100ee990c707280e89673841d27c8723c777d27deb586e1f95bc122730e06b912113490f89d8e7c8aa9e2fc00aebb546d23ba81ccb1e2cd5a57"}, @INET_DIAG_REQ_BYTECODE={0x66, 0x1, "3084b77783dbc350a9b41cccb610301d56d671ef728683c97dace8afc11383c947cef6c3865c0aec9d17b0f61831572036920e4567e4c49d965970b53955f69a772864c2d29dc20a3ae26ef661f6aaa4537a3493dacdbbdd7ad57eee760b0f3ce68b"}, @INET_DIAG_REQ_BYTECODE={0x7f, 0x1, "9fffc525ba4a3eec3118994c1e3365b04ad71da2a58d432064aade4faa5c4486abb3ad631893aecdaeee42b861ef9a50d94418d61255c968fa8ffdb1abec66f6a9548aa724e8cc93927de2a4d339697c25fd0041ce664a9c6ee1b630f59480fad5e2ddcf018ac1286a144cafb4f66c18f357ba867d323eab6d741c"}, @INET_DIAG_REQ_BYTECODE={0xb04, 0x1, "f71696372f01d0fa33dcb5f72ca590b2bdb1538b528e14f29c649d68fcd5b353f729c173f351ad7455aaeef8580d8fed49fb2e7c6359d26c102cb9a527228b57ffa79c8f7114875cd5a92fbb2a2bf51878d8dc5666b1ddaa84f1c69647ec716fa1ccb04c7ec9f38de59c3059fd74493fce198da49faeeaf9be6d2990cb0c912a6a3725f008e34b85920a6acd819988890a07a47ad45ab2f03d2233b5b10a23eda29c86b198e4ce4f1cb3331b89f6635df5839e0b7e11f27b3da72719284ddba8d9f882f28771ae1d370e7299afaaf97d6c902b5b75f1de07bb11bf360871e4689560d77229c41762c04feaab5f1b0c5275ccbdb3c3b1b5727f15196bf0d1c9d551acaebd56845b86d102cef6d8af62fa4e80fe9a8ff3aa82383f54feb71b870feb2fb242255efe877285fa10ed1afc7bc533a13e9bd10733564e06af1acc1c95a75c0d630c5cf760e99ad59ca128d146ac6ccb57113dc66a292f014f144240b50bbb6604c1e329e5c667c83301e25ab2602032e0d035407768a8ecda0e1a41ff4ffe37e37a109d5d804137a73db3bb523dee006dbeffa7d1e19df607e53190a0bb6127db0de29f19d402c0c90f21bf5d429936fedafda7a0eddfbd6efdf8ecc453a028f185b3a4cc49f985a1efa73b51b4e835697eb1b436454d1f60192b49f943924a75996122f6a1082ff39bb9bbbc85380565b64928c24010f947efe5c6c000d8e450629060a4b43776080641aa0ded27be0487bf7eea8382adbb5ccf59b685f6a4e66623852864dc138e67334184102dfe188cc1cde03da37a8f91e8efde5995342b00c43c1b800503fc1c33bf73502ed93fa1b8c96b7de3916aa06dc2c95d42a4fa59e138fa47df272ef5a5f5fe665e47b893d5d6c54963d0c409b43551dc229425327daa952156a144e89d088afa7e7a9a3d4d7dad893ae65fcac80abbfada7d7282455b7d7b11582133da4a097998b88e8ceb8d240b9b9807b68091612af2e5b5c7ce8a8c3d1e39bbe34638badde045c8a070ad623a728a50ae80d1a688dad83d4cc9364740af1ba0f9a2b45401e80c1fd04c526019d4bee1febfa65e580bea9e4a84994575742b833d5342bc449ee36262540c9e4bdc519f56e1ea84067019467535dcb6f9f61c5d65564dc547b05219d8452b413924121b004c9bd7e4e89f28dda4248d2f284edaaa9e3a65ab1648f8ddb537bb309971f4cee5081020ffeb2fc3fd3e9b6e4bd96a19026811495bdd34ed036371399cddde497cb5e12e19a06c17915c494b4474bede052ffb847d6030f739b101e42706bc100433afe708e187f734ad67485fd788879b0eb628c5318eb048b084ad7c616d63749055c4df9d7972b5d0538bd3cf99ea1033f1825dd3b5ea0845f33529f847d5244587b914c4bfd83ece2da47119c70369d30f948947973cf49a18e437b601d28a426fb529c31a0170652762d99dcd03be1de8f88e0ac59bf125862533e3287c2a17955c6c90691607215697d17e414691329e6d3bd998f72a6c210418563689af4f90579226eb7bfa3bcd496917aed4bc082110ea4d55710566649e29703ec0715e3a3e8f67ab893e5aecf2a7a2783579f3f538df0472ef42e8c11e1c07363972b9ed08ed424358732cc74d4c2a44128b01c50e2c322d2ee4719aecc5d305a6cee48991b9a960f533553107e72422efd07784ddc048823fc0a02b4adac977f64a646bf9cdbf8a6fe842f763d4aa56125973f6b40b98304f487b19b75b98d84e2061101417820633959e664ad66ee0e4deaf400533af010c56eb57688bd1e38f0e25cdea11fbcadd9771162a3d58eadb1d93bc086eb750058e9471c2fbe1544d941f48dbde43d293267e62a45eeec66fb4e4f576a13430dac3695bc821212cc11737bb79467826612e71acd11fb950d83e03517964b1f637cd5b55a1074b166e7a1b602dfa8897da0b4bdbd9c9acae91032ea2d821f2c9ff96dca6c84446f8591ffdf96551257aa8cbf8e1b83b7a6d8c8638009d5a071a8884b465ec60682b90ad63e6adae540fd25272a1c33aa07da3e0338fa0dab286162cee86ca78dbf208f7e09784c9f00c7f7d5c0f762444e27a5e5badc7d601ad8ed3597c9341b3f4d3c73aa1105578afc1ac91c65d2b1977de7d1be68e74487a40e596828e50937fe4188d9649e6baa636babd34b73f13587f9ec54d921ba0ab128d1c1f938babbb5e6b72589ca5e82a06d5e120459195cb648186a2a5ae932edad81ab38b9da5c4eab53b9d0a3a610d6ea8f00ecde2e824959527cc44c1ddb51afc4655e388208bda1baeb97a3d7eb2679df5bd2f3fd54ed48c6313ef37c02489ff92700ebcf228d8a9988a0f698b08d021ec737746858c898cbe6b353eea1da414edfcf90e71031ddc178f92c4468315c451fdcf040f3ce799ce73d0fa03c61538b710ca337860ee021b711f08853bc47118e12e6cf1116bfced1877883bdf4e683f7b2c7e5a7d55334c639b091a5a20ba9ba7c8be86c580d58d49cd4282a69433477e8c3030c045c207ad9f37d53dae95169d6ab273834f5c9c6b579169fa67d7e5070e80b70aa2e30abe1b52a60f94558580f33ee2bd15d262266334d5377282ef997cdd6ae3ebc6919ab928b5c7c3783f648af97d8aa299f641d1b93b6e635a0059999ec67733bb6211dd3f8bba4d8c1271933b72fca86dd8b627328e8440fb0fb7b8109322e2f4d43ef13309534b076137cffd8262ddbd9e0f2c449966cc3a7db594987247a4c14737b1ae654b4b15c1bf1cb35f4a41202d91f443bb7e517019f2051a1a7eb702f9fb6e5892ddd1601490d977e20a631da5f49312d185d2a117e02574644a3169f6536a9c02e3ab4649f7b6a6ece6048d33eabea324a3ded420870831ea1673e3bb3af7225154f806d40ab82caed4a07952a88751beec6a9c1ce11645a47b7a30f42134479ee977c3e75c2c53633168fe91d1951cff35e3eed118c1a733b6854f73737cdbe396e304484dc49554486107ac1f0f01a2f5ac5afbceb41d7962a230303f288c5f7229208fb799acf74515f809f52d7deb9e4869aba6fc3ef7d1681bc5745b105c945a221b54494edcf8a469967aed8561e42c65baecd474c26c17185ba8498e52080fbd494a987cbd08dccb8d8cf98f637f47926ba4473d3e3965efdaa8ce73f6221b462e4832da68ee0a1a16e8332e7d1bdc63d1234ccca0bab3fca7b55d1f1ba2a6be148f27ab01eed6efd42b9254baa7f89943430627aa09c31b1dc5ae042639682fd2f08b186dd1b042578c35fae8678daf179e3e318d9dd7bbea72b00d8d835d827e4a4e0757107868496ba97026ec51b73f13db86d0b864b5612ddbaf771ff07e969ad7476cb38b129941b5fe8277ca2a82d57ef5569a0b68b54c57e53f518bc3f8658028a0c8be3f9c87d19286c7490f289d3850b7992920b62447d48d7ff3cdea9fe4dffc0da3cb4229a93047cf1749bb9731b331c7be36034fa2a24d255c6cc944e652ff64060e5a2c6285fdb5631016e2e95ff4f0c33fdc6bcb8449b10c5a03fee0b93ae7a73da502da5df7361e2afde759c6fd4be2df59081b3c82c8223e9aa020ce2e7d77520bd4faf785e7dd2374a82799f2a5b01e2786d9f7a005bcb9585ff66571eb2af0ad1109698277aa8122d80aa59725d4a93ec5e5c7d8bac7a13ff115203bf0ba7db07e8481925f247563a4beb352887a6ebbb308ac53d2339baff5bac76dd546989f20d0005355f410059fcbc15edf97474d906307537a7e9e353b022ccaf6135e103d9e16d1a9eea7a40fab25a41bf9b260d0ce707bfe8b306c55f09c811f98bbf14c414709706ec4e6ac461795815d173ebe058cc72bd35f96802d86fc92cf6a5512514597f980583a7e625fb4a295364e83b9c2f726d6f2c7af8fe0a40ae8cc340ae9b722921ab700003dd88ba2036db2001236f25259397e473535bea1b47859468d7d20af2ddd2a6f15e23b4695d2fa54"}]}, 0xec4}}, 0x40) socket$nl_sock_diag(0x10, 0x3, 0x4) 20:27:39 executing program 5: r0 = syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x28, &(0x7f0000000200)=[{&(0x7f0000010080)="00000008db0000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c6400000000646200"/352, 0x160, 0x5}, {&(0x7f0000010000)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b258800000000", 0x80, 0x400}, {&(0x7f00000101e0)="000000004c696e75782076657273696f6e20352e31372e31312d31726f64657465322d616d64363400a9676c696e75782d7465616d40676f6f676c652e636f6d2920286763632d3131202844656269616e2031312e322e302d3230292031312e322e302c20474e55206c642028474e552042696e7574696c7320666f722044656269616e2920322e33382920233120534d5020505245454d50542044656269616e20352e31372e31312d31726f64657465322028323032322d30362d30392900", 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000010360)="00000000780100"/32, 0x20, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f00000103a0)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b258800000000", 0x80, 0x1400}, {&(0x7f0000000b40)="00000000000000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c64000000006462000000000000000000000000000000000000000000007a6208512f0f0d4441b7cc7fbb177f01202c9b929d49d1e4eed99ef8b9f259b142991b", 0x183, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)="00000000780100"/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="6f4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000e64ebd790000030000000003000000001400"/64, 0x40, 0x400fe0}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c6000"/64, 0x40, 0x4011e0}, {&(0x7f00000108a0)="0000000000000000000000000000000000000000000000000004000000001400", 0x20, 0x401280}, {&(0x7f00000108c0)="000000000000000600000004007800"/32, 0x20, 0x4012e0}, {&(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\x00\b\x00\x00\x00\x00\x00', 0x20, 0x401320}, {&(0x7f0000010900)="00000018000000000400"/32, 0x20, 0x401380}, {&(0x7f0000000600)="03000000000000030000000000000400000000000000000000000000000000002d03fbe1b9623919cbf4330c0052777156777d08aa92405703319bf6565f5509c227f9c9ef8a77af4ae1a1ebfda95bc1c1c2c4acc1db994e55497e43b8080fb86556517341d02a295000da583d17c760401732bb0cec9c9c597949e54e4724b46bc33617eae573c6160b6a1c05131161f043839d9c1af4bcb5e3e923526167c8533359c0cf26b83426e6a08bc96917da2f43e823d32a9c782b887a703d80ab30b8c93a2ea791748eff7451dd0a4c95d15b88ac97b3a0712dd2e9877cbc0585b720233c3d020e149ce0309564b7abc2ec9905f37dbe80bf46e1c4829ab2080071fd32ab55fed79601f873", 0x10a, 0x402000}, {&(0x7f0000010980)="00008c000000000040c4f65f42b89dd500"/32, 0x20, 0x402e00}, {&(0x7f00000109a0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010a00)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010ba0)="6e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f", 0xa6, 0x600000}, {&(0x7f0000010c60)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x600fe0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000060000000000020c60", 0x24, 0x6011e0}, {&(0x7f0000010ce0)="0000000000000000000000020000000510ec", 0x12, 0x601240}, {&(0x7f0000010d00)="0000000000000000000000000000000000000000000000000004", 0x1a, 0x601280}, {&(0x7f0000010d20)="0000000000000006", 0x8, 0x6012e0}, {&(0x7f0000010d40)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n', 0x16, 0x601320}, {&(0x7f0000010d60)="00000018", 0x4, 0x601380}, {&(0x7f0000010e00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x602fe0}, {&(0x7f0000010e60)="0000000006000500000000000005000000000000000000000000000100000000", 0x20, 0x603fe0}, {&(0x7f0000010e80)="00000000000000000000000000000000000000000000000000000001000000006e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x604fe0}, {&(0x7f0000000080)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x605fe0}, {&(0x7f0000010f80)="6e455136804c01b00000000000000000", 0x10, 0x7ff000}, {&(0x7f0000010fa0)="00000000000000ffffff", 0xa, 0x7ff040}, {&(0x7f0000011000)="00000000000000000000010000000100000000020000000100000000030000000114", 0x22, 0xc00000}, {&(0x7f0000000180)="ed41002080761000535f01000300000000100000000000000271dea6a556fd20b602d24417aa9f99ec3fde5ce0a9009a86f9ad03cc0026ede8e1ef5a0e", 0x3d, 0x1401000}, {&(0x7f0000011160)="00000000000000000300000003", 0xd, 0x1401fe0}], 0x0, &(0x7f0000000040)={[{@four_active_logs}, {@nodiscard}, {@noflush_merge}]}, 0x0) ioctl$FS_IOC_GETVERSION(r0, 0x40086602, &(0x7f00000000c0)) 20:27:39 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_RTOINFO(r0, 0x84, 0x0, &(0x7f0000000000)={0x0, 0x8000, 0x5517}, 0x10) 20:27:40 executing program 2: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) ioctl$BLKRESETZONE(r0, 0x40101283, &(0x7f00000000c0)) 20:27:40 executing program 0: socketpair(0x22, 0x0, 0x24, &(0x7f0000000080)) 20:27:40 executing program 4: socketpair(0x22, 0x0, 0x3, &(0x7f0000000080)) 20:27:40 executing program 1: openat$nullb(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) [ 551.710658] F2FS-fs (loop5): invalid crc value [ 551.725744] IPVS: ftp: loaded support on port[0] = 21 20:27:40 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000180)={'erspan0\x00', &(0x7f0000000040)=@ethtool_ringparam={0x10}}) 20:27:40 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$VFAT_IOCTL_READDIR_SHORT(r0, 0x82307202, 0x0) 20:27:40 executing program 0: bpf$PROG_LOAD_XDP(0xf, &(0x7f0000003700)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 551.761381] F2FS-fs (loop5): Found nat_bits in checkpoint [ 551.878127] F2FS-fs (loop5): Mounted with checkpoint version = 3651456e 20:27:40 executing program 3: r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x200000) read$FUSE(r0, 0x0, 0x0) 20:27:40 executing program 1: r0 = socket$can_bcm(0x1d, 0x2, 0x2) bind(r0, &(0x7f0000006540)=@alg={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr(camellia)\x00'}, 0x80) 20:27:40 executing program 0: r0 = add_key$keyring(&(0x7f0000002040), &(0x7f0000002080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$get_persistent(0x16, 0x0, r0) 20:27:40 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$search(0xa, r0, &(0x7f0000000400)='rxrpc_s\x00', &(0x7f0000000140)={'syz', 0x3}, 0x0) 20:27:40 executing program 2: syz_open_dev$vcsa(&(0x7f0000000000), 0xffff, 0x2) 20:27:40 executing program 5: r0 = syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x28, &(0x7f0000000200)=[{&(0x7f0000010080)="00000008db0000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c6400000000646200"/352, 0x160, 0x5}, {&(0x7f0000010000)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b258800000000", 0x80, 0x400}, {&(0x7f00000101e0)="000000004c696e75782076657273696f6e20352e31372e31312d31726f64657465322d616d64363400a9676c696e75782d7465616d40676f6f676c652e636f6d2920286763632d3131202844656269616e2031312e322e302d3230292031312e322e302c20474e55206c642028474e552042696e7574696c7320666f722044656269616e2920322e33382920233120534d5020505245454d50542044656269616e20352e31372e31312d31726f64657465322028323032322d30362d30392900", 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000010360)="00000000780100"/32, 0x20, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f00000103a0)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b258800000000", 0x80, 0x1400}, {&(0x7f0000000b40)="00000000000000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c64000000006462000000000000000000000000000000000000000000007a6208512f0f0d4441b7cc7fbb177f01202c9b929d49d1e4eed99ef8b9f259b142991b", 0x183, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)="00000000780100"/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="6f4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000e64ebd790000030000000003000000001400"/64, 0x40, 0x400fe0}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c6000"/64, 0x40, 0x4011e0}, {&(0x7f00000108a0)="0000000000000000000000000000000000000000000000000004000000001400", 0x20, 0x401280}, {&(0x7f00000108c0)="000000000000000600000004007800"/32, 0x20, 0x4012e0}, {&(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\x00\b\x00\x00\x00\x00\x00', 0x20, 0x401320}, {&(0x7f0000010900)="00000018000000000400"/32, 0x20, 0x401380}, {&(0x7f0000000600)="03000000000000030000000000000400000000000000000000000000000000002d03fbe1b9623919cbf4330c0052777156777d08aa92405703319bf6565f5509c227f9c9ef8a77af4ae1a1ebfda95bc1c1c2c4acc1db994e55497e43b8080fb86556517341d02a295000da583d17c760401732bb0cec9c9c597949e54e4724b46bc33617eae573c6160b6a1c05131161f043839d9c1af4bcb5e3e923526167c8533359c0cf26b83426e6a08bc96917da2f43e823d32a9c782b887a703d80ab30b8c93a2ea791748eff7451dd0a4c95d15b88ac97b3a0712dd2e9877cbc0585b720233c3d020e149ce0309564b7abc2ec9905f37dbe80bf46e1c4829ab2080071fd32ab55fed79601f873", 0x10a, 0x402000}, {&(0x7f0000010980)="00008c000000000040c4f65f42b89dd500"/32, 0x20, 0x402e00}, {&(0x7f00000109a0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010a00)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010ba0)="6e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f", 0xa6, 0x600000}, {&(0x7f0000010c60)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x600fe0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000060000000000020c60", 0x24, 0x6011e0}, {&(0x7f0000010ce0)="0000000000000000000000020000000510ec", 0x12, 0x601240}, {&(0x7f0000010d00)="0000000000000000000000000000000000000000000000000004", 0x1a, 0x601280}, {&(0x7f0000010d20)="0000000000000006", 0x8, 0x6012e0}, {&(0x7f0000010d40)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n', 0x16, 0x601320}, {&(0x7f0000010d60)="00000018", 0x4, 0x601380}, {&(0x7f0000010e00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x602fe0}, {&(0x7f0000010e60)="0000000006000500000000000005000000000000000000000000000100000000", 0x20, 0x603fe0}, {&(0x7f0000010e80)="00000000000000000000000000000000000000000000000000000001000000006e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x604fe0}, {&(0x7f0000000080)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x605fe0}, {&(0x7f0000010f80)="6e455136804c01b00000000000000000", 0x10, 0x7ff000}, {&(0x7f0000010fa0)="00000000000000ffffff", 0xa, 0x7ff040}, {&(0x7f0000011000)="00000000000000000000010000000100000000020000000100000000030000000114", 0x22, 0xc00000}, {&(0x7f0000000180)="ed41002080761000535f01000300000000100000000000000271dea6a556fd20b602d24417aa9f99ec3fde5ce0a9009a86f9ad03cc0026ede8e1ef5a0e", 0x3d, 0x1401000}, {&(0x7f0000011160)="00000000000000000300000003", 0xd, 0x1401fe0}], 0x0, &(0x7f0000000040)={[{@four_active_logs}, {@nodiscard}, {@noflush_merge}]}, 0x0) ioctl$FS_IOC_GETVERSION(r0, 0x40086602, &(0x7f00000000c0)) 20:27:40 executing program 3: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) recvmsg$can_bcm(r0, 0x0, 0x0) 20:27:40 executing program 2: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, r0) 20:27:40 executing program 1: socket$inet(0x2, 0x5, 0x40) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) setsockopt$IP_VS_SO_SET_ZERO(0xffffffffffffffff, 0x0, 0x48f, 0x0, 0x0) 20:27:40 executing program 0: add_key$keyring(&(0x7f0000001080), 0x0, 0x0, 0x0, 0xfffffffffffffffe) add_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)="14", 0x1, 0xffffffffffffffff) 20:27:40 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$search(0xa, r0, &(0x7f0000000180)='big_key\x00', &(0x7f00000001c0)={'syz', 0x3}, 0x0) [ 552.232565] F2FS-fs (loop5): invalid crc value [ 552.272887] F2FS-fs (loop5): Found nat_bits in checkpoint 20:27:40 executing program 3: r0 = openat$apparmor_thread_current(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$apparmor_current(r0, 0x0, 0xb) 20:27:40 executing program 2: socketpair(0x10, 0x0, 0x0, &(0x7f0000000140)) 20:27:40 executing program 1: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) keyctl$clear(0x2, r0) 20:27:40 executing program 0: keyctl$clear(0x9, 0xfffffffffffffff9) 20:27:40 executing program 4: syz_open_dev$dri(&(0x7f0000000000), 0x8, 0x700) 20:27:40 executing program 5: r0 = syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x28, &(0x7f0000000200)=[{&(0x7f0000010080)="00000008db0000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c6400000000646200"/352, 0x160, 0x5}, {&(0x7f0000010000)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b258800000000", 0x80, 0x400}, {&(0x7f00000101e0)="000000004c696e75782076657273696f6e20352e31372e31312d31726f64657465322d616d64363400a9676c696e75782d7465616d40676f6f676c652e636f6d2920286763632d3131202844656269616e2031312e322e302d3230292031312e322e302c20474e55206c642028474e552042696e7574696c7320666f722044656269616e2920322e33382920233120534d5020505245454d50542044656269616e20352e31372e31312d31726f64657465322028323032322d30362d30392900", 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000010360)="00000000780100"/32, 0x20, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f00000103a0)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b258800000000", 0x80, 0x1400}, {&(0x7f0000000b40)="00000000000000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c64000000006462000000000000000000000000000000000000000000007a6208512f0f0d4441b7cc7fbb177f01202c9b929d49d1e4eed99ef8b9f259b142991b", 0x183, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)="00000000780100"/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="6f4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000e64ebd790000030000000003000000001400"/64, 0x40, 0x400fe0}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c6000"/64, 0x40, 0x4011e0}, {&(0x7f00000108a0)="0000000000000000000000000000000000000000000000000004000000001400", 0x20, 0x401280}, {&(0x7f00000108c0)="000000000000000600000004007800"/32, 0x20, 0x4012e0}, {&(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\x00\b\x00\x00\x00\x00\x00', 0x20, 0x401320}, {&(0x7f0000010900)="00000018000000000400"/32, 0x20, 0x401380}, {&(0x7f0000000600)="03000000000000030000000000000400000000000000000000000000000000002d03fbe1b9623919cbf4330c0052777156777d08aa92405703319bf6565f5509c227f9c9ef8a77af4ae1a1ebfda95bc1c1c2c4acc1db994e55497e43b8080fb86556517341d02a295000da583d17c760401732bb0cec9c9c597949e54e4724b46bc33617eae573c6160b6a1c05131161f043839d9c1af4bcb5e3e923526167c8533359c0cf26b83426e6a08bc96917da2f43e823d32a9c782b887a703d80ab30b8c93a2ea791748eff7451dd0a4c95d15b88ac97b3a0712dd2e9877cbc0585b720233c3d020e149ce0309564b7abc2ec9905f37dbe80bf46e1c4829ab2080071fd32ab55fed79601f873", 0x10a, 0x402000}, {&(0x7f0000010980)="00008c000000000040c4f65f42b89dd500"/32, 0x20, 0x402e00}, {&(0x7f00000109a0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010a00)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010ba0)="6e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f", 0xa6, 0x600000}, {&(0x7f0000010c60)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x600fe0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000060000000000020c60", 0x24, 0x6011e0}, {&(0x7f0000010ce0)="0000000000000000000000020000000510ec", 0x12, 0x601240}, {&(0x7f0000010d00)="0000000000000000000000000000000000000000000000000004", 0x1a, 0x601280}, {&(0x7f0000010d20)="0000000000000006", 0x8, 0x6012e0}, {&(0x7f0000010d40)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n', 0x16, 0x601320}, {&(0x7f0000010d60)="00000018", 0x4, 0x601380}, {&(0x7f0000010e00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x602fe0}, {&(0x7f0000010e60)="0000000006000500000000000005000000000000000000000000000100000000", 0x20, 0x603fe0}, {&(0x7f0000010e80)="00000000000000000000000000000000000000000000000000000001000000006e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x604fe0}, {&(0x7f0000000080)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x605fe0}, {&(0x7f0000010f80)="6e455136804c01b00000000000000000", 0x10, 0x7ff000}, {&(0x7f0000010fa0)="00000000000000ffffff", 0xa, 0x7ff040}, {&(0x7f0000011000)="00000000000000000000010000000100000000020000000100000000030000000114", 0x22, 0xc00000}, {&(0x7f0000000180)="ed41002080761000535f01000300000000100000000000000271dea6a556fd20b602d24417aa9f99ec3fde5ce0a9009a86f9ad03cc0026ede8e1ef5a0e", 0x3d, 0x1401000}, {&(0x7f0000011160)="00000000000000000300000003", 0xd, 0x1401fe0}], 0x0, &(0x7f0000000040)={[{@four_active_logs}, {@nodiscard}, {@noflush_merge}]}, 0x0) ioctl$FS_IOC_GETVERSION(r0, 0x40086602, &(0x7f00000000c0)) 20:27:40 executing program 3: openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x46400, 0x0) 20:27:40 executing program 2: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$SOUND_MIXER_READ_RECMASK(r0, 0x80044dfd, 0x0) 20:27:40 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0/../file0/file0\x00') write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1, {0x7, 0x21}}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000005f40)="bf383e6137d197c056919738360176d083004171f5fe8e0ae385b609884cea1b4d5e14dc1a5caf43ef4b08a725a09b42f27e92637e23f0e7ae1f161ff7c5c587f7e4c6cd08a62e273369c21217f8891cde267edbb05938dbe1d508a7b16514f403c28247f177424a1c47b1038cdd2c58d1a1c2127d447d6dda7e7362977a946a7f9231be1118f997e49a71f6de461accc15b506c8a66c1dfea67e202c106d74cab6c880ea38f57ac0c7dae449f87fa86a6511543b80b1e6b6ea022bbe4fdf05b815641a9afdcfda5f97c06f22e68b612ae6b0f8dd8e5db5c7e5cef002f3862047369c858b3de9251bf4f2df78091e883ecd9563f16eddfb0e9208729c4335013b478755dabc8c76a4f3ade9c7af55e5a6752972e9f7b0074dfdc88bf5aac19123d2d7fdfe1e0d689f32899b83cb843de74d0fbca2b24ac6c1d3e2e2339e13d45bbf7ace9baecc6c84ff54fec50aeaf155cb35a557c6973651f22e52a6f0184592a7a0aca507541b2781227427c3bfe83b2447aa005a16b3f5e0ae81cbe1ec91c8e0029f6040fc5af734cb1fb9be32340af793362238e6c0782f8e5559a9123444f3d9d407619ea1c415bdc5306e924560932b48f8aedb1f6b1cf954365c23883032979d97374ce2050ede4ded17b1ad35aac92d98340d89d964657de64bb2d28ec870e507ef45cc7ad8fb1bcd0278ff24c50a7b8b3ac8b761ac12df794e9d4c30215f9a15e651cad7b19b5b9509f8f14115bff1fd3a856c089444e3f142f0f597eab82cd831a04ea53e952e94eda95ab42170130622e2d9030263d3267a9385308f04d5fc99ec711408a3bb9798b982c594479c2d06713b8904f75da505c096e4e9b149126132acaf7b75a1c2be5d208596cebffc9de7f25372e1baf8e66564ce2c62095fdb5e55a8a67b10ebd5960bb9b2064a819f5f673cf8a6ca8c0606b1b2575463b0951b59f70450bfd4e23ad026bcd184e9aaff4cbf249028eb81ade27188b79a606cd37ce3e62d32121921a0a24c63bf71df0e2a99fc3507b5965e59a668b6aa3f27dd8bd38083d35257f87ee833df398b63fd4472f909272c3a7743b5ed45f4b470a5997f3c806cc7e8e707a151759b2ad7cd18a4d9ed599b641fb106a5205aefcd04e4f3c90367da7cb42bec58d385bb25f77834742ea8222b1df09150a70b50ff47feddf5d1dbdc44f2c252c5f2f634ca94fb032c8b4ffecca9e4ca5cfa1248b98d162f26febefd0aeb771c1e5c9b40d268809a67f77b5c845f80f36d94bcde09f67734dd1e75867d244cb1cdd914cbaa9220298b98aebeffb9f1cb247091e95e0bd46691e77bc577075c7ce7fcbc3a57db6d5c156707afed37dd87c759868c3db616cdd198b7ec9b79e906b922c7f48720c95d9277f9140ebafa80a4ebd4006e39f56f550beeb5f7da595139aee8e325e845bb51d5ed7c748c3d72b217d69b1a05c16a20ce3985be7fd7e6d1264ea38f9010a67880c6c8fb71173a48ef0cd277b9d2178317da614d11455bdfc2c89efd56ee496946f9b38d4f32e45d3deb6500f262412f8ffbaaab1a32c59bcc323629a6a9aaf0c54b2a798132e3b26008ec96956cacae781059f7bdeb0a8a4ef75cde2585ba641ae001fe008351c44b34cce1111dbf2f968c6905ef13a27370aaefc0d2f97998a034e01a0254dbb6a3c5aea81ba628dd37204778828f8602c0ada86a8984d95def9c71860dfc362e211f1d6d047ad8d1c729b5fd1dbd744687561464300989bf9c81ae5200380578c2829342dcc97fc8b353deba1a64bc96ef6d735fd576ee162f97f4bca98cb0b5ad6f7dfe7fdf4a0c01aacfb744a2ea5436f1718a66c4e5fa49a9cb33a0e150ae7b86ab76fc83f6d3aaa2effa9c2353ae0860ebd09243de5c8add60cfa6b7ae127a01e06c792a6edd3ca941ac0c3776c386b95f6255756b5a56ac3621eec0101b9080a2ebb325d63b6d9d3401713284694d8ad0b9bf4a4689f8137469a8c4803ae53eb451b3195ecddbf55cc619ecec3559f66ab4595581edd7b8a777067064497ed19a37bfb0ef4b747c79e2dc552acebce89033a32ed2b41d35ece16d5cdc802519672570a8bbd81cec976cfd1a0a92b961e185fdaee2c04d13be157e111b190365501adb74e6a825230ed29ec205de8d8e2d2562f6550877624388abd5992d28d8bb7f343c08d591e50f0c192664ad61d7c7495bdbf4b113b1980784dc7a43eab33f379134968eb23645352cb7aa8366601dcc405a166edcceb19ae52cc84f7208df25d601a8da3b40c53b28f7e14cfb5d27c8b2348c44bab91dddd97ee98e9a21d35523bf962983dc6aa609d5a1465a340042fc69ae67023688b528bb7b73761ff29a8bc6cd6e54696085af049442f3843c1b400c8295b78f72abf90e3a1a10cef75d26aa8501e97253c1a9cc1c307bb4fb40e16ab1b496aef60b15c0078ad7997f25904fdd4ac4773daacc67e72b7771e78cbb3b0cd6b82eda97e05eee55c786530293bcde795ca619ad2920849bb3e3263304551d96dd153d01377a78b9a43c3648db9bc39c28cedad60831e869dad13345041d99f872037b0cf84f5495bc8f44cbc434adbbeac9aea5c4f9230199ff176f312ae433106098457d22206d0609b2ea95b012d9b2bb78cc0f91c3b7acf568a49cb417c862300d7eb7d9bd8ebc795ba7a80c308def8a606280c3c320800bbc3a2a19a9efc34f100b976a741cdd05ab0cc6f34d5919e22124d88c5973d451f094ee6a23583bc529074d5d170e44d3f0b535bed9bf4f092b8ed37fc1c0d360215cc281f4dbbe1fa44291c9d7acb12e90be66b7a61f41caa0673daa295515b8533e7fe6d9d56e48d0d66f5c92dc6a3bd3aaa609f8d8cc14e4f474cc84384c224abc58159aa632041d102d9d79f37d4e2ae5e3f39092035708196652393592346fd977be5fe0d205a04832e4b20d7331f6b3edcfe5b6d50970682702e21df79e05326aa704eacf98ef2cc6e0022666ea19f2d417c319561f3337177300bdfb333f25d0fab89a3c064424a1a8cefc8068649ce0a599a9bd613c16a52c771f5673c2b7739cbd443f8781f53efb07add3bf335d6eb0986c2608843cc341edda8cead1fb56ed522a17cb8d065190cbdb8ca377c69697346e9900f0420f2eaa126b7c9ca2e9b1f394785ce704fdbcfe6bf2b6c5550c68bb88b828c5ae18331031d0c1619d18152ea845da7fc912b92daf650842ef053d452e3ecede8feaf3af9650964713a728afa0684eb0ee02bee6a507438f7156dd27742895c5c6dc39cdf5b8688f0c5095a8273109521de96ded00df1169f01944f914580fb07ca01a00397f5aceb1eefa969dd5bfa150c70558b9945aa0a8ef39205190d946185d4b7bc6199d1d1e47f1bea03e93206aa1902cb4ea217c0ac1a496d15916ec5c669a0299cdb3ad78aa8aae0bbd287e3465f9b233ae9b3f86ec2158981dee3d46fe520c91acfb2e748852f3a8ccbe5df16ee3bef3e44fc567ab79b714d590978c98154868c0e558148abe6fa69e968fb81bbcbd569bb71444af2a4fe31ee8cf67c8c0dd7e77aef0ef6eb6487ed7c8346d088c5fed378bce3880656e489a76ff48457c3d01f165ad3149289570f367c61becf201e46a414b8cd280e7eeb983cd845dc47fca0538a052035ba8e593ccd85790b3e67f144926f5c3f6b4e9f1d1609fc812b2f2b9224fd9d6f31a676d38d61fd942e66a7552f564bbd7d362b2caa4262d4b4da4ebef06f8ce89df5265adf963a5c74ef90434730101e883b20736ac86ccdac5cee94a0ae3b9118568e7095f1f31289775dbc4679b38804173152d9095374807b9d1a3ddaa3df11c18310d1af4270088638bb6fe029c5b7c49b7ffe565746fa1aa371375a6625403f32b19c549256701d8d1357248ca24681d17daad24d492dc03ca5e7e87d16c7e8f7a90ddfe62c07eb13dbafc6faff7126e875c04f7aef666dcc809772525e28f8604277d40e90157b9b5792c33c87d872e81e3b9d54a97146d6106e4354ec615604b9098cb415c307270da8daccabed4510e597af09aa0e5c73085e64f0ae2af0ac461aa8358e5b2280afc0145172c2159264bc8c10378d93700cc76ac9d6b883ba163a8b6e513f044f87b506dc5e60e07e82b74c5ad63bcf7619330d3a6aa1fb4cb695495e4a9db94d0534a2438b235ed6897760f29416216d09a764685df2e2732c68e57aa9ff1ac04725ccce36e42acf18715784fa2c6920098d545f44afbaaecd86a86f5a1149bdba31e374af9356d1a07662bd33800df8c8ebe2cc368202535960f131e96c68aaf09e56ab93a049c7da7e7cc506f621bbc5c2f74b2a3afef1cd55d63eb5dfa4b1c9d71229eed076526aba41566317a28af0d9db6e2282425c501abc591f7eda024754b935f9eb924490af8518c2ecaa81171b9fc63032dbc2932c6738cea8e2d430ece76a4792b3971b3b9ffff85e7a39da83d4a6dac9d14b0ec67b5b3156d33885c59492d755a31cf7ef8067b64ddf57d98dd53b97edb91c4c083058983e2d1408888f4ca5b9411962bf91ca8a7ac84b7102d21174319a3164eb75f421fbbd769d60f322e6931e0e1e6ecbba2e834ed8b1b6b1b46c2b0a85aeaeacb3f9e9bcad673a9d73e780cf2e1996f2761bb600de5d696d758c0522c667916a7546abddc93f419e6ad14eb4542d62b465b1640983e7cb4235bc542459998ac0edcd8c2edd2aa5ecbc02eed57df024ad1d39cf8215e8233d376a2d0227eebe4d97c781a5b5e115657db5a453bf0722680687dfbb80ea30d2d0fce1e23c517095b21fadff8530dd169f37571b5182e3a6579e3b75626ca23e45933ff3f60ff04a2f1574f9d2cc9ebf5c7e4cb2f086ac1a24cd772ce4a6c81980f32d595d2583a3952bbd75ed00b4598129ddfd9fb3fc11db66f5b236726c783e76966587330af52025adfa780c865444d38ac3feeef0fcac81b56bc93d0729c9da694d3448a9dc1cf933d3d58db79310144caa8d3cfb0983efc95fd5e075740814e3cc86c362f53c13d5040513ffacf999eadbac3ec784fe8b6818e771a4aafb5db3c1e0bd12dd5d65cc2550a8b4997819e7243ccbf00fbb1936ac386a7f04316cbd9da3039993082e828d3d47cc97eccbc1ffa29e517b8117d4796da0c3e19b00b7f8ac20f8545172ef8aac1e40db657046a9bcbace359ba94169c448282840d93649e8a658215b3743ed3e397ecc2c1609915db05047ae47b7feeaaba70de2dec0a9020a430539a3a87a733860fd126b8672ea0cab9c6581d53e8d099f7a89b3049f91cb1b34df8449cae32259d6c0d12a2d81c3d20aee7fa0e7d5fbe02c2e0ea4d6d2c4694c2d0255edf08ed29a011e7e864423c911926ad98bac6263f32afdce68f7966d53a2c11ddd685e70c11ac256fc2f46552c80b7dc217508e610212b331c3f97b3bca5fa48deb64764c6908e7bc1df4f88cd0ce1b3a4d707596805a4246cd2ea78a408a4d6e3147207f2ecb13cebb63af60fafbf2f61eaa6b54124f1ed87663409c6c22cf59eb9af3f2eb2e9b40c250fd45e06b67c727277607598ba94a042477bbc0228d71e936a34e42b2fafb3390c54765a2bb958d66276b6365a1830801cfee80e2fed6de0ff1025c2863280b02572498c195f2864a40b30faf44ec2c45aa25ebb13815a6e6a1f3fb2e1ce5522757273d31bf9ab3685619f69ffc4203c720e021f627973b373bb3cab7bc0945d7ede8e19a52f3993b8a8528d2e78dbacc7c75e3c4fe0c68c60bbe41c08fb6e1cf3a749ba97745350d4d7af38b027de30393b75522db2552dfb5c2be3abef310b2f94603e5b65121cbd712ea1fadcb00a892ca5c63fb489328e9b6a7d514fb2a9cef3fb94d104acc48ae71007cf7ec2af182f332285c33574e952aeda0fcd9ac62eb808522a45dd0f5d5a3b8c66ab95c938ed31c3d2dbcd1a2611d88f7fded16b335636d538d51089136e6550e9cc53b7d2a05ca4ddb8f6a0a2f96381f75abbcfd2977f00e3a95a0da4e1ac25797edfa0a979c4bc7ba30b46a57f71a0419e0a7d938f3e07fd7c46a397936018e82ab7fc7b96ceaa160838e4b4518eb6739122d18db9bd4ad661631e5a809d1b6c24c39fa0841831c120a272f4b6bbbe14a062e857642ce0118e6dcf2cda459820a78d3a372887cd03615776a9ab978062dda9a1034329f4f21487500d288a398881c1f6757bc162944856a1ee57724d1f8121d4d39abf0f9fcb60eb9582c6674cba4648172196bdb1af6d0a344b01d25dcbad080444afeaffa6393e5afa73d90e2c0d317aeb5e029a09fb247424ebca08278ae45205f9137776b2d5748e167cb3ebb1bce4d75fdbac1cea8391055a178cd5828daee1501bd43ea39c55e41e556f7fc0efd8995aacf581630a4dd39495da85a3ef74077f7a38ed1683a71a182b35e1e052f84f9167df1c10b0d87bbf8fc79c63c450f1f1fa646ede9b5b6b88e9cfa3123ed076c7ec374341632f8043234decd5e811ea103190e985467e24b1b00cd765bc8bb62040626cfdd7ee6b8c266776ca02acabfba2c7af97ddd749159645831a1bb005638c6d66c8fb0c4ad406fa1dde40d403956791cddc0e4941e5a1c6fb2de99b32d60ff06557c1a67a9ece62bad63aef60dc2d3105ff41e1e383b1fa3bfbe6437a97dd9c54d4359a86de1ec83f373dc6da29b968ad26b996a2c5e6a6b8311410f7cb39c700a84170de0c67cc66957fafdf6b31df58e0746aa10c2a954e849bbce104d5df09b38def04bf2d220945efa8e1eb84f1d291c065885ffa416f4fdbdca6cb515606083c947fa9970a064c14a82f25ca3cefa5231f3ecca85c1b533665ad96ceb35a0f8195beec80438a73e4d65076ab969251e645dba5bda22d8d7e62d6a78cd59c302ac6efc4f24e1754f84cc9bd1dbca810946b4f8375501f7245987b5511aa00944c2e66ff88286755a8d46d5039eed184237ca965402abdbc7fc4ed3456873440d0c50500f94228e3854dc812e89d5d34839ceb13bf76f0f40e63762ddf8e897ba9ed7864e68fa3ddff2a6d6e8af224a5e25d25bf66a08a35acb9883cbe01be4e151008f0e567c78d05aed0076a0528eb3ec33646582212aeaca1459c1de04c6315c06b736af6435689e06bcb037c18470e8762ddcd592f3bbfdb06e3868eecf705e551526822cc53a1e0d5b943c808db7ccbabfc5d83bbc230eb080ad1e7277237287a55587ddfa80218b5c96a0d56f76465b3135c00047a4c7d30fc6c2cf99d9fb9da717f42461c0186e150e07aec20d744de1afad32f6a4d47de309c3acc59e80f2adf4b11b4e3c2378a75b980899befb7b74fce2c3aa6251e9c5a877d3035b4a3bfcdb32d00a6ce6ad51fc5400d7bbef476b50dd1a7e56e3b6d0874559a3523ef29127a3540f2a1b95e19f48e266653f3030fa96aaabe8e058dfadcf0ba20b12c312cba847fcb0aaf4eefce8bdecc9857f6aab6e094b0283785dff7d05ce992b96204a913f84d9e0c7d73ce22df8e45f9431c6da5f22a9a0377486857504de2946681a60d916c019a04bf4b33b4a58da8ab37f92153e06498ac0f8043714a4b5bd713c9c3183b72105739e92ac89cdcd835a4eba7027a64e31c8ba874c0e3e76825e1366645f3232d68b4ee3fbdba022719d5b2ee9221f8a85133a6e68228b457ee7524002043127c6ca96d8ce0f07826dbd23b6664eb4870cd5928148f0a30aea4379259a01e7c759547f01acf167a90487c6fe0ba7e08a41161f562703741aeb9690325259f3238f88ac41d652fa072739e629aa7868b1c0e70c3f5227295baf38c3811bf5292fc55c7e8ad75dd9c5b9272567840ff90f8e4a57703ccae929d57f0ecdfc41afef04a6e7d5404e0867ecc227b990806b015395d01589d897cbe5e2aab1083f1550871013b8dfd32ab0854cc2231433d2589d6c3c10982c9b69698909fc0ae598f35a01614a92faf0e81a23035db71c4ddb8ad7419368ddd5c474ca09a2efe8b5ad0af2007c1bccf6b4946f33a65a105ce2911ee42db37c29f547a81f77f423302ce6195fcafc1fff45f544bf9e0c3512e1b873d9095fe1718f37c34501a0f6703fe3938677e0bf470e3c2013896d4ed9bac710273eab76ed05502c8bfb6fcbc05eaf4f2dbe182487c20c8b33c328f73e6106995c591764d3eca51beaf177d6abd1591c8f04d90122a4d09c2b972b7e4712f56dd4519e329805c28459f561e0e696617aae6847e8ba3095265c193c433556bf8bec3178a28d0af904757bc8ba9bf0f2e2eec28bff17c7fce079455cf11f6e3024ef2f5adae5fdd340e51a2fd4eed7479a54ea0d61a20ad404f713371d690141497e77192c26970864b432d290fd05a2b7c96f9c5d2d7a064ba468c58998fd1191778570e9f63d1cbed00cbd2a39fd3e95d22f780c56b4b8b73a24b5fa7ccafdde2d86df90c5bcc721d0f111c3561865470675831dbf04e9767dc5395744a2089e2ac2762f25d96c4f9677d8af71a0461604131a4ba96e92ab5b752d7f564571d9bd85e09369f6a96edb45c75a2f053b9d721a581ef741a9d8d251402c6da8b6fbadc8058c0c1cf859c1b59913459077647f7142f5ebac9d9982659d526b37bc80c0c57bbc0395d72568ae733f76b4ef6bddc28462b9b434df3e1ff4216c6ce7ff2230f9a54ab6f0c061954a8620d4baaebfc67d24909f14f8b8691a18d46d219f0a91b4f68b7789d2d2e354e6fc7da8291ecec521841369302e54b33da240ab82dd43483419135cb0fcbc97dada101d354a4758abaa8b79eee1f4309f82d7696ab67a4c1375b04dc2a3451a4eedc6cc6f28b081d088efdfca8f980d5f9ee0ffa6da7f5368e233cef3296dadfef44f94190a369f6cd3ca389ff5f098359212cf3a43b78f4440e106b2134fa85dac3c5ec1a4a995dfe96f3b68fce77aea4bd77914a6c20bc9ae2f04feea8357b05c414c3d639e875c9a484d0bd33f0462de0cb09ea32af8200b3bc92994e2215da10a76da3ed8f9f37e00210ae881a5a1a07d4e3bb4e537685f6ec01fc0a5f6a002c5896703fb421c5a2b532c578d1381a916428f004df9153a63237efe2a5a00bf45d7cff7427a6f2720ade5ec1f368a3dbc09946a9761422c8d27deabe71f5f3e95339a4559326ffc15f3d5f659adb7390a34fc54a5124e997ddc6ef901c91f66ca71ce54b3dbee2e59c534e5ea5283503f104ad631ecb8679154940d52290a6541a8b91676cc80d2e87f635bfef736ec15e11b9e8b2085a9f089189cb31ad232d0a89159bbc3d5f8f9a830d6c93a15289a1a7c58744a5b9ca0911c5a0ebad102a11e8f9a29efcace97a582b413da9c5264df670fe9bdbd25f697d373bbde76131412c4a1bd66918e9dd7249eb261779312e424602f7c63ea276efc50bfebc4b6dc1ac0561cf42eba0937a27110d25458b9b1272f09774e39427514d1f0905922108ac2004343d4b1d7fcb5d48b7cb5387bc6a895630e8e04fe4606846f4ead4f1d17d756ff0a1af6515c55fea0088bcc268455db3f0e8d16fcd6557b40dfce9bf3b8f4b2c1d9b2ddbe7684d8131aad8c88697c5019aa6765b82c98283ac15ef108582f099b5360cbd0c172e8c09fcb5b10c4760c5eaae5942f997c1ff3c9d156f95b2b62f736cb0123df7b0cdd42ada9ac3b5f0b95cf399636cc5b75f10817ebf4f9433cda54c34b6c6b10a4676e49b1f247f8feed82c1fe9d8acef06202deebf67de99d9f5691876e868dc41be16088e24e567c30f1b782954fea6437101db3f1d488ddf60f65c325905be3cbaa27ac2fe0b18251d6925dbf081225c8c12ea594e724c5b6660196764e4843e6636e65e2af2decf8734f108af181a805e92dbfbf5605818f668c8e26092e883a00ef2a9d58dcbc8e676979c6712d0bf5501b41458d88511d5b68a86a192dd28ec278e4de82b942bbe70416013d64bf2213d9e3645860ceda88d188039e18a75ec50f0afa9cc2b66add8fede3bf7d6a081fde608eab19df4ecea6fb88059fc5cdbb02eb8be5bfc08535d048dd92c87cc5fcb9682b6a9012e783fd835b7ba235d8746846fc3fdf751982cc6490007872cd71c39b6aab6e6fcb6e65aa6e00e6cde7a8eef4cd020c74be14f08210772330deee24313183a8123006faa13ac626b39e5c48b7de7e2d0d28519c066431ea6a9eacacc8baaf8aeb721ca529f341cc35f0652383850bf70e73639c082e49c1f4126c768278a750eb539a01ece7af8044197d8c40a3e3b6250df340b3fd2259ee63feb7cb355daee9b0bd1162b168e23dde59a8c5027cbc91d86b84ab2d7efb1e72d7f4996fa0930c8690a8ec12c701f03bd74c45aa0cfdd3dd588ddfde1a2277f60c142c22c1f3b1c085d3d14a49ae1d7283ebf4e4e47658edcbd593c1dd70d0a59c4706a480a8819a38138ebf626aeb97737931c1a7caa9cd5ef9a5bfe393ed07276560af2b396ad88a4e9d2612f9391298ccd45fe0a7cd1aa1029543ea10da97c8ffe85ff86503ab892614618b83f0837c97c07c909f3de1799d317d864c17cbb6383db111ab0751fb9d087184d651c8e86e9f10b3ae687e341b42b4c2323e38df411a016ea9865514eafa8eac0ddde582f568d0df2381dd0b2c972cd203c75427318e252cb1ac2463c67644590625889b9ae7bbf6e000c0530ad07ad38ebb0f0cff4dbc273262f7e9f1fae965c2d171e13de7389d8d8b7fd5a123dda46f07d959970b9baf9e8d3a69e6a3e8fca25c88d526a174ff8e82192a0f9a426745a37d8dc531827d3593a446744fbcffbfffa32e7125996dc36468ae5e14bc14219cff6156ed9a327695329ee70d43c89af2b216326ffd71e1a4485868324c937cf158e0f95b8f79bfe68bb19c8a9ad3afee859aa48bde0fc8ea397bc203b73a0849fd3ce4b33b1ca376c1df0cf8bd1fbc148c240d347d8096b49a1e503d18e9f7a3c39c73c94a7f2369d6d3ee89439b8029d727c40e2c0dd367ab55a6fb71b1ececbc09c426ec78e15388d7ac576d5385a2139cdf0ffc4229da0dc06a2ab83eb3a4c22554559736d2521d658d0e1237098f2032908459a335b5d693e21044bb59d54df863b69e8978d12581c298d36de8788565aa3aef41d4ac708b1dd3c632eb165b30a06bff13d94f4f3a9cc10334a523fd2652d7ae3f1f0dff38e191beb81e22d7a7b7e0c62c6a59f5018a60dbce045d744ba700fa880643fdb07eb5176640810ec6325521f123a23a2c39b27bfab0ef7534d5ee3ff5c2adb251556e581bb4557adca1590c768163224cfa817612159fcd767eb65af5c660d5bb84bcec50fcc34bf184bc5fb6fb6f3ee8bb765002130a4c9070d3a9f23c3e1ad9792263647617e2d700140691018ee0c17a0886f5a2606943da40b77ba6c2cd261919dda96b51685bda9021a7598bd5aad8ebbf8e808c8d20c4750935af508628b831d04465425e614c91f2f3398acac18e70cc52894f6833613485b20b55dc5218ff7ae7254c9fc6e3cf6790fe090036f1523cdc6873a1f6285c62ef1499925a0b079481ffb430fc640f0ee0a216f7e133db0781999004158ef07e53b7ea3fa63558154ac5edb70b4742b0890530add45457b1b9c2c9663567a744b0834ccc39b", 0x2000, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)={0x90}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000007f40)="e8eb2f0d0de385a0794c430bb0a1fe86764596007b6acb2d95d90282cf84de11b886a7bdd31de1a46f460aa28c5ca498d0921596ddf5c70100645520ec9f830e83513be7bacc5b8acfdcc4d85927e58219661e170b35d6876b234257b280ecdfe5aebd59924a06099055bde39a836464d02996ba140a60c6ca4e0649502ccf6e124024ba7ab5d49a2a503ea150628851204546387474e759cf950569fdfe5eb8ae0ccdf6b42393ca568a99176086c7b6ac8eef5fa146f6710b82d472dc91d7fbf9270328d84147423f0abf837f69ce3de89050ef677ae777d983d7a6392a3c85b4c7974d3accb1610dbd5fbc526ac7f71b84d8c7905be432891ad45826fe6459864260495d1ae62a57a5339d9b751e35eb0a52ea05a7ef2f1ba989a99092b30d214232b1239f09d2fd9a24b0b34b2efb3150ddf55bbecff077455a3e4dc19a2b743964d2886819cc54b182447404f0584f8d1640ff2c84d88b16952889acd866e93cfe2bf2a61fba3c203d862e2a6a418404554798a42d53fc04b380aeb5445af0daade54449123d86d92ebedfe4e9a5b7f1627bb9c479fc274a5008df8b058d4884df64d55e50fe7769484a37d950dcdfdd6133286b364be141e8c03d2f2a8947356f14be939d425c5d2c496ff566261953a52e7837e2e0b16367a4c704a3c23590066491493c5b771a3d0b7cb289aab49a43d8079b11518230e043d5fbdffcc50ec483215ad8df6171571318c8f3556c70c39e88365123ffba516102ce9e9d3b8587d772c93f77205a1d5ca661c8c8e809d1a6fe18467dc15a1f2e908f44962e3360252134464c9e26d50e3f0a2f4cc60db319812fc2f18a4a7294dc9d57d9437e9b242385cdfe25cf2246ca87334fab7f3d7a96bdd4b4943fa20c0a0c3c22c82bc2296579489d9907a740dd534d15ed05708bdb0c4a13a1dbf91a5d63f26df7f2d91d47154f48d8eb23aa30c50e1ef4669cea9aabe5bb22bac1fbca23b8358b9d37f47e2f74c7a09f258244a294fbb3deef831f1e59679163a67d753f6479673d0d1fe44cd20d31f005b8065055c4087cc97bd978a20cf17d833a0ada6a38b78190f7fb9a6567db1c4740c99db28c8ab56e66ca18cbe46236e433a4efc4ed7d70999cdfd078902dbf3dd1cad00b862e8b74ef515a4019fbf7005686e2e67c8f80560c72af79543b211672995887601a06fbf1810566cf66727ffc0ca463b58e27561133685a1996bee70d0afbd342e39669a0cb13b5e8a7af79b3d97e955492dd31601a9f90d14fb9ef565739076d73a5201ee8356ac0e2f445f501777ec14f51d7f9f4f5d89ec4241f6e1e4ebb41fb0e33d949cceddb5f6e14ac56082cf75bf3918e91b96522dc5f40ef2534643c3ae0e5cf98ac8371cb541fd33788fc84d561c434cc325be041bf2186625fe41c6bcab8c7e45e48f95881f9e4430bde9d49e8e19eda29771a7539c7ba145ab64a1518b5b96232e647a8c3dc8570f427fac1f9ca2cf9685a28428f7f54290b15dd40229e11d4c2b12af4956305d56e93411734ef05388eb5b73338037c08108d9a16d2585ea78300fc841b64ec6e79544d6ede8a1c4b5ae5c741bd8698c400fad02652c5de47848b5ad3e820eadba8980ec86b6ddb690b8ad543c50b1f14a1467e5d63842f79601d512c6ee880e69ccf36a0d4cb42522e8108e7b70285ff31c444cf026a5929b6e663e936b8fc0b7627ffc09632575e17ca12aa81b4de348958d877986d284c656efa627f6c4bfb61572c68fd094a48e1491c787394fd27859dea8945ed9f401745fdbc3ada7fe954ccdc0f44e700dd34a721e47b2c29aa522ad203e5d27b4abfe599d4363592ddcc9041e74d0d33e8d7f986e6cd46202704efdad9b17de94b53d0ec8be80df4938d847d1b4e42835ea6cfe21bf94d69552a339cbde1b0c87edb9aa734b7730d577348441ca7c954f80ceadc18cc5c2e8a2006de02dd455534163e48fe25f02b8789ed7740bfeea4afc014b91911b9eabbe72fc6993c5abf36a92585cd431c9102fa1ed5ffb46ff7dff2b5587243e182d86dfce93d9cc54c48b8fee77a67b40f2963e7526b25139ec183d07d21d043c3f7deb90b952937fe6a130071c123348e5ccadeeab6a9f987c7dc37bdb351d5c38403cfcad1891bf280b2a22b11be699675a547ec3b613fe19519b60921dca8f9cea596c8ea421d31cccb0f0690f9288232d64985c595746435b0e2c1f814265ac64209ca22cd1ca6e06c49c5db06a17da92488c43c9de54a1ba73311acad6f6f5478a9ef47d41627e1a6a0276414dd917533c87d849f808af2f5f50fe1fc7287670dbe5e5dd1602c86df53939ff551cc22b11bc7d8cc0a3ebd8f3e81d77d7a19369d662e99dfd1c36660eb094e7d168e594e2946fb8942934dec6158bed0c025a18f9435a85712177bdfef3974d7304ffb2cbb6bc8c7b810a62e803fa501ff780f23340ea431045b224ddda46541bb1f6b8fec81770305a009f5e94337cc43492fa3493c4e3ad972e8e52e632c9cd2bc60533a709f9ccb6d2001bb8ae3144368c839ea16efa6bb68987b7c9f3fdad8b46ff5a4575f1d9a7b4897ddba8844d85d0c8aaec11e33bdc0caa3aa4441646021bc1e6e71c72c1865872988c2386f03c803460e120a293d266261a4ef4c862c58c42054b8342fd4f35b88c884a2903e88e39f06cc63571aca4ad78ec946168e4f54f84fa5ab6a05490480653a60e51679d1118cf47955b655918d7bca69e5720da7bb1a827cdc632f6a364306029be76bb98deae727ab52c06ee793961032de1798e9d4b1dc72ac0b2366bc0806d105ba70010bbd480d1dec27e5767e65962c8702fd9a75cd93d6b31c3706f7b51f2c76079b5586bed1c23c4a2e7ab687535e45434d7848f1bd32b8659d3da1a70d1eaa2a5c3d770c64e914251ee936f197236dccaf8b563c03447ceb68f99e70839dcf9328013a81961b058e48099fddbdd33527ea75646a18ba859d01615e961628e4258ce940fae21e98172a549a80a206786e4a334a74490bd23f186ac6cbf580fafd5ae93ffb5160a1be6b8e587ecb13705e2d25cb62d7bb507a2c9987de6c7155915dc27272c711e5b54d4540400263bf9d59d6c9925fa0d1fcc59f2877d854c68551ab6156920344d60a5da81be02d5c9f810a6f86a73644b663f7749282ba4625564732833c9e33ea77f95cfe579d286c8cc9e38a534bda7b66664efbdfaf6324692b34559f573d1407405474ccad86c430e1501000641028ac8738874778ffd4d88221a004d5ae9855d7b278d75d19d7e5c8053fc4759042a55e8e37f110339001bd3087405e66cac90d5fe02ba3095e80aa783d863725fa788c406c200602d87127c39f448aa26acc658efa68d3883860fc88dcc6503e99d3b437aec40bceb2586023f02fb1a34ebcb8aaa1a4a9eff0a2b1485d96cda9389c25169d56281ffb0dee44fe1f9885f42571daeb3e8e2e7300ce8a9e8b2c980e3e0f7eb044cb6706ac6ce1f2cf850233a1b5ebafa43118e7da09df902a865ecc9e8fff39596810fca54d6dc6a172811c442d3d8a21d20e3e75fcf29d8885a3b350b15a4214d16e39f880433940a8dd68f730d0336eec571e3eeba710b8cec173570e43f05b386714af1709fc62c1d3f8bc43976b655f11e9a9895e934c10f914545ddd837e92ce1be2a310135cb19c76b924c424637812302b768bc45ef47b9ed0c0c27e0da1aaa4b407684a00c38253742e1394ca66495051b91881d2fcf040a86d0c9c1813fde575d708ecc6db755d8309a6ced131d77d3eae9d2634ab9d0c475b292e3e733d18f2dc32df799b5cf1413c03d3708b500a7071595cb9a53687558407f11423b3ba5d40c96dbc2344c263d89020b6bd39b13af6e02afea2c51b9d6881e02f9f2f72d01a0531f1cc45ca5bf70dcb4ccac63e2171af4582f1edadb5cc0caafc76646b00e76fbaae6e3af0f991f25da5d46ec810c113a2d912a5a3071fa8a9873472a8caa0413a14fca4cbd0ff2a231eb8d7e81e1e9db132a77837ef30d61a25ab856831db0c9b3280fa700eb05b3521a6fe5ae5c52e645f372c02dc081fa3d4c69c7b5b5fcb2a1b9b0983df25358e2b9466db86051769af10ec2edaadb65a0cca3b21d372591c56809545175ae6e3f932eae3ad7b17cd61561e1bbc124097de05c2d83b6e36dd859a756719a63b54d248d2bdc26a1ab9169e96d47d82a924da7264c13133119de65b1002ece47e6fc49d5b14b6e51d90bdfbbd17779a86552b856f91125de60fdca1f081d44809258a1e8fd12419789cfe9a04e2ef729464f36cc5d32d6670cfdd07e5121f8fb74b382aea643a8b86fae7467d7800774236280ddb1b34f1b4e227dc454758f3cf4ddaa01c4db2aa316cc173c9435ad038848b2eb47d368ce53f23b3c3bc642dbbf7ec33eafa6524789520d5334b2269f2700690e0f7db28ff6f0d3c9f2433ad3b8e902ce5db67037083f8dc0e6092221590c693a816f28f017a2a8208a87272181cba1eb3e4aa3205a62c4f94e9a3f5de6475c84ecd86be8e747efecdd73f8036a410f135ed4fc63394d200394628db2449f67ded86c42ab41a7d99f10a029116748a23c3b57b4ab4e39ad79cb86ff8809782c282d1ebbfd2e36b335940211d6958870302ad40af841abb79ad37ddfd774899c73782ae57f8f1375a8c461ef24604ef4376354587c22975138e3b962681cc6eece547a503f8421e2c09e1519198f8f361be1511141cb284edf8e3b0d9d3feec0a13ed68b8db2339073d253a689b854e516dd6eee6d167301061798871d7b86e519febe2d4de26035bc62cdc15c698457558f0b9eecbd981b2e0a744dc56c3c203d4b07ca83e84809da8df60bc4533499e7bc63590403421a2b9f8d9488c3ec83f86e5bfb6cd382627c0a39aff2aff0b73223493b422edacab01aae05f230b6bad6d914d1af14e30db83186b5d6a50dd5d58738cdc94642a69c8ccb8b9eb233ec5449627d5660b632f1cb31356db7aca6da5304c038c343a894f155262b5485d49dc3e1c778d09b531e1c6de195249916b85f9ecc8110f8fce2e0ac9c71720775405a8695625a88585167a2015964569c9009b2dc294b53edb43807cd8e6c47d63f3d173f723f854756ecd2cb9ff5e1d7cdc3706e054dabd3ee92d97cfcc8ef113259a3c5fb5af6e1623800840bc10e258b5d97668cfc56d81d4c7a41f4ceea620908de26ed1f2b5c7fa389a13293163df50875bae1500f849e102af9941d062fd1bb2531acf64e8e45f1e25953f7971b23aeb09384bee0d5a73e20c8d6f3090eb6bfe5c92232f294bcf35571bedb4375188d495be9eea2b3e3c153a80ee31e385734a038d56bfe633113a3ed1d5a641f2a9efc82d7b935af819c0a8f2ba5142193a2befda780a3207618e958906c53993362b044f0b6009ee7709a2036249c67ef24a24a1e38ea880d8319bdf3ba1433b0980f21d3abf80213d8673a0ad1907ec9bec5bffa6ffe8981b659ee5306dc780103381f812df7202ac4ccaa302982654fe8b8effd18c3449840720ded4bcd268496a21fe892ac3fd52b9a7890c2afdc8a05add6eabedf1776225583c1840506436a1a2fe2056dfaeabaa126e12163c76ccb83f36d14e07356f1c6a4b1f8f22cfd40a9824810074495de88ffd4dadca109d1cc0e75f4f49d48750f8d326b4a6e9dc24ec276ba5e20af31412aedfb0b70c01057cd4431f87d31e9dd27fb437cf5f4ca9db43c27762a02beb82cb0f9de5c8d769a69566a2bb1a9bb4bfd3f2c6c5654dcee011c724b634b241eeb9957272a6248446f69e3c3c8d07e2670d543fa61ef27e26b9060ef7704d91eb87027a6688d1315559299def9cd551dc4f1a7886ac1ce7f0e733e08937ad6ec7532e8eb7a3bf2daa0e01c71053c98b651dec9403ab4eeb53a00f605a63544ecf37fe4c10d811b2c146a70eb0d97872cf3dcf76f4fd63cd1d7123e9c935f8defd3f0096a34336aa99c6f675cb4e7bd76412cc2f9218aed39893118f8cf06206eb36da11a3476a11694ed3f01697ca66294b0e300680ea138490adccd11d9b2b6f44c2ccd53676bf92bd1a216ddd428e283ce0439008935db392d43b6969d6cd3713501735eb119fc3aaa7aa5cc1be5180c245814f20b4e0a2f28373fc2efda8422e0482b13063aa600441f1708669095ddc6dcdc3fb7bba42e5e0ca7b79a34163553e38c51a69f50c7c78ec4109aa8c63c02d446c10789a5fd1ed8396095c7e4397a05d91c1d80bc168f266e8ebc642f7ce196821eecfc47cb66f0bb6875d6b8ec766b212f6f5738d372eb7e03395ef2d0ad84287195804cffb062730ee5feb137d56d7628feabeccc3710c82e49b96c42eadc816b477b7a2aba56977789a467a66aaf38391a33dd36a2046d911f883e4bff2ac7aecb28b10f27897ed695172f036760bf8a6dbc7822f7e9f443343f468878412310bd818bdb314facf188755fc3a521cba5cc1d39385e1dc70d885401957a372e60af5a9c444aa1cf3baaa4e4fce6f0f92ed3c75c80141cd47837ef57b69e3aa6b8e5550d1ccaa24fb639a7cb83c8d24d9c501f88e8504679d991775c1188d0e9711c34438cef3da8c6df42c57735e130d44791e2fc573a89e32be1c51355d65c2df8fb91d898ca89b9a2db5fb8d418c0f467215ba1bf3ab99bd6ac479e2070dd104741b2c934525282dc5807630843fcb594bad5df899f5c4063f3b3a2df5dd837e76daa600a4fb432f5363eaf2bd646cd5e122c6a373b5bc4003006466faae9ed27df7dde2ca7aa92d60c7bae30c02848b9e73d1b701297066db20afbfac6a085c73f839a51947d53c124133691d275668b571deb428df494befeb67c969e53568305a66a5146eccd3de7177f36846ba501b5ff79834c1b3be20d4995dff768f7c01c10676ce13ebe3afee3a3d35b8e1e24de70eeced17013ef1c2b898801d2c6d22b48a63c06dd174674f89122fc3faa9b187efe078509c4bbf74ee9df4ad33c1251b11b33970d69bda004b55b80f962689f0be5f7afc2e05a48a91695a05878a01b5fa9ae56e243cffce1ab81bcc283bf98198a480872ed2b92841a475f14f44f3ab7e4a7c2fff218483d3db8b879e5c89384298678ce60a724b31035adf523b995ed835af2a3c1aac91c7ca190da494450a2e0b99abad3f1d8dd29226931cdd8f6e6fd8df3217d052ee9d06960ef9f31b40bbabb29b2c71d2d670e13134dbcd1f571d841da057e492695212bced77d8a603c487ebed7fc456c3306aa0e2326ddc2b52702f222a0530110a0f68f71c6b4483f1841612462ed71775be5067c4b9fb0b9b22e7bd308994eefd0ab53a79ee40b63a6b3f314656b480a62c8416cdf05375cb9afd6c0a46990e435eac879b7037ee1d538181f4559156692e00239deb765bbc68837660c9815cc71e8d34ca88828f3aff0283073cb1c0e6a8c7b2deec80324f8c7e0cf522ff119b9fb78236c9622370f2f21a61bd3dd6b930414e662e15a7c1cf41022713bf6ed8728f6925c5505479cce148e7a7de2574ced8ea1219b0719e7431c1d872bf93be56d1f1ec688bed6708cda438560c8d1c93e31a8c70cdc1405fa6f5cb7fd4bcc82d459d0abdefe6fb9139dae05ae4f6d04dc05bbff4d083e58e01951be08c10a73d6d256ed0e0aee35499a0890625e0d1b67a715490637e290bcbec4e58700b8092e6a6cf792adabfc30130091f74fbb866f0eaa2aa48a75c4ed90c0425c72c730f723f67e84f4b0d005bb02b2a1a336b42d53c039c313d64eb666c64a343cb939fe7e106ebd38547aa8085b4528c39f5473bbaa1ed3d0cf3fb6dd3f76f8b3bd2166bc15c90736f13c8dc1a58b497eeae904ceb445be474d6aa62c9b63cbe882c7140d774ef1fd4063bcb6f07cb9e50d7327717f3277a4bee5f3a0684e675f8dd8f9b00250c9a48161efb5f94929b003834482135df130937e337cdc6bddadf68a81a827716a8105aa8ec8d003dca05c0230c98d8a31bc81baabb76f48decabc1e95b65ef04fffe8f7f39afd4386d5ea3cdd08a02fe3e5086c386b170dbf4c3e667c573646fd01e29dba7f75d212ee0ecb2c6c273efd1485edd6458149b89c70e755367c348ad0c2e473c59d05ae8f89714f2a5ac4314a2bb3d2286b55b3c2542d43af1a7481f23c17afeac9b3cbbb88ae407ac9a01f76ea72e68b00e48418944ab81b5a8e2a47778322cb32aacef3167572c39b1af063e0a1034e661f1c2da4d5b17e85b7c4902c7572b561f489227b72c95dec2eb4adc3d89b22c388928656e6467429f75b6b54af0e3414236a75ba1a4427aeca63fead4942bf08294a436a0f0b77eea980284fc2afe998a04939310a9f680b18dbe69df9bab13a1bfaba3784f8c325d29f79594fdf2a21dd3b2617a99d46d7f9f769d72c041122294cc2cb575bfbcf28deba6585467bf087d681157ca8252e43231117ed0d1727731def70e324fd17f63d5ccd997b845b3f9915914ced0135b93cc939a2fdd57395d6b8f35043960758df2f7f655ddab8cdb3c0ddcbc458e810bc6492e8d674d050b473c4b718ad625c5dbb732a85e71d08344f9f03495245ff08900c6523e31d8f2d96341da97932201fa133f65c15f117c242e1c22981a848db9aeee2dc490fa621426c79f0e9bc996709286be0f667ec5c21eacaa1f0830dd82a9b0b7c4dab0cd717a710c669e0a601552b2b1af83a41a8353c6ecdbfbdacf0cd92e5ef4b4d5488dbf0550806b70d061c4a5ab0ab3df3f0f83d6f0668059d875e6f4ce03778993cc90f0169afa791ae88cbb6e20d6a5bd950460fd96f59c0597228990212e7ce25dd0ba714df9698c438bba6a5dd1b042379e1a1bca28759b2bf176940eadd29fa553436f34c0175a915c12d4dfb28fa7bb0f5d068e3c5eb4dd78ba7c064e87819f2375a130aafe5229ef24d685c46e34ec34ee1233fec5f70e39949601730c594a526e449b586d0cfdb74802ac0f8cc1eb7077337f43d736a3b65161eb77bb4da1670257144063a4b07b29ecda5fccb51b9e0ace4ba89cc00418c0ee6e1dafbf4e06c92e5fc8ead554fbdcdc6bee87a0ffd9d29e46174e109e1f63e797107567f5d0aeded5367823d1d3315ab513fc677045ec9a2f4357baac9e4e57d7433c08a57ee83d3306f6108dc0d6d71045ad31ee6d35339087a0b805bc21e75ea36a49f435f4187c808d9f8a934d8729ac320f766e79b0f2fe8727f62226657dff915ce5b0eea74e28526c30bfee69372c8084001fed17ddb45f8ef8041c53e602465bd470841cc381c9495a35cd223c0eccef92f6eef7f414dc2f63a8c0f649fcf54d2bfb663ee3b3619bc3e7d14ddbb46d9eb35e213f57f7eb39a097e72559e66cf7512175b193f5d1ca2d990b2f0d7753f85a7d2448e5964b29eddf089039df6a14f1671095a4716e777736c01f5f3fa0f4b93e3b5f52bfb974d61b4d1a0e43e0600440b3693268194824dd852447a98c9a9611f347f959c431d1bf01f5eab076118e37e4fa36f8d9c74c325c5dbe5608fe265229074664e478ba3e789ab2c1131fac607a9bd29be7b50bb76ed06a03bdee9dbb22cf13564f9a78b8f2413cfef4c0cf7bbffa1c62cee8eb9bce31185d3ea1dfbba15527a701c853248ef1e0c1bf4c15f136871156ce481ab3733d2a8cc0dc5f356e1b115f87616ce4c5ef50b8f129c04c683bf15da120bb1d121dc8f93e2deb46163167584e8d8c3a7cdffaad5412f2f6ce56ff6e527d95b26cc7d7e88e2806ae2703edf2a9ae43e816127d94f9f21bd01f55f2e3e8751912b68d54a8135748e07a44946a687cb10cccc2936c99eb472882d6b7bfccb62b1e1dfa299a04ccd07c7332ad0a9ebdfe763f719b02f62e02996807875cfe75adfbacdb54b76592af980630a3d3b9dddf0d21cb7b6e165705f08089cf30393973961ae389396212f87fffc0b320ac86d56e9e05e1e06bb2bf4c99f7068c7a216ea912a75439666505bb16ee3e731c7b8739f3a6755565e420c7f9d45c1db88e882afc9e378ef2adba4a24c60fb10fd3043b9ad2e195d5b411544dea9c9ffe11f4b96cef9b83c867973afd5a3979849742e283901d595624dddaed6559bac57e4d7ba3b40b7b325431df0dab0a5ffc4a82b20652c91e4462988bcbea85b73c04e4100a522149848ce909c8136acf134c1dd908ff8a4af53f52ae1e5df7f6052c64825aa877000b4c4a6867d9cea3f96c4e134476e0969155ed452d07277fd4cb560aa54de9effa51ac26e14e9dd285ec54b58be6babfcb57f9c02eaba2114a3114a02c810b1b62cf95404fd34889a40f54c1b028266a9a6653abe93128cc68d1645b93e5ae6e7a01c4b2939251cabd4ce16f9ffc58cb4af49ceab54ce7183b69aee497b2fd7d538c3649cf3f39409672cc00c5af604aad9f0e34e5f662f7671a8b730c05d69f83737034246141eb3a77c9e7fba9ee904398e2563419bc0861703311139bed5bfa36df7e30150c5b8218a3db6c8475cac8474668671f02d8a717fef5f030df89faa49807a7dc4a0d19a9e9aaff5b0b127344d95145b9700cefce6a2ff7d0f9c977e18669e086b646839266e1615555cb12fd4318be674821218f1ebada1c5f6ebe980414491bfad12d17b36d1d22e2e2e11621cb7cd43286479efe0b43e08ece1714387304c2150b8efc3ee163bfeea407aaf718170793143fd02e71bbdac32b366be2c6dd963bc7896747a4cc2fe8a59c7d9a2dba1aee503f6a478d4af3b4be5dfa8da21a581fa1f61b76cfb0122013d4597db6d29f6f727a0a09e7e44ee9c25ca51e0df499160e7d3d892a78eee6415142bf0a2c2aedbb0da821dc8f4fe254f54953f844738dd884e9aa27b788f0533f1afdd8538c33c5e90a43a07aa312687882926b2e76d011acac5399c8d1c5b53e0cf8e5f2437c491e0e63569a9bdfd4790b7ed6ac7f33f5a332b1edbf142a4fed54bb74ce39407cc5d00d0a956dd0872044dc50c4c9c7456ba442250da33aa3d15724cfffcfd337d61227bec03e6c666ecb20e9dfe6a446d26478070ace2a830e69c357d1fcb81b37f37e9889dac0f9f151125ff2e6aa8c808de372e89c71548123b110ce05150f92e071ecf1b51ee3f749a47c7c58ed743c9420d27305b3801656babb4ebd6a6ad20abca251bb2e83e26a9acc8a1a281482ceccb9100ab88328af51073f1d657fdfe2981c10275d614316f4529d7ef5ab07ee18c0d9e71b2d49923309452b8bc84232ce41d9b40644e07563cd188ccdca38b60b084fdaeec00787b67861906d382c371f609f9e704828ae411c46332eb6c0e8f55eff882b226c5c61b3f068889465d744c488ad702485cdd2ec89db95c29568ac7a8e0b3798cf66ac4470c6a16e5d6a993256ec2d3547695ecbac4adcece0bfbd2719cb51e0aa471d65a350f394153c946fd80397a16494d3a3dd88423cae9ed4e0eddea6d2f73469d1c73b07cc1c9f48be8e470a2fed8538fb2cc9d64327464e8e0fd39700fa19142050afde34123ba064b202d3ca944ecabf7e63c8f96611eb1f623f5f352dda82b2d31d2f67e5b03f8894d336efee0b762f9e7ae4efe62687644cf8cd", 0x2000, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)={0x90, 0x0, 0x0, {0x6, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa000}}}, 0x0, 0x0, 0x0, 0x0}) 20:27:40 executing program 0: keyctl$clear(0x2, 0xfffffffffffffff9) 20:27:40 executing program 4: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) connect$can_bcm(r0, 0x0, 0x0) 20:27:40 executing program 3: add_key$fscrypt_provisioning(&(0x7f0000000180), 0x0, 0x0, 0x48, 0xfffffffffffffffd) 20:27:41 executing program 2: socketpair(0x26, 0x5, 0x433f, &(0x7f0000000200)) 20:27:41 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cts(cbc(aes))\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000080)="ab553fec94248c32e27d04000000288a", 0x10) r1 = accept$alg(r0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000007040)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000006f00)=""/165, 0x11}], 0x1}}], 0x1, 0x0, 0x0) sendmmsg$alg(r1, &(0x7f0000006240)=[{0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000180)="f854a2d116a12a3eca271c535762dc9ef3", 0x11}], 0x1}], 0x1, 0x0) 20:27:41 executing program 0: pipe2(0x0, 0x4000) openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x46400, 0x0) 20:27:41 executing program 4: add_key$fscrypt_provisioning(0x0, 0x0, 0x0, 0x48, 0xfffffffffffffffd) 20:27:41 executing program 3: add_key(&(0x7f00000001c0)='pkcs7_test\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffe) 20:27:41 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cts(cbc(aes))\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000080)="ab553fec94248c32e27d04000000288a", 0x10) r1 = accept$alg(r0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000007040)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000006f00)=""/165, 0xa5}], 0x1}}], 0x1, 0x0, 0x0) sendmmsg$alg(r1, &(0x7f0000002e00)=[{0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)="92", 0x1}], 0x1}], 0x1, 0x8000) 20:27:41 executing program 1: socketpair(0xa, 0x0, 0xfffffc01, &(0x7f0000000040)) 20:27:41 executing program 0: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f000000e940), 0x0, 0x0) ioctl$SOUND_MIXER_READ_STEREODEVS(r0, 0x80044dfb, 0x0) 20:27:41 executing program 2: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000280)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_nopr_ctr_aes256\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) 20:27:41 executing program 3: openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x82401, 0x0) 20:27:41 executing program 4: add_key(&(0x7f0000000000)='rxrpc_s\x00', &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) 20:27:41 executing program 1: openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='cpuacct.stat\x00', 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), 0xffffffffffffffff) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000200)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfb]}) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 20:27:41 executing program 4: clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, r0+10000000}, &(0x7f0000000200)={&(0x7f0000000180)={[0x1caeb18f]}, 0x8}) 20:27:41 executing program 3: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$SOUND_MIXER_WRITE_RECSRC(r0, 0xc0044dff, 0x0) 20:27:41 executing program 0: r0 = add_key(&(0x7f0000000000)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)="cf", 0x1, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x1e, r0, 0x0, 0x0, 0x0) 20:27:41 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000200), 0x0, 0x0) read$dsp(r0, 0x0, 0x0) 20:27:41 executing program 5: socketpair(0x29, 0x5, 0x1, &(0x7f0000000000)) 20:27:41 executing program 0: pselect6(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x40}, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={[0x101]}, 0x8}) 20:27:41 executing program 1: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000640), 0x40, 0x0) 20:27:41 executing program 3: r0 = syz_open_dev$sndpcmp(&(0x7f0000001080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_WRITEI_FRAMES(r0, 0x40184150, 0x0) 20:27:41 executing program 2: openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='cpuacct.stat\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="0f42", 0x2) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f0000000080), 0xffffffffffffffff) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000200)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfb]}) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 20:27:41 executing program 5: r0 = add_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)="14", 0x1, 0xffffffffffffffff) keyctl$get_persistent(0x16, 0x0, r0) 20:27:41 executing program 1: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), r0) 20:27:41 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) bind$inet(r0, 0x0, 0x0) 20:27:41 executing program 4: syz_open_dev$dri(&(0x7f0000000040), 0xffffffffffff05af, 0x441) 20:27:41 executing program 3: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$mixer_OSS_ALSAEMULVER(r0, 0x80044df9, 0x0) 20:27:41 executing program 5: r0 = openat$apparmor_thread_current(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$apparmor_current(r0, &(0x7f00000000c0)=ANY=[], 0xb) 20:27:41 executing program 1: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) r2 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r1) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$unlink(0x9, r2, r0) 20:27:41 executing program 2: add_key(&(0x7f00000001c0)='pkcs7_test\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffe) keyctl$restrict_keyring(0x1d, 0xfffffffffffffffe, 0x0, 0x0) 20:27:41 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={0x0, 0x14}}, 0x0) 20:27:41 executing program 5: syz_open_dev$vcsa(&(0x7f0000000040), 0xffffffffffffffff, 0x0) 20:27:41 executing program 0: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$SOUND_MIXER_WRITE_VOLUME(r0, 0x0, 0x0) 20:27:41 executing program 1: socketpair(0x2, 0xa, 0x300, &(0x7f0000000040)) 20:27:42 executing program 4: keyctl$clear(0x17, 0xfffffffffffffff9) 20:27:42 executing program 3: pipe2(&(0x7f0000000440), 0x0) clock_getres(0x6, &(0x7f0000000000)) 20:27:42 executing program 2: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r1) keyctl$unlink(0x9, 0x0, r0) 20:27:42 executing program 4: add_key(&(0x7f0000000000)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)="cf", 0x1, 0xfffffffffffffffc) 20:27:42 executing program 5: socketpair(0x21, 0x0, 0x0, &(0x7f0000002940)) 20:27:42 executing program 0: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$SOUND_MIXER_READ_RECMASK(r0, 0x80044dfd, &(0x7f0000000240)) 20:27:42 executing program 1: syz_open_dev$sndpcmp(&(0x7f0000001080), 0x1, 0x0) 20:27:42 executing program 3: add_key$keyring(&(0x7f0000001080), &(0x7f00000010c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) 20:27:42 executing program 2: r0 = socket$can_bcm(0x1d, 0x2, 0x2) recvmsg$can_bcm(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) 20:27:42 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000280)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_nopr_ctr_aes256\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000080)="ab", 0x1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 20:27:42 executing program 5: add_key$fscrypt_provisioning(&(0x7f0000000180), 0x0, &(0x7f0000000280)=ANY=[], 0x48, 0xfffffffffffffffd) 20:27:42 executing program 0: add_key(&(0x7f0000000000)='trusted\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffe) 20:27:42 executing program 1: pipe2(&(0x7f00000000c0), 0x0) openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x46400, 0x0) 20:27:42 executing program 4: r0 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) r1 = socket$inet_dccp(0x2, 0x6, 0x0) listen(r0, 0x6) setsockopt(r1, 0x10d, 0x800000000d, &(0x7f00001c9fff)="03", 0x1) connect$inet(r1, &(0x7f0000e5c000)={0x2, 0x4e20, @dev}, 0x10) r2 = accept(r0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000005700)=[{{&(0x7f0000003900)=@pptp, 0x80, &(0x7f0000003b80), 0x3a5, &(0x7f0000003bc0)}}], 0x3a6, 0x0) setsockopt$SO_BINDTODEVICE(r2, 0x1, 0x19, &(0x7f0000000400)='erspan0\x00', 0x700e) sendmmsg(r1, &(0x7f0000001e80)=[{{0x0, 0x0, &(0x7f0000002100), 0x0, 0x0, 0x0, 0x1}}, {{&(0x7f00000001c0)=@x25={0x9, @remote={'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc', 0x1}}, 0x80, &(0x7f0000000640)=[{0x0}, {&(0x7f0000000880)="ed955959dcb8fcaa85c0e1a34a42617b0b54e139751fe88122fe06bdec2ee2437000ec8c4d7e10816ba4bbebac9cbe2b9162739c1d2ec37727c9db61758df1356a88e3f381ac29d0b280360c5b78c7dde91439c907b1c7d40f533c48a913f0f7938f67e80ae13b7af07908880f0a48590d", 0x71}, {&(0x7f00000007c0)="c3edfa2bf6f0b5419658170594a9ee193046e675e019f9cdfa76efd1e020aa7dba7cc9e696303b714eb1844b760c640eeb8c2954db18334b2411ad30de9334b21c78587a2de9056eacad4af06bce860f6017d7519fb4a3d9d8103b5210bc38e3181d9d99d6f09c08cb400233bdd6c3c82937c7bd935c8d5a796179d4252f8ab45f148954ec7f786e27dbe996f79b391d12c4c0f0", 0x94}], 0x3}}], 0x2, 0x0) 20:27:42 executing program 3: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f000000e940), 0x0, 0x0) ioctl$SOUND_MIXER_READ_STEREODEVS(r0, 0x80044dfb, &(0x7f000000e980)) 20:27:42 executing program 5: select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x34c}, &(0x7f0000000100)={0x0, 0x2710}) 20:27:42 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_TUNNEL_DELETE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000040)={0x14, 0x0, 0x1}, 0x14}}, 0x0) 20:27:42 executing program 0: keyctl$clear(0x4, 0xfffffffffffffff9) 20:27:42 executing program 5: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, 0x0, r0) 20:27:42 executing program 3: keyctl$clear(0x8, 0xfffffffffffffff9) 20:27:43 executing program 2: add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)={0x2, 0x0, @b}, 0x48, 0xffffffffffffffff) 20:27:43 executing program 1: r0 = socket$can_bcm(0x1d, 0x2, 0x2) recvmsg$can_bcm(r0, 0x0, 0x0) 20:27:43 executing program 0: socketpair(0x26, 0x5, 0x0, &(0x7f0000000200)) 20:27:43 executing program 5: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000340)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000300)={&(0x7f0000000040)={0x4c}, 0x4c}}, 0x0) 20:27:43 executing program 3: keyctl$clear(0x16, 0xfffffffffffffff9) 20:27:43 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8915, &(0x7f00000000c0)={'tunl0\x00', 0x0}) 20:27:43 executing program 3: r0 = syz_open_dev$media(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$media(&(0x7f0000000000), 0x502c, 0x0) ioctl$MEDIA_IOC_ENUM_LINKS(r1, 0xc0287c02, &(0x7f0000000340)={0x80000000, &(0x7f0000000140)=[{}, {0x80000000}], 0x0}) ioctl$MEDIA_IOC_ENUM_LINKS(r0, 0xc0287c02, &(0x7f0000000100)={r2, 0x0, 0x0}) 20:27:43 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip_vti0\x00', &(0x7f0000000040)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast}}}}) 20:27:43 executing program 1: r0 = syz_init_net_socket$ax25(0x3, 0x2, 0x0) bind$ax25(r0, &(0x7f00000000c0)={{0x3, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x1}, [@null, @bcast, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @default, @default, @default, @bcast]}, 0x48) connect$ax25(r0, &(0x7f0000000040)={{0x3, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x4}, [@default, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}, 0x48) 20:27:43 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'rng\x00', 0x0, 0x0, 'stdrng\x00'}, 0x58) setsockopt$ALG_SET_AEAD_AUTHSIZE(r0, 0x117, 0x5, 0x0, 0x0) 20:27:43 executing program 5: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_CONNECT(r0, 0x0, 0x0) 20:27:43 executing program 5: r0 = socket(0x2, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'wlan0\x00'}) sendmsg$802154_raw(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x2}, 0x14, &(0x7f00000000c0)={0x0}}, 0x8004) 20:27:43 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$VFAT_IOCTL_READDIR_SHORT(r0, 0x82307202, 0x0) 20:27:43 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8913, &(0x7f00000000c0)={'ip_vti0\x00', 0x0}) 20:27:43 executing program 1: mmap$binder(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1, 0x11, 0xffffffffffffffff, 0x9) 20:27:43 executing program 3: socket(0x1e, 0x0, 0x13b) 20:27:43 executing program 0: bpf$BPF_LINK_CREATE(0x12, 0x0, 0x0) 20:27:43 executing program 5: r0 = socket(0x2, 0x3, 0x2) bpf$PROG_LOAD(0x5, &(0x7f0000001300)={0x0, 0x0, 0x0, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$TIOCOUTQ(r0, 0x8982, &(0x7f0000000080)) 20:27:43 executing program 4: futex(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0x0) 20:27:43 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8949, &(0x7f00000000c0)={'tunl0\x00', 0x0}) 20:27:43 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x8, &(0x7f0000000200), &(0x7f0000000240)=0x4) 20:27:43 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f00000006c0)={0xffffffffffffffff, 0xe, 0x0, 0x0, 0x0}, 0x20) 20:27:43 executing program 3: bpf$BPF_LINK_CREATE(0x23, 0x0, 0x0) 20:27:43 executing program 5: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000000)={0x18, 0x0, {0x2, @dev, 'ip6_vti0\x00'}}, 0x1e) 20:27:43 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x0, 0x2, 0x1, 0x4, 0x1}, 0x15) 20:27:43 executing program 4: socket(0xb038b37f27c8e1ce, 0x0, 0x0) 20:27:43 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xf, 0x0, 0x0, 0x80}, 0x48) 20:27:43 executing program 0: r0 = socket(0x2, 0x3, 0x2) bind$vsock_stream(r0, &(0x7f0000000140)={0x28, 0x0, 0xffffffff, @hyper}, 0x10) 20:27:43 executing program 3: bpf$BPF_LINK_CREATE(0xf, 0x0, 0x0) 20:27:43 executing program 5: r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x891b, &(0x7f0000000080)) 20:27:43 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89b1, &(0x7f00000000c0)={'tunl0\x00', 0x0}) 20:27:43 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8929, &(0x7f00000000c0)={'tunl0\x00', 0x0}) 20:27:43 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x5411, &(0x7f00000000c0)={'tunl0\x00', 0x0}) 20:27:43 executing program 3: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_GET_FEATURE(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000380)={0x10}, 0x10}}, 0x0) 20:27:43 executing program 0: r0 = syz_init_net_socket$ax25(0x3, 0x2, 0x0) bind$ax25(r0, &(0x7f00000000c0)={{0x3, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x1}, [@null, @bcast, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @default, @bcast]}, 0x48) 20:27:43 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8914, &(0x7f0000000000)={'syztnl1\x00', 0x0}) 20:27:43 executing program 1: socketpair(0x18, 0x0, 0xcb64, &(0x7f00000000c0)) 20:27:43 executing program 2: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)="87") wait4(r0, &(0x7f0000001340), 0x80000000, 0x0) 20:27:43 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000040)={0xffffffffffffffff, 0x14, 0x0, 0x0, 0x0}, 0x20) 20:27:43 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f00000000c0)={'tunl0\x00', &(0x7f0000000000)={'erspan0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x2, 0x0, 0x0, @broadcast, @broadcast}}}}) 20:27:43 executing program 3: syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6e725fa6702a00e6bec44ce19563768b4c01a245e9243cc5ce9b8038ec360539c7766fbe0100000078f4923afd97eeaadcc354503613d6c9dd26a38d17ef7357029419d7700463262476ec000040"], 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='hugetlbfs\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000006c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) 20:27:43 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000200)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@L2TP_ATTR_CONN_ID={0x8}]}, 0x1c}}, 0x0) 20:27:43 executing program 1: r0 = syz_init_net_socket$ax25(0x3, 0x2, 0x0) connect$ax25(r0, &(0x7f0000000040)={{0x2, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}}, [@default, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}, 0x10) 20:27:44 executing program 4: mq_timedreceive(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x77359400}) 20:27:44 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r0, 0x50009418, 0x0) 20:27:44 executing program 3: r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x5452, &(0x7f0000000080)) 20:27:44 executing program 5: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000380)={0x8, 0x0, &(0x7f0000000240)=[@register_looper, @enter_looper], 0x0, 0x0, 0x0}) 20:27:44 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$netrom_NETROM_T2(r0, 0x11, 0x2, 0x0, 0x4) 20:27:44 executing program 4: r0 = socket(0x1, 0x2, 0x0) sendmsg$NL80211_CMD_DEL_INTERFACE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCOUTQ(r0, 0x541b, &(0x7f0000000080)) 20:27:44 executing program 2: r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x8934, &(0x7f0000000080)) 20:27:44 executing program 0: r0 = syz_init_net_socket$ax25(0x3, 0x2, 0x0) bind$ax25(r0, &(0x7f00000000c0)={{0x3, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x1}, [@null={0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x2}, @bcast, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @default, @bcast]}, 0x48) 20:27:44 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, &(0x7f0000000640)="5f6e94739513f5b9780ef13725e51908893f8a48b3c28771f3b3ed5201bd478052f5ebab386a546faab4249052cfbcbcfcc8dd02cbed0e82198db169ced788dfa25a8dc2a754f2618a57de4298", 0x4d, 0x0, &(0x7f00000006c0)={0xa, 0x0, 0x0, @loopback}, 0x20) 20:27:44 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8942, &(0x7f00000000c0)={'tunl0\x00', 0x0}) 20:27:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x8901, &(0x7f0000000080)) 20:27:44 executing program 4: r0 = socket(0x11, 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x541b, &(0x7f0000000080)) 20:27:44 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x2, 0x4, 0x180, 0x80, 0x4}, 0x48) 20:27:44 executing program 3: openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000003440), 0x8302, 0x0) 20:27:44 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$BTRFS_IOC_BALANCE_V2(r0, 0xc4009420, 0x0) 20:27:44 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8940, &(0x7f00000000c0)={'tunl0\x00', 0x0}) 20:27:44 executing program 2: r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) getsockopt$inet_sctp6_SCTP_NODELAY(r0, 0x84, 0x3, 0x0, 0x0) 20:27:44 executing program 1: setsockopt$inet_sctp6_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x0, 0x0, 0x0) socket$inet6_sctp(0xa, 0x1, 0x84) socket$inet6_sctp(0xa, 0x5, 0x84) 20:27:44 executing program 4: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$vim2m_VIDIOC_TRY_FMT(r0, 0xc0d05640, &(0x7f0000000480)={0x3, @win={{}, 0x0, 0x0, 0x0, 0x0, 0x0}}) 20:27:44 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x891e, &(0x7f00000000c0)={'tunl0\x00', 0x0}) 20:27:44 executing program 0: r0 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$SIOCSIFMTU(r0, 0x8922, &(0x7f0000000240)={'xfrm0\x00', 0x4787de18}) 20:27:44 executing program 5: futex(0x0, 0x6, 0x0, &(0x7f0000001300), 0x0, 0x0) 20:27:44 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$SMC_PNETID_DEL(r0, 0xfffffffffffffffe, 0x0) 20:27:44 executing program 4: r0 = syz_open_dev$vcsu(&(0x7f00000004c0), 0x0, 0x0) connect$phonet_pipe(r0, 0x0, 0x0) 20:27:44 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000000)=@newsa={0xf0, 0x12, 0x633, 0x0, 0x0, {{@in=@initdev={0xac, 0x1e, 0x0, 0x0}, @in6=@dev}, {}, @in6=@mcast1}}, 0xf0}}, 0x0) 20:27:44 executing program 0: fchownat(0xffffffffffffffff, 0x0, 0x0, 0xee01, 0x800) [ 556.221432] xfrm0: mtu greater than device maximum 20:27:44 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$pppl2tp_PPPOL2TP_SO_LNSMODE(r0, 0x107, 0x12, 0x0, 0xc) 20:27:44 executing program 4: r0 = socket(0x2, 0x5, 0x0) bind$phonet(r0, &(0x7f0000000240), 0x10) 20:27:44 executing program 0: futex(&(0x7f0000001280), 0x6, 0x0, &(0x7f0000001300), 0x0, 0x0) [ 556.312027] netlink: 224 bytes leftover after parsing attributes in process `syz-executor.3'. 20:27:44 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x541b, &(0x7f00000000c0)={'tunl0\x00', 0x0}) 20:27:44 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000440)={0x28, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc}, @NL802154_ATTR_WPAN_PHY={0x8}]}, 0x28}}, 0x0) 20:27:44 executing program 3: r0 = socket(0x25, 0x1, 0x0) write$proc_mixer(r0, 0x0, 0x0) 20:27:44 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'tunl0\x00', &(0x7f0000000000)={'erspan0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}) 20:27:44 executing program 4: r0 = syz_open_dev$vcsu(&(0x7f00000004c0), 0x0, 0x0) mq_timedsend(r0, 0x0, 0x0, 0x0, 0x0) 20:27:44 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_DEL_DEVKEY(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, 0x0, 0x603}, 0x14}}, 0x0) 20:27:44 executing program 1: r0 = openat$6lowpan_control(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$6lowpan_control(r0, &(0x7f0000000040)='disconnect aa:aa:aa:aa:aa:10 0', 0x1e) 20:27:44 executing program 3: r0 = openat$vimc2(0xffffffffffffff9c, &(0x7f00000046c0), 0x2, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x4020940d, &(0x7f00000001c0)) 20:27:44 executing program 5: r0 = creat(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r0, 0xc0506617, &(0x7f0000000040)={@id={0x2, 0x0, @c}, 0x21, 0x0, '\x00', @c}) 20:27:44 executing program 2: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x511902, 0x0) 20:27:44 executing program 0: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder1\x00', 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xb0006004}) 20:27:44 executing program 4: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mount$fuse(0x20100000, &(0x7f0000000380)='./file0\x00', 0x0, 0x2010, 0x0) 20:27:45 executing program 1: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) r1 = epoll_create(0x4) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000000)={0x10000018}) 20:27:45 executing program 3: openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000100)='/proc/asound/card0/oss_mixer\x00', 0x4802, 0x0) 20:27:45 executing program 5: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) read$FUSE(r0, &(0x7f0000000180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_DIRENT(r0, &(0x7f00000021c0)={0x10, 0x0, r1}, 0x10) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) read$FUSE(r2, &(0x7f0000000180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_IOCTL(r0, &(0x7f0000000040)={0x20, 0x0, r3}, 0x20) 20:27:45 executing program 2: r0 = openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x0) fstat(r0, &(0x7f0000000400)) 20:27:45 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x24042, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r0, 0xc028660f, 0x0) 20:27:45 executing program 4: open$dir(&(0x7f0000000100)='./file0\x00', 0x282c0, 0x0) name_to_handle_at(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=@OVL_FILEID_V0={0x15, 0xfb, {0x0, 0xfb, 0x15, 0x0, 0x0, "6a624cad32993c0051f0db0d0e72e1ed"}}, &(0x7f00000000c0), 0x0) 20:27:45 executing program 1: r0 = openat$proc_mixer(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/asound/card2/oss_mixer\x00', 0x0, 0x0) pread64(r0, &(0x7f0000000040)=""/27, 0x7ffff000, 0x0) 20:27:45 executing program 3: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x28240, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r0, 0xc0046686, 0x0) 20:27:45 executing program 2: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x101081) write$sndseq(r0, &(0x7f0000000100)=[{0x0, 0x6, 0x0, 0x0, @tick, {}, {}, @control}], 0x1c) 20:27:45 executing program 5: r0 = creat(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r0, 0xc0506617, &(0x7f0000000040)={@desc={0x1, 0x0, @desc3}}) 20:27:45 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x28240, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r0, 0x4004662b, &(0x7f0000000000)) [ 556.801533] audit: type=1800 audit(1665779265.167:330): pid=23798 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="file0" dev="sda1" ino=15095 res=0 20:27:45 executing program 1: creat(&(0x7f0000000000)='./file0\x00', 0x0) r0 = creat(&(0x7f0000000080)='./file0\x00', 0x0) write$UHID_DESTROY(r0, &(0x7f0000000040), 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3000006, 0x10, r0, 0x0) 20:27:45 executing program 4: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x28240, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r0, 0xc028660f, 0x0) 20:27:45 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FS_IOC_GET_ENCRYPTION_KEY_STATUS(r0, 0xc080661a, 0x0) 20:27:45 executing program 2: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x282c0, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r0, 0x40806685, &(0x7f0000000040)={@desc={0x1, 0x0, @desc4}}) 20:27:45 executing program 5: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x28240, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r0, 0x80086601, 0x0) 20:27:45 executing program 0: r0 = openat$apparmor_task_exec(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) pread64(r0, 0x0, 0x0, 0x0) 20:27:45 executing program 1: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000080), 0x4cac2, 0x0) 20:27:45 executing program 4: mknodat$loop(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10545513376c466d, 0x0) 20:27:45 executing program 3: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x28240, 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, &(0x7f0000000000)=0x800) 20:27:45 executing program 2: syz_mount_image$ntfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x6fff, 0x17, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020200000000000000f8000000000000000000000000000080008000ff0f0000000000001800000000000000ff03000000000000010000000800000088c3c373e3f92313000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0}, {&(0x7f00000100e0)="00000000000000000007000000000000f000000000000000000000000055aa", 0x1f, 0x1e1}, {&(0x7f0000010100)="ffff0007000000003f00"/32, 0x20, 0x2000}, {&(0x7f0000010120)="46494c4530000300000000000000000001000100380001009801000000040000000000000000000004000000000000000800000000000000100000006000000000001800000000004800000018000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801006c000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000004a000000000000004000000000000000002c01000000000000180100000000000018010000000000114b100000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000004000000000000100000000000000010000000000000001101080000000000ffffffff00"/416, 0x1a0, 0x4000}, {&(0x7f00000102c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00', 0x20, 0x41e0}, {&(0x7f0000000640)="000000000000000000000000010000000000000000000000000000000000080046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801001000000000000000100000000000000600000000000000080324004d00460054004d00690072007200000000000000800000004800000001004000000001000000000000000000030000000000000040000000000000000010000000000000001000000000000000100000000000002104adfcbb352421196b037aff0300000000ffffffff000000000000000000000000391bf0c9f75c07cc0a06aa18b14a8486eece53419fedd5e1d926343338186bc69d20a1f9e7a823a14446ea59d5ed86ce63bdd9b997c7e0546b", 0x1c3, 0x43e0}, {&(0x7f0000000040)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x45e0}, {&(0x7f0000010480)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c006500000000000000800000004800000001004000000001000000000000000000ff0000000000000040000000000000000000040000000000000004000000000000000400000000002200010304000000ffffffff00"/384, 0x180, 0x47e0}, {&(0x7f0000010600)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x49e0}, {&(0x7f0000010620)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000600000003000000020000000000000010000000480000000000180000000000300000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000000000000000000301000000000000800000001800000000001800000003000000000018000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000200", 0x220, 0x4be0}, {&(0x7f0000000840)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801000c000000000000000a0000000000000600000000000000080324004100740074007200440065006600000000000000500000008000000000001800000003006400000018000000010004804800000054000000000000001400000002003400020000000000140089001200010100000000000512000000000018008900120001020000000000052000000020020000010100000000000512000000010200000000000520000000200200000000000080000000480000000100400000000100000000000000000002000000000000004000000000000000000c000000000000000a000000000000000a0000000000002103180100000000ffffffff00000000", 0x1e0, 0x4fe0}, {&(0x7f0000010a20)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x51e0}, {&(0x7f0000010a40)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000070000000000000010000000480000000000180000000000300000001800000000ab884a9fc6d8019ea2ff4a9fc6d8019ea2ff4a9fc6d80100ab884a9fc6d80126200000000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000400000000000000400000000000000000140000000000002c100000000000002c1000000000000021050f010000000090000000580000000004180000000300380000002000000024004900330030003000000001000000001000000400000010000000280000002800000001000000000000000000000018000000030000000000000000000000a000000050000000010440000000050000000000000000000300000000000000480000000000000000100000000000000010000000000000001000000000000024004900330030002104140100000000b0000000280000000004180000000400080000002000000024004900330030000100000000000000ffffffff00000700", 0x220, 0x53e0}, {&(0x7f0000010c60)="000000000000000000000000000000000000000000000000000000000000070046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801000400000000000000010000000000000600000000000000070324004200690074006d00610070008000000048000000010040000000010000000000000000000000000000000000400000000000000000040000000000000001000000000000000100000000000021011b0100000000ffffffff00"/384, 0x180, 0x57e0}, {&(0x7f0000010de0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x59e0}, {&(0x7f0000010e00)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000700010038000100b80100000004000000000000000000000400000007000000020000000000000010000000480000000000180000000000300000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000300000006800000000001800000002004c00000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010020000000000000002000000000000006000000000000000503240042006f006f007400000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000070000000000000040000000000000000020000000000000002000000000000000200000000000001108000000000000ffffffff00"/480, 0x1e0, 0x5be0}, {&(0x7f0000000440)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe07000000000000480000000000000000fc1f000000000000fc1f00000000000000000000000000240042006100640002ff070000000000ffffffff00"/416, 0x1a0, 0x5fe0}, {&(0x7f00000111a0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x61e0}, {&(0x7f00000111c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900a80200000004000000000000000000000500000009000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000000100000000000048000000000000000004040000000000fc00040000000000fc0004000000000024005300440053002201011c0100000090000000b00000000004180000000300900000002000000024005300440048000000000012000000001000000400000010000000800000008000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200020090000000a000000000041800000004008000000020000000240053004900490000000000100000000010000004000000100000007000000070000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c00000000000000000000001000000002000000ffffffff00"/736, 0x2e0, 0x63e0}, {&(0x7f00000114a0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801000002000000000000000200000000000600000000000000070324005500700043006100730065008000000048000000010040000000010000000000000000007f0000000000000040000000000000000000020000000000000002000000000000000200000000002280001d02000000800000004800000000051800000002002000000028000000240049006e0066006f0000000000000020000000000000000c691b6b777edcda00000000000000000000000000000000ffffffff00"/448, 0x1c0, 0x67e4}, {&(0x7f0000000600)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x69dc}, {&(0x7f0000011680)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000b0001003800030080020000000400000000000000000000030000000b000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010000000000000000000000000000000006000010000000000703240045007800740065006e00640090000000780100000004180000000200580100002000000024004900330030003000000001000000001000000400000010000000480100004801000000000000190000000000010060004e00000000000b00000000000b0000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801000000000000000000000000000000002600002000000000060324004f0062006a00490064000000180000000000010060004e00000000000b00000000000b0000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100000000000000000000000000000000260000200000000006032400510075006f007400610002001a0000000000010068005200000000000b00000000000b0000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100000000000000000000000000000000260000200000000008032400520065007000610072007300650000000000000000000000000000001000000002000000ffffffff00000000", 0x2a0, 0x6be0}, {&(0x7f0000011920)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x6fe0}], 0x0, &(0x7f00000767a0), 0x1) r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000280), 0xc2542, 0x0) epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x0) write$sndseq(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x0, @tick=0x8, {}, {}, @quote}], 0xff33) 20:27:45 executing program 5: open$dir(&(0x7f0000000000)='./file0\x00', 0x28240, 0x57f159210c91fe6c) 20:27:45 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$FUSE_NOTIFY_INVAL_ENTRY(r0, &(0x7f00000000c0)={0x22, 0x3, 0x0, {0x0, 0x1, 0x0, '\x00'}}, 0x22) 20:27:45 executing program 1: creat(&(0x7f0000000000)='./file0\x00', 0x0) creat(&(0x7f00000001c0)='./file0/file0\x00', 0x0) 20:27:45 executing program 4: renameat2(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, 0x0, 0x3) [ 557.196272] EXT4-fs warning (device sda1): ext4_resize_begin:72: There are errors in the filesystem, so online resizing is not allowed [ 557.202366] ntfs: (device loop2): ntfs_read_inode_mount(): $MFT must be non-resident but a resident extent was found. $MFT is corrupt. Run chkdsk. 20:27:45 executing program 5: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_MIGRATE_ID(r0, &(0x7f0000000100)={0x12, 0x10, 0xfa00, {0x0}}, 0x18) 20:27:45 executing program 3: r0 = openat$6lowpan_control(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) fallocate(r0, 0x0, 0x0, 0x2) 20:27:45 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x282c0, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r0, 0x41009432, &(0x7f0000000040)={@desc={0x1, 0xffefffff, @desc4}}) 20:27:45 executing program 4: creat(&(0x7f0000000080)='./file0\x00', 0x0) write$cgroup_pid(0xffffffffffffffff, 0x0, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 20:27:45 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x28240, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r0, 0x8008662c, 0x0) [ 557.347030] ntfs: (device loop2): ntfs_read_inode_mount(): Failed. Marking inode as bad. 20:27:45 executing program 5: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x28240, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r0, 0x660c, 0x0) 20:27:45 executing program 3: open$dir(&(0x7f0000000100)='./file0\x00', 0x282c0, 0x0) mount$fuse(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x79b3fa4705b5009e, &(0x7f0000000280)) [ 557.414973] ntfs: (device loop2): ntfs_fill_super(): Failed to load essential metadata. 20:27:45 executing program 4: stat(&(0x7f00000001c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x28240, 0x0) 20:27:45 executing program 2: openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000240)='/proc/asound/card3/oss_mixer\x00', 0x0, 0x0) 20:27:45 executing program 1: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/clear_refs\x00', 0x1, 0x0) write$binfmt_elf64(r0, 0x0, 0x0) 20:27:45 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x28240, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x100000, 0x0) 20:27:45 executing program 3: r0 = epoll_create(0x4) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r0, &(0x7f0000000200)={0xb000200c}) 20:27:45 executing program 5: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x28240, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r0, 0x40286608, 0x0) 20:27:45 executing program 1: openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder-control\x00', 0x801, 0x0) 20:27:46 executing program 4: creat(&(0x7f0000000000)='./file0\x00', 0xc9be998c36f39f6b) 20:27:46 executing program 2: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_ACCEPT(r0, &(0x7f0000000180)={0x8, 0x120, 0xfa00, {0x0, {0x0, 0x0, "9648d6e4da9ebf99288678da0b0082d00db6e1c51418af94dae948bcd7e666049b321937906995c3d8d040357ecc54ef5bf3513d36490c59adc7c80a77cad55b753af97fa04dcc17832df1f6da1126ee99baf4fdd27c681d352f8262d25fed8d975591daed2d0cd747f778009e4fda435b3b2e4df6f3eeaaff48df2b08ea13dce36e029611e9e28f0461d60fd81c75ecd963491f432ca6f3aa01cfa8425d29ba7da3ee1b895836b896f115a68b29212c10a8bdc49ff92a7a8fa902be0cdf5ccbb0af600e55b7e1110ddc7693ad69e5af27b58d1e2e1f6df50a314d4c31a28935f4860e117c8b77a590d40f86cee44991989ca10528ec16b4095128297adf7f90"}}}, 0x128) 20:27:46 executing program 0: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write$tcp_congestion(r0, &(0x7f0000000080)='nv\x00', 0x3) 20:27:46 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$pppl2tp_PPPOL2TP_SO_LNSMODE(r0, 0x107, 0x7, 0x0, 0xc) 20:27:46 executing program 3: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, &(0x7f0000000640)="5f6e94739513f5b9780ef13725e51908893f8a48b3c28771f3b3ed5201", 0x1d, 0x0, &(0x7f00000006c0)={0xa, 0x0, 0x0, @loopback}, 0x20) 20:27:46 executing program 1: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) 20:27:46 executing program 2: r0 = epoll_create1(0x0) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000000)) 20:27:46 executing program 5: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000600)={0x2, @pix={0x0, 0xffff}}) 20:27:46 executing program 0: sendmsg$NL80211_CMD_DEL_TX_TS(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x2c, 0x0, 0x400, 0x70bd25, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x1, 0x3a}}}}, [@NL80211_ATTR_MAC={0xa}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4008090}, 0x4800) getpeername$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000180)=0x14) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000240)={'syztnl2\x00', &(0x7f00000001c0)={'erspan0\x00', 0x0, 0x7, 0x1, 0x8, 0x4, {{0x9, 0x4, 0x0, 0x2a, 0x24, 0x66, 0x0, 0x1f, 0x4, 0x0, @loopback, @broadcast, {[@timestamp={0x44, 0xc, 0xdd, 0x0, 0xb, [0x3, 0x3]}, @noop]}}}}}) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000280)={'wg0\x00', 0x0}) sendmsg$TEAM_CMD_PORT_LIST_GET(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000004c0)={&(0x7f00000002c0)={0x1e0, 0x0, 0x100, 0x70bd28, 0x25dfdbfd, {}, [{{0x8}, {0x180, 0x2, 0x0, 0x1, [{0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x3}}}, {0x40, 0x1, @lb_port_stats={{{0x24}, {0x5}, {0x8, 0x4, 0xec}}, {0x8, 0x6, r0}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24}, {0x5}, {0x8, 0x4, r1}}, {0x8}}}, {0x3c, 0x1, @enabled={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r2}}}, {0x4c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x19, 0x4, 'hash_to_port_mapping\x00'}}}, {0x3c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x9, 0x4, 'hash\x00'}}}]}}, {{0x8}, {0x3c, 0x2, 0x0, 0x1, [{0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8}}}]}}]}, 0x1e0}, 0x1, 0x0, 0x0, 0x854}, 0x8044) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000600)={&(0x7f0000000580)=@ipmr_delroute={0x54, 0x19, 0x100, 0x70bd2c, 0x25dfdbfc, {0x80, 0x0, 0x80, 0x5, 0x0, 0x2, 0xfd, 0x9, 0x700}, [@RTA_GATEWAY={0x8, 0x5, @broadcast}, @RTA_TABLE={0x8, 0xf, 0x8001}, @RTA_DPORT={0x6, 0x1d, 0x3}, @RTA_MULTIPATH={0xc, 0x9, {0xfff, 0x0, 0x80, r0}}, @RTA_ENCAP={0xc, 0x16, 0x0, 0x1, @LWTUNNEL_IP_FLAGS={0x6, 0x6, 0x48}}, @RTA_MARK={0x8}]}, 0x54}, 0x1, 0x0, 0x0, 0x40000}, 0x8044) r3 = syz_open_dev$vcsu(&(0x7f0000000680), 0x8, 0x0) sendmsg$BATADV_CMD_TP_METER_CANCEL(r3, &(0x7f0000000780)={&(0x7f00000006c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000740)={&(0x7f0000000700)={0x30, 0x0, 0x0, 0x70bd28, 0x25dfdbff, {}, [@BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1d}}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x8}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x4}]}, 0x30}, 0x1, 0x0, 0x0, 0x40000}, 0x80) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r3, 0x89f0, &(0x7f00000008c0)={'syztnl2\x00', &(0x7f00000007c0)={'ip_vti0\x00', r0, 0x8, 0x700, 0x1ff, 0x61e, {{0x29, 0x4, 0x2, 0xd, 0xa4, 0x65, 0x0, 0x6, 0x2f, 0x0, @multicast2, @empty, {[@rr={0x7, 0x1f, 0xd1, [@local, @local, @rand_addr=0x64010102, @broadcast, @loopback, @rand_addr=0x64010101, @rand_addr=0x64010101]}, @timestamp_prespec={0x44, 0x44, 0xdf, 0x3, 0x9, [{@private=0xa010101, 0x101}, {@broadcast, 0xfe0d}, {@remote, 0x1}, {@local, 0x9}, {@broadcast, 0x7731}, {@multicast2, 0x81}, {@private=0xa010101, 0x4}, {@remote, 0xfffc0000}]}, @rr={0x7, 0x1f, 0xc0, [@private=0xa010100, @dev={0xac, 0x14, 0x14, 0x20}, @empty, @broadcast, @empty, @initdev={0xac, 0x1e, 0x1, 0x0}, @private=0xa010102]}, @generic={0x7, 0xc, "33c4b83c13039994088e"}, @noop]}}}}}) ioctl$sock_inet6_SIOCSIFDSTADDR(r3, 0x8918, &(0x7f0000000900)={@private0={0xfc, 0x0, '\x00', 0x1}, 0x56, r4}) r5 = openat$mice(0xffffffffffffff9c, &(0x7f0000000940), 0x101003) getsockname$packet(r5, &(0x7f0000000980)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f00000009c0)=0x14) r7 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000a00), 0x4000, 0x0) sendmsg$nl_route(r7, &(0x7f0000000b00)={&(0x7f0000000a40)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000ac0)={&(0x7f0000000a80)=@ipv6_getnexthop={0x30, 0x6a, 0x400, 0x70bd28, 0x25dfdbfb, {}, [@NHA_OIF={0x8, 0x5, r6}, @NHA_GROUPS={0x4}, @NHA_GROUPS={0x4}, @NHA_MASTER={0x8, 0xa, 0x1}]}, 0x30}, 0x1, 0x0, 0x0, 0x4000000}, 0x814) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000bc0)='/proc/consoles\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_RTOINFO(r8, 0x84, 0x0, &(0x7f0000000c00)={0x0, 0x0, 0x2, 0x6606}, &(0x7f0000000c40)=0x10) ioctl$RTC_SET_TIME(r7, 0x4024700a, &(0x7f0000000c80)={0x2b, 0x9, 0xd, 0x7, 0x6, 0x2, 0x3, 0xfa, 0xffffffffffffffff}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r3, 0xc0189374, &(0x7f0000000cc0)={{0x1, 0x1, 0x18, r8, {0x76bc43ea}}, './file0\x00'}) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r9, 0x89f0, &(0x7f0000000e40)={'syztnl0\x00', &(0x7f0000000d00)={'erspan0\x00', r0, 0x8, 0x80, 0x6, 0x7, {{0x46, 0x4, 0x0, 0x6, 0x118, 0x67, 0x0, 0x2, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x26}, @rand_addr=0x64010100, {[@generic={0x94, 0x7, "5eda208212"}, @cipso={0x86, 0x41, 0x2, [{0x0, 0xf, "fe5c92d437182bc07648b44c9a"}, {0x1, 0xa, "4a2aa1cb5f7f0894"}, {0xf301d3f2002a82f4, 0x3, ':'}, {0x5, 0x11, "eb57063b97ad688e9d42b985903fac"}, {0x1, 0xe, "4cfadf435643da2e4e872314"}]}, @timestamp={0x44, 0xc, 0xcf, 0x0, 0xe, [0x1, 0x3]}, @timestamp_prespec={0x44, 0x54, 0xc8, 0x3, 0x2, [{@private=0xa010102, 0x733}, {@loopback, 0x101}, {@empty, 0x6}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x40}, {@broadcast, 0xffffffff}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x400}, {@multicast1, 0x81ac}, {@private=0xa010102, 0x1}, {@empty, 0x8001}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x40}]}, @timestamp={0x44, 0x10, 0x27, 0x0, 0x1, [0x6, 0xfffffff7, 0x7]}, @timestamp_addr={0x44, 0x14, 0x16, 0x1, 0x3, [{@local, 0x80000001}, {@rand_addr=0x64010100, 0x3}]}, @cipso={0x86, 0x35, 0x3, [{0x1, 0x3, "a0"}, {0x2, 0x2}, {0x5, 0x5, "a4d2a3"}, {0x7, 0xa, "f8d8f58bafe55dd9"}, {0x7, 0xf, "aab5d1f69a5441a7e1cc96ddf4"}, {0x5, 0xc, "60e41d7108382e54e5ea"}]}]}}}}}) 20:27:46 executing program 4: r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000400)="d8000000180081064e81f786db4cb904021d080006007c09e8fe55a10a0015000200142603600e1208000f0000000401a800080005000400e558f030035c3b61c1d67f6f94007134cf6efb8000a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef42a000014d6d930dfe1d9d322fe7c9f8775730d16a4683f5aeb4edbb57a5025ccca9e00360db798262f3d40fad95667e006dcdf63951f215ce3bb9ad809d5e1cace81ed0bffece0b42a9ecbee5de6ccd40dd6e4edef3d93452a92954b43370e9703920723f9a941000000000000000000005c5408238c3ce1b5ed0c77752fd86d", 0xe7}, {&(0x7f0000000080)="af3a75441dadc47b1b6b6496e3acea1a3c9f417cd9c4648ca6ff4cad0b6d4816d278b9093de8c8380c6811d276b52dffea8ecbdba723f0be732f2bcf2f5d411e00836a90ce856110f7f651e62ca0a55f0f4deac12099e81b4d9393fc8c1fd5c4fc716909ed71a3958ead0d4bcfce538a94d9898803", 0x75}, {&(0x7f00000002c0)="9024b4b23d49ff9a0a356503bed7d58cfa0f589c1606b29afffe49d73bfd93fe064affad6605000000005f0ad86513f05ce506064b135969179f068f00cbdd", 0x3f}, {&(0x7f0000000040)="f4e709b2", 0x4}], 0x4}, 0x9000) r1 = socket(0x2000000000010, 0x3, 0x0) write(r1, &(0x7f0000000040)="240000001a0025f00034009300edfc0e800300000000af00000000000800020048050052", 0x24) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000c00)={0x0, 0xa, &(0x7f0000000240)=ANY=[], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x60700, 0x9, '\x00', 0x0, 0xa, 0xffffffffffffffff, 0x8, &(0x7f0000000340)={0x0, 0x5}, 0x8, 0x10, 0x0}, 0x80) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000240)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) ioctl$sock_kcm_SIOCKCMATTACH(r1, 0x89e0, &(0x7f0000000000)={r0, r2}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x84800) recvfrom(r3, &(0x7f00000001c0)=""/65, 0x41, 0xc0000100, &(0x7f0000000240)=@tipc=@nameseq={0x1e, 0x1, 0x1, {0x3, 0x0, 0x1}}, 0x80) 20:27:46 executing program 3: unshare(0x6c060000) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) unshare(0x66020000) unshare(0x0) unshare(0x10020400) unshare(0x2010a00) unshare(0x80) bind$inet6(r0, &(0x7f00000003c0)={0xa, 0x4e22, 0x0, @empty}, 0x1c) setsockopt$inet6_int(r0, 0x29, 0x21, &(0x7f0000000000)=0x101, 0x4) unshare(0x0) unshare(0x600) r1 = fanotify_init(0x0, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) fanotify_mark(r1, 0xa, 0x8, r2, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x20000014, &(0x7f0000000180)={0xa, 0x4e22, 0x2, @loopback, 0x7}, 0x1c) 20:27:46 executing program 1: creat(&(0x7f0000000000)='./file0\x00', 0x0) newfstatat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 20:27:46 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) read$FUSE(r0, 0x0, 0xf0ff7f00000000) 20:27:46 executing program 2: open$dir(&(0x7f0000000100)='./file0\x00', 0x28240, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', &(0x7f0000001200), 0x0) [ 557.957844] netlink: 'syz-executor.4': attribute type 21 has an invalid length. [ 557.968836] IPVS: ftp: loaded support on port[0] = 21 20:27:46 executing program 0: sendmsg$NL80211_CMD_DEL_TX_TS(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x2c, 0x0, 0x400, 0x70bd25, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x1, 0x3a}}}}, [@NL80211_ATTR_MAC={0xa}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4008090}, 0x4800) (async, rerun: 64) getpeername$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000180)=0x14) (async, rerun: 64) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000240)={'syztnl2\x00', &(0x7f00000001c0)={'erspan0\x00', 0x0, 0x7, 0x1, 0x8, 0x4, {{0x9, 0x4, 0x0, 0x2a, 0x24, 0x66, 0x0, 0x1f, 0x4, 0x0, @loopback, @broadcast, {[@timestamp={0x44, 0xc, 0xdd, 0x0, 0xb, [0x3, 0x3]}, @noop]}}}}}) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000280)={'wg0\x00', 0x0}) sendmsg$TEAM_CMD_PORT_LIST_GET(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000004c0)={&(0x7f00000002c0)={0x1e0, 0x0, 0x100, 0x70bd28, 0x25dfdbfd, {}, [{{0x8}, {0x180, 0x2, 0x0, 0x1, [{0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x3}}}, {0x40, 0x1, @lb_port_stats={{{0x24}, {0x5}, {0x8, 0x4, 0xec}}, {0x8, 0x6, r0}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24}, {0x5}, {0x8, 0x4, r1}}, {0x8}}}, {0x3c, 0x1, @enabled={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r2}}}, {0x4c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x19, 0x4, 'hash_to_port_mapping\x00'}}}, {0x3c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x9, 0x4, 'hash\x00'}}}]}}, {{0x8}, {0x3c, 0x2, 0x0, 0x1, [{0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8}}}]}}]}, 0x1e0}, 0x1, 0x0, 0x0, 0x854}, 0x8044) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000600)={&(0x7f0000000580)=@ipmr_delroute={0x54, 0x19, 0x100, 0x70bd2c, 0x25dfdbfc, {0x80, 0x0, 0x80, 0x5, 0x0, 0x2, 0xfd, 0x9, 0x700}, [@RTA_GATEWAY={0x8, 0x5, @broadcast}, @RTA_TABLE={0x8, 0xf, 0x8001}, @RTA_DPORT={0x6, 0x1d, 0x3}, @RTA_MULTIPATH={0xc, 0x9, {0xfff, 0x0, 0x80, r0}}, @RTA_ENCAP={0xc, 0x16, 0x0, 0x1, @LWTUNNEL_IP_FLAGS={0x6, 0x6, 0x48}}, @RTA_MARK={0x8}]}, 0x54}, 0x1, 0x0, 0x0, 0x40000}, 0x8044) (async, rerun: 64) r3 = syz_open_dev$vcsu(&(0x7f0000000680), 0x8, 0x0) (rerun: 64) sendmsg$BATADV_CMD_TP_METER_CANCEL(r3, &(0x7f0000000780)={&(0x7f00000006c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000740)={&(0x7f0000000700)={0x30, 0x0, 0x0, 0x70bd28, 0x25dfdbff, {}, [@BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1d}}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x8}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x4}]}, 0x30}, 0x1, 0x0, 0x0, 0x40000}, 0x80) (async) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r3, 0x89f0, &(0x7f00000008c0)={'syztnl2\x00', &(0x7f00000007c0)={'ip_vti0\x00', r0, 0x8, 0x700, 0x1ff, 0x61e, {{0x29, 0x4, 0x2, 0xd, 0xa4, 0x65, 0x0, 0x6, 0x2f, 0x0, @multicast2, @empty, {[@rr={0x7, 0x1f, 0xd1, [@local, @local, @rand_addr=0x64010102, @broadcast, @loopback, @rand_addr=0x64010101, @rand_addr=0x64010101]}, @timestamp_prespec={0x44, 0x44, 0xdf, 0x3, 0x9, [{@private=0xa010101, 0x101}, {@broadcast, 0xfe0d}, {@remote, 0x1}, {@local, 0x9}, {@broadcast, 0x7731}, {@multicast2, 0x81}, {@private=0xa010101, 0x4}, {@remote, 0xfffc0000}]}, @rr={0x7, 0x1f, 0xc0, [@private=0xa010100, @dev={0xac, 0x14, 0x14, 0x20}, @empty, @broadcast, @empty, @initdev={0xac, 0x1e, 0x1, 0x0}, @private=0xa010102]}, @generic={0x7, 0xc, "33c4b83c13039994088e"}, @noop]}}}}}) ioctl$sock_inet6_SIOCSIFDSTADDR(r3, 0x8918, &(0x7f0000000900)={@private0={0xfc, 0x0, '\x00', 0x1}, 0x56, r4}) (async) r5 = openat$mice(0xffffffffffffff9c, &(0x7f0000000940), 0x101003) getsockname$packet(r5, &(0x7f0000000980)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f00000009c0)=0x14) r7 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000a00), 0x4000, 0x0) sendmsg$nl_route(r7, &(0x7f0000000b00)={&(0x7f0000000a40)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000ac0)={&(0x7f0000000a80)=@ipv6_getnexthop={0x30, 0x6a, 0x400, 0x70bd28, 0x25dfdbfb, {}, [@NHA_OIF={0x8, 0x5, r6}, @NHA_GROUPS={0x4}, @NHA_GROUPS={0x4}, @NHA_MASTER={0x8, 0xa, 0x1}]}, 0x30}, 0x1, 0x0, 0x0, 0x4000000}, 0x814) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000bc0)='/proc/consoles\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_RTOINFO(r8, 0x84, 0x0, &(0x7f0000000c00)={0x0, 0x0, 0x2, 0x6606}, &(0x7f0000000c40)=0x10) (async) ioctl$RTC_SET_TIME(r7, 0x4024700a, &(0x7f0000000c80)={0x2b, 0x9, 0xd, 0x7, 0x6, 0x2, 0x3, 0xfa, 0xffffffffffffffff}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r3, 0xc0189374, &(0x7f0000000cc0)={{0x1, 0x1, 0x18, r8, {0x76bc43ea}}, './file0\x00'}) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r9, 0x89f0, &(0x7f0000000e40)={'syztnl0\x00', &(0x7f0000000d00)={'erspan0\x00', r0, 0x8, 0x80, 0x6, 0x7, {{0x46, 0x4, 0x0, 0x6, 0x118, 0x67, 0x0, 0x2, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x26}, @rand_addr=0x64010100, {[@generic={0x94, 0x7, "5eda208212"}, @cipso={0x86, 0x41, 0x2, [{0x0, 0xf, "fe5c92d437182bc07648b44c9a"}, {0x1, 0xa, "4a2aa1cb5f7f0894"}, {0xf301d3f2002a82f4, 0x3, ':'}, {0x5, 0x11, "eb57063b97ad688e9d42b985903fac"}, {0x1, 0xe, "4cfadf435643da2e4e872314"}]}, @timestamp={0x44, 0xc, 0xcf, 0x0, 0xe, [0x1, 0x3]}, @timestamp_prespec={0x44, 0x54, 0xc8, 0x3, 0x2, [{@private=0xa010102, 0x733}, {@loopback, 0x101}, {@empty, 0x6}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x40}, {@broadcast, 0xffffffff}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x400}, {@multicast1, 0x81ac}, {@private=0xa010102, 0x1}, {@empty, 0x8001}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x40}]}, @timestamp={0x44, 0x10, 0x27, 0x0, 0x1, [0x6, 0xfffffff7, 0x7]}, @timestamp_addr={0x44, 0x14, 0x16, 0x1, 0x3, [{@local, 0x80000001}, {@rand_addr=0x64010100, 0x3}]}, @cipso={0x86, 0x35, 0x3, [{0x1, 0x3, "a0"}, {0x2, 0x2}, {0x5, 0x5, "a4d2a3"}, {0x7, 0xa, "f8d8f58bafe55dd9"}, {0x7, 0xf, "aab5d1f69a5441a7e1cc96ddf4"}, {0x5, 0xc, "60e41d7108382e54e5ea"}]}]}}}}}) [ 558.001050] IPVS: ftp: loaded support on port[0] = 21 20:27:46 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x28240, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r0, 0x4004662b, &(0x7f0000000000)=0x4) 20:27:46 executing program 4: r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000400)="d8000000180081064e81f786db4cb904021d080006007c09e8fe55a10a0015000200142603600e1208000f0000000401a800080005000400e558f030035c3b61c1d67f6f94007134cf6efb8000a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef42a000014d6d930dfe1d9d322fe7c9f8775730d16a4683f5aeb4edbb57a5025ccca9e00360db798262f3d40fad95667e006dcdf63951f215ce3bb9ad809d5e1cace81ed0bffece0b42a9ecbee5de6ccd40dd6e4edef3d93452a92954b43370e9703920723f9a941000000000000000000005c5408238c3ce1b5ed0c77752fd86d", 0xe7}, {&(0x7f0000000080)="af3a75441dadc47b1b6b6496e3acea1a3c9f417cd9c4648ca6ff4cad0b6d4816d278b9093de8c8380c6811d276b52dffea8ecbdba723f0be732f2bcf2f5d411e00836a90ce856110f7f651e62ca0a55f0f4deac12099e81b4d9393fc8c1fd5c4fc716909ed71a3958ead0d4bcfce538a94d9898803", 0x75}, {&(0x7f00000002c0)="9024b4b23d49ff9a0a356503bed7d58cfa0f589c1606b29afffe49d73bfd93fe064affad6605000000005f0ad86513f05ce506064b135969179f068f00cbdd", 0x3f}, {&(0x7f0000000040)="f4e709b2", 0x4}], 0x4}, 0x9000) r1 = socket(0x2000000000010, 0x3, 0x0) write(r1, &(0x7f0000000040)="240000001a0025f00034009300edfc0e800300000000af00000000000800020048050052", 0x24) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000c00)={0x0, 0xa, &(0x7f0000000240)=ANY=[], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x60700, 0x9, '\x00', 0x0, 0xa, 0xffffffffffffffff, 0x8, &(0x7f0000000340)={0x0, 0x5}, 0x8, 0x10, 0x0}, 0x80) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000240)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) ioctl$sock_kcm_SIOCKCMATTACH(r1, 0x89e0, &(0x7f0000000000)={r0, r2}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x84800) recvfrom(r3, &(0x7f00000001c0)=""/65, 0x41, 0xc0000100, &(0x7f0000000240)=@tipc=@nameseq={0x1e, 0x1, 0x1, {0x3, 0x0, 0x1}}, 0x80) socket$kcm(0x10, 0x2, 0x0) (async) sendmsg$kcm(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000400)="d8000000180081064e81f786db4cb904021d080006007c09e8fe55a10a0015000200142603600e1208000f0000000401a800080005000400e558f030035c3b61c1d67f6f94007134cf6efb8000a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef42a000014d6d930dfe1d9d322fe7c9f8775730d16a4683f5aeb4edbb57a5025ccca9e00360db798262f3d40fad95667e006dcdf63951f215ce3bb9ad809d5e1cace81ed0bffece0b42a9ecbee5de6ccd40dd6e4edef3d93452a92954b43370e9703920723f9a941000000000000000000005c5408238c3ce1b5ed0c77752fd86d", 0xe7}, {&(0x7f0000000080)="af3a75441dadc47b1b6b6496e3acea1a3c9f417cd9c4648ca6ff4cad0b6d4816d278b9093de8c8380c6811d276b52dffea8ecbdba723f0be732f2bcf2f5d411e00836a90ce856110f7f651e62ca0a55f0f4deac12099e81b4d9393fc8c1fd5c4fc716909ed71a3958ead0d4bcfce538a94d9898803", 0x75}, {&(0x7f00000002c0)="9024b4b23d49ff9a0a356503bed7d58cfa0f589c1606b29afffe49d73bfd93fe064affad6605000000005f0ad86513f05ce506064b135969179f068f00cbdd", 0x3f}, {&(0x7f0000000040)="f4e709b2", 0x4}], 0x4}, 0x9000) (async) socket(0x2000000000010, 0x3, 0x0) (async) write(r1, &(0x7f0000000040)="240000001a0025f00034009300edfc0e800300000000af00000000000800020048050052", 0x24) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000c00)={0x0, 0xa, &(0x7f0000000240)=ANY=[], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x60700, 0x9, '\x00', 0x0, 0xa, 0xffffffffffffffff, 0x8, &(0x7f0000000340)={0x0, 0x5}, 0x8, 0x10, 0x0}, 0x80) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000240)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) (async) ioctl$sock_kcm_SIOCKCMATTACH(r1, 0x89e0, &(0x7f0000000000)={r0, r2}) (async) pipe2(&(0x7f0000000140), 0x84800) (async) recvfrom(r3, &(0x7f00000001c0)=""/65, 0x41, 0xc0000100, &(0x7f0000000240)=@tipc=@nameseq={0x1e, 0x1, 0x1, {0x3, 0x0, 0x1}}, 0x80) (async) 20:27:46 executing program 5: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x28240, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r0, 0xc0286687, 0x0) 20:27:46 executing program 2: r0 = creat(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r0, 0xc0506617, &(0x7f0000000100)=ANY=[@ANYBLOB="0100000000000000000011112222333300"/37, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00(']) 20:27:46 executing program 1: r0 = openat$apparmor_thread_current(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$apparmor_current(r0, &(0x7f0000000180)=@profile={'permprofile ', ':\x008\'\xd6\x9f\xda.\v/\xea\x9b\b\x98\x10\\\xa5\xcd'}, 0x1e) 20:27:46 executing program 0: sendmsg$NL80211_CMD_DEL_TX_TS(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x2c, 0x0, 0x400, 0x70bd25, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x1, 0x3a}}}}, [@NL80211_ATTR_MAC={0xa}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4008090}, 0x4800) (async) getpeername$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000180)=0x14) (async) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000240)={'syztnl2\x00', &(0x7f00000001c0)={'erspan0\x00', 0x0, 0x7, 0x1, 0x8, 0x4, {{0x9, 0x4, 0x0, 0x2a, 0x24, 0x66, 0x0, 0x1f, 0x4, 0x0, @loopback, @broadcast, {[@timestamp={0x44, 0xc, 0xdd, 0x0, 0xb, [0x3, 0x3]}, @noop]}}}}}) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000280)={'wg0\x00', 0x0}) sendmsg$TEAM_CMD_PORT_LIST_GET(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000004c0)={&(0x7f00000002c0)={0x1e0, 0x0, 0x100, 0x70bd28, 0x25dfdbfd, {}, [{{0x8}, {0x180, 0x2, 0x0, 0x1, [{0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x3}}}, {0x40, 0x1, @lb_port_stats={{{0x24}, {0x5}, {0x8, 0x4, 0xec}}, {0x8, 0x6, r0}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24}, {0x5}, {0x8, 0x4, r1}}, {0x8}}}, {0x3c, 0x1, @enabled={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r2}}}, {0x4c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x19, 0x4, 'hash_to_port_mapping\x00'}}}, {0x3c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x9, 0x4, 'hash\x00'}}}]}}, {{0x8}, {0x3c, 0x2, 0x0, 0x1, [{0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8}}}]}}]}, 0x1e0}, 0x1, 0x0, 0x0, 0x854}, 0x8044) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000600)={&(0x7f0000000580)=@ipmr_delroute={0x54, 0x19, 0x100, 0x70bd2c, 0x25dfdbfc, {0x80, 0x0, 0x80, 0x5, 0x0, 0x2, 0xfd, 0x9, 0x700}, [@RTA_GATEWAY={0x8, 0x5, @broadcast}, @RTA_TABLE={0x8, 0xf, 0x8001}, @RTA_DPORT={0x6, 0x1d, 0x3}, @RTA_MULTIPATH={0xc, 0x9, {0xfff, 0x0, 0x80, r0}}, @RTA_ENCAP={0xc, 0x16, 0x0, 0x1, @LWTUNNEL_IP_FLAGS={0x6, 0x6, 0x48}}, @RTA_MARK={0x8}]}, 0x54}, 0x1, 0x0, 0x0, 0x40000}, 0x8044) (async, rerun: 32) r3 = syz_open_dev$vcsu(&(0x7f0000000680), 0x8, 0x0) (rerun: 32) sendmsg$BATADV_CMD_TP_METER_CANCEL(r3, &(0x7f0000000780)={&(0x7f00000006c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000740)={&(0x7f0000000700)={0x30, 0x0, 0x0, 0x70bd28, 0x25dfdbff, {}, [@BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1d}}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x8}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x4}]}, 0x30}, 0x1, 0x0, 0x0, 0x40000}, 0x80) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r3, 0x89f0, &(0x7f00000008c0)={'syztnl2\x00', &(0x7f00000007c0)={'ip_vti0\x00', r0, 0x8, 0x700, 0x1ff, 0x61e, {{0x29, 0x4, 0x2, 0xd, 0xa4, 0x65, 0x0, 0x6, 0x2f, 0x0, @multicast2, @empty, {[@rr={0x7, 0x1f, 0xd1, [@local, @local, @rand_addr=0x64010102, @broadcast, @loopback, @rand_addr=0x64010101, @rand_addr=0x64010101]}, @timestamp_prespec={0x44, 0x44, 0xdf, 0x3, 0x9, [{@private=0xa010101, 0x101}, {@broadcast, 0xfe0d}, {@remote, 0x1}, {@local, 0x9}, {@broadcast, 0x7731}, {@multicast2, 0x81}, {@private=0xa010101, 0x4}, {@remote, 0xfffc0000}]}, @rr={0x7, 0x1f, 0xc0, [@private=0xa010100, @dev={0xac, 0x14, 0x14, 0x20}, @empty, @broadcast, @empty, @initdev={0xac, 0x1e, 0x1, 0x0}, @private=0xa010102]}, @generic={0x7, 0xc, "33c4b83c13039994088e"}, @noop]}}}}}) ioctl$sock_inet6_SIOCSIFDSTADDR(r3, 0x8918, &(0x7f0000000900)={@private0={0xfc, 0x0, '\x00', 0x1}, 0x56, r4}) r5 = openat$mice(0xffffffffffffff9c, &(0x7f0000000940), 0x101003) getsockname$packet(r5, &(0x7f0000000980)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f00000009c0)=0x14) (async, rerun: 64) r7 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000a00), 0x4000, 0x0) (rerun: 64) sendmsg$nl_route(r7, &(0x7f0000000b00)={&(0x7f0000000a40)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000ac0)={&(0x7f0000000a80)=@ipv6_getnexthop={0x30, 0x6a, 0x400, 0x70bd28, 0x25dfdbfb, {}, [@NHA_OIF={0x8, 0x5, r6}, @NHA_GROUPS={0x4}, @NHA_GROUPS={0x4}, @NHA_MASTER={0x8, 0xa, 0x1}]}, 0x30}, 0x1, 0x0, 0x0, 0x4000000}, 0x814) (async) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000bc0)='/proc/consoles\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_RTOINFO(r8, 0x84, 0x0, &(0x7f0000000c00)={0x0, 0x0, 0x2, 0x6606}, &(0x7f0000000c40)=0x10) (async, rerun: 32) ioctl$RTC_SET_TIME(r7, 0x4024700a, &(0x7f0000000c80)={0x2b, 0x9, 0xd, 0x7, 0x6, 0x2, 0x3, 0xfa, 0xffffffffffffffff}) (async, rerun: 32) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r3, 0xc0189374, &(0x7f0000000cc0)={{0x1, 0x1, 0x18, r8, {0x76bc43ea}}, './file0\x00'}) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r9, 0x89f0, &(0x7f0000000e40)={'syztnl0\x00', &(0x7f0000000d00)={'erspan0\x00', r0, 0x8, 0x80, 0x6, 0x7, {{0x46, 0x4, 0x0, 0x6, 0x118, 0x67, 0x0, 0x2, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x26}, @rand_addr=0x64010100, {[@generic={0x94, 0x7, "5eda208212"}, @cipso={0x86, 0x41, 0x2, [{0x0, 0xf, "fe5c92d437182bc07648b44c9a"}, {0x1, 0xa, "4a2aa1cb5f7f0894"}, {0xf301d3f2002a82f4, 0x3, ':'}, {0x5, 0x11, "eb57063b97ad688e9d42b985903fac"}, {0x1, 0xe, "4cfadf435643da2e4e872314"}]}, @timestamp={0x44, 0xc, 0xcf, 0x0, 0xe, [0x1, 0x3]}, @timestamp_prespec={0x44, 0x54, 0xc8, 0x3, 0x2, [{@private=0xa010102, 0x733}, {@loopback, 0x101}, {@empty, 0x6}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x40}, {@broadcast, 0xffffffff}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x400}, {@multicast1, 0x81ac}, {@private=0xa010102, 0x1}, {@empty, 0x8001}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x40}]}, @timestamp={0x44, 0x10, 0x27, 0x0, 0x1, [0x6, 0xfffffff7, 0x7]}, @timestamp_addr={0x44, 0x14, 0x16, 0x1, 0x3, [{@local, 0x80000001}, {@rand_addr=0x64010100, 0x3}]}, @cipso={0x86, 0x35, 0x3, [{0x1, 0x3, "a0"}, {0x2, 0x2}, {0x5, 0x5, "a4d2a3"}, {0x7, 0xa, "f8d8f58bafe55dd9"}, {0x7, 0xf, "aab5d1f69a5441a7e1cc96ddf4"}, {0x5, 0xc, "60e41d7108382e54e5ea"}]}]}}}}}) [ 558.180958] netlink: 'syz-executor.4': attribute type 21 has an invalid length. 20:27:46 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) [ 558.246599] netlink: 'syz-executor.4': attribute type 21 has an invalid length. 20:27:46 executing program 3: unshare(0x6c060000) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) unshare(0x66020000) unshare(0x0) unshare(0x10020400) unshare(0x2010a00) unshare(0x80) bind$inet6(r0, &(0x7f00000003c0)={0xa, 0x4e22, 0x0, @empty}, 0x1c) setsockopt$inet6_int(r0, 0x29, 0x21, &(0x7f0000000000)=0x101, 0x4) unshare(0x0) unshare(0x600) r1 = fanotify_init(0x0, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) fanotify_mark(r1, 0xa, 0x8, r2, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x20000014, &(0x7f0000000180)={0xa, 0x4e22, 0x2, @loopback, 0x7}, 0x1c) unshare(0x6c060000) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) unshare(0x66020000) (async) unshare(0x0) (async) unshare(0x10020400) (async) unshare(0x2010a00) (async) unshare(0x80) (async) bind$inet6(r0, &(0x7f00000003c0)={0xa, 0x4e22, 0x0, @empty}, 0x1c) (async) setsockopt$inet6_int(r0, 0x29, 0x21, &(0x7f0000000000)=0x101, 0x4) (async) unshare(0x0) (async) unshare(0x600) (async) fanotify_init(0x0, 0x0) (async) pipe2(&(0x7f0000000580), 0x0) (async) fanotify_mark(r1, 0xa, 0x8, r2, 0x0) (async) sendto$inet6(r0, 0x0, 0x0, 0x20000014, &(0x7f0000000180)={0xa, 0x4e22, 0x2, @loopback, 0x7}, 0x1c) (async) 20:27:46 executing program 2: r0 = socket(0x15, 0x5, 0x0) bind(r0, &(0x7f0000000100)=@ax25={{0xa, @null}, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @default, @bcast, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}, 0x80) 20:27:46 executing program 4: r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000400)="d8000000180081064e81f786db4cb904021d080006007c09e8fe55a10a0015000200142603600e1208000f0000000401a800080005000400e558f030035c3b61c1d67f6f94007134cf6efb8000a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef42a000014d6d930dfe1d9d322fe7c9f8775730d16a4683f5aeb4edbb57a5025ccca9e00360db798262f3d40fad95667e006dcdf63951f215ce3bb9ad809d5e1cace81ed0bffece0b42a9ecbee5de6ccd40dd6e4edef3d93452a92954b43370e9703920723f9a941000000000000000000005c5408238c3ce1b5ed0c77752fd86d", 0xe7}, {&(0x7f0000000080)="af3a75441dadc47b1b6b6496e3acea1a3c9f417cd9c4648ca6ff4cad0b6d4816d278b9093de8c8380c6811d276b52dffea8ecbdba723f0be732f2bcf2f5d411e00836a90ce856110f7f651e62ca0a55f0f4deac12099e81b4d9393fc8c1fd5c4fc716909ed71a3958ead0d4bcfce538a94d9898803", 0x75}, {&(0x7f00000002c0)="9024b4b23d49ff9a0a356503bed7d58cfa0f589c1606b29afffe49d73bfd93fe064affad6605000000005f0ad86513f05ce506064b135969179f068f00cbdd", 0x3f}, {&(0x7f0000000040)="f4e709b2", 0x4}], 0x4}, 0x9000) r1 = socket(0x2000000000010, 0x3, 0x0) write(r1, &(0x7f0000000040)="240000001a0025f00034009300edfc0e800300000000af00000000000800020048050052", 0x24) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000c00)={0x0, 0xa, &(0x7f0000000240)=ANY=[], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x60700, 0x9, '\x00', 0x0, 0xa, 0xffffffffffffffff, 0x8, &(0x7f0000000340)={0x0, 0x5}, 0x8, 0x10, 0x0}, 0x80) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000240)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) ioctl$sock_kcm_SIOCKCMATTACH(r1, 0x89e0, &(0x7f0000000000)={r0, r2}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x84800) recvfrom(r3, &(0x7f00000001c0)=""/65, 0x41, 0xc0000100, &(0x7f0000000240)=@tipc=@nameseq={0x1e, 0x1, 0x1, {0x3, 0x0, 0x1}}, 0x80) socket$kcm(0x10, 0x2, 0x0) (async) sendmsg$kcm(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000400)="d8000000180081064e81f786db4cb904021d080006007c09e8fe55a10a0015000200142603600e1208000f0000000401a800080005000400e558f030035c3b61c1d67f6f94007134cf6efb8000a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef42a000014d6d930dfe1d9d322fe7c9f8775730d16a4683f5aeb4edbb57a5025ccca9e00360db798262f3d40fad95667e006dcdf63951f215ce3bb9ad809d5e1cace81ed0bffece0b42a9ecbee5de6ccd40dd6e4edef3d93452a92954b43370e9703920723f9a941000000000000000000005c5408238c3ce1b5ed0c77752fd86d", 0xe7}, {&(0x7f0000000080)="af3a75441dadc47b1b6b6496e3acea1a3c9f417cd9c4648ca6ff4cad0b6d4816d278b9093de8c8380c6811d276b52dffea8ecbdba723f0be732f2bcf2f5d411e00836a90ce856110f7f651e62ca0a55f0f4deac12099e81b4d9393fc8c1fd5c4fc716909ed71a3958ead0d4bcfce538a94d9898803", 0x75}, {&(0x7f00000002c0)="9024b4b23d49ff9a0a356503bed7d58cfa0f589c1606b29afffe49d73bfd93fe064affad6605000000005f0ad86513f05ce506064b135969179f068f00cbdd", 0x3f}, {&(0x7f0000000040)="f4e709b2", 0x4}], 0x4}, 0x9000) (async) socket(0x2000000000010, 0x3, 0x0) (async) write(r1, &(0x7f0000000040)="240000001a0025f00034009300edfc0e800300000000af00000000000800020048050052", 0x24) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000c00)={0x0, 0xa, &(0x7f0000000240)=ANY=[], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x60700, 0x9, '\x00', 0x0, 0xa, 0xffffffffffffffff, 0x8, &(0x7f0000000340)={0x0, 0x5}, 0x8, 0x10, 0x0}, 0x80) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000240)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) (async) ioctl$sock_kcm_SIOCKCMATTACH(r1, 0x89e0, &(0x7f0000000000)={r0, r2}) (async) pipe2(&(0x7f0000000140), 0x84800) (async) recvfrom(r3, &(0x7f00000001c0)=""/65, 0x41, 0xc0000100, &(0x7f0000000240)=@tipc=@nameseq={0x1e, 0x1, 0x1, {0x3, 0x0, 0x1}}, 0x80) (async) 20:27:46 executing program 1: setpgid(0x0, 0xffffffffffffffff) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x68831, 0xffffffffffffffff, 0x0) r2 = getpid() process_vm_readv(r2, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) 20:27:46 executing program 0: add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080)={0x0, "cafc90ff9019e4eca1e319294898b93144352dec4e3b646dda4bfc3b51d19a894b93397356b526a6128c59e5ed69dc14636fb11e6e792379d61ce25f407cf61e"}, 0x48, 0xfffffffffffffffe) add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000280)={'fscrypt:', @desc1}, &(0x7f0000000080)={0x0, "cafc90ff9019e4eca1e319294898d23144352decff0700000000000051d19a894b93397356b526a6128c59e5ed69dc14636fb11e6e792379d61ce25f407cf61e"}, 0x48, 0xfffffffffffffffe) 20:27:46 executing program 5: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SOUND_PCM_READ_CHANNELS(r0, 0x80044d76, &(0x7f0000001100)) 20:27:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)=':', 0xfffffdef, 0x0, 0x0, 0x0) recvmmsg$unix(r1, &(0x7f0000002e80)=[{{0x0, 0x0, &(0x7f0000000140)=[{0x0}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2}}, {{0x0, 0x0, 0x0}}], 0x2, 0x0, 0x0) [ 558.429080] RDS: rds_bind could not find a transport for ::bbbb:bb01:200:bb, load rds_tcp or rds_rdma? [ 558.439631] netlink: 'syz-executor.4': attribute type 21 has an invalid length. [ 558.488374] IPVS: ftp: loaded support on port[0] = 21 20:27:46 executing program 0: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) ioctl$SNDCTL_DSP_CHANNELS(r0, 0xc0045006, &(0x7f0000000040)=0x6) 20:27:46 executing program 5: r0 = openat$apparmor_thread_current(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$apparmor_current(r0, &(0x7f0000000080)=@profile={'permprofile ', ':.}.\x00'}, 0x11) 20:27:46 executing program 4: r0 = openat$vmci(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r0, 0x801c581f, 0x0) [ 558.510245] IPVS: ftp: loaded support on port[0] = 21 20:27:46 executing program 2: setpgid(0x0, 0xffffffffffffffff) ioprio_get$pid(0x0, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x40000}, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x68831, 0xffffffffffffffff, 0x0) getpid() r2 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r1, 0xc018937e, &(0x7f00000001c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='cgroup.stat\x00', 0x0, 0x0) sendmsg$RDMA_NLDEV_CMD_STAT_GET(r4, 0x0, 0x200c0880) r5 = socket(0x11, 0x80a, 0x0) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000300)={'bond0\x00'}) r6 = accept$packet(r1, &(0x7f0000000340)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000380)=0x14) r7 = syz_open_dev$vcsa(&(0x7f0000000600), 0x0, 0x101200) io_submit(0x0, 0x6, &(0x7f0000000880)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x8, 0x1, r2, &(0x7f00000000c0)="127f8cc6a04b494d9d5712064e089a337e8b08c84ecf92fcd079e811af9a8a5cd71934312eb0d87942dad8d1402192cd3d4e1341f2cbccf03c50f5442ef47e47e89e1b7e251ef705179a803cd89ec788f8dde615afa17f4e8d5448607ea7a28caa5aa6ec19db17085a2f1e6e5292941f5f3c89a1e51e920c7feed9f362596b5f", 0x80, 0x2}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x2, 0x7, r3, &(0x7f0000000200)="5f4b1528607e071e1e67e7f1bf3aee80a4cf237309222b4f49ff188d5dbccefa714d020aff31f0edd267324613007b9a3b8855f73dc9174993cd91a0cc99459f1426271f0e7fd1e02d8a2361a4c3fb2748f99339", 0x54, 0x6, 0x0, 0x1, r4}, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x5, 0x6, r5, &(0x7f0000000400)="e4f7ebdbb3dedc8816256dcd56ba009574896af0b42680a832ce0ebda582c1ea6087ce27f67e16859b126c62a51274af43e4d86c4b45673a3bf0e9ad20d89f88fa67656ad2d79fa8882351161eb7851c0825ef07c7601cf00d706d0db57dbc46d6557d38b4298f5c78fb4edb95b80b304a6a74eafa2bfe70d2cbd3cf4e180a993c926878457d7e9de054eeb66a037b248faf809c56155ce0", 0x98, 0x4, 0x0, 0x3}, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x6, 0x4b7e, r6, &(0x7f00000004c0)="cae06c86be92902a7ad75bd4f694324ffdc5589a40308b4013dc99022cc4ba5e9916398f9e09e219c9700391f1a00338027f66e3754f1f184b3c919aa8a122d56356f25145894ca9b8b7028612e5b2c7f46eb0ea520a493c7c2e9ee2f4d862aa0d8a8b264487d74995117abcf3fff005dd34c17e46ebdc8a1fc56c95a7923d7d82d5e05e9d7ba281f3138baf67288db9e1efb0a3862985ba4c4e784083fc09d516ba8e6bbfe320039b54d6750ccac0d5c599fbdd1375db73bf3f5e16cf152eb67b49c70ae8b0d86cf24f0f1c6df29428a40c89b7f9d72b26ff057cfa14a846b22abfc729c0674648805d05fb48eb44fe96da4a7ae99d", 0xf6, 0x9, 0x0, 0x2}, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x4, 0x3f, r7, &(0x7f0000000640)="06b4fc379ceda07664d890a94f6dd259445b19266468894f36e5a8de567f63f01d3c3497f91f074bfb977a67760c317c2f8dd92ee1c082e03fdfbf882c97bf1e0a9a7fcded43008af80fa40b3560996dcfc6698cf03fb326af466aa31c9e0e253c029fc02c2fd8e3d360112da943a7d2c24b558c9165d341273e0e52c2b9c04c2c8aa47d09511f9f296a9fa970ab3fd25c22e6bb157bb779ba2b413c15df501607cddd1604b5b61f377444e5073d9bc5b9122f8aa5643f4d726f02851ae7b218d2b62a0ead4825fca4d87b778969b9f1a8af55d94a884c5abd59f22287a39556f2140498ee623e8cd89541fce1e90159c400", 0xf2, 0x8, 0x0, 0x1, r1}, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x2, 0x1, r0, &(0x7f0000000780)="664fa8d125d969979240892069f95157b91d848b36844a8fd5a27fc17f793219c3024722550fa844e3fbb0a44220f0c2a7577c4a542e58de19506f55d94f3eb73421d7999874ed591b3dc31ff77722d63d636ffaa49804f3d8b94c7f3e547c97430703a684f92e4dd986b8c13137bb87d3f48087071a4bf29e525d0c890f49cf5da6295db16bc2cf2b9e8f4751da20d9cb70aea33328060ad8f09c2f1efa4a7a29d948508278618da7f276e886403c63c46fc3ae", 0xb4, 0xffff, 0x0, 0x1}]) r8 = getpid() process_vm_readv(r8, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000001c80)=[{&(0x7f00000008c0)=""/175, 0xaf}, {&(0x7f0000000980)=""/44, 0x2c}, {&(0x7f0000001a00)=""/51, 0x33}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000001d00)=""/175, 0xaf}, {&(0x7f0000001ac0)=""/241, 0xf1}, {&(0x7f0000001dc0)=""/129, 0x81}], 0x7, 0x0) [ 558.578955] IPVS: ftp: loaded support on port[0] = 21 20:27:47 executing program 4: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00'}, 0xfffffd05) [ 558.630515] audit: type=1400 audit(1665779266.997:331): apparmor="DENIED" operation="change_profile" info="label not found" error=-2 profile="unconfined" name=":.}." pid=24023 comm="syz-executor.5" 20:27:49 executing program 3: unshare(0x6c060000) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) unshare(0x66020000) unshare(0x0) unshare(0x10020400) unshare(0x2010a00) unshare(0x80) bind$inet6(r0, &(0x7f00000003c0)={0xa, 0x4e22, 0x0, @empty}, 0x1c) setsockopt$inet6_int(r0, 0x29, 0x21, &(0x7f0000000000)=0x101, 0x4) unshare(0x0) unshare(0x600) r1 = fanotify_init(0x0, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) fanotify_mark(r1, 0xa, 0x8, r2, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x20000014, &(0x7f0000000180)={0xa, 0x4e22, 0x2, @loopback, 0x7}, 0x1c) unshare(0x6c060000) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) unshare(0x66020000) (async) unshare(0x0) (async) unshare(0x10020400) (async) unshare(0x2010a00) (async) unshare(0x80) (async) bind$inet6(r0, &(0x7f00000003c0)={0xa, 0x4e22, 0x0, @empty}, 0x1c) (async) setsockopt$inet6_int(r0, 0x29, 0x21, &(0x7f0000000000)=0x101, 0x4) (async) unshare(0x0) (async) unshare(0x600) (async) fanotify_init(0x0, 0x0) (async) pipe2(&(0x7f0000000580), 0x0) (async) fanotify_mark(r1, 0xa, 0x8, r2, 0x0) (async) sendto$inet6(r0, 0x0, 0x0, 0x20000014, &(0x7f0000000180)={0xa, 0x4e22, 0x2, @loopback, 0x7}, 0x1c) (async) 20:27:49 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cts(cbc(aes))\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000080)="ab553fec94248c32e27d04000000288a", 0x10) r1 = accept$alg(r0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000007040)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000006fc0)=""/109, 0x6d}], 0x1}}], 0x1, 0x0, 0x0) sendmmsg$alg(r1, &(0x7f0000000640)=[{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="a11cf70264095c2bfe1c2dae9008d76768779d25a736d4f12407bd42b57f1cf68b", 0x21}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="18000000000000001701000003000000010000000000000028"], 0x40}], 0x1, 0x0) 20:27:49 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000340)=@base={0x10}, 0x48) 20:27:49 executing program 4: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x161101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$SO_ATTACH_FILTER(r3, 0x1, 0x1a, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x6, 0x0, 0x0, 0x1000}]}, 0x10) sendmmsg(r2, &(0x7f0000001e00), 0x3fffffffffffe36, 0x3ec0) 20:27:49 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000240), &(0x7f0000000300)=0x90) 20:27:49 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000500)) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r2, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='devices.list\x00', 0x275a, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000080)='lp\x00', 0x3) getpid() write$FUSE_LK(0xffffffffffffffff, &(0x7f00000000c0)={0x28, 0x0, 0x0, {{0x7fffffffffffffff, 0x2, 0x2}}}, 0x28) write$binfmt_script(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="fbbb296c7caf32fbb9d0fb32d2818477675cf3ca560410ab810062fa3961418cc21d591fdfef21d59ba0f439429d938e797d5a8cf2dedb701f01002ca5b654f7ff69290bc5b4d2dcc993e8d20efff48a3053a260f85022e23f6ac3f2238d4a7f6d5c671e5bf05fc8703fb0a2c106baf150dbc9363626ed64c8f50b161cf764b0a48bff75d4f0b1ee60fa9adcf885b438478d9feb4612817ab84976d570efd7d71c8e9ebafcfcf945f0c5bd3048bbd9605dec5549b7462e9bd281491412c7370b5989c163143a3dc6060cdfd4e29b551308e58a61996692923330893392ac9f0bf9b30e04522307a21994"], 0xfffffd9d) dup(0xffffffffffffffff) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) sendfile(r2, r3, 0x0, 0x8000002b) 20:27:49 executing program 0: r0 = openat$apparmor_thread_current(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$apparmor_current(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="7065726d6861742011"], 0x1b) 20:27:49 executing program 2: r0 = socket$netlink(0x10, 0x3, 0xc) sendmsg$L2TP_CMD_SESSION_GET(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[], 0x48}}, 0x0) 20:27:49 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmmsg(r0, &(0x7f0000000cc0)=[{{0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000600)="14", 0x1}], 0x1, &(0x7f00000007c0)=[{0x10}], 0x10}}], 0x1, 0x0) [ 561.008773] IPVS: ftp: loaded support on port[0] = 21 [ 561.073320] IPVS: ftp: loaded support on port[0] = 21 20:27:49 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000480)=0x6e) 20:27:49 executing program 2: pipe(&(0x7f0000000080)) r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_udp_SIOCOUTQ(r0, 0x8901, &(0x7f0000000000)) [ 561.209507] IPVS: ftp: loaded support on port[0] = 21 20:27:49 executing program 0: socket(0x10, 0x3, 0x800) [ 561.216639] AppArmor: change_hat: Invalid input '' [ 561.264499] IPVS: ftp: loaded support on port[0] = 21 20:27:52 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x3, &(0x7f0000000240)=@framed, &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)}, 0x80) 20:27:52 executing program 5: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_FILL_RING(r0, 0x11b, 0x5, &(0x7f00000012c0)=0x4, 0x4) 20:27:52 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'ip6tnl0\x00', 0x8000}) 20:27:52 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x9, 0x0, 0x0, 0x0, 0x1}, 0x48) 20:27:52 executing program 1: socketpair(0xa, 0x80805, 0x0, &(0x7f0000000a80)) 20:27:52 executing program 4: r0 = syz_init_net_socket$ax25(0x3, 0x2, 0x0) connect$ax25(r0, &(0x7f0000000000)={{0x3, @bcast}, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}]}, 0x48) 20:27:52 executing program 3: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, 0xffffffffffffffff, &(0x7f00000001c0)) 20:27:52 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x1, 0x1, &(0x7f0000000100)=@raw=[@ldst], &(0x7f0000000140)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:52 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmsg$NL80211_CMD_REQ_SET_REG(r0, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={0x0}}, 0x1) [ 563.822405] ax25_connect(): syz-executor.4 uses autobind, please contact jreuter@yaina.de 20:27:52 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f00000001c0), 0x10}, 0x80) 20:27:52 executing program 2: r0 = socket$xdp(0x2c, 0x3, 0x0) mmap$xdp(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) 20:27:52 executing program 4: r0 = socket$can_bcm(0x1d, 0x2, 0x2) recvmsg$can_bcm(r0, &(0x7f0000002780)={0x0, 0x0, &(0x7f00000026c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x40002040) 20:27:52 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_udp_SIOCOUTQ(r0, 0x8912, 0x0) 20:27:52 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_udp_SIOCOUTQ(r0, 0x8940, &(0x7f0000000000)) 20:27:52 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=@delnexthop={0x18, 0x69, 0x1}, 0x18}}, 0x0) [ 563.965181] ieee802154 phy0 wpan0: encryption failed: -22 [ 563.970804] ieee802154 phy1 wpan1: encryption failed: -22 20:27:52 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_udp_SIOCOUTQ(r0, 0x89a1, &(0x7f0000000000)) 20:27:52 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x16, &(0x7f00000002c0)=@bpf_lsm={0x1d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 20:27:52 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8933, &(0x7f00000006c0)={'wpan3\x00'}) 20:27:52 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000d00)=@bloom_filter={0x1e, 0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1}, 0x48) 20:27:52 executing program 1: socketpair(0x2, 0x0, 0x684873c0, &(0x7f0000000280)) 20:27:52 executing program 5: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r0, 0x11b, 0x4, &(0x7f0000000880)={0x0, 0x1004000, 0x800}, 0x20) 20:27:52 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$sock_inet6_SIOCADDRT(r0, 0x89a2, &(0x7f00000008c0)={@mcast2, @mcast2, @remote}) 20:27:52 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[], 0x60}}, 0x0) 20:27:52 executing program 4: bpf$BPF_PROG_WITH_BTFID_LOAD(0x11, &(0x7f00000002c0)=@bpf_lsm={0x1d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 20:27:52 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)) 20:27:52 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_udp_SIOCOUTQ(r0, 0xc0189436, &(0x7f0000000000)) 20:27:52 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IPVS_CMD_SET_SERVICE(r0, &(0x7f0000000240)={&(0x7f0000000000), 0xb, &(0x7f0000000080)={&(0x7f00000003c0)=ANY=[@ANYBLOB="24010000", @ANYRES16, @ANYBLOB="000825bd7000ffdbdf2504000000000000000400000008004b1d2b5af74a9aaf7ff9dd06000002ffff0800050001000000480002800800070007000000140001006401010200000000000000000000000005000d0000000000060002004e22000006000f00070000000800060008000000080008000010000008000400030000002800028014000100e000000200000000000000000000000008000700090000000800060080000000600001800c0007000400000004000000070006c1005ff7697968a127540ea18000727200000a00060001006c63720000000800050001ae7e219a8e55051b6d2eb9000000140003fffd8000000000000000000000000000aa06000100020000000600020089000000060002008800000008000b0073697000200003801400060000000000000000000000ffff649b8cdbe162a60e285cbad0d4124563da1db0e635e4653e317ccaae53c4143bd427314d0863f38e783c845ce8c68fe2f3b1782643e030ad81f16c73c3b5b2e58e958010bdaae3"], 0x124}, 0x1, 0x0, 0x0, 0x8000}, 0x20000000) 20:27:52 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000700), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_TID_CONFIG(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000740)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x2801}, @val={0xc}}}}, 0x28}}, 0x0) 20:27:52 executing program 5: accept(0xffffffffffffffff, 0x0, 0x0) socket$xdp(0x2c, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, 0x0) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(0xffffffffffffffff, 0x0, 0x0) 20:27:52 executing program 0: r0 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x80086601, 0x0) 20:27:52 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000dc0)={0x6, 0xc, &(0x7f00000009c0)=ANY=[@ANYBLOB="180000000000000000000000050000009500000000000a009500000000000000950000000000000075b25000000000009084"], &(0x7f0000000a40)='syzkaller\x00', 0x5, 0x1000, &(0x7f0000001040)=""/4096, 0x6a65ccbafb6af48c, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000c00)={0x0, 0x2}, 0x8, 0x10, &(0x7f0000000c40)={0x2, 0x10, 0x0, 0x8}, 0x10}, 0x80) 20:27:52 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000700), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_TID_CONFIG(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000740)={0x2c, r1, 0x1, 0x0, 0x0, {{}, {@val={0x3}, @val={0xc}}}, [@NL80211_ATTR_TID_CONFIG={0x4}]}, 0x2c}}, 0x0) 20:27:52 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000940)=@newchain={0xec4, 0x64, 0x0, 0x0, 0x0, {}, [@TCA_CHAIN={0x8}, @filter_kind_options=@f_matchall={{0xd}, {0xe88, 0x2, [@TCA_MATCHALL_CLASSID={0x8}, @TCA_MATCHALL_CLASSID={0x8}, @TCA_MATCHALL_FLAGS={0x8}, @TCA_MATCHALL_ACT={0xe6c, 0x2, [@m_mirred={0xe68, 0x0, 0x0, 0x0, {{0xb}, {0x4}, {0xe39, 0x6, "159dc42b21ce1143a409427bb2609af82e0f744782aff5b8d632e0e6e1cfe19967f2392bbabbe195b3bc78f2b9d383381dc45d28e5de697fea53e698213c400d3e9531799207e20b26e234c2f7ba9796a30ba4e778883ada06eee5b83e6668a5d6a833c357f4affb2e7b8024cd55869cdc74c4c7a41772cde226fcfe1057e65102b22cb096b48e10309b43c989a8f11d6396ba30d410105d315776a0cf2b2dfdcb0aefc32a63140548cf4645ced9a888faa1bdd960fd79ecc511d085392bc0c0b14e6a7accb3bb125a3af58c0fb1e2bdb9a1f8b08bd6a1e9f6c651718e68ca6ba915435a902a54289a41b79256db563028a59f07003be62fcd7fa19bbcd83ccb697b58c66250c161efb20e20f424cb0036350862adaf9e11c24367ab73c560c53431c1f623775226f561642e26c11c1904fbd18ced70deb817466e557be011f2247b38b97e5ac14ee5a6c7042ddc69fdd310fed9809a341906a997fc5e06dce341eaa9a3ea7c2cb119c30b47cad0f81f35fa856daa6378ca64de644efbb3c8140dd897470ae6543ae2dd90aab6ceb7ef0e965c0e31a944cdc408e9809c4c0f3175799fb118cdfcd2500d4caca93900fa6bd2b5746b8a6660640bac7da8b84072d04a082c4c8cd4e61c7fd9ab6c3f2b40f3e90c80e63fd4c41fe0703e3b1c4837efcf52edf4be07da7f8f1b51e3fe4a54adcbb8f3f9b4306d85ff3235b0f92441d715d733ff6e4c63ac287a682acc43bd73cf68267c7f54a8ff3e3db3a5cf8880316be134ad2cd51bd33d07cf3e8d0fb7df016a394922983f82e4fe78da3c43fac68fce673d63ac993ae29f8f5002fed0755f9f2e30e24aa11244bc9811c3887e9b973b20a891ded82249244a5cf9ff0bf3b5322c52e03403e4faa9ed16ab695f116e2540288cf82c87ddd11e227fece6d86a017c2574663e8dc876b2e7f6dbf6853f0fee1514b56bb0f8cae13a33e3b33d1960183a52a803c036c68a1211ded7a39e950d681b8694dce53079d22f551ce79512ac44be5ab60d187de90352902ef32099a2357450045f62aafae62c3aabcda9ff26fd041b3832f62fea7d11fc155f9d8ee3560db9793dcc45000f59811fe294ee3731785b11747dadb394eb8df50cde4a34da3892aee2f5cb4c65878d4122291c6c0b4f16cbe125af963809f9b9cc225bfb639d4b32803a765454316c6b9f6597cfa223927a19dc7e5b678dcd674bcd26017ff1443a542064b1bddcc4bfb4a4fae9cf46a3a01b89f5980fbdbf333db4ac56a3a5062a654828d0ae33c46d5ae3fb13b007451072f6324dff3372106111237fd6e7c34ce554cda38e50f4ae0683199089492dbc1548f529e81617249ee6bc4b946704c2c6cc7d905b0b3114d1290c4070e1e6ea7340332c2c9a4462f57fdc1c9399f83c949dc334b7bb419fc44f2ecb4c7a41140d49e34746f65eb0256d5b18f4f9d66c467ea3d8247e0c67e81511fa6dbd6e1e84e949eeb94fcc5269ebc13ac4055f77914e291af2bf2c80de195f3074aefcb18f53330669adbf7c107417102a122a965bfd779394825da784851554af940bd032b370274e787243817799963eef873fa29344a928ab4a4137b4f4a281d399437892d40a80455df52a95d8a816a56177de235933261f749e34a7edf5793be5890e63c0030cf12d8bfd294b39765da17ff31285834ffd03e770004054612189d590a1ecde6717cf8f4642a4c12167214f0539925123e8220bdad1130f2bc86ae8bc70b9943bc56a4282f76935cd690e6dc8455f56ab19801ccdf6fc0291f9d885050a4faa2a92b1c6dfd43e43df01e6f20dd82b1d7b2aa99bc98585956a9cfd97a20d09b6ea0255af067e227916f3514b03b5621c1e0e6cb3e77c9805f81fbc6c8f0f372c6d83ed1fa078bb94a5c4b35c14394d1a33a4598d25109a1414464b5d8d8ae8f4a49098bd4412686c62680d489c78b48080cf9754d86fafca0f9900fcbc4f46d994b5a1571f81e8cfdb13827c3943de39920d877f1f4602e4f82c71439c8db9913d1fd841c190a25193c46e66c485b81434795dcdf194f9ee5c09d7ba5c716ded101d654fb59602bf45a65bddf6f553aabb2bd68334402b7408c5083dd9fbd1a20ee31c5fbf8627b6b532f2cf30e54068c70033c5267d0a1a3c12798163fb925e891d29e22ef176d2ea5445bddad3adddfb1f40b74af864c88d0dbdfb3a02011334924f488286d019fc6e5fc4641f9d64c11b1627d812be935bfcdec58b37e18fb762706232c4992b9ef15c51095243eee7ae22b26fcf44080fe7d9c1a5f781941092547efa81288e0eebb292db30630c72b0f880d2550dd629d0879231e6666dd04d22014099aa74d06e10924ae66a3898c03680707fb25d7dd7c412cf6c4a48e7518a98f336572cf722c2cc4013204e149ac65cc7d6e452e69e94a01a34ac068da6bddf458a2a37dde448794da01a95985b5e9c04aa398393dfead46fcbffd3ef182101190de842196a3ce660322ef7c183815107ad7ca0f29abc0133f1e94d5af58c30ef71b78178de926c93e87ee25b8d059ae36f45d8f4732ad65fc7b215f5caae87faefba8630af5cc335cd5425fc579d29199695fce167561c341eb3d9292c5e991e42478cfc6969a70beb8d8da9387f3e592ec72a257676625c59fd6e8198750187ad132309f5d9e799d115fcbeba2d1d047f17932b0b82559fe4e74d0fc85ffefef4cf23ca7a1b8a479402847b3c000a7ed89ea3948ddaa0a18112d7bc86e0d6f82c1457223133d94c1d867eec41deb0a98e4b6b7342804f572808c4dead570b6f304246bbf3e63119ceb42dd625fb954ef55539d0dee005c9947aae4b3ab27e1eed791596165c23184e0591e1779841481bf1e06e8badd9741ac46c1799c543e1a9ff0f6461018086eb061dc6b8c37dc5e95f138a4f98eede01d58fffc1ddbb31e62f8b7e505020cbb2716d40cb4de2c72663c24b39ec35be066f630818b65db0404c4a2ed437870175867bda5cf18417295d849e76ebcca29e4917aad31bad2fcf01b17f6b3451350a37f88dc250c0faec76a030c7f113ea9be54a8e0d02b0a4d59814028acfe7743d48a86926ef3810bd882a20a940a7c12924b9e7ec9e33ce17033d94f0dee4f3e570fa86de394fa63c34233efcf2d9d1cdb1971040c0d831d21d595626d55b80ba357b75d72d2a607c066b17428618177f3c857af8273c2ef96925a7e1702beb33cd126f81ba23fdd04af7ec5b282b8f6296ece36b108c789f48e8033157eeed9468d806def58c19c5fce5adf9021bb533f194c483970808ef203cf8d3c8e68ff8976eeb5e5ee1656b69c36a6825c0ecca86618661cd66f0b0687d2c88204d68edfe30e78a69bd0b2ce03fe5ead56a79eac2e071668de1f5ceaad56231e37eb52180a5a4b06dff1d75a8f624a9419318e71f2cc23c494aafb572a64f8d8b26e13ec0e1a12c371b4639d17a7b58a60405281672d5c8bf0d7b5849849489504c924fb6cdf2662bf761964229b30b533a3df054f292fce0c0fdb9603e1917e38babe7c970513e5ec45848664965d97b753f67084443d4d52c1f2fa0d1e632ccceac1904b8c17b02a514cd9cfeb2828211adfe0a89994f57b34f11276c292035744916e0832ec11bb91bc30abb2b8381af17f65847865ee964bc5c0cb7d9942a1bea6a60c7b9c019e5fe5d29f11ad9d8927a09a7e2a99ddc7ccedf8000d9c68c3d0ff15c67d81fa21582e190d708da6294672d5916c9adcd4a670a3c45a0e76b5c567f08899834e452ca55e23524fa1fc17f8bb08066826b9fe54c00274775ca0c4689555ff8101f11701377bedf3cc3492d50a2c8f9588ae75b9384004fb2e0a8798ba4f1cfc74cd737d9dce8fb7f56f2eadb6661a00d145ac76348c194e85c884474e8e2b4e3bcdbac735991050a2bcd279032587e53ee029af15c68d435c0f0b28810726a320de6eaa75ac07a27da8ef7d1d3eca560aed1bc180a31ee916775f71ef89068d29ffeef833565681bfa0641fbadf1c3ee9a4d8c381d61e200de01694c71ce1eb3894ae1c3c823f95fac419a26efdbc0e0fc48df6782d1d38a04c4c5471c176363c1d94c19d76d5c02f21ba0a5dd3fd3e8ab1ab5cac9940860c84f28cf0560f4be39e70f63f0ea3ea202208f4813cd0d2f3dec41eb91db08ede1afba16fa9bdec463d10a4f0f6b906c36b6d7ccebdbc0c5770fc1d990a447ff892c372c808953621696143cd36aeb251d59933c6c15575ca842a6e1ae3e1adefe0c136b800b120e0c31d070596d6bd57b757063a1ab1efe2d6c901f1aa91f91310c0ce771d385b56f353c6c6bd8c07b39c518c9fbe53a2a40893e342cef4aca736cddae9ec652d0580f68fe41be3c41cba4664b108b8c48939db750c24e7d4ca7a5ee0b6bff2f21b3f395f282823a5e751e697291b4a3f3e0a87a8195af56c62d595b9fdfb157c38511157b663553559cb1c3cfd1b567bb1610eb7485008e91763c3281280c01efa2c6ddc085f5178a0fdf4581168cbfde23f6431c1ac97f68bded8af010cd8d26153b496bdcacb4e17f5cb961f8a339ba4032b18b4fe8321caa45a73434c3fa62dbf9f152b0987ea993f15990424a3720ad7da051817451568174d89cc5054a3baf73978817d3393aa07d97c4ebe78d7dadf27dd097a0e235e2c2ffc5c299bc3e0f9e7f08def9e6e2da5e5dafb06b2c0f9dcbc9c16dbb8ba023b251bcbacaac860277621a1d276fa0bd5d4844103fd3662b2072b0c0d5a699ca10194f2dc46e49243f1011e1c859a91acf362063ea521e244de4f25a56b7fb4e28a77ae4fce7b0daca4fd5420fd63054242a2f8b84120594422920ac54c6bbcb93cfbb60398806b9069420daee1c8898b837df72ecfa9c3c2efffb2168f5f68c782bb74f353f482804ba0c3f14282baa581479ccd0ad8a6ff5a3cc3caf36b9a645a4d5795b07fa948d4b88f8abea24374aeb857408aca67d90c3bae7b9f947f9bcc05ff137097107bce1913bc016547611bcec69d3358728f15e29631fc11be95a939260caabf04fb7418d3c270c19ecba8feaa0835f334ed17710ad25f9700e118ade3903ce42a5b1079c2b58e0a9f9b7efbdd1122755c9a859115937066dadd1c9c94f224de098fb90cc1d2bab"}, {0xc}, {0xc}}}]}]}}]}, 0xec4}}, 0x0) 20:27:52 executing program 2: r0 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8971, &(0x7f0000000340)={'batadv_slave_0\x00'}) 20:27:52 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_SB_TC_POOL_BIND_SET(r0, &(0x7f0000000300)={&(0x7f0000000180), 0xc, &(0x7f00000002c0)={0x0}}, 0x91) 20:27:52 executing program 0: socket$inet6(0xa, 0x8000b, 0x0) 20:27:52 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_udp_SIOCOUTQ(r0, 0x89a0, &(0x7f0000000000)) 20:27:52 executing program 3: pipe(&(0x7f0000000180)={0xffffffffffffffff}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000300), r0) 20:27:52 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000002c0)={&(0x7f0000000180), 0xc, &(0x7f0000000280)={&(0x7f00000001c0)=@can_delroute={0x34, 0x19, 0x105, 0x0, 0x0, {}, [@CGW_MOD_XOR={0x15, 0x3, {{{}, 0x0, 0x0, 0x0, 0x0, "407c7d5a1275d6f2"}}}, @CGW_LIM_HOPS={0x5, 0xd, 0xfd}]}, 0x34}}, 0x0) 20:27:52 executing program 2: bpf$BPF_PROG_WITH_BTFID_LOAD(0x3, &(0x7f00000002c0)=@bpf_lsm={0x1d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 20:27:52 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHG6RD(r0, 0x89fb, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000040)={@private0, @dev, 0x13, 0x1c}}) 20:27:53 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(r0, &(0x7f0000000580)={&(0x7f0000000340), 0xc, 0x0}, 0x0) 20:27:53 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001280)={0x11, 0x3, &(0x7f0000000140)=@raw=[@map_idx, @kfunc], &(0x7f0000000180)='GPL\x00', 0x3, 0x1000, &(0x7f00000001c0)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:53 executing program 1: r0 = socket$can_bcm(0x1d, 0x2, 0x2) recvmsg$can_bcm(r0, &(0x7f0000000000)={0x0, 0x42, &(0x7f0000000080), 0x1000006d}, 0x0) 20:27:53 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)=@newneigh={0x30, 0x1c, 0x411, 0x0, 0x0, {0x1c}, [@NDA_DST_IPV6={0x14, 0x1, @mcast1}]}, 0x30}}, 0x0) 20:27:53 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_RATE_SET(r0, &(0x7f0000000440)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000400)={&(0x7f0000000c80)={0xec4, 0x0, 0x0, 0x0, 0x0, {}, [@DEVLINK_ATTR_RATE_NODE_NAME={0xead, 0xa8, @random="c8785b7b7588f5da5dff4d9e61ba7c7307e521c81f59ea80ffe046beb7cc0cd9018ab20b0c42c9ebcf9fc778f10b321c10ee64cbc379450db278c401c84f6e1dc4b01e7e1bf3b91fdb237269fc9d452ef0dcaa4e46477dc6f817f3e57552d7f4f4089096a859041a2bcc7896943b14e4686349e10757d4955e7d9dd1c9c0e8bb6bce0c9c01c80c918c30fd02440a5436a2e09936ea6a7e83f99bb69f14b8da6873d23da38bb4477e1d88bd9998bc8c815d01d6f0fc4743699ebf1a73e661618f279229f2e8e096b60970c99311dc98c46a3563ba17869fc69b16603004c54a9129874c07ee28120f773f7e088a53ca83181aeec115c5fbbbf97dd31169d650d7954ebc283405681498bf7ee95db26a02dab7ccea014dfe398867e66ba29562aa71d4539325aa4733bce7680af70e02de37ec9bbae6af0471f2b510dbefc150ad39fe3bc4ca664afbc89db038fdf4551d6fdba0d40f14b6c304935e50885386605a7259227c3fb49e7196e68e2d5bec4f560b4aa156cd165d08ddd3972c2ebc884ae442669d4604bea3358a023dffb46e7c05a3a8869da16ab27c5f446d31702bed5db63c65e3e55c02c5aac569422a65e169fd9269ea361c8f2ed970f65d4e92f64e98db03d87a4d72580758cf2e29e2ae1158033ef738c94f3673bd637fa3eff967a442ae1cd59119b06254356085439ec4914bb698c5d453b6b57f9415463f472d814f939fbeb7b8817becc3f820596122a9c8d0823526aae3d5d064e581dd219491a286ae83f75c70953b0ffbdf349592ef7e98070c89eadbfcec44322d0f08e7c003931b1b8b82c87893b0fa6e4942a730af1114f4c9b3e8dad901f4341e95ca57155d04ef14c35132c00a05c78d457c3b787c66bfb37eb8549e5a3a35eeda081757e41fb8e6fccf55c4a25e4acc77afaf06dfe353b73667365351ac1d781e9b83bf9b3fbd7c8d24e55be2b260600898acfd84e3a9de73f6aa1f1841361f6e7100a6eb6d0462e907c46eab0a41b6f63f2f9f32d76ed8cb0f29d018b7ea95b0bbad5acc4b88c4f94c38b7c8b8b645d0939d8eac2c9fce2cd050760c0fc9f816db681cfffd17e35d11504e3c2196a4411e1e7d96d6085c77d2f4614e248748ec8a1591a867383e967476e6acfca9ec13854fa92926741e0ebca099015a8d09bce299dda7ab1784c968e387400eb64629f6a8d5c88fd6150855dae16900d10397fed065b47a298d8832d1378b6cf70ed561b558635c3d777ba9bcd4556db03861990f6023c39a7b9ae6c24bac5d196cdb75c3fd07e891ab9b0cab4585f30b83cbb3737a6d2ade1c55e7a03447a7c98c54be6f92d35203c10fec746eaf6813bbd361ba283c38811b745a84d87b04918c2ab812567401cb0d3fbc9ff19c67938c9b39a5cde63795110d561167d0cd25669a546433f76db53a415891a5e939e3a4a387cf03729288a294d795bab93775aa62146dd107361aa712378146ab8bb38df2d9f9215610247bb47e2bc38f7706365a458e5389e13187750932da664feca353b7c7fdc5ffb78ecf7110d5fa879d2bce4d2e4f766d7f6a3a7fe8789c874dfe74aa453c7586468f9683419ed98a5a322641c7a1e8e9a0d4705e03361d0d4a19a267043c07e7539ae710e5ccd035a246ca5118a8672f4d845697d3067dda6c21539b79571922731374139f5b3ff33d4d2bfc62858f62f492042fc1a2297bc55e57abd4cc97c366c61241ac7f7476f559370ed9368ffcebffd3c9f8df13b0f26b954110f7762de7c8dc94814250e7340b3b4a4085b039eecc7944a96313ed4543011e13ff73b4e9435f26b47358499aeb3c4f8453e61c70fc983ff6adfcef56e31b63bb593f0c9803afd7a52c51ed41aacc22792cf8c4e9ef8bde4f447b790db7f2079f5a9e11a62ad4adc1fa921c95bc36f146742a64cde45e1fe71de5c380b307366a2e4c8d50dc7c8ace2599332b8e1c9228dc137ee3be618be590c260d346bd3bd3700820283648e745af32c6fa5d9ef2102e637c05615688aae7265d3f5e29642ebf547eb317ed3a1e141433209617fc7141e6f0387b684ff4095c10f7d54cfb6117ffb8ef7dc5d6674d0e208a9ac00d043828d53ae16fcf1602ed24af57f2476ffcfa297785e69614a53c2d1dcee1593f17df08d883d488d906355c6bffbeafc5adb08f5643b31978f10add7a990270b1e7527676f92fd49564dc6b056d4df778c18b6737e5571d1772b28d7c809c2eba2f5a0b19d7c04ec94294e47adde472ef5f638ed6f6469c462011a1e0a70b563b96c8544ce7836553aa3376c0394406f5b806b30662bbf4daa0555a6ee3c77508716467356314fdd079b04dc01e6815b37fec37f9973c8c4f7508c9972d8b4c8f5c5139a89d407ac1abff1f6a4e1566f0d52d1a0ad5d2675da56ec4890dac57b3a52cd3e9ee97d5b3ba9b623194405d39e6c82d7fcfffaaedce93b6431e16149c49019f8c5fdbc80c845b59392d01c54a0b1f7c6f22f2559ce7388f6a7aa80af0d72c48adce1cb99c927fa94e71695ab0593a521b4c9774e319fa73aa96fc2035540fa4225b7375bba16cd03bd245d73d48abb83d893bdc530adad1c53d7c262e07bd77660bae50fc2b23a5f912c2ac25305d42d3f66b4291192ac9efb62724f89f99515b4f3aef005a0d56e5e1c61f56af4bb297ab0e37d9acf4cd62fd88c85adbd477b09fa1b2a2d690ab3d8a4682ce477efc6be43ab92a2267f1f88d40e141ac44d52784768cd1cbee158089342aa62e6ef8647d4a017454c895dba13f5bda1a3afbff69f5ba854269ef779044168500327db0667865fa4deec6f14e2769394c64abebe15be53baf2f66fc015aea85a56a29d6d44721773e4b55b6d81f11f3ad8725ddc6aa9d3cc34578ee93ded7c94456e0609b083acdb1c6a03f666dda9c974a72ce849b8b7d3f2af248f7925d37340cff22e731dac2cac2f76bfcdf490f651de59aad5852df402e8929b784eb23283035fc4da1c3f539584073db6b02c4053935c5a87e4548c77595c9ad65edd2a92fef950e68b3e00b3788f0e8527707a825c1abc77fa49bb518f93baff4018ae6420c5d07bcb92555640d2cdab800b2285298d32b3203fcbf06e1cedd002f40a53b1acc6d21bcace26ccfbd8cdf70c16e82badfe7e39eaca8ca89ce20a83414e1cd415dbb5ecf5bda9dd7d33f064c88ea6868e0c46349dfaa9bafe55963dae826835d43286eaa5a4379c693884de947d7de13c7164f09cc775db5a3cb3f0fe720c892faaf2d0742ab87ce869aeb927cf61840cff770bcf56813f83580c4a6c064c5c942ce2f895a11f66d105f0b2ea638d4985efdaf3d5f1d24fc246cc12a552fe18d078d02f53917d09903d1c175c35071de0318063d5575e3a7b1dd361c5cfe5755825d1d625e433a202cc5ce9a41e24d514a098424554ddb725a35bf8fc0b260634ae7a3d2ae7687dd36b7d62208475da9170c58b9e448fb5e1fef86de310f6b268e3f6dc31d2688f697f602f9cfd9f79669075c2116ba3951b083ac351f0c201a65ee1fbc4aa1762c8657e80210e9597ee0fe6e00a6ec85db611ac2d49406e6d34c1b7e8e6b469c943c263aa5872dfbaae2b9b53f754959f94fc8b2f418b5cf43901218c35e950c3957e327192a211cc8fcef6ab34aac9aff5fcab17092af74c8a6475d6b09e32f04465ceafdf32510b0ab9db36a398977f36f6a4991d31162ab6ca61e277baa72dad4447eb4d7dc54bf53b22a3fb87e90bf2de2a98bb91931d1790c53d4ee1c16220e1fb7d2b3a67126d91ee89ba288358217be2206cf4de170397be346ef1844466f3a7ecff5de98fb10a3398213dd00b094bba3f94b387d59f6b8cf4ef33d886e398af24be36a4531ce0d84b68b93bc52a3fde4d4a2ffc98da5d2bb3d2d4e43293a03fab3dd45cecce1e492bb71629bb1db7b5873e952f6b6869db793560bf9b2b51a1b75fde79ebaff7e1f7b4e72276b713d557b4ac247c81704766221e21816862f3973639a6faf2b73b0c56c281fdb59ff183cfbf76279835abfc58de8836e3f65173a5bfa17558d09913c16a592155eaa36d223768353d919470daeb2500b7bbd549168b22429c2bbb0eb9fd96016a6145365d5a06f4e6f80ba6dea404d165918742582d25900c9eac9493d02144ba2d2c678377970b3f409a743ac99f646e223ecc93fa3e6406de9b84363141468b33064d3fed76ba0891298739ae47604815631664abc178172fdf625c3d6e43a4c70a74e4a3bbfc88eeb70e3fac5b3e817729825b7f051149629f7108a09c19d5ffa92bb663ea818b385b74031f83fd169b19d60ba46fc0dc2de569cdc516918a13cf94c84690d2df96d423ca1d668bf62733625554159b1cf74268d1d5b34c89a3264598084b5d59d4a30fa66e255a5324201282554764277f25b66b113c3e588013aab4041ce63700b98fd83b339cf3b984fbe001f21650d8e58bd5607ac9fd32eb16c4637f5b53bda7f0e81ab13b8f9ce2e7d86f1686b3ed934051a853fade10b8907d4f69aff482656d32c6d065ba78dcfb99e472a1b51a773e0cd248c66b12cb4c0daa14f53e68c1034eed6efe9ac32e43bb05297be52b35250f12aa3a3e62ae1eb7f7c8d908dc6d2e441d9f9f25904435bf4bc6299e67786136c3048caa73a78677398608a907a6fe728cf4f30d7ddc98899ff3ab9bced07cb1d32a9d48d0cabe89937a0f2c6912c4ad965c0a3a39387ddb7ca9adb3b7e23ced05e290cbc4648d8241ecefe838ab253db60846ecb94e6419e4e5097ba2f06a15d019431218ab5ea7b1b0afcdf2f86b171abc57900a3773892dffbcde29086e66fab1eaa0c91149a8147e7396a83f17aa06e1e32ce0da21507b6e72029eba0ec36a0866db7110a2975e86bebc6fe9fc2ed9df37f13f845e401ec4b2809d9626c78bf826505de60f22f219a033499b522931d2f082306bd1c72ffcb110f9778af0e4fec95fd0097badb20a1063f0d213c913f41fdbc5a5063bdd97c567b570f10e755249bc41f7d7ad4656f56a28eba33ac63762aed9403b70b59d9ce7349bdd3fb3d3803603bb1c860049fc3cb5460a1af94362a2abe72f6a5b0b813f0bcb7f020bd9f0c134ae2d219779228c7ac621e938347407e546cffc9753364287b9b3c5c9cfee3685e504d804766041c726f389a9dd3fde3beeb70317729cdda36cb6203dbc367b5faf0fba19f0df53a25cd28bdd86a811e43b669dbdaf8b7ad90110ed5d437b86533662299bd8b846b59e607ce8c46b9b0b93a2f7deb2be3dd216451d5b0837b814da38626cf4fbc34a1d7"}]}, 0xec4}}, 0x0) 20:27:53 executing program 4: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) connect(r0, &(0x7f0000000000)=@nfc_llcp={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "808db61ed8cc146fcaeeedf3a34d8487d3862e3ff648132581998634dd94c6e78105396259f096e1485ac205fc99e216b21355242b6e209578b0b907fa1963"}, 0x80) 20:27:53 executing program 1: r0 = socket$netlink(0x10, 0x3, 0xa) sendmsg$GTP_CMD_NEWPDP(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x28, 0x0, 0x0, 0x0, 0x0, {}, [@GTPA_TID={0xc}, @GTPA_I_TEI={0x8}]}, 0x28}}, 0x0) 20:27:53 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0x0, 0x0) 20:27:53 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, 0x0, 0x0) 20:27:53 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmmsg(r0, &(0x7f0000000cc0)=[{{&(0x7f0000000580)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, 0x80, &(0x7f0000000780)=[{&(0x7f0000000600)="14", 0x1}, {0x0}], 0x2, &(0x7f00000007c0)=[{0x10}], 0x10}}], 0x1, 0x0) 20:27:53 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x23, &(0x7f00000002c0)=@bpf_lsm={0x1d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 20:27:53 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'vlan0\x00', 0x2}) 20:27:53 executing program 4: pipe(&(0x7f0000001000)={0xffffffffffffffff}) accept(r0, 0x0, 0x0) 20:27:53 executing program 1: socket$bt_cmtp(0x1f, 0x3, 0x5) syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) 20:27:53 executing program 2: sendmsg$NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_CMD_ENABLE_BEARER(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x3c, r1, 0x1, 0x0, 0x0, {{}, {}, {0x20, 0x17, {0x0, 0x0, @l2={'eth', 0x3a, 'veth0_macvtap\x00'}}}}}, 0x3c}}, 0x0) 20:27:53 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001280)={0x11, 0x2, &(0x7f0000000140)=@raw=[@map_idx], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:53 executing program 0: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000140)={0x0, 0x0, 0x30}, 0x10) 20:27:53 executing program 5: pipe(&(0x7f0000000080)) r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_udp_SIOCOUTQ(r0, 0x5452, &(0x7f0000000000)) 20:27:53 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x4, &(0x7f0000000240)=@framed={{}, [@func]}, &(0x7f0000000180)='GPL\x00', 0x5, 0x8e, &(0x7f00000002c0)=""/142, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:53 executing program 1: r0 = socket(0xa, 0x3, 0x2) sendmsg$IPVS_CMD_DEL_DEST(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) [ 564.998983] Started in network mode [ 565.002880] Own node identity aaaaaaaaaa38, cluster identity 4711 20:27:53 executing program 4: r0 = epoll_create1(0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, r1, &(0x7f0000000040)={0x30000000}) 20:27:53 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_TID_CONFIG(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000740)={0x14, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_TID_CONFIG={0x4}]}, 0x2c}}, 0x0) 20:27:53 executing program 5: r0 = socket(0x10, 0x2, 0x0) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x1f, 0x0, 0x0) [ 565.041829] Enabled bearer , priority 0 20:27:53 executing program 2: socketpair(0x18, 0x0, 0x400, &(0x7f0000000200)) 20:27:53 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHG6RD(r0, 0x89fb, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000040)={@private0, @dev={0xac, 0x14, 0x14, 0x22}, 0x13, 0x1c}}) 20:27:53 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMUNATTACH(r0, 0x89e1, 0x0) 20:27:53 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000d00)=@bloom_filter={0x1e, 0x0, 0x6, 0x1, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x48) 20:27:53 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000dc0)={0x6, 0xc, 0x0, &(0x7f0000000a40)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:53 executing program 4: socketpair(0x2, 0x0, 0x0, &(0x7f0000000200)) 20:27:53 executing program 2: bpf$BPF_PROG_WITH_BTFID_LOAD(0x22, &(0x7f00000002c0)=@bpf_lsm={0x1d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 20:27:53 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cts(cbc(aes))\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000080)="ab553fec94248c32e27d04000000288a", 0x10) r1 = accept$alg(r0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000007040)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000006fc0)=""/109, 0x10}], 0x1}}], 0x1, 0x0, 0x0) sendmmsg$alg(r1, &(0x7f0000000640)=[{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="a11cf70264095c2bfe1c2dae9008d767", 0x10}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="18000000000000001701d03195340000010000000000000028"], 0x40}], 0x1, 0x0) 20:27:53 executing program 3: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000340)={0x0, 0x0, 0x20}, 0x10) 20:27:53 executing program 0: socket(0x25, 0x5, 0x3) 20:27:53 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$L2TP_CMD_TUNNEL_DELETE(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000), 0xc, 0x0}, 0x0) ioctl$sock_inet_udp_SIOCOUTQ(r0, 0x5421, &(0x7f0000000000)) 20:27:53 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x14) sendmsg$IPVS_CMD_GET_INFO(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x68, 0x0, 0x0, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_SERVICE={0x54, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_FWMARK={0x8}, @IPVS_SVC_ATTR_PE_NAME={0x8}, @IPVS_SVC_ATTR_NETMASK={0x8}, @IPVS_SVC_ATTR_ADDR={0x14}, @IPVS_SVC_ATTR_ADDR={0x14}, @IPVS_SVC_ATTR_PE_NAME={0x8}, @IPVS_SVC_ATTR_NETMASK={0x8}]}]}, 0x68}}, 0x0) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[], 0x60}}, 0x0) 20:27:53 executing program 1: syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000180)) 20:27:53 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000700), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_TID_CONFIG(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000740)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x11}, @val={0xc}}}}, 0x28}}, 0x0) 20:27:53 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x4) sendmsg$MPTCP_PM_CMD_GET_ADDR(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x14}, 0x14}}, 0x0) 20:27:53 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmsg$sock(r0, &(0x7f0000000180)={&(0x7f0000000240)=@in={0x2, 0x0, @remote}, 0x80, &(0x7f0000000100)=[{&(0x7f00000003c0)='\f', 0x1}], 0x1, &(0x7f00000002c0)=[@mark={{0x14}}, @mark={{0x14}}], 0x30}, 0x4044056) 20:27:53 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000700), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_SURVEY(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f00000008c0)={0x20, r1, 0xf99701d95d39cbb5, 0x0, 0x0, {{}, {@void, @val={0xc}}}}, 0x20}}, 0x0) 20:27:53 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmmsg(r0, &(0x7f0000000cc0)=[{{0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)=' ', 0x1}], 0x1, &(0x7f00000007c0)=[{0x10}], 0x10}}], 0x1, 0x0) 20:27:53 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_GET_SEC_DEV(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x14}, 0x14}}, 0x0) 20:27:53 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001280)={0x11, 0x2, &(0x7f0000000140)=@raw=[@map_idx], &(0x7f0000000180)='GPL\x00', 0x3, 0x1000, &(0x7f00000001c0)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:53 executing program 4: bpf$BPF_PROG_WITH_BTFID_LOAD(0x9, &(0x7f00000002c0)=@bpf_lsm={0x1d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 20:27:53 executing program 0: r0 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x5451, 0x0) 20:27:53 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_JOIN_IBSS(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f00000005c0)={0x28, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) syz_genetlink_get_family_id$fou(&(0x7f0000000a40), 0xffffffffffffffff) 20:27:54 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_CMD_ENABLE_BEARER(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x3c, r1, 0x1, 0x0, 0x0, {{}, {}, {0x20, 0x17, {0x0, 0x0, @l2={'eth', 0x3a, 'veth0_macvtap\x00'}}}}}, 0x3c}}, 0x0) 20:27:54 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000200)={'hsr0\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000000)={@empty, @ipv4={'\x00', '\xff\xff', @multicast2}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, r2}) 20:27:54 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000780)=@bloom_filter={0x1e, 0x0, 0x67, 0x5}, 0x48) 20:27:54 executing program 4: r0 = syz_init_net_socket$ax25(0x3, 0x2, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) 20:27:54 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHG6RD(r0, 0x89fb, &(0x7f0000000080)={'sit0\x00', &(0x7f0000000040)={@rand_addr=' \x01\x00', @broadcast, 0x9}}) 20:27:54 executing program 5: r0 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000140)={'vxcan0\x00', 0x0}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x0, 0x1, &(0x7f0000000000)=@raw=[@kfunc], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:54 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000024c0)=@abs={0x1, 0x0, 0x4e21}, 0x6e) [ 565.757547] Started in network mode [ 565.776158] Own node identity aaaaaaaaaa38, cluster identity 4711 20:27:54 executing program 4: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$sock_inet6_SIOCADDRT(r0, 0x8923, &(0x7f00000008c0)={@mcast2, @mcast2, @remote}) 20:27:54 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_PORT_SET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x14, 0x0, 0x1}, 0x14}}, 0x0) [ 565.801678] Enabled bearer , priority 0 20:27:54 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) mmap$xdp(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) 20:27:54 executing program 2: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$vimc2(0xffffffffffffff9c, &(0x7f00000046c0), 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) openat$vimc2(0xffffffffffffff9c, &(0x7f00000046c0), 0x2, 0x0) getdents(r2, 0x0, 0x0) 20:27:54 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_udp_SIOCOUTQ(r0, 0x8903, &(0x7f0000000000)) 20:27:54 executing program 5: r0 = socket$kcm(0x29, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)="be", 0x1}], 0x1}, 0x0) 20:27:54 executing program 3: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$sock_inet6_SIOCADDRT(r0, 0x8910, &(0x7f00000008c0)={@mcast2, @mcast2, @remote}) 20:27:54 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r0, 0x84, 0x6d, &(0x7f0000000240)={0x0, 0x4a, "6d5055604f3e4b257f88aae5407f4ba6b68f2522a4d4d6352d106648b4df30ca300f4c063e25c6cfa6385578c61d668b9ef8a0a93dfedc3547f88ae8a9f4f275f957475294e8a283cce5"}, &(0x7f00000002c0)=0x52) getsockopt$inet_sctp6_SCTP_STATUS(r1, 0x84, 0xe, &(0x7f00000003c0)={0x0, 0x8, 0x5, 0x40, 0x8001, 0x4, 0x8, 0x3, {r2, @in={{0x2, 0x4e22, @loopback}}, 0x8, 0x4c72, 0x100, 0x2, 0x401}}, &(0x7f0000000300)=0xb0) ioctl$sock_inet6_SIOCADDRT(r0, 0x89a0, &(0x7f00000008c0)={@loopback, @mcast2, @mcast2, 0x2, 0x0, 0x0, 0x0, 0x2a4, 0x80008}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv6_newrule={0x30, 0x20, 0x10, 0x70bd27, 0x25dfdbfb, {0xa, 0x20, 0x0, 0x0, 0x4, 0x0, 0x0, 0x4, 0xe}, [@FRA_DST={0x14, 0x1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}]}, 0x30}, 0x1, 0x0, 0x0, 0x2400c0d4}, 0x0) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000200)={'hsr0\x00', 0x0}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x0, 0x1, &(0x7f0000000140)=@raw=[@generic], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r4, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000000)={@empty, @ipv4={'\x00', '\xff\xff', @multicast2}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x80000001, 0x0, 0x0, 0x0, 0x9, 0x40000, r4}) 20:27:54 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x11, 0x3, &(0x7f0000000000)=@raw=[@func, @initr0], &(0x7f0000000040)='GPL\x00', 0x6, 0xb5, &(0x7f0000000080)=""/181, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:54 executing program 1: pipe(&(0x7f0000000080)) r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_udp_SIOCOUTQ(r0, 0x8903, &(0x7f0000000000)) 20:27:54 executing program 5: socket(0x22, 0x0, 0x80000001) 20:27:54 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000080)={{{@in6=@ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @in6=@private2, 0x0, 0x0, 0x0, 0x0, 0xa}, {}, {}, 0x0, 0x0, 0x2}, {{@in6=@private0, 0x0, 0x32}, 0x0, @in6=@mcast2}}, 0xe8) 20:27:54 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x13, &(0x7f00000002c0)=@bpf_lsm={0x1d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 20:27:54 executing program 2: syz_init_net_socket$ax25(0x3, 0x0, 0xbcba7b19e53ae320) 20:27:54 executing program 0: setsockopt$inet6_IPV6_HOPOPTS(0xffffffffffffffff, 0x29, 0x36, 0x0, 0x0) 20:27:54 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000140)={'\x00', 0x20}) 20:27:54 executing program 1: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_COMPLETION_RING(r0, 0x11b, 0x6, &(0x7f0000000040)=0x8004, 0x4) [ 566.164209] 32-bit node address hash set to aaaa9200 20:27:54 executing program 3: r0 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x5452, &(0x7f0000000340)={'batadv_slave_0\x00'}) 20:27:54 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x0, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:54 executing program 0: accept4$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x9, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x55}, [@btf_id={0x18, 0x7}, @map_idx_val={0x18, 0x1, 0x6, 0x0, 0xb, 0x0, 0x0, 0x0, 0x3}, @initr0]}, &(0x7f00000000c0)='syzkaller\x00', 0xfffffffa, 0x44, &(0x7f0000000100)=""/68, 0x41000, 0x11, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x3, 0x5}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) 20:27:54 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmsg$sock(r0, &(0x7f0000000180)={&(0x7f0000000240)=@in={0x2, 0x0, @loopback}, 0x80, &(0x7f0000000100)=[{&(0x7f00000003c0)='\f', 0x1}], 0x1}, 0x0) 20:27:54 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x1c, &(0x7f00000002c0)=@bpf_lsm={0x1d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 20:27:54 executing program 3: pipe(&(0x7f0000001000)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, 0x0) 20:27:54 executing program 4: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$sock_inet6_SIOCADDRT(r0, 0x8911, &(0x7f00000008c0)={@mcast2, @mcast2, @remote}) 20:27:54 executing program 1: socket$xdp(0x2c, 0x3, 0x0) socket(0x0, 0x0, 0x0) 20:27:54 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_udp_SIOCOUTQ(r0, 0x8953, 0x0) 20:27:54 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000400)=@base={0x13, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 20:27:54 executing program 4: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmsg$sock(r0, &(0x7f0000000180)={&(0x7f0000000240)=@in={0x2, 0x0, @remote}, 0x80, &(0x7f0000000100)=[{&(0x7f00000003c0)='\f', 0xfef0}], 0x1, &(0x7f00000002c0)=[@mark={{0x14}}, @mark={{0x14}}], 0x30}, 0x0) 20:27:54 executing program 1: r0 = socket$packet(0x11, 0x3, 0x300) sendmmsg(r0, &(0x7f0000003500)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000023c0)=[{0x28, 0x0, 0x0, "fc9ebea0bd2cae88de1691f570ec946526"}], 0x28}}], 0x1, 0x0) 20:27:54 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_udp_SIOCOUTQ(r0, 0x8912, &(0x7f0000000000)) 20:27:54 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_DELETE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x14, r1, 0x1}, 0x14}}, 0x0) 20:27:55 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@bloom_filter={0x1e, 0x7, 0x0, 0x0, 0x0, 0x1}, 0x48) [ 566.912670] 32-bit node address hash set to aaaa9200 20:27:55 executing program 2: mmap$xdp(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x30, 0xffffffffffffffff, 0x0) 20:27:55 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[], 0x7ffffffff000}}, 0x0) 20:27:55 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$sock_inet6_SIOCADDRT(r0, 0x89a0, &(0x7f00000008c0)={@mcast2, @mcast2, @remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) 20:27:55 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000fc0)) 20:27:55 executing program 3: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)) 20:27:55 executing program 0: setsockopt$inet_dccp_buf(0xffffffffffffffff, 0x21, 0x0, 0x0, 0x0) 20:27:55 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r0, 0x10e, 0x4, &(0x7f0000001300)=0x2, 0x4) 20:27:55 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000012c0)=@base={0x16, 0x0, 0xd0, 0xfed0}, 0x48) 20:27:55 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = gettid() sendmsg$netlink(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@cred={{0x1c, 0x1, 0x2, {r1, 0xee01, 0xee00}}}], 0x20}, 0x0) 20:27:55 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt(r0, 0x1, 0x25, &(0x7f0000000480)="4a808fe1", 0x4) 20:27:55 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r0, 0x5421, &(0x7f0000001580)) 20:27:55 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt(r0, 0x1, 0x9, &(0x7f0000000480)="4a808fe1", 0x4) 20:27:55 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0, @empty}, 0x10) syz_emit_ethernet(0x46, &(0x7f0000000000)={@link_local={0x3}, @random="7f0a00", @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x4, 0x0, 0x3, 0x0, 0x3f18, {0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @loopback, @loopback}, "00186371ae9b1c03"}}}}}, 0x0) 20:27:55 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x891d, &(0x7f0000000040)) 20:27:55 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f0, &(0x7f0000001880)={'gre0\x00', &(0x7f0000000100)={'gre0\x00', 0x0, 0xf810, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @remote}}}}) 20:27:55 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in6={0xa, 0x0, 0x0, @private2}, 0xc0) 20:27:55 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x7) 20:27:55 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt(r0, 0x1, 0xc, &(0x7f0000000480)="4a808fe1", 0x4) 20:27:55 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r0, 0x29, 0x37, &(0x7f0000001a00), 0x8) setsockopt$inet6_opts(r0, 0x29, 0x3b, &(0x7f0000001b00)=@fragment, 0x8) 20:27:55 executing program 3: bpf$MAP_UPDATE_ELEM(0x18, 0x0, 0x0) 20:27:55 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt(r0, 0x1, 0x32, &(0x7f0000000480)="4a808fe1", 0x4) 20:27:55 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x7) 20:27:55 executing program 0: socketpair(0xa, 0x3, 0x0, &(0x7f0000000080)) 20:27:56 executing program 5: r0 = socket$inet(0x2, 0x2, 0x1) getsockopt$ARPT_SO_GET_INFO(r0, 0x0, 0x60, 0x0, 0x0) 20:27:56 executing program 4: bpf$MAP_UPDATE_ELEM(0xb, &(0x7f0000001080)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 20:27:56 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt(r0, 0x0, 0x13, 0x0, 0x0) 20:27:56 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_ADD(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)={0x14, 0x9, 0x6, 0x401}, 0x14}}, 0x0) 20:27:56 executing program 1: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000040)=0x5, 0x4) 20:27:56 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x80) 20:27:56 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_udp_int(r0, 0x11, 0x68, 0x0, &(0x7f0000000040)) 20:27:56 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) bind$netlink(r0, &(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc) 20:27:56 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_ADD(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)={0x1c, 0x9, 0x6, 0x301, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x13}]}, 0x1c}}, 0x0) 20:27:56 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8919, &(0x7f0000000040)) 20:27:56 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_STATUS(r0, 0x0, 0x0) syz_genetlink_get_family_id$net_dm(&(0x7f0000000000), r0) 20:27:56 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt(r0, 0x29, 0x17, 0x0, 0x7) 20:27:56 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x11, &(0x7f0000000000), 0x4) 20:27:56 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt(r0, 0x1, 0x9, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) 20:27:56 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x891b, &(0x7f0000000040)) 20:27:56 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8903, &(0x7f0000000040)) 20:27:56 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) getsockopt$packet_buf(r0, 0x107, 0x0, 0x0, &(0x7f0000000000)) 20:27:56 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000080)={'ip6gre0\x00', &(0x7f0000000000)={'ip6_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @mcast1, 0x0, 0x8, 0x7fff, 0x9}}) 20:27:56 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_ADD(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)={0x18, 0xe, 0x6, 0x301, 0x0, 0x0, {}, [@IPSET_ATTR_ADT={0x4}]}, 0x18}}, 0x0) 20:27:56 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0xe}]}]}}, &(0x7f0000000180)=""/135, 0x32, 0x87, 0x1}, 0x20) 20:27:56 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000012c0)=@base={0x16, 0x0, 0xd0, 0xfed0, 0x801}, 0x48) 20:27:56 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0xa}, 0x48) 20:27:56 executing program 4: r0 = gettid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000080)={r0, r1, 0x0, 0x0, 0x0}, 0x30) 20:27:56 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt(r0, 0x1, 0x1600bd61, &(0x7f0000000480)="4a808fe1", 0x4) 20:27:56 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$sock_timeval(r0, 0x1, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff96) 20:27:56 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f00000001c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x3, [@union={0x2, 0x0, 0x0, 0xd}]}, {0x0, [0x0]}}, &(0x7f00000002c0)=""/239, 0x27, 0xef, 0x1}, 0x20) 20:27:56 executing program 4: pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) connect$caif(r0, 0x0, 0x0) 20:27:56 executing program 3: socketpair(0xa, 0x3, 0x20, &(0x7f0000000080)) 20:27:56 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x8923, &(0x7f0000000280)={'sit0\x00', &(0x7f00000002c0)=ANY=[]}) 20:27:56 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)={0x4c, 0x2, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_TYPENAME={0x12, 0x3, 'bitmap:ip,mac\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_FAMILY={0x5}]}, 0x4c}}, 0x0) 20:27:56 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, 0x0) 20:27:56 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001140)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x7, [@union={0x4, 0x1, 0x0, 0x5, 0x1, 0x0, [{0x10}]}]}, {0x0, [0x0, 0x0, 0x0, 0x61, 0x5f]}}, &(0x7f0000000140)=""/4096, 0x37, 0x1000, 0x1}, 0x20) 20:27:56 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8970, &(0x7f0000000040)) 20:27:56 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000140)={&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x0, 0x0, &(0x7f0000000040)=""/15, 0x5, 0x0, &(0x7f00000001c0)=""/226, 0xe5}, &(0x7f0000000180)=0xff44) 20:27:56 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 20:27:56 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000000180)={0x0, {0x2, 0x0, @empty}, {0x2, 0x0, @multicast2}, {0x2, 0x0, @remote}}) 20:27:56 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt(r0, 0x29, 0x33, 0x0, 0x7) 20:27:56 executing program 5: r0 = socket$inet6(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000000280)=[{{&(0x7f00000014c0)={0xa, 0x4e23, 0x0, @empty}, 0x1c, 0x0, 0x0, &(0x7f0000000000)=[@hopopts_2292={{0x20, 0x29, 0x36, {0x0, 0x0, '\x00', [@enc_lim, @pad1]}}}], 0x20}}, {{&(0x7f0000000040)={0xa, 0x4e20, 0x0, @empty}, 0x1c, &(0x7f00000001c0)=[{&(0x7f0000000080)="33ba9b1891338f8a720c8a0462a3a3c2869c5171e36c933fbccc505eb04296382ccd93a5b531e5c06f00158a380b0f4cf959dae1105a30392de8697e3201103fb4a0d7438cd624d51cf8ddbe23928163aae3299053c34e01a3e090a3d783a75f2d4093f37702a4d02d467b0c173a73fa7d8fd57b3994d22b506def69d5ca77a2ad42d73c27640ff6d40493389c65291788bf0dd345a3ed10ec2f8fabb78e8e7c930ffea85ac15fb1588e3ab113672f460c", 0xb1}, {&(0x7f0000000140)="3ab3a02750fd36d9414a62a220114c00908070c56cb97c28bcfec193e0f0160b73c9fd0ff1429a0cba4fd5739391900f4290e7e6e23e9d817671b53ccc9edf110e45087fcf315f", 0x47}], 0x2, &(0x7f0000000200)=[@hopopts={{0x30, 0x29, 0x36, {0x0, 0x2, '\x00', [@generic={0x0, 0x28, "ee0887af1ad10b7fa4e018221381be77"}, @ra]}}}, @dontfrag={{0x14}}, @dontfrag={{0xa}}], 0x60}}], 0x2, 0x0) 20:27:56 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x0, 0x8000, 0x8, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5}, 0x48) 20:27:56 executing program 3: socketpair(0x0, 0x2400, 0x0, 0x0) 20:27:56 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8916, &(0x7f0000000040)) 20:27:56 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt(r0, 0x29, 0x16, 0x0, 0x0) 20:27:56 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000017c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000380)={0x14, r1, 0x1}, 0x14}}, 0x0) 20:27:56 executing program 5: socketpair(0x2f, 0x0, 0x0, &(0x7f0000000040)) 20:27:56 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_HARDIF(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000a80)=ANY=[@ANYBLOB="80"], 0x3c}}, 0x0) 20:27:56 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000140)={'ip6gre0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @empty}}) 20:27:56 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_buf(r0, 0x1, 0x3, 0x0, &(0x7f0000000680)=0x1000000) 20:27:57 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_inet_SIOCSIFADDR(r0, 0x8916, &(0x7f0000000000)={'macvtap0\x00', {0x2, 0x0, @remote}}) 20:27:57 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x8982, 0x0) 20:27:57 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETPRL(r0, 0x5460, 0x0) 20:27:57 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$inet6_int(r0, 0x11, 0x66, 0x0, &(0x7f00000000c0)) 20:27:57 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x8982, &(0x7f0000001880)={'gre0\x00', 0x0}) 20:27:57 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000001700)={'batadv_slave_1\x00', 0x0}) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f00000017c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PAUSE_SET(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000380)={0x34, r2, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_PAUSE_HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r1}]}]}, 0x34}}, 0x0) 20:27:57 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt(r0, 0x0, 0x15, 0x0, 0x0) 20:27:57 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f00000000c0)) 20:27:57 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt(r0, 0x1, 0x3d, &(0x7f0000000480)="4a808fe1", 0x4) 20:27:57 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000002440)=[{{&(0x7f0000000000)={0xa, 0x4e20, 0x0, @empty}, 0x1c, 0x0}}, {{&(0x7f0000000440)={0xa, 0x4e20, 0x0, @remote}, 0x1c, 0x0, 0x0, &(0x7f0000000540)=[@hopopts={{0x18}}, @hopopts_2292={{0x18}}], 0x30}}], 0x2, 0x0) 20:27:57 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt(r0, 0x0, 0x2a, 0x0, 0x1000000) 20:27:57 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@base={0xb, 0x7, 0x0, 0x7f, 0x1, 0x1}, 0x48) [ 568.934969] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead. 20:27:57 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) connect(r0, &(0x7f0000000240)=@nfc, 0x80) 20:27:57 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000005440)=[{{&(0x7f00000014c0)={0xa, 0x4e20, 0x0, @empty}, 0x1b, 0x0, 0x0, &(0x7f0000001680)=[@flowinfo={{0x14}}, @rthdrdstopts={{0x18}}], 0x30}}], 0x1, 0x0) 20:27:57 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt(r0, 0x1, 0x28, &(0x7f0000000480)="4a808fe1", 0x4) 20:27:57 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$BATADV_CMD_SET_VLAN(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000240)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8}]}, 0x1c}}, 0x0) 20:27:57 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000005440)=[{{&(0x7f00000014c0)={0xa, 0x4ea0, 0x0, @empty}, 0x1c, 0x0, 0x0, &(0x7f0000000340)=[@pktinfo={{0x24, 0x29, 0x32, {@rand_addr=' \x01\x00'}}}, @rthdrdstopts={{0x18}}], 0x40}}], 0x1, 0x0) 20:27:57 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt(r0, 0x1, 0x21, &(0x7f0000000480)="4a808fe1", 0x4) 20:27:57 executing program 5: r0 = socket$inet6(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000005440)=[{{&(0x7f00000014c0)={0xa, 0x4e20, 0x0, @empty}, 0x1c, 0x0, 0x0, &(0x7f0000001680)=[@rthdrdstopts={{0x18, 0x29, 0x1600bd75}}], 0x18}}], 0x1, 0x0) 20:27:57 executing program 0: syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) r0 = socket$netlink(0x10, 0x3, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x13, r0, 0x0) 20:27:57 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt(r0, 0x0, 0x23, 0x0, 0x0) [ 569.080745] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead. 20:27:57 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f00000001c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@union={0x0, 0x0, 0x0, 0xc}]}}, &(0x7f00000002c0)=""/239, 0x26, 0xef, 0x1}, 0x20) 20:27:57 executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0x6e) 20:27:57 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) [ 569.174874] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 569.182572] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 20:27:57 executing program 0: socket$netlink(0x10, 0x3, 0xc1f400c5343693cb) 20:27:57 executing program 1: socket$inet6(0xa, 0x3, 0x5) 20:27:57 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_buf(r0, 0x6, 0xe, &(0x7f0000000000)="1a15c975fa92954e79832ec7299660f65712dfa9b48544847c4bd431c9b3a6348e867a4ed15045bcfb5320636f9b8be251e2c6e47fbb1ffcd99922a8fc9bece6f8a7e4261fccbfe8fe1d4585e18f21fdb8328ee7c660cd02c74c59ea56393cc1ffda42cdfe40438ef73e927e29faa0cdb845d3d19120eff83606e197eff75f110b06e61c608156355defdd6b78baa3905079c50ea195f0351b4f5b8095f256d1b24965332f300d048e2a5be1ea360a5b059cadd386c63eb27190a0944f484a96b6ae46e56e9e544cc105f26ab8335dad55621a33b485cbf9", 0xd8) 20:27:57 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 20:27:57 executing program 3: unshare(0x4c060200) ioctl$sock_ipv6_tunnel_SIOCADD6RD(0xffffffffffffffff, 0x89f9, &(0x7f0000001340)={'sit0\x00', 0x0}) 20:27:57 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001140)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x7, [@union={0x4}]}, {0x0, [0x0, 0x5f, 0x0, 0x61, 0x5f]}}, &(0x7f0000000140)=""/4096, 0x2b, 0x1000, 0x1}, 0x20) 20:27:57 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000180), r0) sendmsg$DEVLINK_CMD_SB_PORT_POOL_GET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000001c0)={0x14, r1, 0x711}, 0x14}}, 0x0) 20:27:57 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_buf(r0, 0x107, 0x9, 0x0, 0x0) 20:27:57 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000380)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@union]}}, &(0x7f0000000280)=""/228, 0x26, 0xe4, 0x1}, 0x20) 20:27:57 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt(r0, 0x0, 0x14, 0x0, 0x0) [ 569.362398] IPVS: ftp: loaded support on port[0] = 21 20:27:57 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0xa, 0x0, 0x0, 0x0, 0x440}, 0x48) 20:27:57 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f00000001c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@union={0x2, 0x0, 0x0, 0xc, 0x1}]}, {0x0, [0x0, 0x61]}}, &(0x7f00000002c0)=""/239, 0x28, 0xef, 0x1}, 0x20) 20:27:57 executing program 0: syz_genetlink_get_family_id$net_dm(&(0x7f0000000080), 0xffffffffffffffff) 20:27:57 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$sock_buf(r0, 0x1, 0x1c, 0x0, &(0x7f00000002c0)) 20:27:57 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, 0x0, 0x0) 20:27:57 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000000000)={'sit0\x00', &(0x7f0000000040)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @private}}}}) 20:27:57 executing program 1: socket$inet(0x2, 0x958d3f81eb036a63, 0x0) 20:27:57 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x6, 0x7, &(0x7f0000000280)=ANY=[@ANYBLOB="1800020000000000000000000800000018430000fbffffff"], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x94, &(0x7f0000000300)=""/148, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:57 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x11, &(0x7f0000000000)=0x7, 0x4) 20:27:57 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt(r0, 0x29, 0x49, 0x0, 0x7) 20:27:57 executing program 3: r0 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_READ(r0, 0xc4c85512, &(0x7f0000000040)={{0x2, 0x0, 0x0, 0x0, 'syz0\x00'}}) 20:27:57 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt(r0, 0x29, 0x4b, 0x0, 0x0) 20:27:58 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, 0x0) 20:27:58 executing program 2: r0 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE(r0, 0xc0405519, &(0x7f00000000c0)) 20:27:58 executing program 3: r0 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE(r0, 0xc0405519, &(0x7f00000000c0)={0x6}) 20:27:58 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x11, &(0x7f0000000000)=0x7, 0x4) 20:27:58 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt(r0, 0x29, 0x1600bd7f, 0x0, 0x0) 20:27:58 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x7, 0x0, 0x0, 0x0, 0x800, 0x1}, 0x48) 20:27:58 executing program 3: r0 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x1f, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_READ(r0, 0xc4c85512, &(0x7f0000000040)={{0x2, 0x0, 0x0, 0x0, 'syz0\x00'}}) 20:27:58 executing program 1: rt_sigprocmask(0x0, &(0x7f00000000c0), &(0x7f0000000400), 0x8) 20:27:58 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x11, &(0x7f0000000000)=0x7, 0x4) 20:27:58 executing program 2: r0 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_TLV_WRITE(r0, 0xc008551b, 0x0) 20:27:58 executing program 5: r0 = syz_open_dev$sndctrl(&(0x7f0000000100), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE(r0, 0xc0045540, &(0x7f0000000040)) 20:27:58 executing program 4: r0 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_TLV_WRITE(r0, 0xc008551b, &(0x7f00000000c0)=ANY=[]) 20:27:58 executing program 3: r0 = timerfd_create(0x0, 0x0) timerfd_settime(r0, 0x3, &(0x7f0000000000)={{0x0, 0x3938700}}, 0x0) timerfd_settime(r0, 0x0, &(0x7f0000000040)={{0x77359400}, {0x0, 0x3938700}}, 0x0) 20:27:58 executing program 1: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000400), 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r0, 0xc0505350, 0x0) 20:27:58 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x11, &(0x7f0000000000)=0x7, 0x4) 20:27:58 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) bind$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x101}, 0xe) 20:27:58 executing program 5: pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$sndseq(r0, &(0x7f0000000000)=[{}], 0x1c) 20:27:58 executing program 3: r0 = timerfd_create(0x9, 0x0) timerfd_settime(r0, 0x0, &(0x7f0000000000), &(0x7f0000000040)) 20:27:58 executing program 1: openat$sequencer(0xffffffffffffff9c, &(0x7f0000000080), 0x98980, 0x0) 20:27:58 executing program 4: r0 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE(r0, 0xc4c85513, &(0x7f0000000200)={{0x7, 0x0, 0x0, 0x0, 'syz1\x00'}}) 20:27:58 executing program 5: r0 = timerfd_create(0x8, 0x0) timerfd_settime(r0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}}, 0x0) 20:27:58 executing program 0: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000180), 0x0) ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS(r0, 0xc058534f, &(0x7f00000001c0)={{0x0, 0x80}}) 20:27:58 executing program 2: r0 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r0, 0xc1105517, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x1, 0x30, 0x9e5, 0x0, 0x0, 0x0, 'syz1\x00', 0x0}) 20:27:58 executing program 3: r0 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_LIST(r0, 0xc0505510, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 20:27:58 executing program 1: openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x80641) pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x8}, &(0x7f00000001c0)={0x0, 0x989680}, 0x0) 20:27:58 executing program 4: r0 = syz_open_dev$sndctrl(&(0x7f0000000000), 0xfc, 0x0) ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE(r0, 0x80045530, &(0x7f0000000040)=""/208) 20:27:58 executing program 5: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000400), 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL(r0, 0x4058534c, &(0x7f00000000c0)) 20:27:58 executing program 0: r0 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE(r0, 0xc1105518, 0x0) 20:27:58 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000a40)={0x2, &(0x7f0000000a00)=[{}, {0xfff9}]}) 20:27:58 executing program 4: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000400), 0x0) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r0, 0x4040534e, &(0x7f0000000180)={0x2, @time}) 20:27:58 executing program 1: r0 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_PVERSION(r0, 0x80045500, 0x0) 20:27:58 executing program 3: r0 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_INFO(r0, 0xc1105511, &(0x7f0000000300)={{0x6, 0x0, 0x0, 0x0, 'syz0\x00'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'syz0\x00', 0x0}) 20:27:58 executing program 2: socketpair(0x0, 0x80c, 0x0, 0x0) 20:27:58 executing program 0: syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x731201) 20:27:58 executing program 5: r0 = socket(0x18, 0x0, 0x0) accept4$packet(r0, 0x0, 0x0, 0x0) 20:27:58 executing program 4: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$SNDCTL_TMR_START(r0, 0x5402) 20:27:58 executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000380), 0x0, 0x0) ioctl$DRM_IOCTL_SET_SAREA_CTX(r0, 0x4010641c, &(0x7f00000004c0)={0x0, 0x0}) 20:27:58 executing program 2: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, 0x0, &(0x7f0000000200)) 20:27:58 executing program 3: r0 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE(r0, 0x40045532, &(0x7f0000000040)) 20:27:58 executing program 5: pselect6(0x40, &(0x7f00000004c0), &(0x7f0000000500)={0x4}, &(0x7f0000000540)={0x6}, &(0x7f0000000580), 0x0) 20:27:58 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0xc) 20:27:58 executing program 0: r0 = syz_open_dev$dri(&(0x7f00000001c0), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000200)={0x0, 0x80}) 20:27:58 executing program 1: r0 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_LIST(r0, 0xc0505510, &(0x7f0000000140)={0x5, 0x2, 0x0, 0x0, &(0x7f0000000040)=[{}, {}]}) 20:27:58 executing program 2: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000400), 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_INFO(r0, 0xc08c5334, &(0x7f0000000040)={0x0, 0x0, 0x0, 'queue1\x00'}) 20:27:58 executing program 3: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000400), 0x0) ioctl$SNDRV_SEQ_IOCTL_DELETE_QUEUE(r0, 0x408c5333, &(0x7f0000000280)={0x0, 0x0, 0x0, 'queue0\x00'}) 20:27:58 executing program 1: r0 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x1f, 0x0) ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE(r0, 0x80045530, &(0x7f0000000080)=""/141) 20:27:58 executing program 5: r0 = syz_clone(0x40080000, &(0x7f00000000c0)="12078d40596f70a372dd0be0cb46898dcd3d160b68c4ee4bf033af7974506acd44ce5ea0f9e9b8daa967add5b6a8e930c0696eafab1454f409ec598c9db8309b34e3337eae9313717d150fc103ef9ce6b8137e327fe4526980d8920faf6184c82b9b5b278df3b33c93eb557ed6b44932a4e132e5308d6a3850ae6d4ba7782aa43f70e8f11e4c121d4264a720f8a4b9239a0de10fe0216947c079f1240870f8", 0x9f, &(0x7f0000000040), &(0x7f0000000180), 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000240)={r0, 0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000200)='{\n)D-)\x00'}, 0x30) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000300)='./cgroup.net/syz1\x00', 0x200002, 0x0) openat$cgroup_pressure(r1, &(0x7f0000000340)='memory.pressure\x00', 0x2, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x2, 0x3, &(0x7f0000000000)=@framed={{0x6e}}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000300)='cpuset.memory_pressure\x00', 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000004c0)={&(0x7f0000000480)='nilfs2_segment_usage_freed\x00', r2}, 0x10) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000600)={0xffffffffffffffff, 0x58, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0xfffffffffffffdf4) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000006c0)={0x6, 0x5, &(0x7f0000000500)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x101}, [@map_idx={0x18, 0xf41832c343b98963, 0x5, 0x0, 0xe}]}, &(0x7f0000000540)='syzkaller\x00', 0xf11e, 0x0, 0x0, 0x40f00, 0x1, '\x00', r3, 0x25, r2, 0x8, &(0x7f0000000640)={0x1, 0xff}, 0x8, 0x10, &(0x7f0000000680)={0x5, 0x1, 0x1}, 0x10}, 0x80) 20:27:58 executing program 0: r0 = syz_open_dev$sndctrl(&(0x7f0000000240), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_TLV_WRITE(r0, 0xc008551b, &(0x7f0000000280)={0x8, 0x8, [0x0, 0x0]}) 20:27:58 executing program 2: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000400), 0x0) ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT(r0, 0x40505330, &(0x7f0000000040)={{}, {0x82}}) 20:27:58 executing program 4: openat$sndseq(0xffffffffffffff9c, &(0x7f00000000c0), 0x80001) 20:27:58 executing program 3: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000400), 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT(r0, 0x404c534a, &(0x7f0000000080)={0x0, 0x0, 0x80000000}) 20:27:58 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000a40)={0x0, 0x0}) 20:27:58 executing program 1: syz_open_dev$sndctrl(&(0x7f0000000000), 0x0, 0x4100) 20:27:58 executing program 4: syz_open_dev$sndctrl(&(0x7f0000000000), 0x5c0, 0x4100) 20:27:58 executing program 2: r0 = syz_open_dev$dri(&(0x7f00000001c0), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000200)) [ 570.341596] IPVS: ftp: loaded support on port[0] = 21 20:27:58 executing program 3: r0 = socket(0x1d, 0x3, 0x1) ioctl$SIOCPNENABLEPIPE(r0, 0x89ed, 0x0) pipe2(&(0x7f0000000a80), 0x0) 20:27:58 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) accept4$alg(r0, 0x0, 0x0, 0xc0800) 20:27:58 executing program 0: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_COMPLETION_RING(r0, 0x11b, 0x6, &(0x7f0000000300)=0x280, 0x4) 20:27:58 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)={0x58, 0x2, 0x6, 0x801, 0x6c, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0x14, 0x3, 'hash:ip,port,ip\x00'}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_TIMEOUT={0x8}]}]}, 0x58}}, 0x0) 20:27:58 executing program 4: r0 = socket$inet_dccp(0x2, 0x6, 0x0) write$binfmt_misc(r0, 0x0, 0x0) 20:27:58 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom(r0, 0x0, 0x0, 0x2101, 0x0, 0x0) 20:27:58 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_GET_BYINDEX(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x24, 0xf, 0x6, 0x705, 0x0, 0x0, {}, [@IPSET_ATTR_INDEX={0x6}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x24}}, 0x0) 20:27:58 executing program 1: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000240)='ns/pid_for_children\x00') 20:27:58 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)={0x4c, 0x2, 0x6, 0x801, 0x6c, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}]}, 0x4c}}, 0x0) 20:27:58 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000040)={'sit0\x00', &(0x7f0000000100)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2}}}}) 20:27:58 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f00000000c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x2, 0x1}}]}}, &(0x7f0000000180)=""/224, 0x32, 0xe0, 0x1}, 0x20) 20:27:58 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 20:27:58 executing program 1: r0 = socket$pptp(0x18, 0x1, 0x2) bind$pptp(r0, &(0x7f0000000000)={0x18, 0x2, {0x0, @multicast2}}, 0x1e) 20:27:58 executing program 5: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x12, 0x0, 0x0) 20:27:59 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000780)=ANY=[@ANYBLOB="4c000000020601086c00000000000000000000000500050002000000050001000600000005000400000000000900020073797a320004000011000300686173683a6e65742c6e6574"], 0x4c}}, 0x0) sendmsg$IPSET_CMD_DESTROY(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f00000005c0)={0x28, 0x3, 0x6, 0x201, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}]}, 0x28}}, 0x0) 20:27:59 executing program 0: socketpair(0x2e, 0x0, 0x0, &(0x7f0000000740)) 20:27:59 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'aead\x00', 0x0, 0x0, 'gcm_base(ctr(aes-aesni),ghash-generic)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000080)="ab553fec94248c32e27d04000000288a", 0x10) r1 = accept$alg(r0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000007040)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000006f00)=""/165, 0xa5}], 0x1}}], 0x1, 0x0, 0x0) sendmmsg$alg(r1, &(0x7f0000006240)=[{0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000180)="f854a2d116a12a3eca271c535762dc9e", 0x10}], 0x1}], 0x1, 0x0) 20:27:59 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f0000003440)={&(0x7f00000022c0)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000003400)={&(0x7f0000002340)={0xec4, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_SOPASS={0x79, 0x3, "5475f9c2e300533befa6e6550dd31993af5268abc6f78ed741a501e781abab94956df8bb4f7ee68f48850c1b0624bd389209de65860f695f51583c90d6affc1cd602f89ae6657ccf948298a6d1215f60e0c232044167d61405cae784ce1d5d05c4a0ee0a49a83ee7b1fcef8b607849482b31210893"}, @ETHTOOL_A_WOL_SOPASS={0xe31, 0x3, "e2dca38b0ab4b9a93d319c87a09185cc5177932ecb5805b836e5be1a6650a16770d070abcf953736faf5cfc03f9f0ba8cf55ef7609a99799f7d1de54e8a8b8568477e9e3543538642bd7ddb8f5c2b2edcadf6de7dadb65b55294131628a1c4bd7a264eac2f6a7daacf60194faa86bb0729b753aeb380c190a10ad7b2b1456dd32a8a7e088bfe13d3bca692e38a91cde097381a22e157c7d59a4fafc6be55c5f0bac4472e638e531e3a5a515d6a476c034b9e6a6cbce983615467a47b5a8dc7bfa8e233d8dd0a2eaa855ba8889c066fedeacfc0c8dca8eeecf230ee1144b1c9df1ea459880f1d8509f75464228f43b458e56431bd4efe4002a186af99e52133859e568ba41f027ba21923afdda6da730099b21a85f16b2458db16489ca686c29ad726a304f0701e41ffd8228fe26490d9566ee2687db940160ffcc87c1c6bb14425f10cbd5487f83b4ba64c3ee4486f4b2061215dc2927380b94ad151fb3fc7c2ebc0ac07ef3fab2877e2d49f40fe1a9fe3a13924538f50666613204b122dea4bc71fd0468629fc0bda24cbfe28a210c1c977e60a146231f46ba09f8649c6fe5c2d99f2fa6c1471bb3d6159ab565dc1f80f7349a5639f98b386b048f73ca26f015a7583ee96a32fd216f8b932cf73f9e7c5a541f6b3e19c497b95f1a025b8d0f052622436c19f8cee402d1f95f79abf9cf8b254abf0bbe37d97cf95092376c45f0379f99eb50a4dbfe930ce35a501275842d6e8948285888b0b7975081937b122fdb5881d7d8c5289d5abaaca354d57e4f937066636f4b2851813deed766732ae375b3382568803e854f7adc46ba8cc298d6e1d3dde5d1ad1aa4f4044bd9f605128c3ec2c117c3cb1b256d172e3810b183a7eee7860f4f8e10d36fc3bf0e2668a70544c09ba8bc54b5c35d45feb1ed6baa1b796daf01ec2f3ddb879b3a6e0f99438b35a3b3f4cc75dcb49589549fcb3c83c9a80cdd5d2cac44f5078814c1a1b3b1f5d1f7910e04a6714a0fff37df8aa98b9ad23376f5833d0dcedab6a783c46237144adcdf4c6b558f00e797c32f39867286d84058d8974263deff3deeabd8a796140e1b73a44d91dd7e92c00508f7a10fe6de6b688396ca1278eab29c26dc0cf3a76aec69fb12f0ee6b302110f89249bf2be7e65c66b7844bac4bcef7cfe2d768853bf1684bcfea9d97c356e302abf171268188181978ba46f049093e59f2d6a8019133c3f5aff34f55a2de71e319ffa034349de9836d517c7fbf278f8a51be33ede82dee87e36f7ba30c6df9f80bbbcf852bccac2faa2d54724b2f0ca9c62fcacad75eb61e9590e9a29f65efc152c19f659101dcdb3cd80a79d9a54d410bf9e89e9a2700c80fa41a624f0b98066bafedd588173096147b07b34eb1121684471b889f4a9616b640ef5a8ecd40d88fd109b584ec13025ba20f99094c242314fc5001a67f11aff44b187969b493cacb599edaae64457d2f85fce20e069a2bf91d485815c7c5ab70b829ae0c07b9dbc5485757c6c62a83cfbaba4d85427cadf7a77fd17f440045259b971d959b4893b9b2629ddffb0d1673995786f8559e4f48ac3910c07ce8bce5775d43d3a36940df8704169ae96c2c8e60bad6a62471ed0549db08c60c66aeac0aac272c628c65089151b4544b9d39a034e0b981d3d46d22ff2172cd51352c5e3f7ccf5e91e9896c6ef6ac9eb54487cba045ddb6eb4fd5c6755dde3862299096480d6790f7dd5e028fa1d7761026404620878a35fe19be6f12a5329613cffcfaca4e64f93d72ff722e5294f64e4c8235f41c66e5c92b4061d35c3f5938e0ef782866a5125ddbef5f98c6081e73dc3e4c39402ff18e76457e7d5f60c24f624a13a0cffcd135e614d584a81a9b9ccd58e88e870454a38b8e4e0c6c9224960295d94ebb91d54871a6246a2e5811c81c9797897a965b8447214b4fc660a9439f5ab85117ea56fd5e85f04883177c38f08f8707e038067fca355dd33e6ef304e47f2d6ccbfaf7c71d1426b475b2ef22631e32f7a6e7f614227f3c71268db5bc975d144ddcb41064d6706e9415b30ad56abdd6a52fb5c89cfbdc50046097d062aae48b0b05e8bc28ce69d576b9826c11e596e202c7bc9f20823f1c366d89f5649809bfc1d393e82ff6257a2ea7d10f42436a1a4f3c998405d7392f3ce939e3ac6ce2132f96bbdcc58a8e11f148fd4136141dc78292304a5faee7d93837502f1f4bebe266ab8f2b8994e1e56c52d78802e576c51b641ebdf35c6a5bf10d476531a38399c7d915d1957c1b6f47b1f18e47a85e47e8d7b4edf96b86a2847bd4c7336810d2a002e44aef4f128ada1a74c4fec0bed0b53315f0e12957a338a0a8ef41e47147a0a5ec4fb04b9f8db53af5352d88a439d7aa514d646504bba695e506ef7788b9ca154c834eb7dc21af0ef678b2d30af67bc4d509aeb41f2c97b4e62ff392502523e9036931eddb53641b0b814c8f394545d1ac1d2e05d3b3a07f7f9ec2c091a19e39e41f1b858ad06dfab1d582ae484ea07b6567cc9d1914aba16522346ea1a9970e9b2b6d9f33a815e987ef28342892690d4d972cab51037fcf816f6ad6aa65d4ea333827bda1677b0fbd60456f920c79e0d18d354803f49a9ee8eb480fd03103706d4c20f2ce98be860395a1b3e977b63ebedf0ce5ddfecb771b3a6f371086ae8dfa12c9d8cb2f688c9a58a361a44a22d00472b124bd9fda4aecb43748d46fa0b2145bd7060edc5b534c45ac9accffceb50a8fdb4e999bea475f9b37b361f2e5797f99bf1a997ed9feb7ad23770f12345060d0da6ff32be80fb84a081d9b6c0e662bd26824b467afaf212f20731958056bff7323673bbe81c31e0065bbac961140d9632a323c8829635e91f1e0f39958763008419ac1fbf6fba07e6cefc2861b548bca3e3cfbbd2a5eac4a8cf24546c95cd7282749ff4818bdb9ea9a1ccf339841b966658670c7bcf23ba35501b8bd2d818953ba66d9e7c5050522085f2f53e00dd901735ac222ac6b9e3b3eb21a2f7d9d0463236a11fb71f879aff283d7091e621b84598b07df47b8b8514e8d0e9328eed859b1a1a1f356b8bbb9948f540af5a1fb9e07a31a29e2a1d2ffa9ae0dffc3bf7007a84161ffe9a2b88de9202494d8e486a00bf6add15debc5a73395fb4acaaa67690535bd2dfaaec5eb153459bf1518ab501feceadd465cd4a70ac6ee40af24570d0bbfc7ed18588e730391bac9fdf1abafcec2e4e0e987084b8919f58430628e3dd83eedd31e0e6a3e098a9acdaea5097eb02dbc710afd74635177d64e5af05e2a8e5d698362107e9fdcdd17692fdcb60916029d5363143f0679c3620515346ed77c393a21372c80fe63e6a346f711a0a4e9453747d286da97c0409dcfcf456595ae9c7f6dd4018dd299d06bb12e18c861f2671237d4f9d791d42b1630065c09383faa8e779ec9282327f8e2d38d5c26f01753092d030428f129269bcdfbc72f30d61ba7a4b8db9d2aff79ef0160210ba0fa76da1075ed386a31c2a7ead397b38395e9e56958791634ee541ca9d8c4bd2141c05515ba84f7695cc97e7c8f299b5c84dd7cb52833110bffef269f02b3802e030a9c2340549e3b0dc091898f088176ee586edf3849224ffeeb0cdb0db00c3d4861adb7d1d5ab8db5189ccf2e0f75d3eea349a480c3478c70ece3d4a476c2c64f32c51932933f9f12f6252cd51f5fd97051b12f268114a4c216697345eea78919a8c1638485ce82df677ffbcd2719f23fbb313e3382f5478792c6b9144b1fa3d29a49a9cc804c0ac4df17250e0540efabf1af2ae59ee471be935ebe81bfc27eceb0624b79ca7c7d24d0a6106516bfd156e14ade2218262140488a7bdbd4d8a29ba84e44004706cbed19995c9e64842f0b0c724c08ef9d2afe18cbb64cef2c1d1e9db93d2200ca54b1ece74588a11e7ed2e3b3bbde664e9be8a0d4742e8ab7a30f9ef75f56fb22bab9fddeea5e72cb387f74fa85c608d2875b32656a6e15a88d6d9c39bcbb0de065d5ea35d78565190163058fa86697b0c0b20ec7b1e7c95f95c0c9809001557a52536f3d83090b83ce86172fdd61b1163330cdc0231e70cf1eac55329ab62eccadbeb7aa99e5c41c8fc7f78bef61fec3d80d7a352e90c6a5ca1ffc3c4c3bb7e656bf5dd111a972659e013c2dbbba4b2028e7ec4846f1b40e56e24945124f24a55e3510a863f2e0974eb808d199680ac8e053d827ad2215bba9269e292d650cbff661ee0849b1316a773f0b0612558e29909c48cac76566d686961d345745e08161461458d21256275bb7ad1558064a33e24d94b07491bfa125d1ec10c6bff76767c2747ec03b5dbb9dbea743b02af426123498ff4f1b6a13b5af49857062fe63144a031d38f211994e6752f58235d132ceb9f2840e9c42965ac1c82b4a2d6df10d8a308b46db7325e4633d7ea8c312616a3179fe3046893996d9123a70320fec2403c2474f3b9ff7bd770b347ad3d86ebb98cb92a849f20164e165bf5db50d7c78e09a49632e16aa847d5990bd0f73445733a33285987c38b4d0c645505ee9ea332f1d191d56419d7ea8a3786ba353d967749e93ee42aa79b0f7796c662f368da847d3d3f4d44c07fb6467cc6ca06a44378928a72c84c0e54d1188a4d292a198ee7fa37dc8cca6468278354829f63a523004a4c2ea91e4c4e60c29e88f2272b768c2f3b5158b519108071cba32eee628b7a04ce04a9513f05735fcfb43f721b0032bddf59db39f892ec221959e600019613d15c96a281e2eb7dc20801792f025f4ab91381cbfaab1694e8573f9a06bf9e9be5ea4a9d1932635736a9cd593f5dd1b5800645ca301c1a90bd3a7f07904874756793ca554e42d5549b0c7ff88c44e44a5de93180d62f3747a710e25f565de3e87b85c313c8dac6b5dfdf9920279c597c661263b811c4abedc00a3b711652d1af0ef40279e256039d3eb3e3e9a6001881f1f3889b26f2a31b87368ce54e31e8b128cf274cb7a0617e790a3f81486b103856a4a409efa6ef6793f445f1db2ca80dac7ea7f7ccafd38cbcd57874e9b889750ad08c5db39237cfeedc35089eb531b30fa90e72b46fab796303a1f3f9edc8a95b886a18c0f9b3f524c0f40d220c25c5bf6955af48a262f3bf67"}]}, 0xec4}}, 0x0) 20:27:59 executing program 2: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cts(cbc(aes))\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000080)="ab553fec94248c32e27d04000000288a", 0x10) r1 = accept$alg(r0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000007040)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000006f00)=""/165, 0xa5}], 0x1}}], 0x1, 0x0, 0x0) sendmmsg$alg(r1, &(0x7f0000006240)=[{0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000180)="f854a2d116a12a3eca271c535762dc9ef3", 0x11}], 0x1}], 0x1, 0x0) 20:27:59 executing program 5: socketpair(0xf, 0x0, 0x0, &(0x7f0000000680)) 20:27:59 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000040)={'sit0\x00', &(0x7f0000000100)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @multicast2, {[@ra={0x94, 0x4}]}}}}}) 20:27:59 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000880), r1) sendmsg$IEEE802154_LLSEC_ADD_KEY(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f00000008c0)={0x14, r2, 0x1}, 0x14}}, 0x0) 20:27:59 executing program 4: socketpair(0x8, 0x0, 0x0, &(0x7f0000000100)) 20:27:59 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x30, 0x2, 0x3, 0x301, 0x0, 0x0, {}, [@NFQA_CFG_CMD={0x8, 0x1, {0x1}}, @NFQA_CFG_QUEUE_MAXLEN={0x8}, @NFQA_CFG_PARAMS={0x9}]}, 0x30}}, 0x0) 20:27:59 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_SET_MESH(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x20, r1, 0x1, 0x0, 0x0, {}, [@BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @broadcast}]}, 0x20}}, 0x0) 20:27:59 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, 0x0, 0x0, 0x0, 0x0) 20:27:59 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)={0x20, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_DEV_OVERRIDE={0x5}]}]}, 0x20}}, 0x0) 20:27:59 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r0, 0x80086601, 0x0) 20:27:59 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000001640)={'ip_vti0\x00', &(0x7f00000015c0)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast}}}}) 20:27:59 executing program 5: r0 = socket$inet_smc(0x2b, 0x1, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 20:27:59 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_SAVE(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000004c0)={0x44, 0x8, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x44}, 0x1, 0x0, 0x0, 0x4006080}, 0x20000080) 20:27:59 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x4}, 0x48) 20:27:59 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCDELRT(r0, 0x890c, &(0x7f0000000200)={@private0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @mcast1, 0x0, 0x8000}) 20:27:59 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) bind$pptp(r0, &(0x7f00000002c0)={0x18, 0x2, {0x0, @dev}}, 0x1e) 20:27:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$cgroup(r0, &(0x7f0000000040)='syz0\x00', 0x200002, 0x0) 20:27:59 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000080)={0x18, 0x0, {0x3, @multicast, 'bond0\x00'}}, 0x1e) 20:27:59 executing program 2: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0xc1) 20:27:59 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0, @broadcast}, 0x10) 20:27:59 executing program 5: r0 = socket$inet_smc(0x2b, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x5411, &(0x7f0000000040)) 20:27:59 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) bind$pptp(r0, 0x0, 0x0) 20:27:59 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000180)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x39}]}}, &(0x7f00000003c0)=""/4096, 0x2a, 0x1000, 0x1}, 0x20) 20:27:59 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r0, 0xc0189436, 0x0) 20:27:59 executing program 2: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) write$binfmt_misc(r0, 0x0, 0xfffffffffffffecd) 20:27:59 executing program 3: r0 = socket$inet_smc(0x2b, 0x1, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e20, @broadcast}, 0x10) 20:27:59 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$team(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TEAM_CMD_PORT_LIST_GET(r0, &(0x7f0000000d80)={0x0, 0x0, &(0x7f0000000d40)={&(0x7f0000000dc0)={0x14, r1, 0x1}, 0x14}}, 0x0) 20:27:59 executing program 5: pselect6(0x40, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)={0x81}, &(0x7f0000000140), &(0x7f00000001c0)={&(0x7f0000000180)={[0x202]}, 0x8}) 20:27:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 20:27:59 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$team(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TEAM_CMD_PORT_LIST_GET(r0, &(0x7f0000000d80)={&(0x7f0000000000), 0xc, &(0x7f0000000d40)={&(0x7f0000000dc0)={0x9a4, r1, 0x1, 0x0, 0x0, {}, [{{0x8}, {0x1e8, 0x2, 0x0, 0x1, [{0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8}}}, {0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8}}}, {0x40, 0x1, @lb_port_stats={{{0x24}, {0x5}, {0x8}}, {0x8}}}, {0x40, 0x1, @lb_port_stats={{{0x24}, {0x5}, {0x8}}, {0x8}}}, {0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8}}}, {0x40, 0x1, @name={{0x24}, {0x5}, {0xf, 0x4, 'roundrobin\x00'}}}, {0x3c, 0x1, @enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x40, 0x1, @lb_hash_stats={{{0x24}, {0xfffffffffffffeda}, {0x8}}, {0x8}}}]}}, {{0x8}, {0x48, 0x2, 0x0, 0x1, [{0x44, 0x1, @name={{0x24}, {0x5}, {0x11, 0x4, 'activebackup\x00'}}}]}}, {{0x8}, {0xf8, 0x2, 0x0, 0x1, [{0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x40, 0x1, @activeport}, {0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8}}, {0x8}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8}}}]}}, {{0x8}, {0x74, 0x2, 0x0, 0x1, [{0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8}}}]}}, {{0xfffffffffffffe6a}, {0x130, 0x2, 0x0, 0x1, [{0x3c, 0x1, @enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8}}, {0x8}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0xfffffd29}, {0x8}}}, {0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8}}}, {0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8}}, {0x8}}}]}}, {{0x8}, {0x1f4, 0x2, 0x0, 0x1, [{0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x44, 0x1, @name={{0x24}, {0x5}, {0x11, 0x4, 'activebackup\x00'}}}, {0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8}}, {0x8}}}, {0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8}}}, {0x38, 0x1, @notify_peers_interval}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8}}}, {0x3c, 0x1, @lb_port_stats}, {0x4c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x19, 0x4, 'hash_to_port_mapping\x00'}}}]}}, {{0x8}, {0x298, 0x2, 0x0, 0x1, [{0x5c, 0x1, @bpf_hash_func={{0x24}, {0x5}, {0x2c, 0x4, [{}, {}, {}, {}, {}]}}}, {0x4c, 0x1, @lb_tx_method={{0xfffffffffffffd99}, {0x5}, {0x19, 0x4, 'hash_to_port_mapping\x00'}}}, {0x40, 0x1, @lb_port_stats={{{0x24}, {0x5}, {0x8}}, {0x8}}}, {0x3c, 0x1, @enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24}, {0x5}, {0x8}}, {0x8}}}, {0x7c, 0x1, @queue_id}, {0x3c, 0x1, @enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24}, {0x5}, {0x8}}, {0x8}}}]}}]}, 0x9a4}}, 0x0) 20:27:59 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f00000001c0), r1) sendmsg$IEEE802154_LLSEC_DEL_DEV(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)={0x14, r2, 0x1}, 0x14}}, 0x0) 20:27:59 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={0x0, &(0x7f0000000100)=""/175, 0x0, 0xaf}, 0x20) 20:27:59 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r0, 0xc020660b, 0x0) 20:27:59 executing program 5: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000040)=0xffffffffffffffff, 0x4) 20:27:59 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_SEC_DEVKEY(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000480)={0x14, r1, 0x437adb93c362af19}, 0x14}}, 0x0) [ 571.318344] netlink: 1500 bytes leftover after parsing attributes in process `syz-executor.1'. 20:27:59 executing program 1: socketpair(0x21, 0x0, 0x0, &(0x7f0000000040)) 20:27:59 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r2, 0x8933, &(0x7f0000000f40)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_NEW_SEC_KEY(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x1c}}, 0x0) 20:27:59 executing program 4: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002300)='./cgroup/syz0\x00', 0x200002, 0x0) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0xa, 0x2, 0x11) r1 = socket$kcm(0xa, 0x2, 0x11) sendmsg$kcm(r1, &(0x7f0000000480)={&(0x7f0000000080)=@in6={0xa, 0x6, 0x0, @mcast2, 0x37}, 0xbad3, &(0x7f0000000340), 0x2b, &(0x7f0000000180), 0x0, 0x4800}, 0x0) sendmsg$kcm(r1, 0x0, 0x0) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x88, 0x68, &(0x7f0000000040), 0x14) sendmsg$kcm(r1, &(0x7f0000001880)={&(0x7f0000000000)=@phonet={0x23, 0x8d, 0x1, 0x3f}, 0x80, &(0x7f0000001600)=[{&(0x7f0000000100)="cda381ea99de44b34d89363758c687d00a85e5840c77e6e0939ba21a3a257e4792a72461f137fdd8534602d9c5bdc356b7ed960ade3ca2a8e15d243dd776c04b77433037229af2da21a5608a734cad9b23b8074af27909019be1eb6ec4ca4c", 0x5f}, {&(0x7f0000000380)="71c64eedfbfc5e56c34cecaf116ee63cfa76652e5088e3e68eb84c53cf0f975415200e24fdbfc29efb3c6f04e28eebfc3cd602a3cdae4f62c58b285f7d2ef8e506c8dab87c18f279358336af310c2ed48a85ef60c70ad9ac4dfea29d604b1236efa3870516e1ea2f3e013430f5e5116c2bce1fb34f7cafc90a4e47586cb2343384b73b67", 0x84}, {0x0}, {&(0x7f0000000440)="8b06b2ac413fc769c13b7e889bf90dfa0e", 0x11}, {&(0x7f00000004c0)="53aaf00de194205d508dc02440f51347ab", 0x11}, {&(0x7f0000000500)="1be793c12331612eb0f34c6fcad56c85682df6e438ee1790a942195e", 0x1c}, {&(0x7f0000001540)="7be2d30987632f7ab08fdacbb57ef3db33630aba8285cf9547a6e1e6d7e1d65d5dcb5abff7f882163764ad78fcc44ccc435c7aea5496766f8754b12392a87c232ede8323a6c98ca0f2d9d88d8c54163b", 0x50}], 0x7, &(0x7f00000016c0)=[{0xb8, 0x6, 0x6, "47811adfff7be922df6915bcb2085b210eb1e2d295d148b78d52728f819840583079c6d475789e676f2e1d2c53af79977c8db74254bc07309304e84695d72cbe32d260f50efd8aaa2661cd4ccc7a3b14918f5a2b4fa4aefa4c5ce6ea8f72c89168f2856184280eaf1e1dce69e35f7725e72cad52ad6b5ea0fc0ec46dd5c45063e3874738ee76dc111a34c02b084f9981c75a7b362a0dd3e037a58f5580142dc490f0dc4448b164d5"}, {0xa8, 0x0, 0xbbd, "167b02f4e7ea0d1e4c94f0af859cc673f63428e7e3682dc005cbaa812cca889eee215ea924974508310e626aa01eff38a38835e2f9dfe2ac851ce6f618a0e5b1830a87ccf7dfd0ea907c39a73cb7ceb2366c243cc8394470176fb224588fc07ec611472b3213532f3f9d9f392ed372bb66e68670a9ea0cef50fee670cf8618191bc11a9ccde65cda58ae680af9d9c5c009ae6378836009"}], 0x160}, 0x4040050) sendmsg$kcm(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in6={0xa, 0x6, 0x0, @mcast2, 0x14}, 0xbad3, &(0x7f0000000340), 0x2b, &(0x7f0000000180), 0x0, 0x4800}, 0x0) r2 = socket$kcm(0xa, 0x2, 0x11) sendmsg$kcm(r2, &(0x7f0000000480)={&(0x7f0000000080)=@in6={0xa, 0x6, 0x0, @mcast2, 0x31}, 0xbad3, &(0x7f0000000340), 0x2b, &(0x7f0000000180), 0x0, 0x4800}, 0x0) sendmsg$kcm(r2, &(0x7f0000000380)={&(0x7f0000000100)=@nl=@unspec, 0x80, &(0x7f0000000400)=[{0x0}, {&(0x7f0000000340)="d73ae80805a7e58da2cab81a0a16d07eb8513a6b15c81020ab", 0x19}, {&(0x7f0000000680)='SV', 0x2}], 0x3}, 0x4000000) setsockopt$sock_attach_bpf(r2, 0x88, 0x68, &(0x7f0000000040), 0x14) sendmsg$kcm(0xffffffffffffffff, &(0x7f00000022c0)={&(0x7f00000018c0)=@nfc_llcp={0x27, 0x0, 0x0, 0x6, 0x0, 0x0, "a11cec25216055f31d078267d6e9aed1b8a1e3a6a39a6074eee55cf86b24079caee67f86776712e415ecb8b83016ce641808007acf1ba0a0cc741d482ab491", 0x3b}, 0x80, 0x0}, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 20:27:59 executing program 0: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0xa, 0x2, 0x11) sendmsg$kcm(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in6={0xa, 0x6, 0x0, @mcast2, 0x31}, 0x80, &(0x7f0000000340), 0x0, 0x0, 0x0, 0x4800}, 0xc628) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x88, 0x68, 0x0, 0x0) sendmsg$kcm(0xffffffffffffffff, &(0x7f00000022c0)={0x0, 0x0, 0x0}, 0x0) 20:27:59 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_config_ext}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x1) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000018c00)={0x11, 0x3, 0x0, &(0x7f0000000440)='syzkaller\x00', 0x4, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(&(0x7f00000000c0)={0x3, 0x80, 0x0, 0x8, 0x3, 0x81, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xffff, 0x0, @perf_bp={&(0x7f0000000080), 0x5}, 0x0, 0x100010000000000, 0x0, 0x0, 0x0, 0x0, 0x3ee1, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x7, 0xffffffffffffffff, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x2d2, &(0x7f0000000540)='nr0\x01\x00`\xa1\x9e\xf9\xd2\xc6s\xd9\xa1W\x1c\xb9\xe16\x9b\xcda\xef~Iy:\xe1\x87\x12\xee\xeb\x1d\xaav\x94\x97\x80\v\x7f\xbb\xd3[\x17\f\x10u\x1d9\xae\xb6`\xd8c\xe4\x9b\x8cO;=\xadH\x90\xdd[-l\xfd\n\xbd7,c\xbc\xf5\xd7\a\xf3\xfdM.\x8dD<\x88\xbc\x0eV7\xdd\x82\xfc45\xbe\xd4\xde\x9a[\xe2(\x88\x06\x1f?\xf5?\x8bk9fx\xe7\xba\x15^\xf9\x15-~C\xb1\xec\xcb#1\xeb\x8e\xb1\xedU\x86\xdc\xf8\xb3\xb0\xb9\x996\x1aD\xff,\"\xc2\xab\xbe\xf4-\xd2N\xab\xe6r3F\xa6\xe4l\x04\x99\xa2\x14B\xd8\xd0\r\xcbW\xf0\x13\xffu\x95\xed\xd0\xff\ai0\xde6u\xd3A\x17\xa4N\xb0\xe4\xf82\x93\xd2\x00\x00\x00\x00\x00\x00\x00\xbdH\xd2\xa8[\xf4\xfdJ\x80N\x832Z\xf5\xe2\x87\xd4\xe2s7\xb4\xad\xa1\x1b&!\x98\x86\"R\x06\x00\x00\x00\x00\x007q\xe9\xf4,\xa3\x0f\xb2\x1e\x12\xf0\xa3\xd8\xbc-\x85EJ\xf9\xfc\xc0#-\x8f\xd9\tD\x8b\x01\xf4lY=1\xea\x1c\x92de\xe3ZA\x99\a\x9c<\xe4\x11(\xb1|\xb0\x1f\xbf[R+\xe0\xfd\x02\x02*\xda7\xfe\xcc\x0e\xb6\xc8\xc8\x83\x18\x83\xb8Z\x11\x06\xf2\xf8g\x02\rR\x9f\x17\xa3P\xf2\r\xd3\xbfQ\xa9\x8c\xfd\xa7\f.\xa2\xd8\x18`\x1b\xbex\xc9BFK\xc6^\x13\xce68\xe4\x83\xfd?\x87\x94\v\xb4x\xf4|L\x11\x03\x94\xc0\t=\x17\x95P\x89\xf2\xca\x97\xbb\xfeu\x12L\x9b\x85\x96\xe0\b\xbf\n\x02\x8bS\x9c\xecyl\xec\x9b\xf5\x85\xeb\x80\xee>\r&\x014\x01\xf4\xb7\x83\x9a\xfa*\xa6\x06\xb7Pk7N\xc2\xd9\xee\xd0\xb0M\x00\xab\xc3\t\fc\xd8d\x14\xb1\xc0\xd7\x1a\xa0\x16\xa2z\x9e\x93 \xdde\xe8p29\v\x02\xa2b\x13R\xef\xffA\f\xb9.$\xfa\x9f\xde[\x80\xd1=\xce\x1b\xeb\xf6\xf4\xe3z\x1f\x9dz\xa3\xc0\xe2\xa2\xb1\xeeq\xf5\xec0\x8e\xf4\xfb\xd9\x87\xf03\xdb\xae|\x10&V5c\xa6\xce\xcd\x8a\xdf\xe1\x89\"\xea\xde\xe7\xa3\xbe\xe7\xff\xf9 \x11\xfdY\xc6\xa1\xe8\xda\v\\?\xcb\x87\bn\x9b\x01\x1f\xf8\xe8\x1eV\xfaC\xdf\xc3Vv\x9b\x1a\xfc\x14.c\x94\xc9=\xb0\x0f!d\b\x18*@m\x7f\xaal\x17G\xd6?\x81\x16P\x03\x10e\xc3\xcd\xb1B\xeb\x01B\\\x91A\xa1\x8an\xb4#\xadr\x1e\x81v\xa2\x0e6x\xca\x8b\xa6\xd8\x1e\x00_^9\xb1\b\x87\xc6\xb4\xf0\'f\xba\xbd\xfe\x11\xf8\xc8W\x81s^\xd9\x03\x00\x00\x00\x00\x00\x00\x00\x1b\x17E\xb23\x12\xb0\xeb\xef\x8c\xb24h\xd7}\x7f\x92Hgej\x957\xe2\x1fA\x00\xdc\xdd\x11x\x90\x97QJ\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00&\xd8\xb3S\xe0\x1e\xa7\xc3`~U\x91\xfa\x92\x1e\xccdfFz\xa8\t\xe4+\x83\xac\x94'}, 0x30) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x4030582a, &(0x7f0000000040)) 20:27:59 executing program 5: perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_config_ext, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x1) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000018c00)={0x0, 0x3, 0x0, &(0x7f0000000440)='syzkaller\x00', 0x4, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, 0x0, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000001e80)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d80000000000000002be16ad10a48b244ccc42606d25dfd73a015e0ca7fc2506a1468a7d46d7535f7866907b627377a05f8817bd10751c985dc6771c40151dfb265a0e3b02fa5cfc5ccae669e173a649c1cfd6587d452d6453559c3421eed73d5661cfe6c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28ae7b49d552af6bda9df2c3af36effff9af2551ce94cb0f327cb3f011a7d06602e2fd5234712596b696418f143d19d02000000000000005bfacba83109751fe6c0541cd027edd68149ee99eebc677d6dd4aed4af7500d7900a820b63278f4e9a217b98000000002a92895614cd50cbe43a1ed2526814bc00000000000009d27d753a30669596e9e086ce48e90defb6670c291c254479106a91893ed20fa7a040fbbef9e326e827e513e96068fd1e8a43e89f32d08806bc376e3e493f52b59d13182e1f24ed200ada12f7a1525320e71666f472f75bc7a941a2d0b2874df30ed5eb1affb87ba5080000008e9f40b4ae7d01000000d11cd22c35e3348993de314ccb37dc9c4aafb212d3294000000000000000000000000000000000000000000000000000000000000000000000000c52f4ebf1c893bb97a068bd10734a83584898eccb26f3b789cfc4d37b729ac83f0d8b4f48f3c3356b997e97fc455a97690b6f7f9ccbe44b13000000000000b77c7e23b03f2a834391ad24fe7d9b20cfde6c25a3836900000068d7604bf251b6224fc22052e50000000000000000000000001d702646d17e49835ab3e46cb8622e090000000000000000000000000000000000036745ecd8313e521a2a9b36b131a74472362300006f3a3504f07ffc0d2fa95fa60892c2d1d1857b784f974705ca7d8d6681e822cb891e6e4fbe73008d7d8b2a78bbca48035c0cf4230943aa47156b1fba84b44144a9b2469dd93201477050f2d98a0b4f128e904e6fcb77afdf7dbfa228495d9c1b3c1d60476563822bf6cc4ea904b9a73377890fd2951c513d98a79156541ec17921be59526b027c8b3ee7b31a3f05e1281f5dbbc26a1688d99e5a9a36dad66a27f11dc80ddbdae4a0d4b8aaa65bbc42ed9a978428f3aaa7a3e5039700d37200ee43646f950c7f836e101db43479d8152dade1d566eb4caeb2ce2da111b0f5e68ae2cf3bb70e1a2bcbfcdbdbcf22a03392d180974fe24d57de77d44744c3c928a1a17dfe427ca58cbffb1ac55665fb8e68a009ed095fa5edb8193135bf0038ecaa41ef08b249544b5144e1c8cf8b5f54c0d6e7f91a148e06f7bb6ea1c5f91f539e61f8a3a093de2a9fc6648adc1ca6c67d33ba3b0558b0e6baf8c7535d096d7c2a4f18bb0a5d5aa57ca3b8a2cf5e18373eaadcd3547349afde626c2c65f6b4d67017144ee66a69c8bd87abd42fe6629f39c4e97d21000000000000000000000300000030b1dbe5c54a807660283d8de5e799ba252c39881ad14cb3f3f23d731a37cbc4b920f43e2b49e10901b20ff10736eb946333d74807cb5f4ecec693b3936ab559f141067c8ba8d28a4cdb199f9055b577e51cf97550cde886ede49c13d9825d88c4717008ac0354187f2c7c953b5688b64bc7000000000000000000000000000000000000000000c20000000094f678004488f9734592bb9a740690fab2d3c9fbc8710c485981a085c295270c0e656298587841f30e70eb0161785361bd0487804e737b0c5318ccd25de1e7fdad069204682918d6ba354e24eabad62845000000c700005b640c7d1b0f815ae09055006007a0b5d90204d0338a2866d212fe4cf0b3ff46780f3a5fcf96a6a7c1c6e5a9d5d0c735edcf11097b8481876341ad2153f7dfe31cc6eb687829f9894840b4797f20a972887c7c1fa08fbc9c72735628052a8dcd601ba42865639b46f8105c1154142f7506f8bf98b007b342fa45fd5a8d5627afdee086ac2f2aa1bd80e1636fbfe145116e5c5f13208dc7e277186ae30ad845500000000000006fb4bc7cfb3a263a03c2c8b13c1ee09534a5f57a2c5e7556bd6d66aedd9cc5f8721ff5496a65cb101f5ef0ca0f8bd29400936d813a0eb3501a1d62306d448b9c6a3463c884a4856c99bd4d1500000080000000000cdf760000000000000000a886d0a939badb3e000000000061756de0725aa4983d3fc6106cfbac1bc851138c2a65e7069a340a28080948e0752235819061a21d15efa6b4564b30cffb389718ee3483eb42c74513b15460435b823c2193a30f37553deec21440ba2144d67fd6c1ed556859508b4342356f2c1a8477a27ff499a67cf067524e37ffd132fbd52e47fdf6864a13a60b5ed78146158e9ecd8f5a7371995a405fdd7d3aa1636653d38329ef50a7ac8c6b610b24ab31802c0a75b0389a751577f7ca78b1d7690f03cea884c567466cd07ae5b124633b42b545b5ddb99bb218af1126ef52a4d5aece06885eb43cdd9a74a0a5cb188fdb8a56e5407bd5000000003bd3fd919517aa73dccdab73277a49340a704d385fb371ce45683886c52e14750fe7407fe0cefe0624ef79feb64b0d394d90ca09c69224ec1a3c161898010840c5f7f788bc76403e78c83220fc00ae7646e86c4843b8685ac83e80aa0a801fd1db4d6f4109ab66ece65553133a2c78ed46cb85901113475963aba9e270f1b2c2ea1f9e44743679c83a45272f60db0a72fe9a6d6f86d22e599d29341a6fa6f94800800000d7223ef3fde2085c61e55163ea4f290e83a4b19222849aa6056f415160dbf6cb0c9006ff6dff89140815e5b73a33600313d383210a0842d96bc00455fa255a80659dcc76b1202ea493d121a24703cfd85c2d65e058e509e4b7d01190e5f8e75dc20142bf9570085f5cf153891f838062bbc71b60f4a00b9a8587563e58cebd1d70e8850962210ec0d57196b99c25237252193010d8111a6f55954d76ccaec6db4390c6a4813f638762f46c324ee97c00a4acc9d7b6dd08879083a839e1da4645ab82923a08bd11f845f92f359f169ed2324cc973ce0fc800000000000000000000000000000000000000009cd8f4ad95446c4f9c5bca196e040b705aac0525d072af96c506a5217d4eeee4f96305fd90f165b2a1a25840518e4a59472c5d96f650e2b2450cbba8fee79773422b0c5d846cbd85e68a4875ec81ea7270afdb8b9e60266c1428b2deaf48c4fd9d354a6aeb3aae5a8c4d253eafa3a9bb6a51f7bb2246eb624f6c8fb9fde75cdaf8c1c7897be2c0d1aa4d31b40c6565db1e64782d15345cecc6aa8a24349c3d0030dc818436855244e69ae96328873474c3bd9ee0eb27df20694556ff94210daa7252630c1b7886ae9bddfbf0de8bef15dae531de3b4e21b8eaa808d553ded136ebeb4002f8a26b28e567a9a45418b29e42c5f3b6f742b81ceaa7f87650e5a3be3cd0cf0a56a2752d389d14d3fe01aa552f788eb000d99c42d6055603348c1dcd10721893e94a1d22cd0401ea35e6ba0af751314c82ecdb4f563e68b2fad375a780ed1c07605e38aafb6257738d94a2f47a093fb74fc832898bb535dabccdb6d10ec804420e0ea352b87307fb00fec4095b0b302dd218c33639b650f6bbb3e60bd3cc7fca554a4cb95c25e7a4ab4d1a284bab0273bb6eb1bf4adc2cb1b4eff060e9b105e02e62602d952867eb7df3b3d10fc81b60080e71346cafd22bc045692ec9c7d013c10048d79e7af0331f3cf764c06cad41c8117febc2fd009dee9cfcb824c1c1072aa8f12db4022992f5e277b8d3242e922ca3095d3419c5e2851c2324603b992d6db0815f60af4f0d06bfbb250b761f49aceeea736fdf92236b8a0d25049c75e8a5ff29fb47259b4639fc6c1a7147969925d48d583c48ea27f7d3b6150ba573067e998e6fccd40c7fc0988f50df0c97f3683b8019945fefddcc8f0766967bf2c6b9524bbc"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000540)='blkio.bfq.io_service_bytes_recursive\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000000)=']:-\x00') bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000001340)='sched_switch\x00', r1}, 0x10) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x35af000000000000}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = gettid() perf_event_open(0x0, r2, 0x0, 0xffffffffffffffff, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x2d2, &(0x7f0000000540)='nr0\x01\x00`\xa1\x9e\xf9\xd2\xc6s\xd9\xa1W\x1c\xb9\xe16\x9b\xcda\xef~Iy:\xe1\x87\x12\xee\xeb\x1d\xaav\x94\x97\x80\v\x7f\xbb\xd3[\x17\f\x10u\x1d9\xae\xb6`\xd8c\xe4\x9b\x8cO;=\xadH\x90\xdd[-l\xfd\n\xbd7,c\xbc\xf5\xd7\a\xf3\xfdM.\x8dD<\x88\xbc\x0eV7\xdd\x82\xfc45\xbe\xd4\xde\x9a[\xe2(\x88\x06\x1f?\xf5?\x8bk9fx\xe7\xba\x15^\xf9\x15-~C\xb1\xec\xcb#1\xeb\x8e\xb1\xedU\x86\xdc\xf8\xb3\xb0\xb9\x996\x1aD\xff,\"\xc2\xab\xbe\xf4-\xd2N\xab\xe6r3F\xa6\xe4l\x04\x99\xa2\x14B\xd8\xd0\r\xcbW\xf0\x13\xffu\x95\xed\xd0\xff\ai0\xde6u\xd3A\x17\xa4N\xb0\xe4\xf82\x93\xd2\x00\x00\x00\x00\x00\x00\x00\xbdH\xd2\xa8[\xf4\xfdJ\x80N\x832Z\xf5\xe2\x87\xd4\xe2s7\xb4\xad\xa1\x1b&!\x98\x86\"R\x06\x00\x00\x00\x00\x007q\xe9\xf4,\xa3\x0f\xb2\x1e\x12\xf0\xa3\xd8\xbc-\x85EJ\xf9\xfc\xc0#-\x8f\xd9\tD\x8b\x01\xf4lY=1\xea\x1c\x92de\xe3ZA\x99\a\x9c<\xe4\x11(\xb1|\xb0\x1f\xbf[R+\xe0\xfd\x02\x02*\xda7\xfe\xcc\x0e\xb6\xc8\xc8\x83\x18\x83\xb8Z\x11\x06\xf2\xf8g\x02\rR\x9f\x17\xa3P\xf2\r\xd3\xbfQ\xa9\x8c\xfd\xa7\f.\xa2\xd8\x18`\x1b\xbex\xc9BFK\xc6^\x13\xce68\xe4\x83\xfd?\x87\x94\v\xb4x\xf4|L\x11\x03\x94\xc0\t=\x17\x95P\x89\xf2\xca\x97\xbb\xfeu\x12L\x9b\x85\x96\xe0\b\xbf\n\x02\x8bS\x9c\xecyl\xec\x9b\xf5\x85\xeb\x80\xee>\r&\x014\x01\xf4\xb7\x83\x9a\xfa*\xa6\x06\xb7Pk7N\xc2\xd9\xee\xd0\xb0M\x00\xab\xc3\t\fc\xd8d\x14\xb1\xc0\xd7\x1a\xa0\x16\xa2z\x9e\x93 \xdde\xe8p29\v\x02\xa2b\x13R\xef\xffA\f\xb9.$\xfa\x9f\xde[\x80\xd1=\xce\x1b\xeb\xf6\xf4\xe3z\x1f\x9dz\xa3\xc0\xe2\xa2\xb1\xeeq\xf5\xec0\x8e\xf4\xfb\xd9\x87\xf03\xdb\xae|\x10&V5c\xa6\xce\xcd\x8a\xdf\xe1\x89\"\xea\xde\xe7\xa3\xbe\xe7\xff\xf9 \x11\xfdY\xc6\xa1\xe8\xda\v\\?\xcb\x87\bn\x9b\x01\x1f\xf8\xe8\x1eV\xfaC\xdf\xc3Vv\x9b\x1a\xfc\x14.c\x94\xc9=\xb0\x0f!d\b\x18*@m\x7f\xaal\x17G\xd6?\x81\x16P\x03\x10e\xc3\xcd\xb1B\xeb\x01B\\\x91A\xa1\x8an\xb4#\xadr\x1e\x81v\xa2\x0e6x\xca\x8b\xa6\xd8\x1e\x00_^9\xb1\b\x87\xc6\xb4\xf0\'f\xba\xbd\xfe\x11\xf8\xc8W\x81s^\xd9\x03\x00\x00\x00\x00\x00\x00\x00\x1b\x17E\xb23\x12\xb0\xeb\xef\x8c\xb24h\xd7}\x7f\x92Hgej\x957\xe2\x1fA\x00\xdc\xdd\x11x\x90\x97QJ\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00&\xd8\xb3S\xe0\x1e\xa7\xc3`~U\x91\xfa\x92\x1e\xccdfFz\xa8\t\xe4+\x83\xac\x94'}, 0x30) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0x4030582a, &(0x7f0000000040)) syz_clone(0x74809480, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) 20:27:59 executing program 2: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00'}, 0x10) 20:27:59 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) close(r0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000080)={'pimreg\x00', 0x200}) 20:27:59 executing program 0: r0 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xe4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$kcm(0xa, 0x5, 0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0xff, 0x0, 0x0, 0x62, 0x0, 0x5, 0x1000, 0x8, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x995, 0x4, @perf_config_ext={0x0, 0x6ca}, 0x4, 0x9, 0xffffffff, 0x0, 0x1000, 0x1, 0x554, 0x0, 0xe8d, 0x0, 0x800}, 0xffffffffffffffff, 0xf, r0, 0x3) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000440)={@cgroup, 0xffffffffffffffff, 0x24}, 0x10) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@in={0x2, 0x0, @loopback=0xac141435}, 0x80, &(0x7f0000000700)=[{&(0x7f00000000c0)="8e", 0x34000}], 0x1, &(0x7f00000001c0)=[{0x20, 0x84, 0x8, "03e330e044443a3b06"}], 0x20, 0xfe80}, 0x0) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f00000003c0), 0x10) perf_event_open(&(0x7f0000000340)={0x0, 0x80, 0x5d, 0x3, 0xff, 0x8, 0x0, 0xfff, 0x1008, 0x4, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, @perf_bp={&(0x7f0000000300), 0x9}, 0x40000, 0x6, 0x3ff, 0x7, 0x4, 0x7fffffff, 0x800, 0x0, 0x1, 0x0, 0x1a2}, 0xffffffffffffffff, 0xf, r2, 0x71c9c187fcac73ec) 20:27:59 executing program 4: perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0xb, 0xffffffffffffffff, 0x8) r0 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xe4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$kcm(0xa, 0x5, 0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0xff, 0x0, 0x0, 0x62, 0x0, 0x5, 0x1000, 0x8, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x995, 0x4, @perf_config_ext={0x3, 0x6ca}, 0x4, 0x0, 0xffffffff, 0x0, 0x1000, 0x1, 0x554, 0x0, 0x0, 0x0, 0x800}, 0xffffffffffffffff, 0xf, r0, 0x3) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000400), 0x4) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000440)={@cgroup, 0xffffffffffffffff, 0x24}, 0x10) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@in={0x2, 0x0, @loopback=0xac141435}, 0x80, &(0x7f0000000700)=[{&(0x7f00000000c0)="8e", 0x34000}], 0x1, &(0x7f00000001c0)=[{0x20, 0x84, 0x8, "03e330e044443a3b06"}], 0x20, 0xfe80}, 0x0) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f00000003c0), 0x10) perf_event_open(&(0x7f0000000340)={0x0, 0x80, 0x5d, 0x3, 0xff, 0x8, 0x0, 0xfff, 0x1008, 0x4, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, @perf_bp={&(0x7f0000000300), 0x9}, 0x0, 0x6, 0x3ff, 0x7, 0x4, 0x7fffffff, 0x800, 0x0, 0x1, 0x0, 0x1a2}, 0xffffffffffffffff, 0xf, r2, 0x71c9c187fcac73ec) 20:27:59 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x4004662b, &(0x7f00000005c0)=0x1) openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 20:28:00 executing program 1: perf_event_open(&(0x7f0000000280)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x4004662b, &(0x7f00000005c0)=0x1) openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, 0x0) perf_event_open(&(0x7f00000001c0)={0x3, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x438, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000180)}, 0xa4ca, 0x0, 0x1ff, 0x0, 0x800, 0x0, 0x0, 0x0, 0xad, 0x0, 0x200}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xd, 0xffffffffffffffff, 0x0) 20:28:00 executing program 2: r0 = socket$kcm(0xa, 0x2, 0x11) sendmsg$kcm(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in6={0xa, 0x6, 0x0, @mcast2, 0x31}, 0x80, 0x0, 0x0, 0x0, 0x0, 0x4800}, 0x0) [ 571.752849] IPVS: ftp: loaded support on port[0] = 21 20:28:00 executing program 2: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0xa, 0x2, 0x11) sendmsg$kcm(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in6={0xa, 0x6, 0x0, @mcast2, 0xc}, 0x80, &(0x7f0000000340), 0x0, 0x0, 0x0, 0x4800}, 0x0) socket$kcm(0x11, 0x200000000000002, 0x300) 20:28:00 executing program 3: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0xa, 0x2, 0x11) sendmsg$kcm(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in6={0xa, 0x6, 0x0, @mcast2, 0x6}, 0x80, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x4800}, 0x0) 20:28:00 executing program 2: perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0xb, 0xffffffffffffffff, 0x8) r0 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xe4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$kcm(0xa, 0x5, 0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0xff, 0x0, 0x0, 0x62, 0x0, 0x5, 0x1000, 0x8, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x995, 0x4, @perf_config_ext={0x3, 0x6ca}, 0x4, 0x0, 0xffffffff, 0x0, 0x1000, 0x1, 0x554, 0x0, 0x0, 0x0, 0x800}, 0xffffffffffffffff, 0xf, r0, 0x3) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000400), 0x4) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000440)={@cgroup, 0xffffffffffffffff, 0x24}, 0x10) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@in={0x2, 0x0, @loopback=0xac141435}, 0x80, &(0x7f0000000700)=[{&(0x7f00000000c0)="8e", 0x34000}], 0x1, &(0x7f00000001c0)=[{0x20, 0x84, 0x8, "03e330e044443a3b06"}], 0x20, 0xfe80}, 0x0) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f00000003c0), 0x10) perf_event_open(&(0x7f0000000340)={0x0, 0x80, 0x5d, 0x3, 0xff, 0x8, 0x0, 0xfff, 0x1008, 0x4, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, @perf_bp={&(0x7f0000000300), 0x9}, 0x0, 0x6, 0x3ff, 0x7, 0x4, 0x7fffffff, 0x800, 0x0, 0x1, 0x0, 0x1a2}, 0xffffffffffffffff, 0xf, r2, 0x0) 20:28:00 executing program 1: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$kcm(0xa, 0x2, 0x11) r0 = socket$kcm(0xa, 0x2, 0x11) sendmsg$kcm(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in6={0xa, 0x6, 0x0, @mcast2, 0x19}, 0xbad3, &(0x7f0000000340), 0x2b, &(0x7f0000000180), 0x0, 0x4800}, 0x0) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x88, 0x68, 0x0, 0x0) sendmsg$kcm(r0, &(0x7f0000001880)={&(0x7f0000000000)=@phonet={0x23, 0x8d, 0x1, 0x3f}, 0x80, &(0x7f0000001600)=[{&(0x7f0000000380)}, {0x0}, {0x0}, {&(0x7f0000001540)="7be2d30987632f7ab08fdacbb57ef3db33630aba8285cf9547a6e1e6d7e1d65d5dcb5abff7f882163764ad78fcc44ccc435c7aea5496766f8754b12392a87c232ede8323", 0x44}], 0x4}, 0x0) sendmsg$kcm(0xffffffffffffffff, 0x0, 0x0) sendmsg$kcm(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x88, 0x68, &(0x7f0000000040), 0x14) sendmsg$kcm(0xffffffffffffffff, &(0x7f00000022c0)={&(0x7f00000018c0)=@nfc_llcp={0x27, 0x0, 0x0, 0x6, 0x0, 0x0, "a11cec25216055f31d078267d6e9aed1b8a1e3a6a39a6074eee55cf86b24079caee67f86776712e415ecb8b83016ce641808007acf1ba0a0cc741d482ab491"}, 0x80, 0x0}, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 20:28:00 executing program 5: perf_event_open(&(0x7f0000000280)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x4004662b, &(0x7f00000005c0)=0x1) r1 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, 0x0) perf_event_open(&(0x7f00000001c0)={0x3, 0x80, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x2, 0x438, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000180), 0xa}, 0xa4ca, 0x0, 0x1ff, 0x0, 0x800, 0x0, 0x0, 0x0, 0xad, 0x0, 0x200}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x4a}) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x0, 0x0, 0x0, 0x40, 0x0, 0x1fc, 0x81000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x5, 0x35af000000000000}, 0x0, 0x4000000002, 0x0, 0x9, 0x0, 0x101}, 0x0, 0xd, 0xffffffffffffffff, 0x0) 20:28:00 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0x3, &(0x7f0000000240)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfffffffe}}, &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:28:00 executing program 1: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002300)='./cgroup/syz0\x00', 0x200002, 0x0) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0xa, 0x2, 0x11) r1 = socket$kcm(0xa, 0x2, 0x11) sendmsg$kcm(r1, &(0x7f0000000480)={&(0x7f0000000080)=@in6={0xa, 0x6, 0x0, @mcast2, 0x37}, 0xbad3, &(0x7f0000000340), 0x2b, &(0x7f0000000180), 0x0, 0x4800}, 0x0) sendmsg$kcm(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x88, 0x68, &(0x7f0000000040), 0x14) sendmsg$kcm(r0, 0x0, 0x0) sendmsg$kcm(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x4000000) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x88, 0x68, &(0x7f0000000040), 0x14) 20:28:00 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000002b80)={0x18, 0x3, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000340)={r0, 0xe0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000380)={r1}, 0x4) 20:28:00 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000002b80)={0x1b, 0x3, &(0x7f0000002d00)=@framed, &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x4, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x5cc5}, 0x80) 20:28:00 executing program 4: perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0xb, 0xffffffffffffffff, 0x8) r0 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xe4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$kcm(0xa, 0x5, 0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0xff, 0x0, 0x0, 0x62, 0x0, 0x5, 0x1000, 0x8, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x995, 0x4, @perf_config_ext={0x3, 0x6ca}, 0x4, 0x0, 0xffffffff, 0x0, 0x1000, 0x1, 0x554, 0x0, 0x0, 0x0, 0x800}, 0xffffffffffffffff, 0xf, r0, 0x3) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000400), 0x4) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000440)={@cgroup, 0xffffffffffffffff, 0x24}, 0x10) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@in={0x2, 0x0, @loopback=0xac141435}, 0x80, &(0x7f0000000700)=[{&(0x7f00000000c0)="8e", 0x34000}], 0x1, &(0x7f00000001c0)=[{0x20, 0x84, 0x8, "03e330e044443a3b06"}], 0x20, 0xfe80}, 0x0) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f00000003c0), 0x10) perf_event_open(&(0x7f0000000340)={0x0, 0x80, 0x5d, 0x3, 0xff, 0x8, 0x0, 0xfff, 0x1008, 0x4, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, @perf_bp={&(0x7f0000000300), 0x9}, 0x0, 0x6, 0x3ff, 0x7, 0x4, 0x7fffffff, 0x800, 0x0, 0x1, 0x0, 0x1a2}, 0xffffffffffffffff, 0xf, r2, 0x71c9c187fcac73ec) 20:28:00 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000002b80)={0x1b, 0x3, &(0x7f0000002d00)=@framed, &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x10, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x5cc5}, 0x80) 20:28:01 executing program 0: bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000001b40)={0x0, 0x0, 0x0, 0x0}, 0x38) 20:28:01 executing program 5: syz_clone(0x0, &(0x7f00000008c0), 0x0, 0x0, 0x0, &(0x7f0000000980)="d0") socketpair(0x0, 0x0, 0x0, &(0x7f0000004780)) 20:28:01 executing program 3: ioctl$TUNSETVNETLE(0xffffffffffffffff, 0x400454dc, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001980)) 20:28:01 executing program 2: perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0xb, 0xffffffffffffffff, 0x8) r0 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xe4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$kcm(0xa, 0x5, 0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0xff, 0x0, 0x0, 0x62, 0x0, 0x5, 0x1000, 0x8, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x995, 0x4, @perf_config_ext={0x3, 0x6ca}, 0x4, 0x0, 0xffffffff, 0x0, 0x1000, 0x1, 0x554, 0x0, 0x0, 0x0, 0x800}, 0xffffffffffffffff, 0xf, r0, 0x3) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000400), 0x4) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000440)={@cgroup, 0xffffffffffffffff, 0x24}, 0x10) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@in={0x2, 0x0, @loopback=0xac141435}, 0x80, &(0x7f0000000700)=[{&(0x7f00000000c0)="8e", 0x34000}], 0x1, &(0x7f00000001c0)=[{0x20, 0x84, 0x8, "03e330e044443a3b06"}], 0x20, 0xfe80}, 0x0) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f00000003c0), 0x10) perf_event_open(&(0x7f0000000340)={0x0, 0x80, 0x5d, 0x3, 0xff, 0x8, 0x0, 0xfff, 0x1008, 0x4, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, @perf_bp={&(0x7f0000000300), 0x9}, 0x0, 0x6, 0x3ff, 0x7, 0x4, 0x7fffffff, 0x800, 0x0, 0x1, 0x0, 0x1a2}, 0xffffffffffffffff, 0xf, r2, 0x0) 20:28:01 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000700)=@bpf_lsm={0x1d, 0x3, &(0x7f0000000400)=@framed, &(0x7f0000000480)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 20:28:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x0) write$cgroup_pid(r1, 0x0, 0x0) 20:28:01 executing program 5: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)="d0") socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000003200)) 20:28:01 executing program 3: bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000600)={0x0, 0x0}, 0x8) r1 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000000)=r0, 0x4) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x3, &(0x7f0000000080)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x3, 0xa8, &(0x7f0000000100)=""/168, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000200), 0x10}, 0x80) 20:28:01 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000002b80)={0x1b, 0x3, &(0x7f0000002d00)=@framed, &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x1840, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x5cc5}, 0x80) 20:28:01 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x1}, 0x20) 20:28:01 executing program 4: perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0xb, 0xffffffffffffffff, 0x8) r0 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xe4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$kcm(0xa, 0x5, 0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0xff, 0x0, 0x0, 0x62, 0x0, 0x5, 0x1000, 0x8, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x995, 0x4, @perf_config_ext={0x3, 0x6ca}, 0x4, 0x0, 0xffffffff, 0x0, 0x1000, 0x1, 0x554, 0x0, 0x0, 0x0, 0x800}, 0xffffffffffffffff, 0xf, r0, 0x3) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000400), 0x4) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000440)={@cgroup, 0xffffffffffffffff, 0x24}, 0x10) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@in={0x2, 0x0, @loopback=0xac141435}, 0x80, &(0x7f0000000700)=[{&(0x7f00000000c0)="8e", 0x34000}], 0x1, &(0x7f00000001c0)=[{0x20, 0x84, 0x8, "03e330e044443a3b06"}], 0x20, 0xfe80}, 0x0) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f00000003c0), 0x10) perf_event_open(&(0x7f0000000340)={0x0, 0x80, 0x5d, 0x3, 0xff, 0x8, 0x0, 0xfff, 0x1008, 0x4, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, @perf_bp={&(0x7f0000000300), 0x9}, 0x0, 0x6, 0x3ff, 0x7, 0x4, 0x7fffffff, 0x800, 0x0, 0x1, 0x0, 0x1a2}, 0xffffffffffffffff, 0xf, r2, 0x71c9c187fcac73ec) 20:28:01 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003000)={0xffffffffffffffff, 0xffffffffffffffff}) write$cgroup_pid(r1, &(0x7f0000000280), 0x12) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000003c0)=""/15, 0xf}, {&(0x7f0000000540)=""/95, 0x5f}], 0x2}, 0x0) 20:28:01 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001200)={&(0x7f0000001080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@restrict={0x0, 0x0, 0x0, 0xb, 0x4}, @func_proto]}}, &(0x7f0000001140)=""/137, 0x32, 0x89, 0x1}, 0x20) 20:28:01 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000002b80)={0x1b, 0x3, &(0x7f0000002d00)=@framed, &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x5cc5}, 0x80) 20:28:01 executing program 3: perf_event_open$cgroup(&(0x7f0000000100)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb47252e06f260a91, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 20:28:02 executing program 2: perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0xb, 0xffffffffffffffff, 0x8) r0 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xe4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$kcm(0xa, 0x5, 0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0xff, 0x0, 0x0, 0x62, 0x0, 0x5, 0x1000, 0x8, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x995, 0x4, @perf_config_ext={0x3, 0x6ca}, 0x4, 0x0, 0xffffffff, 0x0, 0x1000, 0x1, 0x554, 0x0, 0x0, 0x0, 0x800}, 0xffffffffffffffff, 0xf, r0, 0x3) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000400), 0x4) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000440)={@cgroup, 0xffffffffffffffff, 0x24}, 0x10) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@in={0x2, 0x0, @loopback=0xac141435}, 0x80, &(0x7f0000000700)=[{&(0x7f00000000c0)="8e", 0x34000}], 0x1, &(0x7f00000001c0)=[{0x20, 0x84, 0x8, "03e330e044443a3b06"}], 0x20, 0xfe80}, 0x0) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f00000003c0), 0x10) perf_event_open(&(0x7f0000000340)={0x0, 0x80, 0x5d, 0x3, 0xff, 0x8, 0x0, 0xfff, 0x1008, 0x4, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, @perf_bp={&(0x7f0000000300), 0x9}, 0x0, 0x6, 0x3ff, 0x7, 0x4, 0x7fffffff, 0x800, 0x0, 0x1, 0x0, 0x1a2}, 0xffffffffffffffff, 0xf, r2, 0x0) 20:28:02 executing program 5: socketpair(0x76, 0x0, 0x0, &(0x7f0000001680)) 20:28:02 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000003280)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x48) 20:28:02 executing program 3: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x3}, 0x0, 0x0, r1) 20:28:02 executing program 0: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$FBIOGET_FSCREENINFO(r0, 0x4602, &(0x7f0000000000)) 20:28:02 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = gettid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000180)={r1, r0, 0x0, 0x0, 0x0}, 0x30) 20:28:02 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x5, 0xa, 0x7fff, 0x2}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f00000000c0)={r0, &(0x7f00000003c0), 0x20000000}, 0x20) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x7cf, 0x0, 0x2, 0x0, r0, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe}, 0x48) bpf$MAP_LOOKUP_ELEM(0x3, &(0x7f00000000c0)={r0, &(0x7f0000000040), 0x0}, 0x20) 20:28:02 executing program 4: perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0xb, 0xffffffffffffffff, 0x8) r0 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xe4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$kcm(0xa, 0x5, 0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0xff, 0x0, 0x0, 0x62, 0x0, 0x5, 0x1000, 0x8, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x995, 0x4, @perf_config_ext={0x3, 0x6ca}, 0x4, 0x0, 0xffffffff, 0x0, 0x1000, 0x1, 0x554, 0x0, 0x0, 0x0, 0x800}, 0xffffffffffffffff, 0xf, r0, 0x3) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000400), 0x4) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000440)={@cgroup, 0xffffffffffffffff, 0x24}, 0x10) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@in={0x2, 0x0, @loopback=0xac141435}, 0x80, &(0x7f0000000700)=[{&(0x7f00000000c0)="8e", 0x34000}], 0x1, &(0x7f00000001c0)=[{0x20, 0x84, 0x8, "03e330e044443a3b06"}], 0x20, 0xfe80}, 0x0) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f00000003c0), 0x10) perf_event_open(&(0x7f0000000340)={0x0, 0x80, 0x5d, 0x3, 0xff, 0x8, 0x0, 0xfff, 0x1008, 0x4, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, @perf_bp={&(0x7f0000000300), 0x9}, 0x0, 0x6, 0x3ff, 0x7, 0x4, 0x7fffffff, 0x800, 0x0, 0x1, 0x0, 0x1a2}, 0xffffffffffffffff, 0xf, r2, 0x71c9c187fcac73ec) 20:28:02 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x2) sendmsg$inet(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)='\"', 0x1}], 0x1}, 0x48041) 20:28:02 executing program 5: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.net/syz1\x00', 0x200002, 0x0) close(r0) 20:28:02 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_DEL_DEVKEY(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0}, 0x1, 0x0, 0x3f00}, 0x0) 20:28:02 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_DEL_DEVKEY(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0}, 0x1, 0x0, 0x9effffff}, 0x0) 20:28:03 executing program 2: perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0xb, 0xffffffffffffffff, 0x8) r0 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xe4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$kcm(0xa, 0x5, 0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0xff, 0x0, 0x0, 0x62, 0x0, 0x5, 0x1000, 0x8, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x995, 0x4, @perf_config_ext={0x3, 0x6ca}, 0x4, 0x0, 0xffffffff, 0x0, 0x1000, 0x1, 0x554, 0x0, 0x0, 0x0, 0x800}, 0xffffffffffffffff, 0xf, r0, 0x3) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000400), 0x4) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000440)={@cgroup, 0xffffffffffffffff, 0x24}, 0x10) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@in={0x2, 0x0, @loopback=0xac141435}, 0x80, &(0x7f0000000700)=[{&(0x7f00000000c0)="8e", 0x34000}], 0x1, &(0x7f00000001c0)=[{0x20, 0x84, 0x8, "03e330e044443a3b06"}], 0x20, 0xfe80}, 0x0) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f00000003c0), 0x10) perf_event_open(&(0x7f0000000340)={0x0, 0x80, 0x5d, 0x3, 0xff, 0x8, 0x0, 0xfff, 0x1008, 0x4, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, @perf_bp={&(0x7f0000000300), 0x9}, 0x0, 0x6, 0x3ff, 0x7, 0x4, 0x7fffffff, 0x800, 0x0, 0x1, 0x0, 0x1a2}, 0xffffffffffffffff, 0xf, r2, 0x0) 20:28:03 executing program 5: syz_clone(0x9000, 0x0, 0x0, &(0x7f00000002c0), 0x0, 0x0) 20:28:03 executing program 3: r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc2}, &(0x7f0000000100)={0x0, "7c6d313f41a67d7f62cf64c3be599f41ee9fe3221dc1920d744b1477aa01009d08a2a5269f1c4272a38a30c4a1292d3ed43600"}, 0x48, 0xffffffffffffffff) keyctl$KEYCTL_MOVE(0xf, r0, 0x0, 0x0, 0x0) 20:28:03 executing program 0: socketpair(0x29, 0x2, 0x4, &(0x7f0000000080)) 20:28:03 executing program 0: add_key$fscrypt_v1(&(0x7f0000000000), 0x0, 0x0, 0x0, 0xffffffffffffffff) keyctl$KEYCTL_MOVE(0xe, 0x0, 0x0, 0x0, 0x0) 20:28:03 executing program 5: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x3, r0, 0x0, 0x0, 0x0) 20:28:03 executing program 3: r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc2}, &(0x7f0000000100)={0x0, "7c6d313f41a67d7f62cf64c3be599f41ee9fe3221dc1920d744b1477aa01009d08a2a5269f1c4272a38a30c4a1292d3ed43600"}, 0x48, 0xffffffffffffffff) keyctl$KEYCTL_MOVE(0x6, r0, 0x0, 0x0, 0x0) 20:28:03 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000200)=@ipv4_getaddr={0x18, 0x16, 0x1}, 0x18}}, 0x0) 20:28:03 executing program 5: r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc1}, &(0x7f0000000080)={0x0, "1ef8da85a67aa5ddff8f5b62dd50e8e311f59cabb18f0c55746f68b30212d10f268a82eb5793f135ede96adf224556c0bb1fc2a11156f7a2d1e1ce2100728101"}, 0x48, 0xfffffffffffffffc) r1 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc1}, &(0x7f0000000080)={0x0, "1ef8da85a67aa5ddff8f5b62dd50e8e311f59cabb18f0c55746f68b30212d10f268a82eb5793f135ede96adf224556c0bb1fc2a11156f7a2d1e1ce2100728101"}, 0x48, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x6, r1, r0, 0x0, 0x0) 20:28:03 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000180), r1) sendmsg$IEEE802154_LLSEC_DEL_DEVKEY(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000540)={0x14, r2, 0x1, 0x0, 0x0, {0x25}}, 0x14}}, 0x0) 20:28:03 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000005600)={0x0, 0x0, &(0x7f00000055c0)={&(0x7f0000000200)=@delchain={0x24, 0x65, 0x1, 0x0, 0x0, {0x3}}, 0x24}}, 0x0) 20:28:03 executing program 0: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x2, r0, 0x0, 0x0, 0x0) 20:28:04 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_DEL_DEVKEY(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000540)={0x1c, 0x0, 0x0, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_INDEX={0x8}]}, 0xfffffdef}}, 0x0) 20:28:04 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_MEDIA_GET(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x300}, 0x0) 20:28:04 executing program 1: syz_clone(0x15861400, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) 20:28:04 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_DEL_DEVKEY(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0xffffff1f}, 0x0) 20:28:04 executing program 0: r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc2}, &(0x7f0000000100)={0x0, "7c6d313f41a67d7f62cf64c3be599f41ee9fe3221dc1920d744b1477aa01009d08a2a5269f1c4272a38a30c4a1292d3ed43600"}, 0x48, 0xffffffffffffffff) r1 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc1}, &(0x7f0000000080)={0x0, "1ef8da85a67aa5ddff8f5b62dd50e8e311f59cabb18f0c55746f68b30212d10f268a82eb5793f135ede96adf224556c0bb1fc2a11156f7a2d1e1ce2100728101"}, 0x48, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x1e, r0, r1, r0, 0x0) getresuid(0x0, 0x0, 0x0) 20:28:04 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_DEL_DEVKEY(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000540)={0x1c, 0x0, 0x0, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_INDEX={0x8}]}, 0x33fe0}}, 0x0) 20:28:04 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_GET(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="48010000", @ANYRES16=r1, @ANYBLOB='K'], 0x148}}, 0x0) 20:28:04 executing program 5: r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc2}, &(0x7f0000000100)={0x0, "7c6d313f41a67d7f62cf64c3be599f41ee9fe3221dc1920d744b1477aa01009d08a2a5269f1c4272a38a30c4a1292d3ed43600"}, 0x48, 0xffffffffffffffff) keyctl$KEYCTL_MOVE(0x2, r0, 0x0, 0x0, 0x0) 20:28:04 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_MEDIA_GET(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="48010000", @ANYRES16], 0x148}, 0x300}, 0x0) 20:28:04 executing program 3: add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @auto=[0x35, 0x33, 0x35, 0x38, 0xe3f75b195a9ddbb7, 0x66, 0x61, 0x33, 0x62, 0x65, 0x33, 0x64, 0x30, 0x32, 0x63, 0x39]}, &(0x7f0000000080)={0x0, "1ef8da85e67aa5ddff6f68b30212d10f268a82eb5793f135ede96adf224556c0bb1fc2a11156f7a2d1e1ce91ef72810100"}, 0x48, 0xfffffffffffffffc) 20:28:04 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000180), r1) sendmsg$IEEE802154_LIST_PHY(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, r2, 0x1}, 0x14}}, 0x0) 20:28:04 executing program 5: keyctl$KEYCTL_MOVE(0x2, 0x0, 0x0, 0x0, 0x0) 20:28:04 executing program 1: r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc2}, &(0x7f0000000100)={0x0, "7c6d313f41a67d7f62cf64c3be599f41ee9fe3221dc1920d744b1477aa01009d08a2a5269f1c4272a38a30c4a1292d3ed43600"}, 0x48, 0xffffffffffffffff) request_key(&(0x7f0000000080)='ceph\x00', &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000180)='fscrypt:', r0) 20:28:04 executing program 2: keyctl$KEYCTL_MOVE(0x6, 0x0, 0x0, 0x0, 0x0) 20:28:04 executing program 3: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f00000006c0), &(0x7f0000000700)={'syz', 0x0}, 0x0, 0x0, r0) keyctl$KEYCTL_MOVE(0x1e, r0, r1, r0, 0x0) ioctl$PPPIOCSMAXCID(0xffffffffffffffff, 0x40047451, 0x0) 20:28:04 executing program 0: request_key(&(0x7f0000000080)='pkcs7_test\x00', &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0xfffffffffffffffe) request_key(&(0x7f0000000000)='rxrpc_s\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000100)='()\x00', 0x0) 20:28:04 executing program 2: r0 = add_key$keyring(&(0x7f00000001c0), &(0x7f0000000200)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$get_persistent(0x16, 0x0, r0) 20:28:04 executing program 4: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, &(0x7f0000000300)) 20:28:04 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000040)={@broadcast, @empty, @val, {@ipv4}}, 0x0) 20:28:04 executing program 0: openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) 20:28:04 executing program 5: request_key(&(0x7f0000000180)='.request_key_auth\x00', 0x0, 0x0, 0x0) 20:28:04 executing program 3: unshare(0x6c060000) r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)={0x0, 0x3c}}, 0x0) getsockname$packet(r2, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x28a) bind$packet(r0, &(0x7f0000000040)={0x11, 0x7, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x14) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)=ANY=[@ANYBLOB="3c00000010003904000002000000000000000000", @ANYRES32=r3, @ANYBLOB="03040000000000001c0012800b00010067656e65766500000c00028005000c0001"], 0x3c}}, 0x0) bind$packet(r0, &(0x7f00000000c0)={0x11, 0x0, r3}, 0x14) sendto$inet6(r0, &(0x7f0000000100)="0503460008003e000000020088a8", 0xe, 0x0, 0x0, 0x0) 20:28:04 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000100)={0xa, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f00000001c0)=0x3) sched_setscheduler(0x0, 0x0, 0x0) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet6(0xa, 0x1, 0x8010000000000084) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x1) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, 0x0) bind$inet6(r3, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @empty}, 0x1c) connect$inet6(r3, &(0x7f0000000000)={0xa, 0x4e21, 0x10000120, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r3, 0x84, 0x9, &(0x7f0000000300)={0x0, @in6={{0xa, 0x0, 0x0, @empty}}, 0x0, 0x0, 0x0, 0x0, 0xb3550aa4ba878394}, 0x9c) 20:28:04 executing program 2: keyctl$KEYCTL_MOVE(0x14, 0x0, 0x0, 0x0, 0x0) 20:28:04 executing program 0: socket$inet6_udp(0xa, 0x2, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) keyctl$reject(0x13, 0x0, 0x100000000, 0x2, 0xfffffffffffffff8) getgroups(0x0, 0x0) inotify_init1(0x0) openat$loop_ctrl(0xffffffffffffff9c, 0x0, 0x200, 0x0) socket$netlink(0x10, 0x3, 0x0) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0x0) socket$netlink(0x10, 0x3, 0x0) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000880)={0x0}}, 0x0) socket$key(0xf, 0x3, 0x2) syz_clone(0x2000, &(0x7f0000000340), 0x0, 0x0, 0x0, &(0x7f0000000400)) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000005880)={0x2020}, 0x2020) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, 0x0, 0x0) 20:28:04 executing program 5: r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc2}, &(0x7f0000000100)={0x0, "7c6d313f41a67d7f62cf64c3be599f41ee9fe3221dc1920d744b1477aa01009d08a2a5269f1c4272a38a30c4a1292d3ed43600"}, 0x48, 0xffffffffffffffff) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 20:28:04 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000180), r1) sendmsg$IEEE802154_LLSEC_DEL_DEVKEY(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000540)={0x14, r2, 0x1, 0x0, 0x0, {0x24}}, 0x14}}, 0x0) 20:28:04 executing program 2: openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x410002, 0x0) [ 576.421665] IPVS: ftp: loaded support on port[0] = 21 20:28:05 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000005600)={0x0, 0x0, &(0x7f00000055c0)={&(0x7f0000000200)=@delchain={0x24, 0x7b, 0x1}, 0x24}}, 0x0) 20:28:05 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x0, 0x0, 0x0, 0x0, 0x145e, 0x1}, 0x48) 20:28:05 executing program 0: request_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x3}, 0x0, 0xffffffffffffffff) 20:28:05 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_MEDIA_GET(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000400)=ANY=[], 0x148}, 0x300}, 0x0) 20:28:05 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) connect$x25(r0, 0x0, 0x0) 20:28:05 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000005600)={0x0, 0x0, &(0x7f00000055c0)={&(0x7f0000000200)=@delchain={0x38, 0x65, 0x1, 0x0, 0x0, {}, [@filter_kind_options=@f_u32={{0x8}, {0xc, 0x2, [@TCA_U32_FLAGS={0x8}]}}]}, 0x38}}, 0x0) 20:28:05 executing program 4: r0 = socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 20:28:05 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f00000000c0), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) open$dir(0x0, 0x0, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) bind$netlink(r2, &(0x7f0000000080), 0xc) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(0xffffffffffffffff, 0xf504, 0x0) r3 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r3, &(0x7f00000000c0)={0xa, 0x0, 0x0, @empty}, 0x1c) sendmmsg(r3, &(0x7f0000000480), 0x2e9, 0x0) r4 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x40001, 0xa) write$binfmt_script(r4, &(0x7f0000000100)={'#! ', './file0', [{0x20, ']$*/).,}[+$*\xcb^^}#%'}, {0x20, '^'}, {0x20, ':\x9c:'}, {}, {0x20, '&\xb0\')'}], 0xa, "e1fcd9ce6cf08f4f0521cb1953692ca68b64cfb146e9e15604f4b0da1979681ee53d38dc0a08468d6677a362fa1a4acf013799c9003866266bed4e1664647ed8f3a8096d5e853cfc59683d46232e1d2cf799ab787be783ebc012920e0679ccd141c272e3ef51a1ea2bb024e80ff448e492795949de6ac8508d"}, 0xa3) 20:28:05 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') open$dir(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) 20:28:05 executing program 2: syz_emit_ethernet(0x66, &(0x7f0000001380)={@random="6f9c4e46a27a", @random="cd913f340217", @val, {@ipv6}}, 0x0) 20:28:05 executing program 3: syz_emit_ethernet(0x46, &(0x7f0000000780)={@local, @local, @val, {@ipv6}}, 0x0) 20:28:05 executing program 5: syz_emit_ethernet(0x6e, &(0x7f00000000c0)={@broadcast, @broadcast, @val, {@ipv6}}, 0x0) 20:28:05 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') unlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8) 20:28:05 executing program 2: syz_emit_ethernet(0x72, &(0x7f00000001c0)={@broadcast, @broadcast, @val, {@ipv6}}, 0x0) 20:28:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) [ 577.309911] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 20:28:05 executing program 3: syz_emit_ethernet(0x66, &(0x7f00000000c0)={@broadcast, @broadcast, @val, {@ipv6}}, 0x0) [ 577.369806] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 20:28:05 executing program 4: syz_emit_ethernet(0x66, &(0x7f0000000000)={@local, @broadcast, @val, {@ipv6}}, 0x0) 20:28:05 executing program 3: mlock(&(0x7f0000ff5000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0) 20:28:05 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) [ 577.439581] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 577.504516] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 577.525639] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 577.551948] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 577.586502] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 577.600687] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 577.610135] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 577.624988] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 20:28:06 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @local, @val, {@ipv6}}, 0x0) 20:28:06 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000005600)={0x0, 0x0, &(0x7f00000055c0)={&(0x7f0000000200)=@delchain={0xec0, 0x65, 0x1, 0x0, 0x0, {}, [@TCA_RATE={0x6}, @filter_kind_options=@f_u32={{0x8}, {0x1e90, 0x2, [@TCA_U32_FLAGS={0x8}, @TCA_U32_ACT={0x1e84, 0x7, [@m_csum={0xd4, 0x0, 0x0, 0x0, {{0x9}, {0x58, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c}, @TCA_CSUM_PARMS={0x1c}, @TCA_CSUM_PARMS={0x1c}]}, {0x51, 0x6, "a398b46bc651d603abaca58c9b46882376b394cb760f2f171c36f7dea12f6d3f86e5b5520a8ec4825ce8ba4bdea2f7aeb7503719f1867d7f78960fd53c18aa6afc7283baa67a679734ae9b7398"}, {0xc}, {0xc}}}, @m_csum={0xbc, 0x0, 0x0, 0x0, {{0x9}, {0x74, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c}, @TCA_CSUM_PARMS={0x1c}, @TCA_CSUM_PARMS={0x1c}, @TCA_CSUM_PARMS={0x1c}]}, {0x1d, 0x6, "e38e8780f0f1a5622832c8e67dfa380c74bea0a69e2aee9c40"}, {0xc}, {0xc}}}, @m_csum={0xb8, 0x0, 0x0, 0x0, {{0x9}, {0x3c, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c}, @TCA_CSUM_PARMS={0x1c}]}, {0x51, 0x6, "d9277e460c92afc9bfac82e2faa7b4937523d0bc25402bec5ff5d7784f88833f4345e16f90d7abdec111b1408027a04b55a5623f2e6c53c34b60ed58334ca5997995732ffef591959f0f8c4eb8"}, {0xc}, {0xc}}}, @m_mirred={0x144, 0x0, 0x0, 0x0, {{0xb}, {0xe4, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20}, @TCA_MIRRED_PARMS={0x20}, @TCA_MIRRED_PARMS={0x20}, @TCA_MIRRED_PARMS={0x20}, @TCA_MIRRED_PARMS={0x20}, @TCA_MIRRED_PARMS={0x20}, @TCA_MIRRED_PARMS={0x20}]}, {0x35, 0x6, "826160be3b87e3115bdf90f05464c4b8c30a904085dd29cd83192704a510ebc2bd837d4d7c9c51e236c2624348882d9b5c"}, {0xc}, {0xc}}}, @m_mirred={0x16c, 0x0, 0x0, 0x0, {{0xb}, {0x84, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20}, @TCA_MIRRED_PARMS={0x20}, @TCA_MIRRED_PARMS={0x20}, @TCA_MIRRED_PARMS={0x20}]}, {0xbd, 0x6, "e9049ef5e4f0c58aa065f35a4b8ba47feee734b96bf7a4801c691c964865cba452b71720ee922965ca8fdf34438e6f2088fb7a8d4d0cc8ee2b59935831d9182153abcd343921e3487835dccdf8b13eea4bfc632589c9c678c28948af26db2069bb5ee91a5d5b731d7213ecaf9bae51667cecc6782e24120ecd6917a3e0d79d3fb0a2948de974390d195da0eb086f6cec0a668b533b8a146e9f42326297edf5cb7b1cfe68e9008262ce9e2242e3d88f59ee4bfc9c4644c79d3e"}, {0xc, 0x7, {0x1}}, {0xc}}}, @m_tunnel_key={0xf0, 0x0, 0x0, 0x0, {{0xf}, {0x14, 0x2, 0x0, 0x1, [@TCA_TUNNEL_KEY_ENC_DST_PORT={0x6}, @TCA_TUNNEL_KEY_ENC_DST_PORT={0x6}]}, {0xad, 0x6, "5cb50c9f08b203625e8b622b2f7c6bdbcd3a972f1b4adbc6c1253fc12173c5a963d6e8b6b7d5ab4696beefb100631ce3bf8229fee65894cbb1ae0dc086be2c87fa541e6706c8bd7ddcee0b484fd13db473e9212d7de50b6fd7c57aa6c07246b8f6f5fc564ed50dbae6a3d64662caa5c00a126a23a89656bb687de6ee0e5f812860bab601fe8e681f8ed16c2806fe5739b40a645ba0b1d43db32db563f51502bbe2f826b073775d5782"}, {0xc}, {0xc}}}, @m_pedit={0x1898, 0x0, 0x0, 0x0, {{0xa}, {0xe24, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS={0xe20}]}, {0xa49, 0x6, "af94014814515df936b0cb34a055d53647399950a3b908e5721e968bb5ed12c0796c8d2b5fa1399b5f141f584cade078b205baf73113fea36e50a99bcd5bbe0bddaeed4169042a4eec15dfa4cdeda39e49b49d1fba14547ecffcb5fabf551bb6fcd04b4497056d1e9b8c874c9eafcc11d69a6ac3c4750673915b579603c2baa027b6ac64791fedcf6135eaca02393da94e859e10006b6676d75434f088e72ce9486e6e33df0109c185c4d3189151696db7433609c9975a74f82e528e4cfc2a5a7e8873e1b659c455a45032fbffb686395e5c005ee06d102b4d3e662dac0de1e9dc3be9827661790ab03ba6fc9c545c25c9f754d96492373e22a00ec86a0ddae4d2c8d139061b124515c8ac7ab2857a95d470f291e7a5dc3fa1fac4a890a6575e96fdec7022e760d3482b0da0e633f780ad7be97e15c400a4e9e4f51cc8c32e9703669112393b7ac6dca0d52f523f0af7fdd3bc0223a6662552e1a85ecd69b545151e140a1560c2e5a10f51404ada5dbabdb44323bd61962416f1c3d8e41e51493b0213f85c31e2f0965ca7b5f39caa0f2c5bb228208d17dbe9b9a90cc60b8b6f607eb848846133a8c0f372773e894aa3c3299995029f995965e9366a41812d122c9baaef9169543bb5cfacfdda5d9ea20a6bbe812ca3c093daa886f578ade82ee1892e21cf2f6a2b6602da128daee55dfc05978467a611d53c9a0e39340468eed64f3ba43324682cc1082d80bbea33d7f4dd317898d88d4919d7d02084c24cac78ee278e5190869bdc8878001cd1cbc91d563e57d02116dc8cddb968aeaf79dc74754045b7543ae47a45dda10ff347a2aaa23cee64c3779b98cf4eef618f19b98cff1bd154819f9dd51d1548b3a3a0fc7eae6eb8c31d453503389b062e5d9bd7274adfa2c5f6fdf53935490f85c596044ff6f9440b5ad550403ff87411b2a888be1a9c1b2d4adb03f1c95d76f96aaad524fe9d735dd8e003a475ed31cc5a4047740f6d319a6fbd34e6ed35d41a0e9204ad975f6e6498dce6970c65b0c094fdc558b6cf37a1197221c9c473882eb55737b3809a2f8c35a5427f9bf263f9ba972ecc6b3977867067969a10b39f8a9e7120310d59053b8e98605b1497797ce644b16067bfe7d15c2d319a4bd2d0d70afcab08784c07fb61bcd4d942b5240dfebba70406d8b4b8492cc71832da55bc0bd543d4c94fa5d7ef935c84880d48aeead71a6b7cdb430a77088c64444a0074dc25ee2a7f90027631c041989ac5a6ee0b0236fa6b1f919f24f18e6011d8823925de485310c9f566c69ae7da2e5212d3b35c9a6ae10833808620b1f1166f4bb31caaa65b7b1dbfc293702de499282be0afb0bff33808b3d320be8212f6b6380c2915fdfbb7322a933194d426a9c519f36b57ce07c090bba0478872433ec2594c6ba42a210bdef0c4b8f55cdb72d13a94b925b8b56bc91e91c0de6635f11231ed445d5b5766003b161fcacd80d17af521b8b09ebbdbfceb6e90ca4d2f081271d71b884e1d1ee8eb8a91ef07da20414a7dc038dd35379a1b37658d22d6b35543d3f35bb8ad9c8b3f5ac91f6861266b0e5a25f9ac93106d83c93f1c5565b108c932e2c1cbf89cf5741b98c021633464cec3c1889ddc510de293fdcc9dc9109be278b9d41f8c38c2efb3b6007d6c1a798731b30252bd9455814aa0aa152cb8d062061a56073ca7cf6df6f722b8813f05d1dacdd636a5764c71406131464bfae1dbcf81ab2f6e61f0ccd11955c2baadfce496a8013c48db59f8219127cd0970b94bde8a70a6c400059c167597c9b23bb3d40cf5f36345bd260c3ba0bbe62538e9caa43e8e49b653de26f771c483db2323de8b2d8bd16ac5979babd454b1bab5a59403b4bd5e361b4a61834b76615a95b8d206d5e1e004ec568905fdb3b8cc4ea96f00d5f7eb5dcf672651dda70cbec9174efd6a212723e61311b0c260b97915c6f6accc452bb9ec16a81162a0776afc2b85af77942132b783c6d049c95b6d36043cd8bf6c9116295909444fd1a6df7f35a8e03361d82665ec7a38df7d18b0466f369206f6d71c0c3a2d70ddfd2e9d3a007f4cde35c28418eadae4fe8486fccb407aad00bc00b63679c2a301a3c9e011a0d0e7d1b7a69a8df38ff0c2a8b6d49330360a74f0544d12d0c0bebb7801fc5b838cff3b24db87cd338622372689e0228667f0b69b4ede627de99fabcea0804d64ca7955fe8281bf06b246b6f4d679925c3008a12b86899df02bcc40a87b5a80ce99005b82c41ec6d7eaa80cbebaa01cee053daa0002ece3dc1b42fb5a8e2b9d883e29268dad5727eef8e73043ddfdd0fb04935bc6798d24222a317b8fe08af30ae7af5d6b0106b6d78539dcafcf807c6e03a137c5b13f1ba30e58c051a47bae8182fc119da1c8b044916ed172a85a34c2089b3cec0e74b1a447445748df3e1c55ca5b8bb289e7898f046c8c3362e0a60333610da92d5e798c0672a420e8bb6199033c369e9852c3180cc06f9e6cda7bf4188abbf044de5c7ca645f14014d04e1a61e90cc7aee9a3931b6168d0a5b9ccbd89a756426082573b297e45efa8c9e6f36134c6ed41c52ad4be4ad1f1199a6129334b25846ce3728cd7cc9c78ae847677f2d80ade7361e29511bdf30db2eb14ccad23700247c52462ee5f40d671f553f1fbfa310d45c013ef18bbfde27fc714682d7db86f4400364de66aabb31f0021af87311e2d313e25bfcefe852c4a9630870e9b6cbba11d50185ad0b03e0a65394f74d98218ca9e96a4a90b0c781df2251e8257f4fdfb7130d7966e16dd30717183c072bd6410f588c35509a511c1f404120296a1b66c76fe32a1660d049d5f0c2cb2aaf52fdce4e1405c4f3bff8e1fbf9d72c3a9c7b4c2accc5c5b91157eec0f24d44cec9417a9cad7b585c309f05b4084ad68e0e3e3ba23d004f85e976edfba4b0a67dc18c6786c311f2802ccec730a60a161f1c6a3773fed77bfed9bd22a3a32110402cc1ef9d7027c9a74524d42b5ac8167c85e2b8532a354cd36f40a0d6fa1cbe8484b8a15f8aa852586cab6937cbae1b19680eba83dfc8fc3899e62cd2bdee2827b3af10307e9949c5e822db15d52b8285ca4b6ce2f518b0ea60087cb64ca88691e31da68f43bc1678e6ade27533e8c1fd98504ae7bb1e6a4659aa4bb7a6348a8e5a154225f28bec6b2f3db016d75161c3936f23417b2f5d199869cb4ffecc16001a2bd234d836b7e16dc8519cd0fcde970a76ff788f0981ca0e07b3da0429a84614a9064063d3b2ecd3a6fb3af17c01139fa08c84e121c0dcea2470cb00ae0391b6acb6d4a273d902cc07715e3eead17110a76400573a4c449eb874e0d0d9dd7008a1967904bade75e5a754e1e53bdccf547aa7b767d476dda89239b5d16968d2e7648cf194d04bc9edbaed7cbf848212ba8cde2502228ca152e949c87ddefa79ed746167cfc4660b5a338c4f75f2a0806e71e638fdfb531150d07a3294f2ac206d0069964400e7e1c59ec9c9711eef96c66f6fecbe29a023d006031184e39be2c1f45179d936de487e562b923a8e0011729a18b7046936a7ad1f4fcb0f4a7354a6a7518f3e5b07bfde41ccd3c0d872e1ba3c00e3ba8531cbc2041be6842e950023a46059c31fba495bed2a15c22998e815cbcc03c9dab520bfeace136708a7d7549f0908ca41cc21f8f974c1fb3a082f088e0c9a0ec8e4a94c92084419599a346eeef588061c2df"}, {0xc}, {0xc}}}]}]}}]}, 0x1ec4}}, 0x0) 20:28:06 executing program 5: getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, 0x0) r1 = getgid() lchown(&(0x7f0000000140)='.\x00', 0x0, r1) 20:28:06 executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x0) 20:28:06 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 20:28:06 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) 20:28:06 executing program 5: syz_emit_ethernet(0x79, &(0x7f00000000c0)={@broadcast, @broadcast, @val, {@ipv6}}, 0x0) 20:28:06 executing program 4: unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x0) 20:28:06 executing program 3: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0/../file0\x00') [ 577.932958] netlink: 3724 bytes leftover after parsing attributes in process `syz-executor.0'. 20:28:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) 20:28:06 executing program 2: getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, 0x0) r1 = getgid() setregid(r1, 0x0) 20:28:06 executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000140)={@broadcast, @broadcast, @val, {@ipv6}}, 0x0) 20:28:06 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x6, 0x0, 0x0) 20:28:06 executing program 4: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 20:28:06 executing program 2: openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mlock(&(0x7f0000ff5000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0) 20:28:06 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/31, &(0x7f0000000040)=0x1f) 20:28:06 executing program 1: readlinkat(0xffffffffffffffff, &(0x7f00000000c0)='\x00', 0x0, 0x0) 20:28:06 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 20:28:06 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$F2FS_IOC_COMMIT_ATOMIC_WRITE(r0, 0x891a, 0x0) 20:28:06 executing program 4: epoll_pwait(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000180)={[0x6]}, 0x8) 20:28:06 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_TABLE(r0, 0x0, 0xc, 0x0, 0x0) 20:28:06 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_TABLE(r0, 0x0, 0x24, 0x0, 0x0) 20:28:06 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_TABLE(r0, 0x0, 0x25, 0x0, 0x0) 20:28:06 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000200)={'ip6tnl0\x00', &(0x7f0000000180)={'ip6tnl0\x00', 0x0, 0x29, 0x0, 0x0, 0x0, 0x0, @mcast2, @remote}}) 20:28:06 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_TABLE(r0, 0x0, 0x17, 0x0, 0x0) 20:28:06 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000016c0)={&(0x7f0000001540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x0, 0x2}]}]}}, &(0x7f0000001600)=""/136, 0x32, 0x88, 0x1}, 0x20) 20:28:06 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_TABLE(r0, 0x0, 0x8, 0x0, 0x0) 20:28:06 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_TABLE(r0, 0x0, 0x60, 0x0, 0x0) 20:28:06 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000001780)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x5}, 0x48) 20:28:06 executing program 5: socketpair(0xb, 0x0, 0x0, &(0x7f0000000240)) 20:28:06 executing program 0: open$dir(&(0x7f0000000180)='./file0\x00', 0x6ca641388c9e4b9a, 0x0) 20:28:06 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001840)={0x6, 0x3, &(0x7f0000001380)=@framed, &(0x7f0000001400)='syzkaller\x00', 0x0, 0xe5, &(0x7f0000001440)=""/229, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:28:06 executing program 3: syz_clone(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)="1e") 20:28:06 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x8, &(0x7f00000000c0)=@framed={{}, [@initr0, @map_idx_val, @ldst]}, &(0x7f0000000100)='GPL\x00', 0x6, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:28:06 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x303a00, 0x0) fcntl$getown(r0, 0x9) 20:28:06 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_TABLE(r0, 0x0, 0x27, 0x0, 0x0) 20:28:06 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IPVS_CMD_NEW_DEST(r0, 0x0, 0x0) sendmsg$BATADV_CMD_SET_VLAN(r0, &(0x7f0000000200)={&(0x7f0000000140), 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x1c, 0x0, 0x0, 0x70bd2c, 0x0, {}, [@BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0xa48}]}, 0xfcbb}, 0x1, 0x0, 0x0, 0x28c1}, 0x0) 20:28:06 executing program 1: getsockopt$MRT(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 20:28:06 executing program 3: syz_genetlink_get_family_id$tipc2(&(0x7f0000002780), 0xffffffffffffffff) 20:28:07 executing program 4: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="1e") 20:28:07 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000007d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000040)='sys_enter\x00', r0}, 0x10) copy_file_range(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 20:28:07 executing program 2: bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 20:28:07 executing program 0: socketpair(0x28, 0x0, 0x0, &(0x7f0000000240)) 20:28:07 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x418383, 0x0) 20:28:07 executing program 3: timer_create(0x0, &(0x7f0000000300)={0x0, 0x2}, &(0x7f0000000340)) 20:28:07 executing program 4: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) epoll_pwait(r0, &(0x7f0000000140)=[{}], 0x1, 0x0, 0x0, 0x0) 20:28:07 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$BTRFS_IOC_SNAP_CREATE_V2(r0, 0x50009417, 0x0) 20:28:07 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$F2FS_IOC_COMMIT_ATOMIC_WRITE(r0, 0x5452, 0x0) 20:28:07 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000b40)={0x6, 0x6, &(0x7f0000001080)=ANY=[], &(0x7f00000009c0)='syzkaller\x00', 0x436e793b, 0x8c, &(0x7f0000000a00)=""/140, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:28:07 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$F2FS_IOC_COMMIT_ATOMIC_WRITE(r0, 0x8902, 0x0) 20:28:07 executing program 1: syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x40400) 20:28:07 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_TABLE(r0, 0x0, 0x3, 0x0, 0x0) 20:28:07 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_TABLE(r0, 0x0, 0x13, 0x0, 0x0) 20:28:07 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, 0x0, 0x0) r2 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r2}, @generic={0xce}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xfc, &(0x7f0000000700)=""/252, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:28:07 executing program 4: getresuid(&(0x7f0000000100), 0x0, 0x0) getresuid(&(0x7f00000001c0), &(0x7f0000000200), &(0x7f0000000240)) 20:28:07 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_TABLE(r0, 0x0, 0x4, 0x0, 0x0) 20:28:07 executing program 2: socketpair(0x3, 0x0, 0x0, &(0x7f00000005c0)) 20:28:07 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x1c, 0x2, 0x3, 0x101, 0x0, 0x0, {}, [@NFQA_CFG_CMD={0x8, 0x1, {0x1}}]}, 0x1c}}, 0x0) 20:28:07 executing program 3: open$dir(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) 20:28:07 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_DEL(r0, &(0x7f0000002040)={0x0, 0x0, &(0x7f0000002000)={&(0x7f0000001f80)={0x14, 0xa, 0x6, 0x101}, 0x14}}, 0x0) 20:28:07 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000016c0)={&(0x7f0000001540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x0, 0x0, 0x2}, {0x2}}, &(0x7f0000001600)=""/136, 0x1a, 0x88, 0x1}, 0x20) 20:28:07 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$F2FS_IOC_COMMIT_ATOMIC_WRITE(r0, 0x40086602, 0x0) 20:28:07 executing program 3: bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000001a00)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 20:28:07 executing program 0: sendmsg$IPVS_CMD_SET_INFO(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) socketpair(0x0, 0x0, 0x0, &(0x7f0000000240)) 20:28:07 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$F2FS_IOC_COMMIT_ATOMIC_WRITE(r0, 0x80087601, 0x0) 20:28:08 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$F2FS_IOC_COMMIT_ATOMIC_WRITE(r0, 0x891b, 0x0) 20:28:08 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$F2FS_IOC_COMMIT_ATOMIC_WRITE(r0, 0x8935, 0x0) 20:28:08 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000016c0)={&(0x7f0000001540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x1000000}]}]}}, &(0x7f0000001600)=""/136, 0x32, 0x88, 0x1}, 0x20) 20:28:08 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$SMC_PNETID_ADD(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x2c, 0x0, 0x8, 0x70bd2d, 0x25dfdbfd, {}, [@SMC_PNETID_NAME={0x9, 0x1, 'syz1\x00'}, @SMC_PNETID_IBNAME={0x9, 0x3, 'syz0\x00'}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4000}, 0x8800) 20:28:08 executing program 4: bpf$MAP_CREATE(0x0, 0x0, 0x0) syz_clone(0x800200, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="1e") 20:28:08 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IPVS_CMD_FLUSH(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001740)={0x0}}, 0x48001) 20:28:08 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$F2FS_IOC_COMMIT_ATOMIC_WRITE(r0, 0x8983, 0x0) 20:28:08 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f0000000180)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@fwd]}}, &(0x7f0000000200)=""/239, 0x26, 0xef, 0x1}, 0x20) 20:28:08 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f00000003c0)={'batadv_slave_1\x00'}) 20:28:08 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x0, 0x4}, 0x48) 20:28:08 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_SET_VLAN(r0, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x1c, 0x0, 0x0, 0x0, 0x0, {}, [@BATADV_ATTR_TPMETER_TEST_TIME={0x8}]}, 0xfcbb}}, 0x0) 20:28:08 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000001380)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 20:28:08 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f00000003c0)={'batadv_slave_1\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001840)={0x6, 0x3, &(0x7f0000001380)=@framed, &(0x7f0000001400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x1, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:28:08 executing program 2: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040), 0x189b81, 0x0) ioctl$SNDCTL_SEQ_GETOUTCOUNT(r0, 0x80045104, &(0x7f0000000080)) 20:28:08 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_mtu(r0, 0x0, 0xa, &(0x7f0000000000), 0x4) 20:28:08 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_TABLE(r0, 0x0, 0x29, 0x0, 0x0) 20:28:08 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_TABLE(r0, 0x0, 0x6, 0x0, 0x0) 20:28:08 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/udp\x00') preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/72, 0x48}], 0x1, 0x0, 0x0) 20:28:08 executing program 4: r0 = eventfd2(0x0, 0x0) ioctl$F2FS_IOC_COMMIT_ATOMIC_WRITE(r0, 0x2, 0x0) 20:28:08 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000180)={0x0, @local, @dev}, &(0x7f00000001c0)=0xc) 20:28:08 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000380)=ANY=[], 0x358}, {0x0, 0x88}], 0x2}, 0x0) 20:28:08 executing program 3: openat$hwrng(0xffffffffffffff9c, &(0x7f0000000140), 0xc0, 0x0) 20:28:08 executing program 2: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000080), 0x121600, 0x0) 20:28:08 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000140)={'tunl0\x00', &(0x7f0000000080)={'erspan0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x15, 0x4, 0x0, 0x0, 0x54, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@timestamp={0x44, 0x10, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0]}, @lsrr={0x83, 0xf, 0x0, [@empty, @dev, @empty]}, @rr={0x7, 0x1f, 0x0, [@empty, @broadcast, @dev, @remote, @private, @rand_addr, @initdev={0xac, 0x1e, 0x0, 0x0}]}]}}}}}) 20:28:08 executing program 4: bind$nfc_llcp(0xffffffffffffffff, 0x0, 0x0) 20:28:08 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) bind$nfc_llcp(r0, &(0x7f0000000340)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "2837d7ec45f457b4e38de53728212752a845f18805e89d8505786716fc0580282d3ce64c2438133941a22d3a26c3a5d72ea266a81bc63b9bed38d4c9848d5c", 0x2e}, 0x60) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) 20:28:08 executing program 3: syz_open_dev$vim2m(&(0x7f0000000080), 0x7, 0x2) 20:28:08 executing program 1: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000300)={0x0, 0x2}) 20:28:09 executing program 2: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f00000002c0)={0x5, @pix_mp}) 20:28:09 executing program 0: openat$hwrng(0xffffffffffffff9c, 0x0, 0x414e00, 0x0) 20:28:09 executing program 4: r0 = socket$inet(0x2, 0xa, 0x0) setsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, 0x0, 0x0) 20:28:09 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) write$6lowpan_enable(r0, 0x0, 0x0) r1 = creat(&(0x7f00000002c0)='./file0\x00', 0xc1) close(r1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r2, @ANYBLOB=',rootmode=000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r2, 0x0, 0x0) 20:28:09 executing program 5: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="2b1a3a1c", 0x4) 20:28:09 executing program 3: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000080), 0x802, 0x0) write$UHID_DESTROY(r0, &(0x7f00000000c0), 0x4) 20:28:09 executing program 2: getresuid(&(0x7f0000001a00), 0x0, 0x0) getresgid(&(0x7f0000001ac0), &(0x7f0000001b00), &(0x7f0000001b40)) 20:28:09 executing program 0: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x4001, 0x0) 20:28:09 executing program 5: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f00000000c0), 0x0, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r2, &(0x7f00000000c0)={0xa, 0x0, 0x0, @empty}, 0x1c) setsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000000340)={{{@in=@dev, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, {{@in6=@mcast1}, 0x0, @in=@local, 0x0, 0x0, 0x0, 0x4}}, 0xe8) sendmmsg(r2, &(0x7f0000000480), 0x2e9, 0x0) 20:28:09 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000016c0)={&(0x7f0000001540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x0, 0x0, 0x2}}, &(0x7f0000001600)=""/136, 0x1a, 0x88, 0x1}, 0x20) 20:28:09 executing program 3: r0 = timerfd_create(0x8, 0x0) timerfd_settime(r0, 0x1, &(0x7f0000000000)={{0x0, 0x3938700}, {0x0, 0x989680}}, &(0x7f0000000040)) 20:28:09 executing program 2: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000780), 0x2, 0x0) write$vhost_msg(r0, &(0x7f0000000900)={0x1, {0x0, 0x0, 0x0, 0x0, 0x2}}, 0x48) 20:28:09 executing program 1: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000780), 0x2, 0x0) write$vhost_msg(r0, &(0x7f0000000900)={0x1, {0x0, 0x0, 0x0}}, 0x48) 20:28:09 executing program 4: r0 = socket$kcm(0x11, 0x2, 0x0) setsockopt$sock_attach_bpf(r0, 0x107, 0x14, &(0x7f0000000080), 0x4) r1 = socket(0x11, 0x80a, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000300)={'hsr0\x00', 0x0}) sendmsg$kcm(r0, &(0x7f0000001300)={&(0x7f00000000c0)=@ll={0x11, 0x0, r2, 0x1, 0x0, 0x6, @multicast}, 0x80, 0x0}, 0x0) 20:28:09 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IP_VS_SO_SET_STOPDAEMON(r0, 0x0, 0x48c, &(0x7f00000001c0)={0x1, 'bond_slave_1\x00'}, 0x18) 20:28:09 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x6) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000000)=0x1000, 0x4) 20:28:09 executing program 2: r0 = syz_open_dev$vim2m(&(0x7f0000000740), 0x0, 0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000240)=0xfb46f9a48939238c) 20:28:09 executing program 1: migrate_pages(0x0, 0x1827, 0x0, &(0x7f00000001c0)=0x2) [ 581.044451] ------------[ cut here ]------------ [ 581.049280] net/hsr/hsr_forward.c:366: Malformed frame (port_src hsr0) [ 581.056597] WARNING: CPU: 0 PID: 25673 at net/hsr/hsr_forward.c:365 hsr_forward_skb+0x1238/0x1c30 [ 581.065625] Kernel panic - not syncing: panic_on_warn set ... [ 581.065625] [ 581.072999] CPU: 0 PID: 25673 Comm: syz-executor.4 Not tainted 4.19.211-syzkaller #0 [ 581.080882] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 581.090237] Call Trace: [ 581.092836] dump_stack+0x1fc/0x2ef [ 581.096470] panic+0x26a/0x50e [ 581.099669] ? __warn_printk+0xf3/0xf3 [ 581.103563] ? hsr_forward_skb+0x1238/0x1c30 [ 581.107976] ? __probe_kernel_read+0x130/0x1b0 [ 581.112559] ? __warn.cold+0x5/0x5a [ 581.116191] ? hsr_forward_skb+0x1238/0x1c30 [ 581.120602] __warn.cold+0x20/0x5a [ 581.124146] ? hsr_forward_skb+0x1238/0x1c30 [ 581.128555] report_bug+0x262/0x2b0 [ 581.132193] do_error_trap+0x1d7/0x310 [ 581.136083] ? math_error+0x310/0x310 [ 581.139889] ? __irq_work_queue_local+0x101/0x160 [ 581.144735] ? irq_work_queue+0x29/0x80 [ 581.148714] ? error_entry+0x72/0xd0 [ 581.152435] ? trace_hardirqs_off_caller+0x6e/0x210 [ 581.157460] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 581.162311] invalid_op+0x14/0x20 [ 581.165769] RIP: 0010:hsr_forward_skb+0x1238/0x1c30 [ 581.170781] Code: fb ff ff e8 aa 44 77 f9 4c 89 e1 ba 6e 01 00 00 48 c7 c6 80 e2 70 89 48 c7 c7 c0 e2 70 89 c6 05 eb 6c 23 03 01 e8 6d 7c 07 00 <0f> 0b 48 b8 00 00 00 00 00 fc ff df 4c 89 f2 48 c1 ea 03 80 3c 02 [ 581.189681] RSP: 0018:ffff888043d777e0 EFLAGS: 00010286 20:28:09 executing program 2: openat$hwrng(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) socket$inet_smc(0x2b, 0x1, 0x0) ioctl$SNDCTL_TMR_METRONOME(0xffffffffffffffff, 0x40045407) prctl$PR_CAPBSET_DROP(0x18, 0x0) 20:28:09 executing program 0: r0 = userfaultfd(0x801) ioctl$UFFDIO_COPY(r0, 0xc028aa03, 0x0) 20:28:09 executing program 5: openat$pidfd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) 20:28:09 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IP_VS_SO_SET_STOPDAEMON(r0, 0x0, 0x48c, 0x0, 0x0) 20:28:09 executing program 3: syz_open_dev$vim2m(0x0, 0x0, 0x2) [ 581.195046] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 [ 581.202312] RDX: 0000000000019708 RSI: ffffffff814dff01 RDI: ffffed10087aeeee [ 581.209587] RBP: ffff8880a7e4e980 R08: 0000000000000001 R09: 0000000000000000 [ 581.216857] R10: 0000000000000005 R11: 0000000000000000 R12: ffff8880a1b3a440 [ 581.224124] R13: ffff8880aa01dc80 R14: ffff8880aa01dc90 R15: ffff8880a7e4e980 [ 581.231428] ? vprintk_func+0x81/0x180 [ 581.235325] ? skb_set_owner_w+0x1f6/0x330 [ 581.239569] ? sock_alloc_send_pskb+0x609/0x830 [ 581.244240] ? validate_xmit_skb+0x764/0xd50 [ 581.248654] hsr_dev_xmit+0x6b/0xa0 [ 581.252293] dev_direct_xmit+0x3f9/0x6d0 [ 581.256363] ? validate_xmit_skb_list+0x120/0x120 [ 581.261210] ? memcpy+0x35/0x50 [ 581.264492] ? dev_pick_tx_cpu_id+0xd/0x70 [ 581.268737] packet_sendmsg+0x25ae/0x7720 [ 581.272912] ? aa_sk_perm+0x534/0x930 [ 581.276726] ? compat_packet_setsockopt+0x160/0x160 [ 581.281749] ? aa_af_perm+0x230/0x230 [ 581.285557] ? kernel_recvmsg+0x220/0x220 [ 581.289714] ? compat_packet_setsockopt+0x160/0x160 20:28:09 executing program 0: r0 = syz_open_dev$vim2m(&(0x7f0000000080), 0x7, 0x2) ioctl$vim2m_VIDIOC_TRY_FMT(r0, 0xc0d05640, &(0x7f0000000380)={0x1, @vbi}) 20:28:09 executing program 1: pselect6(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xffff}, 0x0, 0x0, 0x0) [ 581.294735] sock_sendmsg+0xc3/0x120 [ 581.298451] ___sys_sendmsg+0x7bb/0x8e0 [ 581.302428] ? copy_msghdr_from_user+0x440/0x440 [ 581.307192] ? __fget+0x32f/0x510 [ 581.310757] ? lock_downgrade+0x720/0x720 [ 581.314911] ? check_preemption_disabled+0x41/0x280 [ 581.319953] ? check_preemption_disabled+0x41/0x280 [ 581.324996] ? lock_downgrade+0x720/0x720 [ 581.329150] ? check_preemption_disabled+0x41/0x280 [ 581.334183] ? __fdget+0x1d0/0x230 [ 581.337733] __x64_sys_sendmsg+0x132/0x220 [ 581.341976] ? __sys_sendmsg+0x1b0/0x1b0 [ 581.346047] ? __se_sys_futex+0x298/0x3b0 [ 581.350209] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 581.355581] ? trace_hardirqs_off_caller+0x6e/0x210 [ 581.360602] ? do_syscall_64+0x21/0x620 [ 581.364579] do_syscall_64+0xf9/0x620 [ 581.368396] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 581.373586] RIP: 0033:0x7f55bde355a9 [ 581.377299] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 581.396195] RSP: 002b:00007f55bc7a8168 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 581.403905] RAX: ffffffffffffffda RBX: 00007f55bdf55f80 RCX: 00007f55bde355a9 [ 581.411174] RDX: 0000000000000000 RSI: 0000000020001300 RDI: 0000000000000003 [ 581.418442] RBP: 00007f55bde90580 R08: 0000000000000000 R09: 0000000000000000 [ 581.425711] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 581.432980] R13: 00007ffd12c5e6cf R14: 00007f55bc7a8300 R15: 0000000000022000 [ 581.440644] Kernel Offset: disabled [ 581.444268] Rebooting in 86400 seconds..