ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000", 0x40440, 0xfffe0}, {&(0x7f000007da00)="eb52904e5446532020202000040400000000000000f8000000000000000000000000000080008000ff070000000000000400000000000000ff00000000000000f600000001000000a3b8b20fcf7aa836000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ffc00}, {&(0x7f000007db00)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ffde0}], 0x0, &(0x7f000007dc00)=ANY=[@ANYBLOB='\x00']) [ 235.269509][ T57] wacom 0003:056A:00E6.0002: parse failed [ 235.276068][ T57] wacom: probe of 0003:056A:00E6.0002 failed with error -22 [ 235.320043][ T57] usb 2-1: USB disconnect, device number 3 [ 235.494238][ T8943] loop1: detected capacity change from 8189 to 0 [ 235.567758][ T8919] udc-core: couldn't find an available UDC or it's busy [ 235.575043][ T8919] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 235.590884][ T8943] ntfs: volume version 3.1. [ 235.682560][ T5] cdc_ncm 1-1:1.0: MAC-Address: 42:42:42:42:42:42 [ 235.689446][ T5] cdc_ncm 1-1:1.0: dwNtbInMaxSize=0 is too small. Using 2048 [ 235.697454][ T5] cdc_ncm 1-1:1.0: setting rx_max = 2048 19:47:31 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000003940)='IPVS\x00', 0xffffffffffffffff) sendmsg$IPVS_CMD_SET_SERVICE(r0, &(0x7f0000003b80)={0x0, 0x0, &(0x7f0000003b40)={&(0x7f0000003980)={0x24, r1, 0x421, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_DAEMON={0xc, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_PORT={0x6}]}, @IPVS_CMD_ATTR_SERVICE={0x4}]}, 0x24}}, 0x0) sendmsg$IPVS_CMD_GET_DEST(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0xc4, r1, 0x100, 0x70bd28, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x7fff}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0xff}, @IPVS_CMD_ATTR_DAEMON={0x88, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @mcast2}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'veth0_to_batadv\x00'}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @mcast1}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0xc7}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'vlan0\x00'}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @rand_addr=0x64010100}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0x5}]}, @IPVS_CMD_ATTR_SERVICE={0x14, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e20}]}]}, 0xc4}, 0x1, 0x0, 0x0, 0x4044891}, 0x8000) r2 = syz_usb_connect(0x0, 0x24, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x5a, 0x92, 0xcd, 0x10, 0x10c4, 0xf004, 0x1118, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xf2, 0x0, 0x51}}]}}]}}, 0x0) syz_usb_control_io(r2, 0x0, &(0x7f0000000780)={0x44, &(0x7f0000000300)={0x0, 0x0, 0x1, "04"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 235.903292][ T5] cdc_ncm 1-1:1.0 usb0: register 'cdc_ncm' at usb-dummy_hcd.0-1, CDC NCM, 42:42:42:42:42:42 [ 235.997337][ T5] usb 1-1: USB disconnect, device number 2 [ 236.018956][ T5] cdc_ncm 1-1:1.0 usb0: unregister 'cdc_ncm' usb-dummy_hcd.0-1, CDC NCM [ 236.522513][ T8901] usb 2-1: new high-speed USB device number 4 using dummy_hcd [ 236.662783][ T57] usb 1-1: new high-speed USB device number 3 using dummy_hcd [ 236.792771][ T8901] usb 2-1: Using ep0 maxpacket: 16 [ 237.023833][ T57] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 237.085174][ T8901] usb 2-1: New USB device found, idVendor=10c4, idProduct=f004, bcdDevice=11.18 [ 237.094635][ T8901] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 237.103018][ T8901] usb 2-1: Product: syz [ 237.107318][ T8901] usb 2-1: Manufacturer: syz [ 237.115494][ T8901] usb 2-1: SerialNumber: syz [ 237.164791][ T8901] usb 2-1: config 0 descriptor?? [ 237.193366][ T57] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 237.202799][ T57] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 237.210959][ T57] usb 1-1: Product: syz [ 237.215502][ T57] usb 1-1: Manufacturer: syz [ 237.218232][ T8901] cp210x 2-1:0.0: cp210x converter detected [ 237.220201][ T57] usb 1-1: SerialNumber: syz 19:47:33 executing program 0: r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000480)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x200}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200}}, {{0x9, 0x5, 0x3, 0x2, 0x200}}}}}}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000580)={0x44, 0x0, 0x0, 0x0, &(0x7f0000000680)={0x20, 0x80, 0x1c, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20}}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) r1 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f00000003c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x200}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200}}, {{0x9, 0x5, 0x3, 0x2, 0x200}}}}}}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) syz_usb_control_io(r1, 0x0, &(0x7f0000000940)={0x84, &(0x7f0000000a00)=ANY=[@ANYBLOB="400cd4000000cbfcbb7c700b7f2f4df5dfe0d01cfd2239688435a7ff81"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r1, &(0x7f0000000080)={0x14, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) syz_usb_control_io$cdc_ncm(r1, &(0x7f0000000180)={0xc, &(0x7f00000000c0)={0x40, 0xc, 0xa7, {0xa7, 0xa, "fed9b11b7b01003b528790242360b4caa8ec9f62f4335a0b4fb3253ea400dec9ceae8e7bea86805a2d0b117bc425fa4465accef24d41a4063d5e83182fc24417fd7ca1b1447798668829d243757903aa71c73a4c6222ca59dfd9027574d14a31623db7d2fa98f992586f53321813ceef419ec6cdf77dd90307cebbb244996ebf94f0d7a8faedde5699edbf9e56fd7963307a4524dfcece03dde2e3e387200aaeda2695f540"}}, &(0x7f0000000000)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000400)={0x24, &(0x7f00000001c0)={0x20, 0x3, 0x45, "c05ebbc3309860851b74ec80c1a839852fd54daf2311bca32340a83f93814e7a3c95e5b8ad19e0b5e3cd3ceaa0e476ee7d58aa09fa7dabd7ea164656b62d08f3c6dcd6390e"}, &(0x7f0000000240)={0x0, 0xa, 0x1, 0x4}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0x1f}, &(0x7f00000002c0)={0x20, 0x80, 0x1c, {0x7ff, 0x8001, 0x80, 0x9, 0xfbff, 0x1, 0x2, 0x81, 0x6, 0x8, 0x2, 0xfff8}}, &(0x7f0000000300)={0x20, 0x85, 0x4, 0x20}, &(0x7f0000000340)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000380)={0x20, 0x87, 0x2, 0x5}, &(0x7f00000003c0)={0x20, 0x89, 0x2}}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000080)={0x14, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) [ 237.542815][ T57] cdc_ncm 1-1:1.0: bind() failure [ 237.572529][ T57] cdc_ncm 1-1:1.1: bind() failure [ 237.634591][ T57] usb 1-1: USB disconnect, device number 3 [ 237.653354][ T8901] cp210x 2-1:0.0: failed to get vendor val 0x370c size 13: -71 [ 237.662139][ T8901] cp210x 2-1:0.0: GPIO initialisation failed: -71 [ 237.700024][ T8901] usb 2-1: cp210x converter now attached to ttyUSB0 [ 237.744253][ T8901] usb 2-1: USB disconnect, device number 4 [ 237.796742][ T8901] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 237.806855][ T8901] cp210x 2-1:0.0: device disconnected [ 238.234011][ T57] usb 1-1: new high-speed USB device number 4 using dummy_hcd [ 238.442343][ T8446] usb 2-1: new high-speed USB device number 5 using dummy_hcd [ 238.613542][ T57] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 238.682376][ T8446] usb 2-1: Using ep0 maxpacket: 16 [ 238.783931][ T57] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 238.795019][ T57] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 238.803747][ T57] usb 1-1: Product: syz [ 238.808128][ T57] usb 1-1: Manufacturer: syz [ 238.813154][ T57] usb 1-1: SerialNumber: syz [ 238.983386][ T8446] usb 2-1: New USB device found, idVendor=10c4, idProduct=f004, bcdDevice=11.18 [ 238.992840][ T8446] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 239.001627][ T8446] usb 2-1: Product: syz [ 239.006135][ T8446] usb 2-1: Manufacturer: syz [ 239.010955][ T8446] usb 2-1: SerialNumber: syz [ 239.020364][ T8446] usb 2-1: config 0 descriptor?? [ 239.067578][ T8446] cp210x 2-1:0.0: cp210x converter detected 19:47:35 executing program 1: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000040)='/dev/nullb0\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) close(r1) ioctl$BLKPG(r0, 0x1269, &(0x7f0000000080)={0x0, 0x0, 0xb1, &(0x7f0000000140)="74be475b8f9d00271d54ef31cd243925b442ff5971beef94f7b2994d755c649d0a703b736c6e4a3968df206b69369f60b8d6b5e838a0f357a886eb4c8ee917991bb30fbbb781fad68d22ec44e1e0f69b5753a91c016711d4cfdc46c262146ce0cc28cd3a94bfa5e4bf17cfbc8657517552db04fb97748eee099df0806b1f3e213ab49d03266ecdf750d5873cc8e3cce88b5219f0d9a27155d6041d53c69ac0a7fddcdde831b463f71969af413fa825753e"}) r2 = socket$can_j1939(0x1d, 0x2, 0x7) r3 = socket$inet(0x2, 0x6, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r3, 0x8933, &(0x7f0000000300)={'vcan0\x00', 0x0}) bind$can_j1939(r2, &(0x7f0000000340)={0x1d, r4}, 0x18) connect$can_j1939(r1, &(0x7f0000000000)={0x1d, r4}, 0x18) r5 = perf_event_open(&(0x7f00000000c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0x80005) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r5, 0x81e8943c, &(0x7f0000000380)) [ 239.234347][ T8446] cp210x 2-1:0.0: failed to get vendor val 0x370b size 1: -71 [ 239.242779][ T8446] cp210x 2-1:0.0: querying part number failed [ 239.291118][ T8446] usb 2-1: cp210x converter now attached to ttyUSB0 [ 239.347403][ T8446] usb 2-1: USB disconnect, device number 5 [ 239.377623][ T8446] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 239.387031][ T8446] cp210x 2-1:0.0: device disconnected [ 239.491291][ C0] hrtimer: interrupt took 130224 ns [ 240.029608][ T9009] udc-core: couldn't find an available UDC or it's busy [ 240.037165][ T9009] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 240.078287][ T57] cdc_ncm 1-1:1.0: MAC-Address: 42:42:42:42:42:42 [ 240.085484][ T57] cdc_ncm 1-1:1.0: dwNtbInMaxSize=0 is too small. Using 2048 [ 240.093303][ T57] cdc_ncm 1-1:1.0: setting rx_max = 2048 [ 240.319790][ T57] cdc_ncm 1-1:1.0 usb0: register 'cdc_ncm' at usb-dummy_hcd.0-1, CDC NCM, 42:42:42:42:42:42 [ 240.403587][ T57] usb 1-1: USB disconnect, device number 4 [ 240.411157][ T57] cdc_ncm 1-1:1.0 usb0: unregister 'cdc_ncm' usb-dummy_hcd.0-1, CDC NCM 19:47:36 executing program 1: inotify_init1(0x0) ioctl$BTRFS_IOC_SUBVOL_GETFLAGS(0xffffffffffffffff, 0x80089419, &(0x7f0000000240)) fcntl$setown(0xffffffffffffffff, 0x8, 0x0) r0 = fork() syz_open_procfs(0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext, 0x58650, 0x0, 0xf8}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) mount(&(0x7f0000000180)=@md0='/dev/md0\x00', 0x0, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0xa, 0x4, &(0x7f00000000c0)=@framed={{}, [@call={0x85, 0x0, 0x0, 0x1c}]}, &(0x7f0000000100)='syzkaller\x00', 0x6, 0x97, &(0x7f0000000140)=""/151, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x30005, 0x0) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f00000000c0)) r1 = socket$nl_route(0x10, 0x3, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='./file0\x00') sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000011c0)=@newlink={0x40, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x4043}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @sit={{0x8, 0x1, 'sit\x00'}, {0x14, 0x2, 0x0, 0x1, [@IFLA_IPTUN_FWMARK={0x8}, @IFLA_IPTUN_REMOTE={0x8, 0x3, @initdev={0xac, 0x1e, 0x0, 0x0}}]}}}]}, 0x40}}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[], 0x10) tkill(r0, 0x23) [ 240.560832][ C1] vcan0: j1939_tp_rxtimer: 0x000000001bb0b5cd: rx timeout, send abort [ 241.069825][ C1] vcan0: j1939_tp_rxtimer: 0x000000001bb0b5cd: abort rx timeout. Force session deactivation 19:47:37 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x4e22}, 0x1c) listen(r0, 0x100000) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = accept4$netrom(0xffffffffffffffff, &(0x7f0000000240)={{0x3, @null}, [@null, @null, @null, @remote, @bcast, @null, @rose, @default]}, &(0x7f0000000300)=0x48, 0x0) getsockopt$SO_COOKIE(r2, 0x1, 0x39, &(0x7f00000003c0), &(0x7f0000000400)=0x8) sendto$inet6(r1, 0x0, 0x0, 0x20000004, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) r3 = accept4(r0, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) syz_genetlink_get_family_id$SEG6(&(0x7f0000000200)='SEG6\x00', 0xffffffffffffffff) r5 = socket$can_j1939(0x1d, 0x2, 0x7) setsockopt$SO_J1939_ERRQUEUE(r5, 0x6b, 0x4, &(0x7f0000000380), 0x4) sendmsg$SEG6_CMD_GET_TUNSRC(r4, &(0x7f0000000340)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x10006}, 0xc, &(0x7f00000002c0)={&(0x7f00000005c0)=ANY=[@ANYBLOB="fe81af11a54642a17164dcbb94d661c786b2517ab9cc69d777bbc30f29bd899e55113d041ed18c35573d6ef32c1922d100800000000000002c509787efd29a509667daccaab780e3694b9d883933b4fd128c0fa6651ede0bc3696411af454b664c750e92c8f230260c4fd79e02e6a7445f02bd1dac7d017b9267e7377a422be0c58bebf299c85154cd751e9f2e643c05d06bbd550319143aff3fe58404c2fb6d3ef8ee0e3b678be8ca08ea28fd825c13da9df0e15c85ebb70d4bc98625472d57b60739d9f218d825d7abd1a062b8a2f050eb0ca5ceed0cafcea6a6efdf3b3181b1683dbcb986ddbbfaf5f25a7f189953c5b6ea703d242c9dcb69caffc3d79f9782d02b593256a42f382fb0373de4e7c2593365901bd94436738807898f2f24e48ff5b38d62997afc96be97d4069f3b018d16272f9b573454eb9a54d7c9d704", @ANYRESOCT=r5, @ANYBLOB="000201bd7000fbdbdf1504000000dbed3057d43e475be7f69796acbe47234e5902c6610161c1ffff2c6f89ac80e703ce207521f42dffdb0a8566fa16c7ff64f5fd70df0eabcf9ef4f9b8dd9bd21120f464c735a20509741a0e2abbfd478a00000000eb16d5705d91197bef392d557e516676d178579a0d4d58439b08d4b1791b7f6d06eaee9e1b2aed7a63bbaabfcc2ec4433f4e26003a92298f6474bf"], 0x14}, 0x1, 0x0, 0x0, 0x850}, 0x20000454) ioctl$EVIOCGABS20(r4, 0x80184560, &(0x7f0000000040)=""/34) getresuid(&(0x7f0000000080), &(0x7f00000000c0)=0x0, &(0x7f0000000100)=0x0) syz_mount_image$iso9660(&(0x7f0000000340)='iso9660\x00', &(0x7f0000000380)='./file0\x00', 0x0, 0x0, &(0x7f0000000400), 0x8410, &(0x7f0000000a40)={[{@map_normal='map=normal'}, {@norock='norock'}, {@session={'session', 0x3d, 0xe}}, {@sbsector={'sbsector', 0x3d, 0x80000001}}], [{@subj_type={'subj_type', 0x3d, '^-'}}, {@subj_type={'subj_type', 0x3d, 'security.capability\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, '\x8d\xb2\xc1X\xd2\xeaMC\xe0\xd3\xd4\x16\x0e\xc5|\xf0\xbc\xdaq\xe5lv\xb2i\a\xbd3\xfb\x94/\x14\xf4\x84A\t\xf7\x8aF\x9c9\x96qg\"'}}, {@uid_gt={'uid>', r7}}, {@appraise_type='appraise_type=imasig'}, {@smackfsroot={'smackfsroot'}}, {@appraise='appraise'}, {@euid_eq={'euid', 0x3d, r6}}]}) syz_mount_image$reiserfs(&(0x7f0000000000)='reiserfs\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000140)={[], [{@obj_role={'obj_role', 0x3d, 'reiserfs\x00'}}, {@subj_type={'subj_type'}}, {@measure='measure'}, {@permit_directio='permit_directio'}, {@fsmagic={'fsmagic', 0x3d, 0x7}}, {@euid_eq={'euid', 0x3d, r7}}]}) 19:47:37 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@newtaction={0x14, 0x30, 0x1, 0x70bd29}, 0x14}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x402090}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=@getaddr={0x14, 0x16, 0x100, 0x70bd26, 0x25dfdbfe, {}, ["", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4000010}, 0x8881) [ 241.679495][ T9082] REISERFS warning (device loop0): super-6502 reiserfs_getopt: unknown mount option "obj_role=reiserfs" 19:47:37 executing program 0: syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="300100009b6588088612462071ee000000010902240006000000000904000002ff0401"], 0x0) r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_control_io(r0, &(0x7f00000002c0)={0x18, &(0x7f00000000c0)={0x40, 0x31, 0x2a, {0x2a, 0x21, "3a6b6cb1ebc97cc9bf8093cd58248090bebbebd68169f3e460e2f43c0383400c5b0e5792da3f83d0"}}, &(0x7f0000000100)={0x0, 0x3, 0xb7, @string={0xb7, 0x3, "99db34a2eb61e77a29261afc7dcf0faabe641e12f84fa0db08aa1bf19c803d8f16b491cbb4bca56d87da84c4ff2680e8a0a021c1139743465f324525bf50cdde25b586857cc8aaa4b76d319a23bc3c9cd583a90c1d0acf6b66ec30f806db0df7390acf2ea40ed80a5a6757b3989c3a183ff625c473dca6f4fc736c6a35eac31791d53056ed050315471d283a5e0b7f8003f1ce458037b287eedee4ac86df9438e637f368963098d67d46d85fceb82859a7cf5c3cdc"}}, &(0x7f00000001c0)={0x0, 0xf, 0x58, {0x5, 0xf, 0x58, 0x2, [@generic={0x3f, 0x10, 0xb, "a1ed4f20494197dbe551cc16e1c04e20687275c2607182f142021fdc06776a5afbe929617664e94a40fbf04eb451131cea3a8e84d12604811c0cce55"}, @ss_container_id={0x14, 0x10, 0x4, 0x40, "a55ea8496b86c3c372448e36edde05a4"}]}}, &(0x7f0000000240)={0x20, 0x29, 0xf, {0xf, 0x29, 0x8, 0x4, 0x6, 0x5, "abdbe889", "1d26b3de"}}, &(0x7f0000000280)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x1, 0x1, 0xb1, 0xff, 0x3, 0x1, 0x3}}}, &(0x7f0000000740)={0x44, &(0x7f0000000300)={0x0, 0x6, 0x4d, "d1803b228ef5ff15bb6c8840f9ae931b96adc6d5cbf2f07787ecef5826efebe61a597657113f8a60238f0687af6812b4f5c94e8c5abb1800945823eb0d08a9e6037b7c76674b9b460e46e7d820"}, &(0x7f0000000380)={0x0, 0xa, 0x1, 0x4}, &(0x7f00000003c0)={0x0, 0x8, 0x1, 0x8}, &(0x7f0000000400)={0x20, 0x0, 0x4, {0x2, 0x1}}, &(0x7f0000000440)={0x20, 0x0, 0x8, {0x10, 0x40, [0xf00f]}}, &(0x7f0000000480)={0x40, 0x7, 0x2, 0x5}, &(0x7f00000004c0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000000500)={0x40, 0xb, 0x2, 'T\r'}, &(0x7f0000000540)={0x40, 0xf, 0x2}, &(0x7f0000000580)={0x40, 0x13, 0x6, @local}, &(0x7f00000005c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000000600)={0x40, 0x19, 0x2, 'e6'}, &(0x7f0000000640)={0x40, 0x1a, 0x2, 0x7}, &(0x7f0000000680)={0x40, 0x1c, 0x1, 0x4}, &(0x7f00000006c0)={0x40, 0x1e, 0x1, 0x8}, &(0x7f0000000700)={0x40, 0x21, 0x1, 0x1}}) 19:47:37 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="1c000000010403000000000000000000000000000500"], 0x1c}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f0000003940)='IPVS\x00', 0xffffffffffffffff) sendmsg$IPVS_CMD_SET_SERVICE(r2, &(0x7f0000003b80)={0x0, 0x0, &(0x7f0000003b40)={&(0x7f0000003980)={0x24, r3, 0x421, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_DAEMON={0xc, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_PORT={0x6}]}, @IPVS_CMD_ATTR_SERVICE={0x4}]}, 0x24}}, 0x0) sendmsg$IPVS_CMD_GET_INFO(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000300)={0x84, r3, 0x20, 0x70bd28, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x1}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x8000000}, @IPVS_CMD_ATTR_DAEMON={0x48, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @empty}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private2={0xfc, 0x2, [], 0x1}}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private0}, @IPVS_DAEMON_ATTR_SYNC_ID={0x8, 0x3, 0x2}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x1}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0xff}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x8}]}, 0x84}, 0x1, 0x0, 0x0, 0x8004}, 0x24040084) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000080)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @loopback}}}, 0x35a, 0x0}, 0x0) write$cgroup_int(r4, &(0x7f0000000000), 0x29b000) sendmsg$NFT_MSG_GETOBJ(r4, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000040)={&(0x7f0000000100)={0x64, 0x13, 0xa, 0x101, 0x0, 0x0, {0x1, 0x0, 0x9}, [@NFTA_OBJ_HANDLE={0xc, 0x6, 0x1, 0x0, 0x1}, @NFTA_OBJ_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_OBJ_TYPE={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_OBJ_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_OBJ_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_OBJ_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_OBJ_HANDLE={0xc, 0x6, 0x1, 0x0, 0x2}]}, 0x64}, 0x1, 0x0, 0x0, 0x20000000}, 0x4) [ 242.505080][ T57] usb 1-1: new high-speed USB device number 5 using dummy_hcd 19:47:38 executing program 2: r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x80000) mmap(&(0x7f0000ff8000/0x5000)=nil, 0x5000, 0x2000000, 0x20010, r0, 0x39ab0000) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/92, 0x5c}], 0x1, 0x8, 0x800) r1 = fsmount(r0, 0x1, 0x84) r2 = syz_open_dev$vcsu(&(0x7f00000000c0)='/dev/vcsu#\x00', 0x0, 0x50b201) ioctl$VIDIOC_S_EXT_CTRLS(r1, 0xc0185648, &(0x7f0000000140)={0xf000000, 0x4, 0x4, r2, 0x0, &(0x7f0000000100)={0xa10903, 0xb1, [], @value=0x8}}) ioctl$FBIO_WAITFORVSYNC(r2, 0x40044620, 0x0) write$RDMA_USER_CM_CMD_ACCEPT(r0, &(0x7f0000000180)={0x8, 0x120, 0xfa00, {0xfffffffffffffffd, {0x100, 0x1, "8dbbe4eadd9758b99d5b78085bbd36b92fa6228c087e7d01712e9caa6f82172d4eb01237f33481f7566071f5dabc6ae4ca4573e6dfc3106fceb3cd512cdc8cd7cedd741b768c06533b945cc0d08cbbd430736a61d1c859b9cc9fa0a7eb10292994cf371726515729e1bd9f0cea3f62035dc35435a366213ca592e36a2cd5d9b7deeb555ad71620c0fd540a3448bf012e69d7740c362c259ada2f1e4fe05235245b1e2332e79e3393adb17b5953f3569e347a6236f6cc8bafa305f13311ed41142773d89527eb5c3f5de45e1266f67100e55d9d0f3f2a62a6d81313f779ea0e712ed07728109b0766a2f473b45dc5eed6e113eb87e1eb1075762746079fd2d926", 0x7, 0x3, 0x80, 0x3, 0xff, 0x1, 0xd7}}}, 0x128) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000002c0)={'batadv0\x00'}) preadv(r2, &(0x7f0000001a00)=[{&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/239, 0xef}, {&(0x7f0000000500)=""/40, 0x28}, {&(0x7f0000000540)=""/89, 0x59}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/235, 0xeb}, {&(0x7f00000016c0)=""/213, 0xd5}, {&(0x7f00000017c0)=""/20, 0x14}, {&(0x7f0000001800)=""/206, 0xce}, {&(0x7f0000001900)=""/204, 0xcc}], 0xa, 0x2, 0x3) r3 = socket$inet_tcp(0x2, 0x1, 0x0) sendmmsg(r3, &(0x7f0000004bc0)=[{{&(0x7f0000001a80)=@un=@abs={0x1, 0x0, 0x4e22}, 0x80, &(0x7f0000002bc0)=[{&(0x7f0000001b00)="00fd48daceeeec63fe2f0303affd5671cb856ba1d4c10962722603f5b203786224958d262ada94dabf9b3a8574189a3e457a367ab1254f18e7", 0x39}, {&(0x7f0000001b40)="d6415547e18c62ddb988d96723adb961e99822e224ed36da6fce0c71d13141d9d19d6054726c7ddd8fc7fef59f7f90a50fc1b1c5111d7df41148d7374f1694831aa37e4d7272b69cf3a72c329fde227879362243c10308928fb12a2b946d0dc04636dba8a129d2af1976a4a6a995dd7cacf6bcc901f632515e0720742756c30d8fefaf9169b48151dc6412f9832e3d8e960818248fa4c0ea157c9f3e1534fa70c290a5f12a4d1e1cd139a6fde1dd58f9e1b59b8d6e11e80481efb82fea9db08bf56c4b5451a3ba8f3061925b9bfe1bb3d6985d1feccd4e74b75ac5bb40724a7990b650910628453b2d8f953ad5dd88d4bd0bbc4501c53c7937530429aaf6b361d7cb417bfbe48620ba1429addc3c51d7fbf77dfbd9c4f68fb39340b8527808917709581f362e217f9971fd7549463e7706f7383b8390bb5e30c4ec5a14c2b2784442545f778c77d1e767e70cb2b24d8a50a553215363a6c88a34bc54a577734964d5767f271f166e8900b21089327c4deba9ddb3bcb5204b9928e8d27721beee17b35d5ebd74ab90164cde028713dea5f8a06525b9afbb2024b68bddc1d40d01a0d33b7f29ca8b32c4002df43e9b59946b3975f92a36d45127607292354814a97da8744d7c18e75d0136d6234051b1c7325ab8604b81cedf40ecd2a40f60503548cd7af00e098a778969b315cad29d8264e38525a7c63d4828fcca5107c640c06fd94b328296c41404178d8fa242b69eb5d5bd7340b0577cce4c69b4e3af4fd9c54c307df9229fc47e9ff63ee7567cb78ecd7a24a4a1d0f540a3d36f9c4c3bf07a7e595cd111b7e638c49facf64e472690df819ad9ad0729f63780ce28e64724cca6ed34adb5415f50649cdf015fd85de186b79a6c5df9853c96728441ca0c4eea4bfe4f203993b013981e875208c7cdb0c8786e7b3b69bcd9ee842e181b97f84876edd7986f4cafc850e82abbe34d8738c216fc83315d1be3ee2bc2614c5c9fcb46e21622fce6eec7cb071c2813c4c0a039727643af69466522aafd7a035e41b7e1ec2214cdd3aa4353e555d34deee73d61f20a95cff3a0f328a7c849c5425f120ad5af73c5e20f82cffaac2e60bf22760b66ba436a9b4604bd47772d53cdab0b00290f17fb4087dd60a804b2fe632572226c1d4b4797571e435a37b132cf0c6ede5f814ceaddfe84d6dda84c2521f8fc37c35b210d8aee393ded49a2a9b01ff2d25b7d7e5fcec23d1fe45c0b79bd421b49a2c7f9a345f4f2911cee580af050663aa5eec98edc93f6390bbbca80421246228782e0db97c37500f2324904810c100428effbf30c5124c0fb36e066a6e79e9c98413b3e37d6e484a48ea12f2cb15cae413d1c999fe61b96feb4f5de994749a8fa9ecc43477f17af9e7e3de602dc74fe972febef3f80934424311158a857e11d07a5d1d0eef861cf30a72ae14e8eba78e01bd42101b8a0211ce664a259ae998803ffe64716096ff4622ff5430a3ccbeb59e2d22bc89c7cdae087c9df1b0006c4617591e5da8174b005b8640333abf3ec137b26d5bf20c0d258250a4eb434f0f3040647893205fa4f27e46e8de591d1486946f1e6228f06c6cd908c594865f4af459b2ed6dc9c0ea6d4c70c5a52838f4cc79be99968c394e9d00444d5c17e1de15f4a8f99831d36c9a9a8080570bc91a07f589498c2d08715ace881912a11eb919e019d021c0288a48f231c278a728e8bd146f67c9e883a8064a6ed7a8c0e371448ae9b161fdb7c8d1b407f012d849347f81ad85ff45b173537f08705b4b2a5ec6c136a54ab196f17723d4da850f1cecff49f141e7fb64849f9eb8b77688650d175634c313ce4a7cce47e33c14224f57b9f26fbcc36ded576118a43b904ab763d619c923c712ebf26d85b8b2720d2e2f2e6754364901ed45906d80553ea710ce6f7a84a1a76b349689ba1eb4caec73ec5a278cb2a98b5d5f4fb56452eb05c9d3802adb18d2c274c4d3efae35a0553661ebe5d976e5ebafdb6ab87c66f80c4a5fc6912e381f08607ef20813714e1305d7d62ab346c9808f41472f6cd2afe6cf455fba0661f86fb0d745f4f9131b11de3460f1d616bc459226d019a9dda6aa6bc3052cae93c71911a576fbdb0ddcaf349dd02123d78a916158849e5c0c11373a71acad8f66f22695b0a6880f40811c4b7cddc680677a5cfd96a4e53a4f490ef8d66102fde4cf4643bedd79a1bb829c435920e91fdec18587ba681d95ccd098bcdef196b6a434b4d8e73f44f70469678a90d6d4c8cd2bc0473e358eab4337f02efe997b845315df1ed040130b954e1a5eaed01cbca4bd216d4664f004444fb474f42c489bfe23408aa3724f09a4f6a7b47f61bd5d97a2aa9022dd507d9fe5a0b18c7934f4371efd26b036e108afa1b73b1b97790e8a2a2b0595f142ad0eb48d1236183aa35677293571bf9e084b3bbd0b55e9bed8788ae8cc2db05eba8d996a6cd29e23df43e08d300f6350ef5f05dfaf384cb3c6352ff057bea5cb492725be8d4a82792acc095dfe0bf3151eb317ea51326735e70b840aa7f08f3e9121f19fc5656ce7a6a22792e74698e6b7b2e671e7a5ead07ac7dd52fe4a093c414a8c760d97e41a9a81cc895e596e601db89519cd3c509f1ca5e9e6383c5647c5424f93b651621d8a137eb2c1ce621a69205244dd2e489acd6c5e8a53be6f08ca822db327660514efd06307ae3b9e482c18669f1c2ee68c055f6c1097ebbc168aa9efae1b9a993ad114aa9e9d0da89602ffad13cfeff3cd7b4d38fc32c71dc7463756c275aa862c2aa5f55eb18f40100777fb38797c6d94fd4ce1c478753723e0e34105808b80b4d7ab3b0fbda00d5e845ad2dfdc48c8679ab52f9068aac7dfb7e75b403f65d97afbd54d806f49b6b93c874a2b86537545bff44c989f452b5fe7bea9e72fa0fc7d97df7b34d1fde57841ac33dfd43657330e52f7c9c9b76042b45e5d5244fcd2996431d0eef87545d44a1df9b103ddb907e215133dd1d2f7ca7c2effdf8b79e9e0061edc8fa6deb46588466e9b109417e284f4707c5966a39c59a23f4b2b4e21468f9cb29249212810c45d1e610c585f14e3a155eac206593414fca1236e0dc5ad203a144507d730b31af4116a3ee26f61f7fce4f1ccd28c53d94aefdc12695b8820811c57cc82ea296c8451b57155b742c0d7d752a5167f4454473c603c95c4f993208d6c77fac440c8d79b0574e238de4c8a55db228af08afe79fb946c458dcc9eb9a256409f8bc08f69ae966bc6eed80516004316609c63c7f1145c61ae8e189c371d721a5ed3339b137bb53d196fc4e622b84762924c9ff5eb1690a2625a2686eee037d93d185f91ba3e0c8a81a0a8de9422389dae308efb6fdc770b9656d3c3fb731139d4e8068d94094101f2afc0fb8a197470360d459789e634007d8bce94bc9757c2e25d5b5f402416e1161eac0e5cffb0dc426d696b40c32c08e062f996b03ab444307666ecba167e5fceace2430a205c715e1ef6056a87c7bb910ff97566afa6b02eecf5742b8fcd0a5b0428f47f1b70063b8ba4bb8a37891b766aa71323ef859e335eab5ccae6489f2311ca590f31254834015efaa875a6901e1d19f2f718e2d8cb11037aab8dcb745012f919d7a5e52d6e66d207e62c2430e1f3098dfa64b1d2668093ebb3298dc8cf437b658dfb95f75182b416ec190c30bdde3770112275e76ff0c0fad8cae2e96ad9f4ebb67f58d2911cc036ed0a7d6253fcac7e1c14918254676d16359b62ca80dc06c8108412565524dfc5377b38e1fe6047a066befb6255ae5ef1cb59ca6a67b08a218c76511f233501b9bc926903c3bf82ddef4bf8261216a78754f1d709b1f8451eb9ee1c873c0af285ec89a1e839aeb2f11f99d72b25c3a74c6405986bd37384ede5e2f91d53cb46a7b366bb0b2ba183c5a70154a13e4c4ff1c9fb43d16a9b4e58791ea18be76773a80dee545654c042047d44390c78e72c430c12b4990f701506e7f8e5b5552eea4e6a87a024dfd8338a363f72680797c356699b9d79f834b3d1655d09d851aae4eb282366239db8e69be2ea7380cb925b8bb1e19dee799c2ac1c5ec44f0e7faef3af66d3728772778ae8e0ccff86e619c39d5836644413bf1b27e6f3af21ec82f5e3a91fd1148a9784de592ae712988cff330eca85241c3467a58ae218daef5a44a086bfc3cc49e377901b44f9e2782c6cbe7b91ceab46c8e170017e99656a1121753cc0d6d5095cc4081cb17e17f4288869f3d9b94980a9a3d0a940a1d387b5b2132981615e7920831854da5eb6abf1a86cbca57d119d7afe0b567ed971ea7a780c4f5f4344454220e832d52d1f24e542dbe7c4e230337135c24c9b5971b7eec96dad3ce45a8f8e57ba69ea904a25a9315de27820b28f8cca295a645bdf3bc434d9de2b713d49f47e7c0eaeb4d36fd07afd160b299355811e5dd1832a7821a8d04016881bc0b839f11dab8c51011fb659ac8b1d1974b60414054733a2e5f30698265f9b458375ab9fc2730419172b2b3d287b86acc54c40ef6497b99f003ddafac1c4d2d66208943679cce95817e6fe08d14eb556706b979edf86a96e0aaf7b9b3c6552b70e750eaaa3ba19a4dfdc3c757b2b6868e49675ddcc4a4217d064f07cff1d81f9a04efab00fbf5f66fbb976d268afd027dc671b394b7e65cd9107c68d72924de1b80aca58f3cbd9e0fbdc62efc829bffb62c9972ebec9fb48edce4d440a7605477c1b63832e60bf4eb5ac2bb409c733fa1c92de6db6eafbc0cdfe8f2567c9932bdacbcce73b3fa5773fa33be1d48d1c421af22f7c0f66266c2b4aaa5058e35c71759875c8f3a1614ab8ebe6d9916b601912c109a770ab06e2a3efc39d02278e6a17f7efa777fc6db41b61286d32e0373bc8ceb3c2f493108934c57addbf5fddbf8754b6ff1e0bd0c55825f69619dba3ba7024b4b1953e1cf8d8c6daae6ea4c13cc9e7f5807fab852f54247219f373c997cace91369197693b9162d21f1f9afc7df27c1a5436f63254b05d64248bcaa2a615d4b5a03bf1d8395556fd165828729c70c0deac5590774846bd7485080361f92780eb3b5972653f4a0cfdd82c89009504be8d9f4a7047133d1657b637e4304fc826bf332c6f0193d56a5f3fde8a2892733d16f7c29149b26cbfa7fce10c46a4c855c9d83eb9191662ba1c473033d060885d1217afe4944691108c86371cc58da5e7cd38158efbd302a7b45487cd50baa8a119c3115b3c51074d21217f7a4741faa3c21901dc584cefe096024c5e517485bd4c2fd0a247e3f9044077f4cb887115097314d0a13549e701f537aca2f66373a916d25c21901d178f2087398cbd35f2cdfcfbc7b34e6a225bbc99798fb94d0c756d53a995b08166bca0fb9ba546c2ca326c7eecef9532928b5825e85da104afaa0a2f6d254af020545ece650e7ee307075ebd32fefe81f7c259b1eb5abb6f6f352b8ff57317451b8682780495f1e42b7a9b5aea8d8818782d9257d3b9ddd09dc2d7cef38cd5fd4c4b3cc7eeaeb205f98f776175275fdaba334c198f2feefeaf93adbda3179914f2c4aae571f02e332a1f8bd1e1ab2d8115de5597fc3d6441a8086afc99d4dcb07f2d5cbe1bbac86d4c870fd0ae0c1c0950977288ea12a5210cc68bfd58a75397f02ac16a8f68a06b66b43a5b95f70f722da354985a503cfe0a8ad166b531ecee34cddb86a30cbb08257c51877e6303330ddb2c22aec8f6d42de27474f834676acb4bc8ef79b0cb811bbf3761e6b91fe547e19a605a7865ce1780318a8abcb5ee58892171008b1711", 0x1000}, {&(0x7f0000002b40)="a06d891d22b6fb02cd73264a48cbfd87de69b72d52a56adb4d24b5f1853d006bbc265faea8a7eda6a1130112e46046ced2511ce13875dc521d21765ff2a5536212c0ccc62b544a6295ef614a22c5d73ccdf1ed70a5982eb8541df0", 0x5b}], 0x3, &(0x7f0000002c00)=[{0xac, 0xff, 0x5, "d66e718533f1b7bfd64228be6a976c958c7b2d8d2c68683c976b9a67b21bde6d3a49444d3baa637ed161f7bf88c8f893549530b76e76d69fcab772bdb5520c72f19e60c929c879cce940293da083ba298bb520dde1e5d7c3e7f5b005ee95e8216254f3c664a93f4062e2bbb40a812efcab9cf509f178effb76505081564a624d144dca25503f68ee08032e9c18e987598e2be2ea7ad88a94022cbf059c"}, {0xd0, 0x107, 0x617, "fea735b1d7833c59305c3d16c7f84f91b72250ad620355dcde02fefbab541551d7e0156547e941475ac4dc17cdc4bac2e74f74c3cd013b7bc37b0f9cb082d0380abce77fb318c7a36e45522a23956ecbf06f6867f1dfa4afd860984ca92ac47a464e726ba469a26b6055b0ad8d12a963ca4036982ac3694558fd2aef3f3630234198b4fd58a55be9fb4946cb21c4f4f9c0d279bb15112284832e6601249443e15086b07afcf2e3e2cd93f348534bad946dab537ed95126c91a6186ea50d45cbbd1"}, {0x20, 0x104, 0x1, "ecb80fee6ffec504a1f4b7e7be421716b804ed"}], 0x19c}}, {{0x0, 0x0, &(0x7f0000003200)=[{&(0x7f0000002dc0)="0cccdd7ced358c0479c484ff12a1cabc3d20b4de68e0f505a9f14a3419ad396acbd463dacffe15070bc6b51ac531b511ddf931045005891f8b3bf083f822ee9b75517d06a7601ebd330c3ace70bc28f6ffa843baac29db5d49574e7677d5a7fde53f02c793d4a473f850f059552d73e282808ceeeeb71050b202fe26f94215d343", 0x81}, {&(0x7f0000002e80)="a15e9e98b865502329eff56011457da37e44b6f77c6063c64403b613eb48e5dfa54ba27e5252f6fcea6cecfe60ed95bd341e0e1e07efb6e269656aa774692f12ad99ad02d02cc44c3835a8a018d26054670085ab082a8dd653d8", 0x5a}, {&(0x7f0000002f00)="65cd535647caee26e73ff623837c63892cf081", 0x13}, {&(0x7f0000002f40)="766b8971e62e878efc3548", 0xb}, {&(0x7f0000002f80)="b08eed57cea4c6db593a7ef4fd6b3d4616fe05d06204ae3db32584e6c9d5d4bc4ac6ccc891e6fb390843228c2d2957a134a855476ea970cecfb3e30d8996270e417d791a028b41054f6c50e88a9e472bf79f86ac3b0f696b89a5af4f8dd326a4270166f14b840e7c14c5f5bdb253f8b71e8fe4aaaf11", 0x76}, {&(0x7f0000003000)="de4a65bedabd4b2bcdd7490193b6484af077d6981be25c9f5949eccdb728043e543d49528cd7675a5c83bc36224a15b9c7831427c3a85ab4e85201228a01b8d1ec9f1728910402874832b375bba651d1cd5c871819087245e5572c94a70b9aaaa04c0aba3ec1aa18ae12beb18d581789706e837cab265081360a25560b808fd781d409e515eccab0242d3b", 0x8b}, {&(0x7f00000030c0)="b8a842a30e57ccd046ddb2b3819aaff54d8cd43670d7e038d13a5f52517ef7725a9032fed60c92ef36423416a1244cb85c", 0x31}, {&(0x7f0000003100)="cac94a46b8b420616535dea836d371a79bf448d93f24f982666e202f2876d0781dc6068c7db7fc184b313b220b3645e3cf036b3b07", 0x35}, {&(0x7f0000003140)="573c7f9dbcb67e90c9218d23f7cd259baa60c9d720b69cbc4397c32ac2d44a58133a858cd836e565c9549ec3427b5c8d55279c28e42d3553e58c0c390143b7a5db0bad9a1fbdb6acc317ee577dff28e0a3f17ce02e2cb36e20a3177fbb13d7fb34b29cb5e966a4109b8b72ba6611de9dbc7db8d0fa900bb192875dbc06610f2a732178d25ccd9d5cb6695c5071f3ff895d1b53f5ed7bd6e2c29ea34a0bd8cf2b1cf242ec97224fb60c3e6a", 0xab}], 0x9, &(0x7f0000003280)=[{0x54, 0x112, 0x7951, "3856e6677cdf544a4a9d504664a45fe83600305bfee01b703cd921ae61ba4bb49fc32b8bebd61b0d2fc4d0a6f0e70cbe89cd1151500b34fc8863f4c57688034da27bbdcd7b4fdf"}, {0x94, 0x88, 0x7, "cd66f43c3d37b9a500d80bbdf3792e57a0226c0954d198a6d49aaa46dabed16b404e655b9e7b8adb4586ceef689bc9bbe20209c9659108b18adc84e0b9b2b16002a9a9f1601929afe5b2745f160fa6750ce3d28fb4e07e6b0d76192dfa6062aa89eb21fcc869e4ffd9de7ba8b66dcf59c05aca6b74a5bd0f4ece54041f5ec51762e4cb60956b"}, {0x14, 0x118, 0x7, "5a4600abe8"}, {0xb4, 0x117, 0x6, "d1530b83a1d79993be647fd6cf2546ddbf504a0b1686508192cb4236a74792d75fe669a41909376bd4bb0bd3c30fcab0696d0b55b10961aa48bdad2a9477a71564c3f166eb6e08d4b57267dffebdb8529b3b8092eb000181885d99659c56c1d58702cd0e4c73c23a09082f92383f940d6abae3071989f59377ca35a2d5073931e3770188a2e7fd076c187b359f8eb3fef665c2b4d37bcda401acbea494f6f41881b8fb4d3a04"}, {0xbc, 0x88, 0xe39, "00e570fdd6df2d757b96ec3a07749aa78e33598c013408c9bab0f1242337f5e2fe5b8254421ae43fa8cf477ab04bb64eaff2079c8aea44a2b4e110586008cf08c0d60e308b4b41cf14c872d18fb62d3ae9f228c84b377a483c9022d25eb9a84f40353e8c82fa62751a6241dfadee9dee0789cf574a129e7cd5be040499386f11dcc591dc94387117c23d1f5f3ca469f6687104ff4e261ea06fc938c1b2ee33ef0e592d5ba0f70528731d68372245"}, {0xac, 0x104, 0x40000000, "f92c6e694aeda0be0cd8594e93369727cb0e9b15e2e834fa316c9879965d20bbd9f50e03ed5ebef52ccb3cbf6c1dab4d3dcb07b612c008775607f671352c984497943e85769d1a7d5eccfa231b5160757b87b281ea3e1d29a3d6b839336e0f1a91a79607b1e204f132d5ceb210946fc29063855a3d9cd70c3088a1b32e106b1135924dbf1715830f4d15c6c8836d94c2b962b279f920f038df71fdb62e2a"}, {0x100c, 0x108, 0x1def, "7537f1847de7a4c94b089f228b5cd9de1dd1d011396e4868597b2e8c6699e1f281f41cca1cfb1d3b7272311f67b789239b3c4fd66496ea69a2508e10c628420cabc36cde9206fab691e5f2c1190576dcf7996445f6729086d4e628557bf6baecf1eac9a0fee096128254250c93c8e42d11a20148913819f1c7ec4adf42ef1ac30e0e0536209ce675ee5b6792aa9f321cbd29d5fee8794c9aa212c18affb4a15b0e8ced6dcc99624dd1ea5f548667fb8c5b5ae66ddf356bba9a7433b1a06e0b5b0e3ba840fe09a81fa999df0b5d4b5104519e476db9f5253a2eb86a7b0ddc46454725048392ed8e9bfa1b9d1f4e45837351d0634e0d4610b25f6a1ec6180de7794c1b64df8de1442733242ad4db3d226844665b14bb72caa325cd5de13d709b81ae654b805cf0bcf85a6117b976aa3c95d4924d7dd3eb03dd1180a3bd6aa9869dec0d0edf8c92d1d45cca19da4841707e9dcd96cb983b553aeccf7275bb7b7a913e397911339460970fa33d736719738faaf6ef63d96df173d81430b94405e0a66a31023decfa2e8163cceb9806618f8a8c46cfb824548cf5ce1bb60889afc7a6392660f7446337ac7275fbed02b5fe4492d82ae79a3a03ac3a72a86c2ce0b58fc2f382b17c7b4b4da2cf6e651e39e7a2b92ff681350c0c967e678e0cd79a0bbd21fdeb8439c0ab38fa3730c183034e7b72df699b18d17304381599fcec48689ec4b145ded5bfc7fbf07c94c29dd0461ae85b36f68623e8f50a37165da9aaef32fcb429ec7741cd0740fcda8d69de23ca9219768113aab0d30ddd7065ce3d73c003685406df8564fdfe02b9822e675fb5c8c526547c26929c722f714e32f7d5e5b58e5213b33d05a1428cf2fed1955a98620e4ab37f7cfcba123e30a30d480cf584c7c00b5ff6a863e60a339771ce287be3ba0767d4d764d0d2f1ddb1c0486e3b4df92462be1e0b1edac0dccf0d008bbf409d6b566ad4ea0c929bca76e4bca1ef2e5c7928c8304c8500607e3b34100dc732c33c13e9956c1339edafb15438fcf5b0bf65171e1c81fbf1e5fa38ab09b6c9e6f6fbd4fd855b4d4bbcc13076245f5c08604d35357a1e45ef976a2063e7d5c4f9aa1f2514407a626f242d3530a82c5555909c34002f43928eea4374a9faae41d14422e2e19d7bfbbfab78e86ab0246bef979d096ea145aaefabfdbfaa52b0c49066b7614cf038c3671dc9d19016e0acd02da4b336c04dc5c09d034c8b555f1a4c11a30d867de02a6fa06d2f6f6c1708fdae8fa7a33b74561b2af7a64d49dee087d24494f763d4bae489c79e41f86c1588f19a94f9a5abc09aeccc25f231c70b08e4c5bd9d1459f8ed4d35984b8891caf9b9af9feacb6bf9b0cf0e328f584c4ce61ebf5296baa42599301ac34015b778f83501280e1717d0df2585b513e4c3893c80778a6cab114f16a8ed83e873b0f0ef46ee3f383431cec247a9c4e57468f2343248e76f382659b797049600187797b77b5b9ba05f8e1c32de894b6e184ae6844c12d1400dc6c1fa1df71a0eb4b8d03ebdc85ba38dd67633ef6cfbecb92c974b5932b5dae1a67dbf88a7e90713f17576d6448c2114eb2840fbdf66a2d730c80707242bd71fb658fcd6faadf67b875cce76fd1b4f538520274a2ed70e9336a9217430a351530f82348c8fc6e4c10ae148dbd824195c60d3bd9d0cf606a0ad35daaf4616ba8b421eef0c3bff1dc8167d9a5af779faa2b59b84df4c062da620f4d8446c2e1be7857e37e0731c7b9b4dd113a6291e493f1e8a2fcdc88b9269909a33009cd50072e8eac1bcd646fd811f118360e235a977c9ec10f378fb837433f08e5a9d58142240c4698dbd8e808764974eae5b1018bcbe26b935d339a70ee0aa5bf38f45310d73c709e18fdd836b0efba5ea6431eec208b7a6f456a324c57d9ec63a91c6e1feda2232f420e2204b1534f7988f682ff927951529a80ad1ddd7ea1f95fb58cd9b765b4c6d300f0ece2d8659a33b255b1ab145423f4aa3a8a5bd58a0f159dfb8ca4f44cb9f32988733fe2540be7e9e4496fefe2d314b391895859a47ff3d2514511fc7f0866e9d0ce64c7e637f627cd7085102bbf358c6547ce2638e3d687ef7dbcd253cf20fbb7244ae1da367eb106a8f3da0a82f87c166597cd4a3583b21811ef90214f76b0983fe7f198ccd94967bac3283d68ee2c977c58d27f5481e804a026fb73a468bc483143e2caa3df98824801cf09478bf4de6cdd34ab60e00f1cbbce15857d4f9144e5f87d8df5d1c9d5d49dd52ec8f96a3c247f44a7b1c74d0dc00111f6094783e16d4b56ce5b57acafb13cd9d69dcb80557893d4a664080fea05552de2d19c0a92348758f667b319cb85cb8a839d6b89f2759b4b1d36c757b3221dbac62395a59576075fc16684cfc6c8f408234389b1f52b3ca497f73745880eb14bd87d51a534d0a0afb708b8c5f39007a5fc3d0ec11743daf548587ab3a9c8d604dd9b5a04f42dcd8b0da8c58b7d17cfcf46f6ac91d4ea9eed092d30b3d637a11712c38f56b82703ac4b07b7c547de2f2b69f20ed71a931345ac9d2e44f22bdca228f118dff918e422782ecc21823ff9ef497864cb96aa3091670176c156fa9fe53d107943ae9339ee7f1df2d4a30e94711251f5f8b7edffabad97c331c0f45339f0fc3d69424e15877ab5e521d47a5ec2212d990fbb34ac443c7820e8eec3cd7362a266a398cbb218cf9c15199bb5e7c0c14015268b704f2d082f6c163aa2b23c28ac9b43c0a35555a9b379d643d3ad982a0b9dd7e1ed5ff3c36a72f2dfb47b17377541bbc6a68e8c2e20edba352a78129e730e0eb3024f52a916ce45afbb05bc7cdf4e0fbdfa1c409f8c1ac07544ed2a38d235948f4ff3579a1336b118221c1c894a20351504dcf2f8f107150d361793fa378720e00080a82c4eda191a69caae23d0ebdfa58f6b097d92c4fbb5773bf8615e8d8e17c73f2d064ea6bb9f4f025dae6a641bffd19c1ac7e5c27d7a5ad4aa68358c9fb936508413f2c00af682aeb5b089128e38afdf886886e12aec942c90a2df18d4e59b1094dc0c9de9c1fb75d26689d9d1310f1766f80c10b320e092d6bafea7450076005d79bf9b31c569db7d4e00d16a1c83fddd22e9f931eac887e1052206c7683fe80d076100779644f593a1718f7f452d442e4f1b1722a41c9e41b50305a7245a8b34f02620d7cf9a486af43a8d90433a5b35ba6c3099db6b459959d85930855945397756d3cdf2830fa35dde77db1a96afb4be2ee30d8a0c2a4f50030c155051a974ea20369f23be71f0014bdcbbf180b047b0d514ddb9120fc6db3291f3238084b361f8566ec48b8c1983bb5371bbe5524cc5dbda13c35f0e59444afc39069ece9547f89998b51b61f77df78c44b6bce2ab8bdbc817e915ae18b7cf603d215be58c2596cbd356b9364581bbbf11fdd9bd98b3a83e2019cbdabf4adb55607b71908e786edd67bdb0d5dfe7344245d84a547f7b6c844e3059daedcf340999480c2fab64e61bca364e0278dd429b49157dc762b2fc82d4f1f51726c13a714ab3e17170967ff405f6618ff0f42ba6ae72e6735ac1153fcc9db76b09ab095119108267636516726b3c9da77e35e51c29d3eaaeeefce12d17a1a02b39beeba669b86a8a632f3111c2c1f52361b4a1ced2cbdeddc795c7ea7bb9abd110731f5a8fbe30d3595e8f2ab488cede8ca629324ffd4fc1243f7cc8cbb3a1b5b4fbc95fe2c1af3cec6ffc9ce235ef6b87a36480014de381b7964f1d96ceccaf6c2ef5186c5547650eea65f4d271b3b3d1e9a3af05cc9c65631eea92715a92b197940f49c6d93cf6c3e76a53cd6f2c198919aef75542079c68743adc47b2825b4e0563c3fb8c28ce78723b777ac0ef1f9b66e1c23239279498224610f85e62dea557f62770e42612937f40d644d077c78da09b0bb259cb48698ca72314e689384aef9b60b7147343ed0a6c46f5266924a91a8c737d9d0e5f8a4d6e585d23b47eac904cbc7459cbe7b65ffd68c35ca743ccab4e6aeb86fc88c97e3653b5df5046e864ca58f33d5703cdfdc6afba060206c54af0af9dca19769db58f19061fce682854ff59b7994279387b034abb5ec345139363946a796163eb0b530a16fe602ecb9abf89d052f7686be7ccee315540ccb0b7fba109fd058f25e40f33ade4817a9f048ba6c296514fc75b6549570cd6ac4552f780f5bc3b89bc9fb17e272c6d856dd415e7fde410acd4511dc391632479c93591b88aa86ec45a543a4350907ef7d75ac72ef39e2ea3ba2efe2967b194a860610718154a91ced64bbd60f000bb27025905fb8733ea59c0d86a1ee0d5cc591f7f31e1490178f2bf598eaa875ef146f3ed1425bb79bcb9c47069288eab263d5bff3b95c1f2213e9aa2d2c26ab873ce05072c891ecd087d2f39723c4a276f513b041b68cbd9a0a1d4d32d933d61611bb1deac19c020317cdba427fa5593b73c9e1d71193d9248316629a82afc5b79fcf40f39cd5cd4f3c4932c1d25cc1c21d1e37d598245bf30cf0e33d24897dd26513fc0028b6f3ac05eeda51eb3cc7cc30e10b836db941257758f441430fcf8c29b981eb2da42a4e917e9b93ca3b40687f528d2542725e165c833236ea4925e0290a8ce4e0e0dc21d7dbeb0490cc5045450e17b09dceb9ff381c294c16f73fa633c4c6faadde1424165a630af7ad01c1a3440b1405b4d9ed052cdfbb4a1d163310a6e83432d6d61cfe164fad1097b666e9cbdd5af566ee31e44dc1a815186f179cb954216ac79f814b4bddb7927a2d28ff17e9002eee2ea157209d66c9722d35faa30c674d27d4f2d8dbc312a22b996960a264e5219a6de7fcbca39fc851e1a1263dcead9e5730979fe8153827b87a39f46a8426a2554596dbd42c97fd2f51c530a46adc64cbf9cc2febcd4d38c4ea9e3fbac307fa05578a15e047cce14d38ad4fb631011fe74e68b9ff0829edf8fc04de62f0ba32d43a418d4234cb353922425538fd85c248a2d49d1b00001a009e32ac348a46f47fb03513351bde3f6f1568ee3556d11dc633cefcaed37ee287c5aa6b89f33f0a08a2ccc0df557bec6973d91780856994e3f5e3bb4a3dbbf4604f5ed0a3ff04bddd5dc362a45af4e3199ea6e35e78504a2e48d96d873ca33f9131ba9ea2cac5a2bf70bb6eb006b4c79385e09924a749b8a22dd33d64a63e54d6cef3c7f2972a7bdd3f631ecd74adba171baed99e74a640d936388443c23628b3044476e6308709be7943804916425ed23fb71a44dd4db88e25cc69cf6b505c9fa646d9e1e62068226504e97d1ea6800fdbfb5a5da484a3fc086f58d023c6713a88ac76318d4394f80bd17e1b9a8bd8b3b09bd41e568d900024768abf040628f6fb40618c0d95a91e3baec48058248a98d30345a835b3fde82cb523ee86061a063c464afab9c38b5eecab26f0f0168eb114ef63ec7421e33457334b5b731fb62dd2f22ca4a6c7dcf3fa5267ed8128051a4178695c88dfe49afe349e4da8ebc0345fe3b4fb0f161e042e81f596d4539b7f38657e649d78a4b7e48615d1bbfe61c9542924a439adfd918f32001d1ff05c6b09df99b027c90152fa3d7a6d7b8444717d047ab7f9690c2f0b1a8545ebd84f98caa0fecb079b4ea83fc58e5e01a8bc8cfb3ece03450b3be6307ded063634c389d5a0eae64833483d143edfac8fc0d11a793b9ebe42c61f10e3042bfc70eb1852dbafea44de2c9bc490aaba9454c14352eda4065845f8e2d596004ab757013679bc2ce4cb687261a3ea6b9a91ce91e8743712be09af2fb8557342966bba"}], 0x1324}}, {{0x0, 0x0, &(0x7f0000004a00)=[{&(0x7f00000045c0)="7cfcd8aad9c6a5aa2f1add0e8ab6f25254a7a6f61d75e5757f27a859d970272a292a690f7ec7976d67ee9b28a34cedadf3a37c5f95cf1269b92ce85bd69c4e190bcd2cdd52d22a30c914b6da6029a3ee72a4a7814683a4666b4ca867d5a26caaaa0dcd91f3754a7c3dd91351abcad98298b4e4a65e155ce1d5615e9ee3176163f2074497550878a2c2e82b6981526843c891aa5bbe64ad769513c93b426c9463764dfeae68ba6ee193458b0a927c9c938111c41087a0330c54594ad7edc952da1265839f55496848ed33999e1c9752951acbe7ea140811f4d0d6b393820a07e9e3a5fe8708a100cfb607b3a1dcc0950dcaecd194c7a8d3e9b8384fa1", 0xfc}, {&(0x7f00000046c0)="70628e532bc1c4cb12b9312ba2dc002abc8abf90d1b5ab45c145baf291be268a10a9e137a61a94ffa479864f9e5519d1b438bfd4874b2d8c17c68b7834fca79296e2a6a0648b4af300efc047ee971ce748d3ce588ac9fef81b20dfa367ee508d8f629487dcd87acf00d98b03d53ac8cf115072eac08b45dc38fe65de2d922433360b78997fa592b3aa8ac02292fdc6cc5d", 0x91}, {&(0x7f0000004780)="48c6d7fe0e761583aaa1e6d0cde14136613f457a7e31937592906b90389c244b8f3d9aba8b00", 0x26}, {&(0x7f00000047c0)="1471164dba4b12160bc51ba087d99ebb55f14309d47b72b3ab70cfad33c6823169bd951d9db519902ada976ff679933f8fc1d80b2eefe0e5b8858f0606eacb3d767dab7b56fe350fa9058880787809691bff0d4fb229ad640fc6f0c883a5497e7e8cea6e9ab65b55616065d91606fd457e632ce356a1c40c3d1bdeb7fb7bbdc95b81fe9d1daa217771b6c81ee55874ed6b0f659b46115ff6d8cde15ebb57149aa122196444ac7832506fa92735feee2d1ee1a2e136098aa451bdf04f2782e4dc4662f3f83cb981698822b243269a8e817980d227d987d72e4eb8fb6dd6721bf92f4be0d72a9ee6781af007c7232cf0e4d444d4437188", 0xf6}, {&(0x7f00000048c0)="e3ace5cbd9fb4a34fd153b4669b53e058816f86514d64dc1edf4ae019ff2712b68a7f002e57781d3b75536101813c7bc231391965f2f0383d2015eaf4710d8f4d7502c83bfb5d5ab23244f582c9d499f2767234c91f55dba13112d8d1a0fbdb0dc12dcd9c250f7336dda20b436c803ad770edefb1c446515d022043a82a16f5d725436b0c99a804f854c0f885429cdae3deb94beaf1c9a8af08fc989ee3fe81f459f805635fa385cfc7fc829993c20bba3e09a90e7f9f19bcbdfa324d57e2edd9631eee1288fad53a8f14bc36dafa53851626ad577213af618162bb81040cd97143a79cf9f", 0xe5}, {&(0x7f00000049c0)="0b16b4ce7aec627942b9eb2e1d60b3151794b4a68229af77130c27a7c794df3461d437d7f9659bf7b4", 0x29}], 0x6, &(0x7f0000004a40)=[{0x38, 0x113, 0x2, "4183e1c0155e43416872f523ff269a1e9803df1231b1257775489f14c73f3660d99eba3289a71909d0e9"}, {0x64, 0x113, 0x2, "82bff85146413c5bc073a3bcdae359b267a7ed8809cfd061cc789f301a82cb7d99b5777ea5e87776ae9b27e973747c2442a47d4ead23abeebfba5412cb4af4e24bb04408294128907bfe6939e2533d43f17f8aed9318"}, {0xd4, 0x105, 0x9, "18f9609f15386a4c32f1d7fd4ce6ab6b6340da65787e853a79597f2adf8f437047f4df6e0d107f8b47ed8779ecc017085ee593417cbcf5b533d6d987b2845f3320d2448c3a998ea75cc62d70c4305aa1744342b802d52e7bd9601fb57a1f203b412595f4b2c0d7430b40629db659e7030b0856abf59706fc4b1f2f99b2633625e7afecc5bbe9441cfd87fdc96d50ff4ce8a4cd1ea7c128773e6625af7bcaa58255b697fedd15bd97126b61628d33cb54215bba4386445677a22a29e2c162fa52177c7d3a4a"}], 0x170}}], 0x3, 0x14) r4 = socket$inet_icmp(0x2, 0x2, 0x1) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x3000000, 0x10, r4, 0xa5729000) r5 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r5, &(0x7f0000004d80)="7b48a08a75fcfaef8852e47a20108f60be935d8f149c1755282aabacc70e022dcb6d4cbe3e2215c2a7f823e08955cc7de9361956d0f6034d2b6810f5325b3d34", 0x40, 0x80, 0x0, 0x0) openat$cgroup_ro(r0, &(0x7f0000004dc0)='cpuacct.usage_all\x00', 0x0, 0x0) r6 = openat$proc_capi20ncci(0xffffff9c, &(0x7f0000004e00)='/proc/capi/capi20ncci\x00', 0x400000, 0x0) setsockopt$inet6_tcp_int(r6, 0x6, 0x4, 0xffffffffffffffff, 0x0) openat(r2, &(0x7f0000004e40)='./file0\x00', 0x20000, 0x307) [ 242.753379][ T57] usb 1-1: Using ep0 maxpacket: 8 [ 243.043426][ T57] usb 1-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 243.054062][ T57] usb 1-1: config 0 has 1 interface, different from the descriptor's value: 6 [ 243.064068][ T57] usb 1-1: config 0 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 2 [ 243.079086][ T57] usb 1-1: New USB device found, idVendor=1286, idProduct=2046, bcdDevice=ee.71 [ 243.088947][ T57] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 243.165160][ T57] usb 1-1: config 0 descriptor?? [ 243.203924][ T57] usb 1-1: NFC: intf 00000000db59902a id 0000000009a7dab0 19:47:39 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000540)=ANY=[@ANYBLOB="12011e00000000404355313040000000000109022400010000000009040000010301000009210000000122010009058103"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000200)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x1, {[@global]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0x14, 0x0, &(0x7f00000000c0)={0x0, 0x3, 0x4, @lang_id={0x4}}, 0x0, 0x0}, 0x0) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x926, 0x3333, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}, {{{0x9, 0x5, 0x81, 0x3, 0x8}}}}}]}}]}}, 0x0) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, &(0x7f0000000480)={0x24, &(0x7f0000000b00)={0x0, 0x0, 0x2, {0x2}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_ep_write(r1, 0x0, 0x89, &(0x7f0000000a40)="9ae33c5fd8b0c0eac100b89d5246d4f3636253383be78251c2ffff1f9d090000000000000079ce9a135f5638456c2a0123f06fea7f1c07df6daeda54d0de1bded60cbd1432516949e075165cc03222d3819ffb6604f750ff3775bf36c1f42a824fde40471ba0d10b366cae1ca1093939a01be88050ce5c52bd3a7e7d4964ba523bc734af9186c54291") syz_usb_control_io$hid(r1, &(0x7f0000000780)={0x14, 0x0, &(0x7f00000006c0)={0x0, 0x3, 0x4, @lang_id={0xfffffffffffffca7, 0x3, 0xe5d7c292a94024dd}}, 0x0, 0x0}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000240)={0x24, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00070c0000000c0364ae01feff0001000000"], 0x0, 0x0}, 0x0) [ 243.407467][ T9099] udc-core: couldn't find an available UDC or it's busy [ 243.415643][ T9099] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 243.497333][ T8444] usb 1-1: USB disconnect, device number 5 [ 243.975887][ T5] usb 2-1: new high-speed USB device number 6 using dummy_hcd [ 244.282565][ T8818] usb 1-1: new high-speed USB device number 6 using dummy_hcd [ 244.380398][ T5] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 244.391500][ T5] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 244.401760][ T5] usb 2-1: New USB device found, idVendor=5543, idProduct=3031, bcdDevice= 0.40 [ 244.411453][ T5] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 244.509300][ T5] usb 2-1: config 0 descriptor?? [ 244.535211][ T8818] usb 1-1: Using ep0 maxpacket: 8 [ 244.655471][ T8818] usb 1-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 244.666215][ T8818] usb 1-1: config 0 has 1 interface, different from the descriptor's value: 6 [ 244.675440][ T8818] usb 1-1: config 0 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 2 [ 244.690521][ T8818] usb 1-1: New USB device found, idVendor=1286, idProduct=2046, bcdDevice=ee.71 [ 244.699900][ T8818] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 244.715041][ T8818] usb 1-1: config 0 descriptor?? [ 244.754309][ T8818] usb 1-1: NFC: intf 00000000aa4684bd id 0000000009a7dab0 [ 244.959747][ T9099] udc-core: couldn't find an available UDC or it's busy [ 244.967818][ T9099] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 244.984653][ T8818] usb 1-1: USB disconnect, device number 6 19:47:41 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c00000010000d0700000000ff03040000000010", @ANYRES32=r2, @ANYBLOB="00000000e60000001c0012000c000100626f6e64000000000c0002000800010006"], 0x3c}}, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=@newlink={0x3c, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bridge={{0xb, 0x1, 'bridge\x00'}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x3c}}, 0x0) r6 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=ANY=[@ANYBLOB="280000001000250800000000000000000a000000", @ANYRES32=r7, @ANYBLOB="000000dd5e85e220eacfdc0010000000"], 0x28}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000009c0)={&(0x7f0000000280)=@newlink={0x2c, 0x10, 0x825, 0x0, 0x0, {0xa, 0x0, 0x0, r7}, [@IFLA_ADDRESS={0xa, 0x1, @remote}]}, 0x2c}}, 0x0) [ 245.322260][ T9142] netlink: 'syz-executor.0': attribute type 1 has an invalid length. [ 245.425461][ T9119] udc-core: couldn't find an available UDC or it's busy [ 245.433322][ T9119] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 245.434720][ T9160] bond1: (slave bridge1): making interface the new active one [ 245.458124][ T9160] bond1: (slave bridge1): Enslaving as an active interface with an up link [ 245.551628][ T9142] netlink: 'syz-executor.0': attribute type 1 has an invalid length. [ 245.603699][ T5] uclogic 0003:5543:3031.0003: failed retrieving Huion firmware version: -71 [ 245.614372][ T5] uclogic 0003:5543:3031.0003: failed probing parameters: -71 [ 245.623485][ T5] uclogic: probe of 0003:5543:3031.0003 failed with error -71 [ 245.691782][ T9124] IPVS: ftp: loaded support on port[0] = 21 [ 245.782814][ T5] usb 2-1: USB disconnect, device number 6 19:47:41 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c00000010000d0700000000ff03040000000010", @ANYRES32=r2, @ANYBLOB="00000000e60000001c0012000c000100626f6e64000000000c0002000800010006"], 0x3c}}, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=@newlink={0x3c, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bridge={{0xb, 0x1, 'bridge\x00'}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x3c}}, 0x0) r6 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=ANY=[@ANYBLOB="280000001000250800000000000000000a000000", @ANYRES32=r7, @ANYBLOB="000000dd5e85e220eacfdc0010000000"], 0x28}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000009c0)={&(0x7f0000000280)=@newlink={0x2c, 0x10, 0x825, 0x0, 0x0, {0xa, 0x0, 0x0, r7}, [@IFLA_ADDRESS={0xa, 0x1, @remote}]}, 0x2c}}, 0x0) [ 246.338974][ T9124] chnl_net:caif_netlink_parms(): no params data found [ 246.440907][ T9301] netlink: 'syz-executor.0': attribute type 1 has an invalid length. [ 246.452390][ T5] usb 2-1: new high-speed USB device number 7 using dummy_hcd [ 246.541044][ T9335] bond2: (slave bridge2): making interface the new active one [ 246.555065][ T9335] bond2: (slave bridge2): Enslaving as an active interface with an up link [ 246.750405][ T9124] bridge0: port 1(bridge_slave_0) entered blocking state [ 246.758630][ T9124] bridge0: port 1(bridge_slave_0) entered disabled state [ 246.769947][ T9124] device bridge_slave_0 entered promiscuous mode 19:47:42 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c00000010000d0700000000ff03040000000010", @ANYRES32=r2, @ANYBLOB="00000000e60000001c0012000c000100626f6e64000000000c0002000800010006"], 0x3c}}, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=@newlink={0x3c, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bridge={{0xb, 0x1, 'bridge\x00'}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x3c}}, 0x0) r6 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=ANY=[@ANYBLOB="280000001000250800000000000000000a000000", @ANYRES32=r7, @ANYBLOB="000000dd5e85e220eacfdc0010000000"], 0x28}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000009c0)={&(0x7f0000000280)=@newlink={0x2c, 0x10, 0x825, 0x0, 0x0, {0xa, 0x0, 0x0, r7}, [@IFLA_ADDRESS={0xa, 0x1, @remote}]}, 0x2c}}, 0x0) [ 246.825997][ T9124] bridge0: port 2(bridge_slave_1) entered blocking state [ 246.833743][ T9124] bridge0: port 2(bridge_slave_1) entered disabled state [ 246.844888][ T9124] device bridge_slave_1 entered promiscuous mode [ 246.855437][ T5] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 246.866859][ T5] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 246.877290][ T5] usb 2-1: New USB device found, idVendor=5543, idProduct=3031, bcdDevice= 0.40 [ 246.886677][ T5] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 246.943315][ T5] usb 2-1: config 0 descriptor?? [ 247.096119][ T9124] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link 19:47:43 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, @perf_bp={0x0, 0x3}, 0x0, 0x2000, 0x9, 0x2, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) syz_emit_ethernet(0x2a, &(0x7f0000000600)=ANY=[@ANYBLOB="ffffff000800f674049167a608060001080006040001fffffffffeffec000002f5cb87e85faaaaaaaaaa3de0000001"], 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x0) r1 = socket(0x1, 0x803, 0x2c) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r1, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0xa5a05008}, 0xc, &(0x7f0000000180)={&(0x7f0000000640)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRES16, @ANYBLOB="e29fa548cd8a95ef443e3a04502afd1b614d2044e9c9a2440001c755ac03484b040958e27a4643022a5c87961afae57bf0a583c4ff1a6ada185a78707a72170625b42fb0046f8ca8d333d5019abb17afb4d500370d46ec2565465f9dd39ba22c78944a3c04fefb5e512d5936", @ANYBLOB="2e76e35eba7a2828f70a6f83a77c8bc997206e05188a6b03ce1b9a210014f5fa70bd7ca61b2ec9ca05123674ae1fc547b60000000000008e5a000000000000d951ade3ded8ba197f34615fb728b9e5a4eb10b9228bfc408b6ff5af753f3b820cd59cacf15438ee1bc2194d583d3481f1bdc956f33dc8aed64dc1b780affc08b19a674ef7dce3c58d1d78ceedc40405cc4b050ee737f4ce5df8888334aa80033ff4938a4f37737eab5644151d71e5597e100f3036f5d8dfc74d500d3cd895b353183c01c47f6971430d1c9531ab4b183ea48641149ef033aa0e81550543bc73efefe75b6757e6e97e5d4f0faa4b251c16bcee6dd64c08a61f69399f5e282219eaec88006d7149fe39effd933f8f774ccee2a742d89acbb2fa99aa505e839ed42ca85bea7549ad6246d357a6110d5e8c7e3b54376c93e1090e1cf32951edbdbf0c31ebfaac36960c6a917b2becd6e04df7efe5a08501d6a37343761c8e65c8951c95fa3c782e9e8b1ddbe4b4d8ee68599f150b24e10729c4397b6e82188814f1a2198194dc607af14698d40fdcfee9dff8d1a3fba50811107050179a5b0751d75d4e19f544253df4933a45af383dc2e17d7564aeb95275c9d7979d854df62f970b827bc729b48e8079cb7a2bc48392fb5df5ce"], 0x44}, 0x1, 0x0, 0x0, 0x4800}, 0x44814) syz_emit_ethernet(0x181, &(0x7f0000000980)={@broadcast, @multicast, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "42bf00", 0x14b, 0x3a, 0x1, @empty, @mcast2, {[], @pkt_toobig={0x2, 0x0, 0x0, 0x7c, {0x0, 0x6, "7f112d", 0x8001, 0x29, 0x0, @mcast1, @private2={0xfc, 0x2, [], 0x1}, [@dstopts={0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x3a], [@pad1, @ra={0x5, 0x2, 0x4}]}, @routing={0x2b, 0x8, 0x0, 0xff, 0x0, [@ipv4={[], [], @multicast1}, @ipv4={[], [], @empty}, @mcast1, @mcast2]}], "e230895a2c3e56593e5922b064a51fe99b6aa5aca27d243c7ea1c8b8e519dddf0f8761467b71c8049fc6b612625cac07eeb349e32003dd5a657989d9d563098632305259dfca4ad7c466cc49f4a2cd207547159c56b4471627b49089586b46d19af0f0ecb779e85513898b39f6cf044894c842b3c72d4e18a3dea731e9867095e2da6ad028c46792b9387b5573f4e20d0844b827ff625e08973361b770ef0e5eb71566ffe0ee2dba7d3bc9c0d99eb96803b15aff52ad08ca21cc45d1d095606c0dbe7a"}}}}}}}, 0x0) r2 = socket(0x22, 0x80000, 0x7) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x20008850) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="48000000100000", @ANYRES32=r3, @ANYBLOB="0002000000000005000000ff0300000095000067fb7babc1091baefc85087c3eae2c0b2c1a60650f5c73785cadb4e6c9aba0d5f00240b8fad74bb44a6aad7e1a12f4d9364f729bb858c7271fe245fa05efdc7d39b5add8d924dc935309f4b3f1f74f33493ab96f5488abe6e0f0bb9b8cd7d20781a0b3beb4ef9216941d83c05a19726e5f5bf7b95b9ffe1edad4818ca115a891430aa0566e26b1da7fbe40e4dcf10b54a38f7e9219304422bc81388f6b3ee64b532fa11a0125c7129299f376c65b1af67d2043e451c84e296ddaf8f7433d6292038b1cdb1e40c2554facbaaf91"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000e00)=ANY=[], 0x38}}, 0x4010) sendmsg$BATADV_CMD_GET_TRANSTABLE_LOCAL(r1, &(0x7f0000000500)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000400)={&(0x7f0000000b40)={0x68, 0x0, 0x8, 0x70bd2c, 0x25dfdbfe, {}, [@BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @remote}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x43}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x7}, @BATADV_ATTR_HARD_IFINDEX={0x8}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x20}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x7}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x3}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x7ff}]}, 0x68}, 0x1, 0x0, 0x0, 0x4000080}, 0x1) sendmsg$NFNL_MSG_COMPAT_GET(r2, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x1}, 0x0, &(0x7f00000002c0)={&(0x7f0000000340)=ANY=[], 0x44}, 0x1, 0x0, 0x0, 0x80}, 0x800) open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x1) ioctl$BLKROGET(0xffffffffffffffff, 0x125e, &(0x7f0000000000)) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0xf0ffff}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) [ 247.153352][ T9124] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 247.242507][ T9379] netlink: 'syz-executor.0': attribute type 1 has an invalid length. [ 247.326277][ T5] usbhid 2-1:0.0: can't add hid device: -71 [ 247.333087][ T5] usbhid: probe of 2-1:0.0 failed with error -71 [ 247.361033][ T9387] bond3: (slave bridge3): making interface the new active one [ 247.374141][ T9387] bond3: (slave bridge3): Enslaving as an active interface with an up link [ 247.390966][ T9124] team0: Port device team_slave_0 added [ 247.401039][ T5] usb 2-1: USB disconnect, device number 7 [ 247.426040][ T9124] team0: Port device team_slave_1 added [ 247.477932][ T9124] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 247.485606][ T9124] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 247.511647][ T9124] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 247.537642][ T9124] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 247.544905][ T9124] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 247.571320][ T9124] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 247.585620][ T8901] Bluetooth: hci2: command 0x0409 tx timeout [ 247.692108][ T9124] device hsr_slave_0 entered promiscuous mode [ 247.727007][ T9124] device hsr_slave_1 entered promiscuous mode 19:47:43 executing program 0: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0xd9, 0xb5, 0xd0, 0x10, 0xb95, 0x1780, 0xc900, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xcd, 0x7c, 0x24}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000f80)={0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000e40)={0x40, 0x19, 0x2, "58e5"}, 0x0, 0x0, 0x0, 0x0}) [ 247.748250][ T9124] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 247.756033][ T9124] Cannot create hsr debugfs directory [ 248.343383][ T8818] usb 1-1: new high-speed USB device number 7 using dummy_hcd [ 248.602874][ T8818] usb 1-1: Using ep0 maxpacket: 16 [ 248.883231][ T8818] usb 1-1: New USB device found, idVendor=0b95, idProduct=1780, bcdDevice=c9.00 [ 248.892525][ T8818] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 248.900681][ T8818] usb 1-1: Product: syz [ 248.905175][ T8818] usb 1-1: Manufacturer: syz [ 248.909891][ T8818] usb 1-1: SerialNumber: syz [ 248.974678][ T8818] usb 1-1: config 0 descriptor?? [ 249.232775][ T8818] asix 1-1:0.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x0000: -71 [ 249.243253][ T8818] asix: probe of 1-1:0.0 failed with error -71 [ 249.318866][ T8818] usb 1-1: USB disconnect, device number 7 [ 249.845909][ T4702] Bluetooth: hci2: command 0x041b tx timeout [ 250.202209][ T4702] usb 1-1: new high-speed USB device number 8 using dummy_hcd [ 250.442118][ T4702] usb 1-1: Using ep0 maxpacket: 16 [ 250.765066][ T4702] usb 1-1: New USB device found, idVendor=0b95, idProduct=1780, bcdDevice=c9.00 [ 250.775038][ T4702] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 250.783479][ T4702] usb 1-1: Product: syz [ 250.787769][ T4702] usb 1-1: Manufacturer: syz [ 250.792500][ T4702] usb 1-1: SerialNumber: syz [ 250.874107][ T4702] usb 1-1: config 0 descriptor?? 19:47:47 executing program 0: r0 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000280)={'batadv0\x00', 0x0}) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$nl_route(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000002c0)=@newlink={0x50, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @gtp={{0x8, 0x1, 'gtp\x00'}, {0x1c, 0x2, 0x0, 0x1, {{0x8}, {0x8}, [@IFLA_GTP_FD0={0x8, 0x1, r3}]}}}}, @IFLA_MASTER={0x8, 0xa, r1}]}, 0x50}}, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r4, &(0x7f0000000080)={0xa, 0x4e22}, 0x1c) listen(r4, 0x100000) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r5, 0x0, 0x0, 0x20000004, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) r6 = accept4(r4, 0x0, 0x0, 0x0) r7 = dup2(r5, r6) r8 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000200)='SEG6\x00', 0xffffffffffffffff) sendmsg$SEG6_CMD_GET_TUNSRC(r7, &(0x7f0000000340)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x10006}, 0xc, &(0x7f00000002c0)={&(0x7f0000001440)=ANY=[@ANYBLOB="fe81af11a54642a17164dcbb94d661c786b2517ab9cc69d777bbc30f29bd899e55113d041ed18c35573d6ef32c1922d100800000000000002c509787efd29a509667daccaab780e3694b9d883933b4fd128c0fa6651ede0bc3696411af454b664c750e92c8f230260c4fd79e02e6a7445f02bd1dac7d017b9267e7377a422be0c58bebf299c85154cd751e9f2e643c05d06bbd550319143aff3fe58404c2fb6d3ef8ee0e3b678be8ca08ea28fd825c13da9df0e15c85ebb70d4bc98625472d57b60739d9f218d825d7abd1a062b8a2f050eb0ca5ceed0cafcea6a6efdf3b3181b1683dbcb986ddbbfaf5f25a7f189953c5b6ea703d242c9dcb69caffc3d79f9782d02b593256a42f382fb0373de4e7c2593365901bd94436738807898f2f24d86aaa6c68f1ca7bfc96be97d4069f3b018d16272f9b573454eb9a54d7c9d704", @ANYRES16=r8, @ANYBLOB="000201bd7000fbdbdf1504000000dbed3057d43e475be7f69796acbe47234e5902c6610161c1ffff2c6f89ac80e703ce207521f42dffdb0a8566fa16c7ff64f5fd70df0eabcf9ef4f9b8dd9bd21120f464c735a20509741a0e2abbfd478a00000000eb16d5705d91197bef392d557e516676d178579a0d4d58439b08d4b1791b7f6d06eaee9e1b2aed7a63bbaabfcc2ec4433f4e26003a92298f6474bf"], 0x14}, 0x1, 0x0, 0x0, 0x850}, 0x20000454) ioctl$LOOP_SET_FD(r7, 0x4c00, r0) [ 251.121181][ T4702] asix 1-1:0.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x0000: -71 [ 251.132162][ T4702] asix: probe of 1-1:0.0 failed with error -71 [ 251.208389][ T4702] usb 1-1: USB disconnect, device number 8 [ 252.039862][ T8901] Bluetooth: hci2: command 0x040f tx timeout [ 252.310236][ T9451] bridge0: port 2(bridge_slave_1) entered disabled state [ 252.318225][ T9451] bridge0: port 1(bridge_slave_0) entered disabled state [ 254.108623][ T2054] Bluetooth: hci2: command 0x0419 tx timeout [ 256.864729][ T9451] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 257.268032][ T9451] batman_adv: batadv0: Interface deactivated: batadv_slave_1 19:47:55 executing program 3: read$FUSE(0xffffffffffffffff, &(0x7f0000000080)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) lsetxattr$system_posix_acl(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='system.posix_acl_default\x00', &(0x7f00000020c0)={{}, {0x1, 0x5}, [{0x2, 0x2, r1}, {0x2, 0x9832a60244101c15, 0xee01}, {0x2, 0x6, 0xee00}], {0x4, 0x7}, [{0x8, 0x6, 0xee01}, {0x8, 0x0, 0xffffffffffffffff}, {0x8, 0x2, 0xffffffffffffffff}, {0x8, 0x2, 0xffffffffffffffff}], {0x10, 0x3}, {0x20, 0x4}}, 0x5c, 0x2) r3 = creat(&(0x7f0000002140)='./file0\x00', 0x100) syz_mount_image$befs(&(0x7f0000002180)='befs\x00', &(0x7f00000021c0)='./file0\x00', 0xfffffff8, 0x8, &(0x7f0000003740)=[{&(0x7f0000002200)="c36b911e372bc56d78c2817724456fc6cc3f624f0a0047a081231eeecc5118ea6ecbc6d98c9d83b989868d7f711e1ff125439d4d5b53e0456ceaa47e457d723aa2150afae02d497918067dbb28bf32226bbc5eca438989cf7c7c8028472c", 0x5e, 0x5}, {&(0x7f0000002280)="9db3bfce2f13308ee6e81aa5119ccc91a7bed2cc6ad3b2637865e2c23ca73ecdf56d541d4664d4a39064093753e89de26dc62d898129ccfa42f5388eba5adaec3e941e0a6efdf5509c3a5db9dfb1ae257c220d475ca38aaf28d08ce5b9a256ed42dbb351ba18fe7b72b17bc84e41b399cfdb338a5cdeafb716664c49cbb31e9ce3f3a2361bde3b215d3106a8cea4f94dd688aeea4a7d22774c75af9408e11c718644c258541e23fae915b9fa2735596278da125c", 0xb4, 0x6}, {&(0x7f0000002340)="90e303759f3e32925aa212bc511aadab39b50b1901197c0812f81f5410a84e50a2b3812a124f5f1fb16cbd4bf94ddb4aac3fda5017c62bedf23ec6902d270fcf99c7a03b2743d529358e466ef09d0bc7b087e09ebcff95a54043ea47af1bffc76f111c1b4556aee172dbdb7d31ef52d5d12aefbd4b8a07f5b69e8a10197b6aeb4258dd89a1336f2d374300dcac4534fc22d8609cb986a13624eba1af8e819ed48d3c720a7ca0e5007d", 0xa9, 0x7fff}, {&(0x7f0000002400)="fcfc7cc975162d1278636c4554d9f6ee2fed3b1d3863979e34f8af7c48deed6378d81dee6af47180f1ac5b514121e2b936be45323846a35f5eb3683cf08a7be2924d851678c84a5b8924ca77df5ac569f9cc2a4d1ea342aadfc34935ecd8b082fa657c4e9cd7a6e7c8e8d4d360e25aca3d720f30dd09b72ece9a65bca732d23c1ad1a16de26b4a6c13e33a7dab9fb53e5d117bdd34a4b073b6ead69ceddb0ffc17ab3c6fe3564d547c12bf0887799377616c", 0xb2, 0x1}, {&(0x7f00000024c0)="5b65ce0c240b0c5f776f259c1bcc175920faa42af5eadb24cfea950420fb3359b3d04b9dd5a7a02320122b02ebaab76b4809ad73b243b29815396d457066381b3095769b44e6290904b13b73b16b510152e24cd13622acf1caf2e91d935c92e61cf4d14f8c2dde8b115a024ac1e5c06a2e3ba4b5d698483e6416b10c75636f75424895aefa0093685c3b68407fa246ea0edc39c9d6431d38808f60c9c983635a05977bf2a7a8071c939c0680a800215996daaf8135a464a0964970f1d2f28522e94506", 0xc3, 0x4}, {&(0x7f00000025c0)="97dec854345146e7da6b3b3ab4588c57e52f3abf688f0ecc4f37a6c6eb97c08a55f0901b23713262ba467ebf1371b6e96f013ef95f11ce2d6db4c12f9e906286b848cb164b22d304b31faed88c3671c6cf454d878a62526dd6eed634c42b3c961682f65ec2c486dadf1b379d48dc4b63e755387af0255be51475233924505414cf1386b3507fca4b953e0b5602454e5b5f1ce58c46ce32413522a26011693c54faded431e7a200985ebc91e50a672c45ca308104e69c16736fa1d7aff9e4f7ebb7e73160041e04c4e76a3b36739de4fd2069bece91b0d1fd501fce883f1ab5490477f7dbfcc7c64aeb55e896d8f458b0d4691747341a0813228e6f991d3cbd84b4646353e4327d3b8727bcc2e7bc0abc81dd8128b2e7ba83d865e71ecc01dea2d0ae7996498d5986abaafd0fc0b8c10da8f9333bfbe7ba674e93f600b978ee058546a825c148e5a18d500e8c6c119f9364c200fae5e68890abe6f1ebf35ed8dea93a8fb99b6d9dd01975a41491d6a61acbbb336a15ad9a23c8bb2a33b4f318ba473ea28df703e5646c8d099a9a908d95cdee3f5476abe49957ba4917b57ab574f77be9fde667c9d66c2b0c7e85e154d2591ada078a9b724c36346432092a795847b5da396f2ea6c4e621e589470f1e6530274e697c34b47b5f2c51653f784f1f70d1d40fcfe3931dcf87427a7a0a0d9e6797d489c218bb97997882c621ea4f5bfa954fd8b16255adc8f927b7d782526f9129c8d2c9267a13e981284f2a44f772fc0180c712c1c3f44caea805574c903e6c9a31dcf04e24d5785352042c5454c78e51f9559592c26ae984385aa04fc25ef658382d48ab8eec7b96000d50f65a37712d17344b2ccd62fce721a5447fb6be0de4f9f849aa3aed07bf3c8fac5160fc0b5cd756dc480f5569467a3da56bdc88bc8537019ec53053182dbda72bfd1645de98058b774aaf98b80693d64e274184ba4403735f38d5a0c44260d1a9c2776b5450799dcc107652676dd1ac0e548d61ad802fcb5fcb13ba390a5b09da9c23ee78b7db9ee8477f4ab96a8253ab8ed3ae3c555e1bde0125c84072e853e4b75e077d3bc9bc2bc3b01a542b5d8c2d4e2f198b7c9a3675c7d6c54fa0a8209ccf6d0a57c28accf0cdea627e25b89bed0f4118dbbacf1177e3be14131a37e81f0c9695b663762da4b7990f2a61e92bf985042831a6992e6f9ea6e5f8591d56975ed376c25aab1c5fc5e615133758e8ca5ab2db15f255c91c06b0a5c8e305eea72222866c877a4285a330e69704cffc476e5f09f53e97d23d96af5ee8604733b6937062ce64abf8498466bda327b929b9cb907b08de92eb71ffda5b7faaf186342705eabe49fe9ee1fd08ef156857f1a84fdc432788ba8e4a67343e0d92a1859f270fd5a04f0e27ce4430804742a4f69a6731f0dcb80b5249cde0d705038238cd6002ca2a26524483a8d891f44df06d353989b821584353579e0fe64fb95d67b6a7a677cf66b50a641b8bbde7352aef30ba349e32a52b0600a5494a8ecf8bf8133c2eb1eab0c99ff40b018e9b5695b1f22cabfe2d8aed39465f4f3388ac280b1548e0ffbe817e4a91c54c6fde1f10f5d8eace65a08b2c7443dad9cf973b87832cc1cdafdc95ba688be0fafc5470e85c3b37608e209e646b91a978a939ea09fc509c35ed5bef932c65000199e321bbe88278f167ba0791f3a4d770e254a4340a1f130302a81f12de183f62d642a0503505eae513ceb84248481bea0faf51f80343084be79ffede97d75abc9d8587cf46f07cafcb5ad751acecfe9848ae05ead0f4b0ad0f88e243829cf96699dd98d9d15f0fe5bc0f2d99b27c58489cd3541e992fada5de089bf60f64cdf0775420656bbb440954f8ff3115d678d5c5c7423e048c53a8ad550d43144d80f002b511233687e7eb6b0748cba8a019d4410083a9796851342939f64619fcf67aa35ee539565944616c7c59b7f311688b9b0f8640adc446f425272a571d422d3d57f550d774936edaa869aca6324c49f40e178b590868d1cd17f297cc08232ab9a30b2315028155c46793f41e03ca0be5f9f20077524656efb4c16624f1b98aed8419ad8cfe65d2ee18f5fee92fe4c8e52aba488ef7582770529b49fbc8ec790182147e4e4071a311412636d11c2e87b9a5fdccba86da61df7e2f06d09b3153bc3b70682ea49b852cb6ed1bcdb4827755e543cf1e0df864f9a3060ecc7bb085475d052b46c6e90cf0cc66c32a4176980bfd09f5a60593cb1aa9a30626ff5a06f91d086c38d86bbe448565605f8de12e57f5053849f19689b215915a8c4e5078aac88ef0f1deb3f10956817c4a9db70cddc95cbb4deffdffbc30d232631c0e9d2572d139767067f9e526cb523158c38b78cb278048ebb1c11fc458334b9b3d4ed89064ac3c4c3513cffaa1dfd01368725d4250332e2b4a625583e9123eafc9167bc31903f5503c14bb903feedb67cb935a84bfa030b9c03281cbaeaf67740fdfc5399ba2a4c92fb8b591f100b58c7265233b6d1d7b9fdca7906c31ba63361c2f209cc6b8b43dffcbc99985c1f97473a13511dfa5724db79f87d4d600f9e6f4e44e9886940523f7de78c85c495614979b95f6affd2f8acf35f48fca455a019b32369184d93c978242977481f5b212fef24fa722f33d2d8919cecd67a8e3fc8748c7358ddf09a8007b46c1432b0c09a798157e1cad8a218b58cf12f1788cae6ba88331eac22708340753b43004473994e362edb40f3e03c410a63a340f677ed9b38e2ddd4ab6d0d29c2d260c24dbebb4118fd8140e26a59d693c09f1e8f8cd0ae315bc2889898870acced1dca005501754b28a4a59b0ba96303ae3bb970b1d9508ea4fd49715c3279bdaeb7755e2b3be04eddcc4f4ab0d9bfcd0a828bd09d8b72c082e5f821ffcf5a10f24604fbd2e420228139d3d0bfb94ee808a00aab2b3ff60254fbe6ba4d720a5b77cd3c030deaed90f09e0148b5d4a683014115711438e991da975fd3da02de0761bc69b61888855d8345d3f5f16f961c0c77b5190e366bb2dbf0f5097d9b2b6cfbbe8355d6574dd2e0b05abec020df91f4dd00fa6bc8feef61aaa6374732e7c2436d51bb9024777a68c2690c8bad44eb0f7ba5604a1408e016a5aede8aac108950c9b949d49ad31a89465263b4d5a84b2bf8099732c645fd91ec905edd997a7bfbe863b85b0d9e7ad7278757987872cdda10340bc14ed3cc683c4c1ca18b47b570536ecefcea80dd412d01d82c685475f331fc2f01f01969552890140e0216bf77188f9d1714a156e58628dae6a5e4a24f8369ffe8644bdc54117938d470f507fbf79db117d4659e4e5efee256509a171662c3a3540bd7312aaab85debb1600fa2114c7e484a8b2d48ac7f09d1a48be4da8d529d27eb7a8f19eed117d5ee1c2fb468874c604859bcc0c65829e4e78398aa5bce21b524ac375b49f0acee4e085c17c9627243e5824e5a518d9ed43a8230bef7b301c55357e082a6663284afd6bc331ec6d6803938f35235d971a72c38fd6fdb57f902491746635736fce3bc9a046f5ea8da21ac47adef6cc5327793166b9b03612eaf1585c189735a07ead8edbe00da64a7a51f8502a7b9303c48e285bb68b149d6bc981373ab25c86ed5462b36d6b57fbaea531916fa960afa6de495e74e95981c6db5560d196e1ec151e172d1b01983cef16daf748109bc84d24784a333a5684f8a78631a9b97c04b24d00e48de8bb0eedf345ab50d79e579279b8e6a923df1d9f9cb0b0e0330de6ec92bb57e3aef792571480e0bc8fdcf80c114d614cfbf03a28c564abea8a78095abef430b55e66edc0ca2b59cc56c92b68194d1199d3d4a86ab2d775ce5aa3557a1a241f3ed18addb9a4aa0eb2656ac57921acbe323e837d50cebfc14f4574f471cc28934bbe3312e40502bf7f6ce05f71db35e8ee1605914a3209ba95885941c655f5569d8fcbf0153268fee93f28fd5b52fc3fd39a64aaecbadff9ba84687cad8696be67511fb1e618fa29cba0d898d447d91572ee05cb2713050bb038af4e893d85081cfa25df319fc202d34a0b5a749d4af5cf1f415550dd53a07b0dd165e1019fd05069274653a1b45b4379d6ffcb38945f17acaaac2def8adafedad8df37b3e4b058311cb08feab11f0943c1bb514bdce0501a4df6199cd24622d4226a401c61cc21c6d702b86f1f4990da799e6f64606596e2989b2d7e3e3d0378dba7e67f194732ae9ab82c1264ab00954a4070c2d971c713fb5d5c704d9caca077e7245be3a804bbb34a81d66a8bceb4c81243e906b33908a14f642fc878741e76af445261f765843e29cfa256ee60ad6247856f79004518c0e7454bb070294fa3504858bec070c007ccae8049151c181c83ef70156dbc1cd1b0d6788d615f3e0fa7d49de81f0b5d7ca8e6eb8de3027d8cd7c7baa43fb8530c0fd18afcdb9908ea8a0802792a03766abba7482d7d1b0f1096f30a5c565b6506920fd4d8ef0da000c4532dec02cb6fa758515f80fa835f897fbd80115999b2b2e38be44b83b6ea2fd7d96979f8e1e9563d0cf3941b56bd9c6f8eb8679506784ad0a93fa0c8020ddf2ceb6f48ed4d52f0868f722a8e15a2cf6e219f65c36b12cb3a54ddc345df0e7c37d22b1abc20bfa65371dd510a2b899884f971bd30a4f5f5dc10e681551646be22d1371abc119ff5621a908895ce3d49dfc89163fbca392da8dca61824480303dc61a98eb7d2cff5798cef5963d694151c71f516f1fff43e589b6d41995b900d8e501704602bef2fb5b5d9370ccd3f9e81830986d73610efc6daefa6226c5cbe532cbc1141cf844421413989e61bc20645dc05424dc5672156768741e802848bbd1c8ac8c4a87b17edab0afea48fe538d40c2d435ff0d03bce6c566a303233ad13bd43882e53be92e4824ee71ecdc245a375245e4917233fa71b6094102928227d712e89b7fe2ebe9d725e9ae441d90daa657fce609af8fe1e751a4c2869ed820622064fbef487c25a2406fccc88a1cace82af0c6bd66db5bff0442373de4df3d9a05a3ddef67bf7ae4b2f2f122f90e52d86329cb19eaa3a22e058ce8c0daae4305ee2d996a964f25abb415218ba9344739f3b1b56cace2c51eada8c06034d7c3977559d1bacb23ebf2e05f90f4d23a3507756cb3d69cd3f94e57e51ab2b44eee3d4e400eb5c7439bf6930de06d0cea343c2a5bd56598f6c896df2a9b336be124f9e9bc5b20dcd34cfd6bf9d5e011f087b2e31f785e0792bed65386b5de29f8d0c71f54c4ebc6c7821baf93a6caebe0a74ce6183418260ce636f7f298027b84c4ea6ef4f62bf81dfe6ef48ddb01f39be1588ce84e41c05c0ce724a4da885419e60d851819ad041504f7df614d088f36c3f86335fe970a76a4e3f6f89b2b7b878a337fca7ee542dabc2b385607a307bbd829207ef4456414ba1edecf8321f0ebdd09dcf1fe9038e30ca950be7e32edd1905d0c4a544a8749e47377e86322737ca169fbaf73b1571229e2e3be4b78f9bd175aa34854110a28e4ea6b05b10560c4675879212dcdc5e2f59246d1420e87523b67438e0ca25891d16668155260ad3ab05ed515d90254f08f879c6557f484cdb8445b58cc4a74b26cf3c1758f8ef0ead589232922375102fe1c69d44389d81211016f7cc835eac335211611ca6c86c113731dfa352c6c682109cf86645422efd2953e83c15c9e0d7556d3131e035abf7daa051922c5f33f26cd971efdd8ebd16ab8d1bb0726a0c10bda6e7274604350629830f62b3a7028bed9c268e5774fc5beec89645be1293", 0x1000, 0x9}, {&(0x7f00000035c0)="53f92fb11bbfee7215debdff88d13a0c2db922506c30bae202ada6e4e23450d1b0e33b0c1f8299cc6bcfc34d344b0fd3f1054dc6ab25cda9cb3012e352aec205837572d0e8137bbd0851da7ed5c28aa03b3acda72443b086178110b1f2f921cbcda582994ece892f17e3d957b89a10ba4e474a4008a7285e52a1f2d205cc58cdc48553d9e3d03977e50b55d53527a61c935f25ae5d6ffbf0b4a414601848707c8c64", 0xa2, 0x101}, {&(0x7f0000003680)="83ef68ec756bb0d4ddee35fde2324fef0246ac9d03557e9cc4199b49e2fdafae150a9032003d26250b97d673a68b2157a444cfd17c1bca87a0da6a6ddfe32dcbb6e154d5050eaad48b0651e4147666fa6dc6a7b50fc14b02dd17f80440f17ac30f00f9b4c3606981fe36ffdbf333e451084d30567baa8d9174d20601fb33522a9cf8b2bc433ef06a6f6b08f34037b90e32d7e702c84c953d496d9979", 0x9c, 0x80000000}], 0x104024, &(0x7f00000037c0)={[{'system.posix_acl_default\x00'}, {'system.posix_acl_default\x00'}], [{@uid_eq={'uid', 0x3d, r1}}, {@euid_eq={'euid', 0x3d, r1}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'system.posix_acl_default\x00'}}]}) write$FUSE_INIT(r3, &(0x7f0000003880)={0x50, 0x0, r0, {0x7, 0x21, 0x2, 0x800000, 0x43, 0xc1, 0x4, 0x8}}, 0x50) read$FUSE(r3, &(0x7f0000003900)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_LK(r3, &(0x7f0000005940)={0x28, 0x18dd7220d0c2d937, r4, {{0x81, 0x8, 0x1, r2}}}, 0x28) fchownat(r3, &(0x7f0000005980)='./file0\x00', r5, 0xee01, 0x800) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(r3, 0xf504, 0x0) ioctl$DRM_IOCTL_MODE_ADDFB2(r3, 0xc06464b8, &(0x7f00000059c0)={0x3, 0x81, 0x401, 0x8000, 0x1, [0x8bda, 0x7fff, 0x1ff], [0x6b06d55f, 0xfffffffa, 0x7, 0x7], [0x5, 0x28c6, 0x1, 0x401], [0x3ff, 0x9, 0x72, 0xfffffffffffffff9]}) r7 = openat$cachefiles(0xffffff9c, &(0x7f0000005a40)='/dev/cachefiles\x00', 0x1, 0x0) read$FUSE(r7, &(0x7f0000005a80)={0x2020, 0x0, 0x0, 0x0}, 0x2020) stat(&(0x7f0000007b80)='./file0\x00', &(0x7f0000007bc0)={0x0, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r7, &(0x7f0000007c40)={0x2020, 0x0, 0x0, 0x0}, 0x2020) stat(&(0x7f0000009c80)='./file0\x00', &(0x7f0000009cc0)={0x0, 0x0, 0x0, 0x0, 0x0}) r12 = getgid() lstat(&(0x7f0000009d40)='./file0\x00', &(0x7f0000009d80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setxattr$system_posix_acl(&(0x7f0000007ac0)='./file0\x00', &(0x7f0000007b00)='system.posix_acl_default\x00', &(0x7f0000009e00)={{}, {0x1, 0x6}, [{0x2, 0x7, r9}, {0x2, 0x0, r10}, {0x2, 0x2, r8}, {0x2, 0x2, r11}], {0x4, 0x3}, [{0x8, 0x4, r12}, {0x8, 0x0, r6}, {0x8, 0x0, r6}, {0x8, 0x6, r13}], {0x10, 0x4}, {0x20, 0x3}}, 0x64, 0x2) syz_mount_image$ocfs2(&(0x7f0000009e80)='ocfs2\x00', &(0x7f0000009ec0)='./file0\x00', 0x0, 0x6, &(0x7f000000b1c0)=[{&(0x7f0000009f00)="c5cd771942b17845f24c5992a495e8d201681aba725ddf7fb048e47678305525ed6fe9ea8bfc5e9fbe0cb58adda532f3a0ba12cb03675b5c5263d4686ac9821c878b055114f4cc0ff16b41396f3e9a3c91c2f7d86b476c1158cb934307801ef98f125e4944782675c33ce010945aef1925fb0096c9f9188d808cccf606b38f013f38e45cf589de5719332d7f001d4506bf986354e1ac358b79047a6284db5c0b77d122d3e260caac5fba6729c55b4d07ea1231a18e7785e56f886b9254414a09a48b824f81", 0xc5, 0x92df}, {&(0x7f000000a000)="b9921b73bbdc89139429bffd63fd764d3ec7606b4e", 0x15, 0x10000}, {&(0x7f000000a040)="da44a45daac6d7b1cf5ec6db57e65eeeef789b93c478e88534b33e343fdaa3baa8c622089bf80a8b9ed60bec9b42397d7708b29631f21a542b702b00ecd2342b7d27517f99efd813c6f175e1e92f4cbc0f43fdb955edaeee953c0fda2c904f23b6b3cc9386771278d0fdcfade6d73c6fc9bd18b9be56e88bdd5b17e3837c13c88789ab35e0c026f267047391be91a34eca21cccc1e8becf29a7631a279e1161954624556017e", 0xa6, 0xdc}, {&(0x7f000000a100)="fad5da27b6fbf8aa4332e445a7993a5f0ccd482f41ba4e0e2c5b5135a95ad83905bdf7b5a29994b04e0b4b42620edd73c0c72b50453487596c55c6b8244492c991e0d80bb0a9ae97101761ba6e90594228989440b892159f750eab4f0fecfcf3aff1005c19293d3374386289770139762e89a86988b5d91abc", 0x79, 0x6}, {&(0x7f000000a180)="62588dbc51526a752d27b5d1c997a76f1e47c497fe35ed0bb1f00735b03692893f720743eaab3cef1b2a741c8ed0a5e7d2a180cec7015b859a8202e33969d6e594e97b8043adc9298bbec349283f8a6c2542cb26337431b3c70a8da3fc59fcad68ee75f9941f6bbc84922511291c9c37d6416adbde9722f3484eedda050ae3aa9936dbed4ba71673d505a2336552e1c51437669c1f8e674016548ab0d8eba1ba7e065c5b8d8affc735a11e8d16b9ef33281ee3f3b639638ec9db8bd70e58159102c2076434a2291037c46ef9e5a345af0f98a0716e048a5bcd9b916534d014359f341066638b747669226d65b638b25840b7db138dbbb7b5b85aa8ebf409567ac1382e33ecd837fea2300bd34b57e32fc678111fd7c40d47fe41bbdf91c6faa4e56c858cf869849ef06de218ba64c93963831765edb182eebf7af05074742f93d74a3d139240e9e0b94dc13622140d918d5b0b841c3bb754c861c9afe56b7808e42ef46158268e86de38368d90ce8e272b903ff49283f87f82760706fa59685946193f2331cb461088845ec706955907614c026f74c3b98e44d2d44f1a3c8f508fd14f205b7577f21d726b6e3355ff694208b2923b4db1f22e3a15b04ca85c3dfd4aeab011412555283f0c2d50f06f2fe665075e65b3aa1fc2ffe8886a6c1c3f84e9c0566d67aecd8db1e139ff6f2f2102e7635121b19aa0d1bb5816c08f72b816376d7eac226c05c1039c0afad27d1742ec8873687431a45368e83018dd2075109f83c1c9865c1e5f5ffb2970ea09233d7aad3e1e0d08f9ad9cbcf105b757792b64e0308f2be4f72622046852adeb5e1c7fb4c6c96b5ba6cadbd0f7634f1c6fe91a185cd786b0e57b7e3392478cda9750a9c6f39745313f76e56de7c42258cd9933d32aa0cf7314a9f79396d79f413afac6e707258c51e0938a689830dd7aedf1ddcc451c3ded454d081bfc8fa5a9b5925af883948d283efdab1667c72f036758b80146b1a60a3684534b3ecce8df337e6726c94833346ea416191238349b0865c25253057b27802465324eda4b323176eb86dfe4d4a7c5221861ba24a02aae285f42f1dc2079d042f0486fcfafc29ad6f92a23b80fb035e14ddbab63106480d94a50bd1691856968c262ced35d8c300db010f2c553e129b9f0c530f9851fa8584de010ca9284721c1a027229b810983007776deb46e19c51cf0ef972a928ad964ab3a19f0169fed6d6ae1b4e467fe2e7fa3af021e5ceae26375ec5594231c003d635be5c1be422ac58fe284b8d5cbb50b098c1db22bd338e9a48080b0733188538da79470e6d0a2d54c18aac3e6e0849fc62e981d391b5a716b7006707ad8de387bc50a9221307773338a63655572ef897ad94caaa258dac8c5a46983541264cbe8b57948e43bcf202dd20a7913cfc546831c616bf0a6b52f8b54c8a6a9cc103c60ce2545bc7c4378d87950f230a6db6daf17e3f8d12a70a57a095172cecc0e5c1a93c64de64d874ee7b2b9bd23f4ae5e1a8b570c1b04768504acc3af09c1119cd067d5974216fda9b29c49f29a7228fbc9f02c26533552d7431c2029c7026d09d86238f574ca2a0eed909ccf0c06b991ebe1b15d0a5bd67bf06c6f96fbc8f816bbc03767e032d0e2260cfb062666e3ab01453cc651491be684903e0a307871f30e127edbf1ae45593039bb6f6654f983afea4e5a2b438e5fd4b24dac8ae58236159397032b80d34daa9ff8c429ffe36a97a5395db6289ede41afdc98e22f062cbc24d633ebecf85402232e6d9703ced34c5b0e4e66ed6475a9a0efe227e2dda21ad4d03040457736df544f1341f2f1cfb4aa06f7d9ac46f4df54ec4128b6225b821a32449c397fb56966c7df7606b270b8af16f984c08ef8e00b36036daa40c3834ad319841d5ad9b9e25186c2113fda0acea52013944883c554d65c9d7d082d2ad7c223b35764576e30171c4364620fac13e33408d2ef07b993d19317099b5eadbd5ad9b3a0d7fc98dda2485a0c940925d825757a7bd1dd3535a54cf0abebc1bc1dfe650d730abc1db73bbf03b378e969ecd6ece5c6bb3648c7544dea3fb9a4bdb9da54fa18b0f94199a6b59ab96535d517b1e3ee1df4592a00242bd02a3d46b67d76e79fd0ee1eb0d668b254973a1fb8d9d7021714c69ce482e3919f1f574c7ae0cbf52f09b2b08e5474c6c2bc72a3c0a2f2195baab6e2b6d5d4c9fc103b6d84bf3c3838511f8a8f32ba41b4183fad24cec4d4ad77023559c2ea1bf1dac29b3631f80b3553f0bccaea8449d332f0c3efe4b6d3b0493ce62e72990b42e24da0983004619c571d10fd1657070368eab7450ec0935e240cde60bfb2e5e841c07c937251c9718011c6ba7350f587b557a5da04c965ee2a25eca96c7cac197b997470fb6f678c682584797f283fcf29a7b5c1d83441aa604a4dd84dd0f2b160bd514ba2e25bb71fd598c6d5965044a3d1a5967f06e4a0d084a165b120a27e92d010f61c7f9216bef02a5625065a82c3d54e9be343c830bbc772befed0a92ad69a483237a5d8a05c7e06c69fe249f69892f726b93af738bd699772dc010fac54e2983757a61daa3ee86172bfa9feb9df7ac312ce1cf250c72f612a6bdbac60ca34fbc20b02a0c195db14688830711fb0ae1ee634805ee8a9d9aa5dbadcbc3ca0d50ba8b024f72937800c3a6d95dafe34a1f24aaf27ee0dd35bec75d9678fcd25c46cd187536cdccde97645288f28ecaac2891bba6be69a008901d1f076ceafd888daf0bd1e5d733903efdf0ae34ebd4955a433262b730bc4ebeae95fdbc5bcc756d28d840be7990eb7a88def6a2467236069653ed6eb2e96178f3ca868ad69eff27f62e148ba8588dd1d7f07f98aaf12abf5e92b81fa0de89c255ffb6206f67e85815c8a58413b3b77e539eabdd46ca3c0042509149baf5b82b6ce2adddc89b03d50a0f11e350fe9a6bb3129819bb9018ac7aff93b942b9e881261a6db8a28f716314099b5bcd34ee5e047931e2043aae9edc5a90d19c59832bf974c29cf9076fd28ffb229af58ab6a57fed281af68bf5495beaad98091d01a36e21f3781fb39a236b186e7503f2d5deb2f201b1b97fcd2f93b966c00e3ef0343392f447103bf35f8bb13c5a14a8acd43fc663a49f190ac78cfa790de96b02f225268063620fae9edd44787b7da28e5d8f13066df3e978eabe15e275a1ba5dd286830d54276279003ebc6f8587b406cd1f28d9df052c195cc742c5726e4bb657679fba402f648871cf158931e52337d05a4783b31309e24575990cbf2a1858940231aed6f4529f51ba70754dbab74f4599c648b22706b55d3dfb7d5cf05949b1c6c51dc003e992280d42f8b52531bb8ee3777f15e4dfe35a2248451e668aab1a4ef183c3906dde31c157b81ad76439f094f89961058236e13e23ab9626cc232dd33ffd22df45b478bed64b873cf8a419ce69c0df16165fcc4f4de7938276e8e8856fadc8be5dce8a4f43e472d96bef36bcb79a06431b1ce2c3d3b62ae4b14252b0ec91276fac6ac5538f4aeba0616bc699ff843047ac2fd249d0c25858b36055bb258b02404f304502334cb0417f51c2240e769b1ed38a0bbce47ad8268f4424ec2795c4dc8ebac86899289ca6fe89b34716d3a615c4bfcca331cdb9ee34e1e5655804de8088770b1db657864f1693e173f8d4f4482b5936a4a8de28361c30430f20501e50272dab8c518726b47d2a20a2465ec7b12da9f1bac6619994aef4118e9a97ef7ccd37f822c7cc59d21d08ffb8f9cfca8dcc6e208153a073108f90a6d342d662fc095841f14f06fc95c137d73f6b59b8b3f7f12e78528f8e41257acb343b21636e877974d5eaa8b4c871d4ec61b652b1026cfcabe5e01581cb5d96e9ab7e53930db2edabdee56eacb49a57c23fd80687b264f6c6af00285409a205dae78c78a3e3e2cf9bebb746c64a2d921348bdd745810e7fc4fe68f35aee32b38554195686d6123316bcf83f8f81d26483eb50cc34dee75546c3e1a61107a8f1afdac77a36b6c3639c101bac4b5b7c9271f96bc5f8c8f8723521002bf940ade81964804cfb57c22b97f2142e65dc3dea4f6ce9ff564b6984f5ee51c4f6716bd591c05d868d2c399f780643f746bccb7f4f59114eaaf95f13ad912f87f7712bb20a3166cfc41c2d1d2891f7a05b2a60d5296c1bf4fe68b266953d6facf755de72fe9c5c2c5da24520ff707007b4c0fdb45d42b451064251e29bbc1a090f3e748b23dee57ae21fe19ebe029dfaece5044e2be244e0581644942bce8a7c9578d8c82a023cfbe5cc66ddb59cfa87644cadbcd443a86b8eba42ae1fe8d24bc83c33151783f68596a35098ce07e3dbcdc6dd68703cef1f9aa1f3f4f6ea72232440c324146f7c773ce149aca8d60dcc4672736e8aae5ff8c1e2e596ad6dd37405ffbcd24d97846e0648f93d75696db06d79916f0d28db1b6bcfe1cee87c6ded54f42062d67701aedce40532ec8e16ee6bf5fa1f1da894039b52ec0543aad4fde57b9eb1e5a75df0ce33706b3063e9b5d60d050c2503055b18ef7563c2d16f20d7775aa3e54abc3a4525965ef3e7c495617480ff1444fa24dd8b4b37dac5d10a9c63b40e42f8daa3ced37a4a05638974db2d4773441caeaf08af8d022011a2100a7c75aa216db8a6dc616e86867bd5871156afaf07965bf5afddbe9555082c89c98ac679f010640bd91533b6840a9187133a112077ced6a788039ffb7dae1c64a62b5dc614ee8f822d4c8f9ed3dc581fd7bf978563ec750429a0d80f5ba9fe61d6e9784e56162602dba4b2818164b399bf3291d01b0b6fcaef14c7bd3cdd5cc89e9f2c16c4267f61f27d03f78ae1bbfc6e2658a34d2744358cc43a4cf5ce3428f613e6aafae522cab95fb688165e572059620d0faa516d55b8c6a5a58c318fe3f584f61e71a55001b2db1b0c56d7ffd5fc1561aa0fcf491285afa98b4c45abba07cc4912bf71cb8851172ac43e1ebc18c667e303675446849d2ee727dc34ea80e607df52a4abec72cb35cdb69318b2fd3b6b519f173c62b60f8fc804c3f527ccddefc8ae4c64c2b997f5fdbd05c610e149c63e24bca5616b4d2bf8cf739e13a1c687c534fe5d48b8c769a15dfd1ba9084aab7988a959cee79972e1ba6d5e58ed97b087c187a0e85bd0907e8dac563163ae83a54c91fe82b4bd1e52d16a54af7cd6f348a9531190056d3fac95c41fb82a8f7c089c52b3461903e572f9e2fd04df3d324b6d13c99e8017d670e322039a7b9b6a82715859dde4ac9ff663f6ead35d1f16345ba72fbf739db1031a0efae1fc5c87f403474cc1bbd094a90388c4c453ca1d773822117d26f78ae1961a633317b002ec66ba537567db3d1d6d6f121ba2936518c8abc54415b80d99178bc6eac08eeb130555a906056141998f8703388a75950e37e9d377a8dca5edbbeb878b88405defddf24789a044e22cd883d7d0ac45fdd5811d9649303fc775fd32fc13efce0dfa0951ad0c5068556bc26f9f2cb484c0569bf661ffab4908f8673643e5694447608f58e39597388f25d495d9dffaee75fd965cf6095bcaf0d4d7dbfbdbc2b6e713c07729b919090c3b2a44e1845f56ec431c8be2367466928446d53a1cdc9fd4b7af5a89cec821efe5cc8c2164706513b8d8877f5cb8885f2178c7a984938fb0e6506616f9af87656f3ff86bc2809b899db82ac6aeb439d48c34e444c1337a22c0c55f66470aea31d6d7644f8c2a2a96ace64cdc1e2fc692c634ccc6327504a174c319181bfddb5db325491aa9e045840a85aba6aab9e07d4def", 0x1000, 0x5}, {&(0x7f000000b180)="1e0633e6fc5785313a01974292558a6faf4fbdd0dab76fa66af640ef971328013cd5641be65e26ef52321c7df9f6ae609fb53d1fd885350bffda229d671fd65f", 0x40, 0x3}], 0x80400, &(0x7f000000b240)={[{'-&!\'[/\\}\xef*'}], [{@dont_appraise='dont_appraise'}, {@fsmagic={'fsmagic', 0x3d, 0x7}}, {@fowner_lt={'fowner<', r1}}]}) recvmmsg(r3, &(0x7f000000e100)=[{{&(0x7f000000b2c0)=@pppoe={0x18, 0x0, {0x0, @link_local}}, 0x80, &(0x7f000000c900)=[{&(0x7f000000b340)=""/4096, 0x1000}, {&(0x7f000000c340)=""/244, 0xf4}, {&(0x7f000000c440)=""/74, 0x4a}, {&(0x7f000000c4c0)=""/52, 0x34}, {&(0x7f000000c500)=""/219, 0xdb}, {&(0x7f000000c600)=""/204, 0xcc}, {&(0x7f000000c700)=""/90, 0x5a}, {&(0x7f000000c780)=""/90, 0x5a}, {&(0x7f000000c800)=""/247, 0xf7}], 0x9}, 0x1}, {{&(0x7f000000c980), 0x80, &(0x7f000000cdc0)=[{&(0x7f000000ca00)=""/224, 0xe0}, {&(0x7f000000cb00)=""/172, 0xac}, {&(0x7f000000cbc0)=""/50, 0x32}, {&(0x7f000000cc00)=""/254, 0xfe}, {&(0x7f000000cd00)=""/144, 0x90}], 0x5, &(0x7f000000ce00)=""/230, 0xe6}, 0xaecd}, {{&(0x7f000000cf00)=@rc={0x1f, @fixed}, 0x80, &(0x7f000000e040)=[{&(0x7f000000cf80)=""/4096, 0x1000}, {&(0x7f000000df80)=""/188, 0xbc}], 0x2, &(0x7f000000e080)=""/82, 0x52}, 0x55c6}], 0x3, 0x20, &(0x7f000000e180)={0x77359400}) [ 261.787125][ T9451] netdevsim netdevsim1 netdevsim0: unset [1, 0] type 2 family 0 port 6081 - 0 [ 261.796315][ T9451] netdevsim netdevsim1 netdevsim1: unset [1, 0] type 2 family 0 port 6081 - 0 [ 261.806601][ T9451] netdevsim netdevsim1 netdevsim2: unset [1, 0] type 2 family 0 port 6081 - 0 [ 261.815840][ T9451] netdevsim netdevsim1 netdevsim3: unset [1, 0] type 2 family 0 port 6081 - 0 [ 263.147459][ T9505] IPVS: ftp: loaded support on port[0] = 21 19:47:59 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000080)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @loopback}}}, 0x35a, 0x0}, 0x0) write$cgroup_int(r2, &(0x7f0000000000), 0x29b000) getsockopt$inet6_int(r2, 0x29, 0x2, &(0x7f0000000080), &(0x7f00000000c0)=0x4) sendmsg$inet(r0, &(0x7f0000001600)={&(0x7f0000000000)={0x2, 0x4e20, @loopback}, 0x10, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="740000000307038500"/20], 0x18}, 0x0) [ 263.252437][ T8901] Bluetooth: hci3: command 0x0409 tx timeout 19:47:59 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080)='nl80211\x00', 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan0\x00', 0x0}) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f00000001c0)='nl80211\x00', 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_TID_CONFIG(r4, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001340)={&(0x7f0000000040)={0x20, r5, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_TID_CONFIG={0x4}]}, 0x20}}, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000040)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_BEACON(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000100)={&(0x7f0000000240)={0xc04, r5, 0x4, 0x70bd29, 0x25dfdbff, {{}, {@val={0x8, 0x3, r6}, @void}}, [@NL80211_ATTR_FTM_RESPONDER={0x78, 0x10e, 0x0, 0x1, [@NL80211_FTM_RESP_ATTR_CIVICLOC={0x71, 0x3, "58b0879a58434fd0e7dba8b559ea0dcb72a7620c4dd76bc6abb219775b77081b942a1adf7de5b863df347ea22a27daa45312398f379a532a44ca6b5950399b3b2582e5b00efa0d77c9713b0955ce057dce81b7cba2d67ba83760c64042aac7a15b2ae995fd26c653ec529008d2"}]}, @NL80211_ATTR_BEACON_TAIL={0x130, 0xf, [@tim={0x5, 0x79, {0x0, 0x91, 0xfe, "79bc6bb8dfb6c76d73066d559f9943d6bc0e8e29463770d8b580fdfaff05fb58ce5cdbdd3a21a61679f4da45a8c23e21cae80bd4f2309e310053cef6817abc7837fbbb3a50c52f645cb5a4290f079f62fbe01fb966c4f8d9687ae065bb7c7b6c6f5461e1c098be51904f9407880b4c392da909e1cda1"}}, @channel_switch={0x25, 0x3, {0x1, 0x70, 0xe1}}, @preq={0x82, 0x72, @not_ext={{}, 0x8, 0x1, 0x3, @broadcast, 0x9, "", 0x6, 0x6274, 0x8, [{{0x1, 0x0, 0x1}, @device_a, 0x9}, {{0x0, 0x0, 0x1}, @device_b, 0xad8}, {{0x0, 0x0, 0x1}, @device_a, 0x8}, {{0x0, 0x0, 0x1}, @broadcast, 0xff}, {{}, @device_b, 0xe2}, {{0x1, 0x0, 0x1}, @device_b}, {{}, @broadcast, 0x605d8c40}, {{}, @device_b, 0xfffffffa}]}}, @preq={0x82, 0x36, @ext={{0x0, 0x1, 0x1}, 0x5, 0x8, 0xe2e, @broadcast, 0x1000, @broadcast, 0x0, 0x0, 0x2, [{{0x0, 0x0, 0x1}, @device_b, 0x1000}, {{}, @broadcast, 0x70000000}]}}]}, @NL80211_ATTR_IE={0x149, 0x2a, [@preq={0x82, 0x8e, @ext={{0x0, 0x0, 0x1}, 0x3f, 0x7, 0x5, @device_b, 0x100, @device_b, 0x3, 0x38c, 0xa, [{{0x1, 0x0, 0x1}, @broadcast, 0x8}, {{0x1}, @broadcast, 0x2}, {{0x1, 0x0, 0x1}, @device_b, 0x7fffffff}, {{0x1}, @broadcast, 0x3ff}, {{}, @device_b}, {{0x1, 0x0, 0x1}, @broadcast, 0x3}, {{0x1, 0x0, 0x1}, @broadcast, 0x7}, {{}, @broadcast, 0xfff}, {{0x0, 0x0, 0x1}, @broadcast, 0x6}, {{0x0, 0x0, 0x1}, @device_b, 0x1ff}]}}, @peer_mgmt={0x75, 0x8, {0x0, 0x4, @val=0x9, @val=0x16, @void}}, @mesh_id={0x72, 0x6}, @tim={0x5, 0x8a, {0x6, 0xc8, 0x9, "0ad4140830e55a47f1d8c20bab07e61260cfcb9022818b5d2309b165881d321842671fa3dadffdcb9e8df3c95ca02ff18517cfe5a9d17eaab072026e77a8b1d4185baf7f9efdc3b1dc8c5bf7ed6d71b4aa238bef1c5838c21d93a13c6d9b10125a6bb7dc5d60998a1f50538d5b82d14e6728cdf0ec200823797ce787d28d9f44d4335b559f70f4"}}, @mesh_config={0x71, 0x7, {0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x6, 0x21}}, @challenge={0x10, 0x1, 0xe5}, @mesh_chsw={0x76, 0x6, {0x0, 0x1f, 0xa}}, @challenge={0x10, 0x1, 0x68}]}, @NL80211_ATTR_IE_PROBE_RESP={0xa9, 0x7f, [@fast_bss_trans={0x37, 0xa3, {0x7f, 0x5, "ca044d80f0ae65c6bab93f053541c8f2", "1398d7b4919f924c23cc35295a61ebb1aa5b8ba4775d6fb9e6a1f48fb9d05ecf", "d9285b4c84c337851edd91756a67455e816e145c921a814c15296838a2df920f", [{0x1, 0x1d, "195cb158ad754cc1ef472319f97f331ff87bc90d7d1e0da9c0e9b5bce6"}, {0x2, 0x10, "10d6f1101eba4eec39b89c6ec2d87b58"}, {0x2}, {0x1, 0xb, "02d45a9b9747db9505214b"}, {0x4, 0xf, "e06c2d9ed2abfe102ecb0c5bd0f83c"}]}}]}, @NL80211_ATTR_IE_ASSOC_RESP={0x45, 0x80, [@mesh_config={0x71, 0x7, {0x0, 0x1, 0x1, 0x0, 0x1, 0x4b, 0x1}}, @preq={0x82, 0x1a, @not_ext={{0x1, 0x1, 0x1}, 0x36, 0x3, 0x20, @broadcast, 0x4, "", 0x7, 0x7}}, @chsw_timing={0x68, 0x4, {0xffff, 0x2}}, @mesh_id={0x72, 0x6}, @chsw_timing={0x68, 0x4, {0x8, 0x3}}, @mesh_id={0x72, 0x6}]}, @NL80211_ATTR_IE_PROBE_RESP={0x152, 0x7f, [@ssid={0x0, 0x6, @default_ap_ssid}, @peer_mgmt={0x75, 0x6, {0x1, 0x85, @void, @val=0xf, @void}}, @random={0x0, 0x6e, "798b7ad73e71d0173fd9ad763399bc523d11b4f99a4cb8d84590381f79aa4975bfeaa8c7db20798ab8b28a1c4942e8b328646220c0c5863627f23fc80377d5f6ede3cdb42162fabe69ec504e073eb12c17b5ed8b2ca5e5ef488f2b74392e1e5737d536957e237e46fc88ed648d49"}, @ibss={0x6, 0x2, 0x101}, @fast_bss_trans={0x37, 0xa7, {0x96, 0x4, "144aebaa27eb1658193702617f23fe7c", "8f3fb628e3acc135f835c02363efb6e8a04c9a70283b040399eadcc5b4be30ee", "9056d4d7eb6923ebe1cdb2ce9e7e2687cb499b7208912a7401bf986e8cc7e332", [{0x4, 0x27, "19b6de00311fd06ad4d4e2c67ba89c701942f502a55e8b94c9d3c57533858bc54feaf2498e0d97"}, {0x1, 0x9, "b15d5c4e628ca940f3"}, {0x1, 0x6, "2010e770ca2e"}, {0x2, 0x17, "6893e7690a38929504d8fb4b7e5ba0f4e57eb2f000bde6"}]}}, @peer_mgmt={0x75, 0x14, {0x1, 0x34, @void, @void, @val="5e0b68a7cc29d7381a56dfd86458692d"}}, @random_vendor={0xdd, 0x9, "77281687f6849a8ca1"}]}, @NL80211_ATTR_IE={0xe0, 0x2a, [@tim={0x5, 0x5a, {0x6, 0xba, 0x5, "1df6aa7a4baa3f9b9a86201f4bdaeb5605b0336b355f46bca767f0c8a1960343771c9330f35d45a96f6c71b68d6930adbc9f8ede37495d5c7be07e86b7da67091276df6aeaeea13f553afad5a014ef5c4898194f41b017"}}, @link_id={0x65, 0x12, {@random="f018ac5d6be1"}}, @mesh_id={0x72, 0x6}, @mesh_id={0x72, 0x6}, @mesh_config={0x71, 0x7, {0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0, 0x1f, 0x20}}, @preq={0x82, 0x51, @not_ext={{0x1}, 0x3, 0x3, 0x10, @broadcast, 0x9, "", 0x10001, 0x800, 0x5, [{{0x1}, @device_a, 0x3f}, {{0x1, 0x0, 0x1}, @device_b, 0x9}, {{0x1, 0x0, 0x1}, @device_b, 0x7}, {{0x0, 0x0, 0x1}, @broadcast}, {{}, @device_a, 0xcd8}]}}]}, @NL80211_ATTR_BEACON_HEAD={0x248, 0xe, {@wo_ht={{0x0, 0x0, 0x8, 0x0, 0x0, 0x1, 0x0, 0x1}, {0xeb}, @device_a, @broadcast, @random="f9b588185a8b", {0x5, 0x3}}, 0x7, @random=0x400, 0x5408, @val={0x0, 0x12, @random="3f3726710309ca2e59eb7e982cef73983934"}, @val={0x1, 0x3, [{0x1b}, {0x3}, {0x9c87401cd676974b, 0x1}]}, @val={0x3, 0x1, 0xe}, @void, @val={0x6, 0x2, 0xd01f}, @val={0x5, 0x65, {0x5, 0xbb, 0x6, "facb04aea23a96710cd83b745ab8813ca8a1e958821b22e02774baff504e8a846059711850b899580e3a4c6172ca8bea255007c638d78a6bb4445038a70b5b751f0d082536868a0273bfeccf7b51ad92355a8ee27260f7a074aed19d02d474181e1a"}}, @val={0x25, 0x3, {0x0, 0xaf, 0x6}}, @val={0x2a, 0x1, {0x0, 0x1, 0x1}}, @val={0x3c, 0x4, {0x1, 0x9, 0x6c, 0x6}}, @val={0x2d, 0x1a, {0x2, 0x3, 0x1, 0x0, {0xfffffffffffffff9, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x3}, 0x6, 0x2, 0x7}}, @void, @void, @val={0x76, 0x6, {0x81, 0x6, 0x4, 0x5}}, [{0xdd, 0x4e, "7d1a22feaf0dbef7901c61b7154658184a228eea68e5d3e7eb4603b7fb47d8c7784446707763fbb5c02cc081ce7e753a0374b1748a70374632a961bb4284dfaca9fc6b095c8187e02e1ce0846b10"}, {0xdd, 0x94, "2429e963ac6a16e045c18b412388bf58e004e199b719a876067bc7850afa35265226aafddf1040156a9ffa7030edf27fe6dedb3d38ff6b33fe4decd1d395e2bd7fbffe5ef486fe51cd7902a67be9bec4665256ed2920b607a5346c7547a4733a343c89554855f108a9e41b7572671e582925427ec9c7c1778afaa25bc4d54d5911943ca63e45599aafbbfbb1115870734712924e"}, {0xdd, 0x7f, "82686e279074f96409775fa0457b03d210bc851ec63fa39aa6c4cac48eca05909a46025237ca1e9c71298fb4f17c1bfe2eb78e65c0e074b103c9babad9dc7e0d1c6a18d5e1bb5b1a6d1630288ba7e62334a9774332ee1f92363bab413a0b3c1e62e9e7ff6fcc4abe5945343f6008545629be34aa51375aa249da6212f61faa"}]}}, @NL80211_ATTR_PROBE_RESP={0x299, 0x91, "c5c256caecdc1d0d12d129b2af1cb1dd8c1557077a9a64fc305ecb99cbf86c8981a58cd8f418289eaacaf71d239ef3980b6c6d2833044f969b915ac7ed870acbb26f48c7da1143bda472639ada8efb58b9056adba8ea5bf24a296521c7ff6ad1ce89df796d805fc71cd850f2996d5b0095fc67fc1c606a3b1bb0aca451973f8873002bf3fde267ae5f2df1790fe6a9427ef56a268c277fcdd4356807acd37e795760cb24626ede62f1008eab147cf7ee1bb106a17f73b15601b6a7968bbb09578ad9534ca4cec747d5ce21b8f2fd1eeae6594bb5f47344a1ad0a5ea3ee0b5efb5c016049e618ee6298f81d2bfd907efe52c7d87c43e34d1e00e4738a7549f0aa50a5c5d8c4cbf8c907964ebe263ad467b63e069c3a643f18c3d3feea347d9b2718908a097b040b9c4363082d550d7c4c352ba1f7e15099b07fd9e7d7a28faee5f91f90971296b0b9ac7cd61c522eab928a0b4f4ca973c95d651b78df615f98f58ddf589085a5ca6b336094051b383057c44e6fbd55aab85f324fd69ede6b40f0e3537b27fa7a55f03a6d7e26a6f813284637667e4aea0b886467d225e5852d4eb6b829a6b0e16fd5bfddde4d232146e598b089f167e038a523698a894e7040cd3b75c29ade26b2f6af9b6663923dcd62c7fd2066def2b6cd6a58368fdf8271184fefd1aa5539ef4773bec6e3c2b44b019603c52b0e75e2f3f2323f207d355b9d9bc3f168303460681d2f9b01f0362a645b546e80939ea776d62300669407f63082245437c4c60b263bf87c752e666bbaba4ecc354ab51047baa54cef2cc5d9c70a8e70d6374158ed07a9971b81f4c7098843faf3a908b65bc268eb15a9e21e7155e0d53c29c681dc2e8fce27fb133d250be5e7d22beaa2facafefa60fd87c2b1fd512663d57e49632a296dfa3dd1044c5d507cae2b"}, @NL80211_ATTR_FTM_RESPONDER={0xe8, 0x10e, 0x0, 0x1, [@NL80211_FTM_RESP_ATTR_CIVICLOC={0xb1, 0x3, "b0c4c5978ffe418f8da8affac801adb4e1dde6532193d1910bd4baff25ffa64c8ef3146f7729f771c7a7557d745b24f6a970d6c9a371dffb4861cda75c3fb8fad1c64062f3f11e4946a016fb5cd1457588c5ef0dba165ed2d507c37ddcc573b7402ea2626128279aecd7d4f481de539c7424774fa16570dbe18a611fc4c527bdf98eb43eafa0134f5ae57d44f8dbf264b3f2dc89cdd949aa0867b8309a9c6b808d62c8bb1a98b34d3818a840d8"}, @NL80211_FTM_RESP_ATTR_CIVICLOC={0x30, 0x3, "8fe30ab4b9856059d17a330d65729e17ae4e1bbebea2d2bef1112611507e49d5af5c7d10a069df44af2c7902"}]}]}, 0xc04}, 0x1, 0x0, 0x0, 0x800}, 0x8080) sendmsg$NL80211_CMD_DEL_KEY(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000200)={0x2c, r2, 0x1868576669c76d87, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_KEY_IDX={0x5}, @NL80211_ATTR_KEY_TYPE={0x8, 0x37, 0x2}]}, 0x2c}}, 0x0) [ 263.686148][ T9124] netdevsim netdevsim2 netdevsim0: renamed from eth0 [ 264.136673][ T3106] ieee802154 phy0 wpan0: encryption failed: -22 [ 264.143275][ T3106] ieee802154 phy1 wpan1: encryption failed: -22 [ 264.887292][ T9124] netdevsim netdevsim2 netdevsim1: renamed from eth1 [ 264.945363][ T9124] netdevsim netdevsim2 netdevsim2: renamed from eth2 [ 264.991237][ T9505] chnl_net:caif_netlink_parms(): no params data found [ 265.014690][ T9124] netdevsim netdevsim2 netdevsim3: renamed from eth3 [ 265.338238][ T8901] Bluetooth: hci3: command 0x041b tx timeout 19:48:01 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000000404355313040000000000109024d0000000000000004000001030100000921000000012201000905810300000000002758"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000200)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x1, {[@global]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000180)={0x24, 0x0, &(0x7f0000000000)={0x0, 0x3, 0x2, @string={0x2}}, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000a00)={0x24, 0x0, &(0x7f0000000280)={0x0, 0x3, 0x4, @lang_id={0x4}}, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect$cdc_ecm(0x0, 0x56, 0x0, 0x0) [ 265.482326][ T9505] bridge0: port 1(bridge_slave_0) entered blocking state [ 265.489749][ T9505] bridge0: port 1(bridge_slave_0) entered disabled state [ 265.499597][ T9505] device bridge_slave_0 entered promiscuous mode [ 265.573595][ T9505] bridge0: port 2(bridge_slave_1) entered blocking state [ 265.580991][ T9505] bridge0: port 2(bridge_slave_1) entered disabled state [ 265.591542][ T9505] device bridge_slave_1 entered promiscuous mode [ 265.752682][ T9505] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 265.778188][ T9124] 8021q: adding VLAN 0 to HW filter on device bond0 [ 265.795504][ T9505] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 265.864784][ T8446] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 265.873822][ T8446] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 265.920813][ T9124] 8021q: adding VLAN 0 to HW filter on device team0 [ 265.936005][ T9505] team0: Port device team_slave_0 added [ 265.962699][ T9505] team0: Port device team_slave_1 added [ 266.018029][ T8901] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 266.028613][ T8901] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 266.037884][ T8901] bridge0: port 1(bridge_slave_0) entered blocking state [ 266.045191][ T8901] bridge0: port 1(bridge_slave_0) entered forwarding state [ 266.078377][ T9505] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 266.085472][ T9505] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 266.112162][ T9505] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 266.135585][ T2054] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 266.145734][ T2054] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 266.155689][ T2054] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 266.165008][ T2054] bridge0: port 2(bridge_slave_1) entered blocking state [ 266.172358][ T2054] bridge0: port 2(bridge_slave_1) entered forwarding state [ 266.181516][ T2054] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 266.192641][ T5] usb 1-1: new high-speed USB device number 9 using dummy_hcd [ 266.356056][ T9505] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 266.363220][ T9505] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 266.389355][ T9505] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 266.404190][ T9124] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 266.414802][ T9124] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 266.432797][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 266.445060][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 266.455445][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 266.466722][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 266.477094][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 266.487501][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 266.497134][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 266.507462][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 266.517187][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 266.573338][ T8901] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 266.583720][ T8901] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 266.641735][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 266.650590][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 266.671757][ T9505] device hsr_slave_0 entered promiscuous mode [ 266.705366][ T5] usb 1-1: config index 0 descriptor too short (expected 77, got 36) [ 266.713870][ T5] usb 1-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 266.718624][ T9505] device hsr_slave_1 entered promiscuous mode [ 266.724299][ T5] usb 1-1: config 0 has no interfaces? [ 266.724435][ T5] usb 1-1: New USB device found, idVendor=5543, idProduct=3031, bcdDevice= 0.40 [ 266.745319][ T5] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 266.807103][ T9505] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 266.815246][ T9505] Cannot create hsr debugfs directory [ 266.870562][ T9124] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 266.949418][ T5] usb 1-1: config 0 descriptor?? [ 267.145936][ T5] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 267.157815][ T5] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 267.336906][ T2054] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 267.346532][ T2054] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 267.381158][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 267.390703][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 267.417776][ T9124] device veth0_vlan entered promiscuous mode [ 267.443975][ T4702] Bluetooth: hci3: command 0x040f tx timeout [ 267.492863][ T9124] device veth1_vlan entered promiscuous mode [ 267.648013][ T9505] netdevsim netdevsim3 netdevsim0: renamed from eth0 [ 267.676936][ T8818] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 267.686753][ T8818] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 267.696426][ T8818] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 267.710762][ T8818] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 267.722126][ T9505] netdevsim netdevsim3 netdevsim1: renamed from eth1 [ 267.750576][ T9124] device veth0_macvtap entered promiscuous mode [ 267.777755][ T9124] device veth1_macvtap entered promiscuous mode [ 267.795828][ T9505] netdevsim netdevsim3 netdevsim2: renamed from eth2 [ 267.837977][ T9505] netdevsim netdevsim3 netdevsim3: renamed from eth3 [ 267.976022][ T8818] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 267.985903][ T8818] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 268.026184][ T9124] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 268.037009][ T9124] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 268.051394][ T9124] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 268.064031][ T8818] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 268.074119][ T8818] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 268.109754][ T9124] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 268.120760][ T9124] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 268.135495][ T9124] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 268.148957][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 268.161291][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 268.211493][ T9124] netdevsim netdevsim2 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 268.220675][ T9124] netdevsim netdevsim2 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 268.230078][ T9124] netdevsim netdevsim2 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 268.239053][ T9124] netdevsim netdevsim2 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 268.735074][ T9505] 8021q: adding VLAN 0 to HW filter on device bond0 [ 268.771515][ T102] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 268.780476][ T102] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 268.793078][ T8901] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 268.889993][ T8901] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 268.900204][ T8901] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 268.912013][ T8465] usb 1-1: USB disconnect, device number 9 [ 268.966774][ T9505] 8021q: adding VLAN 0 to HW filter on device team0 [ 269.084873][ T8818] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 269.095644][ T8818] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 269.106439][ T8818] bridge0: port 1(bridge_slave_0) entered blocking state [ 269.115046][ T8818] bridge0: port 1(bridge_slave_0) entered forwarding state [ 269.134959][ T815] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 269.142979][ T815] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 269.264476][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 269.273962][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 269.283629][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 269.293509][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 269.303111][ T8465] bridge0: port 2(bridge_slave_1) entered blocking state [ 269.310381][ T8465] bridge0: port 2(bridge_slave_1) entered forwarding state [ 269.319492][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 269.331671][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 269.343583][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 269.354121][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 269.399330][ T8818] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 269.409139][ T8818] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 269.420577][ T8818] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 269.430800][ T8818] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 269.440367][ T8818] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 269.479943][ T9505] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 269.493584][ T9505] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 269.510898][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 269.519939][ T8901] Bluetooth: hci3: command 0x0419 tx timeout [ 269.520688][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 269.673120][ T8818] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 269.680972][ T8818] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 269.750488][ T9505] 8021q: adding VLAN 0 to HW filter on device batadv0 19:48:05 executing program 1: sendmmsg$inet(0xffffffffffffffff, &(0x7f0000001a00)=[{{&(0x7f0000000000)={0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x3e}}, 0x10, &(0x7f0000000540)=[{&(0x7f0000000040)="02", 0x1}, {&(0x7f00000000c0)="de26a3c031c6ac5ac9395fdfd32ee96384af1f62358f9958586a5f668cc8372dc7959ec90c31b5de141c2cc0416f35910079becb619fa8f093a484cfd50a889c40818fe5dac7121fd06304265275e7dfd20794a7b4cd616d9dedd604c7b8c29a49daf333938eba498dd9ff2adfa8fc07ea6e6d34b82e425bac356873503a74437ff7637f5c04b331a189bc1fcf423a847c31bd0a77f0221ba49cfc5f21b47bdc8e15e28e57567ae0cb5f91fbac35b769ae4c456e62734a08efd9afb492d2fa89", 0xc0}, {&(0x7f0000000180)="d543a2d22e80be60f47faead980232f08a3778ad0d4edd1ea99f843813a7b709d1f19c36d14e7bbc406921ef444df28b576539908b8f2417bd8dc6271bc378960e93f8f8f60a696e4c1c9f3ee3f23f99307f5b15a9452a49c082c4006488c268df57e7115752c1695c632f5d8ff168603eeb84e7d33d66aba7d14a", 0x7b}, {&(0x7f0000000240)="57ac6e6a4c6f6b24a8f9ad45ecfdb2f9d129e4080c590f46c1f17223745e739adaab8c131754a704fe421368f8a44240005d8d4be24d9bccbf6db90099c85185b42b28ea9423517eacde18ef5e3b18f1f4e56cf581a2fcb690d0490687e9c08c4db6507a2fa6c1577e1c6efd5d25000fedcfaa4b0237eac23342a93c0c5e64ead00753e33c09baea1964efa6ec89fb2f2b398159e788b3f107b1327c656f26263395487ad57c750b1a75bd90965ff257819afdbce27519c810cf2867fb72628aa1bb2a560daef7b06c0ce66175ec2593565d04edb4646b1e263e2faadb692f8da4a58165d4535c170cb94fb0447619d0d0f2639dd88ff476f496db991a", 0xfd}, {&(0x7f0000000340)="0927cd84cb71d0ab63fb0cac9e5d13d383889dbd571bf4c005aafb9379addcd89c915baab4662248a6a0c5a00dd7e222b93de01bad70ac126465cedc9f256bd7dfc969be00c062b7f87fae28352ac8cb437f8dc79385b6f5027cb42277fa7c9a81d9bf3307a0725fbab723beee66bbc720f46a1ddb9c44ae2e83e427c0f86fda02216339064cc4c4c25d2152381349d25804bf822697b5ef528db5291b2f08f293aa96850c19293dae268074b7eaeb58e33e0c399df02011087997720c72ed08390ff15437c24079590b7c5d1f6420afcf0f1e9da0159ed15f219fb85cffc4750f2ba0a6c0e3e5297e1bbede58736c627d2fddfa13e1a13a35b558", 0xfb}, {&(0x7f0000000440)="1ed0d9a2e300d4aadd6f3334fffc895e78a386618d06155701f5c32189d2d3ba218c6a921c96b54d255e2e52c79ad25c9f1c72cc11b6bf5eab4d92672289a17160a58b9994c82d04c26e7cc1c9fe392f17d3381eb5eea5d3", 0x58}, {&(0x7f00000004c0)="9f51f99bc9281f77b2e9d936fea95feeb0c2a12029f34dc465e1cb8d16e733512cda971c61019672ac08827283a143f042ebdccb02386f388f6c4586a11983327c5ebb1a8a98fdfe80ef54a5771562cd6a7c13653421fcd700a0172809cfba0ef72d07", 0x63}], 0x7, &(0x7f0000000580)=[@ip_pktinfo={{0x18, 0x0, 0x8, {0x0, @empty, @remote}}}, @ip_tos_int={{0x10, 0x0, 0x1, 0x2ec}}, @ip_tos_int={{0x10, 0x0, 0x1, 0x800}}, @ip_tos_int={{0x10, 0x0, 0x1, 0x100}}, @ip_retopts={{0xc}}, @ip_tos_u8={{0xd, 0x0, 0x1, 0x20}}], 0x64}}, {{0x0, 0x0, &(0x7f0000001980), 0x0, &(0x7f00000019c0)=[@ip_tos_int={{0x10, 0x0, 0x1, 0x100}}, @ip_ttl={{0x10, 0x0, 0x2, 0x8}}], 0x20}}], 0x2, 0x0) syz_read_part_table(0x0, 0x1d4, &(0x7f0000000200)=[{&(0x7f0000000080)="030005020314af0003140000000000000000630000000000000000000500000000004200000000000000000000000000000000000000000000000000200055aa", 0x40, 0x1c0}]) syz_mount_image$reiserfs(&(0x7f0000000680)='reiserfs\x00', &(0x7f00000006c0)='./file0\x00', 0x5, 0x3, &(0x7f00000018c0)=[{&(0x7f0000000700)="b25107525f9d0175a705843aac603c98b93f5200dde3175135d965eb01dda69f5efe17a7201e3392def30dd91651084b70ca1d7d72d11112c6f70d1d32ec51940ab9999a0b482512ea0a64635f5674a39c6e90dac9d99772ca327abf6d272e2181f3c4f8fb5af2bbd76c519fdf37498fe2bdbfe2aca9968540c93aa17abcdfd30cb6072c0afbe4c0770026baec3e9a264a2a96513679e86652cdde5503260be3950290ef3c5c908a701c5d0ae4d74b98e587201d91d79b93235919afaa81081356d63dad6cfe405a3f3f5b3271d562740dc25bfba8fdd5", 0xd7, 0x2}, {&(0x7f0000000800)="9195fbc16c6b16f49f0f2f8da321c1e36f41db2f4e74282daad2577f926b999caf2d33aeedb88c60a3c1bb9a349ab0c0c685e3804933525b73cd9126842813b7e1c2a0a861ce81e8ce990e8d3a77e95d2b0a2cab9ee07717eb370a6eaf0da2e7905999e3bee5be0248283960b07b9155f3e59975a7c1d8ff7701c6751859dbf5a4bba36a16c7b4a4e811236f8472574449ad12a5a28f17e66ef8b329bd893cf59eee0d4ffd77e771a552b8449f750423", 0xb0, 0x9}, {&(0x7f00000008c0)="da487c8cd0bbcbb7d482377bc74299e1a2bf8d375eaebdcd1c90d81ce87c2fc183cd10e7da192287b5f649e85a24ac3fdffeb3b32e2a5aba1b096e1a04751fca0075a3e4cca74763792e907012cf669abf4e334960b58e2801f89f4ca04b2e957ca0a8600e8d128c6fa3aac683c248680dcf7c44bd683ec9f7dfca41ddb20a0ee223edbd5c1fba612db3feb5a8a140ebfd05d1c3a72b7fd3bf32dec39579d6b19ae7920eae78a7eaf7cb3575db031e93b3ddd47eca6eb9966ed991d442a2dcb2cd67c9fba5d016ebaf2ca536a1c8065eda751f074bafc4b9188d5efbf56bf3aaccf61eea895a854ffde3a7ab294dc3ad4b794debc002d4db44400fb92acd6f49f9836b49c561d16156b7e70f13f4947044ed3387f0341b212b771ea60ca20b7378158abfb21d1be5fb3d11cce1e1778ab43ea57c3979f859d044d906a83cd055d6643e7ceed0a41799ee152521307f1aafc0eca40b869385fd9f79bb066406e08226a10027b6b8b434e48ea1dd8f878b260711c4be1971e9d8088932e6a1541f03a0f3d65e6d12bfd10b35a17e8a1f084f3d632c198e9190c3a1c1c010a34a3dc17d6161463c0a3065542e9f300190cb50a9161fb1d0398b5939a764c34f2b4b3d86355311360855459c0c3fc1fa2e3d558f22642f3f80d7b1340f2680d51a62d1a707458b73c37c9bda2e075cc4ecdc796605ab250044e37b0810534a0ac4db998283bb9acea5bc6b9ddaf3770f8b719121bdcbfa41f226543b515db6d4cc94e745b3a89f491010c6e71b89bcd357b05c8a39f9442574602fa950b76e70f85ef9acf2cf3ac2b5edf8be5228031f2441fb281c821b63d4c7f3ef6870ae484e5a632c4dbd5fd63d6708351b41fda045a99f0f5effafe583d5450c01771e0c510b5837efebdde0a027df21f0e35693e1331db6542100b8272dc93f253a169d551f7df2222fd360f20abe5411d48f773d0a8cf5c6c216d5650b2905a1ceeb5f970d6bf80a25acc35da92e03ff2b260bb7391abacbf2bc50ff00350fdeeaf2cc081161424c7f83eaa1ad8bafeab7c7c1c11767a26bae710b4782af799ec480337587c30b74b323ccea3baeb07deb57689d78b86d014e2a54641495fd711c9554c158d95b1c629b112ca252fa72f325bd33a709064cff586403289e24e211f4af7e23a67a74c254ca757244d6557a04321e43d74697b3d20f9efa2d08787cf573681dc56672e2e4edc42a7edbfe7c6443b8934796b33df17bf869df26db28e40913bebf29cf101dcbcb7f1357d8e25996970549feb42864d63a716cb928981f27e9b7985c3342f1a4d0c11bdf65476a96b804e06a972db567e6f0aa380f18389657bf312ef5ee78cf8a99f0b7a77e5d72eabd157cbdc93e1ead35b1b735e6cc7a2bbada0d902960ce0fd00b6bb15c7411d5584ec46e660e147a644f4c70fb5a12fe8395c804b2ea7b3cadd7dd19cfc510fec631d92b25845d5744755614403b82b4dbfeeec1138533a9a9b1a13c3316c49217e8fbbf4ca21ce8ded66220f2c83f1f044f104cd8731ce09f03cd2c3ed5e18bf789ab2599c398adf07a552a9f84c90db7c65b02328277cb099808fbf08c81e5fa3e82326c24d6131965d038b55131d7a0d8fb3f5387018cbe50fab097fb3bb96f48f8231335922bfa29640e475351f490b13ccdeeeb1ac43330bee12cb84469e4e0b5de4ea6c66bc4b0844f1390b9f01b312d28f704f3cfef25c5790db97e3ff7cf8f2da5d4fca5cfa6f12fc58bae7d43f504679baadf468c57a19b8c79aead48712f2f90e287fcd81030a5c8faca30524a71f442c7001f39b96020ff72981c8b785c8a1b874f8766b379ac042e5d1d6abf3cffd7e9e106864775813a4bf2bbce95c9e17d638433dfb98f8b2f001fd5f359347a433644ca748ec01ae8b38a5687a7babebde4ba9f8f18a291ac724b694e03fd5f4966aed45ca0f74081072241c624c7aa2d86e68c61070a2490444edabe565be5ce7d50796613d7c35d7284d8e1a725fa97b78b2a2be3320ca447795e60e9bcba78deaa0470d07ede13797295ccd749ef9ffe8915f23ba83bd79f21612e4b5298c23b6af1ea9fae00b357494c38b1e46b1972fc5cae1501ed5d16cc3dff219fa04b709f7bb9267fd4885b23b4c741a92ccc72e450b2467f3abbb3636546a5a4712134b24817b775780f5eb2cf10bde29faaaaaef0c971c8795996ca584db96e4a02eb11e9781e5af80a76181b32e67d063df69617b83e7d5b4eb577ad96dc25f3414b72553e4a6aeb0040d57724b8c89b8958b1a919c0febb75fab20dec50ab6ca9392068776d317157bd70119b282e23e4a7bef249b2b4377c04bbfd40b4e5db2f6030903d02443d3b54d765c2b915a788eb662e4fc833ca8c9c928827f2f3fd6db3972a2ef80f71e186d371e80c0f567d118b9b7ec5fb1e63dc86295c28da7b7117ca93adfa3798c859841c9fb17dbebc994f8357bbd76351e42ee92534f037f21bfebaada9c699e999d03c85f744b3d5dd9c99a51d34c627da50b365030f9818e73618807127abf3ff1c4746fb83f318e7a076f99c068908c84fcd003ee5d9a39d799d168febd632d8d6c127dce7131fff90e08f694d2084b9f45c10374e19b01c3c236e5ad909d5fc62c01ec50cb5d5c8474b666fef33e5cb7028c295ac0b628977ea627ae1fe2e0d163d8548dbc6f3f8c1861bf019369fb4dbdbd1d727060dc6ae443abe34ef836fc08a920a95633eb4930f4acc8e733e5a2acabff73459deccb5dabc10e21b7e16f3192fe2b1b1e128532643d08abce32cef2274e66c59bd2be5e83b76067c26851e4d4e24d2070158a32b9ab71ec8dd17334272fb974c3c0c12b5972f7e34d6d5bd10914a2f88ee7e462a9edfb56ae063f8302642b2bd9180e20c6a24fb48409a701d8baff3af96a1fc285428acff4b15604b929893462e83d98b15a79dbae05115887fe4a9ff4ba0fa28b3177d49ecff15d5e3c67d3283be7a4a070f3ed57ca76dbb9db9641a8b956cef69ee9595bc3862a965c3372dea87115f03dce7ff91989a81e5a43557b51079415c2af43b94f86564f7f393deb105e239a476e923acb8cf0ec24edd65fca4dd6683b71a82a4fa1d5667b8fdd6aeb10ad259b5b88fb313d24e828792beb18f75ce9bbbcc58153023df69db4e5aeb0291ca947541e179543e8a4aa30a50007b1e2f9bf0ae8280e2825f0134ff026732e9e12ddef5591db47df5fc88a21f37a23b627ecaf90bd1685ee50284479d3c86a87422ad5097f0b3d5e03c35992fce1d1c60d165425e25c7c3cc45652a65c66035a9228bc07558d03100fd10574fdf7e073047ec0bee9f0f3b3abc6f1c9c1b4a5ba7d179b066e2bd3c9acc28795310205820673cd566afcd5bd3bfad517c02c1aded6091998894d97fa8a4e8b64f158bfd0afb0a65f0c8e0659ac0cb7dd8f42ead8fd0470127136bba8c41de07b2dd42e572a3f2976ddda014e04510678e8239c84bc05cc0ef7f07bb3c1b746dd29ff6fc704149e89e5a243b95e42f92f447297ad7497db9fa652c6ea92844a14153ac89adbaadabe196542f0f6272a91816afc058eecfdf31f2406c156997973db7fb4133aebc5233b4477e3cec31e181ecec7df87361e67821c4828ec7b43629c58fadec44ad6934c3e0d549c7a98e565bb40557d7d8e268e4441412f1186c2cbe6a8bd06041539d8c8b13a3fb945c935cf2349e5fc521e1c45c20cc84ebf80b1b6174f98787e391cadaed62dd7ee50bd3f22cc2446284160020eae682b25ce81dfeea01150d91e59df5251240382fe5d2ef1713b299c44641dd69e47f6acac978ef5760a74d90ee2629409e53be108a71588ced81e1c714144a5cb299a92bf323ee28313955f27d27e1b020ff52a2585ab156004c29487937f4a6213a19864804c16ad7023db84ef3ca90659dbc22534635e52e24a4d1579a6663f15e40d7a6bcf315430f0952842c0f97d4cd676e46efc1cd9be8674b0546879601c37eef931062bb18b340b9fca945a4eb69150e212c57594161868fe388026a20edd1f98fd279e4a047855b634a66a31647f01ad45ea74bb9af569a705209810f2b9eb494369855b36959d0f24a23412351cc883491c3d697a7d81ed4449fba2a9776aeb328f053fe2886c1aaddc3ec2f4bac18234853a70c8dd682eab5cef6222398880f64d91f5e00bd8863567d1825549b07e613d39728d957b473ab62c30dc6cd1120abc978f329574777e1701d1b5feb252db4d1dc89c3d3de8657a7895509b5a1b8e358bb520ab219105a9c8e66ecb7f27b77b2503b1f0364ccb9ae57d244a46eff962ca88920bb11aef8ae47a802c6ce59e0843fd6a0d0f8d18be74bb2493a3a0e3dec320ee4d006a529811c7b30567237bc8b3a05956d3b1f2917eecc300b5761cdb50414ee0c682538b811cc9297e9103e92d2d26f27b64da4b77b0daede2ed2cf9fdafa7501894fb7d0456d410c1fa180b390c91550d1f2b7ccb109d787f64ec43fb01b44110ce2b41ae981d326cd0a672d472ad70befa5eef2d6dd47b8d8d68dd423084de0740f75c872f1b7802be40298787e24219f4cc076499c114ca7224788cd1eb0bde87e4d98c4a18cabd8e513d78cbc56ae6d4797cb569fcebcd3432b9ed3f19654b97c7b7cb9ca8d389b74a7fb6b6debcff95beec3800dd1b7816b6bce13f788b0f18bf5fa4cab90542fe057221a296ae8cf26f95561e0522db9f24808b6792c924e20b33c084a04eb9395bf93ec7f382d493d99d0a25695b79e77f827623c424ebb2ee9ba7d8b88535e9e97b3e329b9c064028c9baa700d6a3ea60353d5e1dbc2ace35c3b8c48751c251d939d3bc261c106cfd64ed209eb319f30033ccb4409ce4c7a375bb81b1ee5a822a61e8011a2d4f495e41f3ad653cdb59f844bcd8faf326e390c92081dce628d367dd98dd25ee850c618f7d89d906b14617c574be1d8f414ea7002999b69998139e61e2074f6cf922d1d08c35c173b5f00d566d6b44318584b0b84fba24ce7df1c96d3ab60c8193e6e4b719fdd631547ff4ec6596b2b73334fd806e9d5a9d89d953f02f7ec4f3d239deeb9071278a175daa9d0164481b25fb0961670c1cc775a6ec32491794d0a18a5c73d921100a6a377ed7ae5f731513ea4d928368f0e8732152a49628140a71b74dd418cc130f753f4ca3f3d04e4cb6f5db1d344ac37dbc41e2a432a76b2d49437cba8edd583af2a6309c5ac209267663051f2c902605e685cbb3d4161b144ed76922628e926764776d8aa336f1e0afa2d4ef6ebcd6e3dddf332561e3db7667f12f188a0b6fcfd345cd658d303d3e83708975e641aaab00c95150d216031a9e7ccb6220b702260e846789639658503b14647078a9782e546c72e1c91adbf32be473de262425a25bd6df0b9dcf9403d29b437bd63565d8efa4a98c6457d8dcbc0f3c622a3fa2251fae51e0c21a7aa38bb7036b35a94be518689b2368c6df2effaf77cedb63f7da0ba860d961628cd0686942281081f499c1b4b7258e8d1c72bac2c675a3608468ff29de43d40ea313233106f29ec1c165fd8ab17e569a8ecb4f168b212b496daf1cd0d26e0bc560800f44774d3f2f2c11745eaf6f645e44ddca40000f4495ebaffd660831e7a84b06d73d73010b2b13c8414df2abbd3ec2f830c86c8f867f938ace3e1470738fa00634adc4d7ed115d3221bc8fa121a35c4dab80d566968504b4ae00fd1e0522a2f7e241e276f3d2956cb828e64f9a7db397a98966582dedd653784ca13fcac40df2e6ccbda45ff31a5", 0x1000, 0xa3f0}], 0x800206, &(0x7f0000001900)={[{@grpquota='grpquota'}, {@hash_tea='hash=tea'}], [{@func={'func', 0x3d, 'PATH_CHECK'}}, {@fowner_gt={'fowner>', 0xee01}}]}) sched_rr_get_interval(0x0, &(0x7f0000000600)) sched_rr_get_interval(0xffffffffffffffff, &(0x7f0000000640)) 19:48:05 executing program 0: socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @loopback}}}, 0x35a, 0x0}, 0x0) write$cgroup_int(r1, &(0x7f0000000000), 0x29b000) r2 = openat$dlm_monitor(0xffffff9c, &(0x7f00000009c0)='/dev/dlm-monitor\x00', 0x404040, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="980e000030003dfa0000000000000800007065646974000000540e0280500e020003000000000000000000000000000000000000000000008f9fdb5830f88c0e7433351c15be870b8308d2410bc04158d0dd3d3f9afd030a7beeb9695e7b88515410f84f9bd248ace1613b0095e5766a8de86fe32a87f30d8e888653ec85895abe0419fa8b406c3ab36244a34adb3e385445e793711788b81e4bf38b1da22b1f86e5aab54eed2e452012275021720fa3733b0ca16cd2865f540684f256657b1d4db5aaed7c16c8bbf20b5030929ab09e292ca6d9af00e605e2eee81d406e03943c1870862dbff3e04f7594cbbb9afbefd843b99910d2d5ee11c2a25153bdd19f090200000000000000000000000000269a5af5f67e96e10e7f548a9324dadcc917b117e875fb6697a9060640760000002df4ba252825f070b4e4143e40bde933f8aa15a5c01db5cec2bffe6679ee04a436c1d9955dffec791318267321a6ae820c1ed2ea37d4fcb5c20d88401aa58f6c726c2fa96a542c4b829500b67710ceec6f334b70810eb153e4cf9b8ed22d900e4e96a2801ea4752a7764844c69038bfae863722a8bfc8d1aec9872d10ee35233554ea052b855c5ff36e5570e95cf06f0aab7a9b70247a7c17ab2"], 0xe98}, 0x1, 0x0, 0x0, 0x4000}, 0x40080) [ 269.990780][ T2054] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 270.001408][ T2054] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready 19:48:05 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = socket$can_j1939(0x1d, 0x2, 0x7) setsockopt$SO_J1939_ERRQUEUE(r1, 0x6b, 0x4, &(0x7f0000000380), 0x4) ioctl$FS_IOC_GETFLAGS(r1, 0x80046601, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000001100)=ANY=[@ANYBLOB="b700000001ed01edbfa30000000000000703000028feffff720af0fff8fffffe71a4f0ff0000000014000000010000005d400300000000005504000001ed000027000000000002001d44030000000000630a00fe000000002f00000000000000b7000000000000009500000000000000023bc065b7a379d17cf9333379fc9e94af69912435f1b6a69b002e7f3be361917adee9ee1c8a2b4f8ef1e50becb19bc461e91a7168c5181554a090f32050e436fe275daf51efd601b6bf01c8e8b1b5e4fef3bef70548aed0d600c095199fe3ff3128e599b0eaebbdbd7359a48f5b0afc646cb779923e6440c2fbdb00a3e35208b0bb0d2cd8dff0c710e4cdbf4fc41fbba4f94329e646b8ee6de2109fbe4ef154400e807d63cafa2438ec649dc74a1a610643a98d9ec21ead2ed51b104d4d91af25b845d8a7925c3109b151b8b9f75dd08d123ded79f903a8a3658d42ecbf28bf6c76c15b463bebc72f526d8e8afcb913466aaa7f1af9dbae2460d0b11008e59a59fab9100eb53987ad1776e72ba7a54f0cdc3a6138d5fcfba53f8d0c67ff616236fd9aa58f2477184b6a89adaf07b0a6041bdef928d2366190f4d6ebdf098bc908f523d228a40f9411fe7226a4040996e37c4f46756dfc1538ff7f0000279132d5ef0600116cbefaca6f46426000e8d3ac9d8f5a5557785d985a163458731f298d5140c91591dc66b257b0c0295afab36f353e1bc1574a6305790a25cdf085aa4192696ebbf416c0820e106e29d9654fce8ff4de960b344788b0ae6e1d41728a7b2014beddf3fbfe6082fbb36c8e235b4a2ea6c63adc3bf02d67b11f8fb0f64009fc03e060847a6c76f8601899040a539e6bd1035869070a4779af73a30046ae94937c0d6dc233866d49200e2b6aed2c09a000454573d185cb609e29298861b92dc7caffa7c1b7520f5a60d7e7478b06825a91d7055e8032d060c61454e899b6e29b9f726de7653d5307c2102a38d48ebdc8c853400900b346e43e3637fde6e137d35267c37200001fe41c645f3b6fa9baebb3e42f648af9abba14b578f43b1aad90fe931cc77bc169a74da221ce280cc4a840b9f963f3575c192bbc1cf08622149c1bc49fc422830747f99be5fd4e51f0c340d6fc8e6c7368f241cf9041c565969111210f75c4776d319be8a5d3378d493868614b79b2f24d3dd34dda6a931181576c2a0058b633cd644285d915e5f44391fea1bbf70b0500000000000000669c381c695907199a46a5997f7ceaaada5c2d80de14beed00000000000000000000000000000000000000000000000000000037d3431324a459b3a5687726b9345b8b125f97955797327b9fb9f268eba7c53dcc9966a4755ee36f1c95516e52086c7ad6f007cd3a3b7f0293fbca3a5588af93aec0266dc7c92cd4424435b3c9be7ebdf3b737de386e4311bbb597228d43ea347891f083532118cbb71a14ca8371a8d4c78aeb79d6e78142331cec5cd7bed0e12e9fdbf744d44ea139a4f05224cc510d67aedca14392bd7a84fdc5de6006d715adf212eb40c8626754d073e023f6f890d03194cf117a0884ab21b901de8f7c54f3af209397c8588a3054e83dae1d1f149a6897fc51e68236537f3dcfc64d5097d8a35f113c8a5a723d4647cd097bc071f3f47aa19a3794c3e9486e2baf63fff7dec93317c50b2ad78169932fd2a1c933bde49021db77512ec564a08b17f7267d490f1056c3f63e65d4e2b7fe459257e6a31f4ce26f24b026b0abcc7380b9a6248720c5fb415ba75fc9d6a2d4c9fdb81aa75d16b9901993d6e09f967766acc52c489bb35d09ae44aa6bd5c36a0e7d8cbe25dc3df33507e29833e1a599f04046620c8eb66a1503a531a0f04da110428198729e9d38a738c7399c92fe6d91227351930e2df7439cb795222d2d7b5babd3fc72908fd5dd45a07e"], &(0x7f00000001c0)='GPL\x00'}, 0x48) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) getsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f00000003c0)={{{@in=@multicast1, @in=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in6=@mcast1}}, &(0x7f0000000340)=0xe4) getresuid(&(0x7f0000000080), &(0x7f00000000c0)=0x0, &(0x7f0000000100)=0x0) syz_mount_image$iso9660(&(0x7f0000000340)='iso9660\x00', &(0x7f0000000380)='./file0\x00', 0x0, 0x0, &(0x7f0000000400), 0x8410, &(0x7f0000000a40)={[{@map_normal='map=normal'}, {@norock='norock'}, {@session={'session', 0x3d, 0xe}}, {@sbsector={'sbsector', 0x3d, 0x80000001}}], [{@subj_type={'subj_type', 0x3d, '^-'}}, {@subj_type={'subj_type', 0x3d, 'security.capability\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, '\x8d\xb2\xc1X\xd2\xeaMC\xe0\xd3\xd4\x16\x0e\xc5|\xf0\xbc\xdaq\xe5lv\xb2i\a\xbd3\xfb\x94/\x14\xf4\x84A\t\xf7\x8aF\x9c9\x96qg\"'}}, {@uid_gt={'uid>', r7}}, {@appraise_type='appraise_type=imasig'}, {@smackfsroot={'smackfsroot'}}, {@appraise='appraise'}, {@euid_eq={'euid', 0x3d, r6}}]}) setreuid(r5, r6) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000002c0)={r4, 0x0, 0x66, 0x39, &(0x7f0000000040)="91f588a03542ffc8ec0c4b5d1d33975d63d12d396eb3662350e1be89f7627b2675d74db5875026470a7b9b163dba0c80ac64b51cf5eed3a709889ea8ed2370019bed37533ec35821fb4162e526270a78a2a856839fe1ed766cfca1355179e2b3725fc802d7b6", &(0x7f00000000c0)=""/57, 0x0, 0x0, 0x29, 0x3, &(0x7f0000000100)="c813d59732511ebecf3e39e9d9c0a310460df5940c4d20119c2443b6ecdcca5e5768c0b4cad9634216", &(0x7f0000000140)="b71d97", 0x0, 0x6}, 0x48) [ 270.175211][ T2054] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 270.185678][ T2054] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 270.202390][ T9823] loop1: detected capacity change from 163 to 0 [ 270.206180][ T2054] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 270.218280][ T2054] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 270.266481][ T9505] device veth0_vlan entered promiscuous mode [ 270.326634][ T9823] REISERFS warning (device loop1): super-6502 reiserfs_getopt: unknown mount option "hash=tea" [ 270.432047][ T9505] device veth1_vlan entered promiscuous mode 19:48:06 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1d34, 0xa, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x3}}}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000200)={0x14, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="002203"], 0x0}, 0x0) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x926, 0x3333, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}, {{{0x9, 0x5, 0x81, 0x3, 0x8}}}}}]}}]}}, 0x0) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, &(0x7f0000000480)={0x24, &(0x7f0000000b00)={0x0, 0x0, 0x2, {0x2}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_ep_write(r1, 0x0, 0x89, &(0x7f0000000a40)="9ae33c5fd8b0c0eac100b89d5246d4f3636253383be78251c2ffff1f9d090000000000000079ce9a135f5638456c2a0123f06fea7f1c07df6daeda54d0de1bded60cbd1432516949e075165cc03222d3819ffb6604f750ff3775bf36c1f42a824fde40471ba0d10b366cae1ca1093939a01be88050ce5c52bd3a7e7d4964ba523bc734af9186c54291") syz_usb_control_io$hid(r1, &(0x7f00000001c0)={0x14, &(0x7f00000000c0)={0x40, 0x22, 0xc9, {0xc9, 0x5, "4809a8964caaf415be9e92f8a302d001da86d8c5f58964c0785c68020b348fc06ffa81eb2e651066bbfc4ecc71c21cad61ac6316f60b3963f995556dcb3702c3f7e802a3af610c131f2b23d434fa1bcd06713e74583f0208deba3c4f35352f2a773e60bf6d117bceeb9eac04d20fd860ed44f2c8b5061243daf6a602f0ad8e6d0035c0a3bc5f97f3d41f6a272f27226abbce2286e8f0f61ba26579197df068c3fa1462caf54bb2980846db4e7def771f680ed7788edd5eea5dbf063799b6dd823cf850854948ae"}}, &(0x7f0000000240)={0x0, 0x3, 0xbe, @string={0xbe, 0x3, "98c5e774e7d76df992269201e97ef8468e2614edc9179735e518c3687a7302c4b3b6602f991ccdd9387919f8fe2785c6cba2f9a42541293facc8a8c4ea163b136aa7d20fd113fe17e25bf6ff3eea0698f82f6d24c6be104dfe64887fb92815bf6d012ad06b1ed51a0a3db4b1415d1be00d8e9f5bb5a3c6b8670838d1fab2eca2c31d47bebd016dc1042a60b0b333667f0c30f240478871a3f2973e43b56d2ca21652c40beabf74816c98d92eeeff17e90ad62ba4c0741b41e8571865"}}, &(0x7f0000000000)={0x0, 0x22, 0xa, {[@local=@item_4={0x3, 0x2, 0x5, "84e6b878"}, @main=@item_4={0x3, 0x0, 0xb, "272ad052"}]}}, &(0x7f0000000040)={0x0, 0x21, 0x9, {0x9, 0x21, 0x0, 0x1, 0x1, {0x22, 0xb24}}}}, &(0x7f00000005c0)={0x18, &(0x7f0000000340)={0x0, 0xe, 0xab, "1836b7891ba33c5a3c9cac5126ad25e63b47a3bcc30754dc642da3e463312e6df1cbc43a81d140240fd18aa7a760151a2e3d281cef9ec2a44a3712eec708fa9b0df1505ab28827ee925304744c9f2864a6302fb3eaf9d5184bc11ee3fb42e07663a243f7fde6ba168c42268685a14c17b158884ae119bba22394a76c8780d9b8897a98e2c33d293b28aa69a6fea8ff560c9f8b6cdfacabe6d72a246e90c76597ba6cf83f1f4f452b0a81dc"}, &(0x7f0000000400)={0x0, 0xa, 0x1, 0x40}, &(0x7f0000000440)={0x0, 0x8, 0x1}, &(0x7f0000000480)={0x20, 0x1, 0xde, "1233056caba3e67cfe952a3ccb89ab27838d51248a114d21bb12fa344f4951d8c41ebb0aceade6f3cb9808a2e4e087149077ff669e289255bebada7480f95f8a647c3a9420e5db3edd4147ea145c1ff45462f62e49881e48fa6311493e4bea2a19515b6dc9a29bdf9690e2727c0c8c500d9f3153b456e2c1dfdce74b5aa2ff394ea1bcc2e00f79efc125367a11223aae3157d5df7329eb4f3ab7718f5e88493086b144f0aeadeede93c6dc58c3b110a992cad3b0d909893544e17bde00a5b257134f9c3982fcc91bf0c4541b7f55daf4d606a34db2f1029490e1eac2ef07"}, &(0x7f0000000580)={0x20, 0x3, 0x1, 0x5c}}) syz_usb_control_io$hid(r0, 0x0, 0x0) [ 270.724190][ T8818] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 270.734071][ T8818] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 270.743751][ T8818] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 270.754489][ T8818] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready 19:48:06 executing program 2: r0 = syz_usb_connect(0x2, 0x24, &(0x7f0000000040)=ANY=[@ANYRES32], 0x0) syz_usb_control_io(r0, &(0x7f0000000600)={0x18, &(0x7f0000000340)=ANY=[@ANYBLOB="400f8c0000008c034dffa15756a3bd60ffb0c7d3c7fa14b183cc01baf00ef056de7d60232ba73cbd8088fdfca403fe9265e4e71ce5770d085829f9285f763baba13a24cf804b0899fc474f88b2ed744797aef2f4afc0808db4c8429bf710d226178174567638bb67ef1b7170577418da1b7b60a03efed17cec1c512391af7cb1f59b7d2701c95120af1f000000885955d00b"], &(0x7f0000000400)={0x0, 0x3, 0xa5, @string={0xa5, 0x3, "3001a22e6baf07997ed9888ceed13864024a29c07e8fd4a06693c0e8c9d570b9b0e6bc1246d77eb00b6c3607e611f90379935b2248843366c2b31d40ab5be93d4f8bb3af0713039df3d9fe7cfe8cdc9a01d0d16ef7835501ac6c322b51bb8a2c502dbbabf0b3ac772700e833b3ce9c8ce4d35ae58f4857f6d6d9fd347d45718ec1727a38932623d4d311a96a6665bd64b8bb2b16b146206bd3f9a50a3491786c330f17"}}, &(0x7f00000004c0)={0x0, 0xf, 0xa5, {0x5, 0xf, 0xa5, 0x6, [@generic={0x57, 0x10, 0x1, "fa9d17afb42a2877cecdf594b0e626f7535b51989aac3e49623bbb8edf1359aa2453c2ab3c2c6fd7fd66c27ef3293cf09a5784a5fbc5c4adb34be50d09ed7c77877bd7dc47d5f843d242877e015678bfa025e523"}, @ext_cap={0x7, 0x10, 0x2, 0x12, 0x1, 0x1, 0x142}, @ext_cap={0x7, 0x10, 0x2, 0x4, 0x6, 0x1, 0x2502}, @ssp_cap={0x1c, 0x10, 0xa, 0xfa, 0x4, 0xa96, 0x0, 0x8000, [0xf, 0xff3fc0, 0xf, 0xf]}, @ss_container_id={0x14, 0x10, 0x4, 0x3, "657abed7222ce8974cd48e7445c6e150"}, @wireless={0xb, 0x10, 0x1, 0xc, 0x60, 0xff, 0x81, 0x1, 0x1}]}}, &(0x7f0000000580)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x3, 0x5, 0x1f, "b29e983b", "1f9bba3e"}}, &(0x7f00000005c0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x4, 0x0, 0xfe, 0x1, 0x4, 0x8, 0x9}}}, &(0x7f0000000a80)={0x44, &(0x7f0000000c00)=ANY=[@ANYBLOB="013123000000b90dee29032525f80ba900046bf10900ad48c1d00206772427d6c9726a887e8cfdd49a3b5f00dc3de32b8f486d72c90da028218d92b25ab6d0eb2418d0cf29b9c2f3ad64a90e4cde09f1bf718eef2d8034bfb5470688dddf040a241dabba7fc7625034f5343403fe0744395a2fb8cc25aea29e0fdf1d78535d42588ea93a856e68d7a0e35cb09c77ea81059ed9607bf2c0538e"], &(0x7f0000000680)={0x0, 0xa, 0x1, 0x6}, &(0x7f0000000700)={0x0, 0x8, 0x1, 0x25}, &(0x7f0000000740)={0x20, 0x0, 0x4, {0x2}}, &(0x7f0000000780)={0x20, 0x0, 0x4, {0x200, 0x8}}, &(0x7f00000007c0)={0x40, 0x7, 0x2, 0xfb}, &(0x7f0000000800)={0x40, 0x9, 0x1}, &(0x7f0000000840)={0x40, 0xb, 0x2, "4cec"}, &(0x7f0000000880)={0x40, 0xf, 0x2}, &(0x7f00000008c0)={0x40, 0x13, 0x6}, &(0x7f0000000900)={0x40, 0x17, 0x6}, &(0x7f0000000940)={0x40, 0x19, 0x2, "dddd"}, &(0x7f0000000980)={0x40, 0x1a, 0x2, 0xcfed}, &(0x7f00000009c0)={0x40, 0x1c, 0x1}, &(0x7f0000000a00)={0x40, 0x1e, 0x1, 0x9}, &(0x7f0000000a40)={0x40, 0x21, 0x1, 0x1}}) syz_usb_control_io(r0, 0x0, &(0x7f0000000b80)={0x84, &(0x7f00000006c0)={0x0, 0x0, 0x3, "a40f38"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, &(0x7f00000000c0)={0xc, &(0x7f0000000000)={0x40, 0x1c, 0x14, {0x14, 0x23, "11ba7b44e04ce994d5a83c42f370f42fd201"}}, &(0x7f0000000080)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000300)={0x24, &(0x7f0000000100)={0x0, 0x12, 0x30, "60dc4179231cd181eb6b9d4e86b0fabeb26836651ac29216e1f3be96c4cbe1821597007fb7d01949e5cd86c3343b347b"}, &(0x7f0000000140)={0x0, 0xa, 0x1, 0x1}, &(0x7f0000000180)={0x0, 0x8, 0x1, 0x40}, &(0x7f00000001c0)={0x20, 0x80, 0x1c, {0x0, 0x7, 0x400, 0x3ff, 0x1, 0xfff7, 0x2, 0x7, 0x9, 0x8, 0x0, 0x7}}, &(0x7f0000000200)={0x20, 0x85, 0x4, 0x2}, &(0x7f0000000240)={0x20, 0x83, 0x2}, &(0x7f0000000280)={0x20, 0x87, 0x2, 0x401}, &(0x7f00000002c0)={0x20, 0x89, 0x2, 0xff}}) [ 270.797632][ T9505] device veth0_macvtap entered promiscuous mode [ 270.884794][ T9505] device veth1_macvtap entered promiscuous mode [ 270.944069][ T9829] loop1: detected capacity change from 163 to 0 [ 270.980876][ T9829] REISERFS warning (device loop1): super-6502 reiserfs_getopt: unknown mount option "hash=tea" [ 271.113780][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 271.124226][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 271.139323][ T9505] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 271.151331][ T9505] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 271.161656][ T9505] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 271.172780][ T9505] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 271.188920][ T9505] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 271.199871][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 271.210149][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready 19:48:07 executing program 1: perf_event_open(&(0x7f0000000000)={0x2, 0x70, 0x58, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9, 0x5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000100)={0x0, 0x18, 0xfa00, {0x0, &(0x7f00000000c0)={0xffffffffffffffff}, 0x2}}, 0x20) write$RDMA_USER_CM_CMD_BIND(r0, &(0x7f0000000140)={0x14, 0x88, 0xfa00, {r1, 0x1c, 0x0, @in6={0xa, 0x0, 0x0, @loopback}}}, 0x90) [ 271.521355][ T9505] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 271.532394][ T9505] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 271.543016][ T9505] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 271.553765][ T9505] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 271.567850][ T9505] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 271.588078][ T8818] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 271.599378][ T8818] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 271.656298][ T8465] usb 1-1: new high-speed USB device number 10 using dummy_hcd [ 271.663834][ T4702] usb 3-1: new full-speed USB device number 2 using dummy_hcd [ 271.683665][ T9505] netdevsim netdevsim3 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 271.693757][ T9505] netdevsim netdevsim3 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 271.702728][ T9505] netdevsim netdevsim3 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 271.712072][ T9505] netdevsim netdevsim3 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 271.862410][ T4702] usb 3-1: device descriptor read/64, error 18 [ 271.990035][ T8465] usb 1-1: Using ep0 maxpacket: 32 [ 272.147851][ T4702] usb 3-1: new full-speed USB device number 3 using dummy_hcd [ 272.188411][ T8465] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 272.200009][ T8465] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 272.210159][ T8465] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 272.224712][ T8465] usb 1-1: New USB device found, idVendor=1d34, idProduct=000a, bcdDevice= 0.40 [ 272.235722][ T8465] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 272.316986][ T102] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 272.325146][ T102] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 272.342503][ T4702] usb 3-1: device descriptor read/64, error 18 [ 272.364527][ T57] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 272.390923][ T8465] usb 1-1: config 0 descriptor?? 19:48:08 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x4e141, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r3 = creat(&(0x7f0000000300)='./bus\x00', 0x100) io_setup(0x7f, &(0x7f0000000040)=0x0) io_submit(r4, 0x1, &(0x7f0000000680)=[&(0x7f0000000200)={0x0, 0x0, 0x0, 0x1, 0x0, r3, &(0x7f0000000440)='C', 0x1}]) lsetxattr$trusted_overlay_upper(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='trusted.overlay.upper\x00', &(0x7f0000000140)={0x0, 0xfb, 0x4a, 0x0, 0x20, "096121a6bb8506e4f399648e3265dced", "8b817e29378357e6ed1401a9e5a0ba2ccbe25019bcd2e2a99079de1e68bfb8b79ee0bd5a0ca59ed4fcca0d25717eebce949a15843b"}, 0x4a, 0x1) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2800004, 0x12, r2, 0x0) preadv(r2, &(0x7f00000001c0)=[{0x0, 0xfffffe1b}], 0x1, 0x9, 0x0) sendfile(r0, r1, 0x0, 0x401ffc000) [ 272.465252][ T4702] usb usb3-port1: attempt power cycle [ 272.473890][ T815] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 272.482698][ T815] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 272.490737][ T8444] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 272.882140][ T8465] hid-led 0003:1D34:000A.0004: unknown main item tag 0x0 [ 272.889399][ T8465] hid-led 0003:1D34:000A.0004: unknown main item tag 0x0 [ 272.896878][ T8465] hid-led 0003:1D34:000A.0004: unknown main item tag 0x0 [ 273.065841][ T9878] loop3: detected capacity change from 264192 to 0 [ 273.075080][ T9844] udc-core: couldn't find an available UDC or it's busy [ 273.082267][ T9844] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 273.189750][ T8465] hid-led 0003:1D34:000A.0004: hidraw0: USB HID v0.00 Device [HID 1d34:000a] on usb-dummy_hcd.0-1/input0 [ 273.205366][ T8465] hid-led 0003:1D34:000A.0004: Dream Cheeky Webmail Notifier initialized [ 273.230920][ T9878] loop3: detected capacity change from 256 to 0 [ 273.238098][ T4702] usb 3-1: new full-speed USB device number 4 using dummy_hcd [ 273.362725][ T9878] loop3: detected capacity change from 264192 to 0 [ 273.427165][ T8465] usb 1-1: USB disconnect, device number 10 [ 273.466542][ T4702] usb 3-1: device descriptor read/8, error -61 19:48:09 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)={0x40, 0x1, 0x2, 0x3, 0x0, 0x0, {0x2}, [@CTA_EXPECT_MASTER={0x2c, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @broadcast}, {0x8, 0x2, @broadcast}}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @dev}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}}}]}]}, 0x40}}, 0x0) [ 273.473337][ T9895] loop3: detected capacity change from 256 to 0 19:48:09 executing program 3: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000000)='batadv\x00', 0xffffffffffffffff) r1 = openat$proc_capi20ncci(0xffffff9c, &(0x7f0000000600)='/proc/capi/capi20ncci\x00', 0x801, 0x0) sendmsg$BATADV_CMD_SET_MESH(r1, &(0x7f0000000700)={&(0x7f0000000640)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000006c0)={&(0x7f0000000680)={0x24, r0, 0x10, 0x70bd2a, 0x25dfdbfe, {}, [@BATADV_ATTR_NETWORK_CODING_ENABLED={0x5, 0x38, 0x1}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x100}]}, 0x24}, 0x1, 0x0, 0x0, 0x81}, 0x0) [ 273.747224][ T4702] usb 3-1: new full-speed USB device number 5 using dummy_hcd [ 273.944104][ T4702] usb 3-1: device descriptor read/8, error -61 19:48:09 executing program 1: sendmsg$alg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000000)="05a4ce060585c344d9c7596e6c5201d0df6c7ce903763da3051b2983ade10291925716e480788036aa", 0x29}, {&(0x7f0000000080)="77e7debaea28e4c9ac0b35b1361c6bc0ac8f6a17bbfa30db3430574852e004ee40a7d54b5132dbc9433ec183d5c8e3c505d6250bfab74415ebb7089c1bda5443e17635635020c8ba6c2748e12710e8b6c83d8d262e90b4b0008b4eadb4a1e1b7e8d85f3fcae7d98af93eead0d1ed60dc517a06d8e941813b91c48810ac6ca90792d00ea27f8fa209f1eee2c886ebc3dc0fe977", 0x93}, {&(0x7f0000000180)="0ae87c1bd38a808a412b0bfe497f26c785152abbc798f271e2f524c8f70295e8b37d6c170d839749f2b96fdff34a88f8fd2472be592c39c6f13b8edc2490cf1e49a23e45af50453adb27f0040960754f85ded8e6d7ed7457ec7896db8f2b27abef0a4efc1e19dc80b4bfe930", 0x6c}, {&(0x7f0000000200)="cadce0f77c24c115d96f106dbde71060d18420102a977093c720ad6cbbea5fd92deba77d18d874baf49635e4a064e1dff5bdbbcc81bed9fa112ebd3dffe698db18099f0574a2d82267145ac05905398aaddd1a14251d28233484babd8a9bf95cc02b1ec1cc5062f2af1c66e939084020ae0d0b2bd4697bf826bd82a6c8b76b96757b03b7bfed736af8d13286b6a38fb0b4ef333baa47ec29a8927f6116cd6ac679fa3d4d58084abf0b0bbf544382a16513dc87bf105b82c5be53330ee09bdaab2562929cd4d6c53b3629b0147c85921f85c30b49e43c44fbce6106bfca307956cda46e31e4775cec6f44e4271170d10f29f6222bec29", 0xf6}], 0x4, 0x0, 0x0, 0x8884}, 0x24040808) syz_mount_image$xfs(&(0x7f0000000040)='xfs\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x0, &(0x7f0000000180), 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="73756e6919303030303030362c7377696474683d30783030301862b65494fa233f4862bb52cb9644303030303030303030303863612c00"]) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000700)={{{@in=@multicast1, @in6=@private0}}, {{@in6=@private1}, 0x0, @in6=@dev}}, &(0x7f0000000800)=0xe4) getresuid(&(0x7f0000000080), &(0x7f00000000c0)=0x0, &(0x7f0000000100)=0x0) syz_mount_image$iso9660(&(0x7f0000000340)='iso9660\x00', &(0x7f0000000380)='./file0\x00', 0x0, 0x0, &(0x7f0000000400), 0x8410, &(0x7f0000000a40)={[{@map_normal='map=normal'}, {@norock='norock'}, {@session={'session', 0x3d, 0xe}}, {@sbsector={'sbsector', 0x3d, 0x80000001}}], [{@subj_type={'subj_type', 0x3d, '^-'}}, {@subj_type={'subj_type', 0x3d, 'security.capability\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, '\x8d\xb2\xc1X\xd2\xeaMC\xe0\xd3\xd4\x16\x0e\xc5|\xf0\xbc\xdaq\xe5lv\xb2i\a\xbd3\xfb\x94/\x14\xf4\x84A\t\xf7\x8aF\x9c9\x96qg\"'}}, {@uid_gt={'uid>', r1}}, {@appraise_type='appraise_type=imasig'}, {@smackfsroot={'smackfsroot'}}, {@appraise='appraise'}, {@euid_eq={'euid', 0x3d, r0}}]}) [ 274.062937][ T4702] usb usb3-port1: unable to enumerate USB device [ 274.222432][ T8465] usb 1-1: new high-speed USB device number 11 using dummy_hcd 19:48:10 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x4) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000080)={0xa, 0x4e22}, 0x1c) listen(r1, 0x100000) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x20000004, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) r3 = accept4(r1, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) r5 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000200)='SEG6\x00', 0xffffffffffffffff) sendmsg$SEG6_CMD_GET_TUNSRC(r4, &(0x7f0000000340)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x10006}, 0xc, &(0x7f00000002c0)={&(0x7f0000001440)=ANY=[@ANYBLOB="fe81af11a54642a17164dcbb94d661c786b2517ab9cc69d777bbc30f29bd899e55113d041ed18c35573d6ef32c1922d100800000000000002c509787efd29a509667daccaab780e3694b9d883933b4fd128c0fa6651ede0bc3696411af454b664c750e92c8f230260c4fd79e02e6a7445f02bd1dac7d017b9267e7377a422be0c58bebf299c85154cd751e9f2e643c05d06bbd550319143aff3fe58404c2fb6d3ef8ee0e3b678be8ca08ea28fd825c13da9df0e15c85ebb70d4bc98625472d57b60739d9f218d825d7abd1a062b8a2f050eb0ca5ceed0cafcea6a6efdf3b3181b1683dbcb986ddbbfaf5f25a7f189953c5b6ea703d242c9dcb69caffc3d79f9782d02b593256a42f382fb0373de4e7c2593365901bd94436738807898f2f24d86aaa6c68f1ca7bfc96be97d4069f3b018d16272f9b573454eb9a54d7c9d704", @ANYRES16=r5, @ANYBLOB="000201bd7000fbdbdf1504000000dbed3057d43e475be7f69796acbe47234e5902c6610161c1ffff2c6f89ac80e703ce207521f42dffdb0a8566fa16c7ff64f5fd70df0eabcf9ef4f9b8dd9bd21120f464c735a20509741a0e2abbfd478a00000000eb16d5705d91197bef392d557e516676d178579a0d4d58439b08d4b1791b7f6d06eaee9e1b2aed7a63bbaabfcc2ec4433f4e26003a92298f6474bf"], 0x14}, 0x1, 0x0, 0x0, 0x850}, 0x20000454) ioctl$PIO_FONTX(r4, 0x4b6c, &(0x7f00000005c0)={0x57, 0x15, &(0x7f0000001bc0)="5c1e105f2e899c6a1742378270ee633a1c45af372d470ebf5ccf7dd23e80bc644ed1d32525b96c5489b565108b832297a5220b194cb1062b80c0d78fbceceb5ddd704cdb31478f3fa7ff8499990e1f5fd714eaf5f08aebd7d6be94e82845f2c261ef750b35a94c9de7a26a086b81707363343fe80b00e7a70cd09f8a381837117946fd7592b3fc4dba5eb572a19f7301cbb7310d734a2b7cd086c9182eacde25f93ff40f33cd725268843bb2d1575d8d973980885743a9aaef40a5e880b9d49b6a887e042d583c384b6d47d3c3d8a1fb4891de7e824f624205517028dd950b39cd1c64e6496ebea3e5db7f59599437a68131790588194d2a8c2ae54b3bb6d29d3ce42338963b28c8c4fbbdede264bac1d3491a86cb6f3834912d01b108368a5622b8edbb59b336d3afa17271099e63979b3810559000fba81421c00e7176402d2624bb4204b871b68ea5a3b35e78dbdc5707495aca856b8685c66d2a98e16e679e40121915be774af894a03d4a2452f3e6b2b139bae314308d64a6174086f121b2df78037d3c91ba0fd156c6f894a96ba59156769fc351f2c6a5c836336e1c526f65e826eb955d245ab363a28048e0570ce4b1d9611cd9e21808b005da5f8d6f1181191869a337a25c61eba23b56132c219b4a7a721b666142a6ee957b1a411a490d32a1d0ee0cefae41274295db7c15f544d93760fb34b7dcbd46df64ebda46613fc75d7cb1baae27a328d9fccdf19b7e6522d8a921645d312933590d18c5ec9a339aa6076a5d0d7c98a2a0b73108a423a3a5cc99f6f9046bc0c095aca5998a60606c631b75014fd4940180d9d2a882145fe3d1406bc093c7f32a96bbcf5737fa676777e367f082c9bd48dd18fc1c8bad4e774060247dd4197566debe0688a0c4b9d8d7f226379ee6f374319a621d9643bdf8c5b48467127ae76013b3e4f287dcf16d88bd2f02f8f24a3e614553cef3675a5bd8b0d66d33e3ee9c8be8720a424782efe683aebac08483101c874bd3f1a351692519504b4472fceb23bb72688d731f11dc2d6e6820bff8189034ef1c0dd17a1aa6ebfc6adc75785956ee74017654ea540d05d34d9c3c186f1837c179727fe1c81fa0255baaeecc8ca993d1685b24fc694f31e65aafca78fdf632af130d7d78b11df66aac635eedc07f35c36ad5c0888aef3b589adedfea191a2ae44b1bbcd965f57c699f8d7abadf3c37ac6fe5663798790d6933848f85e10dfa76912b8114ed32e71c9c81afcb6e5113a3523f439a09d1f397f72d758ce7707d229e23d8d50f68d8edce4cbfa601e5a8db9043baff00fd7d263bf6b71d9abf8c8fc0498e254c370d28b688bf5f75d743b4ba6c347a737196282065c8832ce6af3a65f1f4f8bba9c998df48252a9a50a2786c86d01c55e662ab0b5a16c9c2e4b864de0e1ec995b19f7e612fc6872f4cfe51418b"}) ioctl$GIO_FONTX(r0, 0x4b6b, &(0x7f0000000180)={0xc0, 0x10, &(0x7f00000017c0)}) ioctl$GIO_UNIMAP(r0, 0x4b66, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{}]}) write$UHID_INPUT(0xffffffffffffffff, &(0x7f0000000780)={0x8, {"f0db63e6125df80833f159f768e6ebb60b1e2a6fb7fd0bc40aff1bcedc808e93d1b03ce3a45db4b92e4c42f590262df9d6f76562a2662ffa6a9d3ab747e8186bc3fec2f2ae7d29f41aa1d53de9267722030b816dca833fe68744aab3650623acedad2c6f665b4b670001b5b8c5ff96434217157f40ab22007ee085cd1c7fcc590fc7736a898548a755b7b29da5d834d1315278fb19359d74ffa49b824147f36868e088eb0d14b7cf74106feeee6ec045561567d565eb02553823e07303c3176c63b7285bf9fe6e7796ef536dd107db1f2bd97776803ee1b76c729ca13f29a30f2a268b35c5cbd14bca5457f15cc5f672be9b71cbc85ceeddb6a53f4bfb936b68d10bad79812ecf232e97f7b3fd773443cc99c1a9f916d51b7a3af2ce8df1dfaad0fb1dc88909e89c332c82c3ff7cc3d30ad0b1f10c196e47df1ad888e42569a352c86252be16a0d1645b0d1bab53f18767011c2c1b724dc226fc02a2cba5451c8461e477312b863c59fe0bb61433a6cea9859eb206b7375e92ed0559099e8ef89d1257f0eaf10a9f64d93aa7047ed757074eddcb3fed8e43f9549877d22761846ebceaf1d875298aec405acd36931e7e72a99f6c1cf158377c75efd46df11c3ec367e65aeffd9e0137b4fbc7ad0d50f16739ac38bc4b4659a229ad15f171f8620f89d0f61468157bdef6c48628e57023fbdd353d86d8348c4ba1a579e2854f826ce3e204cd4334a77107e4d086c1c27f2d4080f2141a4d7643ff8df4055fb7ff91099a988db728cbeb14637bcc4a8cff64bc998beb87b6a6f7c434abdce6c69f2f0e24cbffa11615a6d4accb9b6847210980375e08ff321c418ab78b91c09be162cae82e8a137a80b47ff46a89b75c513bafd19c743def913c75cde837a2c7787fe668420fbb7165aad4e3957f379864f00374fa571aec743d9f91828f1dea9a56ca408c4868e2a9e5cf91829e4a4a6590ef2ab474185bb1ce96f4c0d45a3f0b2c9e1806c867595939322db4d304355e56d8e6270612fe1ce2bd821847796760b9daa335be05f39b1054c752ed25422ab58785ea2bb1dc15207a7906cd1c4dd80484c943523ea7a99cba8f94e8a2caa597d3b948efcf996cca527be8949e2e2537559c7af08391e366966c5ffce07fe3d9087f1ad66e6e953d87b6a2a56f59b725f0f15e57bcd381fa4fb69070d358853aa0daed28ee7ecdbae520a75f07d1192cb6fab88dd72360b3393db403c503677b2374e145602ff5bba64e815c69622c4d58785aa55dda23bdbe38cd64fa76d14830d8755c7e025180835cc7bae9daea2c53563310f7ec50d04abb3cd581a4519c72f75bff962b09a5e8715d27e467cec675675ce0fb54b5afda4d08f37b28e990cb511fbeffc6ec473e8c375362fdd370adc8d11810b162f51c6486961fd16eae96a6e3234d49ecefa8cc9a794faab0e6a0785e5f543bc9557a48b099eb9bbf81a4f0e535ab76241f8b8efd8604e18d0c7e2ea9458dd1d020c61a28f6e48f955ee48e58c636dc330d13ab5ed0f4438f6caafe9483ecea4d8c010ddf87159355945b2e78368c481e22a0c99916bf55c5681da4a7315c95f0d59fb5a6692286fe59ada80ed3da4e665f412d4214bbc5957115bc01986e2b1a091e221acbe968c7e9e6e463e15c03d1e8f16915b32b99a5e06dfcd7177393a8252c4ff830020ae36a64b25e3242132dda87d64cfc7063061c84a0826f7917df889a53fb148335a27e9712db99cf8d912a7dc384abbbf3a7cff90e60da2f6471c02ad30c6eebc7edd7e5a720ec0585ee02869ef4a380ba2739ee23ee4c06f62ebc812b6be5c4b43ba01154ed76bb050a5f4a3b1c0ad9f7c85e99aab84d8f04af564c406201bb623766f2a535bb43a9b38da3de62a25d444970021a4d5eb9d2ec88d4659984121ff917f1942a4660010ac70507dbfbd4ee97d95d9f81b6dd35e5d9b234b13be065ed9922659377cac86043508749459747be54f627989265beb4fdcca02923939e9f9df1309270070369a2c0c0c88a25a08eb7db453b20b5ddfe209e82dae80cb0d445ba5b24c595404e8d46d4aeff011b3799651c3f3655a3c766183cd912ffd8de2a9065e6e29e6ed285d71caf6476b083fbf6f2b73874f34a50634a287e218c3cd8a76f6adfdc80e4f41df28df548d5f4412d19b817d8555539bdc2747548d25699304a2285770f9c162dde524f4c937bb0076d34e9cb70b5e5ac532e9732c28893afb969b8137b4bede28494c4fe8fd3e52fc4be466da69fcff12a758173ccf2e016e53d9aa7a6c195556fdfe92fc306999050f47e8229578510b5a1c797936f3cca43d42c2d01557167afbbb51d6e716bc8cbab20489ae9265e787d2ed42da6a2e34eeecf6e98ccc7a92b711e67220a4a9c85b47e5b558f6ab09f47dd1d7a35e9e6537cc769d4009ee938989a3dd118f1e9618d805b8616ed43ec3dd0860075e44273f01a84bc0209945b5095d8954af4e692fe540eb978f0a8f1e798cc3e996ae05ad4143c45db3cb978fe5318c66da9d47f86dd7385a6114315228f002c4058f38b4cfa2b0630dd0f0abee5d94eeedb3ab2ba9c9c5698366929f3d685ef1112c2e30704765c9b32a831feea8bda9182a21093991c843c76c1eff2808bec66b98d4fb0c3cb5ca9266ee5cef63b9a05e10305314491d56243c0c054a39e6a6417ee7dc6af838c89a1c02dbf7abe5ff109e783906431dc58a2b2cab1771754d56411fd87efcafc288c05c01adb721d9da9bc30ada7a15b21a12d43af833d6139fcdfc6cc1480661d95728b9b1bccb5549289670a5afd4eadb3d39a7479ff2b6a3b577cd95749bbca66758d31d51844556b0cda0555d938bacfaabe7fe43378323b2579020658775c39b0707c0d385bf574af1c7a89f23a667abe94610a03ec0b2705f8451c1ec113ece6f21424aa37c6a57433c2a29df26d491ae81cbebdb8797f412095590a6edc6f52188d6a8708eb07057a1c7cf7c1adfe7dd0af2076c7b239f10cef701a017959684fe43b567f2d93d245678919219567e8e25b16c99234352c268aa8532deb90211310a136191b6b8522679220387136f4efc4f23d47f3a1c2503ba3e07cca3b26468faf06eb3a0428cf43f49669cc19b67b428da765fdb38efacb544d63f177100c2cdf4744fac94dd3444e3ed7eb2d4b145333af3bf21ed55e94375b53bf15638f5091e870963306039d22f232e128dff3bc0603bfe738bafaa974eea50063fa1bdde7063ec2cfc1d9f75e5be8e20cd9f84e99886d45dbc82be4e35df3d94fb2572e9fdc1cdef5899279a0a234af57d924c39b241f1c0819654d465ea0fb01a46a7ef55308ac60114075a313835f84613ab05aa82172cb61d98f58c1d2fd66777b23c8e6e47186b877ea62f6c013bd6e8bdee56896d7211f1e3f928f4affa571a7c73465b76e6ee8e6c226ffec6455b915ea9590472cdd4f8d27deefbb6b1a67f3d950cdcec995b155e958281cf38c2a18c61a9c6da4c754d9920f51408f3aff85727d28ac4701b8c03e5d29b0a6b23864b0ca49ab5be9471483c8dac878ac5a0b8e1292a144d9a166c2c513b4f572df150667e6bdd5a7308df2671e1bbfe7e8f9ce2f24a068a46967a24bcf0f462da6aa9f1b48403ba1968ded77c4797d559875131a4fdc00ce43d285e2320aa6adea26d12eca4757367262eac25c6c9b25e40bf9dbe0798b28e31fba267f186fa5c0234fb16d8644d1d91447cd1b6fbc0ff4dd48e9b69d9622e8dc628193274cbcfbd98627b4f20b767ffe93092409adf9b083b0891c2e3c4c54e2c0dd84fd93198e8e6685ecde37af8f7d40cd95db5cb76e477f719e7c4f31586b091f9f9cbae9ea171350177f08baa2a0c60359a2755cdb0f541c9ac901770dbb62ac31e7a7781d5b9b3b105ce274274368928a1540c8c54805e6e46417e10cafa6a3014cfe6d9b1ffdcb5986420629dc0aa242def01bb86ec50d5320c2fe77748289d1ea3476622a8776942254f69e35bbf0aec0865639d389e65f430a8875dbdb2c4eafa6c869eba8c35541fad62cd709e135f2200a3d3ab8b99f617a5e390f84ddf53d947a18a111fd9ac7b245228c93a8cb7f7c6ac19d0b56f02f5605abd172a2b5fd7b95084277d057fb795e4eccbfbf746d77ff132a78624393e89508f89e353dd360861d731fd4a9383656b1a2281f7d80ff38840c83ba8d993f49ef04205350f45fbdf21fa227931147b10ae7c4caf19d0332640edffa348806c1318c03bcc46d60e4e8baf4bcb372eb21954c4df2f6308c1920e49000f37ecbca5bea69677fef6af9ddb0de962e1042676e338d965f6d666560756fcb9a221bf45c133432be356a1a347f89617af7e816d70a84d4c9612434fbd4a8b023dc240db6dd92e5a05572bfbbea9ed392ba2c519df8a3b6f4c75c01d4f8fd3b659a1a9b3cee9c1d962a64ff1f43a29e777408aaec2b77a3f8b4247d74e7d0369e026b1cacc4d863b812ac231560b853962bd0ec939948361b3353130a1c5dc7ac58c9bc30d4aef1ca1b1b6125e55842a99bc95af8f2bafaa2d9f84591174eff4e346019766cc9a738ed26bf5cd3bdf141d16b185d36d23bc20c04539b3a0858c529342f8e6c6958f23e59fe0beb3694ec40fe85bfc49627c571661067984310ebf0bf3f03562ad2ef8a491aa8866a7ddf2a2e5a479bb7fe42dba6d8415c227d127e419ad377522d321a56517c73c5864aa3ddbe9422168ed534914529889b242b7b6ef5d139b6b5bb71d94190970fb90c05504b501f6f1dfae01d3807c0d08238a99b3801439ca503f334f720d2c456c1a8a044784691defb86461c6ee451f5be39727f1f6fb5488d2d2b87a8fc5e6559f2f90a5168b586243f68e6f79f471796a0b445c76ec597e6c2fcbdfeb3dfb209a62ef5933ab6e3e3ea25589cde9ff7a323f9026a7ccfb038375311e6a314e9c7007a83a60a149527b558e75d6729ae2097d716ead0d988393da20c96120a60533e8782fc4d2cddc66a3e6d29844d7927d5d5067d5efad3fa26f78484866ced49214771e22b76a753eec2ce262c40f8161e731e5f68ee07f2a29999f7e384b58e5a304b82974244ca354cbb5f5c6dfa0f51640e4b98dfdbfb361879ff1e454f97169c04421f2cade6488afa2620970337d7d0ab35ba87ee0c65dafae9e657ff927a100a6c8fd9fc126a59946d8f9d5f79dd9cfd57ac794f1365a17a9bf745cbeca6504a89a3437ea9b262265b51ac81417d00afe7e34d55db97fe23d09573d9d2c3f2513e6b25ba5f43c3d0b5fcee444d24426be430574c0e48ea459c3e7c166baccee52ee120c8645db5c7f9b6dab3ec331c27487e6ecca7d4d86e4815bbc0daf1836aaf3307f5bc8d51ad28f3dab6b81cfbb857aa3ff7f9e1cc645281c6f715f12fcdf938589dacf36c899cd386bb22aa3bbdddabd3af957aae1fa1e41d81c98237d15532a4b114f7f634d3003b49dfc38abeb8ebf03583243458a696f05a3a0dd623d3e1bfa54c62468012432f303f56569f5b6cf11b372f623280909d772d66321847edb9cacab33e1b570c63697ed415e382bfbc0c1668bbd6083316e802569b31206e3b4f84a5abcb03371b70475b9c21844059ffef83f4f2bd6b0ab88692c951cf57004836f9d005e4a118ab836efcf395db1029ad943ae4a27a52afeced68bbb2750e52d354645829ed343b50de2cee54e429adf590e55dc4571c33a6e53d6e90fd05920b10bbd00e8f2d51618e374ad975cbeeb8b84a506007a6e35de7128ff20d8e23e21f396842f2796a1b0ef4", 0x1000}}, 0x1006) ioctl$VT_RESIZEX(r0, 0x560a, &(0x7f00000003c0)={0x5, 0x1, 0x9, 0x8, 0x3, 0x8896}) ioctl$TCSETSW2(r0, 0x402c542c, &(0x7f0000000580)={0x3, 0x6, 0x11, 0xffffffff, 0x4, "cca018f375ff9218d5d59d943f604405896710", 0x1ff, 0x9315}) ioctl$PIO_UNISCRNMAP(r0, 0x4b6a, &(0x7f0000000480)="23fe680f2c19db474ce93d4c117d274b597ae561cf90867b3cdb90f73aa5c4577252b6230510f202652828d3831b6c6b4cc70e4ef30fc282d41a0fe33aabdf039580e1ee47fc75d8c246eece42c566843f25e4990ce1444cf079f099aa09c01267537ba80eb8252c7aa023acdc79a338ecc2cbf328fb244983585eacb690479b94cfde62a42d00b11bbcb32c360b9c72ca8e911196d1d10352e96941fb1fa8cb584a609e52643a9a985d99b8b7b8255a7b02348bfdba8c5daceb5b4e52774919527e22c334a757b6f65f23f831bb471d47f04f3e73c51a55e76b6dafd5709f2556ea7e6551f48791456967c8ecc3a9339a274b2122") ioctl$TIOCSISO7816(0xffffffffffffffff, 0xc0285443, &(0x7f0000000600)={0x36, 0x6, 0x0, 0x3fd, 0x8}) r6 = openat$ipvs(0xffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/vs/sync_threshold\x00', 0x2, 0x0) preadv(r6, &(0x7f0000000380)=[{&(0x7f0000000040)=""/163, 0xa3}, {&(0x7f0000000100)=""/67, 0x43}, {&(0x7f00000005c0)}, {&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/30, 0x1e}, {&(0x7f0000000300)=""/93, 0x5d}], 0x6, 0x9, 0x80000001) [ 274.388938][ T9922] xfs: Unknown parameter 'suni0000006' 19:48:10 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r1, &(0x7f00000001c0)={&(0x7f0000000000), 0xc, &(0x7f0000000080)={&(0x7f0000000040)=@getroute={0x14, 0x1a, 0x223, 0x70bd25, 0x25dfdbff, {}, ["", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x20000000}, 0x4000) sendmsg$TIPC_NL_MON_GET(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={0x0, 0x88}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000140)=@newlink={0x48, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x73, 0x12, 0x0, 0x1, @gretap={{0xb, 0x1, 'gretap\x00'}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GRE_LINK={0x8, 0x1, r2}]}}}, @IFLA_ADDRESS={0xa, 0x1, @remote}]}, 0x48}}, 0x0) [ 274.463472][ T8465] usb 1-1: Using ep0 maxpacket: 32 [ 274.574940][ T9922] xfs: Unknown parameter 'suni0000006' [ 274.593238][ T8465] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 274.604394][ T8465] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 274.615184][ T8465] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 274.629383][ T8465] usb 1-1: New USB device found, idVendor=1d34, idProduct=000a, bcdDevice= 0.40 [ 274.639009][ T8465] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 274.658259][ T8465] usb 1-1: config 0 descriptor?? 19:48:10 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000240)="88a95078b482ecca490327cba13f88ca77c06c108c29143ea13308345c90507c12273f1a9a04cf61442ac53da370d4d44abf42ff91c31d3e047dae8eb11fb1def89ec83cbf8b7b76c3e6a5551814592d38899ad04b0d7eb782806e33eb3709ba6fe3ce67b5719ce4eae653225b86f4f78c465d61c84e4c15a4a8dd54d8038ed648824e58b5b8b6f41939b9916e856a5d844652ba1acd12a9d52bd8274d7061d9ecb56f24425f0179dfbe493a342e1b9105054e8536d9ba3ea86cd243ac93b21edfeec01986c388188c80c108c2819e08fc09b75037eb96447bf54968ccb0c97d521b630f52cab93644dda7d36ebe3f1e5cc676cd006422b0d23b8dc7efd66e24b895a12d4551a4ea85d4b43fd8ba1e4b19ed0172ea2ced31ddf80aa4ef57405dbe2fa4922792c3cd30ea98eea27c1e76ebcac8f6a6f9dd015d4565d28a0f573c30dacc97c7d81addbddadbc219b5d250bbc12f1f95a9c440b07381e3ebd84117d66e8e95779933bf0ca1e3fb24eaaf21cefdb6a368c71682d60fe55925cbe24d2cbf206c94cb9600856d9f1ad6d7a3e4f458d179b9ddd17731130bb93e85e34dc26ff75052a2b031537c06ed41c45cb302403c989dfd9cca9ca1dd098622bd061a07de141289f9c803b2adb08d5572b62491f65f664ce6c45392d41e86d7224ee993591e54c8c799b93ab4e6966465badd75c5b5a23a3df1c7b8c0c82f2dbe9a5fa15b3fd414c2629b5a6317c96947be2c1ea18184b77dcd290ac4de568895409e321759a2e52f9b57c8e9b8ca59d2f39acd75737c40f47921c5e4bc2deadfdac8b7610d66f1025f058c1f199e5e97a0083e995bd28b645e7c5f36331f6b305af90b3ae4a282730e44d83e222273a3b9d7437f1abf8bd8d4f315d5408b7466c2490e1750a738285aad9c4d88cafa9f2c0d6fbeb230b20a9a7e34fc503988b59c83bc9591053553955ed66924cd98b31bd65d40435ed15a32b1c2b0f1244a7ecb97d1a8f10a3ae286b0efc3398f7b19494c7769a7635f9f9e71e00786b41b2bba3973eaac171c4000fe0d2443a3f035a6943b4d74eb67719dc591620257f83d526f4c990815a3b41db010f2f4f74abec3a0ae2792198e526bce6d9e10aa7c8726aced3727440dd0094eeb12875ff590924956834e45392aaa91a131b66993d7240efdddc73e35763956c998527a6d093ba03e85627188a2d49a92530eef0c835035aa6cdead7676e933309f0fee3eb74a48fa7e24108fb351074e7c2e7a62d162e97cd5a6ad825908bf8c0377bdaaea528d1104be498539869f136ed7982136d007d906868b4a8fc77559f615060bd8715eb2dc2a3ac9760408dfba55fc0eaf898a64f2b7dc919166d495bdd4dbd46c4dc94d7410b820bdb8969548e90472c946096de4fe72f95f250c10fadd5d58ff20130aeda489e99472140ac663c8863df7168c8ca0179b98c519cb7fa3c6b3ab4092abe53705b16e50be8e197916b451d9cb7ec23a1b1257551e7c1e2b661d32acb8a24c9d742bd2239c2309985e81437925a375d8160cd2e3e54688c71ace4db599d4b37f027c263df11792c77f390768ddfc7e597634eb3d2ffea91d7736cab06fd62bf1962b44a0f3f80ff697837e567d5f54210a3f2b0a1af00746874c566c305ef051e7a1fb7acea34830629c84b309ee1e6baf4be43e12bf2c0d3530c13f0ea035d812efa90c26ac8d16813666d27d98977facaed8badc4601dcc9a0c887cc097eb143b566847ba9d649494296b65be09e1c49e17b6a54e31e13e4a49fd6b5c81f14b07c94de590860346513f483dca89cf2dadd7ef3487e2e93fb7ca2135456cfeb7171ce4a88c9bca3ee457f42113a9cf071e7381e4082c7a9f530fe9e5035262699bbb1c8362502d24691d86c20a34e63bab52cd130c066ad889328d8b57318603f88a997754748dfbf5820bd0133dcc823b699d74ee30b89123efda717048e97e8c8a0baaacd0f5499ff5d779da6fe70fe6634938b057f6eeb2816c8ac00ae9a5a34eabdac4ba670d95f71646a0d262e865ddb524466f6c39e6bd825f28e5090f351207fd166cd1b19b980f6e97b7fe34f88d8dc3dc6bc7b543881afcdfbbda70f5fffdf0859747c3f9a03b103a2af2c349cbe25107f2193f4339424c75f9fe7a182671b7ec3bbb6341a74a6b0bc4eaa5f40440a37501e66403e845335b9d3d6bc50e186d303d32ba1ab052d77470eac7c03d8a2df459e98775a924890864b55102fa0cfb4886ccc1cbe77070b3433991ff9e0bdd83103602b46b2eb760d48d84c4f2741dbf6232f34c68b3f65421430fcd84ec362f4ea0e936b98b368e76be27a92075865685d213d6317c826da3eaaaa3f1ebe36c8f97571cbac151ae944729cd18ad1b7959edef02fa23b6c21d9c5a62d18cf033413c13f27140b381d8d28aaad9bcc69d62e75fca5d4b52170e8c7c4df8f507e7b834451e469efcc156c150e9329cbd44cbc53ffd38ffe0e211dc7e73a6a19d0109ffcc89506330ff4f397cd30178cc959b0842f79e79e13e6ca4f3386c179daaad0f1e6f65a8347e695609a084d6bb6c4669f9da61102ebcc387f84950abecdd5df9ccc6932d236f6f95162e287544cb58fe7da0e10ed292ea294368b99f4b3d39c5071bb952ccf2b49e416b3d73ac63965697320c98e94120022b5cb4370bf0a8a1facd7d9e096352d86a2cb22d68d1f98d85412aeaaee05d7ddc9b2b047da2d1252523b0267fe4d00d8655b0854e4399b40074937ccb9694dff27c8a2ba911e422772190858af8482194d50c48e164b14d31960e4163f14e6b0df4485eab0745f40b3f94debbab008d0906499391e8ed01c44ae5c0796ca866b7b4327b4d154bba77c159b3bfebdbb77fbd2f816657780795c3afa704036227af4a9825bf2bf1c4eef079ed92d6476bea0530693dfa7c5eaaa67ec44fec6cae4e972e58a317240bbd81e55defea97447df8374131742511f36cf1b3674e6222dee200898d36e49831b6f32d84dc81644179da617b86e89d06be66246e91ed6a8245abd0e8ae59fa5a7f873ff4867e9bd729751167392352bcab1045127a4e2aa897a6d021c2bb81033e65a3f303a5ae70c698265d046f92e10c9430d9c31e620d14619e186e799c686b935aeda01419a4f4f097eb1b54d77edfd596d9ac3b47ff19c132782015aa73eb2134dfdaaf66042e69cea520d969da4cbc273c6f95ab210ae22d002170341e8f0c476f0db3d223c0514de497032acd71e51085dd88262a414a1fb4b7838c0a17045328ece5ecd289075eb31203518f3c3bdc04a152b3a9e2fa4840e63ec17cf1456b95a6bdbd878123ebad7edc63f8f671c64001b705c82499d4424b73e1ab53d022b2a687df05d06acd1f183f278fc020e45bf181749cad81780c2895f70c7c569a92c7e7f70b172c574d3f1853d4cb8fb5fcc80e76d527d551eeb532e0195fd843b4820f6448d11cebab8ac13931f44d3846ed2cf9173a65e35386c976beaa6f61339e615fdd4a880e01aeb500de65048c9c1db24f76592bfc8883cd5f94ec7ddefa3c84a574a1473a0471bd9aebaed5c0252d487c013f32e77186560e9d8a632c0c0c6d1c00e190306099d570b8b20bd7edf3edb64eadfc0a6fc8c97a4c5df77018de0f1d0b269a2b847604b522085878547757f3e12ad7a25609161e91141af777052e6bb9f3769c212de7f30c52b1bed84e0d6561ca0c70f0e929542552ba31b21bc926c2e7b6002bca5309b54afae43614de37299df619f900dd2e1809bdc3caa36d7b89dd06bf72887740ad8b309686ff76369e396fcf6e613ad5d5ba297f90841c8c7f1c7916d603d7265d1b033f9216b4de46495a9a228012f2e02511c214d8417e62f1abd16a3c23c02514cecdf31108e3a5791b70ac5ba91f805594f9131ab99968fb7a9335bbe67a0ab531904938572d3d1b81790ccff2b0c95152c8c3dadbc942a9659febe119371b21cb4cff1a7e7a30628fa89eea264dec5c1ce987f20d82ab3f45d725c4a0385a21e4d11c5425fe36cc69125b9a2088a0434d2842f3ed6c224ae98cd32f72e06b4d3b47570ca05f66ac2076bd9162067218aa20cc8c102135c317e117f413e6c61a73301f3a41e3780d076ac7bf465d10c9ae23d11c01b0c020fcb93c0c626c6a53e5b2751d57175e841557a5a149e431f2f6d63d34ad0db7b2150d3e4ad533cc578069714789d4b118f0cb5249f5727a3d3dc5d619f5cabea11679b261b7a2c311197dc3964cee1bf479b809f033304c7baf5195db0803fac1d068bfc4bf7ddb100b91c121918ec14e4d594868ac0fd9d308e62258ac900e4a073cf3cdf924a5169999a5f0c3e303a88cb926a557d7e17a92feeb507a4bb4b870915753fb04a2e0e8a9074a3183ebc73bde5ae3244524d7f0ef0da0f99aaf7df67d8409251c27760362559b7ffe9b55326b03293e007ace794753c428b140f6ec911093122ac87df08814aa326edf21dd87a9e17e6044bd8a8c0e2e574d1a02388be0dc7468557931f29b290fe2dba7d342c2521af380754b5cc79389110ac52046759da44646f3a1cf244aaa1ec7b43315e6679efa96769932853a7e5ccc67192c85a553aabd752173dab4512f68b4cb0f8a8f8fcfbc70d4d4112101d6cb22b3fc307140e0bb8d1236410c01964d5a914ed9fa9a9527f48fac15ddae00ab3a55236d2f9ef91aed029b0cd726e2e958e429cd06c0e959c6e8ae61f76f36e4bf89f6f55a758ceca038960fe4441fc4d0391cfcf0737b5a47e9fbc3b0e3aa7f565a618a416d2efa56684a2754de26a630e7033d76c9fe7d8a4ec74d2164c297f0f51e4c2c604932361b6851c23e5913d0af7b7b46d0fe86d567887a223cedae14f8f35c5a29c882398ea6d0241c8e0983149416116514ab92a184f68885223dc524a66245327630bbcc926967f2ffbd2b4bedd7e794166ee1146e5b446bdfd1efa55b1a0a5e550509b6a87cc72df669c3d1e0dbdbf274645b98f29fdc651150557e070becfbea13923359f17838606ae07a599d7a6572d3b2535f7afe09c9585267df89af3e56ecb86e00f3afa26f199c05b76d5292193658a2e8b4f2a1e593ffd2969b74a993fa7344ac44bed58b3b5e6783f7388ab2088c01ce6117e83ee19538e8d1ac6e4e9b65d9ab1d554fa4f8ccbfa2da364136f2033c8a92c3f4dc70bd6deac136ab6f150723e4c81114686b24ba1bb3a3f441b3d524f6c8cc1de3118461f6df664b83ef6f8e7ed2bba618b4e9f353e6709f4e9083189c47c9becc0c0ff0a89d4b3d8c9abf04f71076872087602037cf9055ad44aa031056921943f699bc6c70fa025c945f6939188db33af1af674f3c886a93129f95b4c6d4143808925fc2cd404447eda64e342bafbf40b92398305926d07c5f6efefafd7a8933358b26ffe741c0ac768571879a150cd18d9b685e371899c4dd85faf33b71fc7ec632b89b5cb10d4f8e57cc7dad06120a9a5f0f5d161b445604df4765cd469590adef4aa7f53819463f2ac252da72be359982d402d37c3196432b11ff78cb55eaef5de01cc2692f5c24049e4961c9a6de3554e72ae1922ff535fda595dc2757f917e51bbf662920d0f1fc6b24db0cebd2b35aa15ee742e1a5cbc95b423fb666257f0f4b8d95439f99a508cd3ff115f064fce3133e1f5749ab16e976422875391f218c7e7c543fe997d3500254e284eb3d14961527a351e88921fbd7e35b456b515ffaa2c3a95640fccca13665e8e3522dcb2d2665e42264ffea8f2b44cca0d1ed05edca0a858b9d01381bf1586", 0x1000, 0x4000000, &(0x7f0000000040)=@pppoe={0x18, 0x0, {0x1, @random="2e68258957da", 'ip_vti0\x00'}}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xc, 0x16, &(0x7f0000000140)=ANY=[@ANYBLOB="61124c00000000006113500000000000bf2000000000000007000000080000003d0301000000000095000000000000006926000000000000bf67000000000000560600000fff07006706000002000000070600000ee60000bf250000000000002e350000000000006507000002000000070700004c0000001f75000000000000bf54000000000000070400000400f9ffad53010000000000840400000000000005000000000000009500000000000000db13d5d8b741f2cdaabc8383c8f56b8c2b84a800"], &(0x7f0000000100)='GPL\x00'}, 0x48) 19:48:10 executing program 0: r0 = memfd_create(&(0x7f00000000c0)='/dev/\"\x00\x00\x00\x00\x00\x00\x00\xe8\x00\xeb\xdaz\x98\x00\xc8\x8d\x93\a\x8a\x8bYd>\x7f\xbek\x7fN\x1e\xdf\xf89_\xad\x8fv\x80\xab!S\xe8\xe1\x05.!N<\x8e\xe2sNL\\\xc0\xe7ZX\x8d\xddx\xc6\xb6P\x1d\xfd\x90\x00\x00\x00\x04{\x1cB\xd5Feb\xd5\xb7V\x8dX\x10[p)\xba|7\xa4\xbb\xfb\xd62(\x92\\\xc3j\x870\xe5\x8c.\x955,`=\xdca\xda\x96)\xb8\x9f\x15\xb7\xfa\x0f\xfeA\x02Y%j\x04n\xe3\xa0\x03\xde\xd5\xfb\xb8\xdc\x18`\xd1S\x81\x88\xf9J~\x9d!\xbcw\xf6\xfb\xe3\xd1T\xd8\x9ft\x00\xd2\xaf\x00[\xbe\x89\n\x14\xa3\x83\x13i\xed\xe2\x92\xa8\x10\x80O\xaaw\xf7[\x7fY\xd4\xde\xd6\xea\x16#\xe4\x9e\x86j\x9c\xa3N\xde\xa3\x15DwY\x8e\xbf\x12\xdc\x19$5zf\x98V\x1aj\xd3\xc42\x06\xab\x98\xe3\x97FF\x1f\xce\xfe\xec\xb2-\xfe\xbd\xc6\xbb\xc6\x85\xd1\x84\x0eD\x7f\x12\xf7\x19\xd0N\xd1\xc4:\xb5\xae\x93\x8f\x8c\xe7H\x8d\xb2\x9c\xd1\x1f\xc6\xce\xb7\xb5(\x8dC$~\t0l\x91p\xba\xe8[\xb7U@j\x11\x14M\x1f\xe0?X\v\xd4\xd8\xfa\xcc\xfe\xe8\xbe\xe4\xc6\xc5(=\xafVD6BR\xfd\x97P\xd7nD\xcf\xba\xc4\x91t\x80\x83\x95\'\xd9\x01\x80\xcd\xb7w\xc1\x17m3\xa7\xeah\xd1\x91\xac\x0e\xfc\xd7{Sw\xac-\x81\xa5\x1e\\\x10\xe2\xde\xb9\xe9j9\xf9\xc6*-/\xa0\x8b\xb8T\x16\xccR\x96i\x05}=2.\xae\xb0\xec\xb3\xc2\xacu\x96/\xe8\xc8\x0eP#\x86\xf3nh\xe7\x9b\xeeI\x06\x9a\x81\xb0\xfam\xbd\xb0uA\x9d\x166\xd3p\x92j\x0e\xcbf\x14Q\x0fg\xbby\x1a\xb6\xb7t\xf76\xa3h\x04\\+\x9e\xb6\xbf\xacH\xd4\x1e\xb0\xdf\x8cqy\xd2,?\v\xf50\x9d\xb7\r\xc7O\x13\xf7b\xb8\xea\x16lQ\x04\v8\xf8W\xb7\xbcD\x14\xe1\xf1V\b\x82:Q[\x94^\xa3;a?H\xc9\xa75=\xb3\xc9*5\xfc\xa3\x15\x05\x8b>\'e~\xd7=\x15\x99\xea\xc6\x8d\xb5\x80\xdb\b\x7f\x83\x11\'\x9e\xeb\xfa\xbe:U\xc7\x97\xa8\xef\x95\xfd\xe9G\x18t\xdbt\x81cW\x19\xe5A\x1ah\xf6]\xc1\xe8\x9c\x92`\x13\x9e\x1bNW\xba\x93\x1d\xc5\xfa\xb9g\x96n\xb8\xe9\xf7\xe0\x82\xe8\xa4E\xba\x93D\x9e\xf6\x16\xda$\x83\xdf\xdf\xa7\xb92y\\\xb8\x99\xe3i\xa3_qoz\xff)\xdb\x1a\xde\x9eL\xca\'\xbaS\xd2\xe7 \x8ah\xc8\\H\xea\xdf\xae\xd9)\xe0}\x1f\xa6\xcc>\xc6x\tmVu\xe8+\xadC\xaf\x7f\xabK\xbf\xce\x85/]w\xb0[&0.lt\xd5\xc9y&R\n\xf1&\"\x96\xa1\x9a\xb3\xd7\xe0\xdd\xf5\xd9\xdbj\xd3\x03\xcc;\x00\x00\xf0\xca\xc3\x85E\xa1\xdc\x19\x0f\xb5\r\x135A\x0eH\x8c\xa9\x7fr\x83\xc8\xb6\x87\x1fBO\xaf\x9e\xdc\xe4\x04%\x1e)\x95\xe2\x03\xf8\xf2ta\x1f\x96\xbd~a\x9b\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x0) ftruncate(r0, 0x1000000) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x6, &(0x7f0000000080)=0x1f, 0x4) connect$inet(r1, &(0x7f00000003c0)={0x2, 0x0, @broadcast}, 0x10) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3000001, 0x110, r0, 0xca335000) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = dup(r2) r4 = socket$can_j1939(0x1d, 0x2, 0x7) setsockopt$SO_J1939_ERRQUEUE(r4, 0x6b, 0x4, &(0x7f0000000380), 0x4) ioctl$EXT4_IOC_SWAP_BOOT(r4, 0x6611) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) setsockopt$inet_int(r1, 0x0, 0x4, 0x0, 0x0) sendfile(r1, r0, 0x0, 0xeefffdeb) [ 274.937109][ T9942] netlink: 40 bytes leftover after parsing attributes in process `syz-executor.2'. [ 274.977702][ T9944] "struct vt_consize"->v_vlin is ignored. Please report if you need this. [ 274.986757][ T9944] "struct vt_consize"->v_clin is ignored. Please report if you need this. [ 274.993002][ T8465] usbhid 1-1:0.0: can't add hid device: -71 [ 275.002509][ T8465] usbhid: probe of 1-1:0.0 failed with error -71 [ 275.026374][ T8465] usb 1-1: USB disconnect, device number 11 19:48:11 executing program 2: dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$SO_J1939_ERRQUEUE(0xffffffffffffffff, 0x6b, 0x4, &(0x7f0000000380), 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) getsockname$packet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, 0x0) perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) sendmsg$DCCPDIAG_GETSOCK(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000400000084) ioctl$UI_SET_ABSBIT(r0, 0x40045567, 0x7) bind$inet6(r1, &(0x7f0000ed3fe4)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) shutdown(r1, 0x0) setsockopt$sock_linger(r1, 0x1, 0xd, &(0x7f0000000040)={0x1, 0xffffffff}, 0x8) sendto$inet6(r1, &(0x7f0000000380)="bc", 0x1, 0x0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) close(r1) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f00000001c0)={@in6={{0xa, 0x4e24, 0x6, @mcast2, 0xfffffffa}}, 0x0, 0x0, 0x30, 0x0, "108102bf71a69ceba1b52f851df9c179e10e8dd6c01626097da9920072f65fb57c8103d48b4abaf5cc1bdbe5621e6e3e00d325245fa206fcda94923f28a50a231647cb7d55d67c30f94384392968af61"}, 0xd8) add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, 0x0, 0x0, 0xfffffffffffffffd) socket$kcm(0x29, 0x0, 0x0) 19:48:11 executing program 1: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f00000002c0)) sched_setscheduler(0x0, 0x0, &(0x7f0000000180)=0xa) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000001740)='/dev/kvm\x00', 0x0, 0x0) perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0x6, 0xffffffffffffffff, 0x5) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x2) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000000)=0x2) syz_kvm_setup_cpu$x86(r3, r4, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000040)=[@text32={0x20, &(0x7f0000000240)="0f0536660f3a633ea466bad004ec9a13000000fb00f00fb18500000000670f01cb660f388054fe04660f3a0aef07cf66ba410066ed", 0x35}], 0x1, 0x70, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r5, 0x0, 0x0, 0x20000004, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) r6 = accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) r7 = dup2(r5, r6) syz_genetlink_get_family_id$SEG6(&(0x7f0000000200)='SEG6\x00', r6) sendmsg$SEG6_CMD_GET_TUNSRC(r6, &(0x7f0000000340)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x10006}, 0xc, &(0x7f0000000140)={&(0x7f0000000140)=ANY=[], 0x14}, 0x1, 0x0, 0x0, 0x850}, 0x200004d5) perf_event_open(&(0x7f0000000080)={0x0, 0x70, 0x18, 0x6, 0xea, 0x4, 0x0, 0x9cc3, 0x4410c, 0x8, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x2, 0x2, @perf_config_ext={0x3c21d1fe, 0x7}, 0x8008, 0x101, 0x7fff, 0x7, 0x6, 0x1d7, 0x9082}, r1, 0xe, r7, 0x2) ioctl$KVM_RUN(r4, 0xae80, 0x0) fork() 19:48:11 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x1, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x5, 0x0, 0x0, 0x0, 0x71, 0x10, 0x43}, [@ldst={0x6, 0x0, 0x6}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0x5323, &(0x7f000000cf3d)=""/195, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x1dd}, 0x48) r1 = signalfd(r0, &(0x7f00000000c0)={[0xfffffffd, 0x100]}, 0x8) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x11, 0x5, &(0x7f0000000100)=@framed={{0x18, 0x0, 0x0, 0x0, 0x51, 0x0, 0x0, 0x0, 0x1ff}, [@map_val={0x18, 0x8, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x7ff}]}, &(0x7f0000000140)='GPL\x00', 0x8001, 0x45, &(0x7f0000000180)=""/69, 0x41100, 0x12, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000200)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000000240)={0x2, 0xb, 0x0, 0x80000000}, 0x10}, 0x74) r2 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$PERF_EVENT_IOC_SET_BPF(0xffffffffffffffff, 0x40042408, r2) 19:48:11 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000000)=@newlink={0x44, 0x10, 0x0, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bond={{0x9, 0x1, 'bond\x00'}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BOND_PRIMARY={0x8}, @IFLA_BOND_PRIMARY_RESELECT={0x5}]}}}]}, 0x44}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000140)={&(0x7f0000000080)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @loopback}}}, 0x35a, 0x0}, 0x0) write$cgroup_int(r3, &(0x7f0000000000), 0x29b000) r4 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000040)=@newlink={0x48, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macsec={{0xb, 0x1, 'macsec\x00'}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r5}, @IFLA_ADDRESS={0xa, 0x1, @dev}]}, 0x48}}, 0x0) sendmsg$nl_route(r3, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)=@ipv6_newroute={0x34, 0x18, 0x20, 0x70bd2a, 0x25dfdbfe, {0xa, 0x10, 0x14, 0x3f, 0x0, 0x4, 0x0, 0x0, 0x900}, [@RTA_ENCAP_TYPE={0x6, 0x15, 0x1}, @RTA_OIF={0x8, 0x4, r5}, @RTA_MARK={0x8, 0x10, 0x6}]}, 0x34}, 0x1, 0x0, 0x0, 0x80c4}, 0x4000) r7 = socket$inet_udp(0x2, 0x2, 0x0) close(r7) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000100)=ANY=[@ANYRES16=r7, @ANYRES32=0x0, @ANYBLOB="009200000000ffad8747cfb7129369092b360068b8d3f2640fb1310028"], 0x3}}, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) pipe(&(0x7f0000000140)) splice(r0, 0x0, r7, 0x0, 0x4ffe2, 0x0) 19:48:11 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='9p\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB="2c7707016eef97c268e5add150c723331bbd4d2e463d", @ANYRESHEX=r1, @ANYBLOB=',afid=0xf']) 19:48:11 executing program 3: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) socket$kcm(0x2, 0x1000000000000002, 0x0) sendmsg$kcm(r0, &(0x7f0000007480)={&(0x7f0000003c40)=@in6={0xa, 0x4e21, 0x1, @ipv4={[], [], @local}, 0x800}, 0x80, &(0x7f0000003cc0)=[{&(0x7f0000007080)="2344284de328e33e7d99c52a88165651be643d9daa57fb0975e086be04cebaa3dc37e33d1715e1503cbcd69fdc0010a85f2b6756d1c0bfcbc85cc53398d81e94fdc3114ea75b55eab387fc6203d79ab5fea6a208d939369bb496829e615d67a0e752f2ff5045d23118aafc926fa7a25ce088eee590439e41edd0e2a282ac6d6868524aa9bd9b4a4141678b7dd639dbfb001893025402228a21577bcafe4e652579c96a65aa81a6b3b870f95f81afe7b789332336ba6c84c3493d138209949ec46a83d3048ffb127b8d919493b9a80764a8f8d36e", 0xd4}, {&(0x7f0000007180)="8c3cd71e83fece0b14e9c2bd2be768000fea3847b903d1b7654c82a50304cb74250a68e091631e605c35c531a736f3c1431c687c27328977a34613692e604d98557ee2fe98599efb856faa65c0ae982faf61582c8b6f1b4fd2a9ed679403c8cb0b4c3a0eee967798dd4d84e631991f6ef743863cd4b816254eed5ca29417783b13483ef2965d4358516cbb77558636af176507cbec095145128eca314724bf25dd39bcb3ed4bf32bdd25b42e1e", 0xad}, {&(0x7f0000007240)="33e7baa89221414f3ce2cdfe7a611ea8b8fb30fd5ce435e6368f584325c5d2db552fd0aba577cc23d6e97ca3ceccdb03f3d7f036fcdca66f21fe379fad858ba8944e875d83b2aef92519bdf18084151655ad7da3a2d022", 0x57}, {&(0x7f00000072c0)="b4c508514e8f0ef181a4ffa478f40ca234766b467b46c9d2aa225c7294f64a99e3208f7a702543c5310ebaa72ee7b5819b53410fc4820ee50efa8316eb69535895db1223bf2954217eeaac7bbb4d68e8e1b85b1714450967f9e6fe56e3f0c2d5d4ab88820629e2cf969328863bccee59d720c7180d0ec58718f9b7f54deb489216aa85bcfbb6b8ac0d697aadb49416b6aa5822ac823f25f7ebc5cfbac4f4214a7107485c060f61990f5b8fee5c9c8a098d0bffdf2e7b2090acee", 0xba}, {&(0x7f0000003100)}], 0x5, &(0x7f0000007380)=[{0xf8, 0x116, 0x9be6, "e4dd32611c5efc6d90ebb26f0c03de6d0a29dc7cf3149e0d1c9ed482a6a37f0250aaec1c2ff123cd9565302adf301f1761786367ae1ccf5757bc38fa7adcac1ea62c4db6190b73d9b0666d4ba24e0a9e6ed60c9a21eced2ffe39cc09a40c5a4c7f7dbd19dbfbff336f80d9b4174e46f25238559fe23c223f0fa079a1b42b1e4f114c2c0489bcd14b662c3f01e97b87d0372aa60da0c318232f41aeb2ead00e493c447ad8b054f62c344baf27f647e69701b38b7f56bbd9502b2e033f2c416df0315cfc440bd35450359baaa6c218a83904c11c6b06badc31a17e237734ea0a979e0fb1060b1128115c9c"}], 0xf8}, 0x20000001) socket$kcm(0x29, 0x5, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$kcm(0x11, 0x3, 0x300) r2 = socket$kcm(0x2, 0x1000000000000002, 0x0) setsockopt$sock_attach_bpf(r2, 0x1, 0x3e, &(0x7f00000002c0)=r1, 0x4) sendmsg$kcm(r2, &(0x7f0000003d00)={&(0x7f0000000380)=@in={0x2, 0x4e23, @local}, 0x80, 0x0}, 0xfd00) r3 = socket$can_j1939(0x1d, 0x2, 0x7) r4 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000040)=@newlink={0x48, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macsec={{0xb, 0x1, 'macsec\x00'}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r5}, @IFLA_ADDRESS={0xa, 0x1, @dev}]}, 0x48}}, 0x0) sendmmsg(r3, &(0x7f0000006f80)=[{{&(0x7f0000000000)=@xdp={0x2c, 0x5, r5, 0x1a}, 0x80, &(0x7f0000000840)=[{&(0x7f0000000100)="20844bc7e1d05b54cfd086ce25847138451519370ff3af6d9c4235e61ef5213fa894b0a819369391b28892c0164954bed2dd2be1cac1e1501142174058e7a17c6cc35200576d5d246f58d242355a28b39e54811101f16d73aab3ecd48ec9a0983104f88c4d051824667a9475b3145a4f1b20bc8de031c8cc8f0aa7ff", 0x7c}, {&(0x7f0000000400)="9c0be8101c532d527934b36d25df6731200e0c7905a791c0ae39d21620a4db111e6a4d153cfd6c9be58a5e3247787da96885c4015b12199bd9f87daba334206418ec4eea52f5949e118e296981e03bccc48368c6e1ac1a32e47c76e5b967f1c6100d73a655f075ecc79abac05028b5adc10da63f32910ffcff01dfed34e68617927580c70cd276a8db30025fded4", 0x8e}, {&(0x7f00000004c0)="e2203cd7a3987435bcb6fa7c53c68b18d18d32dfb0b21dcddda6236e1ddaebb1f05f181d831364c40ade3842627c68883fc782fed5ea59a263d6db67e0470b2b81c10d1c9777b9f6033d5794d8fe53c6a7baa2e0a08f2da47981be8e36a0baac405d9ad8f19cf3f2e58234f99a700883d152eafb18f93e463a6a5ee35c677154e90925f1de8e9800b50a99f8ec8e39135545d4a79f65453b76b99783e184d25e2ec4fe577f", 0xa5}, {&(0x7f0000000580)="3d5c3b78a58d263e6c0d22d57c53401d7ff0b1e7699adc94ece60240b6d89d833cdee1dece7ca54495a161860da0594e584690f36433757851e64d1c05d8e7d8572b83b51be569a967ab6828f559c7358621626c170c9a48d7dd910cb19e21abedaa241fc282fd244c03dd1cc118c0bf0ee7b29c54f286da2a247c57759e67014e8c7f824feee4d464e6ab519b9b02b579a179ccb2a5a2e82e028910fab41bcc28aeffc52bd6c32cafcd88efedf2cc88c6890b7c194a3699dcc1f2b1d44ffdc9e6af68dc8458df6340f006b30f842ea67b78434b42ef2fdb61fc33b5bdfa49508852aab6cafde3de183b0a7c5f3bb20759884dcf", 0xf4}, {&(0x7f0000000200)="d868d756d5990dd8efef628e264c811c036327504c5d97f84b6ed1d2ee8dffdd415f299b0207451fd02827f0f68cf836e77dfd03556e0951d136a904c146009cb4", 0x41}, {&(0x7f0000000680)="0917ce4e92206e6734ce7552dfc666234b89a0be71368a73fb32c54dee6e68067a429133c0b232c5968c7b258697c13086a050b0b0d4562b045b8e46808c13e58936f4fd3c36f4a0198e1b02944dd1796ccd616501bc0edca737fdaff27aa4193d61989a039467d66053ca371869f50e5b86a3904ccf878dd34cde7ba64ceca42c876127893ec1065f43a46307270fa0a263f21cdb700a1d86b76f09d0c2580e8ac673483985b4", 0xa7}, {&(0x7f0000000740)="aa776ea2e3fb09a0179cad2664b98bfdd628659f2658a1f41832b645b01c26cda5dbe9930bb7f765c7b15271adf1c4c7072e5c60fdff42e9518adecea3ca6c5f9583ae944a25b4fc468b5a3b860a4c5efe4d1ff1a3eee1e3060a07dcd0a2f0507f14f2fa24b7476e5c09c44bb8f148b9a0d480a3c5bea21f6e95fbce720219895903bafc903e83cd82afb3b1641a2f306910116d9902e75e3ed3ec8eb635fa8100d2dc22ee99f22a8f435583c6e7044d0393537a9bed7f45b439bc2d3fc3f88da0a7179de3cc0f97", 0xc8}, {&(0x7f0000000080)="25f6d3ed6ded120ef5fa01c0faa84e7df6f3a650564902c7a92a08664547203671", 0x21}], 0x8}}, {{0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000880)="2ca3671540caf36b67ef8c6d749b436eb66eaaaa25c928c2dafe816d4b6a93a6712bf3f6bebce3c55c2629e461c103d83327154594c1a0f93f502d3570033fb8aa85bc8c4662909801da8a751da66a6e4d67b10ec617f7055612ee0c5b8e70e4aac8ffe2ae469614ade63cd54a42dc665bfc1f4d1d960e6390299ff40591587dca51fa5054474cf927dadf3eca", 0x8d}, {&(0x7f0000000940)="a8f4121c3a18b904cca0608f18669a62e3979346c8ed53d7daa15ba62867518e0f70ef70f0b0100a9692787bfa1eb523ebc9f7b0c0782263", 0x38}], 0x2}}, {{&(0x7f00000009c0)=@rc={0x1f, @fixed={[], 0x11}, 0x5}, 0x80, &(0x7f0000000d40)=[{&(0x7f0000000a40)="8e1580a45e0fa0cae98054eb8d60699274aacf2580a210aa5823d422f802de9cca8fdb8fb43f5b4283562b110aeb75545ecb5ea6103477a5ccaf7a4497c46b248dbe12d0ab0b42c0cdbc29b15ed4378282fc9b7f877a994e08b24ce9fa76c3dc6850c4d8539da7bc4bdfba46b070d9d30b66c84b27207e633d01a31f6041e527772dc65bf178810f507db911b8b6b7d3fd12c7a5d29ff94bf3bd7866713aac73a77b8db39d1466504c5314ac4f6c9ae07beb8882485f170599bea6189ea645f8320535a736fb6dc5f688a7960dbf249c142fac094b8f8c53488e", 0xda}, {&(0x7f0000000b40)="b9a576864331fd51d277fbb8ecda3882c8fb0e11af48a310660dca3d6d1cb533b4564e208720794106e5b5fff5e248bac44fc0958ba6be272c914f7d9ae56e1abec97aa4e144d10cdfe0e497e6d90a1c7902b179ed7d7481decf9e97071d121657ef09a8d9664c2556e9b162f9ef3e3c2464123b2ba2dfdf42340fe1f2b3fd9fcbc24a9078f69d408122e7ccffa6f33950c0c6a4127bcd3e99e4c8f2bcd018a0013a5761380a2f6068eb71cea5f12f8dd5dd29952e9b71061642aad22b7b3a7e03214a796e3ebb9b905bdd1050e3a24bd2fcb04bdba3a3f932d507498ca441e2c070d9992670440e8ec1a89e9b98", 0xee}, {&(0x7f0000000c40)="4db067806ce7b6fd1265ca4d9a96a3694d9480bff7acebfad52368f5749abb38fc81dce23f514b6f69855f48167a2d885a538bdb0042f364ad5ac36447fcf3fd8afa86c87c32957b1e9ebacb9643d8d22bea2378223904ef19e526583c401543251b08b3513342fd90f1ee2d7951861797b8d565b674254157f1025bf119c891f7d26462774dc2455a1021a9992b34fafef328bccf00ee7f0d1e9035de405e085d36f4609e773f502c7a0ba1229ef518ed8b567fa12f0d9adb681f1d", 0xbc}, {&(0x7f0000000d00)="16559923", 0x4}], 0x4, &(0x7f0000000d80)=[{0x104, 0xff, 0x9, "f96be7a7fe477c48d70f66fbddda0fb685a44715eec53635df64905d3add190faf640010b3f740a1ee21e604d254b2bc937c40617298658cf1ffaa41bbf97273e3c4dd2ddc5d60380c63e2845e524d5b3d4ba74865c94ce545c9e0e05ce6d467aba3fc6a96dd65b1bfb5d973f566e7c769d53f135d48a20b6a4718697ce6a239f6bdffbc70b32e024114276262a303fc6e3f19cf816ec891436174843e2afabab9ac5e3ab0a306b9f949ddc966fc1a8225a9671d08c6da320c945f1e1124cd1edf175a85dcb853a7fb590504f154f083ba947ece7af62c80ce8bb875a3f8fe288301173832ab572035c361e4ab3e17f8ca6678d3f4220ddc"}, {0x2c, 0x7daf347351dbed8a, 0x9, "fd728a0c03714d8970b0118625ac580b35968987dd8ab158b8021af97ca5d100"}, {0x100c, 0x103, 0x3, "3650742ed9d654767bdef2902569e1ddb71d7256ed14f5b44a90d30050fec0a49b7148ce509c78f3799ee274a2e2de8f5ebfdd556ea6b7b9e504015aa7c2551ac483a7b8d017f67fa00d900f3bb809417db4d72657a102fcaf586cd764b409e3b19a0aa3efe95d3e6ba327b041680b61c1f9060d5191efff117c6d689eb4ab56e81ef962f63b968e9d8bfc126f3e5891f444938474d6b1846760fc2b888dcff8a71a0522581966e0d6b871347246b5259b47c9261b6ede0da1077fe64565f4e3f4b6b93b23438bb5696c75a9e81123f0db363155afb0a0cc2f48196464ce3acf6155f87529c68560ead7cf49cb5eab194a3cbb1fab4c33f1658a755d97cfe8eee05a58850308f577bbb5f27f73d4284c86d4468c1b652cd317aaeb8c6b8d89ffab912289ab8637b59265f5ab0f0720098d236541c7bb8420f2c01b2a4bb149da6c38ce93db12edcca7ab3a36390c52b254a19cb76834180732974e31fd5c9f0e13d26794bad4e1646e48bdf8c9635e4a9eaa0d7e86b4c68b1ac9045fbda44b90c01446624b9c383864dac852ae68958cb2cef3610d9a3800247af1add22418cb875a2b5bed4915c5e2b0030895cfa539758ebd3e181618225189e67475866d18873f4ac6955b88ae8f10d01129a7d978211eb073f5d0a1c5660c732ea231efed57d750b47b5818bed5f5234b70f92d59e08623175541210a3ca22a76442464af0b9e2d3eda3fca016c5cb6f52b22885e92d9598008051f2eaa660d12b436350df8c4ec3f5782ddffc73ab8c8c4dffdc62f8fc416aaa8f9c1c196d642347fb8318fb3d0be4cfd510ea7d04acd8204b363d4e8dea094f12f2b7fd6f29453e4708803c8cf758dbcab93e52427739bde3a562b862854a8af882cf441490ef78908fabce7785d1bffa8402afd3ea6429b33a94f9d69b50802551e3c653470140382590f5a87c3780419d80eb48a2d66db6695805e8083fdf046c51d4e8867bc9eb357d48031ad27765484c6783927dd81e82f118e4d9b57855a992afc796fc6d4fec2971b81a7ae8b5e3f50621ee26dfac3e331eb5cc48a2ddd801fd120abd840f1d574e6a87c30bb21f7c3aed79cbdfa49fff7d5c548adb94c6c08ec43fc5b20067c154b157dc393ba889a1f0ff524d82711432a1a9bf0f74e0c48e09e1d96ffae5e1c2805eddd2f09e39990dfa1a1df99036e4ad37b0a7fefb7981d2de29d6bf293be2c6ee2a88968eae1725565687b31f65d4a55ebdbba8fc23ed0b1930024dee5e84e0fd3dbdf641b91eaec58161792961e222940199f209a00452789578b76a0e21e3144c7f6cffdc9779c6e7c67b6d7faab12eff8910c4c6f5ce6878a05e97968e7f23a57df54b50ddb4751cb1be95102e1ffb762ee016e4ecad7f6cc2811a94358f0983890bdbf74f24f27d75b60b0918a7c8e41e68c83ba4210f00785c54a3d5c47490e9ff2bf3022d9b67b7e7967633124c19249de7280a9224c232b12d13f429c5aa43567db7cd9fd6ca33499279bc6be0a4d655921950d4eb22713c57ee894de96f408b524026b2c0f16c4598fe53f3f5a2ffe3a4585c30724c6058fa5a19b89aebad5815b144e12590425ca856d18ac76e7c8b71351ee840a9c9e8829bb4989ad6db9ba57fcf7987672feea0d74ac64b97cd4a125b2672d21d8ce49224aeee0763e6aadc86a4b13aa8e0bef4a89c0bec536f7224ed3bc0bef52edf0b9a0ca219faca425f17197cf8166c45c15ff903c9beae00b49f756e93edbd416a6397a3f1ab70a2e2b6b8c701a9200d16146ad0df99b8daff925a962642b5ab4700b194ef5935bbf9a37446f76cc6d1b46a9bedf44395564100eb98a96552ed64de894df4c37e6cea5ebbad100cd0c5a245f8ddef4e0ffce91d8f548c341a1f730431c6d6d95aca5aa83b3f0bbaceaf6f66a445968c4d188d4f52317054f0899cd758dbc701651f6fdf35c60c41e0f05867b67e4376707418947574b6d790aa2e0d08295700aa251523261e4a9e2c3afcc53d6e579a5bcc602389b142f75205c07367a9a42e985b73ab69109ce0072d1b76d1d69ebf52d2245e5982db016819fae77f7a2674e9fe103c02921746a83e34d04f6b6fc5a3c6663c2222ad0a644a944640f64177b4efb9c33e3afff556d6b34c863bb58b9d7a52f719316c8a508a0b37f77f2d4f06a8b7871c117dfcbe131af1b1d0947869fa72ff61eccf97bb6e7832d9cf937238e0a72ec550a56b23f80d82fe74c413a39551d70c3b19e28dfb59d7c502616849dbe4284271d1f1ea25288babfabae54212f5fec93a4f84172353453b18e6807b791b9f7cfda9284c870fcff994f4ebaf5c377a716a984ef30e045c917c1886ccee2be6344c4eea212323da68f8ce3d663c4e66080130bbca7429761316dda825be0c86e65aa2bf3cfaf414676d5ca4023cb3dfebdb5cfd390177353f7cc24c077883694f8f132d6e1060cc6236d8a2f06b233f14534bd12f2ac9f978da323b51493635b5b989dce90521ef1c8c9e1eb1c74ae04600587ce9e90b522a8d9f9c367a0107b843ea5d3955329743d3d28cc12b95f347db069ccbb9bd17a3cbdb5ebab9118c6c69f32bed7cce6146a37e3172fd701c9d594e52ac8e5ba536e01044b6964c1aae1dd449ef940fc4b894ac1a43397e4ebe68b487ad2125ea208b43f0913bc67a35c0a71665db8dff232f5c8be6cc79f7281662fc15a165891dee58734889aaf31791677904a5440d2a70ba2883b60bab4ab0805909943755a14fd21907b0d4799513cc0f6b39eacdcba9a31ab0a2fd6ec856afa338c9d25cf03e6ec1b3620be9a5f82d4ded81692da382e342b0200d08edf666b3d78c1d78e5c94772d8058e594d5ee1681c1bf00767d0748e07b16ccff6f8a0ebe2b9889988c0ab266a3572a3f0d2e06f9a056fdd38c93cf27e5ad85a8a93555267343ca2017a58bc8ae15798856f11bedb0099fc8303917f1510f543af1974577671c30f67881b23112cb0ae578d5e95395fcad1d0ec6bbdcf199d554c0a9834d3eadbf743d5d3a2c2fac08a503c5562aab822e7bab503bdfb142b2856f5685274de1e67beb691956c8dfb4f57dd7186e41324540dd2020c08aa60a72e3173e5646e8d090f8bd8f3f477ee4e1d2cb26a8e322fe3506c35143bfdafadb3e497e332be7f15d6b23a1e83dc427a6c617eec3a4899cbe1e51a1e1dfadc8d543e37205bf1edfa99cc09a030dc1641452ce087e70b668661a3f6adbf167b965a8e1abbec3592031e35789a4c1448431a99b7edd6e6ddfff6e564bd632e056e7f5dc02961113aaf59fb05446af1c417e9adb0b362c7f09ee8ea1d4917be107bfbc14030e9a4fa12d6b54ee2b85b56aafd38f65d6ca860df8bf5a6dcfa5c0d06aeb00a488e44b1f55f6088a227c01145a93667d18a06821fdb1662a4ce58ee185566c9112c67dfc6a39613be670c9097925a2145df334f551b3ce81492ecaa88a8a6302e053fb86b442e26c8a244b50eb4f28b5389643335adbba62c3d62b6acb6c1a45f9ba41c507e945cc65ff277e56e5afb0dbec0bd9245334e10eb0dd37a80cf6d949d9fd1a7ba4a5862a7c8edf41ecbb74bc5afff087b53e49d663c8750f1c585ea2c1e5107c633cd0e6e939010aa269d75e5c6f36dbcb150393d397300a9ca4cf0a7a933de2e65a7181f7f17bb56acabbdbaca3eee223d3db564780aa21e4051883f8030d668205cf55ea6076ddaed395c5cd9ac51e34b4346a4251b4da3ae14d916e531f9a0372c01027d000dd99f1fa44dfe21eabe9c5306fcf02aabd8fe88cf05c6b8838a23d2ed8625f173876725a411c66452da350528cf6c404fb106b1a7c7a232a6ed26500931438b0215f73b698dd0119957bfebe5d23faa01195d275f4e656b770b815e69170ded16d90c345f17be8bd705725257ea8b2adeead6bd7fdbdd386c58e6c8baaed64d2b48024651a7c1f3df79bc56610d08600c3582b11bba42b90e944457d905448aa48db430042c5bf1b173fb5808fc1e4153f54209c03454ecca2fe6dfe4058fb3df7218b67739317515b33873b512fbfc6bf99dccf7bf98c4d8aa3bed6e918ab94fdf0ed83883a616a28a6ede1c0bca3c61fbe5991591eedcca976bd58f5aec7835e75b8bebbfe4d528df04e48f2f17db8f6ba9b870b5889d7be5b3d0be08c118044999a1fb86f655a17da77cfa9b96a1ed44c7a80f491be93b181927cd8426074d78a7641e402881ceac83f35a654e5a39b2204fc9be3fc560f9e05203a5e3855337712eb165c075469d6e262cc20516428da22d60b6e7853f6d1920b9547b12cd290c1c9ca32b22439940fb5b97596ee5c178305b91602d480d9074f8b5b207250eb0e63a8fed7856ba4a60854bcbe131663203dba838ac7055c0c1a7fb73f3bfbef04fc880e1e721fd6e07caf1d8fa34aeefad44170ae92f601bab1b8df0e00b27a0d99297aea1302c8ec943ab28ebab1554f8f446e4addcd6476d3caf9bdae688896b7eec855c898bf79512c8ddfd11f0244c3394f3b2f38e762d03fe36c3322c0767634af466bfa923794526036336549b21e18bc7dccdc1da9cdb90a3047cda8e23f4d8f57dcc766b6fcbf2af63aaeb8d807b0372122205c89505d7655c23c8d1c48dc7d02a740d5ce75f03d08f5e41c03034782e540f6a604bac52b3789db9a3464f272b4a5f747241f015a4cad3c3daa3d43ee5d21f69f94a3caf126b74ed0ce1ce2ba30974f7e98657385fb310723600249ffb6483d818b3878338d2ca4daa811b8a341fb1e2a818ac232652de867c602b95b95e3008c618b6a14f043246f53155161aea62ebc68ca813ee0d159de8bc83d540bd35847467ce9825cd695f55591550489621d82e40694ae0ffd0289259afd3c94f7c706bdbaa927cbd7f3aa6ab75750a19763bf23b3fffeaa2bcdfe90f16fc1fcd00fb96921acfdf5332352cc3b587926a672cafe6a895dd04f06263a3b5e3b5b015385bfabab86ad54af67779406fe8aaf136fa57c41db2e4c7dd81428a06554c1037de0ae0102be4c8f7f3bbc73addcfc1a6e76ae732f4a0cd6551a29f5b00566268ac4fc6162cf2337b37f8f40cc0b47ea36d53af8af95c1da53cd6900de113f35559fd3c4abdb2fa81a0e775e51531f1e1fe35758ca97b606c6b0b48031f738ccb03517d2735e38bea93091346c80ce7710421a0100034d5ba8740d2c53352e80360bf326a1b130bd674234c715d97678ff509a39a8967339b6321015dfcb8ebe2a9c64bdd4e90aec0686aea91bafb4cda8826dd738cb15c5ed7fac2705e397991d71dc930eff5da5da97b96c5ad5ff99fb4ea3d33ab8a78973e111a9a357f40ae89dc964470b39d79cde2804b303f4c0cdd6ec398b57cd57f32bb0e3422dc396763fe460ae0e500df44e49d8e7d14f533a11330e38362396419d5378f079b819c43b30b8a37717b4b99468b84c8dcdcddd868327579c7edc0fbb30c761ee2ba4748732b14d72d14ef79ba9e60285511404ca9010cca1c04bab1d56f943914ac623d9a882905472503b2aa32635d6ee80f1d037721e219b7669e7747f928e766e0cb30c0c27b8521e29c457c85ceb85ac189b7f7922d2b9541d698c337d5d16f70338c9cdc6d43a4de1c8ebb356daeab940b45f962201d271b20940093effaf402f33ec81c87bf0841903d00ed6ab115301e8f21a73e0593b31a3d50d772d2d47df7837262f104e9cde04371533057476efee327773440ec3fd37db6598aacbfa7e87801404624a78c1ab830184d99183ba293fe30bdadb4f9de5be0ad4b7e0"}, {0x104, 0x11, 0x10001, "cc9e96eb82182ec58d89f37d3eeef5f2a3144de1538d88320ad4ac4ce653a3c12e5110029b49f0c90ddf9af0aa631f3c0f3bc389cef5b2cb93ce19303f86679004d540acb83cd14dd8cc9d2bc86b641f542c9cfd7845ed319a4241584ef5f828408bd978ad4347abbca1e992a5eb92c435d99c21da4ceb5f2b54517bd46295c8dd869c7c36db5a9093657cda00fe96481caa8fa79bee5887d3f45ac07ba1433ead890d77bf824935ed8415d698f9272f2443042b485ff40f94cca39dc07d666bebe7eea62d977ab1dfbda24a04cfee1916e1c2c49e1354ab06617d31154aabe0f7144d78737deb5eb8e0192838f76ed388e41c73aff4"}, {0xec, 0x10a, 0x7fff, "d451dc576030f8e9abf4cd577426992392a1d320e1920c99c2cb1a1d17f9a6a7080eae2979c1be62a20340110487035b14a778da2d51771b30a7e4f8adf723e08b17c4e028c103c9f1b072dddae0817d8e5970f46c8af14fe452e45cd31d6ce1f969daffc8148937c01e680925bf8a2fb77eed3475f8f82f733889419579c6bb2ab025a4dcfb2ccc149d26f2b98e0c6fd1639f0f84dc21e8d7cd162ba1bc7ef3990f986b26cba5f48fd0296316c3d03b007b84728f565ca5d633005c50ef8c10c9b144e4df6d316685f8bb2a099ae848fee6a965604878b3f7f02cccbaa170"}, {0xf0, 0x100, 0x9c, "1e8ab51ef7c38da7a7696d2634d09e423cc87ca934f6707497e7b1302d3ca4b25abd65c9460d1b30558e875f093748d3d28e8a5a9e980991c252590551a786c852f87c925072038d35aa8dc620ac1ac5eb94050cdded9762a21a115c51f77f45c9b7b7ccdbc194d4209e59c56f246713eed3a77e186911729fb9fa14e4cd2241da4f7731bac34cf66332d3e93583a6710ccb53119b3152c7ddfd82d7931f1d9ca97da4b58a44f9a6d8706fca46fd53238e82bd644c1c899f715d5ca9be139f397a4af5e81af01254869dc00de74cdec6218c574eaab4aebfcb1e4cf846387b1f932186c8"}, {0x68, 0x11, 0x0, "50f2e72085c434c103f6f4adf58ef8eec215d74cff98676a5dda46df29c8af90275c373f2c6f8310f1dc57f13c0b69986a6cedc0ad603ed069a67b7ed4cbfd2218c5a84cb7ec3bb2ab076d4402533c17c1eba56b1d63371de66e"}, {0x9c, 0x100, 0x7, "dfc8e5807893626de049e51234bf1de928509c8cf95f68f4c5d2ae679c1bd097a12c9eeb355097427064f1be87146dcb11b93d315331c693d7afe83f58d3f51e3ac971767025f0358c39c4b87593cfaf2543aa2df52e759e073a041649a1a18540a209dace9a7439bbf76f31fe6e043bf2a68c7e0cfc4eac8d11f8fc0c97b7d7e284cb121d9b26f7cd06b5e7ece11687"}, {0x8c, 0x3a, 0x1, "c2bcb50de841f3d95848da2b70d7d620084c14dffe56f2e8644346e018dc85c3a4238f7f94cae60f30d39128803a6ffaf113a7eb2d733fa7f4f6a04839fcc86f0bc6e859f8fd895ea422afd7d8e204cc86282cb2aef14a9d96a113f380213cf28009d2635c963899688a90d13c60ee7166da5b2851e8546d708deae6ba97"}, {0x40, 0x10e, 0x81, "73ab8f96306984092401e416a5bc5df479bdb0a17ab837c34d116f0c631b4bff84ac37173b5d783a38d56646913d56a620fdeb11"}], 0x15ec}}, {{&(0x7f0000002380)=@sco={0x1f, @none}, 0x80, &(0x7f0000002700)=[{&(0x7f0000002400)="a54c47068bc796877fcece016e7c47d5762979285fe35d230a5d04a5ed1ca404182b370610337ab052d24c84c9729a2f7a2e44f0855b7b7477c1b340f2b1b958f07fe0b79baa9c8a1b6b3a5ac27386ed7f30b94af5b7d42a4497cfd1434b727b88d5a0a38ad6ef25fc1f6e8568afbbf864b770523668874dc1139ffe39d728ed67bf14ec407f34448f9fe76e2221302d5cd466b9995bc45e27d61b13d333b67e5f9a9708a176b034e1421fa9b05c2e9f04c565d6b166299e028e379367", 0xbd}, {&(0x7f00000024c0)="7d616941d8f6a2a817f68ec87116b21d692fdbee2a63612e8b9ccecd4e9b03e16f09fce702b3f5b6d0f9aff27d8c6f9b38316ddc67ba99f72eeb6d2966450e77bece3a836bcc5bc7b9336f6a64c8fd394a9fabaffb509944ef1be99e990fa9e6c0ac7a116ad0484fe191727271fed6e1356b5dfd9ae7e363f0aaa642a3033b0ca5ea54352511953f2ced5582f017f46385e6ae5556a3e4a0a1640ddcdf03158fc84eca2d83b0ae445b4205d30d36f1fff995d1ef4f17e8e82209b7255c4a33870b8152964a046e3c35adf4b6863fffc9d09c832c68adfef7", 0xd8}, {&(0x7f00000025c0)="cfb016fa887636ffd7916f7cccaa3bb61a6ac51c1ac2a57aafe42639555771c1b374966c5f7295eee61120601bb1a9796406a7254ccf1da9a33ea066ae6eff5086c6fa7557401806b3d12e2fe756b84f7dbe98399a8283fc7c093ea675bfa25c0c88b525d725c902aa3d562c00d28914be11bbb37f04a9b5f51aaa4ae7e995e3d7bc4361c36ebd4b3a452bba1d4d141dceb53fcc06da3a692ab2e48980132ea2e17ed41a22e0ba189514d544", 0xac}, {&(0x7f0000002680)="800c88344191b3c6e8404607b893ef7967f42f8dd59ab0ccec391cec2a646e6f667b5927d88cb941", 0x28}, {&(0x7f00000026c0)="e1d3b8a260e8f2f0b13a092b319be122ca", 0x11}], 0x5, &(0x7f0000002740)=[{0x74, 0x94, 0x6, "3f97f049b0531fd604371a633c9f6e4236047ab82f80f48f6699c064790df965dd41a5f063480486d44b3574c5f629622f8fd016e2e8254f986e222e51a8b33b2f958c0ce40aea2373e5f64d556e72a7f728d12ba6d2a00f958c56be71cb23b074179834198b9e"}, {0xc4, 0x113, 0x7, "54299d8b9fb31067f42f8e091c7b3b699330e06deb8decbc5261de775e54ed6e61cbf349ac759ea75a46ba1ce16b6ab8203c0fd7226bdda89b5979c2211f6eed7053544e978050aecc72460b51e65297abff60ed49540ca1ce72c75ee3ccbd2cc71f3a5b7ce88ab5311a80580dff8b020d99383352e1fa5930b54a15d259f1c7927075892e36c9052db8e560b03183d3041f990a8597e88705a5d3526bdefe5ca31dd6f705aac2bba5d87e70187f7158c6ccc9835c04a5"}, {0xec, 0x109, 0x8, "3b3ac152981c6ebc6e3e2beb537496b69a5169783229bed4a4d022072ef33bf865288f107397226ae73bf9251e89a27f9e082a7e640f8c623792748b35e8cd8fda3eafc970c42c0ecaf87992c0a3d517c7bf8c71b0d47182a6d8086e232261b6624e8a11292d526ac0612efe254f62c6a1e4f9fd7da4cd8eb0fe0a99a004a352a2bf0c542baa831d5bfbd6cfa9d493c5951c56f8d4d67daf9ffc5ac963a10516afa915e363fe5789b807aa369f0f1ff035dd8596c21444d37f2e9d26c23e5809e8d3a25e05c683d943e4ecf7512e0ce9732a8e1e430b0e60cbe0656d39"}, {0xc, 0x1, 0xfff}, {0xd0, 0x112, 0x0, "312297ed1f1348e4ec71a64ae47f0e40ad6de579f64c55ec5c3dcc6a60086cd6a37563e4a976dcccac834bed446ceac3406af8a2a4d28dbe096f6e8b2b42157cafe678cf3ccd23da6868558d1d38cd881f0dcaa94dc6b0a06ef01329727f3d86b4504410618390eea3f5ef32a52ea9a7b1c1494393b0f881bcaa52b8edc2475974349c1349b816cfa1a61c7733f148b7990d1330244d21c92d4a141c3c87bc4baa46e51d0bd53a47e3376129bd6321bc0a083ccbac3da918d605cd3536f71d94a2cf20"}, {0xf8, 0x112, 0x3, "e37f89fb34696e8a8e9b0f09917b5e9419c0f50e3cad62dd5306050c653f9e5f3dc1c10e6ef2d881a7d7324cbfd011c4c5a42ed6566e6d13e254020704c732f330af66abbbd8c8079f6c55e47774b4e31db26122a8c7162e416227454e045edad6929b0c6c7b909c8ed78dfd2f574f0cdd76705b29f2fe477825f89c07cb12a802391b2771a21da7ba3d3c59dac01b5ae7bb2a8dc44b749e5030fdba9e47f065ad40901ed0bf007ea0af7c42178ba6cdf79722dada7f1de763d300b0afe54b1d165257cc0b5607fa84b13bee2b489b163c1cc61ba9997567b7c2acff1518a3f67a3685bb6f73f3e8034f"}, {0xec, 0x807c7d0776a88847, 0x80000001, "79be728546173bf966839885812ebdd0218b111a962d8b4e86d412cedd7c079f02f81e899835af0d35ce0154261421b8c0cbbdd829d5afe0f904347b94ba96e4eba1777d02a096edc5e7c16dda8792d4adf7261b8c8aa21724b767d0b64528bf00ab47353d931822cf7d9db6bf1166e92ca15a132d5978745aeed20464b0df187bdb5c7df444c763f4bb06f25fc13cfaca0df467b46c9207dbc16591c56b3dbe5fc130f09f2aad0024a49a68276998723d42c1f33c8c3b8608a8f9d183e40681b568775b6d5b008d05d013b8bbd78dd37c24f07422dc6f1f3a118d3393013e"}, {0xf4, 0x104, 0x7, "3c1857319d123f8b223401ead6ff7fd57779f2f2c1f7b9b2a79924a154b6220d6f6a0602c18eb15446dfdef5625ae36b4327ea37d4a7c6bac65a85778a1ad026453f52c680c42a7155bd9fd05b06d5cba1f7200c0d1109b66855379fc2d2b098df2096d8a66323fbdede027d56b225665f56828cadb1880e9be65ab279922d8b3ae3454624938164975daccd4d144b09f4601939beb713ba2c94c6721fd2f0fc8333b040049874b981ab203617aa68deef486abc71593acff214f87027158666619d4584a222b407c24dc94a1260896c83231b82db3fe5e37e8b6d9051811251f64fe96b8b57"}, {0x24, 0x107, 0x1000, "6cbee43a31e213c74fba73e062824d125ab9f3635e"}], 0x5fc}}, {{&(0x7f0000002d40)=@generic={0x9, "6c1512cfe403a43863c51fbb9500fe7526f5340a4d9e87a93ebcfe7bd3d40a71436ab7b1a7d9cf6a9837ab00b861def0f563d8631d43dcf6e221a120249038de08ec52db986820ec8c435b40cefabecff0c427931a8af93358e8a57f3c91221d2538d2d10ce7bb805f0dbf4d783d3781f5830ddb33859add786362527b8a"}, 0x80, &(0x7f0000003240)=[{&(0x7f0000002dc0)="54596183b8bd71ce860edf09e21e36c91ab7bc4735c14e5c570b73677985d4462ec97f35275b32b20ac4a28efa7cd20cd39511a2a0a959213027c1ce9c9e305da772a052be815e30333e01e37fb17d94f7362eb8e8e33c4da8cc5d6fcfea94b0ce8013e3040d4b6511cb8cc62c5081ffc6c0fc9774d9328d79d2a29372ed3c08b91808f87c75f9a7c43c611ce474f95099d88cfc76bc48cba170fd7859e382f6c2101db13f641649d2f8f8c47e9320d9d6ecb96602fe9a75f0db4b36fc4f0f071b1c8317c1bb1df587730acc50353989651b238b55ed76195ac0a37137c2e3861e4ccc319357f93d5ba24a008c2428f96083602d9b", 0xf5}, {&(0x7f0000002ec0)="1a31e4815f6b2d58b5a1ee4bf563efee7c23a2d08c679999b97ecbb741588eccd45cd98100022a44da246e259d6d60112e07a352880f5e7aaa51c45e1429d88965302b01e47c0880bd5ba3ac89fb5cd3b35db3fbb1e1e554f128d637af6b4fac447f48f54499ea3b4c0af05a4cae555b", 0x70}, {&(0x7f0000002f40)="e0a37f2b9848433a948e2543631079a97b0e960df358008fefab6c4959a3ff390330b871de2a6e20ca4646bf0b074da9e440fff7d4907fbc0b87e44c994cb4c2f4c7424e0d4d9f22cb3c687b16c9a4bd94d9eb52041408cecc2d52b90d56525d98495609026b792fd1a6d00d1d15e26442386648096e68c05bee1a0d32af5bbe19982df6eed3bdd4766f4f5675112facbb43f7dbd9a13952cbc6d20a55297c10d476c2439075f87ee42e170410120c5b80d878ba7431219fb74384b3ce9ace1aa971c529be5e641e", 0xc8}, {&(0x7f0000003040)="12e04dc029c178c0e13087920d45be21e92602a367acf76889e3b443f68124ec5daf4e3daac7cecad639ad52ac8ff42139d6ba24882a137a6205f30852251b9b0aad679200426678c55962c87861f0c1d84e28b208a3f8e1a2e08869a32f98058e798064ced5a260151851cac0de4ca476f34a08312995bd93ee0abf37a4efc331f566a92491", 0x86}, {&(0x7f0000003100)}, {&(0x7f0000003140)="8227d888ce8ce1556aeae55bea18c4109f43a560df32e0f8e5d086865ec21b7472ac469f77d15a76ff49b631b7e1e1fb64361837e6afa2acd318fc1a23b9fef06e14db8599296e09f32b4f63d1b2c65a9f55ca6047fb3074b20c2385ca5eacf80f", 0x61}, {&(0x7f00000031c0)="0d8c841dd8acb612021f9054adf4a5ba9e0e8f3e40516b554b480b2b96b1f976c36e8298c0b6e5a0ba41b4e8c0a8a413910458e624c61724c03f84a28fece414dbd9d2f10d362f676390b778", 0x4c}], 0x7, &(0x7f0000003280)=[{0xcc, 0x100, 0x9, "3d29622df0937cac39b40be58952c4f370ab27268d8bc84a3d7f53b4ed1f0061603c2c162c2bf5d841d7346080b787b4074127016f4a9c51bb7292fe75c280f9dff9fa198453451f508d2f8ac7100af33b60c7f5104d1cebde058bd17980f24e431954ff4ab0efb9823219fb1688f76588313b3eb8f206ab7f1f035b3f48ae0548609d07ec1a65d0326364a19a5b4b27715821bbab7c569c62cd2c9ecd17a168e5ba9526cda7836e9d4e8e0dfc632c8835d8dcc9b60fac69226ee95f1113fe"}, {0xe4, 0x10a, 0xb878, "7f62431e05dfa2050150ebd59d2f5404adc17a5b7b06b3867baf68ba8068ba9a895bb535380386be03e825ede62d71e6afe9dc95b256304d719a5288dc4c3d174e56fc1da14804aa76a55dfaf9decc5e4934f57a02b86ce4ae75ef4de0e7ffab55a9e315a432ad3a1988a4277e82fb2f4b8ec06259edb6f69183720bdffabd12f02586ede84c20351f5df286e38e71f040d6635604d929e5d2256b13910e2ec95a23d3d7adbc8498503e693ae600ef9d769e0fb653f11a8b5d68f9f588512cf1fddc9d10079842f6af4c5a36dc88f680f54e68b5d2db4894"}, {0x10, 0x103, 0x4, "ba2d"}], 0x1c0}}, {{&(0x7f0000003440)=@ethernet={0x306, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}}, 0x80, &(0x7f0000003880)=[{&(0x7f00000034c0)="7ec3996d321642cae0fd6ced87c8d2f5618efa3c6553f3a21b420f74f37d8b9b7959de915ba3687f7340b51b5c7ee7c3aa992f3375de1f54ba612e4742250a1075a90bbfda28f8b2096ce95f4bd50810a9e1c61d9ea86c999f074937f9fe213a13e093ba95b2fe0476a962c26110f84079473405ae17cf16e868b7341e924ff46176188cb82b97", 0x87}, {&(0x7f0000003580)="db64da9e797e91a4a08583ea51af62b04f163cb3b2cc97a792c817c3b533470e7d2a66b5ae1d63ea6745fb4dcabb830f04c3e9af8e287f416e4780a6252ba551dd54616427ae236c8887c6ef72f6bc960a211c953bce9ce8666650078ae989c97cc8ec96b11e2ae8098ab196777745d482f5a488bce708e7", 0x78}, {&(0x7f0000003600)="e78ae74b20dee8037a1701069ec6f5ad7bc54813409b73d9a22da328c5f39bd7c19e1a147463cb1f70d427fd47857d5e7244d1642dd5dce903015661f8283c2fd80ba789923df8fe52d2", 0x4a}, {&(0x7f0000003680)="936bd0ed26132391bd9afb5a88f45e122e1ef51e0ab0b8a5e6eb3dfb4e0c10b110e7bf4373795ff1b01649dcbf60faf9b0ef9f3772844c206c3ef2227b74e247a48a7368157444d1ce0cb14c39cb076ef1dd9cd1414dcd04f853c1b35910c791855e2661f7abad49c7e90f152a9e6a44d166f050f7aed12842b1fe02373250fec36a76cc34e58dff3e944bf2e799ba03664699b714f9e3a4e32b573cf32d557f76d75690deed408da2a6adbebb1c32bbf737540bb94a4ef291068ef4c72521efe8572fc0859a9e9e12f97360e310f78feff3e7aa5762591ad9dd6a88ee88da044eea1b", 0xe3}, {&(0x7f0000003780)="d0e650ac6053bb", 0x7}, {&(0x7f0000003d40)="7f9c018775fffe5a87aea8168ab7a5f72c87cfb29afb4b33ddc60854da5036cc51c68113b80611907e4462ce50ea83594f9472e9c026f2c81ada69c896c866ee436b8a28c2e7b9140c0c94309f6afa292d25cdbf8b2ce67a68ae64fc32f01eed077fb26b1a1ee12d301ae1b95de2acce8b9085096ae155163cf251e2ee6df05a4c1b1125656d54100c28fa0755a4e69e497f7ec067df16885c60444ef799a9698b7c950e7b535d69631932c471793e5a88e931ea6776a933ba20de09098bd5e7488e9b0cc325fcbdb8085b5cdb1e079900f2851ec73d5a52b67ab61c1d4767903769fe55eb2beb7bf3745d9b0f067c7f16b5e359a114f9633bf572a5578a70406a9ef1a6b799d04cae3c421271e5a0ae40313278ffbad380502b3765fe939e0d89766e5a9ae51c2a1ce0401f55e1eefdc2fe41475ccb47ac0358e6907178b077f526551103d59a56933a4a3df09410ec6ca2decff927158ff1f50f9687006222665cfdd96715bf24726601366f66d3b158d76cd97f3db09ec82b756aaebcf4dbec80ae90ba23873c0279eea0effe1f00410b5e849ec55f04275504ba68509e968ee8b7f145b30082c74e82bfc2d9e14df3fee4aa82bf242c7515666b9079e7303825bb7338347ba1867cd3381ad01c5a466ef093b7716ec3a7c81e86fa4662d900f1437ccc98659c04b57cee4e6d452afbae35333a792a2a103e664534c90ae3c6b06df75285b8dc8e923266d3ad09e618c12ecf94f72672f35cfbfd2ea4a197e6943cebc34ead6487de1ffe8b20838765b937f4f438832e23904023304c70def1a9a899a9b5e620896ee0d4184c7dfe6111f36418d4bbeb02f48d06f5964b8f886d2953cef8829c3d9a0c9a4d2cf78faa350f98d4b2499cea7bbbdb87a6322477daea25e090cd2ee32af9c554311544705e696fb6aceba1166b42856955ed626ccc33206c58da6b11bc86a424637acbbb5ba7431d2b2d69312b4ab5afe1c6e8cca66afec963ec554757cec34e3d4772c0bd2f25548d4bb794d85ec2a50a2b6976579456010c827aeca1d0732ae1e5ab597eb2aa5ce321c1fd49037387f8d6d1a790bcb08698e28e444303d8be732493cdf79ad46efcb873fc6d9c3bf1a8945175b3cdf2f490b4df7b4eb9d61c363da2896bb304291da164df3efb3c45f2b0baf1630e231fe0b476a2802b502aadcc8794d4024aada3182216fc13385f898ce89c52b7abfde8206a274506ffec95458cc1bae6290ea279d2c774ff0a2dec398105188fa97df0dc667c2a9a10bc76a3f423b92147f1283cd186c9bb6b3e05a90b6ac56f6d4451027fdb61a93319794259044b9b2d4781e8cb6120520da58786e028b9350e59dc4fa0cf3361b91b83931fc03980e93c7902b480bcc17d7f431834f36f4ee949dbca4e3182794dc1c40b6d75d4dc321b6010aacff15b38c3c8777394106ff75d5c65e8108008c64d6945cacf8b3b3f6fabc558a3aaaf9351a5a35cb8886ad309e99e3fefd0a5b60c0e03dbc06547856363545ba799d5b41c7f0f3d93cce77f9c8ebaa6195b2c4aa98b1dac682796489c4a0bc4b509c5601a3591933701cb55cf667fa7b44863e6e56870a5a9cb224ba2245b14c7224235a38d2d2b20fda6a977bb0700b1e7738a2bb0739f3a3c0c84e1011f00f6bd4ecb5d2d54959dcc53cbfcd848c63f679ed4b7bc030a1c5e2a8841003c057369679ec96509cac72e9e6a25c91d25656ebb9f399d163015375109c1a2783a1b8a0fe9604ea80bf9ab5f607a0aa8e5df7a8216af958788935ddf0596347de1ba7307e3a3ae277839a9f4498bf5cc22665696809c3d9433ce3b548d228bc597135a35b8a714511271398a05a25c000caf726efdd19818641ae8aebf6155a032184d924bc13877793354bb4891e6de41fd770dff95012b68bb45774462be50b7ef1ccfb442805cc43c25d71de17fd84f07b8e184d33ec85e8bd2d63a5188d97c155184548e7abae55877bd17dc5704d76380f95f6be02fb697d402cfc71820e63fad23b97cdc6b6502485f2c659678c280210d78792ab4e869a016006e15fa5fc353a0fd5d44a4a05dd4092871626b644a796853340ef1ca85ad57ad0c9e9ce59a6478e88b731e1c48a5e0cffa9e09f564b69bcb5f0343cbc41bf25188b6db2fae9be5c11c58a0f24e03cb245699b3594263a7215ce5082bc3d4d63cca73c12e42b8633b08221ebcec034aad69722b95ca7514513b3a33114cf123c67ea41180c971efed40e9cd0bd469d1f79b2ba3d1b4919b5410cca5ed4d1087d7a9a290ad3259b0d1c80c74bf792b3dd4a0c8a66037f7e21d1d884b2c50786447c8a7d77bfab64c3229779b81e6f6a5df23efc7c84dba07916391567b4ba0fd207a31b2ac71383415de7b1dc3837f539e5e81be39416bf7cd449a88d48c9891fc76705a2dcb468227ae0abdece935f6e566eebcaea826398666cde94e6b7f20ac4dcc7732878daf0ce1613a11c82c57ce69139f4ecd0eefa399ff125859552ac2d0199effb2b381f9f9b398e19718e7ee29d17d1b974d709c7d1f63bd51788b0d24939e27c2aa02708666b0d05a623ffb06e899269cfe589cd81e5234f33e0d0b50e2ac4720da5f749fe3462dbdab519dd12689f1fb4b889e83c7726068b36e672c190c5d45bc743e023744de96425913cd76c4f604c8d94c0f5c4043fbceb860606660babb6daf8a316f9abc66db7d07a4c8b387ed68b41dcb42dcb66995b50635c321e016e006c8c9db0b89d007e88e075872af237e38ca1709e4d909fac3b65dae39ad55111f394ea15ec5f964b5727c4ec062e6adca5565766849bec06f476d406bd1ff2c7bc80121b341c62897fc0351a4dab280ed1aec1118d1e6cafb1ee789fadefbf1c76b80046414a1b8828f5848db1f21bf2cfb23ae9c0281ae1855032330406e374acde022c0c0915ba1fc6f8ff8e9a12bfe367f7731357db10f4c99a3ce338b15e6e310f63b9bd9d40d07a959d711fdbca5be78e2af0b49affcda54ac56388ce00da4f624b9c06334d7c501e0724ec1ecddd1230b6308b36c7f24868ea407af6704e26f2d182d47457b22d38cfc2b30d0beebc56481e6ad8aa1fcabb5497df8dc56f407984db01f3a8c5132d895d672b13416956ec8589a58de92319706a509d44f00d68cc95e0547cf647f040f70a5382e3dc199ceaf3d5eab7e1953caba1933dff4cd01f74f3f63a092373509b98c07bdde5a579cfee2c349112eb6fd1512e796cc960ad59b5039695aa0a5c23c49f2bf0b0508d8f0ad32b5f8ffb376a766a3e6da05e19a863778937f44c0d1d867a8beb09bc9712c40b207eec9e6c27f765037df97b989f961d580786038f19b427ab97fe3224f94f10396de2148598ac47fb59f7211c44723309d26abd2c8ed85fc7c8bc459e20b39ef41fc589f0735f9c35d6438d3dbbd6af268850c1fb540050704dc00c1610c6b5451cb057fd31c058f445ece0b913e92ff27732335a644c9817bdabc79f9b6648da2b86a3e36da93e7f0374eda4d5f9af36bab08f58d0a6ee2215e5d17cfc42cbda72fcae0becbdd55c25fac5c56358abb654f47cddbb723cd51ab36aab760e4f56ad5565915209993d087b965e16d05cb525069a16521944bb1aed57ae4df9613f0c609d953184d692c0dad64cdd25463a53147c0155d5431f94c506d2a5846a6bf01c0af91d105e271bfd24e0b3755d7ae0a406dc175ff646b24f1af8b6fc45df367015a16ec8c09e639844737f14d7393ef27fc677a49f07bd94d0e1346f53c85a049db123725cfca5dad841a7466dbebb08c5089a861f7f9dddc6909596e793f0229da534155eceb14d33c5d3be1795cfb25dd91d1d8ab4ebd417e16daed8fd97c1f796e3325d62571fe753a5cea3c52a398dd8df7c771b81442b1e201cb1a17f13aadfc3d7172c4908c7644170aa7e07abbc60bef9b9c4087c42d4203bf2cb81105914ad4947ac25844845bd69b70469caeec3087d2ceaa66f682be7bc5e45d83e870476ff6e44b883a9fd8ea26657770cb184af8507ca6eda77c130b3000e2bf85117a2f903425c74d48bc69bce639f637c9681ed9c3c0cb166e4dedfb9ee9ddc03d83d35c9630012fc64bdba92eb7940dc49660df4b15ec415c38e523026c92a29da3cd1e2fca80bae7944bbe88bbca601bb47adfe38066271eb05b266dc9b5974ed000f899d6919766626b2eeff29f3a1a7695bc0e6bce3723d04e3f78577d447e6756518e4ac0ce05c53a0b8ab5854ee866f330a261e9cbe080744b2b38ab43a01286ba25d5f0e71e6f4cf4349f2410efee0144764fc552ed83af6c5c73e5fa8fe3117fdffa0e93566bd503e79fdb46acd613550f547ed23d3bbf643e29b1dbe4c7c36ec205f84044e1596e308f6678757ab5511743a99f0a6305a7cd9442508ae3284e12dc5249fdb19ec79550298d60c99efde1df5c7104a9a15e27bc904f4dea02b2a94a7a31f8dc52b84eef527e265f171e0e44067c14a5e1ef9af5c06e61dce4c90b59c3510e2f8c48c933b352b8faf8ff177b1beee440dbf27d8a7c79f2edb95c51a252b433560532d578092259c3d06464bdc74122d527c82257f4f95107029fa248f0156e141dc2d2677e7aabf9b046cc6798cfe14bba76902bfe61611f8bc3fb000f6de654e74f37dcc5fccc48737db402b25af177dec63336c9fe643044ee2f8a2202af286429c85899c38b60bcbdcd9d3b8ca9315864dd63bf54b5e0fbea7a8152f40c9a26fcb7e2c28e69db8e3427d648aa2345ad738621c91475b3ec2816a7cf1fe4216eac884850095c797ec48e9aa07f8c0171ca7fa755bbd8355e18bf3a24e1ccdb4511a5c46a7c7fd5bcd05c1041fcef73a13616d1d7c3c59555fc6a977fa555fecc46670ac0d9b85a2c6070f9003f65195f8d2a89b9c5cde88b2c25dfc963ab4efcc12b74c245e211c67c1d1cb9c1022152a41bb23947a62c20669465ed8e8dfd7f5580b665b890b2e74eb48f894d4e5338202e650a1b1e7917e0114c2180642d0943325a8c1a15dbff6e4461272e1e417a5418ec7413cccc410c54469918bd5ca5cdb8d271e475faec5359fec246d2fe68dc80469c172ae1b24b078e6b4052e43ce31a62b2a7bba8109d4c634d337581e65235622662a1f096b40a18be661a7039e113aa32b80277f76277dcfabca3938dcb206e42dfec6df95ebe9d2df6ea610458695aee0291eb8a6d6c3e0c611c8c40833b56a04e4343447ed5545185de48e2d1c67d4a4d3d7be76d3f143789095aa699dba95a4abde1a83f3dc242fef003e0f5dd54161a8f6be56c0b8150ce0c4cad247ebcc40f2fe4c370c6974eb19d54d9a0946e3160a7be4b2eab9ae102346fed194a4125c695747cf3a777e1977cda9c0154e2b7c21616782f5b2c3b06c03f1f86cdaed47f07ce37501197165a8524744fcd220fcdd69d30a5ca1c88bbede425c825adccc3eb78998f9b4a14305af0c03a44fec14810da287fb2a05e4d8b0c5acd0e19c313c7466c0b9e5bd133885cd01e2ffa5ff2ab146e4bb6bc72afddf8376c18dca997e9466527ed9adfa9e507bc5623b931ce40a92ac6fbfa2ad72743c6e1bc29afa3e28dd605efbf3219fc4388f766fee5092ad2786c551dff74ca8bbc68f38f91c0002aa3fe150e341bab77072fe22cb2b7c33ba536dadd42cfff61ce609c330fee4fed83a5a62f631daa515e52e8e83844e5ecb41f8007943d243f8bf0726c31f6f5fcbab6c52a3f370000b554240b1ade20c2d5ececa8b646b1dc67c78a0da785aaa1439d0e2590e655bd01", 0x1000}, {&(0x7f0000004d40)="f4b790cd4b546dca59187bd7c99002066ab6faf603c40bb8aa15b96d3aa57f8a665c75d3c64e1f249762849210ee9f4e1ae0c227bb3accd420c27a944f8c289a33d9eec6b5b06dc58af07503b1e90aa30d2bbfec21c29150d5300c83c6f03f89c01e91d699bf26afe0b1a74de43d9dbfd15cb0f3f43255673a7cbb6426e1446ed06a4bf32b22693cf3a79ae295bd5a8c6086f9c0868384148419e5036dcf1326489337f88c1bdb0fcbd7af3942289d250b9f25bd9a64d307d42d3104ba38ba8a35a1dada5af0e4b39180a9ead599a988367b87296b8a74d28c72860610526dbdb96f72dd69f9cafdb44891a79a91fd7e55d7bfc80212af2fa6a74a92d1451ba12836f1900e4e1f5ef39d3202e17f06bf9f249b543e12ecbb7cf66d55785dff336611744625af5eedbadf84a78785e6a450fbd1f1c66ec500bc143d219464d0571031f73b56166707dbe002991b1d3bfc193aa82617c64883200f15e9537e0b1a71e3c8f092ecdf1a0cc314314ceb9d0c4cac972b6635093ae03aa26787283c5e07e137d972a7d3b3b4c688163135fa078298b0b8ffc97d3b707b046a00c4b8b97e0c9a670b3d40f7c461121c7085abbcbe32da9d207ab5bab8b0df6c8f66e1cff34c494f83965efddffc70f8e576616a2d182eb0e04aaf16cd8ec332e13b978e91614d0095c0a7744657fe426f04e2fe7dba9a15dc7f07fe1860c099d67cbdb036191364ffdcf0f1fea50918f26e782b8f77237536b57e837c9dee9055c9683f0485105074bf1981f9a036f946eaca312a5c0e2ffdebda9e24bbdf3afbab90018270bda6deb2167c476ef0a5e81f7278dcbbd33ad8643cf7ed309d04e417ad2fb3aa08f37b8591a19b9ce6de79558576d06cdaccb49da48a30c6304ed6cb750369c27f5d798659a19c64cdb2562776573fca09f2133e7bf3762f5bd7a359d02de1705f65696c8e072be57eb5530b68c5e53ef9bc2a9d8d1527d0e5d80cb00f6cdb4f09745c4629966c60fec3a92d25b22ba43f3d82d9fe997a9b6097d929e532d4790b59d24986a3be677058f03bc7f8148b21d4831ad52b8e2c5b6c12822b2a92b5b32631b88ed2d6c89903c174a1c9505bd6aec9d3e4c41f2fa9c350adf8aecc69527e651a6810032587c42aff529eba8caf7bdae991a6f480a7464bb3a884a09c3a7828c7e88ee7b66379ccf92ae5d94139bfb98de1bd249100c1ea04c09aafcd4ce189f8c32f9420337e84ebd64d544fff460567400d9809f15f3c7888eb8745b3ff7c138a5f69b56db7d4bd6fc5fe3ab445cc3f8616b5da866117277e8788360560097a4556d478c877f4de56ea688997762cb1f0af1741cfd2335f26d9a9ad2e8ba809b799d83c0231c3aabd5b18727a6fa9668009d10ec886ebe68c2d94627eb2e4568db36002b191ccd33167ca85310b225085f71ec2d2711da8f44604aff32d11c312998da048ccf1be3fe95d6d52d3a0e6724683b534296aa343951599ab5a4528d1c3c18f278f39b11826c7fa1a32c81531359ec75869ffc28de300088c443c825ed8fef2c3164b2db2253e3ab216f730c601eea84f3af689a960ffeca6399ca97fe0632daaf32f632f4f12d2428296087c3fcd83b08948ec2adbd265a073061fe83aaece02374906a9b3489574b0ea56b2af1b48ef696264bff236bce192f8e3bbce84a67f6e808a9f5a425b71ddc545723387727cad8ea20e0a94707c12fbbd528c4bfe204827b9d5f646847ae3294d93e75f098bd9fc38ad261e98d0f3f603081d6e9ec11ead623dcbf79e5591f0604903e2bbda55eb9c0112d729eb9a77b158b1dd9d77267d856dd984fd6b1dcb9ed93a6a7378557d002a1a3866e1af19ca7ddfa78178de568f566f3a55d72e3343c24b5f222701b91ee4eca0d254ed7c4fb8ef9d0f2048a5c7bba26f22dd105f11aeec04595ed599765845dbf161e3ce85039dc988ab10ae9853fabbd59b700c806e9e0f0cf0faa12811fbb96451a89dff1880655547db889a8be56781e07a5d97c6ddbb55154debf28b4a4f820e9c78d3e599657ec2bc628d4a9833707c9a1fd9a0df5f85686a7241244e288f3dfad688750653bbf1009865ef635994b781793ccaeb953c5d5dc1b0a45d3bf983f6f7b4acfc9ccdc05f966cfeac61d2de9c327d19bef7f400d8462be9c602fcfe5e0c36b71e7bab32ce334186699c6f9f174c676070f2ac6fab86a35f1787b38914268238b1766ca53bff3a5c438db3d68b1699d34eed6f0764c4e2bdead2b808bc84c0f6224d10b3f3d4eb85ae72d1dd763e0146d7b170813df0990ec052624feed472ab3c8c4d255094d860b5b22ec502ca41cc8752feb115b3f22d69936630e098dd442f2d379c2aacb94ed8f6d49719bdce35b647bdbe479e167e8beef3c61dfdbb6fc4d07e6c617b9d17c985029905cd3fd4d441b5b8b8460ced4985daa918449eba030d0a7998cda29037216a12d30252c84289044539ecc340c1c8f907bda0627779b99774a7646b63edf3b0aa6e4da963c7458c3623c4565e35694364d67fee4b9e6477628162e6862c2273dac3a47e693f90f858c170424b1bda18819bd59ef4ab6e12f597645b9aa69b0296b261ba6a98ba0245a274ad617bdb5da7cd8f1fb741edae8eb5c602adb588274af81ccdc4d8dd27659f90d5fe5dd75e6c552897b223742897fec35e7393bdbd801a8dadac15af05a2a251bef3991c94dddecc47207309cbdd07a5096168bf6a9463235a28a3515438564890a6eeab4ac1146876bdd2c66805640e59b8eeadcb04262faba7731d2f5406d7d3e3f2bbe7e5688ad1dc9e5cedc567519906a91f204ab698b23cc910fd041bc0df9d4a9c7212afd21bd32e98d1dfcdd478a8a743a8746455664032cecfe56099efb5b370014d22423342c946084999b00eee92a5e5dd84b020ceab24cde1d5c28735aebb5f6db14c1985bcfb81f9f12660a6a5af919afbd7a08989e8cb6fb64809b9d69f1ff98d660db707657b61dc0e7359c24db9fada4aa9ddaf36ed87d4e0b0c9afb28686562fd4ec408410f699e0173f9acc7776b8bd8807a4d0e4d41da12375fb4647d2a79dc55e23825541a2ddae01804cf320f478a0960ee3102fa2e963f43420c72619241a7c76b305480d41ce3f19c089c10015af4d6f4347a6f6fd1c190a50fcb9d898dae834c1437fe8de3789952180e9b0aa57582f9c0e0379597e029a104f00e393dce26a01ac27b1d50fb7931e338cd07d08d21aec56187de35203969b09c6711fc42b10b13b3060fdb1b93bb509061a611607847efec18fa59e58736d4ffd22236a23dbb59d65ae7753be5619cd337004155c0fc040bbe6b466226e9fb74f3b5e4f1943215c73d322acf6ac86498d4637cad5fc949b9e25326da8c205b28f7ac995474226996feabb67dceb228d4a2ad498137c38dcd167dc2c3219b24e134b57b13476b7c57c38783bc910fdddf93361085d1926c7f7b54f3e29dcdef4c0af132fe283bd71c6f6a497197d5c6abf43e7e8f25a9e19a4d8e3402c16772ddfe997c8d3c297da456a5471b0d7c8d017468545f0973963e6d0a7d1d0a62aff5fb6f8cacb61fa7a15a983bbe7c204a5b3243dbc8034bf3a0370427cfe63dee048f5463bda9883f2bb27d79c40b0629f30f51dc738483f05410734e1a474229b7291ec3eb5647144661228ac477793b70596d45f3433d9bab8268d159d5ac92b7c068bd743f4e0a00d905e5c0e6517141ba4a29e81e81207bc0cc2d85f66aed36cd07a7a931b05dd354f3420ff4ea8e336409a97416b0f076e3171f015984b903e96445a550efe32cef7c882d2e2ab4d49eaece13b1c41267cc44232116830f76a60411810c29488a40629a9007696d9ce0b58f1de18704446a7a76d46cb04e2c0ef17d329776b95b385ef22daf98eede69c729f6ca3a76cf7e78dca6df61e9a78b50ce46972ed7a06c37fa8521d9a4af3d7578ed9ae722a1cff0c78f007892bbed83eba3234390748453e8195bfed9fe15da494aa1edf29e8b844f0a791ad1b77c8cf05fbf98cbeee203fbe76c5f50c4b1ce9446d527275bebf912b4657c7949b9973b7ca36e0016b8e3545a9bc8e55fcfa0e5df2304bf91ef1e361f3aa6fdd863b69cdae32234268babe7b131570b5eecde681fe121ac66cdaed8c946c9ea60559aabe73f60975b6e68430472e657f0043aba069164eba19825eeaf07299fa88a73a05255d79b5fa9e7039de97b2be3ea22b1615a45e33aed673d16c0629255497a09f3305b2df2e020e835969584e0d95872b5061533dfd90b2223c8d47a1393e4ea615246923a5702256db6ad318ced9be69fd8f3ae5305502a88530125bf907063a1196203821c09625f54c72496ea5c13115d14ddee02b856b980dedcc887925785642f825933d2af4c87062c562fd0ebf9d345d738f95f21064a0c454c343e7b4a567cc871e417b78ee4bfc7ab8d955f3eb8970e371ae0a34a9879dd64a4236e9f575220620f58e2412554a9fd2a402a116ed38654a9c9b62f036b0e247da0c9ce6705681d8958735032824a33cdab9def14db0c29b44fb228a105ae2858b1bef9449b65c4a77df6d4f0886b59f2a46bbed386436c2bd76d0a08d6b1e8eb81cbf321a819383e2f7732014ea5f65ef2fe20b430d20119ff2241ba5fa97e551f0dd3a4f942235c5128504e7da918c252089c3574be5e8e7a234be0b623e780ff2ce2c9217deeb59fe031f1b0ae06651f8e55382da67dfc82eddf1fa2e32388678eaa880660164d04d5f6426fad369fb18921cfdaef00c200797ebe60bda7b6ee178328bae63370e3e442effeab82c1bd2c0631891e8872aba6b7f7776bb52f69388272591b828b02f9ff496267e34efd6e007d59f0abf64e635b5bf71c268a2a9fe9aa2ac26868a5b1227e643fcfe301e79ee58e5144069c1cd8dcbbcbf3daf918315d24e1c50d18aa4df196657dd94e90d1fe042d44e2dd9d317bee50df108f7f4ee117accf180388ae5104259ec74391ad14de0ee6e716e8ce0bebaf0b910ada3d815b8c30696cf39538124fadb91f159f38909ada493af03f89ee26238c62b45e63c0c4584582181cc71c9a0e0a42607728bc6c5b55f2b6b0948415e7807f12cea05620969ed4b884749483cc8c0b1c84cfcbd639117f28aecacc73412b7a12eb7852154612f77e202befed9b439d8df076c70deb839b7c375405ae4bf3355e3578350b3a91e50b0b7f1c0e5601427a959750472e4ad1bc7ade163aff75a682d2300fa3347ea58aea61885d4bf76624732f8163cbc789bc0b3ec3b0640e5e4c4e1bae00356bce2af198a45759992a37d0d86b5bfca5a05332b7cf0b099137dde8341e663c9dd52eb29625eb8b1f4a90de22677c5698de329c096f38934f8101f8b27ceb983f5a672b40562f7ca72ef9ff089d7530802b95a49ad63aa86f68086a3aae554258401ff0b7f54818c7f82197d4b73cf02fb29c10e388f5758fc635922f41f4aa8add34b7ff4a7a74da8e9fd6ff72673a85b11672d41e12d8db89dec17e01ef229a49df771c63d545932416585026b093b046435ed64fd77e9a60805711f4b5c37b73cd6df7f21c035b818a86631ea307bd8fb41aae624f86cd8fed02ac0766842320d80eea8b4cdaa10ed842bd2f107544e814394b1f30043a0ee94d2e15b4d4afabcc9bf9ea4672112a647dc73a2672e112761269045986b2d1bcaa29f3ede70fafaf9ca52fb25a070f485b4234ca5c7af1207ab9a24c65a5bf244b08e4dfd50c4a00b0f0392f2b95372ff78703c0f2345c3333d70", 0x1000}, {&(0x7f00000037c0)="5cf604713ea5282492a69874af04403e6f03a066e67e3482fe5719bdf18c45898473702bf818654f3b850ed251917ccc911734a703e38ebb1739b40a3ae460b7fa4bc11228bb2c0a789564e8523cbcbf7e129175218ec286d8a895955329761a857728a19248ef625d8530a7b704de1c10ae7b9038e500bc6323461e20dd99c727e403aec83a541dc760438bf322edb91ea14acce824088034bcf92db6dcc7844c3ea40a4c26", 0xa6}], 0x8, &(0x7f0000005d40)=[{0x50, 0x88, 0x7fffffff, "bf148601be31091982649a77f6fdcb2d264b857ec1df53e776a5ac93d6753fa611238c8cc1a7da2e01f37f089d1786af57948f205db820306fe43dbda2243cc6ca09"}, {0xc8, 0x103, 0x5, "587493cb05f4ddbd83e55e3249da048a26fe70832ac6d21565609e53bc4e87e24c494811d4ea807b1ba93e3933915597a2be81f2336446a5c5dac675ddb1a25c75bc66846289edb96d31afd3a6993b4bea7bc32fc3d3df124cfcc2b23f05b53b5b75b34788d7b414e9d4b5f59d9ef57415614aeb8c1e9468370e5dda7f69d16faf828dad8faea23ac5c72a41b02454fbd43ce3b02f2e8e846c21afa6560ab92beadb4dad1d2b2dc06a0a36f9c6b1c4a7755662569b011fe900"}, {0x100c, 0x109, 0x7, "9db12bd9b71cb3205c2fb65da12381c06bc578e0e27eaa630036b60f5355990db04f8ffbac046c8dc8ea77b6abe31164f26a1431b2842c5175059714150432b444f19cb22ce47ee6f4c65bc0a2a4f3661b6d031b518b4d147ca3c9056e6a7d249124118a010f484202aa2ef211f824dc951ba0e204992b7842e4e59f0e46923e744a37b89319e7dc29139885dfac4796c75e7e0cd80cc9ab0b79f012a056d55c488f178c3b31b6e06b9bba8ff8b19ea195a5a12e5e39690dc9ee8c7ab186709af0e5fab3dbeff2b310d4533d3ea4e644b9dd1e267f258c72377cb601475c459417e0c029e02eb8e87fdab9ac622655b3c080e9e125bb71ef5356ef65b9bfdccba8d6eede2784fdbdb12afb4d5b5aef09f6be8ec4a1df01b6ce256a0a7b6884c44b5fe866990120f52fe95abf8f8711933a662c5780f84211971510caed7714966786f4bc6bce042253b8c5ac9a17c264be5d73014ca3db7cb122eca7452165d2ba03e4a8c8e562c35423b4ec91fa2c25ffc02604090aac60c8b101c2823156ddfdc68b841fc13b50b409aeee15f9cbe635bf550a9032313b9582872c50e4a125544b43dd3f21e6cd3532786195cb1ca771adf0b6e0f7803dc2b8e502a1cc9b1f1cb14fdf6892cbbfa56bac0d6de4ebb740b6c0c129b8a094108691b9c1a12ed4fd260ecdfa26bfc8bd22f87a300a3024a763dd83dc20346e23da506df4eafe0ac8aa559fd7c259676368b83a5045de7134dfe54bb8a6edce2d61ad89faeb099243bc86b906510456b2a3624ebaab961249b880980cf00bd92119c4a86cadb33e53a570625047aa07b80d6c73218978337f6791680aaeeff6399f57bd785def6015e9372b1e00c437ab687f8ecac7e1d19733e3c627734963f90a3207412a07dc758fbbd2087697754a4068ada69396484711f83e094b13b0564c1dc4f347ae0fd7d27181ee0f182601f1422ad0434bbc93576795688d366371fe37e6cc13efaecc8338f1c5283a82e8f1abf6fac5a9313bbd935478930a0ea38a0bba5400225f02776e53da1095caa7a90b70660937f6327c33e6dac4d1ca42ae3599d0066779b3bfef19b59200a00add6a481e938b94b069d9b4d940d02355efe36ac0c1e0ce572f93c13aab5afea2809fec2de12fc36f61e205de93c33bd369a4a9aaff3faef30ae260c7c5d88bb4dbc626cfc26174bf3d86961ec236fd5ea8722632fd54210a6d45b9ec076ba12134ecb2176766e51ea4aed80a1fb7925d1672fbf64f8c2d3180997cc84769784c54cac28f53bd4142a1e63ccb4b882f8b5a0a5624ba29fdcf3ccd630d0e6e66681bf8b8dbb5ac6c6c4bd3be25c98bc949ee98884c361606bf77002f7aca508a8626ebc8e1f838ee6ef28741fb72880234e9b42d2851a3a6f8c641b315b4e4be17527921b31fe6581f5781ff860c4b2b4d2fd55c55072f8c4176597208c09206fcba0fca64edadd926a375d01035d0c258efe00b15bab2a846ff494146a5ff758f01fd504eab79208517f0bc79db3f6b84343a618d5cb62de97d2fdd2b9e5b805ecce3d4b4db24e711d18dbe80fb33fc650448bb10cecd291e15dd5d5878299a6616e2c36b106f8901f0b9fe60dad69902cfbee79e21f9aaa1a45db4290f766935bf642da68d61d5e6b118a56dd3218a9210fc3770429211e6b30436837552413df8cd2cdf9deea96560a4d711fd05a706c0d87116cb15c156a477f1bfe9013731c87d634f2e08ae39a33e27a2c32d4a95b92d2cf3e9d4ad7d29c590b893e8d2439d965ac1be9aeab7f0054afe29653a0b35166c69612fbe2a90d9700e9e334d1c8f59a6a0a1c4c2e3a80bc1003e24030534a1dbde549b7a5c5e953bf94bb8b8b403e5dbd1beecee65d953c2d550b3a2ff9abb5151710b7b98f46bcbcd0fa6e71490a5a06bc552e8a91d6309a1fc689e2e9365b4db1b54d7a601ea4251819b3ed9cf4d674e9b627d93f7c9b69d289b7e894980a3854cdfc7b894b1f4a9bad87919a2bbebc9cde4690b84aa3c48ed4a4ad2da680f2de53b55dfc812df6b455ed5665937ccf9d2b6524f6d4922f8b973b1e9af1e002a34bef917aa1991df7d9e26dcf372f0d97cb13466047c8111767c5f4da4c373b2dc5b392ed320066f0b3c7a9e607cbd80b12b174f636591db41c3732d4ef4bb15ebbc6927845412586d8fce5604edf22115ce9c0afe4ffe3a9a687c3cb418a6dcb6a88439e4d8868c51c9ab29f0fc82d41742096de4a090ad814deca268300d2c7464e4b5a68d6976b90fcbf478bc6f7138c92bd319f4f1d7193af316eaecfaa89a51945e02906cca330365583e5ecaa188f57b7b1bd1fb772243f42db9db62220144a97cdc38105b9d9e2a7f869acf4ffe6c65dea8512bcfe9265dad540348487ffacee63b61d6dba46ea916b6af1cea51cc4d276d8793db9f41c4daae15479ac6fbd5672ccaa29a2254d9c7cb73891099bebfe9d0a9796cb617a1f59ada1012d22653d9c4b9a69087e0b21eb2d16a0114b141eb47788dda9096cf8a9b97ed0012c312cb539ae9072e82006bfb7ad358039421c9cc5c660f5d15968e2f7503bd37d7244081ef0ee83cd29a45b91868d4e564e227770c7a4aba9b5f64571df06ba9c5c033337459249554918a39c3f2ccc65f1cd5baf08b93dcf41a000be525d1a0f6f4bcad8a02900b67568370908c9c6c5c353c6ac490aaee360899f91a3c1e3d0351da1056ca4630dbf8f71394ac210fefa983d09e0e610e3f9dc53bd8eb415a7a05594a731e3a75d03aed52f56e0d9a67a3eb4a4502d343429d3c7c6a8a383f29724f11afd81476dd1b94271663e3fd448fcc31e368cb35a0dd22486ef8d6f06076549ac45234442f3043b186a4def63c32d783010293dbd2b28c86c1ff4f3d6a910afd26e4d23866fc29c16891bfb764127f157593a37adf6bb08afba40817fcabcbe35d3ce3ad84f189011f4e806f6b3d29bc030185649b203e092dca442f1e92b5477d7c8686343abfe1159da196c0142399c4509ae70982df7ef4d8dd882f86a029cc49f923aa4a1feefd073aa03d01f30bacc49df888a30b9b166d4344f0961914f150e1749960f9967cee53614770357ba1044c941d7d612820c02085f3a44f103a15c770da341681ab4a240b854e1f4d3c4b387468e725da4d9d085f2ec6a67bb61036d7a99adb9a470c132dbba58e200d27fb586b0ad46f89386427a7c06c05423e056a601f64bd18bdf743553f1fa5c6943c5aa2dd8546f9cf23d9c4236e395adca60284e8683ba3ac501c8b91fe9190028314fd40ab3e090258bb8ccc3f4ab80fb5f753a73723140c3ec6d6e67c745dc9f2fa4f7a8c64123221a7c24401e36394896516b9d210732fdff5710ad92ed4570c1d56bfd556ce15b064a98c67be82cb7e1de8757e59524ddb71a9f952fd8fdca70eb9397994f2bb3e11c57d82e21a94017092cd5d2303ea52a726170d268f3b0b7cd3feb71786e89718217ba4aad5c69aa125a7b7241aec8780a2c95f409bcdf1bb8bda3ffca67dea1aff41fba950cc579fcbec57b567ea0965946b316a0b61fe6ce04294f6d66549167f96b5e5eb5357d650621d691bab4753d12a910b13a34d4508255b3da959187148ae8a93c4000a0c9590307ab507698b7cb06db33c2e20e89fc164d3c5dcec7a8fdaa3ae6aa479602f9267c1a1ed009c4a58fd23b2834555d476f0a61ceafd9f3d2b8041c7910e222b922b1308f0285dd99ac802e5f7705b18a240940fc36c49877b070012a790731a7f813de78ecc147728a1dd5225465e8998ff79fe5b64d81d74dcb039738a2b00423a99e3722aaa4fef3a85e39ff89c90d0d68bee481a7139db5f8ba216c13fb792e0ccb5287f582c451468fa70aea3240526abfcf775b60642f22c8a95f09c06aac93d03e11e281bf24da76eeec4df43d6876e22aa2ffafbae8022bbedd698ccd9d910e42ac69187b51157ea38e87453b18b3e2a3c303bf8213acc20da1327791ea70787cd649ec067fcc7dffc7473f4ba6a7d17bd679851222b24c47205c9837b5bacdfd809a71f1efbb0d665fce46b0401f1fa0515a75db65e4061b8eda67539330864132d52de5dd046d503ecb000b1d925e22bc9ed8048d423de8bf9f54380dee44060dff7da860d980395bb8eb3c5bd8a403f4959e0b77259ed071d9906c1bc13863c223abe99e93a7a2c6ed9a58ca64dcb0419edef51d29d1a6c040f5663e14abacd3d8c7b130a34e3af3417fe8ce8aee2658d28e494039734798d9618a25f78f9d8691eb05940810831a3a9d57f3fbbf942f3e3a59ed5673b6f5e57ada0fa8b597551561209d4105dc66aa99784f15ff97c42e80c2b5fe61d84da0e1c0bd6a62bb2bcd2055862d69912969e02b91b4d8472e864e0bb114d93369b405f4c70d2672122fb04838d3786c3dfe50c1872321129ef893dd404e6042e3b4d47896e1d9c4259e6d1eec171e3affdf5cbd176dd617d85750169f09547df108241302b8e2d4cb6469deefc1051fe7499b6a854a4c02cda6fd27e34773d7cf6eb201b865f7841db94b2deda25dd335df10ff667d8fd83db5f663fdbb1cc894f996bd0a0ae3ef462f387b754b8948ac81cb296f7f00d2617c50782141cdb74224e9780cad03daf7a0450867155bd7ad7162e181c5dd35db186938c0a79f5925ca3ec1019222d24ec42d2e024b907340cef27832be9d374e68b32719477271f06213b7751a68778d46f2d21945957cb27fe1342b6d29ea068c315f784ec6b8aae9c49cbf71e2ea39a04572e637f3b5815df17e6ba927d971b1eaa84a548245c5bacbfe529565cd8bb763e4f2cee1feda38fffd2c89959cd7e51070cbbe24cf6d7771472d8feaac61b46ddfd30cf91bc53043cabad434c94e50869c913c08356c8f7151254347ccad4f98ecd2e0bdc3a6162f0220c80648de9384a101e3cdecbd9d32b43feccec2ad6babc3686b1b5b83a4f4a45f583da07e2e23c5bda33448e7f0b9d917a3750ed1ef14b151b17b29702d513540b0b0f86085abcc3df5f5dda14ddd7ea2ba29af59870207dc785a6636c0230925de5264711db94a57d3e260c44625209cee5b71100629f3ca577265b3705ad2426330b14a0b80431b9c8d2e46140a172bbafab07bf191c55798d1d0e34831c8886f060228640a22d969fef99afc27f11711408ceed2e277f95020f8e05f331b04422d29fc0c7a29d364972f9fbbf9ad579f44b15a083aa69e254f4e395da302fc05d70932afc01ee4ac4052dfcb250ad7e15646f90e98bf7009983633bd4108744665e6c5311ce92b333391787a8ec5e3fa9c3be73ba270c8101ecdbc1a5a5a221604972a0d724adcbcd91c63b7b7f76d322cf904e80d1386c2b32b82736b4f2353b642b5df070808c5893a98223f199b3834ceb1aba3996e9bd92bbcc24d43fc229267555feaffc2e930ff5fdd7d2d0419bd9883b9993e85d12c9ee29f7f949fadb0cced608e5b35881ec48a9ce8578f463e28519f03e76867643aafb8f58bdd08e0d5d8e52a627cf6e207ab1209336aab4154d645920c7e69dd4fc88d746abfb4488ef5a1fa0bcf6bc2215af416a8256cc9aa60eeee936f68d159af80e0151a81795b4d9b67a2e564ddfa280dfa5274eef000a97812a656e861d1b0c13980b40fbac808d3a6e313f24f5df10fbb939dda13e19e29261fa80d320dca7867bb4f7987641107bc7e2eecef8c353d5187ea0cb2764b87dd5547d5d8ae4ca78272db91fb7b599b849e4f9f082fab03c480826b2053824ebbe9e8b6892f40b7245fd1a1810352365ca58"}, {0xd4, 0x15, 0x1, "541ba3bc6b78f56d1ba1a049fac78874804ac92bc0211d00ca0a18ee1ebc23908304eaeae0d6b41ed5e4515787d27a84606a84a5cdafcf6dac76d28c7ce2b3f11bd1fc2728f8fe9e050daa185edbe01591b3558851f95b45341c17591a5d6691b562e13a5f121fa2fec97176da9981bc01531f54cdf50bf4bc745c13269c672c18ae11874b3aaec0045d20ccde8c250a1f48ca9aafb4ba03344eb2fbd341abfe5bb040ffe1852f9744f2cc1b9c415bf4a842ae17c4bae5a937e3b18e9e8305d8db105f5161ba6c20"}, {0x2c, 0x10b, 0x8, "8e479e25af497e7c53becec0c48d6e851e594af27d71d2c4801a9cf8d184"}], 0x1224}}, {{&(0x7f00000038c0)=@sco={0x1f, @fixed={[], 0x12}}, 0x80, &(0x7f00000039c0)=[{&(0x7f0000003940)="21f4d354c000043eaa86c5c3bef0eb23acf13c3db061994d5ac87faeb9bdafe576261c30a1a9595db49b111056d714cfef04a51a6c9ddc679f1d7c5b123dad86e0daa37dabfe00bb6ccf644fb2f58cf55a38c0bc", 0x54}], 0x1, &(0x7f0000003a00)=[{0x90, 0x117, 0x1, "2c9036adb3c72065c1289fd55af498e8fb2b9e88a61942736c063356524b0eb0aea6731ddb63dcee0e33bad212e12dfc76e06b01955ed85aa9a42537204fa73724b94f71b0bf5664613d3dc302cbf5574eeecabb2624598cc52a9e92030b3df688cd3ee93bf71686316d44ab54c8dc1bf6d38b1fdaa6369e979a2f2665a1ef9f1b82"}, {0x108, 0x117, 0x8, "a12ead9e01ebabedfd45f2a127a118acc81d1e1ee600b72d601b5283f61f28b13a555bb9d972a9a93d5e8e2275ffecf17710a2d846aa8521a9511c470a04c8b6e06fb51d9a12dacf2d11ec52c00e570e71f02405136a7072406564d22e15e42e1dec018311edd8b358e34b05b016811706112fb1c5b0b52afcfe5218f69b98cca525bac9424dad3777bedf0f847d4c30585ede82c9d1dfbd5e8a6a9afa3f81b7b7bcd0b37e5d76e0ca5235696bf0e7abede3de55256fdf0a07a308f1b884843ac9d4a530891e1495a5cdd7b07ebfa3ce7965ac30b7610d6db9ef96d0675eac5b93572b92c37dd933a5af5329acced570c403d9646630824c23"}, {0x78, 0x3a, 0x3, "8a4fd03c108b3e206f2fa5658754526ead80861b4231f0110e3d69fd0c550bcc35e3a1e5606544cce1217a25018d4ab4ad1a94dec9c3c0e915b890249233969ee9776c5acfa026a5da16cac85525658e0f678d8f4ca1f19106efb8dfdbb54fc7a9f55edcbccbff08aee362"}], 0x210}}], 0x7, 0x800) write$cgroup_subtree(r2, &(0x7f0000000280)={[{0x0, 'memory', 0xea}]}, 0xfa38) [ 276.252686][ T9972] 9pnet: Insufficient options for proto=fd 19:48:12 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) syz_usb_connect(0x0, 0x2d, &(0x7f0000000040)=ANY=[@ANYBLOB="80c0859102000000000000b838c5105909d02b02e20000000109021b0001000000000904000001b0144c40d68d29912fb3191178a308130581", @ANYRES32=r0], 0x0) syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x40, 0x461, 0x4e72, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0xac, 0x68, 0x4, [{{0x9, 0x4, 0x0, 0x4, 0x2, 0x3, 0x1, 0x3, 0xfb, {0x9, 0x21, 0xffff, 0x95, 0x1, {0x22, 0xdc5}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x1, 0x1, 0x6}}}}}]}}]}}, &(0x7f0000000540)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x210, 0x7f, 0x2, 0xff, 0x8, 0x2}, 0x19, &(0x7f00000000c0)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x8, "6bd39cc72908579b93ede2d0bcba95a7"}]}, 0x9, [{0x84, &(0x7f0000000180)=@string={0x84, 0x3, "f63314c41ae4952a61f21a22b479cc4cb648c5f8e3882f5b16aabe496782b2da01441653d10f705956d8b31a3f9c1902fcd8fec17d4f4382c155b75ce88ba4e45e60e813d8a5936b89da65a6d3d00fcc3375a72130eecab62024c0de09a072d6bb73191eff7e147131dfbd370aeea25415bc6cd47a31dad0721705cfc1ffe202bdb0"}}, {0x37, &(0x7f0000000240)=@string={0x37, 0x3, "9323833e4d4ee3b255da8c13e642640005197c6499b9f0e5c5ecafc588f7d231bb7125c4d5cd0275135d1e8a8708f6d1bdfbdca383"}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x415}}, {0x4, &(0x7f0000000340)=@lang_id={0x4}}, {0x4, &(0x7f00000005c0)=@lang_id={0x4}}, {0xbd, &(0x7f00000003c0)=@string={0xbd, 0x3, "8c5052675353498d7c12d0b00df27077a1bb443efcd419fbb4535530ae51162ecf45b0af2b81d951323e6cfb143d44b896ea70597ba55e5bbf703fc4607ac60facf3a0f27cb22f92b7aa3dc5ab3dae4b21018bb5f78e9413ba753419f1fb0aff5539fe64ff0cd6fbbc8c233ee423e2b90b3b5a885e4b1378436988af7dc9a26f603135e5a80e982d039c60d0c6e9f7e13542155c7547f53c2882beb32e4b370467b181b12f1c1da80c42ed7a1b431f18547986339782f73a08f951"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x144c}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4}}, {0x4, &(0x7f0000000500)=@lang_id={0x4, 0x3, 0x240a}}]}) r1 = syz_usb_connect$uac1(0x1, 0x13a, &(0x7f0000000600)={{0x12, 0x1, 0x221, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x128, 0x3, 0x1, 0x5, 0x50, 0x19, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x7, 0xff}, [@output_terminal={0x9, 0x24, 0x3, 0x6, 0x205, 0x4, 0x2}, @mixer_unit={0x7, 0x24, 0x4, 0x6, 0x5c, "56a1"}, @processing_unit={0x8, 0x24, 0x7, 0x4, 0x1, 0xff, 'w'}, @processing_unit={0xd, 0x24, 0x7, 0x2, 0x4, 0xce, "e52e0af5fae2"}, @processing_unit={0xc, 0x24, 0x7, 0x3, 0x6, 0x81, "d8f7503626"}, @extension_unit={0xc, 0x24, 0x8, 0x5, 0x6353, 0x2, "7113cd0b4e"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xa, 0x24, 0x2, 0x1, 0x93, 0x3, 0xc5, 0x4, "c287"}, @format_type_i_discrete={0xb, 0x24, 0x2, 0x1, 0x9, 0x2, 0x1f, 0x6, "9f2c6c"}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x6, 0x4, 0x9, 0x40, "d03c"}, @format_type_ii_discrete={0xa, 0x24, 0x2, 0x2, 0x1, 0xce, 0x2, "d4"}, @format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0xab, 0x2, 0x3f, 0x8}, @format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0x40, 0x4, 0x7, 0x5, "9891eb049b"}]}, {{0x9, 0x5, 0x1, 0x9, 0x10, 0x20, 0xfc, 0x0, {0x7, 0x25, 0x1, 0x1, 0x7, 0x8}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xc, 0x24, 0x2, 0x2, 0x800, 0x4, 0x20, "10742e"}, @format_type_i_discrete={0x9, 0x24, 0x2, 0x1, 0x3f, 0x1, 0x2, 0x7, "84"}, @format_type_i_continuous={0xe, 0x24, 0x2, 0x1, 0x3f, 0x2, 0x3f, 0x6, "adea82", "ac5f96"}, @format_type_i_discrete={0xf, 0x24, 0x2, 0x1, 0x7e, 0x1, 0x3, 0x7, "9dfba96399ea44"}, @format_type_ii_discrete={0x11, 0x24, 0x2, 0x2, 0x6, 0x1, 0xa0, "30c115d6234e2565"}, @format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0xa8, 0x1, 0x1, 0x9, "22ec1a"}]}, {{0x9, 0x5, 0x82, 0x9, 0x400, 0x81, 0x5, 0xe3, {0x7, 0x25, 0x1, 0x83, 0x1, 0x1f}}}}}}}]}}, &(0x7f0000000140)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x310, 0x54, 0x8f, 0x9, 0xff, 0x7}, 0x59, &(0x7f00000002c0)={0x5, 0xf, 0x59, 0x5, [@generic={0x16, 0x10, 0xa, "20bd5ee84e65c50a073212f12a64f0fe9fdace"}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "71e8ac8b196cc84a1798023b06b5d267"}, @wireless={0xb, 0x10, 0x1, 0x8, 0x10, 0x8, 0x3, 0x3ff, 0x2a}, @ssp_cap={0x1c, 0x10, 0xa, 0x40, 0x4, 0x4000, 0x0, 0x2, [0x0, 0x0, 0x6f, 0xc0c0]}, @ptm_cap={0x3}]}, 0x2, [{0x88, &(0x7f0000000740)=@string={0x88, 0x3, "000efe967c452898d48505c273804a46bfb3863fa84b7712773fec601433aa5d4f4f59e4a620da5c53f93248278a602549b943331609469cabf6731eebb7c600c19397b72559fcb749b877003f00cad6c5e400266c6402fab278c2fd20dd330e8a554094e1d7fa781e43ae3631287f04e419316cba8f5d05855514c493f3b0e1286f4f9e5645"}}, {0x8b, &(0x7f0000000800)=@string={0x8b, 0x3, "037d568bbd1a3388a4411c3cc77a113dd776643695851741bcf66875cfe11aafbf640f82c7d1235f51b97e0102cb8b64b333c1cc1dbd6760c0e9a36a48bd7eda9a90a77bf12e6272e242da853854c3ff0eb04065df3b2d6c6350a61bfcf91dd6f3c3ed66dd45050234fb3b6ca372b6cb14363c7e793aba3a2c774b9c055dc9436da4e1230f6eadf981"}}]}) syz_usb_control_io(r1, &(0x7f0000000a00)={0x18, &(0x7f00000008c0)={0x0, 0x22, 0x50, {0x50, 0x0, "ba9ddccdda733c63103681953182a2c93ef53d3e598a5a41419b9398ca41e2b0799d9678010e1b79dcd6e4e2bc1d36fb8fe122803bddc46fe5a40d4aee967e0f1b3951e5d4d3838d56fba59c7f34"}}, &(0x7f0000000380)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x40b}}, &(0x7f0000000940)={0x0, 0xf, 0x2a, {0x5, 0xf, 0x2a, 0x5, [@ext_cap={0x7, 0x10, 0x2, 0x16, 0x5, 0xd}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0xa, 0x6, 0x3ff}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0xb, 0xc, 0x8f, 0x8c85}, @ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x7, 0xc5, 0x4a, 0x9}]}}, &(0x7f0000000980)={0x20, 0x29, 0xf, {0xf, 0x29, 0x0, 0x2, 0x2, 0x4, "5baef1b6", "75b02b07"}}, &(0x7f00000009c0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x0, 0x2, 0xf6, 0x1, 0x8ad, 0x1}}}, &(0x7f0000000e80)={0x44, &(0x7f0000000a40)={0x40, 0x12, 0x68, "aced9a6f66d933e2f6ec19499b4e347cef7bd953da79ebd47b5e0246cfcf14e7e4f4bb280b2f982a4dff07000000000000fa077ee1dca5558a439f0f08ec44495c41dbd2c105b9942dfbf31650f08383868e018b413714e38d0395bfd4584e2d65ea000000000000"}, &(0x7f0000000ac0)={0x0, 0xa, 0x1, 0x44}, &(0x7f0000000f00)={0x0, 0x8, 0x1, 0x40}, &(0x7f0000000b40)={0x20, 0x0, 0x4, {0x3, 0x2}}, &(0x7f0000000b80)={0x20, 0x0, 0x8, {0x1, 0x20, [0xf]}}, &(0x7f0000000bc0)={0x40, 0x7, 0x2, 0x1}, &(0x7f0000000c00)={0x40, 0x9, 0x1, 0x3}, &(0x7f0000000c40)={0x40, 0xb, 0x2, "ed7b"}, &(0x7f0000000c80)={0x40, 0xf, 0x2, 0x8000}, &(0x7f0000000cc0)={0x40, 0x13, 0x6, @random="7104bcca6f12"}, &(0x7f0000000d00)={0x40, 0x17, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}, &(0x7f0000000d40)={0x40, 0x19, 0x2, "e77b"}, &(0x7f0000000d80)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000000dc0)={0x40, 0x1c, 0x1, 0x1}, &(0x7f0000000e00)={0x40, 0x1e, 0x1}, &(0x7f0000000e40)={0x40, 0x21, 0x1, 0xff}}) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000b00)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x97, 0x79, 0x1803, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0xfc, 0x90, 0x8, [{{0x9, 0x4, 0x0, 0xff, 0x1, 0x3, 0x1, 0x2, 0x20, {0x9, 0x21, 0x4a, 0x4, 0x1, {0x22, 0xa2b}}, {{{0x9, 0x5, 0x81, 0x3, 0x400, 0x40, 0x8, 0x54}}}}}]}}]}}, &(0x7f00000012c0)={0xa, &(0x7f0000000f40)={0xa, 0x6, 0x41, 0x6, 0x4, 0xd, 0x10, 0x7}, 0x102, &(0x7f0000000f80)={0x5, 0xf, 0x102, 0x2, [@ssp_cap={0x1c, 0x10, 0xa, 0x7f, 0x4, 0x0, 0xf000, 0x400, [0xff00cf, 0x60f0, 0xf, 0x0]}, @generic={0xe1, 0x10, 0x3, "3fa3ff17e53c36ba42c2393ef3294d49bc58a5ff0bdc6159c9d3d2c2cb360a6449b29363f46e730fa47772fd393f082a75c4795cd6703d5602f6483e8f3e78b879f2c42e0cfbc855e643b82fe3c64c65910bdbddea03fa9b8f73d61d88a2131cca34bca5def3864c197f755f07eeeb639106507b965f28164affa3abb7b04bbcfc643aa2017eb3786a40f92a8d96105d160df43c2dc23d110b92c142ad73b14384f892a75311d6dc74edfc9a0f2d197d97ef017d5923aa7df2cf854f6b78fc95c6732d83b5fc736398d30149e4128deb26a5207516782ce37b166b42e6ca"}]}, 0x7, [{0x4, &(0x7f00000010c0)=@lang_id={0x4, 0x3, 0x1004}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0xc1a}}, {0x6d, &(0x7f0000001140)=@string={0x6d, 0x3, "2d101bfd60cbb7a7d5b85b78bf076efcdcedf73c743927f55ccaedecafa1fdd90d050f89d043a7fdd356ea81180247ca4b54992f468de7e11840205fe5594d4962140d348b49a04dd7588858180f7ff7eb78d66ecfb99a563fa38ab64dfd772d07720a3b18a058c4b82e6a"}}, {0x13, &(0x7f00000011c0)=@string={0x13, 0x3, "815946ed236490ad4c93019b03eb1a88e4"}}, {0x4, &(0x7f0000001200)=@lang_id={0x4, 0x3, 0x412}}, {0x23, &(0x7f0000001240)=@string={0x23, 0x3, "e614d454b28f30d31e7dfa452aa699f50a268eef4cae81ba91038a7d45c4a86175"}}, {0x4, &(0x7f0000001280)=@lang_id={0x4, 0x3, 0x804}}]}) [ 276.527501][ T9962] L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details. 19:48:12 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) dup3(r0, r0, 0x80000) getsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x1, 0x0, &(0x7f0000000240)=0x45) [ 276.962241][ T57] usb 3-1: new high-speed USB device number 6 using dummy_hcd 19:48:13 executing program 0: r0 = syz_usb_connect(0x0, 0xc4, &(0x7f0000000080)={{0x12, 0x1, 0x250, 0x24, 0x1b, 0x94, 0x20, 0x103e, 0x3e8, 0x1ed2, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x4f, 0x1, 0x0, 0x0, 0xa0, 0x7f, [{{0x9, 0x4, 0x38, 0x5, 0x0, 0xdc, 0x7c, 0x9, 0xfe}}]}}]}}, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, &(0x7f0000001cc0)={0x34, &(0x7f0000001d40)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, &(0x7f00000005c0)={0x34, &(0x7f0000000040)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_usb_connect(0x2, 0x65, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x87, 0xa5, 0x6e, 0xff, 0x12d1, 0xdbf5, 0xa0b3, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x53, 0x1, 0x8, 0x1, 0x20, 0x0, [{{0x9, 0x4, 0xfe, 0x8, 0x3, 0xff, 0x1, 0x6b, 0x4, [], [{{0x9, 0x5, 0xa, 0x10, 0x400, 0x5, 0x0, 0x6, [@generic={0x18, 0x4, "ced77b12181a462012c13cadd1f0bd24d9f388b84445"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x3ff, 0x7, 0x1, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x2, 0x2}]}}, {{0x9, 0x5, 0x5, 0xc, 0x3ff, 0x3, 0x3f, 0x50, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x6, 0x3ff}]}}]}}]}}]}}, &(0x7f00000002c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x110, 0x5, 0x3, 0x20, 0xff, 0x7}, 0x99, &(0x7f0000000100)={0x5, 0xf, 0x99, 0x5, [@ptm_cap={0x3}, @generic={0x62, 0x10, 0x1, "561e4af67ed3f0ae48c85bb822156842268fc224a44ac83409121d9006b28e1b52068985ee726ccdf018025d88a5a26487dafa9bc3650b8a4f078b371837c377b65d1fb70db7842e4fe812469ac61793eea82c6ab9450bb6d8d25b0e922fef"}, @wireless={0xb, 0x10, 0x1, 0xc, 0x8b, 0x5, 0x6a, 0x2, 0x80}, @ss_container_id={0x14, 0x10, 0x4, 0x2, "1faef4ad94f7878da5d8b3996f09253b"}, @ssp_cap={0x10, 0x10, 0xa, 0x4, 0x1, 0x0, 0x0, 0x2, [0x3f3f]}]}, 0x3, [{0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x412}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x43e}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x40b}}]}) syz_usb_control_io$hid(r1, &(0x7f00000004c0)={0x14, &(0x7f0000000300)={0x40, 0x6, 0xe8, {0xe8, 0x10, "104dce4df6eeeb9d60679901c9d8825c600c08ad93d5bed701590415db3d6ee5073c6b12e9690d59facebae1f347b2dfc38d98ea683931ef936ba536d7fe24862ab700865796f24297a995ffdda7877980c2c18e02332a67d2885331823a4be9338e66212312d024c7302bb0a334c390214bbdfb118e6d9bacae6fb99dbe5f90790a574512edb4b964deb6402c5d1c710f4e786ce7fc48f47bafbb0babd075ef98cc9a0247c69745c2ae8e085fc13980b50e88e53e18b71b8c1269ebff514d875e1ebb75d6dce21fb74183b4abcbf05382ef6613c1063eabbf0ef8c82cd82590104c2c1f9b1b"}}, &(0x7f0000000400)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x81d}}, &(0x7f0000000440)={0x0, 0x22, 0x1a, {[@main=@item_012={0x1, 0x0, 0xc, "ad"}, @local=@item_012={0x0, 0x2, 0xa}, @main=@item_4={0x3, 0x0, 0xb, "f0269438"}, @main=@item_4={0x3, 0x0, 0xb, "0ee060a3"}, @local=@item_4={0x3, 0x2, 0xa, "31b872d0"}, @main=@item_4={0x3, 0x0, 0x8, "6d19511e"}, @main=@item_012={0x0, 0x0, 0x6}, @main=@item_012={0x1, 0x0, 0xb, 'M'}]}}, &(0x7f0000000480)={0x0, 0x21, 0x9, {0x9, 0x21, 0x1, 0x2, 0x1, {0x22, 0x9a7}}}}, &(0x7f0000000780)={0x18, &(0x7f0000000600)={0x20, 0xe, 0xc3, "2b5ddb8c1840fbb7ffb5f93e8c30cb5e6a2359a29a92561eebb9b1dcf0c328fc5f5603a400340c6c320ddac2b887fa1de7b5ac49e28caed9b156bb72180644378ee1e4f3d048a730df0c00fe311bddbfee3f0db6f1b5751fa28f02e4686c469702e9f44b5e368eae91d40227e9a7b0c90c16c6622a72f6008b6d82c46ed1c20524bb0a0ca86e4868c5fb6eabcb47df89b84b21508c2e2d3c5cdfef9018e30747917b120603c8955ad79cbef8ba207525b051462204787bb61dfbfc7d51b6bcf6ba64b5"}, &(0x7f0000000500)={0x0, 0xa, 0x1, 0x3}, &(0x7f0000000540)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000700)={0x20, 0x1, 0x5f, "106437a6c41a374f7f87e5cec9b9df604318518ed28cfd22b45adef9414b74578986232f99ddf7893d82db96e61578048d3f2be79f220621ceb335882741195e16c614bd08d4665c368cf863125a835ef07af095dd2affb4ea9759646944ea"}, &(0x7f0000000580)={0x20, 0x3, 0x1, 0x40}}) syz_usb_control_io$cdc_ecm(r0, 0x0, &(0x7f0000000280)={0x1c, &(0x7f00000001c0)=ANY=[], 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) [ 277.153900][ T57] usb 3-1: device descriptor read/64, error 18 19:48:13 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000000)='NLBL_MGMT\x00', r1) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000340)='802.15.4 MAC\x00', r0) sendmsg$IEEE802154_ADD_IFACE(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000380)={0x34, r2, 0xe01, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy0\x00'}, @IEEE802154_ATTR_HW_ADDR={0xc, 0x5, {0x100}}]}, 0x34}}, 0x0) [ 277.422890][ T57] usb 3-1: new high-speed USB device number 7 using dummy_hcd [ 277.613221][ T57] usb 3-1: device descriptor read/64, error 18 [ 277.733638][ T57] usb usb3-port1: attempt power cycle [ 277.823465][ T1979] usb 1-1: new high-speed USB device number 12 using dummy_hcd [ 278.073284][ T1979] usb 1-1: Using ep0 maxpacket: 32 [ 278.139456][ T9999] udc-core: couldn't find an available UDC or it's busy [ 278.148348][ T9999] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 278.261359][ T1979] usb 1-1: unable to get BOS descriptor or descriptor too short [ 278.323489][ T1979] usb 1-1: unable to read config index 0 descriptor/start: -71 [ 278.332779][ T1979] usb 1-1: can't read configurations, error -71 [ 278.464784][ T57] usb 3-1: new high-speed USB device number 8 using dummy_hcd [ 278.643259][ T57] usb 3-1: device descriptor read/8, error -61 [ 278.912321][ T57] usb 3-1: new high-speed USB device number 9 using dummy_hcd [ 279.072508][ T1979] usb 1-1: new high-speed USB device number 13 using dummy_hcd [ 279.085317][ T57] usb 3-1: device descriptor read/8, error -61 [ 279.205142][ T57] usb usb3-port1: unable to enumerate USB device [ 279.312783][ T1979] usb 1-1: Using ep0 maxpacket: 32 [ 279.389334][ T9999] udc-core: couldn't find an available UDC or it's busy [ 279.396660][ T9999] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 279.472494][ T1979] usb 1-1: unable to get BOS descriptor or descriptor too short [ 279.542635][ T1979] usb 1-1: unable to read config index 0 descriptor/start: -71 [ 279.550707][ T1979] usb 1-1: can't read configurations, error -71 [ 279.590614][ T1979] usb usb1-port1: attempt power cycle 19:48:15 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000004c40)=[{{&(0x7f0000000700)={0xa, 0x4e24, 0x0, @mcast2}, 0x1c, 0x0, 0x0, 0x0, 0xfffffffffffffee6}}], 0x1, 0x0) socket$nl_route(0x10, 0x3, 0x0) 19:48:15 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = accept4$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback}, &(0x7f0000000040)=0x1c, 0xc00) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4, &(0x7f0000000000)="8907040400", 0x5) connect$inet(r2, &(0x7f0000000080)={0x2, 0x0, @empty}, 0x10) r3 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) r4 = syz_open_procfs(0x0, &(0x7f0000001b40)='net/dev_mcast\x00') r5 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyS3\x00', 0x802, 0x0) sendfile(r5, r4, 0x0, 0x20000000001000d8) ioctl$BTRFS_IOC_START_SYNC(r4, 0x80089418, &(0x7f0000000180)=0x0) ioctl$BTRFS_IOC_RM_DEV_V2(0xffffffffffffffff, 0x5000943a, &(0x7f0000000a00)={{r3}, r6, 0x14, @unused, @name="f468f6bc79c0bd47713e8ec88564f572175a3e70d9adece3970b355ddc3e0c9379da5ec37e4b6b1a6749a22fb2011dfc8a4cf278b9a3e6578e5a07784b1d0d63d38324280e97c45b9ac881f6c9e92440e45566d6c6aaf7a0a14ff45aa67db4607a05773a70eaa2e5ac2cb8904bb8a41afb9c96af32ddc2f4582e5eff0728e12b37d83b03472080938031cefddf4e312f1f1d6707c3dc6d188c38f5369eb2b18bdd8992d4560148d471a45da80003a4a80b90d03724208d98e3f11a910d3fec7bb14b20eb145d559b0a34a30688ae6e34d48d8ed10bcb7cf3cf1bd0c48755fe055250706b8a2ac2aa82c430c0d39f1030de563ac86e1f16820d67f089dc387c6f9c8f9264e15c78ff08bd102cdec95628785ac84c5945cabda88e08d19f52b1c67b75614f3ff957109063f3958520c29d4af118ac0ea56db3ee667c8fbb9dc2dd96edeee830dd68b75ec6bf909d5661a9c4175057616930c12356bffb2c566a4fd0b0264050c30d99db194bba5d8045046acbef8c64788a1e3c36a1f1ea6e5529b33f0df15c299fb950b11412aa776cd9a3ae44af11a1c1c167b8c56e33ecfdf86cf33584424266edcb6d6ffda79334466c019549625e31d35729ac4024c10d80f25cdbc95d0bc108607f3a3b3df3cd3dbd4241a8a6f4cae529303893a9c97640114599d9a38c25380097d5e2954f5ffdf7d9bc98b485caa036c29adcd8c825e54636872804fc678cdafacf2ecefcad3702b9d67f9b3486c8bca11fb0d94d70e176f8509e36967686bf3e98517f14d4d8d3be87ca5ecb343a94d8e709c7ae53c189a71813d2f5078f86abf23674f1cab072dd8c65578a01ea348190cb63ef315612bad3ca171fb0a2ffb11f446021c881a90e20ffed3ca7a4a4107728f96914bfdec98e6dd8cf93f168df6553f2086be076a6b7c69443802d13582a5f2fb7da3f5cc7d65346d6fd5b89e8af8f58572ce14dd2c9fb2f3ae2083dc0c8157b5cf3ae4ce43c05340443dd0010baf7f8c9dc081c890c0da620001937bf7f41631f1e0515f84588c826874b17f72d18e2dbf8955d784c5cb511a5b271f5cd739547da3c878aae1299fd5a3b44946a9ae07d713075176dac4992954a7ef48bdd6dbb775e8223a4ebddf0d090fc5fa7a75e4782456f04ca5c6ab28945a28f021fa77e1a2729442912f52175b7fec498baa9d7df3218c36f8732e97814f77634cf6ff160673f04426dc1d08a09a844ae6e95ba17a9b0da072d10e2dc58300882be9612e843f60a5e5ff9454d370898a5fc48bc075eb0f7759c1346838158e46e21f1b5e601ce648ee8a4fdfadff3d3e8c8b591619e56ad1e38bc779820b248e4dbe5c2a6fd92741319bf3cd3bd21887b2696c0605e793b71a07ebe238013a102a4664ef38f472a7b693645d951cb4bd129b8d0f8c1b35aa8572a8ae7ee03dd666105e0d3648993fd8f9f1bfe701fe0f27507ca8e473e1cd31071cad1b265f0d48f5cedfd648d50e0cbb80a9bf5cab82fc9d03bf934a1c3cb4bdfa7d6f9c135f35171d588938a08de6de98fea89dd7772986f077b1101e6dcde98c0c1ac7999a17183cebc2668a0ec74839976520ec6a503cb1c2863201583dea2489846abc7f588bb059b8da201793dc386699c96c85a02d36bebbb027ed5bc2b2e80e110f0a26dab9c7d9005c90a48921ad6092c4a1be312bb6558df5ac9e673a5e82f61839f4cb7e6e773592a7836576c1997d2d18d45fdad44500bb373005667e178ce98b1748faa803f2808a9497011b08b6079f5f4add12e6936fff10facb773eda9f5ab01e1930f55898aadee2e28e671d7b36cbeb832c22137528f2cc981233b30e8f66dd2fb79da2b7a220815b4a8d1c21fe7cc5938f61aed9a5e87ebb824d2b549f993e8ef400e2ce64c947166f3eef1ef4ed62c6a6ae50cd665937e8e415b7fabeb07df4944029baff976dbf3fc0540e43481eef5ff323ed64c350618e4f4469aa313bf427aaa86c50061ce72d995a6536f53d03e4a0b926c5ee3ef4dcc0b2b99e80180ee9215002b91cbdda1e57ea5a9ab4b448ace955475503d320a2ecd8061198ad47322a55c22c88bb7fdaf90740ff23406ce90984e6057891934c54aa055902358e5f13b5a6a136d46a39ee9107495f930970830379da4bc90f393086fce9ae6aa93d3fdcec4e7950da79666c191be619242326603a7c26a66c64898babc8e52815f2f54954a6b4f699d3f45c4ac0e8c2e335af3169c1ba1c73835bc73c4c34e1a4cc83e45680395cdc509f01e8673b263e0b0f469d53e771e5955f6cc575053b600cef3790a6504af7dfe613c7121f2d26e90821f6fbf6a40aca561f51473906fec598d821ea20540a20eaead7663734eb8761b6e5110df08a56c9bcb9aa4e12858d1d41370da4772dad6aa839d315808fc0094fbdc09298c9f4e5f17461a2e1a01b0373541ead4d7a85d3d942565e5a7fcd643bae0006ad450435a586998ae3aa25c3299c79d1b0f82d05c13fa57648f43a1f3ba30263e9bc684afd9b3e14095ae280efa41e536d666fdc0538bb1aca20fecb35798ab5a3af5d6f7ea61de754879b68b917bde1ad6805e1b6a47028cffc6af3b07094bc2b64a150dde76209e36ae7382fbbfe68cb377c3953569b9711f49b5fe3d3678b04c40b3b2e6c98854457336397f17c36d9f04ca2daa391509857821064608362e86d3b92f4932dff3ee4b48bcfd4178d41fe97e6880dde1cdc965064628e1a68ebe6574c3f7a6094b638fc7a302bbe58146fb935d8b1a70d14b933edeab780458d5b43655556ea511a14cfe9b43f452e51d88a48f434cc808241a33ee0e8277f1edbb9da3d73739252721a75c08bb41cfddaee6eaaec8bd69ec84adee9ff8ab8d69dc8efbf5fbfbd8522258a21f4bfc04e081452a5884ff26cb64447d834a7f174105347e226c158620c5b548d620246258ea864a07dd95e444d91204ebe904f74e9ccaff70fa6b5a72f1010aa51a76926555342681746f51353fdfaa1fa07b768047803263d04f6405f34683c325cb8557e3a77544a42b1a9777da39e142812a34e89c84e9398b9768b5cdb751b257a0cbc5197edb57be0e27483e5f5819e33f0c54a5f12d442bfc1991a44baf2b767353c855934a6b596d2c13833178413203da9cf25fb4db6e26d11a87b7e8107db4d6d41572c77661777f32cf1d0b035f9391c3ea9aa4b7dc37f47da8b50db088b793fc694a193bab87dd9e3d15ae189b4a754949b18452a9e5c1be59c05f793f1d6740861199265304d452b6547e287588a32ee05d7172b31a277c9c7abe6d1f56c09e42c8a48752bd82f6087029d78bf8b39b45dfb3a08bcf86a00caccc8805147a1ff8ddf9c75ffa9d13e5bc3bcc591258ea040ed963b505ff5e4dd9ec05d652dd7e07d3be157cf274f1a79e1b6f80067b2ddb92d6231974944e026bb4c05c58ab930306cbecc58b5d18f0d5c09d740deae1d2f8f4fcf5f5bd9acb391f3ea697b7cfe9da5ae7b64b45ce90e28228dcc3b4077a3b5dd2c09ee0624d03483cafd207a4c99c98cae5f49ff221cdc01e3f03878f035fa4a76a4fc3c8eecc5f83d77e7d0f2b6b788584a59dfbc3d097b43e461c07bf61f023860e16a54240d0949ae24608a6d4ccf423f579009c043963d214d29d96dc7f3f37f550d3eef948d10d931148bd23a9397bd7345a6baafd355e0c115d421a00ddad79de2953102b6ba668a69986f3a870097754348faba477156ef1081bedd9f4a0b11cf6b5040737d139939d155c93d889806a44dbd0246b1c185711fd2a40d39b9db7293a7dbf3fd2d8f00278e36f6b075e4da653ee54b9b7abf4759273013646377c5f2395f0372fda631f07546d634d2b349c44ebd99bb526de37024daaaa4bbb3f8c5254074dad33a75b7cbfe088ed5816ba9b2f45ca67e3bba429b3d524614ea96caa728017bf0bc8a10ddfb663b59198012746e543c2e4d2220159afa4819d37424773fc0e28920e729a0acc4a90b3229ad6bb820397747e39685ab03a1bf50f01b88415b617a8e9e80f5d53e1b6b7271ff1fafca7659f56fbe361db85716f55dd10795a85edf1087aa75c55ab648a181c3f0229c7b51bb2f04b0a465256ca35aef5ee25e3957dae771ab4142df97504d24a342d7dbf746873fa86ce47f2b0fc06be9a3e43c1dcb79adaa1b192911e93c09964544b38857436e12b83fa3b8efe59531f7759ce32cbec538c3b6030e44b621b5e62494a88c4672de1b722694d89827630f0b0ed92a5e60bc063279cbfade62b6ec48853296182ed52e2fafc82a6192550efa2231277bfabf49f9bafbf6699426a10f425a9ec9b9901dbac59732c643b47858bda7ab4bcfd5b4066efc76cc824c99bd8d1dc9a89adf8dd8ce87015709d1ff731d59f1948d50125952ebbe831cf78a354b99f38ec47b405bd317a7f16ec507dd426e3ae82665be75f2b0f6b19ada72d99cb09f9c8db987fdcba7b2f5a5d0f96c3a9fc2458c417ff6a47d0cbd1b32e52f7f8671a44549af34c224949f3cb93063b10d0bd2597a3c0491f270a68b0bbcf9d50d33af9b4db7f5f0c6f48e7d1c5cffbb4df1efa2a8a9c8c7290c28d04f7978dc7bf3be6da2c81dc124dda006623953383dd25dac3c1ba40a3d39165539b9c0dc945a4a2104c94fec554e8e864ebae9660442bd9665cbeea584928f9077a09a74d18880a33ac2be5d22c1f892f32a23fcf88c9f4ef066529d88e0f714f15e23ab2b8b2b609a8068b222f54bf1d2c17490c793817498e80cae4ff2bb09fe2e95f15914442fbab2587e4d72892a34f8f625f824046ccfe17bb4fc97ba65dd19440b8f806b0db16ff68fd6351b28caab5552cda7c94d3a8e20f8fdd150515df122e3728358db375521a5f57d18356c8e56aa0e1502aa2a77baa034a693aedc83b6cda66cba087722932b974041ae10b40bc8f594ee1550987e4e9258c87e9fa8c851766cf6a0570dcf357a83eb77c2adb2d0a7537559bee5a7a52171f253594a054a8eb5120609208adf0a0da4fff91df5dea80df7f44c2de251d5815814cb936e61cd57b0d05e957fa7856a37b197ed4d7d91805db966f0d5cca1d8e3ae8927becc894eff6d6a729ce76611086a23fc6d0cc589ebd776dd0a34bcf15802de1b46b726dfb26692b887d4c8b1851008f840d718d50ef379b47d5464a716afcb344b50c4c1dda47a7ab702e7c2db7eee25d6eba6cb5030c1c7cef306a2b767c27838732c7632a8cb034cb80a44db2250d11e8cd51700b8ed90b80d54788a0fbfa1d9f09d8ce97dea765ac248261558b6a9c615089e832fb6ed25441248db2c20ea50cc688212a79d5e6415f197fea977fbd36813cbf948104da24c32279f2e6ce21d39525ba8bf08f3a7dc39b0aebb93ccfb1246511e9c420dc27d4fb088a0bcf2e2f312479935ac421eb956540e6461cb4eac53bd0a597a276c98a3ae4a773b10b9b9615ffdf08174c1fa9a51ef45e7dc5ffcaed6eb3b890e7cca208c663213e4d8f1671fbae0a0c6b95f733b87a6bdc7815af9e4762822816e0c7758420cb0a36d225f997849c6280190166d4a19c9ef3133ed5410de1add083fe3eed7dccd01d10276d23beac12a79e1e852949a393718f006adeacb80d7b19caac55ed950e6d267a12946cb7b460ef58fdda2cef8b5c7d214a1e9a96f663b476a029be271fab555a5639c448fbd7cfb793d71a5d7864d2e6421df5d25c"}) getsockopt$IP6T_SO_GET_REVISION_TARGET(r0, 0x29, 0x45, &(0x7f0000001a00)={'ah\x00'}, &(0x7f0000001a40)=0x1e) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c09425, &(0x7f00000001c0)={"bbf3b00dcfdf037c8d7126aa02232e51", 0x0, r6, {0x6c, 0x2}, {0x3ff, 0x2}, 0x55042e35, [0x8, 0x4, 0x1ff, 0x4, 0x401, 0xfffffffffffffffd, 0x1, 0x7, 0x1000, 0x4, 0xe6cb, 0x20, 0x3, 0xe099, 0x0, 0xf6]}) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000880)={{r2}, r6, 0x1e, @inherit={0x0, 0x0}, @subvolid=0x7}) ioctl$BTRFS_IOC_SNAP_CREATE_V2(r0, 0x50009417, &(0x7f0000000080)={{r0}, r6, 0x4, @unused=[0x7fff, 0x65e0, 0x0, 0x2], @name="258adbfddf7eddbad29851ae3bf4b6cec58f52eb81b7e48da86f9ea8e0d85f49298ece21a4ce2aa8b8b4227243d6c701994b94645dafce1bd47bc732610454a30ea6b35f4e3eb1c2421bdde8026159be98d70305c0f43b3ef8df926c53436f5a83495cc8af0e4753cd77dd57e1fd2f620f515962b75de1457ad1e483351196a95b0246cc0fb359412796983684d6d71c2a844f6858f529f7c0a514a3545832ddac1c44f858050ded22532aa2775b3ab15c338449b0bd8d012a7ee9f25d13930394c6b67f1a92d7f3e2e57790d5a779c5f9f74195a158147a6d9b14df72128870ef615a095fb4dcd1775e3c65a8a14a1f715c2b1c4f00b15c39db2a5a6aeae8e0f65dc00ab43d851c66dd92dcd4eee9c198467bc8bc0d7d28e702131f5a80afaaf8aa266b70ecc263826874210ba14745a7f2132e7db2209b10752fa4e016d16af109aa47fb82469957392b160343559fb97be4a93ac5865463ab03d27d7479829a254ebed8d1571c6b6789f68b4081c4891744bb6bda1b45489a09c9de0d2216d51e27375d940bdc9ad1a834c8a45548d40f72d83699dfc8d5470090b5fcbf037eb1ab05043464f3e3bfb92d05ba039e4f38a054c45d2fca077dba8ff7d5eb88b4ab0ac70a261b85ee843f0841c7cdf4ecb07bdecd994e2dbd1507937d99eaadfcd5a40225d9065fb7e44fefe374e9fdb0539dd35c506b13eea76acc93b8189f213664420fa72dc42706f2210d6ab7c22849389b8a50e89da37425050d6403d2ca65f9252dd8346141ab2a9cb6e4d2d9a52f7105cfae4bbb75803db5b8c07b41be74b5bc641a51dc479318fcff6a0dca223948ecaea0f903ba531b4babcd657a2a9479c327188059edb55a3ec734423f11ec10cf76bc5e008b0a0f6aceeb89ab535738e9899682d3fa6a0d4c9fa60fbc61698384e72bafdf57610409391c4863ef876fc116e85c21e3b32f03f10fba58da82b66bfa3f725dd3762b0d71741486e7ac014f630bb0fd42e5d49b8d2637fbd90d0ec124ec6c9557d3077519d87028f6337c8b9126da75c4554c8c6955b615314b3dfdf84ed0c604cc87a34716519619f44bf6d86a3e8e661949e127cd6974d2a57f14ff9da8584311f95034a06e4b89dec8522d6244ca831b04faac872afdc90cfb9b7e4252a1fd558a9dae3e55c23a0038d1baab80c21ab2e5e65702dfec9dea9005bd15778ab772ee82e6e84a0327e243fc2933bd60e04c2fef3a958ffec1a65d35d1a540675b01d4b4be76df3be9385881bc3820e169ff2b1b0c1631319d6686b59ba9319348290eed62711001c50cb17e072dc506198378074d8ebc01ded330a9869d3cc0cde786ad776b92547d29408f3d525bdec45d6cb74df2399d9d2c676d2a7f51f9974baeb3a9b03d0d1900456b5630c80667ff07d0196e214438680bb32471eeb0bcc4e50288295834c6dc5141315c42b486befa8d5d4bb4a1cfba4910540835460c21a941b713551d20dd6c8a3a1a2397dd82193b1702945afb04bd95eb7b8f01e08bae8193973426d26e0f207485a109854c456e11983c0615d8d3952225bf6e69847f789e6fa10022022ca0aceada9e91aa93fbec9eaa734d5f7dce4c11d061d406513d533d675a63bbcc8b0d05078112869d8b99914f846a5b3d273007f49661a6b5e3db8758f0a65323ebd0ec86792660260e57703c323a0ef85f1f01317f5a34ce23d5b209e796589758c106f62a7528254de2baaaa4418ef9b64c9c52e7e8d4c73ba3d79d8cf5d615f103ac524b63a4984e5ab96c9f769c852d97061020686b0941ec62d210cca72a229b8093d264ecc8d712428133b67d484c81a4b9152ab2cb6b0272d29c4dd009ad1b0505772be0bd3667ee0e2f2b2e9f9176a6b07a6be4f83313872a8b8d788f4fbcc6f153572d1718d649ac6672106b076f454ca6d60def8d84632f55fb61cfabff60b32687b366a74608e473a5a1162b3e55431db08afac89c5be9345216b1ab3090dc547cd800fec57d3a31675f564acd5fa704d79d244ccaee538a85a32cf8d3b0c90e48478d0de5ba74f6da3758e00047773deb14e30df6a27464157e0a2292dc6112cb8a2308b865b0ca8df38d68fe026e522b4adde4c4c2f593dc9910b5ef6c7dbbe614efd452d5093bf27c8cb19b35409b757292fbbf6aba31ab281b8d5b5d0d2aa3e07356d0a863b1e3fd51b1bfd74061b9ea994042a497ff5cf70c859edd827e729769195d3b0f6fc9b43e342c6dfe9cc3d99467e6a4fb2830719af5c23fad187973b512a235cc63f4992bb4c1aa76ae183d309f412f7e7343c3529d64b1f9d264d09a4dd83904ff0f447123b334a6bf4830f41dbb9c260451122c514661ed20a0c9c511ca31b5e5380fac9d27bf92bddf2a599495faa30c9f767fcbcf6f692c501c0b36e506f5696258384e1d931f3393c8c02c7d87bb96f806d805cbdbe608e87e10cfaba115c1c3924c5734633e35181dc877461fc01485597f9a6e058381d9c9d5767513475fef1ac040bce302df629cf8ca5caac5af8e16675c9e21ae67fc9c80ea6bfc9df53fa4873b8e8cdd675e72044908d98ffa097a5613b8b602b689df387cfaed48d88e55ae5821f1c46b533ad20df0fbc80546dfa641e07fb961415c27ee20524372c4b59e32fcd25f168482b4a1747445980b1ebbc635547dda9ae01442e2c36235f08c0fd3411ec62384303b9dc0abd651cf19f28d28b9acd1a005675c0cc9cb5133f0a4a2f8f7db580598fdd999f5bc435ec85f68631813eaeaf64230dd4260151d0b7dee101c153f3940a99099145cf0cb310438aed1b9a6e7f96f063461fa60380f32165b0ef89693e247ad2b95d567d8753d7ce811b7ba0d191b8df480512773dca44cf9150a5a1ffd15a065c99ecc021b1293f186f14b26f0a9de85d0a0a0e6e6f668a4155f997cdfa9778ce060b3734ac71918ef9ea9f1827bbdaeb8a41dee96e3541526092d0066c3fc3eef8025719e0a9dc49fadaa80420f25e2f936ba81d2904177211a2ed3d357e759db84ef9adf42f98f09fc03f7f7d8844ad82529965cd07b9e76b537c5342057e679c3be2cfc11aeb0c49c39baee4999d8cf1a9f060e4d1efb275570ab356c4e0107f1fbc3cee666e1a60f55ccbaaa9f0e6559b0dc897c2013d9c62b271b96845f5cb5a4d96fa8e19f0aee790fd48e82c99d136b353d55b86d559102d7dc172aa35a654c7364607877492e996059f412dee07a0e778413653c7bce97e467adb087978df09df2a874bb63425a772a34faa65a3301243b6a2f2610ba8513e71c2665406699a7beecc2438b1e47188caf5418a2a22445c0a1fb7d5625b7c6baf9c1dc6fcc29766d30525a99a8e2f6d6dd3910854e703f32dfc780c77e1046790d6bcfa8a9c4d0e82f2e63258817ca54bdc3e4f7d1c494211bd1866c705b76fb41e15edad22ea4ec6f8832a12c3f16fdb01a442f515114db55339f7430ef748dfb3a94a0d5607fad4f2e9db48997ccd2248da1457ab6b16100e23841bc93d8805b1f1354fe64cf9850b17491b4610c3b5d7847c191a530e943ea00662d73a94a714e2d9fefe38527ca7e71192732073f3823f46eac993d1707586f53a133325d328d079b24d8d6d6ec767d4f65b98d27988bf3e8adaafc1be1b890d0a27c9b21bacd0f024bfe3229731901e0b7a27f83ee518760a19fa8d9d447d03c22b12a5f39daeaee0a7a9a833d8a0d341033d0e147ee412d963f061bb92a6764f3c7e00c764303ae51518c51c6d14e7213a500ef58923c70488fabc751d444c2be04f774cb4aa444aa450e5b3b33c0241662def1b8f09902f7c0c4884185af3bcf2ca5daf9ee0ac554c3f01f781ad24c1fb03283b2de33cb5b56330fefc650b8e35c6a24ba7e6926341496f45b90ec3545b38bb005a5f7397e94c19f13ef272ac879952c9244f10a80bda14197f4af9ca0e861f3e34a1e483ff6f1d345c5a5c78ad268748d3a2be66a6f67237ee9ff7fa96eeddcfc41f3604b006253f60050447a8cd424abf7e7a88c871aa4fd81c37e4ab1502aa3846b236e803b88e1e06f92e28e7e96ad91acedac140308514c90ffd5820a1f7118bb64fd81feade87905dbcbf59a7d92ce86cf1e3432ae8f758daabf6af214071d9e36af768cf681ede109f7268d1c16bed2a209ef4e9789945f620ad791a6c9e4ec4669f005b057b989e6dbdc1cd8b3955f662c6e2df5da9b1e571ec50383140a74583594f5cfe6f9e1515c662a3fef8286dc902c3f623e52ecd8cfadb128e89e763aeac836b1c5e1fd5c90bbaecc92647fc9672381312746905369df774547d774425c9499f7753769df8c14765d2d78ebf3a9bea44102e37a2e5e56a58c022f7fa59c1cd16806b72abb1381ef49fb1096f1c51a98b3046b9105a586c8319cf3b9784dbc705d8ffde8f1f1f4fcc278d1235b07f4a7060653fa96c5eaceb7baa1005887e92c0a61c1a0323308e03dad79b3df3dd457eb2466c86a94591c330885b733791a5014671f4630265a8bade21620e935e29fff1083ce99ab76a97b6e9d1e7341b1c923df5ad182143536cb81b3d3f6c00474423a64ed9a19abbe64c6f5c3f5a63289e7204200121fffd27ac617b9c5aac1e6bca1356bf5f75d5682d12bf2cf6c3bf490368315abdcc7227d728ce3217ff92472e5860613bf6ead67bd2b6777892cabc2b6d6825f800fb97134519cc8064cb4111148848990be98283c6043474adcce9308529b5d8bc97b600b6b55b3ba32102cf8f2ec6f6e9e32f4eff349158587baaca32c95597f3ab35b768efe3a36effe08523e9a88d953e7e00d971a6352f9c7edccac1a85692d5f5bf1e5876ac8ee0daaf3604149a020e5dd7fa0daffe0a0274eec75aa43f6687ec82bef2d43bb93bf4d952a9e90e276842f314e3a8e69716b81e07f16b128290d570c1a8bcb8845ba1a706f59a7051f54a8e33d18d078bfb15cbb3f40b98fb42951334cc4e12ad8e0195caeecbf7d1214d997644e683c36b868a9833e631b847a6c40a4cefbbfbbd37e2596e61f826e6deb625ed24c1185aa7b2b6e6ce1f0dc4660fc1c9293e5b722855dd52ea1258492ce7ba8aad15dfb1c9a0af39ae1efbafe88abc33dd4748a3f0de5f42a6b0b3cf163fe81a6407cf0e4d60ef54f7d2a1d6bc4596fbcb13806b8e1f33480fe39f680fb32ead05acfcfe6733fbb1e269d4fb11459f88bc421f63ac9d046da79db0eba628b708b24879a5614611e1c54ca8f6ae1ee16919f1a78542cb97d7b50cabf9a1abbe5687bff2bf14f4b7d1b9084de39fd0154a94182117771d4db15db9cf6e1c8f90c7312b5b4501cdc10a18cafe55d0121971c56a5d0abd6c384aad413abe731d7ea803dfc7aed4739a3de121a08bff6f0b74d834bdb36c8eb771ce9dac5ffe80a5f1810ad88deb2d8f618fa55b839ef9e3555925086c7e5e01908868dae400d55bf1238c56f9e43c75ee74ea0f8fe58e5346e549243b8bdd076e8913e453dd0b49d92aa10691a7690faa007322dba63f0e2a2253aa063c95d14090fecd78428efc0e646dee3c96fb87594010df368b54dceb2d7a683e1f7bcc444aee53678ed759d40d5a0ef89431c6ca36642576ec5cde024455798c74f074e8d8bf3fc8459d4382b1726d425f7584fd7fa8b7d1a10a8b91f9e6afd34438ee506f4e46cbf46941bb7fb3a4aff431def607e08fb52d2ad80773b00c35f437c1d5a42ad94"}) setsockopt$inet6_int(r0, 0x29, 0x48, &(0x7f0000000040)=0xde14, 0x4) 19:48:15 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000002c0)=ANY=[@ANYBLOB="140000001000010000000000000000000020000a20000000000a010400000000000000000c0000000900010063797a300000000014000000020a0102000000000000000000000000200000000b0a010100000000000000000c0000000900010073797a3000000000140000001100010000000000000000000000000a"], 0x7c}}, 0x0) 19:48:18 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaac144a4c1167b86dd6000000000148800fc000000000000000000000000000000fe8000000000000000002bdcd004f5e72ab9a702", @ANYRES32=0x41424344, @ANYRES32=0x0, @ANYBLOB="5000000090780000"], 0x0) 19:48:18 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="4400000010000104000000000000000000000000c295e7163452fa6aab1953d6e3bb6001d97c940f6ed0f09453b13d6a9c7fd39dd9407d630f5d8df97034a48f94cd43fdef87d18e09fa23c3c4fb5bd2b0fabff953a5fe452d21fd33ace66fbf118aba816c65f7ada43c1944ae87a453a0c9971e4b31c252cfed613ccd88c0d72fc164ee3d5fd04a9f6b475950f8c4964e5f78e7d89c6cf057e9f9f5d9fbbd287613bf79c15f8d3148aee2159db2eda119b75d", @ANYRES32=0x0, @ANYBLOB="0000000000000000240012800b00010067656e65766500001400028005000900010000000500080001000000"], 0x44}}, 0x0) 19:48:18 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendto(r0, &(0x7f0000000040)="338ac9281fc99daca566095939a61160dac97b82bbe73de330d7355e0c180914b7515f3d24dece35903fd34b2554e40731e56db45c985ef9cc6b41406af5618d7423b198516af4f7f65eb64d63723394a7a1964491b3582cb952bfc459e8091ca175ecf143b9d850dbfd3c81c2a0995e47ff9931c91e8dbcd1a285f05348ce4f70e9084a6e59317a2d56c7683844a3e7b024b7dae21d9d4ab625796bb09a0b97b7d00689f0774f5b9b86f26d5dc7d2adfe7f275851", 0xb5, 0x4040000, &(0x7f0000000100)=@ax25={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}}, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @bcast, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}, 0x80) openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) syz_mount_image$efs(&(0x7f0000000200)='efs\x00', &(0x7f0000000240)='./file0\x00', 0x100, 0x3, &(0x7f00000003c0)=[{&(0x7f0000000280)="ffe9fe06753dd6f4251a56142fd8779361a9047fad6e63f920de7295d1c74639db44be7ef2b3f6a50ab410e9f1ce5c3e041d84399ab64e70d060eca228672bc5469b6be71ce040220116f99906278b2a7814086e6f3a6eb9", 0x58, 0x7}, {&(0x7f0000000300)="63242ff2751471eac5e306b8dc6fc95b1bcf19f98e26bbc48d5408a86c75f54247966207", 0x24, 0x8}, {&(0x7f0000000340)="678cb5ffcea3fe702c5ed50a2f21bae19562f3f47d810405aa3a10d950e5b23f2840b39fc39d1bf34f1c4492a68112651b5297e4a4bce09059331f4c2ef1707385600e9cf85218579fdeb066d699a07e3b251f57b17747ace9d6f467eb26f2a646266fe629c2f09abbc0ddb313a1c7283226abb0e77aec4cf62e0f1e119f", 0x7e, 0x4}], 0x100000, &(0x7f0000000400)={[{',#,('}, {}], [{@hash='hash'}, {@fsname={'fsname', 0x3d, '{({'}}, {@mask={'mask', 0x3d, '^MAY_WRITE'}}, {@fowner_lt={'fowner<', 0xee01}}, {@fscontext={'fscontext', 0x3d, 'user_u'}}, {@pcr={'pcr', 0x3d, 0xc}}]}) perf_event_open(&(0x7f0000000180)={0x6, 0x70, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x0, 0x7}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 19:48:18 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x3) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x3) write$UHID_INPUT(r1, &(0x7f0000000000)={0x18, {"a2e3ad21ed0952f99cfbf4c087f719b4d004e7ff7fc6e5539b9b6e0e8b0d6a1b25501b0f0890e0878f0e1ac6e7049b316d959b4d9a242a5b67f3988f7ef319520100ffe8d178708c523c921b1b5b580a169b46d336cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca5b6bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a60560a22f1fca567e65d5e880572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202fd28f28381aab144a5d429a04a689b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2f05dd3318271a1f5f8528f227e79c1388dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44060bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c1023bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e05130935e00785ec27e923911fab964c271556527697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee29165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b932a4d02da711b757fe43c06d21e35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071f3d998efdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad2706f48261f7897084c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654578376e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb69992e234b4ca7db2f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000", 0x1000}}, 0x1006) [ 283.225370][T10058] netlink: 36 bytes leftover after parsing attributes in process `syz-executor.0'. 19:48:19 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = openat$vimc1(0xffffff9c, &(0x7f0000000380)='/dev/video1\x00', 0x2, 0x0) ioctl$VIDIOC_QBUF(r0, 0x402c560b, 0x0) 19:48:19 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000d40)={&(0x7f0000000080)={0x4c, 0x3, 0x1, 0x201, 0x0, 0x0, {0x0, 0x0, 0xfffc}, [@CTA_TUPLE_MASTER={0x18, 0xe, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @remote}, {0x8, 0x2, @remote}}}]}, @CTA_TUPLE_MASTER={0x4}, @CTA_TIMEOUT={0x8, 0x7, 0x1, 0x0, 0x4}, @CTA_SEQ_ADJ_REPLY={0xc, 0x10, 0x0, 0x1, [@CTA_SEQADJ_OFFSET_AFTER={0x8, 0x3, 0x1, 0x0, 0x5}]}, @CTA_ID={0x8, 0xc, 0x1, 0x0, 0x2}]}, 0x4c}}, 0x0) 19:48:19 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) fcntl$addseals(r0, 0x409, 0x8) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000640)=ANY=[@ANYBLOB="780000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="000000000ca00000500012800b00010067726574617000004000028005000a00000000000800150092e20a0005000900fc0000000400120008000600e0000001080005008100000008000100", @ANYRES32=0x0, @ANYBLOB="e50016000100000008000300f00e1125eb94239c4df838f7cedf9e4ff3a0dfbc29b45ad36af7b3ff9897b05a59f4b2445521bb6882173065b37b50653a96718ab30859c219c7e6e8a897fcdec0254080239c4f6a7d74846a1b49d107c3fac26c3d29ede7ec3103bf30270cffb607c24e9c3795edc1f42fabd9fe442662893a2ca8c44c3663ebda1db36adf22664d3ee08ac98bda2bb1f36c7a26e877bcbb177cbc309cc84c9909744e6dc73ea15dd69d70100b263afe57ca0db4e71b298e34475b9bca35a884898a08698591d17b9f0daded1edb25a27de833a49ab656285ef797e47ff7635526623f5b6c2873d3aba804703587011e25ee83766cd88449512b598dfde0bc2d7fdbb4348507350feb82146d02a466c48ca9040b8d9d42dce9603691d9385a35bec25e57d203929bdfc0d88707d07fad39d0ae0a67a7192b5812b62797b626e8621327364fb948754cb46f529ffecdaef58d67f19e8001cf2228a7d063dc4607f62c80bcde8e99f346ef84da6c3821061585d0738ede159a301e2f88d4cc737b0c09042aa0ba72da2c05ead235db43cc2bfda5885581c2814b6a85c81b82fadc4c63325e6faa22f7a5a7072bf9a1968a1d05ad0a36bc1dd30101d1f60000000000"], 0x78}}, 0x0) 19:48:19 executing program 2: r0 = syz_open_dev$video(&(0x7f0000000000)='/dev/video#\x00', 0x7, 0x80200) ioctl$VIDIOC_G_OUTPUT(r0, 0x8004562e, &(0x7f0000000040)) syz_read_part_table(0x0, 0x2, &(0x7f00000013c0)=[{0x0, 0x0, 0xffffffffffff7fff}, {&(0x7f0000000400)="690c967da8b0b7c315a0846633376729907c0ffa10f12ead598279ec044c24e1c11ecc70bc57c01ebbcf80c69595110a68929b3caca6ad7a2c71d18b580f345cd898cf987fbb80dfe3244ef2bde2559e3e35f8077a8bb3b05e07f4c32987a9cb21b3e8fe4f4caf5c0e42d779edc9eb159a8ef801c81b05000000000000004ad1d8ed7f38e4e5a70c540772f27df13ada2a676ab601c0a17c446e07840836fd729342436fc7672cca19cb7004b5244f0bcdf70692c0d64ab6f87508afb40dab69f982bcd6e72270351912fcea788db19a5b60dd6068c4c8308ba38eaca32124a654115dae00371328b499ccdfcccf8ce24d6c489902808c600363f76e66689e9a35a1f064ab8cf02a8f03220798555142d96c11a6d4fef0918088b600035ed3bd577c50d922799a695c54a93a511ca51a62de03bfd12b97e1a3429430ab0b593beddafccb79721909c1486d1e9a1911081a4b2ac98799f009b418fb8fb84ad27b1c474f3b76e7997230d1ebfc14c9ff5cb60a099fa234198cebc7902910bb0e33dedc38a6ad2e2652fb35d274a1434bc92ae0d482d0d8b49581dfe9d3db6e6435ba0b259e7f0d9ca9a311c670a867232d306c61b5245fb89abe07795635e12b72cb2967e9c62ecc9a9cce0635d8d7be250485cef83191d7717e26e6bc4da6ebfb9d30668085400a4b9a046958", 0x1ec}]) r1 = openat$vimc0(0xffffff9c, &(0x7f0000000080)='/dev/video0\x00', 0x2, 0x0) ioctl$VIDIOC_SUBSCRIBE_EVENT(r1, 0x4020565a, &(0x7f00000000c0)={0x2, 0x40, 0x2}) [ 284.014537][T10078] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. [ 284.053707][T10079] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. 19:48:20 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000001980)={0x9, 0x2, 0x2}) ioctl$vim2m_VIDIOC_QUERYBUF(r0, 0xc044560f, &(0x7f0000000100)={0x0, 0x2, 0x4, 0x0, 0x0, {0x0, 0xea60}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "7aa65ae7"}, 0x0, 0x2, @userptr=0x81a0000, 0x96000}) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) openat$vim2m(0xffffffffffffff9c, 0x0, 0x2, 0x0) [ 284.268701][T10081] loop2: detected capacity change from 264192 to 0 19:48:20 executing program 1: mmap(&(0x7f0000000000/0xfda000)=nil, 0xfda000, 0x0, 0x31, 0xffffffffffffffff, 0x0) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) mremap(&(0x7f0000d04000/0x2000)=nil, 0x2000, 0xe000, 0x3, &(0x7f0000fc3000/0xe000)=nil) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) madvise(&(0x7f000019d000/0x4000)=nil, 0x4000, 0x1) mincore(&(0x7f00001b6000/0x4000)=nil, 0x4000, &(0x7f0000001200)=""/175) r0 = socket$can_j1939(0x1d, 0x2, 0x7) setsockopt$SO_J1939_ERRQUEUE(r0, 0x6b, 0x4, &(0x7f0000000380), 0x4) preadv(r0, &(0x7f00000011c0)=[{&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000040)=""/65, 0x41}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f00000012c0)=""/112, 0x70}, {&(0x7f0000000180)=""/41, 0x29}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x6, 0x5, 0x2) [ 284.490991][T10083] loop2: detected capacity change from 264192 to 0 [ 284.637545][T10091] vim2m vim2m.0: vidioc_s_fmt queue busy [ 284.657356][T10091] vim2m vim2m.0: vidioc_s_fmt queue busy 19:48:20 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000001980)={0x9, 0x2, 0x2}) ioctl$vim2m_VIDIOC_QUERYBUF(r0, 0xc044560f, &(0x7f0000000100)={0x0, 0x2, 0x4, 0x0, 0x0, {0x0, 0xea60}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "7aa65ae7"}, 0x0, 0x2, @userptr=0x81a0000, 0x96000}) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) openat$vim2m(0xffffffffffffff9c, 0x0, 0x2, 0x0) 19:48:20 executing program 3: ioctl$SNDCTL_DSP_SETFRAGMENT(0xffffffffffffffff, 0xc004500a, &(0x7f0000000080)=0x3) syz_mount_image$erofs(&(0x7f0000000000)='erofs\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e09521e93c020000000c", 0xd, 0x400}], 0x0, &(0x7f0000000040)) 19:48:20 executing program 2: r0 = socket$tipc(0x1e, 0x5, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000240)={'virt_wifi0\x00', 0x0}) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = accept4(r0, &(0x7f0000000280)=@pptp={0x18, 0x2, {0x0, @initdev}}, 0x0, 0x80800) r4 = socket$inet6(0xa, 0x80003, 0x6b) setsockopt$TIPC_GROUP_JOIN(r3, 0x10f, 0x87, &(0x7f00000005c0)={0x41, 0x4}, 0x10) r5 = socket(0x200000000000011, 0x3, 0x0) r6 = openat$dlm_monitor(0xffffff9c, &(0x7f0000000180)='/dev/dlm-monitor\x00', 0x4000, 0x0) sendmsg$tipc(r5, &(0x7f00000019c0)={&(0x7f0000000000)=@name={0x1e, 0x2, 0x0, {{0x41, 0x1}, 0x3}}, 0x10, &(0x7f0000000580)=[{&(0x7f00000001c0)="9e98998796f4", 0x6}, {&(0x7f0000000440)="edc0c7635ad8034919acf28d3ef0a25cb63399fdb53728d9731f115d5060c978c4c65bdc4db1bce5d714cc3c5d0ccb84101ccc1b0debf2222430761073dc3bcd620d8b3a6fedd9c41ab17ff0f3b5e12fef50edb4eadabfc91e8df99a02b0404a38cba3c33d2057bafef11145c06cf016f5a10670f2b76c9d89d1bd26d4ebeffbecb115ecf227cb5a23621f627e5d10e392b89c157792e871e895ba82", 0x9c}, {&(0x7f00000006c0)="67f7f7894428fbe7b28442093be1b88f8fd1099efb3e0714309aee7730407f32cf7324183b79b58ddff3fefaaf76de7c8427f2d403968094c4813e286c772e39e7aed56f88167888b51a4c2e2476885c2d87e2aeb9d6901e0dbbf66ae5f396873b2222b59de267677e7fb3a44755a3aa89b4e9d3df953071febea4e4cbd754fed0fae572896fe7ed6e3e40af60628b8a8161a9b380ea1065092640035880569ded3ee80fea37bab62e6bb707149b7413ad24f506779b90a05af1615404ab348bd4a5ebef2b43be2553b003c951f60b", 0xcf}, {&(0x7f00000007c0)="ad3c05e813174723161f2b9b300a221d2da83986a51341f8ca2ba0d37a9238f9d1185a58414c39937df3cd87c89094dfdc240f488bb2a7c884273e6487696be9ff531338ef055c43c5fccbf1e7d4e0b18fbc2d2729f12250a5cf1303f7d83d634cb125b33cf44b4374ecfe8c3a24072fccf5e28bf9cc302ceaf9c45c2ebf5ad6527e304aa9a519470d81fedd11f279a5907b70a79744e3c1fb9b2e57e55697b29772380416a97efd42dd8d95caac8bbe8ce3da84efc81ce38b2f06a128e049d68d3accd0f6497b2b376fe8b3e672239d44af7f188da5e19da28635a34242e1059dcbb71a3d584ec7f34dfc37", 0xec}, {&(0x7f0000000500)}, {&(0x7f00000008c0)="614f9fd9b907e4ee92f54d9042083ee8a5636b989973c16119b1bf83ff5f488a8ab7a4f8ee5cef537d3867b51b3ee948b62478c738726eda9f7c0e48f545840c8748310566eb136ee68369f87fe4cd900ee90755d134c11f29eea5d2a1368dc390348faa044d550abc37e1fec981b800afe593c77af40ecca3fff3f3c4ef7938a44d7e9717ad62d76b5b9d1eb6bfcbe16d75736bb4c6e66d0a002c96b6526097a62b325c295b504862b76ca0c383448cb977bcc8dfd1382bdbad89b4c9bbcbd2ebed92f69d7cf8f2546b124fd47d938f7a5a18b34a5b0cf8a734db0f8f1e4515514459ab63c85a5be5711014fa054bfe8510369b60d8088779cc2a7e6403ba3bad1f81bbd8016c3ba29fe2e9c5e941cbee91c19d985eebafc6e7f41e8b287ac8588d50d9d7d92221c4a43c41e5a913c9759b1dae1f2f5f48d3d4d554f3034ed47f70dba733ef7a8276138fbc6ceb4cfca817e98cf7c83f18191a0f3d9d6ad4f9d3cd0e5a05d5fe131534293ebe4f7392aca44bd7cd1a6d80a6ec42041bf62af18654f9d4bf4420af9f1e922bed9607d491e599b82b94a0305e33ec31fd92e4da2af8271a3339ed24d192699780b6a574d095318e9fee571b394a8b4d51533f71b3e368df1884a04c2fd386c618166df08627e1dd391168f67f8e90197ea073751b732649df3554d154d6f435e6e29c7660fae972f371495839f6638aba8b80bca61c55195c5b7336de5e22c231fb76f23fc4c9ffb91bdff9d06c4c6da751cd1b4fde59dd81248df250efc83df4186346994ed7cc050e490bd5aa175fde295892e10340ff4bc2b595ec1616b75a91cf05efbdc9296e273d76bad62490295744ad4b47f1a293dbb6d20e66ab5245dc527a5c3f65a8cdc73617c5d5b8299d07dafd49519c3a33bd6eebb90da15d43053ee016fe1c32472e1fbf2bae66887071a38e1cc3eb00a43e0387b4c82c6b16ca23f2c3314df84ff558161376640bcd0d7a36a8603f35dcf4f914531b4855cf0953ee5746abe3d42750434c23c64bb6924e113d05bff98b9ce9d3521cac46d94a82e0ea8edfdb0fc6a25fd1816cab88477942a1935613cd43b9ac0fa597270dfe173a3362e434eb95874fe46813ec7dfcce61e0d1ba667cb10e3465e3bc21eb3ae147766792a3388d1c34262cfe585c3a2eb48bf2fa3b94606a2e7de5bf12652a28dda3179ea1d753492f6117957bba14cd7c257179a22bda62df169cbfe9796a22333e0de589007f8a7dba0385367ac0a4aa07ac193c81f0e9fabc01179dd2b0d04f9966ffbc6a920542bf8f62956191dabe51f1a54f22c1b195d2bb6bd273bc6e4ba6064fe2c8e4571ca2c406c9d5ebc3f7c0d28c53cd4d086e4b3db5225a409f26daf4370d5049759f01951f644cf9fbd943501b6a27f4d6f062de4eb3e2bd66e0f7d7bdea8e2ccd48073e4eaad8bd24add911a91314fceb73f13b18ec612dbb49d8d321f602255ff3f69bf2e97a4c70ca1e9c42fdb98be1b7236a2f2c02ebed5489c2aff377e4a88dc2f5fd3bc15eaffcbb9db072d98c5f710a1b61e53af9b08faf7564edacdeb8a325e070799de5e6cef9f931fafd4b8a288e83d9c67731070c40ee7132bd0bd4334c6209663b4786711297ea66ae8e71da6c8240794fdd063df9df791e4bcafcbea5d460f6c72a43b252da664b7e2027f258d646bc273097c97c1a1b14775f386b6bf74b9429b869ba9398a8e3bd7fb666834d164ba528651f36257b591a0465cd440366532a343ee978772f6acabe352faca3f263698bda11d85f83639947b3029fc867be25854c83a3e2d7622891b3811033a96574fcb0e8de260af8086d13ffea5547e5f9dc6464a91808fdebfb39b20e3ff0c1f3cd3bc711c97f16240acf2ddae9b6e5be51fc2a5a48bb3b9061b8faaa6f3bd685443f998b9b78c0397bec31f277c6ea2cb33c522206883231668ac849bc077d77b4201a31dd2d1c90849a6e91a26f57c34692e8defb54ede4cc3f39160883f5a11d8efcd9a43b23f4cac298066bda9db47e919130f31a0d7eb5f979a465e6c521ef07e7c9f07b3d9fc84f8809ed5101d1f4adbc3af5bc46efd93f4e072be1c5ff4ceca8c77822a96247fd71690884900c4ad36dcc4f62fc4a03ff21cf5ba03904fa84d750773399fcd000f5be0e3954f444492b037eafa5244adc86bd0a9adb7b93d1f289f3c5a04680ad554616fd7f5037f370bb6a79d74511db5e3ca078a12699033e58e1255947619b3b482ea33dbbeea77e182c34a70afbfa310c299d98a22431f401173349675da9c039f91a1494aaf118ab34ae8dbd24efdd6d0a632818e7fd142544fc8b58905981643ca582cae77f3eb773dae7a8713cbdd9c0ce7242b19a1caa8eeeccd28d5a022e14434554501a4a9a8a1715af533bcdb368501596640e400694e0c7eb37591e5a14de84ab08bd01e0fbeb788829f1de0ce2b4c932d801eeaaac287a52c30c8bb111911d0c85bdfe40b1dfd038d4226af3aa81d46e1288cc4d456eadc746c2a5f62f52686347acd6b2b6c3b2b923c259cb04cb60858b0dc6451e9226045db5487d099fc494e54d658b32d68220fde630a35c62a3a7b657299636c494dcabdf2062a3f3a2d665837bb5884bef177d9048de3b910dc896007fde9b8fcdeebdfe9afa74e8c31eefa7d5d7d97a5cda1adfbaf4e35e8e104593d03fb52db7fad023da32b4f05d057c4ba72c2e42e887924367c055fe995005af90083689fff1789f17a78fa58dc33fdbf46565c97f2d8b87057269ebc98a93eaa5e5134a50909b842d447a537cc8d2b631468fc7112d7600a2da62925638cc23efdf0e177bfd229782807c39780fc5c0e0e9fe990d4691fc23943406333a9b8297a37bd4d39afb6c29d5ce473553ffa4b8bf6753ec63c1c0660addf574576b2f76c72df3627b09accb471d069c55324848bb0265820043abbd745fce9e10808d14ddaddb38ca1d6e4f3827ec6eee7a242378f8330e97dccdae7c02dcf79d5a3dd4f3e92148c018724f56178f855112c103fe8e41b418cb43bba5944f6356efe230c89c7ac0dc877025d1f262aec603b64f3ab98d73c8d62f607aab5617f708baa4885287894922cd8b966492b987f784c7bd3cde94fbebaaac40452848b1f533dd0c98ae30dcd74bc1fe8c7d7f737cac95da94a007748079f138a8a36b64c6e7dc75431a1fa286f765de80e45c3eb70bda62baf5bfed3ae070424fee7b29aae26b6ed8cb6b9aa1932a37d87a5a8354e51c21ba908426d6c8209225e3dd9a6140ab4da02f3f24bddf1a7be861a17c156d1071b3a67c8b6ce7b8aefbe638755620f3f4e37cb7450dcf5cce067cda23ce7ecdc6bc7d140dec8762f9bafc5a8176477169e6a6fb555981c3dece6b403f4a31ef8bb69cdb6b82713d54227814115fd8072191b54612ce14c1c54459e348a4546d639f1e9abec3b8138133950a651d2c4c86ff4d691ea8f691036e4e2c7c7a83702dd3419f06da6aacc627715a4f887763634d0acc52f986a4202808463759cb0ab787f5894bbb9140a45c1a8dc4064ceb4b074b9bd8985aaba52805a8e7b06d130ab72ba2b1e6eeb7badc193462ed481311ecbae6388d518800e7dcb2ba059e48d03857f8f621a6059422a105ee6df9cb2f6c0a2120ab040d9be5a2acb05192873b14b25cb5255fba7c0d3f996d9f044c1e892fa39f23ef6834e774f5fe363709f28ef0c24842306391d539b675a56521499a90180f79165d3041f04f5a262e07d8bdd30abc16c08ba0d442c2ac6ec1f91c7e1917e4184eb95a5abece465aa893098713b58abd8b882093e26964d6b9321a3ed8e9b82c12f03b6ea283848941a545b90ee546eb567294e065eb87b94e77594e1b02b77929c1c356adc36c118b75f1a402229795b52b38708c5f361a8a93a63248d110bbe16332060be1907a5587a5d87a147108f8d557fb3ffcb0a154f566924175c47f72841b4c96a12ce6b50550ef80b5d2e23991ce28308ea8eee3abe17f6833d042e2a49111a215819a03d35fcf747fa1999c3cb53e500672972e08cb563455e2ad8a3e3b616a7d517879670613491cdd809431b723639ea0e0a1a5e2bdfa8b63dc6d683c0c2fbc0a5bc187dbda1fb6eed89aa983141e8bb19bd17ba708fcf8c79b303c740275bfd81a7e33acc2fba584ccd1fcb541933425674d9d77853e59c2591a5a8e9c6e0537e2a37fef9853e5d5408f0cab37c924f9ccfaab8cecb5633ec7ae3541ff21a436b8a8d92ef52a878429b67de33c6abf234519ad06a6ea14f0ab577a6f9154d5048b87ed32c5cd0694c9cf6297c71070febdc7db87f24298bc6899fc43a528bb76341181c9a731484f2e2b39ab8da7e629a34a18525abbd2af58865ab9d76e68e773f89b32d608b4ef62828600ac9f671bce864edbaa6b4c18fc454265bae638b6e0ab38c0f6f8e63bd064441b5595cc6a9a8b8b53c0fa81aa2e08941993d61ea33f2872dd39b6f0ac0ae2018bdd111d2a0427f1f3e6fb3f62f3e5358e25c1cfdc43220d905a64b21e2756ad4ab49be25edd669dbcdb669ac8733405e42936916a5c713f2b6848879bf3bdac2fc753e3ab9d04ed1a7fb0625fec9dc04d9c87234a28d3d3685ff7717aff534f0984c2ce13f7b1c558470d0ea0d2e210d7a20ab119cbd822341a5c74d27c34780d51fbb8abbdbea22c0aae8533a7ba0bd0394b95fa40620d9595d7888313db2edda991af75c5ab6bd0e5a9e8c178f0ef8f595014f7b5193cbd547d53686483bfcb4637a58272079fcd7ba7196fd0c5b48d0c8d30e271562b2655bedc5410d29c3ea4b797da0bd611ca016cbc65ad558091b2f6c1b3209fdc7ad476cd63e3c0d7bd4a217e0c87ea09f1466d86338fae74132ef293b82ed886c167669dd8ff2f9b74df2b34660a4cee63c5af475fa866910eb431ed5bd8446db105f8441a5ca5eb2948c7d7710c0153fc25f3ac63095cf9b95f845d3f6d24e0c739369f3af99520d46c2738bf1ca47bdb6558be0dab3bc8517f439ae8922b5e8853ec92db71cf97516ad62f19676850a872731eceecd6c2147b57339b4f3dad3a7ff084c6c2b465429a5e4561f4eceef94af9165032481c2eff4dc7681e9fd961fa6d2e1278f6d32bfa187459116220e3a8686effc0dff3511f1b3b30095f3a649a813ce23f335c7c9d7d8ceea94ddd1e69ed7b44ee0d164167602ecbeb8d9fb9fb4abbeb90e6000d38982065fe38f23736a72525e93e7aae2cb208f205221ddffafa5de8b516af20b3950e623e7cb3312cb37e9a1d4194555a17e21411430ce55babeb18c4ed82e6a4819c87e763982eab86a27322f1bf7eff676b16997edf8cb216a0b6450ae7d7cb7daf62665e17c7c3799892202f2446953c037be22934d5401876e66358857ced61a2784f2fe739efedb5050f77b4c188fc418b8aa694b8f1f90f118b99068a675f03d09f3c582debe24f7064820101c9bda86e34c8554ef0bc7316a38252a1f0cd61bf1ae3f8216e090d01f589ce7536ac323f3233973a3f1c3aeb3338ed454cd8c6f9eeab8c441320b5e39c4a0496c83377cd51b6e373f6f1718e201deabfd317d6f377575d8563e40c34db7f76595e4c90d57e3af646b4890f8aa9a809c0e5d1347bf9a4ef9887146a2eae6aa4bbaee37780b969a309f008088f6cba80390df2f1edea230e0d511810996d447e34dd6634bc27c3de6ca578e98633faaf09a07e74f300a27025fa394a3065ba1e16ca5e35dd3bed1f7f2d605197c2bba30372caa20ec7d08cf98587781e4cf5673aaddbbc7bbcbde0", 0x1000}, {&(0x7f0000000540)="0712abfaa0fc895f6d4d8ddda3baac9e5d186d8552650ec59f70f5800391648a1c480684576e29027dc512afa3baa6afc91e51", 0x33}], 0x7, &(0x7f00000018c0)="8bb6f3ea786c4c0d01e47ed18dda394c65c599a882dc09ae5dea27c2f64c699d7f7415379ce60c3497e67898028d9ef40d946bb93fb02e6c0d42a3d73c4bea0d9a7ff49351b858f291f7842aafab7072d2a5a1389e1d9eaf2389cf6a9df929db21023eda33098a1ac3f7a9610ae742383ad121ce97870df66b4df79c82fce79a3bbddd7b8adc0a580d03a17f6e52b7cdfdcb32f519fa1413ca9ed3c5aea8dbbca97179151e826b1f5722ff4714dad1acd9c1735aef1e4b33acfb6fd95711fe1b54deb452d4b5e8a571a03c0ccfdc0bbb4a63a3df55eb8c73d4a62a036b79a064f57506cb6c", 0xe5, 0x4008804}, 0x4000) sendmsg$nl_route_sched(r6, &(0x7f0000000400)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="480000002600000128bd7000fedbdf2500000000", @ANYRES32=r1, @ANYBLOB="07000600f2ff0300f7ffe0ff04000a0004000a0004000a0004000a0004000a0004000a0004000a000000000000000000"], 0x48}}, 0x800) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000300)={'team0\x00', 0x0}) bind$packet(r5, &(0x7f0000000040)={0x11, 0x0, r7, 0x1, 0x0, 0x6, @link_local}, 0x14) r8 = socket$caif_stream(0x25, 0x1, 0x3) setsockopt$CAIFSO_REQ_PARAM(r8, 0x116, 0x80, 0x0, 0x33) fsetxattr$trusted_overlay_upper(0xffffffffffffffff, &(0x7f0000000600)='trusted.overlay.upper\x00', &(0x7f0000000640)={0x0, 0xfb, 0x5a, 0x5, 0x7, "69b1c786a617d77409a5cff107705b4d", "99bbed4a66cc8df57ebcd2d2db0f6eeeaad98220318c97a13aadd450954efeb3281708dc6781521de639ef69a10084b662742d27354cf7ebb2871b831790143fca4ef23edd"}, 0x5a, 0x2) sendmsg$nl_route(r2, &(0x7f0000000080)={0x0, 0xfffffd38, &(0x7f0000000140)={&(0x7f00000000c0)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x100}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macvtap={{0xc, 0x1, 'macvtap\x00'}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r1}, @IFLA_MASTER={0x8}]}, 0x44}}, 0x0) 19:48:21 executing program 1: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/adsp1\x00', 0x0, 0x0) ioctl$SNDCTL_DSP_CHANNELS(r0, 0xc0045006, &(0x7f0000000000)=0x40) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000001880)=""/4087, 0xff7}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2800004, 0x12, r2, 0x0) preadv(r1, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0, 0x0) [ 285.168053][T10105] loop3: detected capacity change from 4 to 0 [ 285.192297][T10105] erofs: (device loop3): erofs_read_inode: bogus i_mode (0) @ nid 0 [ 285.314652][T10112] vim2m vim2m.0: vidioc_s_fmt queue busy [ 285.336734][T10109] device macvtap1 entered promiscuous mode 19:48:21 executing program 3: madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0xe) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) r0 = gettid() process_vm_writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/254, 0xfe}], 0x1, &(0x7f0000000040)=[{&(0x7f0000217f28)=""/231, 0xe7}], 0x1, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x8) mmap$IORING_OFF_SQ_RING(&(0x7f0000565000/0x2000)=nil, 0x2000, 0x8, 0x4000010, 0xffffffffffffffff, 0x0) mlock2(&(0x7f00002d4000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000392000/0x11000)=nil, 0x11000, 0x1000000000008) 19:48:21 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000001980)={0x9, 0x2, 0x2}) ioctl$vim2m_VIDIOC_QUERYBUF(r0, 0xc044560f, &(0x7f0000000100)={0x0, 0x2, 0x4, 0x0, 0x0, {0x0, 0xea60}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "7aa65ae7"}, 0x0, 0x2, @userptr=0x81a0000, 0x96000}) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) openat$vim2m(0xffffffffffffff9c, 0x0, 0x2, 0x0) 19:48:21 executing program 2: ioctl$KDDELIO(0xffffffffffffffff, 0x4b35, 0x0) ioctl$GIO_UNIMAP(0xffffffffffffffff, 0x4b66, 0x0) syz_open_dev$audion(0x0, 0x1, 0x0) r0 = openat$proc_capi20(0xffffff9c, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_QUOTA_CTL(r0, 0xc0109428, &(0x7f0000000000)={0x2, 0x6295}) syz_mount_image$ntfs(&(0x7f0000000880)='ntfs\x00', &(0x7f00000008c0)='./file0\x00', 0xffffffff, 0x1, &(0x7f0000001940)=[{0x0}], 0x0, &(0x7f0000001980)=ANY=[@ANYBLOB="75e9643d", @ANYRESDEC=r0, @ANYBLOB=',\x00']) ioctl$GIO_UNIMAP(0xffffffffffffffff, 0x4b66, 0x0) 19:48:22 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140)='nl80211\x00', 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_TID_CONFIG(r3, &(0x7f0000003e00)={0x0, 0x0, &(0x7f0000003dc0)={&(0x7f0000002300)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_TID_CONFIG={0x6, 0x11d, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5}]}]}]}, 0x38}}, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(0xffffffffffffffff, 0x8953, &(0x7f0000000100)) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_GET_WIPHY(r7, &(0x7f0000004f80)={0x0, 0x0, &(0x7f0000004f40)={0x0}}, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000010000507800000f70000000000000000", @ANYRES32=r8, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)=@newlink={0x3c, 0x10, 0x781, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macsec={{0xb, 0x1, 'macsec\x00'}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r8}]}, 0x3c}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000009c0)=@newlink={0x294, 0x10, 0x2, 0x0, 0x3, {0x0, 0x0, 0x0, r8, 0x3, 0x44161}, [@IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x937b}, @IFLA_VFINFO_LIST={0x26c, 0x16, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x7f, 0xffff492b}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x5, 0x1c40a000}}]}, {0x10c, 0x1, 0x0, 0x1, [@IFLA_VF_VLAN_LIST={0xa4, 0xc, 0x0, 0x1, [{0x14, 0x1, {0xffffff81, 0xbc8, 0xc5, 0x88a8}}, {0x14, 0x1, {0x1, 0x9d7, 0x2c400000, 0x8100}}, {0x14, 0x1, {0x7fff, 0x744, 0x1, 0x88a8}}, {0x14, 0x1, {0x7fff, 0x296, 0x1000, 0x88a8}}, {0x14, 0x1, {0x1, 0x309, 0x7, 0x88a8}}, {0x14, 0x1, {0x2, 0x879, 0xffff44be, 0x8100}}, {0x14, 0x1, {0x2, 0x450, 0x800, 0x88a8}}, {0x14, 0x1, {0x38c946d9, 0x255, 0x1d39, 0x88a8}}]}, @IFLA_VF_RATE={0x10, 0x6, {0x8, 0x101, 0x5}}, @IFLA_VF_RATE={0x10, 0x6, {0x7, 0x1f, 0x4}}, @IFLA_VF_MAC={0x28, 0x1, {0x1, @broadcast}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x5, 0x3}}, @IFLA_VF_IB_PORT_GUID={0x10, 0xb, {0x0, 0x8}}]}, {0x2c, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x9, {0x6}}, @IFLA_VF_RATE={0x10, 0x6, {0x40, 0x3, 0x95}}, @IFLA_VF_TRUST={0xc, 0x9, {0x3bcc, 0x2}}]}, {0x3c, 0x1, 0x0, 0x1, [@IFLA_VF_SPOOFCHK={0xc, 0x4, {0x8, 0x7a73}}, @IFLA_VF_IB_NODE_GUID={0x10, 0xa, {0x7, 0x8}}, @IFLA_VF_IB_NODE_GUID={0x10, 0xa, {0x5, 0x9}}, @IFLA_VF_TRUST={0xc, 0x9, {0x5a}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_TX_RATE={0xc, 0x3, {0x8000, 0x7fff}}, @IFLA_VF_TRUST={0xc, 0x9, {0x6, 0x80}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0xf4c8, 0x2}}, @IFLA_VF_LINK_STATE={0xc, 0x5, {0x22bf, 0x4}}]}, {0x14, 0x1, 0x0, 0x1, [@IFLA_VF_IB_PORT_GUID={0x10, 0xb, {0x1, 0x100}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0xdf10, 0x5}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x4, 0xce15}}]}, {0x70, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x28e, 0xc9}}, @IFLA_VF_TRUST={0xc, 0x9, {0x5, 0x8}}, @IFLA_VF_VLAN={0x10, 0x2, {0x8, 0x455, 0x8}}, @IFLA_VF_MAC={0x28, 0x1, {0x20000000, @multicast}}, @IFLA_VF_TX_RATE={0xc, 0x3, {0x101, 0x1}}, @IFLA_VF_VLAN={0x10, 0x2, {0x2, 0x452, 0xf659}}]}]}]}, 0x294}, 0x1, 0x0, 0x0, 0x8000}, 0x0) sendto$packet(0xffffffffffffffff, &(0x7f0000000280)="2a2042434bcbb5ddd04e1186467b59267a13c4443728718abf1e77db3f84df2d6f4fd24b27b7d39439be564b1a28", 0x2e, 0x200400d6, &(0x7f00000002c0)={0x11, 0xd, r8, 0x1, 0x0, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}, 0x14) sendmsg$L2TP_CMD_TUNNEL_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000440)={&(0x7f00000003c0)={0x44, 0x0, 0xc0d, 0x70bd27, 0x25dfdbfe, {}, [@L2TP_ATTR_PROTO_VERSION={0x5, 0x7, 0x3}, @L2TP_ATTR_DEBUG={0x8, 0x11, 0x1}, @L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0x5}, @L2TP_ATTR_LNS_MODE={0x5, 0x14, 0x1}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x9}]}, 0x44}}, 0x24000014) sendmsg$NL80211_CMD_START_NAN(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x58, r2, 0x8, 0x70bd29, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0xd99, 0x53}}}}, [@NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0xff}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x7f}, @NL80211_ATTR_BANDS={0x8, 0xef, 0xa}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0xe0}, @NL80211_ATTR_BANDS={0x8}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x2}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x9}]}, 0x58}, 0x1, 0x0, 0x0, 0x24000880}, 0x4) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000300)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x7, 0x1, 0x0, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x458}}}}}]}}]}}, &(0x7f0000000480)={0x0, 0x0, 0x23, &(0x7f0000000380)=ANY=[@ANYBLOB="050f2300020a100300020009040100141004"]}) [ 286.100455][T10126] loop2: detected capacity change from 264192 to 0 [ 286.134185][T10132] vim2m vim2m.0: vidioc_s_fmt queue busy [ 286.160865][T10126] ntfs: (device loop2): parse_options(): Unrecognized mount option uéd. [ 286.169999][T10126] ntfs: (device loop2): parse_options(): Unrecognized mount option . [ 286.258138][T10134] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 19:48:22 executing program 3: madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0xe) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) r0 = gettid() process_vm_writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/254, 0xfe}], 0x1, &(0x7f0000000040)=[{&(0x7f0000217f28)=""/231, 0xe7}], 0x1, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x8) mmap$IORING_OFF_SQ_RING(&(0x7f0000565000/0x2000)=nil, 0x2000, 0x8, 0x4000010, 0xffffffffffffffff, 0x0) mlock2(&(0x7f00002d4000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000392000/0x11000)=nil, 0x11000, 0x1000000000008) 19:48:22 executing program 4: setsockopt$netlink_NETLINK_BROADCAST_ERROR(0xffffffffffffffff, 0x10e, 0x4, &(0x7f0000000000)=0xd2c, 0x4) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000080)={0x0, @broadcast}, &(0x7f00000000c0)=0xc) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000100)=@newqdisc={0x23c, 0x24, 0x200, 0x70bd2c, 0x25dfdbfd, {0x0, 0x0, 0x0, r0, {0xb, 0xffe0}, {0x3, 0x1}, {0x2, 0xe}}, [@qdisc_kind_options=@q_mqprio={{0xb, 0x1, 'mqprio\x00'}, {0xdc, 0x2, {{0x6, [0x1, 0x2, 0xe, 0x7, 0x5, 0x2, 0xa, 0x9, 0x1, 0x7, 0xa, 0x10, 0x9, 0xc, 0xc], 0x0, [0x6, 0x1, 0x9, 0x18f, 0xff, 0x1, 0x1, 0x100, 0x2, 0x800, 0xff, 0x6, 0xfff, 0xff, 0x7], [0x92, 0xfbff, 0xff7f, 0x8, 0x5, 0x8, 0x40, 0x4, 0x40, 0xffff, 0x1000, 0x3f, 0x6, 0x6, 0x8, 0x7]}, [@TCA_MQPRIO_SHAPER={0x6, 0x2, 0x1}, @TCA_MQPRIO_MIN_RATE64={0x7c, 0x3, 0x0, 0x1, [{0xc}, {0xc, 0x3, 0x7fff}, {0xc, 0x3, 0x7ff}, {0xc, 0x3, 0x7fff}, {0xc, 0x3, 0xfffffffffffffffa}, {0xc, 0x3, 0xc8c3}, {0xc, 0x3, 0x20}, {0xc, 0x3, 0x46c3ed67}, {0xc, 0x3, 0x3}, {0xc, 0x3, 0x8000}]}]}}}, @TCA_STAB={0x128, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x7, 0x40, 0xc924, 0x2, 0x2, 0x80000001, 0x7, 0x5}}, {0xe, 0x2, [0x1000, 0x1, 0x3, 0x91, 0x6]}}, {{0x1c, 0x1, {0x2, 0x7f, 0xbcd, 0x2, 0x0, 0x7, 0x4, 0x4}}, {0xc, 0x2, [0x0, 0x0, 0x4, 0x6]}}, {{0x1c, 0x1, {0x9, 0x0, 0x1, 0xffffff01, 0x0, 0x5, 0x8, 0x4}}, {0xc, 0x2, [0x8, 0x100, 0x40, 0x5]}}, {{0x1c, 0x1, {0xca, 0xfb, 0x9, 0xe7, 0x0, 0x7, 0x4, 0x6}}, {0x10, 0x2, [0x7, 0x200, 0x3, 0x7, 0x1, 0x0]}}, {{0x1c, 0x1, {0x0, 0x30, 0x7328, 0x1ff, 0x2, 0x6, 0x1000, 0x2}}, {0x8, 0x2, [0x800, 0x2]}}, {{0x1c, 0x1, {0x80, 0x7, 0x3, 0x0, 0x2, 0x5, 0x3ff, 0x3}}, {0xa, 0x2, [0x8, 0x40, 0x5]}}, {{0x1c, 0x1, {0x6, 0x7, 0xfc, 0x153, 0x2, 0x1, 0x0, 0x8}}, {0x14, 0x2, [0x9, 0x3000, 0x7, 0xf95, 0x2, 0x9, 0x1f, 0x4]}}]}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x7}]}, 0x23c}, 0x1, 0x0, 0x0, 0x24000001}, 0x40001) r1 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) getsockname(r1, &(0x7f00000003c0)=@rc, &(0x7f0000000440)=0x80) ioctl$sock_SIOCETHTOOL(r1, 0x8946, &(0x7f00000004c0)={'vlan0\x00', &(0x7f0000000480)=@ethtool_cmd={0x2e, 0xfffffff8, 0x8001, 0x9, 0x1, 0x7, 0x6, 0x1, 0x4f, 0x5, 0x6, 0x6, 0x0, 0x20, 0x54, 0x8, [0x132, 0xfffffffa]}}) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000600)={'syztnl0\x00', &(0x7f0000000540)={'gretap0\x00', r0, 0x98, 0x80, 0xfffffffe, 0x1, {{0x1e, 0x4, 0x2, 0x4, 0x78, 0x64, 0x0, 0x1f, 0x4, 0x0, @broadcast, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@timestamp={0x44, 0x28, 0x87, 0x0, 0xf, [0x1, 0x2802, 0x3ff, 0x200, 0x3, 0x0, 0xffff, 0x7, 0x0]}, @lsrr={0x83, 0xb, 0xa2, [@remote, @multicast2]}, @lsrr={0x83, 0x13, 0xd7, [@private=0xa010101, @remote, @remote, @broadcast]}, @timestamp={0x44, 0x1c, 0x60, 0x0, 0x9, [0x4c17, 0x7, 0x8, 0x9, 0x8000, 0x4]}, @end]}}}}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000006c0)={&(0x7f0000000640)=@ipv6_deladdrlabel={0x60, 0x49, 0x100, 0x70bd2c, 0x25dfdbfb, {0xa, 0x0, 0x78, 0x0, r2, 0x8}, [@IFAL_ADDRESS={0x14, 0x1, @loopback}, @IFAL_ADDRESS={0x14, 0x1, @loopback}, @IFAL_LABEL={0x8, 0x2, 0x2}, @IFAL_ADDRESS={0x14, 0x1, @private0}]}, 0x60}, 0x1, 0x0, 0x0, 0x80}, 0x0) sendmsg$NFQNL_MSG_VERDICT(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000740)={0x10, 0x0, 0x0, 0x804000}, 0xc, &(0x7f0000000840)={&(0x7f0000000780)={0x88, 0x1, 0x3, 0x5, 0x0, 0x0, {0x7, 0x0, 0x3}, [@NFQA_CT={0x38, 0xb, 0x0, 0x1, [@CTA_TUPLE_ORIG={0x34, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x8, 0x2, @broadcast}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x88}}]}]}, @NFQA_MARK={0x8, 0x3, 0x1, 0x0, 0x9}, @NFQA_MARK={0x8, 0x3, 0x1, 0x0, 0x8}, @NFQA_MARK={0x8, 0x3, 0x1, 0x0, 0x1}, @NFQA_VLAN={0x24, 0x13, 0x0, 0x1, [@NFQA_VLAN_PROTO={0x6, 0x1, 0x1, 0x0, 0x88a8}, @NFQA_VLAN_PROTO={0x6, 0x1, 0x1, 0x0, 0x88a8}, @NFQA_VLAN_PROTO={0x6, 0x1, 0x1, 0x0, 0x88a8}, @NFQA_VLAN_PROTO={0x6, 0x1, 0x1, 0x0, 0x88a8}]}]}, 0x88}, 0x1, 0x0, 0x0, 0x40890}, 0x41) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000900)='nl80211\x00', 0xffffffffffffffff) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(0xffffffffffffffff, &(0x7f00000009c0)={&(0x7f00000008c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000980)={&(0x7f0000000940)={0x30, r3, 0x4, 0x70bd2a, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x1, 0x57}}}}, [@NL80211_ATTR_OPER_CLASS={0x5, 0xd6, 0x9}, @NL80211_ATTR_OPER_CLASS={0x5, 0xd6, 0x40}]}, 0x30}, 0x1, 0x0, 0x0, 0x40000}, 0x240049d4) getsockopt$IP6T_SO_GET_INFO(0xffffffffffffffff, 0x29, 0x40, &(0x7f0000000a00)={'raw\x00'}, &(0x7f0000000a80)=0x54) ioctl$sock_SIOCDELRT(r1, 0x890c, &(0x7f0000000b00)={0x0, @nl=@proc={0x10, 0x0, 0x25dfdbff, 0x80000}, @sco={0x1f, @fixed={[], 0x11}}, @l2={0x1f, 0x8, @any, 0x3, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)='erspan0\x00', 0x1ff, 0x5, 0x8}) sendmsg$NFQNL_MSG_CONFIG(0xffffffffffffffff, &(0x7f0000000c40)={&(0x7f0000000b80)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000c00)={&(0x7f0000000bc0)={0x28, 0x2, 0x3, 0x200, 0x0, 0x0, {0x5, 0x0, 0x8}, [@NFQA_CFG_PARAMS={0x9, 0x2, {0x3f, 0x1}}, @NFQA_CFG_MASK={0x8, 0x4, 0x1, 0x0, 0x20}]}, 0x28}}, 0x10) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000002640)={&(0x7f0000000c80)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000002600)={&(0x7f0000000cc0)=@delchain={0x1904, 0x65, 0x2, 0x70bd2d, 0x25dfdbfb, {0x0, 0x0, 0x0, r2, {0xd, 0x7}, {0x3, 0xd}, {0x9, 0x5}}, [@filter_kind_options=@f_flow={{0x9, 0x1, 'flow\x00'}, {0xc, 0x2, [@TCA_FLOW_XOR={0x8, 0x7, 0x1}]}}, @TCA_RATE={0x6, 0x5, {0x8, 0x28}}, @TCA_RATE={0x6, 0x5, {0x6, 0x3f}}, @TCA_RATE={0x6, 0x5, {0x89, 0x6}}, @TCA_CHAIN={0x8, 0xb, 0x1}, @filter_kind_options=@f_route={{0xa, 0x1, 'route\x00'}, {0x188c, 0x2, [@TCA_ROUTE4_TO={0x8, 0x2, 0xa6}, @TCA_ROUTE4_IIF={0x8}, @TCA_ROUTE4_ACT={0x142c, 0x6, [@m_nat={0x154, 0xf, 0x0, 0x0, {{0x8, 0x1, 'nat\x00'}, {0x7c, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{0x2, 0x7ff, 0x10000001, 0x3, 0x9}, @multicast1, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xff, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x40, 0x0, 0x1, 0x1, 0xf0}, @empty, @multicast1, 0xffffff00}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x40, 0x39, 0x6, 0x9, 0x2}, @multicast2, @multicast2, 0xffffff00}}]}, {0xb2, 0x6, "22af63463a9cc3480acfd557dfe44c9eb9217c6d8012251ce6d3a675a655a836353f86399fdf71b40e9333376d4e1ce43df7e47d0c7ef4d56334de0d3ec280906a1ef49055187e9247ac3a44dd2b86b9ff0ead7241628bcc699da9ee8ebc65911172a911dae9bc0d11394b9ae0a6f0add5172c850557fb8644a985dd6de4ddd6bd54648a1bf7b5a6423432e2b55c174b39855054edc429a06388460c602045a2355771a96cd651e86af4bd9d2958"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3, 0x2}}}}, @m_vlan={0x3c, 0x17, 0x0, 0x0, {{0x9, 0x1, 'vlan\x00'}, {0xc, 0x2, 0x0, 0x1, [@TCA_VLAN_PUSH_VLAN_PRIORITY={0x5, 0x6, 0x1}]}, {0x8, 0x6, "4bd91578"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_pedit={0x1f8, 0x0, 0x0, 0x0, {{0xa, 0x1, 'pedit\x00'}, {0x110, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x10c, 0x5, 0x0, 0x1, [{0x2c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x1c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}, {0x1c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}, {0x24, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}]}, {0x2c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}, {0x54, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}]}]}]}, {0xbf, 0x6, "916dc3262ce3ad0ce42e5898213f497cd7a8a363669565a884c76bb358cf30901a49aecbe00a0a2ce71f72cf972776ccae9d0f4da673f6c459e434f8291d22c82348f7452e8adfbd862fe78d1041cc06ae0374504fcfe6c333b099836e666c77a8e933b8a0137c081772d37cb30dde323c46df3d2a02672a1f6a8e178e0019860990a41dee9db80f5d00bb47a65eee9d7bd11c219a9c3a1f5d42760cecbbac6e029e8736c9dd27c29c9f8f33b7d6e3205aa09da25f07385737d8fa"}, {0xc}, {0xc, 0x8, {0x3, 0x1}}}}, @m_csum={0x10a0, 0x17, 0x0, 0x0, {{0x9, 0x1, 'csum\x00'}, {0x74, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x9, 0x5, 0x1, 0x4, 0x4}, 0x4b}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x1f, 0x70, 0x5, 0x3, 0xf11}, 0x53}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x8c, 0x80, 0x10000005, 0x2, 0x3c30}, 0x46}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x7fffffff, 0x800, 0x20000002, 0x4a, 0xfff}, 0x32}}]}, {0x1004, 0x6, "5785a9428e5c7e269fbd3d321cbffc9065b70b14d99159a80b0c0675868bf6dff6ab0b89cec1446d30cdfe1ba3552319c248bdc1886f8fb2cdb5c183148ada736dd80305ae4fa22bfa51ff18491a1d4530b4d7337b13f616f07a7ce5189b02204cbc16a8f0e0805023918f10f4123bf00176a34c63261100473a4c178a09079b0132e10bbdbaa2a01600b8534df3b82fe510329df2e2fca7739bc2047a0bc3f926373e46a7f1111692dc87036d0a640baa6b686fb0a62277ae1e4f50c2b9ea5712b0c79d45b8bbf222e9e7b30fe7ecf28c2454bbcf73f57fe1de0f6c4ea80e715867e630e935209d4869ed90582a656aaa61beb7dee411818c89f8276ca6b64cc34337047ae9387d85b600e3d2dc7d6df6071e2cb0f5c9f5cf88f1f5d32f3c04a7d88a88c8e6708ce451ec43a089f221fe60392317cedaca76c0711c0a400d3377c3030568e65d2d2d9ed2e31eb1c4f9d1af4f10f169fc112e98d936e12742e0e2cf430aea52f6177091171e441fd3595825b6451e538d56a491f9b7f019717254ab5d8acfac9453b10b9b58dfb16db62cfbcb73edbc2e99ef6ac4a6353b2e63b1cf983f496c863d0b15a4db55a5b4b7c40e21883bdd2b8ad1b07164a85dea3ad4d3a665e135816e626a59459336b6404365c82481400d7df6a95b2dd3996c5f2e3548d8aafa0577b4c4b807462b47729d5ee74d37fd6feb5e6932e410ea0128541c3c800f9a01c20db61ece64b7d539bcc868b076f03579c0d45f526a1ce3da57fe7dc2f19fbc5e5670f58ef918a08478082a983299803d6a2703a3b246da6faabd14ff12d0381bcc58ff8df39a7d2183ed2dab70dfbd10b9c020df7ac8731b7e7bf2de6d708f9bce6bcbf5f5deb8a797eee41c9c44fa022377069ea93bfeca0464ae850762c0bd23a3ad9c0c143233bb126ce5f95f5f6108738fafe2b925da8f300079c290e728eaef820ec153815e1788031452408276b887fbbc7657c60074dbb61269bb2d4f1b60c06576e34debb178200a8bf335c9a9af82e44e9bd1b872257186df24e1237daefda9218bc8526f60d33abaa7a1791277c933130a246eaadca58f3f491302c8e56d9fee74f6ab94bc8ced263212afe15d07e1884f0fe8ea8466ad6932e35762a7886e3a560e70ffabb94d35e71e9d3d66dd44370789f8eb5f3914ce5337c8a757b75bcd18b184d16975f3e32352c4a4c5806b34aae64065bbf2a894a95c42c6baa3f2bbf7366a239da8a2d336655e23c0619e2531e360802176ac030dd0de530fbaa7279c5cfd2a3d87c554e12d377e95bfb8dd1a47a9f6be17d4cc578d8cffda56ad61a6b3f789de41f2e2bea116c1c42564350334632e5a93ed664957f308cfa640dc4ab11f262b20d566f612d2e11518b17ee756a2960e02efb72046e7d444076195bb51feb43e985e420dbdd08d425533e44fee792208a01da641e4ad8eb7521ed9c7c2e97ccc65e06c6bd3e5b2394916fcd9afcb7f3a226e22a8a1741a3aa39a173f8f524eb3a8e7ee76afd901bed55b07a7b63da5478464473b5ed361f56e246f7e7a2757d2ac71113e3f9532d93cc746ce4106a10de9858de5e6607bc394e4230ae4a208cd6b6898c9221c17250d0e0f9fd28d68a15f99429095bccf194f5bb6c5b55b69aabaa946834a3b0656b26dee010b07ba3f3d9a968cfdfa907d23b3525b3ccb97246a88b38967474c20bad076d5c231727bbcae62725970818cb91b42edabcc5113773032604b7b6a0f6e507bdb14b683d4b0273726b436758eb225c5b11a11b403f3fb4f16814f5b63f4e91bbb96e02eb5b85bef2a36a8c01050168665ae0502251cf35d29b89d358973c9769fc836c433dece9c9abaef46739ec0fa4ac560439f44ae6258714a249c1ef135e8f80277bf39880ccf992d88fe67f6e7d0f9259d79823f0be9b4704b2a29812e94ec2403fc62ecba2540077aa0792b3c3d7ad5c32efa0fb89f94c7bd82a41d3432f2ce276e7bd49a7b2185c3a09448651e0fd23921ee9580612dd223ac5d866340bda1bba2be88fd7d4cf193bdb280869f86dc70303221bde851a2bf10e9575e399ba1868accfe310fcc2e01f01375c8ad3fe6cf1a1e90e5c8d17d30e32ade4c254e2bedc8bf7a3d023f9e8a25b695ecd8d83ff40b9a0409655e32cb3546903f0d5b11d0ccd8c053dda3812ab1115690ceb220bf6fa79a1a9040f76de675851abbc9dd609613823cb51cc06cdbc9501428beef61e50844c5af6c9b045e241da750ec5b6e458ffbcea83f468f2bfeb4ad86e6ac40101e7c96caa0276fde314c46d64a1b2d3e962880f09743279e490249f07d69f068ddce578e0af340c4b67605eb08f90fe69d1cb85914af01601cbc5cc3854082cf566a4b4a55224398fc9bef1b5bb51abe8636d0de348ec891d1cc04dd6815746713d0c73c127fcbcf85f84ec7a628e959b5c006a448cc6554f50c6142dca46ef2f264c8542ce4540efe22149b3ba7872fb461207a85a097803fe1a30281b7d5a87205fe873e45f53d93a497f8e0937e32a53091065feeb0eee899eb7bd9f3353a558b49ba24efa2e482882b5300249c7b1e0a0d7401c2832601b773c5871bf0d8c645e3883087cfda2c452b29de42c4120c406b79e5e22ab784eacec262a15f6241df1250f89aaa84151a6f44671561f86c0da7cc736038bff5b8b2f4dc4c414a31f351398dcccd9b67c0a11227419ccf377a69117d5066de84b0c0ca4b4c995494ff742aa4384c205252a454c6fd00bb586339e577de21ab8fe36be941f92e9cfd911f854f80b9f1130060f1026c11d653cef607438c1f44fbc135c89c6956e4696e609b6b064e0a71293f54110313eac78ce0ead9ef84e8566340246e75c975c435c24d4da84df506a22261a33c59943170824a79d103a7be19441ed550c4b1536319e2a81eff9a4647d2861d607d0139869b16e925e0b6594b356a39cf3fbb0c03d2def131a6ae054dddc2f075e3b05204482327bbad8570191e0468d34d5e1616a5c9acb1187047c4f829d4326e372294bcb5d1224cbcdaa6e8226426850893869ee8c4e047ad450f737bd13ce354cc6ea96ef9faa897eb7ce860028827a414fc2ad6ad82af8bfc2c01ac26b992285063a8b47034644ad400d98b01070e1e38ee2eda0de6bc52f8d5b9b6056e37c4c47d82b7c9771e03f35df1de5af3d4efa5ab5c01fa8451d5bb00ad3ec2ac4ff30121c7754a6d676bc6cdedc49593d36a5412d6360d1d888083467e9cd988334fab9514f7dc163a1ec20b7f8a7617a46d65f8ac95c945a189a00ce1ea46bfaa79725a0762ae0e72f4a7a889ae2b8c526f6601dac8fa3d34ded86ee77012c1fef31c2c7e587f89b2e58fa94f5f79c61d56b6508c86691cf8402a0811fe98e705f38fa81d04b85c9f010a3240d21c0a6cc3c36b4fe0a57406cf4406fae94700a2a313a1fa9fab47074865b9d5fb96c214aa99aff6d9f6c9d5d4dd17a5c7a3c69a33e47f7510b9d7393376caef634e851cd40762b3a04f1bb87a64444440a162ff7a2bdfbba13b45a6b10baac9950346b969b816b60f83971386c395701820f7c20c6a0ebcd9516162d5867bcbf88b5b01e4f3764b6cae978dbabd6b22b3c2954f2bcd8df74e142ec81763ef2fbf95072430e1cb1b637796074d1e23fd81f788edf83c5cfff022e8899d4bd6d57e549da314e8d2f57369fd18e41ee6fc9ab13e7619fc47ecb4b87e258b42199255e5db37c329df7acb00cc7eb887b20af29cd35b4ec6399b05576cc4b75a6e26e74f5c985956a98ac523b7f6e648dcb95d32990ca64a5f823806852a601a7a7034b886bbafa7e580ecd151f60c95437bc5707a7267aee2d31e94a34e45edfb1c0d9af024b1498a4921c1d14880f76ff3c395bcbd3e68c41885c29cd793214d66a867266b9300c9c87f8282f3ecc17e269bd2e69a85d76185b00a2b2eff02acf672a1479cd60894e4695c01ec5f028728f1b21d8452479b2abca013e162ba96f723bad0b3871afc670535d081c0ec1da6342ecccce9ae6482e4db969afbab10015874cc7793a3985dfa7473be449df814982ba491a436af4840e0d068dfb10bab912e84a9ca2cd37df9d140ffa9d1c0b56cdd192be2583dd657e13aeb40c4073d810a4040c04773ce644af9f564c33b596da6fad60ab35e0b39d496ab9d8ed28be4e9850972a725277c753b6303cf01eb83f5b77ad8dc253dff75833786b6e5a2f48b8dd128b83a683c3a8de4794dfefab4f4a0e3b45a678e017e61d252b2374110cd028080a9b8a4bdf9c96b1c991b37ada90aca7e34fb6873c789ca59a59679bd5ee7903435ce3b7b79dfff0b17a87399383c7b81567da49d4195346229f1ea7677cef18cb5fb3b7ad8598d46a6fed79886ba4ade67d59ea24adb828c6bb6b3a97ae73585006574057bee1d5d911b28214f37d8e1a16072af5bd74844c069f1a0f42c89841b821cf6d76e8b264ad4bf6d267db07758242192279958639901804a7302490dae74a14eeee9880a64c1883409f8397c1d4764f04dd496403a99b9ae0a4a0ebedda9d17537ed7aca848b6d3c235f9f05ba93d9dffb9bc6a51d6156d15f2c7aa3b757f13ecbf43cbf38c0d83ec7e7dc98615340c0a8ff443ee874e549108df93a5de42db1b874471b2e6c9474aadaa8cadf2cf0aa42242985960a4fef3465ba7164b4e739c5bd96609d215cea38d04e3f1708eccf1fc824ed0733b50e8a5deec50b9f9f656f89162cd21db57f32340d5a50cd81fe16b0ecae940da73fbef24e4aa7305520253ec8430b9152868f156d0ce686157e31aaee2009878ec969eb0ee07586caceb048364acbe85aa4bd797fd020453fbc09b9d145bd41f7793dd905ca73c0295663a95a45803f35af1740ebf87230587ce488e5341a6519fd00818bdc157a41d9630b1934394f31e4529cee456e26eab246a0cc2bd52f1c9bc1cc2acbd9388daa20fa449866d2ce34ea8b0fd3e18daed379b73500c67542e27f08a8240b30b88bba9e63087941e18c43e698ac98691e01476412d5edba507ef9b34d50ef07a866e5a627f887828d44a7ae3d9697a2b45dbdfd434c463f16e87709f907798044275c034172ec01e7aaae6e12482c99a11dc642dbc963132d8382b3b4b712f58b7bc781cd86cacbbb514a8971824610a31caaef976eda854fb16d204aa3da21018f5d31b605c87d21c706e46d655d1a230b64e5ab603cb65ed173af0534cc5bc017159700784495d97e3487b86d9f11637432e535c6fc34e8b0974cc5ec5de636d46b02e5774f42876935d8632c3d88299db0ac50d99d2aef2611db2109c78a1cc220d1c61600959c4319714383f0fbcbb444785dde9ae71d42363498bd4782dc9dbd02c199c24faa4cdbb885c56b7020055f50df9ea132efecd652a4765669de55eec12f96605af674de98b907e3c8e7a401ac4b445ade53ed712252f5ed89e07f51f9bc7c0d1e7edecf54a25b5ab940ed26a14129e7d24bf737a7a86f2d594b5a920e5d0a35f887d75d2a7d94e3039fcd9ff107649019bbefb604fad5372d4a69da4050348f366f8781bc5f61abc7f12157821ebd387e8bab24f4a97804fd7f93947a117d7df1369106800a56024e5ad6c801469585ecd5987082d25f9df43188b2fb2940584eba78c60459ac727364687e5a22efffde0cf15543b8d8b20857dae5e7f71cc2f8cead9f90ac414f0646267bf1168458f80eda1d1e3cb74419522e5d9fbdde1dcf963582212c0beea0fec125a336dcffdc4caacd66959b3fac498311798418edd3174288c5"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}]}, @TCA_ROUTE4_IIF={0x8, 0x4, r2}, @TCA_ROUTE4_TO={0x8, 0x2, 0x33}, @TCA_ROUTE4_POLICE={0x414, 0x5, [@TCA_POLICE_PEAKRATE={0x404, 0x3, [0x0, 0x0, 0x30, 0x80000000, 0xfff, 0x39efd190, 0x9, 0x20, 0x6, 0xffffffff, 0x2, 0x1, 0xfff, 0x7fffffff, 0x7, 0x8, 0x1, 0x9, 0x0, 0x9, 0x10001, 0x8, 0x2, 0x7, 0x20, 0x9, 0x3ff, 0x63, 0x7, 0x100, 0xbf8, 0x8f, 0x401, 0x6, 0x8dbc, 0x40, 0x6, 0x101, 0x8, 0x8, 0x6, 0x8, 0x5, 0x6, 0x0, 0xfffffeff, 0xc636, 0x3, 0x4, 0x800, 0x200, 0x0, 0x1f15, 0x81, 0x5, 0x100, 0x3, 0x0, 0x7, 0x80000000, 0x81, 0x9, 0x134, 0x4, 0x40, 0x2, 0x6, 0xfff, 0x2b, 0x9, 0x2fe, 0x3, 0x0, 0x7, 0x4, 0xdb85, 0x3f, 0x40, 0x9, 0x3f, 0xffff, 0xffffffff, 0x8, 0x5, 0x8, 0x2, 0x47b, 0x8, 0x16, 0x1, 0x3, 0xffff8001, 0x4, 0x5, 0x401, 0x3f, 0x8001, 0x6, 0x13, 0x9, 0x5, 0x6, 0x80000000, 0xfffffffb, 0x40, 0x6, 0x0, 0x0, 0x0, 0x20, 0x800, 0x34c7, 0x0, 0x200, 0x3, 0xfa44, 0x5, 0x40, 0x1, 0x40, 0x1, 0x4, 0x2, 0x6, 0x81, 0x1, 0x1, 0x5, 0x9, 0x3, 0xa93, 0x9, 0x1, 0x955, 0x3, 0x6, 0x3aa, 0x8000, 0x0, 0x9, 0x7, 0x7, 0x1, 0xffffffff, 0x0, 0x7ff, 0x0, 0x4, 0x5, 0x3, 0x6, 0x9, 0x20, 0x7, 0x696, 0x1, 0x5, 0x6, 0x0, 0x6, 0x7ff, 0x0, 0x3, 0x6, 0x5, 0x6, 0x2, 0xd64, 0x1, 0x8000, 0xe1, 0x10000, 0x2, 0x6ab7, 0x80000001, 0x1f, 0x2, 0x4, 0x7, 0x400, 0x800, 0x49, 0x7, 0x6, 0x7e94973f, 0x3f, 0x7, 0x4, 0x0, 0xfffffffb, 0x5, 0x3, 0x6, 0x54, 0x80000000, 0x7, 0x1cad, 0x8001, 0x4, 0xc81b, 0x5, 0x3, 0x4, 0x0, 0x3, 0x4, 0xe58, 0x7ff, 0x87, 0x6, 0x7f, 0x1, 0x44, 0x5, 0x10001, 0xcc5, 0xfffffff9, 0x1, 0x80000001, 0x7e0, 0x6, 0x1, 0x6033, 0x811, 0x2, 0x6, 0x3ca, 0x0, 0x2, 0x6, 0x1, 0x5, 0x2, 0x0, 0x3, 0x3f, 0x7, 0x197, 0x10001, 0x9, 0xfffffc01, 0xba52, 0x3, 0x2, 0x5, 0x4, 0x7, 0x2, 0x5, 0xff, 0x8000, 0x2, 0x9, 0x80, 0x2b, 0x3]}, @TCA_POLICE_RATE64={0xc, 0x8, 0x400}]}, @TCA_ROUTE4_CLASSID={0x8, 0x1, {0x7, 0x14}}, @TCA_ROUTE4_FROM={0x8, 0x3, 0x40}, @TCA_ROUTE4_IIF={0x8, 0x4, r0}, @TCA_ROUTE4_POLICE={0x10, 0x5, [@TCA_POLICE_RATE64={0xc, 0x8, 0x4}]}]}}, @TCA_CHAIN={0x8, 0xb, 0x1840}, @TCA_RATE={0x6, 0x5, {0x4}}]}, 0x1904}}, 0x44081) sendmsg$RDMA_NLDEV_CMD_SYS_GET(r1, &(0x7f0000002740)={&(0x7f0000002680)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000002700)={&(0x7f00000026c0)={0x38, 0x1406, 0x100, 0x70bd2b, 0x25dfdbfb, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40004}, 0x80) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000003cc0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000005fc0)={&(0x7f0000003d00)=@qipcrtr={0x2a, 0xffffffff, 0x4000}, 0x80, &(0x7f0000005f80)=[{&(0x7f0000003d80)="2e30f2bf7553f63585b8d31000745c01dd788d117bf03c4c2dae2c7424a2d221e72d9198901a39836ca8a03e2cc80eb029110c220a9338f750cf2c67551a12577427abc6d4b0cf638e284511f43d42d156fa294b179b7b49744cd6010aeecd49f38b28ee433dc5edc4a231764668cf3b80b15436bb417e6696adb1ce4ff4f4cc75a9b868634305d73c246e367f384a5d3038cf600ebd19c8fd3bc991cd6da8c774fb26a338a80bacbf35c64e1d91388728238f21a6ea6117e50ddeed39a39bb42bda9a7c2b17cf6c7b5a70c183e2dfaa52cdbdef86afb5c51c460b7bd43fb31912879c6395d032203ec81804dab50fd7fab9c9698257399ec1192d2b5e55645336863131190ebe7bd088e7538aa94c70758416747af40c2a8c99c64f3090c053d6303f5bdf01d043fa107b994c0f8ef59beb9b99325e45c0e0da7f7696cc01f78d53df790366512a23b6c09430b132d6ac8f8f760dc10e4385cc3fd759f7717e7adb8a9e89aaffb2e4214780b0c8f8b4f6c2b551aaa88af426fc2bdd8a516ad4041db16061da139baa782ee4a090ebaf455ceb67219132cb43481cf1390d57cbcd34aa50d31b70a06d7794fec98975759fbfcebe198dffbf08409c12f4f2d577412586f29bf75a755fbb4d7816910457950c9d514142e5bd4181b0887fd11972d097db1f5a721c2be62e323cb55778782df8e3164179b6d83c811073472549a5ca851dcd11c0e27f5a67aaa96304e52ac26cc0750dea3715038f220378045a99053b7b72f5760225d515b555d3e48021189ef6110c2a5544d47f0513352f7b047171cd245d058e75198316ee6955dac078d6527ed6651bf8d1666ceb44058d61069e4f04ca03f793fc59dc3f4cb6f84ff607ed068fc5f72c6010966b2383eae0e1885a456ce42bf79dc73a58a5990193e61040bbf39ad2636bd7e083feb2e75fd6f022bf18f1f5c1f3895a102f7cdfadc6f67fc2eb4e64e5ed43799fed96d26900c7ae12fcdf7bc36139b7e37bc32d5629965b41341a5ef122118a9d6d0b5e79014e750094471a21e2b0b830c1c92f49aaa0f7e9dd743b1966afc000aa5d1eec73549b1bbf4d26750e02d02d0580ad72c959a6c3b872d7c78c3955e34dfeb911055ce9eb8ddc57b36f7451a6e657aeac67c22b0121aa3b1f6ce190899586fe93a8b5018ce13f4b940ded83e0c8440675bd3ada4f7b97a34f8f47af7444cea91147a9086b8d95e0ec81b9b9f794907603e51d13caf9d72e832cc3a80dd00d09cf803562cd076009f13cdcaae27bb17886cb7d218ca4b1a40cd11c3dd124a6918ee6c68a432144c5f61a2b6c1034318993ef6567308126357a8d3260b408a0fa59895195086cea01480634c42a68e54bc92bb61958ba86d3a1c08d174234e6983273daf6bd1c47b5096951f52b2e58baa3d5ecb69692c7125e6afea1f13e1994fd7e54f1cb054e15a991fbae898a20d2beac4213b4a9bf0c2eb6aa15c41fdaf7ee984f4c42bb12e83783dab26b7551564e1ea2ad2b2e729a98341ffdd078ffca7f4342e186743dd6224d9f1e46e10dff2c8b8bcc4305981787151e61cb0512e9d1fadb08eb105e16feb739f0127929f86c7e071f1656c5aae47ca3bc31fbee2a7b3f618f0840fcfd0499e2197bf2512e226e76476ff85ca5de7142f0df11f6b5eaf799a17f923226bd90e80ba727ff670965384461a83d3d975c8616b016c29290323f6a323478ba31d36a72ad6b00f0f060765725ce641762599ca0e7ad52c62c5186fc853de67d7168fae5bcdc36797f43b396ea58efab21e149d4f4de16b89194f8abce88878905e7c50fd06e1dc75af3fd16dc19693302ec0b9a9b205c89d3855a550f9324826e686d8e91874d302185f391805c1a030a490e771f77d3ca579d93a3427248947c48ec50be99a74974203a2cbefab0573cd20ea0c8a400fa738027a78c902b0d2589e54c664cb285b32ba19fc05ee826a2380c1c3e11323bfdc868f2acf2ad781958cd4aa289aa9b913e6a63b1b37c1b69e52a6cae02f0e4d7d76f0228ae43f1b2cbf522b824186b7325d2e91d163682b5053f5d4f75d111aeb36ea4d1f6892abe50167eab418cc578ae450a630962fce6f57c7742bb74d07025c3435f85d755543e047f1b9826d892a97313a037e1f34f8da6cc0a626dc56045cef7b82e1de5c54d4d5a092567aaa8f6fc282cf4bd01173848791770687650ac890683c71bb23937b13502816b26b58a9fb3109667c642fc7fb0c3772080a4fb7bb1aec812236d5c3e3aa5783276a043532a350a85a6fe7beade8ed82ea4c7c91105310c1059e83780982ae977bea6b594dc504b9d5ac3d09faa6c4144a11d0277e35ad2461faa7cea77928f67815aa07693201f8d46ad39559dc2a25429ded31ff1d8ee899e680903714dbc011d7062a3b208c0c6ca06d02dc027cb0dea664e2dbdfa7b2c3439eef552d6796e3d8fb5d284fb97a06da6620d48799a6b0804da3e4e4b5f066695c90ef76994e9973ee66d323cbc2ab6c7962ee390114e10d02b4bf2a5d35e9f8337984ef309c9772b998a2fa0f56cb4424c63fd71cbb8f8dce7602e5ca5afeed581aaf5e4186058d7c703afd4e8df7d0cd6d898e2554798783c8625f0f713d82f3de13b8cf9f19fc4579165099d733405b7313318bc30c30b98ef21b2bc938a8dc38aba4cab9f8998c5e0ed1f9b401346f4d21cb887724a44000ba47075cd0bc2305e3132ba7265261094f84075d65169b8f40aef655abf1eed43b80569b30a8f9a89143769ebc84919ffdeec8946c67077aacc154db6749e98092f4334ceec54ec1c940dda50c11508eded1be2a1cf6d450b336309b56c05f8a87e77a90fb9c674acb0d22436fd466f3def02c77a704cc035bdfa5a79c16eade996e07faddd82bcb9e707a97dc136a2156808dc5614a4c394e8c4c51a782a993e5c25291f2a0459ca0f3efe9131a721f1c438bfa195e451f9edb059e8d17e9a0b6234ac3d33bb1055f431092ed942eb4f275cd2ea6266d50aec9ef9bf52e4924e4a942683398152123a588066d9ba07c11c166fbeaac3d53da22bb522f03522cc64b53a4d794bf829d59d23ad28d5e3b31c3ad83b100742e021a9523a1660a1c242c1539944ada7f29a8222dcfa03721878c38a0fb285797818ec660eb3925a1f31ebfce22ffef10fd4b58c0c5c2a32745a7be08e91bcf49788d5517b6dc38dec47c062024b4c57bd9ec3cb8b0f0c7c8bc99e04f0bdf21b116e52264e14d0656015de8c66e37a5031827afc78e9231260f256a74ab3adaf7de1b21593e40f63600fe335118f039a166b613202aa2dfd1e39f3c597c68c12a244aaaa06950be5703d233f25375ff34963819af126b8ebcc471e5f6205caeaf3e606801aff048ddef5fabb716e9aff24fef56870ebeb6ec1ee4000dbc685e5508306117842c01a351ec1c55e932c6dcb22ba8c0df9b739d1a04c94b7595023900b2ae4bb26655b09a3134db16a4ee97e6d1b9bf1ff6df207cbe034879efbdeda0b56b3e5e792f294cb3556159d751034c5c48cefa67873483ecc2b0f2923d00dc75c28d7505c36d6e5cf48ec51c21b25c94348b6a17e58862cbc97b36b044162ad031d8aaafd50359132510f7f577c2f49d83eef972ed0444c9e2452d65a241c47d0317016812d42a32625939ea0ca438abb03d6a8ecfc507cf185057ed50fce7975179e08a2d57c95e3037f5d3a39c27468e0a74c0448d572049eaf71f894b044bdfa5b60d4a181adc6cb3ce4c183d2fb8f834250a21af6e6d150cf16322fe7e8c310e09b842acbe618602be01f4ff48f8197421f64b2de6ddd635b42e5255a7c7ba25d8c93c29b054d8ac77369a617c21559bdfd11b4826575feb0174058d61c66dbedd591bc3d9bf2646e08f00e19338bbc8c9fee530fab3af301d873b3b25f7ae67c25c845d8fe791aa55b214ca5aaeb0951ac33105211bd0a59f493a33dcf1b7d5e1743409b478056db6112f7dbe5cfe0178d1c15c9f81b420394f9d0941cafe6f282f24d022f48815350c769f9d2d3dc8d9b49f687bd84b5b64f92375319dc37709a35d84411def4d151d693ad91450026ab842d9e1a9ad3c072794ca7159bb6f578b2655eb3fe6a812ac12a172b4035e47f723493d855107fea943e658511236851b30229d91ce2e0d2b1489a491ac5bb0e98a263beacb026b8f2c1949f39882d4d05d4ef02ac039bba352e88dc176dc815786009ba64b08f925e5d8d1d432f58c28befaa7d21e76d4b166556cb85d7c6d84453ab7d9ccd2af3ee41911f4504ff4dba2472d17099862d463fd56ceb88df335e99e524923174f57eb258d08ea730b6073db4655e6e75a7de1210596a0c7ccc0a4a0c7c7c08f4d73fed023298b5c7aa80b1e0fe4e31e079a52d9558a89f8c6bf53b8ccf5b58ab7621d53155faaa2cead11fdb57067107796bb801966193d8eef3bc0501a8925fd6923841b1afcfaa23fbb9bed16ca95317eea99580538a4e2349f6b1fdd85141db4fde71e75cb04c66adb5d8bafde8af20b5d8c82088e8cb554e047f1b5f2161b6e27fc21060b9cd5de3143847c12c0e61f1b436fc7fe1d43296da47f4a05c75934fe67246d673cd9cb7f90ed086a195511630591da1857ffbdc81d67ccef0fea07afe4d19dc66724b030f3ac4ddc7ad4a43e2d013b78724630099924f34ccdc6c52a1bb510e491573f6fa9f33af5aa4de9c96756d294ca5416b8aa22a640f86b600b42e773557e20e8947e6fee0ea11e4e559218eef2555b6fe8f5c1bf1500a532c578d103e24c455b0cd3906e900b3ccc3c67f1c5f4c5760fb2330996260669b1ca9871c14c0aa1c2f8e03865783f372cd6e1d1191c75dc739c4b2da13703e4de783c54566450c41714b26fa7e2ca2094549b045c3ea4b955c34735d6fb438425808f2a558f883012e93155d0f3172374a8f1108108764528b822ed21b829e87ad99c9d1b374598697f48d455e228737bd6611b37cbaf23fd14bd263e0068b298f7bb56a400ad732fd065bf25fafc3afe8154868df97740bee66cee675037f9f0cd7820a9be4d52a38f09b3e53d087129bdb7dd3bed75f8dd4ffb503e33fec033c29b4b89c820f30311608c311d15a9d1b5680b44efb30276134c583cb0bddff2677796693ee730fdb7061cdb5787d509202c379991e5823ef96f2cc375ef6327f1b970ec48f025f9daf898f07d80744ad2d02f128918cb5673b0a7f8e4c5a335fd0a0b6c65972de781ac2000cf3e9e37b7ddb6ee5f3b1017cfe1a81522aa2c3de779eabeff0d41db5388c79ce762da3fa599f533830e776be3395bdf06f07056f8b40c0d8bbaa600c4a539a7b6f998d3143191d5b0198a37d48f16697a0fed6152e4d6e63c8209ff5a905d04b90274001589c3d520c5f26367d22bb14c065a52eab25a921acf5581f26ae90128364715442d401ec70166b047fe43c9bc863d6f80e2154468b741686e3cf3ba5789002339546563e1b7decb20792d6b40f71d49c686f5c1ac14733369bf9a24a795521e2f68b30eeb85273a96dc0969991e4d0f24e53d2c2ae924e1d8ec9a226dc3c92c9f588c15a69d16ee940d9ed9e8e8e07f9dba437490b9f15fd4e39eb6aa030408c815f8fdc1b0f706ed535b4511747163a088e1a92a94861cfb604048206f7668a5d93fef74750d040e6d2eeda35114a4d8275b414e24d1704c1baed40e3e1d4738d9cd1883583e324be25670ab9bc8110f6887f6368420aeea342709239a9431fc6741158af5e7dd46807758484d27f49f3fdf436d50e8db9", 0x1000}, {&(0x7f0000004d80)="ec87f7b03440b3363086ff80da4ef9c912b10b120a1e13877646f7ad6092c5435e23ff213d0ac19e0e39cb45615946b04230", 0x32}, {&(0x7f0000004dc0)="e9008660154e7bf20dfaf18577be5aeae4d14ff48ecc359a05826ea6ca1961f864012715c3e28a6445ac136621a37fab6f2111aa213c674ed292ade112df78bc7eae2543699a0284f104ebbff82baa5e798ff2337932004ac2d105f6479f57b705e7f27e4f2bebe1cfa2eb2dce68d919fe822839ebcd38f7c2823c627839", 0x7e}, {&(0x7f0000004e40)="6c588efaa6ee7fca76d9c6e179be774f739e45a098b4520f4148399b1641a51444", 0x21}, {&(0x7f0000004e80)="13fcfde7bf315bf49d38ffeb646e73146abf090925959a35fc87babe7264012dcc13b661e2d6ebb227ccd9e84735251e4cccc14f08cba1f38c673c75008cf2dbe60bcb2ee97538ab3e3c55233c6f890fe974f651f85ce35cf915508b7824672fd9c0ef672992406970a3781a275393c03b84f815c80eb2eb1ded060f8ef2fce9e6ec5c489595f10b3b6ea4cd66ed972c2fe60a488148dbcaf89c8dcdc3679d1e37c34a1e0e37267215130e02d4ec41c1554c0a16c8b8fb31cdc713ced6aab47aad689c44651b7f4c69824d4336d5aad0c2d458a2653c7c119e5a286cd144d7cc39eac6c164a8199e0b036c0ae2c7c15f68902e59b7146755e9729a1b87bda9e5b696028cfaabe96adca3c204a4207e3b6b82d1339c1048a20bd7418d06f717bc7539750e0da79b929b86e54ebd6aab52fd0dfa884fbc0bfdfd754f4e9d5b187235508d7b3c49ae82c800f5d94789c175bf0bc9f096f42ff52d4e33dea39fd7cb19d71838c28b968ca019dbc49cd1d4c5adae29f6dcae1713e8b997750f5e29a14df5d0d347b496aa9b512dba46bf79fb6ac13b5512a746fd1d458cb754dc338ed98f79cf8ce06bdbeb35a74f6bd2a16864991c91ce5067c89293fd0e8935018f3d485a05084d30b98bb7abe41dcb3880b0476e1eb20be698ae62e64f6a4b998c5b271904b5cc5d20914ac9497e7b65133388bd586e46bbf817c7811a3026315c62ed823344770d93ff48ec2a0ebb36dbe60159d392f0f388c194a8aaf7226faa264c51731ec9deb07c24d6c3b53fe2e4f46dfbf74a6f1fd5091da751a64b6451417dd77062169e85bc75c4c3ede2fcb127885fcec476e5c5c36d14393c7283d572bdf38922f1e8cc2d2c3a974c16b3418b22e13ece5dc092145bd84d289efea0d9630f0bcdc7613fdfc1a2dfab347c756d0e44d99fe8a82211d8c72e46389a600636f024ca4b5385397269c826ddeb1c03d0e1712c703c64f03cc02073d3027a29540045240fb9d86c0aae24621cf53d14365e2314bb394ea792c73ad719b41f6d0d9003b3a4162106522f4c3c0278c873656f9b4c919656bd1f188db11c9a9dd67da6cc9094b8d10c25ca550671e787a86d034aec3fa8db5a1216c3d4c235e3448245beef113d5c0b0fd7df7fa1f2327f7eefb7af9bdb7d0ba491a7078d0b1ccfba2e60a0630e2bd875278a1868abcde270d68f84ca6b88f757914c8097c7b34729155a7aade1c1688672b859bbadee5743f090996b94f4a46eb9408f64d3297a0030eee569ef5b19f9a995b7d3f1fcaed3ec5ec8d8c55eb42e103f3bc3a7b2c6fb8981234e6a702206b10eb708ad5a6cd0278618f94180d46d510c68fea905f41c08a3fcc2fcdc7ecb005df14898b028524bddf43b22a2910480bd828bbe4232e509a5d8aa65d49fd44c0df950141fe1a863a3aafaa13367930a84296f915157ec34fc7bb86c828b646e84605284ff37f20f741cf75d4a640934538b080125cf03720c971df9349306f6348e0d43e62bb2a0f8cad6aaebbef15e412b192e4e599883a4830dbc6cc8d5ee0f236da03ea58d139ca65b5c25f2598f58b049c40dba64a31a06925d6ad0e4819f07b772adb5a0fda84b6d36a256113069dbc865d33ba9b70f59781c10187a316f807249c79676f87b5d053ff978c14a50e11c25327986434e75665d81d378f1fd223875ce3b25ca4ef808132ede3740ed813ade1f176059497801c66fac0e049d231b3f3428d55ad601bd551138571929fcf0e97113375e18a5557a026434e32cf2ff012b5176bea98d80cc76ad6703934594b11b55d2cd2eeefd7fdba6d05b3162158c9421385e606cb71d5cbe4c85e25762ccae5338383384d6d0c955132e97708045155b2d2786c7d06ba0c65a40cd4d422db1f3bbb6549ce0f7b03eee3e9a43a3e1a1b3c934d0361a63798ce1629f2bbe0b77bc4b59a3315e2d684bbdaf95c998d06d7abeae8f5aaf6eb77de7a756623d9ab730fa5fedba88ca41b12df0b00bcefae4522a6066aa34f627b4a92239fc8b8e1882c4d698df6c30176ea04b63b98cea07a34f15c719e0ef55d864c57295e9ebbcf7508044fbd9ca7cb550f099a82e29366307f0f3b50cf56add654f9302f645ba3558c44040f0186e0ae2ecd1fdedec9744009627f06ab32e3174731ef099b1c727dbf8e1f7f8f1ef7d5e75ba9bf3ee1dec7c58e6282f7d5348f8ddc32f0b1a81b12adc5b2369949b28bfaa772aef12f5019e152c6ea77961ced6d1b0222ec377fa65d3ff302da50b7512673a1e62620e5a565e614e3e145e434872680ad4f5388ee7c5af88a39cefdefb65c3f2b0be436accc0769b8ea9927280113b9dcbbda070eccb46ad53e301be731b3564a523c66ad1f229c364738833106f1cc93a1c547dd6cfe47467a1bffca3b946a79dca34a695617df43b912371fdf8fcac7d9aa46b46691c5a764bbf395a04cc290797a15df5f9cbb2317b218de5bacb620e0265df1a17496bd11c0ee40fd5cf054bbddb312ed4224580ea91305532cded2220651d874f0b8e4eec87a7237296576567ededf129f0ea0b26cf27bd4bf6f57913057d46c6d1e8ee9f2a624d9600df6e4042570b01dd18787accf241e9a6671361262c60b6ba81e9aadd96b102c3b0245a14eeb90e6080fda4527279a6adcecf7eb8e027844d5fce19bb2f9f79d47d97691771ec483267a5005b3c63ddbd26bf5f117ba2ff444c6b58ffa5a01781bbe2e018ce9873921718f4a95bfe4169789156178120258f0aba14b17672aab2bfabdccf1db1a706fed7e02ea05f43e505b214877fff3992dc21a4dde02193c2947deb14631ad6c3cbc82ec8a7e1b16609c4bfc89bbde2b3537c732d4e7e96c6995cf3558f4081c27e62f9d1b80749d15b946440a008c7b38e769858327cb8ec5ad72ac4b4324f68ec7da3c5ec6c95077f42225f3d6d3624c9b587dc1f1757f4251fb0760d6d397bddde587c8fb2e198f72429769b1b4c42ce31e784aedf12e69453aaa527c287a7253517dc520ad0f25c62eb82efe69b055871ed21b1e83441a0bcec6a35390eac7ddd2262b30c63a9e098191a424d476c9bfc41281be6da08ac39b460b091cf6eecc6cd26d676513ab07e5adb7da197a4bfbc236abcc3395fccdaa0b06ee08274cd1f1958fae9dab587b4e36ab7e26130a99ac7be2905223596c3f57e533f75d52085b3165df15c318d511d5c012e608317aec9ec3cc316160c2d8a29998ee6a517c705a63dbd9a6000b5b0712b5f24f5292021f574724df06f25c80ad50185bcef1f9909562b78656af47c960b1e4fa9de373ddd20f038bf0f17e47f543638e85645d614c1dae2b90328848f9125b7a54dfaec3d8c6581e6e3b5005aa46f3e91c2b8c218dae1ad0008b5b9c82d76ce15f511bdbeffc5a02758c44fd87418d786107f4114dffcdf29bbb4c269b1fc0af69b1c0784b0490d421820da7026432a60e416c8346a048d421b0e5fe0c0674c515896a464d7d83a015e0b9348958b0218a1630f95e36270072e4a9381d8f32ee142e7da49f873bd574df1cc55560014c8d6a9f6032206c248f4f5d471215284c240788559b7757318146e69ecf475c1779c0b5725eb7d2c8fa862440c4abf1ef1602c787b19e8705a0bdc84cd22d36523cd094ec155b75752a383ac47090f9361de93fc7a2be9ed0ce25508e0b0e2e21a720d00e4bed1574283cfdf803c36e98c65c972259358a07c16f67d14d012e7360746cca544d636dc7b48f5a1626b23cc075a10f59492cd07d833796efb7cdeba9398d6a92a95cd206a7a238d45aa3da03b975b602b36f104496b2bd0d7ea77e8d4f399963691e104674197768c7285f891cc9b77137dea2195c6b487a3480e71876f73f66ea8cb96644a8e822f30915a8a8e85c07d17a411c41bb5c8bbe79fabbe64498d555b1d9def660b0ea29e6cb0c417d211eafd0e6f81a9558503f0c170880e9f5bd008af24966e4ae68d8c198134bf7614e824ddf8694813b2edcc33eb107a857365f39ef70fef463bb084030ebe95c878c777eded169901ff877fe4b4e791aa5a6c881b7b5e00b10a0e1165fac83cfa3ca7d4e7636f0df8790e23dc01536a70b0e22eb8a031c767a973f5081057293c411791c6a6024452cba2e82812eca16466200df838fb55c9848d4a26bdf1d076f69a6354dd374efa77c47e9394e612ac1d3b0ef0f42ccdfbbcf58f90c5e3c13026fbb878c5ba689c3be5ca0448b054e47559c07df3d64f8fe1fd725d0482442e72bc0ed0235ab322029b06b6a2dacba365bd5c415fc6878566c4c6dd3bc8c5e9fad7639d35becad73251ccfe50c68d4b3c15773f2a7ee18a16ec4f4219072d7277340a0a0e3029b7df728fa4bae544545976592c0c43fdcaeca51bae76d2eac37de7224bebe8db449d3bc54cd9b7b498eb7f8ac0e1e3eb0b22520b41242d6deb61cfe0a02feac8eca67fd08902062061e5bad4638fc6b41a43392d143c2dcce689995288c47cb6948a7cd818d61aa6eb91f86ee46a29ae8c5cda364a06a5e91c90500e19da8d04357a66706599cbf2b434c8f2a5d8ac17ce37aead0af95e58374076db8a06ebaae1cccfdcc6980baf6774fc3294f30daf09fea709970ca2c149780827c7552650bd8a5edc2cf09d59ee59088a2e3b9e7d4068add9a7f23a362cce9caf618acbf1575d513caeb22e615c208bb9670576554063a5d7c58f1d61055fb9ff99d5f132682d5efbc0c9897a23e01fffa16e58beace61003ea2f496b05d2711a6bf027f8c685d345c76cdb1c7819d804c03b52f4eae63ba87511f089c583e88efa418b38700e13137cca33ccc8bb6a7f05379e34ae7a329851bdc17c354a0a97cccdd8da6707106d1824b7b23f4b7d374a98b3c3f2450e80e6d66be31eb208e65cfa032aae13dbbeeb3198504388186b8978db3f0e448ccc6a2ed5c52f5c09b05515e5a591dd5a8aaf5d63ce091a6e2f7bbccd525455c1d7ed1dc147f07e06c2d89738607aace7cf1b84ad06276985005fc3abf0d44bd5849a1ec0135088bc5d67668a98f504e7416d8d04e75467dd8ca38e58c6ad4cece10291745e8757d8037e226d1291262eaa1f75e401d65e2037f270248013669fbb00430db7ede0eff023fb217bc148edc6a5c5faecd0c22fb27a3178ac5e8b4bb1808f31c4174f7c76397e0629273bb33af83c9f3cc6dbfb27b87923154f5d5d552d84f7a544fcc5748e356155142109d753360216d6aca336a40fcba2c60c22bee3eb0f7a30266ec8233374f8602e0b5b599e8b04ce9d3dc8c840e50e4d001f1de3199e83b11368b89b7340c8e68e1415ce704f37abe9306d401cc9ffe8ca0b6fc6dc294958a26df7f3f87362ddd02dd9ad08c3acd9e9edeb2d0245c4bc54e331d5c16dc99777779fdbedc7e06b3abb3a1e65107547197a6235147e59cfa3b2f13acbe63c27ca4268938e393a927c29b2790d40dbd3848a6df78cd17711392fc5b6c1362d7ade86e88d19c0e20a7243ccac9d9dfb11f66b1e2bc17962e36e2195b8dffb26bb6c72913d4522cf09b0c8f964aff18de5a208e47bafd4468ccd1378c9169da49c7fdb94fca9ab8c42ad581d1eb6fe1b8663fc67e2e6f40d3c2425f4079da107e847c70f27cb0891279a52e92abf088793082a2e0475285edf9cd6806d4a285087b72b380a5379561c61149be716e6673f1c936df039a8ef42192766d38fec8481b581fc3b18f63007f93723947e8f6995d5dab890a7bb66a8ec5114b018ece15fe2cf4ae5302df3d89813cf626d11b152afe30118b62dd625f7", 0x1000}, {&(0x7f0000005e80)="f32a3fd250c9d0771bb90f372a2d624f9d99ef5796f9be2560e18d8f545416cf3a55315ada4663042fec4c23f8094b4963c85e9600dfe6ab380a952ddff6ddea6db0ed84ce54d284b55a6f67cbb08e22bdc64f8d98f91520960cd01bf691ca8bd80e79e5bda68706", 0x68}, {&(0x7f0000005f00)="6dbb7732eeae177403bcb6ce052029bff2e26959612c6eecfc76541f620461b55529eacab9018972ca18fa41409f77661d724bd3795c841fd7107e63ad0a9e4f9992d6cfbd0c87ee2c82dee4b12e68c8b37ab64220dfbc2a63059021a3518ebd104bf17a9dd5", 0x66}], 0x7}, 0x40001) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000006000)={'wlan1\x00'}) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r4, 0x8983, &(0x7f0000006040)={0x0, 'veth0_to_batadv\x00', {0x3}, 0x1f}) 19:48:22 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000001980)={0x9, 0x2, 0x2}) ioctl$vim2m_VIDIOC_QUERYBUF(r0, 0xc044560f, &(0x7f0000000100)={0x0, 0x2, 0x4, 0x0, 0x0, {0x0, 0xea60}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "7aa65ae7"}, 0x0, 0x2, @userptr=0x81a0000, 0x96000}) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) openat$vim2m(0xffffffffffffff9c, 0x0, 0x2, 0x0) [ 286.606071][ T8465] usb 2-1: new high-speed USB device number 8 using dummy_hcd 19:48:22 executing program 2: syz_usb_connect(0x0, 0x3f, &(0x7f0000000140)=ANY=[@ANYBLOB="120111459455202d5c0acc0fcf0000d702c820fd07010091970102030109022d0003000000000904930000322a8d00090452020067533c00090400ff01820c7a00090502032000000000e62529de3cb76e5a9ad78b722762ff93ed0df824e11ca412d7d5cfd95cbaea0ebd0857e24502a21bf0e967781cabcfa794f466a1af75af0823d8b10a7eff67fa6d148741cffe702f3535d9103fef6441df20f5c7b1035ed34a6ceb60af9e2355477bcf6e8eadf0246a1e05b7097f8a85d06aebcf89b523597addfef80f543b3c672a5a901ef00d42c9d760e10600b50a0d818a03b971ef068a67bdc290045d5bda25b375191fd8e876a93c92658f1a7dba5d416b277c179b63f3ee8c75275c94dff71b2e3db74d3b452f7b400b6b4b3be223df11969df003c0c303bee58e42d5b2ee9682d8c3a2dad9628e78d7"], 0x0) syz_usb_connect(0x0, 0xadd, &(0x7f0000000540)={{0x12, 0x1, 0x300, 0x76, 0xd, 0x7c, 0x20, 0x57c, 0x8403, 0xa9ea, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xacb, 0x3, 0x7f, 0x1f, 0x170, 0xfb, [{{0x9, 0x4, 0x70, 0x9, 0xf, 0x31, 0x5a, 0x58, 0x7f, [@uac_as={[@format_type_i_continuous={0xc, 0x24, 0x2, 0x1, 0x7a, 0x3, 0x7, 0xff, "c74b", '{~'}, @format_type_i_discrete={0xa, 0x24, 0x2, 0x1, 0x46, 0x4, 0x9e, 0x9, "b44b"}, @as_header={0x7, 0x24, 0x1, 0x1, 0xff}]}, @generic={0xf9, 0x24, "a95112bfacd38d0da7b8926e4c6246baa8d27b60be004a6a0ec866c54088c17143e67d09ef2e9670197014e498ed71d022e8420dea50e69998941f019d70295cd7dda7854f8182c9cd003b9c2f2e37741d0af280b94392b38d58360069f21094dd14866f9adfe32f5d72ae9b38c03698601ac544e610b5467d8a30ba7afe754c9b4eb581ecb3de5a75089d7265552e8f4879b36a8d0123364e31fb85326ed67b04412bb358b331a1e819076563c1f0009040527049b280a4fa9bb8b1b0441837711ad710266212adfa7b2eae77b3420648d594230874e89c4ae235796260cd70b5e52698300ea51ef21f38bb6e14f3b3182bfe232d999c"}], [{{0x9, 0x5, 0x2, 0x4, 0x0, 0x2, 0x8, 0x80, [@generic={0xf0, 0x4, "45fc3924d73c9962245c682a147f2625f0695da07104713300b40fc57ee88898dde42ed88a694cb1ddd0c175a89877d8d97f5f52f9a05be4b00b92103f7798a1134a8e099c63291881b2d5554d698fd8635ab5fa226fc9346ee3a74c236d2590bd55e72be281b993b2b16dfdfc8325eb5d16f1dca41cd3a5969699d1ef4cf6566f840b3feddb11323a97960c4b78a831bc9ee89be3afd17928ad977a73537c9412961127fa056322f8659c622da654d5f2c900f92dc4e08c4bbeb76ecff3a26e20cd94b925ddb5b253091c072c6523cf873d45e6bc472ef39d4d8cd3503dfc1fbb3b08fce5fafe3beff7d1b0cf1e"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x4, 0x3f}]}}, {{0x9, 0x5, 0xa, 0xc, 0x10, 0x4b, 0x7f, 0xff, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x2d, 0xfff}, @generic={0x55, 0x1, "0772f17e47f35d17beac76556d4ae49092883948537b94bef38f0ed2ca4038127c1a4eb2b34fdd27595b0292e366725f6de9d3e132c6c808646a0149f03d4ed1a0696a683a00881ce055bdb82c38c87e130c44"}]}}, {{0x9, 0x5, 0x80, 0xc, 0x40, 0x1, 0x81, 0xc1, [@generic={0xe2, 0x21, "228b5a96dd5c2be7add93b8bdda86964fb3b96f9185d2f47fb03b04dc451ce3d712b85bb7d89f49af4a0a815c9068fe3eaa204b7ad9f16882eb6005a36889f980329bc62c45c152c2b9eb1600eb1a2a35f28d9a3fd4bf6dbf796d14cdca67c89bc6c1269163ebf95b81169a4fec3e692c448f55281f43adc606b8c47d8b787c37b3191ac573d041a96613bca87993e65685598e0caed69974ee77107dc3ee39de0b30dbbe902c688ed5819fa7d478b6cf201a3cba15e2df81e7329f7759e323582f2355f13bb529ade7343063fa1057e4bd7fadab2fab8eb1c3e904df2acb8b8"}]}}, {{0x9, 0x5, 0x4, 0x0, 0x400, 0x5, 0x13, 0xb2, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x7, 0xea7e}]}}, {{0x9, 0x5, 0xd, 0x3, 0x200, 0x1f, 0x3, 0x0, [@generic={0x100, 0xb, "ff9103d6bc1edc82acea9c327c8d2b6146e524cf4dd9f7c06598e2e13f7a0e693548a5dec531802ae0a40f95ea2b3f9428846a2289d9c637c4c568f863147aae8d89c239c2c7d677701ae2e76e8ef4426507600e9f9b268d76690d5077a0332a6996a27cb845d2cf0efdaec5e486ac45fa85d0646b3afc2d82b02d0009762845298b759111b5a86bcb48d49982f384a3cebb1e5342b7661dcdae2615655bcfc9b835679b005e0c22f254654ee224ec3732109ca80c9f220e266253b8edc08190cea364cffc54e5703c2e7894dcbee486e9ef9ed7357afff88220efafc7b97e0e03458b9877c494fe9cdf7c9be8db59f8a07fcd0267584392533bac548db5"}]}}, {{0x9, 0x5, 0x8, 0x10, 0x10, 0xff, 0x7, 0x8}}, {{0x9, 0x5, 0xc, 0x19, 0x40, 0x40, 0x67, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x2, 0x6}]}}, {{0x9, 0x5, 0x3, 0x2, 0x10, 0x3f, 0x8a, 0x88, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x4, 0x401}, @uac_iso={0x7, 0x25, 0x1, 0x1474243f4366dcec, 0x1, 0x800}]}}, {{0x9, 0x5, 0x0, 0x3, 0x400, 0xfd, 0x8, 0x7c, [@generic={0x78, 0x30, "1fa31878e6f03c02c1331e3cbab3486fe8e79de11688c1d771dff919f30ab602fa12e7137568af81eab87f036b1a535d81474bca397c43e0d597ba2e96a1c6763631cdbfae1f115c017a96e39cd43056cf2ee4b005cdc7c57fbab248c594796fbf50bb4ad8b59d7de546bc6e1fe787f619af7d4c53e4"}, @uac_iso={0x7, 0x25, 0x1, 0x82, 0xff}]}}, {{0x9, 0x5, 0x3, 0x0, 0x40, 0x4, 0xff, 0x2, [@generic={0x79, 0x23, "b3e55c091c35b0708dfe99c29a140b4cbbf702a76ef9bde2ad84c9d6077e8bd8506f8b2846ee5b85d220897e028d7c59b977996a19ccf23b2b6fb98796a809e482ff35ec6f69a2923057f04c5cafd21e8694dffdcd70b834060ed27226501ab6e891b6c0ef0883b3e31dbeb2ee3428b2e3f972fb5e79af"}]}}, {{0x9, 0x5, 0x5, 0x3, 0x200, 0x23, 0x5, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x8, 0x4}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x3, 0x100}]}}, {{0x9, 0x5, 0xb, 0x0, 0x400, 0xf7, 0x7c, 0x6, [@generic={0x8a, 0x1, "e3d276c2b1f17c07c57061cd2c5f2e4df4a9d50c8f7efb40cb8f43b9442dc94898713c60e58a84952de38d2b2d5c586c85cab9492b6104940905c7fcdd643a67a64a5af15a5375af773b737af181ec7929ea40742e72a54b8c0764fa7463b39b0a83d3ffe80fd30828c6ce09a50c45e6ec8a2e58262f8dfaa6f89b4f06ffe1c55b0f23182e5c60eb"}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x7b, 0xdf22}]}}, {{0x9, 0x5, 0x8, 0x1, 0x40, 0x0, 0x29, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x6}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0xa5, 0x2}]}}, {{0x9, 0x5, 0xd, 0x3, 0x10, 0x0, 0x40, 0xcc, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x7, 0x5}, @generic={0x14, 0xc, "7dfba22e8ddb7f40a9f5236bf02b532b979b"}]}}, {{0x9, 0x5, 0x0, 0x10, 0x10, 0x1, 0x9, 0xc9, [@generic={0x73, 0x21, "6ffeed5f62920820459178646b50fae24212892531ba403e18b45a1c616de4bced86c53a9d3faf3d17b62818da6350291a3e9741d6a743e27257af15d0ff778ce05f1da938247b1858ed8dcbf5b2604b98e50e0c3a9eacb264a4b5b371ed21e68c011cbae1488c2d68582f6ad21e0efa17"}]}}]}}, {{0x9, 0x4, 0x64, 0x53, 0x6, 0xa3, 0x93, 0x53, 0x81, [@generic={0xde, 0x4, "dc714d0c1d9abf2e3e1185210a79c57ee8a422fea4e75a86dda00644d1315e87ac6046add45d54e1f55b691fbb46436a2edb703c79dff18aaaa603369c81868f61b5d599c8108afdf34fcd44ca6c3c03ce7c07ecacad78684a56ef9349b72b90cfbb086e33399401107c7db0533a60644b5b3b3bdec017873f07f9dfe93f17c8c8fe385a192b4275af10540f10e6b6f24691ca7f47d6ebe795b5b0b58109a7f713608f362c555fc3261f28c4456bfb44534637bcbdaee5f8e16d37acd8ec781eacf33439de332ab90f038b992b90936108bc769fd9758226823bac43"}, @hid_hid={0x9, 0x21, 0x6, 0x1f, 0x1, {0x22, 0x3b7}}], [{{0x9, 0x5, 0xe315221058066b2e, 0x8, 0x400, 0x6, 0x6, 0x3}}, {{0x9, 0x5, 0x80, 0xe, 0x10, 0x1, 0x4, 0x4}}, {{0x9, 0x5, 0xb, 0x10, 0x8, 0x2, 0x1f, 0xff, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x7, 0x2}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x9f, 0x1}]}}, {{0x9, 0x5, 0x7, 0x10, 0x10, 0x4b, 0x1, 0xce, [@generic={0x7e, 0x21, "8ee15920d46c4ac0f1cc0f5385e103e018a4651f7da98bc73a6d8bb1cfca47c24a582f8dca4c49b3a618f66e99b88138640f2e63f5247da9dd208a1ca10cabdfbc09f8cc59b758e1ebffa7573c7cea5cac99886a1c0d918e43b64a735b522e334b7d48019c60077e347ee39db3a709c4d3de477d98aad626c8190491"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x3, 0x1f}]}}, {{0x9, 0x5, 0x0, 0x6, 0x8, 0x9, 0x37, 0x8}}, {{0x9, 0x5, 0xf, 0x8, 0x3d7, 0xf4, 0xf3, 0x0, [@generic={0x2, 0x22}, @generic={0x53, 0x11, "7273a2c20396a84e0419e174189f25d149bb39e0d8fc73e522538f91afd528c118f7395a166642192abb0ca9742128ecddc45b3b7e082f7f1e8123afa48bc8052b09cb2e58fd6778a2c0502cd72c9c503e"}]}}]}}, {{0x9, 0x4, 0x41, 0x1, 0x3, 0x3, 0x0, 0x0, 0x1, [@uac_as={[@format_type_i_continuous={0x9, 0x24, 0x2, 0x1, 0x1f, 0x1, 0x2, 0x6, "1d"}, @as_header={0x7, 0x24, 0x1, 0xfa, 0x40, 0x3}, @format_type_i_continuous={0x8, 0x24, 0x2, 0x1, 0x5, 0x1, 0x16, 0x1}, @format_type_i_continuous={0xc, 0x24, 0x2, 0x1, 0x81, 0x1, 0x5, 0x6, "c8", "3e9bc1"}]}, @cdc_ncm={{0x7, 0x24, 0x6, 0x0, 0x1, "b913"}, {0x5, 0x24, 0x0, 0x20}, {0xd, 0x24, 0xf, 0x1, 0x7, 0x3, 0x0, 0x1f}, {0x6, 0x24, 0x1a, 0x2, 0x6}, [@mdlm_detail={0xc7, 0x24, 0x13, 0x6, "5841aa6898516a8657cde38448366d2939abb86834c911fa4998931da1f1aa699901c01fd159f19b22d2add22aa0c845ee1ed1f95a61845db66362bbd37065ffd288773a7d0fad46ff218e98f971f35704aa73efcf24f5e199f0fbdd261a3e0cd2179969c32b93851a745579b8ac34e2e2e2f25e1e9bdb820cc4ce5a9af9095697e5046c55805f307b6729db9dca14c8c2c19aa2b47b7f73c57fcf228d22654d7f6100d35118cf202ca54576c1d44eaeea7e14d8839a5d1cb4b88e8b8c744dc97761f7"}]}], [{{0x9, 0x5, 0x80, 0x4, 0x10, 0xff, 0x33, 0x6c}}, {{0x9, 0x5, 0x7, 0x0, 0x3ff, 0x0, 0xf7, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0xfe, 0x5}, @generic={0x4e, 0x24, "f8e1f2b32c9f0da1ed11c0c0795f72923fec966aaca88ca582e244a1a0884faa765af7d1582666527cbe6a19b3fc90d9a3e0f601380166946d5616ab933c23c4f8e50ed9d24a1143693469c7"}]}}, {{0x9, 0x5, 0x7, 0x1, 0x10, 0x8d, 0x0, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7, 0x3}]}}]}}]}}]}}, &(0x7f00000012c0)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x250, 0x1, 0x0, 0x7, 0x40, 0xf5}, 0x9d, &(0x7f0000001040)={0x5, 0xf, 0x9d, 0x5, [@generic={0x66, 0x10, 0x1, "bd9722d3f5f0334a2d96163344b48731d9f6ea5e917f5c71acb2d8639856f9aea1aa5b7134ff70c28f1843dc08351abc86881138e608f7f0fcffead43d415c4d0981a5c0a7858ae069da07921d5f73c0b29e6ffe6db6c8d61b4a70150cbef9983a3133"}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x14, 0x7, 0x2, 0x5}, @ss_container_id={0x14, 0x10, 0x4, 0x3, "17abc41c95e1442938c3e4bd4a9c0296"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6cf0ec03edd2ce6b88fd92677d873a42"}]}, 0x7, [{0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x1004}}, {0xa, &(0x7f0000001140)=@string={0xa, 0x3, "6d44586aee94c696"}}, {0x4, &(0x7f0000001180)=@lang_id={0x4, 0x3, 0x801}}, {0x17, &(0x7f00000011c0)=@string={0x17, 0x3, "bf68ffb46b696580dbcd47400e212eee6f9e707a7f"}}, {0x4, &(0x7f0000001200)=@lang_id={0x4, 0x3, 0x861}}, {0x4, &(0x7f0000001240)=@lang_id={0x4, 0x3, 0x3801}}, {0x4, &(0x7f0000001280)=@lang_id={0x4, 0x3, 0x414}}]}) [ 287.062397][ T8465] usb 2-1: Using ep0 maxpacket: 32 [ 287.263016][ T8465] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x1 has invalid maxpacket 1112, setting to 1024 [ 287.280184][ T8465] usb 2-1: config 1 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 1024 [ 287.543243][ T8465] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 287.554796][ T8465] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 287.564341][ T8465] usb 2-1: Product: syz [ 287.570215][ T8465] usb 2-1: Manufacturer: syz [ 287.576033][ T8465] usb 2-1: SerialNumber: syz [ 287.622548][T10153] vim2m vim2m.0: vidioc_s_fmt queue busy [ 287.723882][T10134] raw-gadget gadget: fail, usb_ep_enable returned -22 19:48:23 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000001980)={0x9, 0x2, 0x2}) ioctl$vim2m_VIDIOC_QUERYBUF(r0, 0xc044560f, &(0x7f0000000100)={0x0, 0x2, 0x4, 0x0, 0x0, {0x0, 0xea60}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "7aa65ae7"}, 0x0, 0x2, @userptr=0x81a0000, 0x96000}) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:23 executing program 3: mkdir(0x0, 0x0) umount2(&(0x7f0000000080)='./file0\x00', 0xc) r0 = syz_mount_image$msdos(&(0x7f00000000c0)='msdos\x00', &(0x7f0000000000)='./file0\x00', 0xffc00004, 0x2, &(0x7f0000000100)=[{&(0x7f0000000040)="040800090000ff01e66174000404090a0200027400f8", 0x16}, {&(0x7f00000004c0)="dbed7d4cac17", 0x6, 0x1f}], 0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB='nfs2}\x00\x00_ro']) fstatfs(r0, &(0x7f00000005c0)=""/4096) [ 287.935942][ T8444] usb 3-1: new high-speed USB device number 10 using dummy_hcd [ 287.981826][ T8465] usb 2-1: USB disconnect, device number 8 [ 288.149023][T10167] vim2m vim2m.0: vidioc_s_fmt queue busy [ 288.164036][ T8444] usb 3-1: device descriptor read/64, error 18 [ 288.222284][T10168] loop3: detected capacity change from 264192 to 0 19:48:24 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000001980)={0x9, 0x2, 0x2}) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) [ 288.266928][T10168] FAT-fs (loop3): Unrecognized mount option "nfs2}" or missing value [ 288.452360][ T8444] usb 3-1: new high-speed USB device number 11 using dummy_hcd [ 288.474096][T10171] loop3: detected capacity change from 264192 to 0 [ 288.516470][T10134] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 288.556013][T10171] FAT-fs (loop3): Unrecognized mount option "nfs2}" or missing value [ 288.642360][ T8444] usb 3-1: device descriptor read/64, error 18 [ 288.740923][T10185] vim2m vim2m.0: vidioc_s_fmt queue busy [ 288.762913][ T8444] usb usb3-port1: attempt power cycle 19:48:24 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$can_j1939(0x1d, 0x2, 0x7) setsockopt$SO_J1939_ERRQUEUE(r3, 0x6b, 0x4, &(0x7f0000000380), 0x4) setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000040)=0x80, 0x4) sendmsg$nl_route(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000880)=ANY=[@ANYBLOB="4c0000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800c0001006d6163766c616e000c000280080001000800000008000500", @ANYRES32=r1, @ANYBLOB='\x00\x00\n', @ANYRES32], 0x4c}}, 0x0) 19:48:24 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:24 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140)='nl80211\x00', 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_TID_CONFIG(r3, &(0x7f0000003e00)={0x0, 0x0, &(0x7f0000003dc0)={&(0x7f0000002300)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_TID_CONFIG={0x6, 0x11d, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5}]}]}]}, 0x38}}, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(0xffffffffffffffff, 0x8953, &(0x7f0000000100)) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_GET_WIPHY(r7, &(0x7f0000004f80)={0x0, 0x0, &(0x7f0000004f40)={0x0}}, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000010000507800000f70000000000000000", @ANYRES32=r8, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)=@newlink={0x3c, 0x10, 0x781, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macsec={{0xb, 0x1, 'macsec\x00'}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r8}]}, 0x3c}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000009c0)=@newlink={0x294, 0x10, 0x2, 0x0, 0x3, {0x0, 0x0, 0x0, r8, 0x3, 0x44161}, [@IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x937b}, @IFLA_VFINFO_LIST={0x26c, 0x16, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x7f, 0xffff492b}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x5, 0x1c40a000}}]}, {0x10c, 0x1, 0x0, 0x1, [@IFLA_VF_VLAN_LIST={0xa4, 0xc, 0x0, 0x1, [{0x14, 0x1, {0xffffff81, 0xbc8, 0xc5, 0x88a8}}, {0x14, 0x1, {0x1, 0x9d7, 0x2c400000, 0x8100}}, {0x14, 0x1, {0x7fff, 0x744, 0x1, 0x88a8}}, {0x14, 0x1, {0x7fff, 0x296, 0x1000, 0x88a8}}, {0x14, 0x1, {0x1, 0x309, 0x7, 0x88a8}}, {0x14, 0x1, {0x2, 0x879, 0xffff44be, 0x8100}}, {0x14, 0x1, {0x2, 0x450, 0x800, 0x88a8}}, {0x14, 0x1, {0x38c946d9, 0x255, 0x1d39, 0x88a8}}]}, @IFLA_VF_RATE={0x10, 0x6, {0x8, 0x101, 0x5}}, @IFLA_VF_RATE={0x10, 0x6, {0x7, 0x1f, 0x4}}, @IFLA_VF_MAC={0x28, 0x1, {0x1, @broadcast}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x5, 0x3}}, @IFLA_VF_IB_PORT_GUID={0x10, 0xb, {0x0, 0x8}}]}, {0x2c, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x9, {0x6}}, @IFLA_VF_RATE={0x10, 0x6, {0x40, 0x3, 0x95}}, @IFLA_VF_TRUST={0xc, 0x9, {0x3bcc, 0x2}}]}, {0x3c, 0x1, 0x0, 0x1, [@IFLA_VF_SPOOFCHK={0xc, 0x4, {0x8, 0x7a73}}, @IFLA_VF_IB_NODE_GUID={0x10, 0xa, {0x7, 0x8}}, @IFLA_VF_IB_NODE_GUID={0x10, 0xa, {0x5, 0x9}}, @IFLA_VF_TRUST={0xc, 0x9, {0x5a}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_TX_RATE={0xc, 0x3, {0x8000, 0x7fff}}, @IFLA_VF_TRUST={0xc, 0x9, {0x6, 0x80}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0xf4c8, 0x2}}, @IFLA_VF_LINK_STATE={0xc, 0x5, {0x22bf, 0x4}}]}, {0x14, 0x1, 0x0, 0x1, [@IFLA_VF_IB_PORT_GUID={0x10, 0xb, {0x1, 0x100}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0xdf10, 0x5}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x4, 0xce15}}]}, {0x70, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x28e, 0xc9}}, @IFLA_VF_TRUST={0xc, 0x9, {0x5, 0x8}}, @IFLA_VF_VLAN={0x10, 0x2, {0x8, 0x455, 0x8}}, @IFLA_VF_MAC={0x28, 0x1, {0x20000000, @multicast}}, @IFLA_VF_TX_RATE={0xc, 0x3, {0x101, 0x1}}, @IFLA_VF_VLAN={0x10, 0x2, {0x2, 0x452, 0xf659}}]}]}]}, 0x294}, 0x1, 0x0, 0x0, 0x8000}, 0x0) sendto$packet(0xffffffffffffffff, &(0x7f0000000280)="2a2042434bcbb5ddd04e1186467b59267a13c4443728718abf1e77db3f84df2d6f4fd24b27b7d39439be564b1a28", 0x2e, 0x200400d6, &(0x7f00000002c0)={0x11, 0xd, r8, 0x1, 0x0, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}, 0x14) sendmsg$L2TP_CMD_TUNNEL_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000440)={&(0x7f00000003c0)={0x44, 0x0, 0xc0d, 0x70bd27, 0x25dfdbfe, {}, [@L2TP_ATTR_PROTO_VERSION={0x5, 0x7, 0x3}, @L2TP_ATTR_DEBUG={0x8, 0x11, 0x1}, @L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0x5}, @L2TP_ATTR_LNS_MODE={0x5, 0x14, 0x1}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x9}]}, 0x44}}, 0x24000014) sendmsg$NL80211_CMD_START_NAN(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x58, r2, 0x8, 0x70bd29, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0xd99, 0x53}}}}, [@NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0xff}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x7f}, @NL80211_ATTR_BANDS={0x8, 0xef, 0xa}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0xe0}, @NL80211_ATTR_BANDS={0x8}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x2}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x9}]}, 0x58}, 0x1, 0x0, 0x0, 0x24000880}, 0x4) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000300)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x7, 0x1, 0x0, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x458}}}}}]}}]}}, &(0x7f0000000480)={0x0, 0x0, 0x23, &(0x7f0000000380)=ANY=[@ANYBLOB="050f2300020a100300020009040100141004"]}) [ 289.241744][T10159] IPVS: ftp: loaded support on port[0] = 21 [ 289.388809][T10199] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 289.455830][T10200] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.3'. [ 289.546801][ T8444] usb 3-1: new high-speed USB device number 12 using dummy_hcd 19:48:25 executing program 0: ioctl$vim2m_VIDIOC_S_FMT(0xffffffffffffffff, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) [ 289.633934][T10229] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.3'. [ 289.655979][ T8444] usb 3-1: Invalid ep0 maxpacket: 45 19:48:25 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) [ 289.825880][ T8444] usb 3-1: new high-speed USB device number 13 using dummy_hcd [ 289.844261][ T8901] usb 2-1: new high-speed USB device number 9 using dummy_hcd [ 289.984816][ T8444] usb 3-1: Invalid ep0 maxpacket: 45 [ 289.995751][ T8444] usb usb3-port1: unable to enumerate USB device [ 290.126451][ T8901] usb 2-1: Using ep0 maxpacket: 32 [ 290.242738][T10159] chnl_net:caif_netlink_parms(): no params data found [ 290.358944][ T8901] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x1 has invalid maxpacket 1112, setting to 1024 [ 290.370210][ T8901] usb 2-1: config 1 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 1024 19:48:26 executing program 0: ioctl$vim2m_VIDIOC_S_FMT(0xffffffffffffffff, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) [ 290.603886][ T8901] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 290.613584][ T8901] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 290.621735][ T8901] usb 2-1: Product: syz [ 290.626315][ T8901] usb 2-1: Manufacturer: syz [ 290.632783][ T8901] usb 2-1: SerialNumber: syz [ 290.735672][T10199] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 290.907306][T10159] bridge0: port 1(bridge_slave_0) entered blocking state [ 290.915471][T10159] bridge0: port 1(bridge_slave_0) entered disabled state [ 290.925598][T10159] device bridge_slave_0 entered promiscuous mode [ 291.027282][T10159] bridge0: port 2(bridge_slave_1) entered blocking state [ 291.029831][ T8901] usb 2-1: USB disconnect, device number 9 [ 291.035439][T10159] bridge0: port 2(bridge_slave_1) entered disabled state [ 291.053720][T10159] device bridge_slave_1 entered promiscuous mode [ 291.176352][ T8444] Bluetooth: hci4: command 0x0409 tx timeout [ 291.216394][T10159] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 291.235010][T10159] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 291.286972][T10159] team0: Port device team_slave_0 added [ 291.304989][T10159] team0: Port device team_slave_1 added [ 291.358448][T10159] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 291.365994][T10159] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 291.392724][T10159] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 291.419871][T10159] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 291.427340][T10159] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 291.453686][T10159] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 291.547509][T10159] device hsr_slave_0 entered promiscuous mode [ 291.563034][T10159] device hsr_slave_1 entered promiscuous mode [ 291.574278][T10159] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 291.582144][T10159] Cannot create hsr debugfs directory [ 292.142166][T10159] netdevsim netdevsim4 netdevsim0: renamed from eth0 [ 292.165438][T10159] netdevsim netdevsim4 netdevsim1: renamed from eth1 [ 292.218010][T10159] netdevsim netdevsim4 netdevsim2: renamed from eth2 [ 292.264114][T10159] netdevsim netdevsim4 netdevsim3: renamed from eth3 [ 292.995634][T10159] 8021q: adding VLAN 0 to HW filter on device bond0 [ 293.213836][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 293.223113][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 293.264357][T10159] 8021q: adding VLAN 0 to HW filter on device team0 [ 293.313049][ T8465] Bluetooth: hci4: command 0x041b tx timeout [ 293.405471][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 293.415567][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 293.425255][ T8465] bridge0: port 1(bridge_slave_0) entered blocking state [ 293.432633][ T8465] bridge0: port 1(bridge_slave_0) entered forwarding state [ 293.563642][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 293.573542][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 293.583776][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 293.594423][ T8465] bridge0: port 2(bridge_slave_1) entered blocking state [ 293.601743][ T8465] bridge0: port 2(bridge_slave_1) entered forwarding state [ 293.611068][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 293.763680][T10159] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 293.774540][T10159] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 293.810763][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 293.822720][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 293.833290][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 293.843778][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 293.854542][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 293.864904][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 293.874585][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 293.885057][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 293.894734][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 294.073430][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 294.083619][ T8465] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 294.117312][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 294.125360][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 294.216058][T10159] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 294.544253][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 294.554496][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 294.635128][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 294.645812][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 294.677035][T10159] device veth0_vlan entered promiscuous mode [ 294.686726][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 294.696177][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 294.740551][T10159] device veth1_vlan entered promiscuous mode [ 294.815068][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 294.824711][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 294.880669][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 294.890689][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 294.930364][T10159] device veth0_macvtap entered promiscuous mode [ 294.960923][T10159] device veth1_macvtap entered promiscuous mode [ 295.023012][T10159] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 295.033866][T10159] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 295.044012][T10159] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 295.054665][T10159] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 295.064640][T10159] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 295.075283][T10159] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 295.089289][T10159] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 295.098253][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 295.107893][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 295.117762][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 295.127914][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 295.167190][T10159] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 295.179784][T10159] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 295.189970][T10159] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 295.200660][T10159] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 295.210729][T10159] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 295.221385][T10159] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 295.235640][T10159] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 295.244714][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 295.254913][ T1979] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 295.304023][T10159] netdevsim netdevsim4 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 295.314050][T10159] netdevsim netdevsim4 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 295.323089][T10159] netdevsim netdevsim4 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 295.332111][T10159] netdevsim netdevsim4 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 295.349068][ T1979] Bluetooth: hci4: command 0x040f tx timeout [ 295.726742][ T8] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 295.734885][ T8] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 295.743426][ T8444] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 295.848148][ T102] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 295.857899][ T102] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 295.872405][ T8444] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready 19:48:32 executing program 4: socket$nl_xfrm(0x10, 0x3, 0x6) 19:48:32 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140)='nl80211\x00', 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_TID_CONFIG(r3, &(0x7f0000003e00)={0x0, 0x0, &(0x7f0000003dc0)={&(0x7f0000002300)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_TID_CONFIG={0x6, 0x11d, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5}]}]}]}, 0x38}}, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(0xffffffffffffffff, 0x8953, &(0x7f0000000100)) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_GET_WIPHY(r7, &(0x7f0000004f80)={0x0, 0x0, &(0x7f0000004f40)={0x0}}, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000010000507800000f70000000000000000", @ANYRES32=r8, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)=@newlink={0x3c, 0x10, 0x781, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macsec={{0xb, 0x1, 'macsec\x00'}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r8}]}, 0x3c}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000009c0)=@newlink={0x294, 0x10, 0x2, 0x0, 0x3, {0x0, 0x0, 0x0, r8, 0x3, 0x44161}, [@IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x937b}, @IFLA_VFINFO_LIST={0x26c, 0x16, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x7f, 0xffff492b}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x5, 0x1c40a000}}]}, {0x10c, 0x1, 0x0, 0x1, [@IFLA_VF_VLAN_LIST={0xa4, 0xc, 0x0, 0x1, [{0x14, 0x1, {0xffffff81, 0xbc8, 0xc5, 0x88a8}}, {0x14, 0x1, {0x1, 0x9d7, 0x2c400000, 0x8100}}, {0x14, 0x1, {0x7fff, 0x744, 0x1, 0x88a8}}, {0x14, 0x1, {0x7fff, 0x296, 0x1000, 0x88a8}}, {0x14, 0x1, {0x1, 0x309, 0x7, 0x88a8}}, {0x14, 0x1, {0x2, 0x879, 0xffff44be, 0x8100}}, {0x14, 0x1, {0x2, 0x450, 0x800, 0x88a8}}, {0x14, 0x1, {0x38c946d9, 0x255, 0x1d39, 0x88a8}}]}, @IFLA_VF_RATE={0x10, 0x6, {0x8, 0x101, 0x5}}, @IFLA_VF_RATE={0x10, 0x6, {0x7, 0x1f, 0x4}}, @IFLA_VF_MAC={0x28, 0x1, {0x1, @broadcast}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x5, 0x3}}, @IFLA_VF_IB_PORT_GUID={0x10, 0xb, {0x0, 0x8}}]}, {0x2c, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x9, {0x6}}, @IFLA_VF_RATE={0x10, 0x6, {0x40, 0x3, 0x95}}, @IFLA_VF_TRUST={0xc, 0x9, {0x3bcc, 0x2}}]}, {0x3c, 0x1, 0x0, 0x1, [@IFLA_VF_SPOOFCHK={0xc, 0x4, {0x8, 0x7a73}}, @IFLA_VF_IB_NODE_GUID={0x10, 0xa, {0x7, 0x8}}, @IFLA_VF_IB_NODE_GUID={0x10, 0xa, {0x5, 0x9}}, @IFLA_VF_TRUST={0xc, 0x9, {0x5a}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_TX_RATE={0xc, 0x3, {0x8000, 0x7fff}}, @IFLA_VF_TRUST={0xc, 0x9, {0x6, 0x80}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0xf4c8, 0x2}}, @IFLA_VF_LINK_STATE={0xc, 0x5, {0x22bf, 0x4}}]}, {0x14, 0x1, 0x0, 0x1, [@IFLA_VF_IB_PORT_GUID={0x10, 0xb, {0x1, 0x100}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0xdf10, 0x5}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x4, 0xce15}}]}, {0x70, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x28e, 0xc9}}, @IFLA_VF_TRUST={0xc, 0x9, {0x5, 0x8}}, @IFLA_VF_VLAN={0x10, 0x2, {0x8, 0x455, 0x8}}, @IFLA_VF_MAC={0x28, 0x1, {0x20000000, @multicast}}, @IFLA_VF_TX_RATE={0xc, 0x3, {0x101, 0x1}}, @IFLA_VF_VLAN={0x10, 0x2, {0x2, 0x452, 0xf659}}]}]}]}, 0x294}, 0x1, 0x0, 0x0, 0x8000}, 0x0) sendto$packet(0xffffffffffffffff, &(0x7f0000000280)="2a2042434bcbb5ddd04e1186467b59267a13c4443728718abf1e77db3f84df2d6f4fd24b27b7d39439be564b1a28", 0x2e, 0x200400d6, &(0x7f00000002c0)={0x11, 0xd, r8, 0x1, 0x0, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}, 0x14) sendmsg$L2TP_CMD_TUNNEL_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000440)={&(0x7f00000003c0)={0x44, 0x0, 0xc0d, 0x70bd27, 0x25dfdbfe, {}, [@L2TP_ATTR_PROTO_VERSION={0x5, 0x7, 0x3}, @L2TP_ATTR_DEBUG={0x8, 0x11, 0x1}, @L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0x5}, @L2TP_ATTR_LNS_MODE={0x5, 0x14, 0x1}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x9}]}, 0x44}}, 0x24000014) sendmsg$NL80211_CMD_START_NAN(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x58, r2, 0x8, 0x70bd29, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0xd99, 0x53}}}}, [@NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0xff}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x7f}, @NL80211_ATTR_BANDS={0x8, 0xef, 0xa}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0xe0}, @NL80211_ATTR_BANDS={0x8}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x2}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x9}]}, 0x58}, 0x1, 0x0, 0x0, 0x24000880}, 0x4) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000300)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x7, 0x1, 0x0, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x458}}}}}]}}]}}, &(0x7f0000000480)={0x0, 0x0, 0x23, &(0x7f0000000380)=ANY=[@ANYBLOB="050f2300020a100300020009040100141004"]}) 19:48:32 executing program 0: ioctl$vim2m_VIDIOC_S_FMT(0xffffffffffffffff, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:32 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:32 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000200)=ANY=[@ANYBLOB="120100007219a908710422035e35000000010902120001000000000904faf8ba"], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2800004, 0x12, r0, 0x0) preadv(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x9, 0x0) ioctl$sock_inet6_tcp_SIOCATMARK(r0, 0x8905, &(0x7f0000000040)) [ 296.699076][T10489] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 19:48:32 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:32 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) [ 296.894197][ T8465] usb 3-1: new high-speed USB device number 14 using dummy_hcd 19:48:33 executing program 4: r0 = socket(0x11, 0x800000003, 0x0) r1 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000140)={&(0x7f0000000080)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @loopback}}}, 0x35a, 0x0}, 0x0) write$cgroup_int(r3, &(0x7f0000000000), 0x29b000) ioctl$sock_ipv6_tunnel_SIOCADD6RD(r1, 0x89f9, &(0x7f0000000140)={'ip6tnl0\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x29, 0x89, 0x40, 0x3ff, 0x5, @private1={0xfc, 0x1, [], 0x1}, @private0, 0x10, 0x8, 0x7, 0x4}}) sendmsg$nl_route_sched(r3, &(0x7f0000000200)={&(0x7f0000000080), 0xc, &(0x7f00000001c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="050037d79ffd2487ce142c56e8c861bed41433305028bfbfc79d0fe104f29c4efad551191cccc3c3e0c60ed860ef9306c21b8f2f0f4bd2eaf030dae9aff8398bc573c1a711a26161c4dbe65eb16e2199f440d3bfa892dfc47f38efe001400a5773ec71a973ae6c6abf1bcf028735ff42c763050d8df3d05aa7a260233bfda41597454bf1e738f399c6bc65d325016ae55a6bf805e083cf9bbfe32040bad13f900dc456a616e13470c51963", @ANYRES32=r4, @ANYBLOB="090007000e000e000900f3ff08000b0001000000"], 0x2c}, 0x1, 0x0, 0x0, 0x448d1}, 0x4840) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000600)={'team0\x00'}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000000180)={'syztnl2\x00', &(0x7f0000000400)={'syztnl2\x00', r4, 0x4, 0xd5, 0x60, 0x9, 0x54, @private1, @ipv4={[], [], @remote}, 0x40, 0x1, 0x49f, 0x8}}) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=@newqdisc={0x88, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_atm={0x0, 0x1, 'atm\x00'}]}, 0xfffffffffffffed9}}, 0x0) [ 297.134904][ T8465] usb 3-1: Using ep0 maxpacket: 8 [ 297.140329][ T1979] usb 2-1: new high-speed USB device number 10 using dummy_hcd [ 297.255828][ T8465] usb 3-1: config 0 has an invalid interface number: 250 but max is 0 [ 297.264189][ T8465] usb 3-1: config 0 has no interface number 0 [ 297.270550][ T8465] usb 3-1: too many endpoints for config 0 interface 250 altsetting 248: 186, using maximum allowed: 30 [ 297.282038][ T8465] usb 3-1: config 0 interface 250 altsetting 248 has 0 endpoint descriptors, different from the interface descriptor's value: 186 [ 297.295736][ T8465] usb 3-1: config 0 interface 250 has no altsetting 0 [ 297.302786][ T8465] usb 3-1: New USB device found, idVendor=0471, idProduct=0322, bcdDevice=35.5e [ 297.312090][ T8465] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 297.416181][ T18] Bluetooth: hci4: command 0x0419 tx timeout [ 297.442498][ T1979] usb 2-1: Using ep0 maxpacket: 32 19:48:33 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) [ 297.567167][ T8465] usb 3-1: config 0 descriptor?? 19:48:33 executing program 3: ioctl$vim2m_VIDIOC_S_FMT(0xffffffffffffffff, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) [ 297.627323][ T8465] gspca_main: sunplus-2.14.0 probing 0471:0322 [ 297.643084][ T1979] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x1 has invalid maxpacket 1112, setting to 1024 [ 297.655098][ T1979] usb 2-1: config 1 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 1024 [ 297.832474][ T8465] gspca_sunplus: reg_w_riv err -71 [ 297.837975][ T8465] sunplus: probe of 3-1:0.250 failed with error -71 [ 297.848340][ T1979] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 297.857825][ T1979] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 297.866278][ T1979] usb 2-1: Product: syz [ 297.870936][ T1979] usb 2-1: Manufacturer: syz [ 297.875892][ T1979] usb 2-1: SerialNumber: syz [ 297.936510][ T8465] usb 3-1: USB disconnect, device number 14 [ 298.026359][T10489] raw-gadget gadget: fail, usb_ep_enable returned -22 19:48:34 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:34 executing program 3: ioctl$vim2m_VIDIOC_S_FMT(0xffffffffffffffff, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) [ 298.344480][ T1979] usb 2-1: USB disconnect, device number 10 [ 298.622125][ T4702] usb 3-1: new high-speed USB device number 15 using dummy_hcd 19:48:34 executing program 0: openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(0xffffffffffffffff, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:34 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8b0f, &(0x7f0000000000)={'wlan1\x00'}) [ 298.812411][ T4702] usb 3-1: device descriptor read/64, error 18 19:48:34 executing program 3: ioctl$vim2m_VIDIOC_S_FMT(0xffffffffffffffff, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) [ 299.093164][ T4702] usb 3-1: new high-speed USB device number 16 using dummy_hcd [ 299.340916][ T4702] usb 3-1: device descriptor read/64, error 18 [ 299.469432][ T4702] usb usb3-port1: attempt power cycle 19:48:35 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000200)=ANY=[@ANYBLOB="120100007219a908710422035e35000000010902120001000000000904faf8ba"], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2800004, 0x12, r0, 0x0) preadv(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x9, 0x0) ioctl$sock_inet6_tcp_SIOCATMARK(r0, 0x8905, &(0x7f0000000040)) 19:48:35 executing program 0: openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(0xffffffffffffffff, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:35 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140)='nl80211\x00', 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_TID_CONFIG(r3, &(0x7f0000003e00)={0x0, 0x0, &(0x7f0000003dc0)={&(0x7f0000002300)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_TID_CONFIG={0x6, 0x11d, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5}]}]}]}, 0x38}}, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(0xffffffffffffffff, 0x8953, &(0x7f0000000100)) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_GET_WIPHY(r7, &(0x7f0000004f80)={0x0, 0x0, &(0x7f0000004f40)={0x0}}, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000010000507800000f70000000000000000", @ANYRES32=r8, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)=@newlink={0x3c, 0x10, 0x781, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macsec={{0xb, 0x1, 'macsec\x00'}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r8}]}, 0x3c}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000009c0)=@newlink={0x294, 0x10, 0x2, 0x0, 0x3, {0x0, 0x0, 0x0, r8, 0x3, 0x44161}, [@IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x937b}, @IFLA_VFINFO_LIST={0x26c, 0x16, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x7f, 0xffff492b}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x5, 0x1c40a000}}]}, {0x10c, 0x1, 0x0, 0x1, [@IFLA_VF_VLAN_LIST={0xa4, 0xc, 0x0, 0x1, [{0x14, 0x1, {0xffffff81, 0xbc8, 0xc5, 0x88a8}}, {0x14, 0x1, {0x1, 0x9d7, 0x2c400000, 0x8100}}, {0x14, 0x1, {0x7fff, 0x744, 0x1, 0x88a8}}, {0x14, 0x1, {0x7fff, 0x296, 0x1000, 0x88a8}}, {0x14, 0x1, {0x1, 0x309, 0x7, 0x88a8}}, {0x14, 0x1, {0x2, 0x879, 0xffff44be, 0x8100}}, {0x14, 0x1, {0x2, 0x450, 0x800, 0x88a8}}, {0x14, 0x1, {0x38c946d9, 0x255, 0x1d39, 0x88a8}}]}, @IFLA_VF_RATE={0x10, 0x6, {0x8, 0x101, 0x5}}, @IFLA_VF_RATE={0x10, 0x6, {0x7, 0x1f, 0x4}}, @IFLA_VF_MAC={0x28, 0x1, {0x1, @broadcast}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x5, 0x3}}, @IFLA_VF_IB_PORT_GUID={0x10, 0xb, {0x0, 0x8}}]}, {0x2c, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x9, {0x6}}, @IFLA_VF_RATE={0x10, 0x6, {0x40, 0x3, 0x95}}, @IFLA_VF_TRUST={0xc, 0x9, {0x3bcc, 0x2}}]}, {0x3c, 0x1, 0x0, 0x1, [@IFLA_VF_SPOOFCHK={0xc, 0x4, {0x8, 0x7a73}}, @IFLA_VF_IB_NODE_GUID={0x10, 0xa, {0x7, 0x8}}, @IFLA_VF_IB_NODE_GUID={0x10, 0xa, {0x5, 0x9}}, @IFLA_VF_TRUST={0xc, 0x9, {0x5a}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_TX_RATE={0xc, 0x3, {0x8000, 0x7fff}}, @IFLA_VF_TRUST={0xc, 0x9, {0x6, 0x80}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0xf4c8, 0x2}}, @IFLA_VF_LINK_STATE={0xc, 0x5, {0x22bf, 0x4}}]}, {0x14, 0x1, 0x0, 0x1, [@IFLA_VF_IB_PORT_GUID={0x10, 0xb, {0x1, 0x100}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0xdf10, 0x5}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x4, 0xce15}}]}, {0x70, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x28e, 0xc9}}, @IFLA_VF_TRUST={0xc, 0x9, {0x5, 0x8}}, @IFLA_VF_VLAN={0x10, 0x2, {0x8, 0x455, 0x8}}, @IFLA_VF_MAC={0x28, 0x1, {0x20000000, @multicast}}, @IFLA_VF_TX_RATE={0xc, 0x3, {0x101, 0x1}}, @IFLA_VF_VLAN={0x10, 0x2, {0x2, 0x452, 0xf659}}]}]}]}, 0x294}, 0x1, 0x0, 0x0, 0x8000}, 0x0) sendto$packet(0xffffffffffffffff, &(0x7f0000000280)="2a2042434bcbb5ddd04e1186467b59267a13c4443728718abf1e77db3f84df2d6f4fd24b27b7d39439be564b1a28", 0x2e, 0x200400d6, &(0x7f00000002c0)={0x11, 0xd, r8, 0x1, 0x0, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}, 0x14) sendmsg$L2TP_CMD_TUNNEL_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000440)={&(0x7f00000003c0)={0x44, 0x0, 0xc0d, 0x70bd27, 0x25dfdbfe, {}, [@L2TP_ATTR_PROTO_VERSION={0x5, 0x7, 0x3}, @L2TP_ATTR_DEBUG={0x8, 0x11, 0x1}, @L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0x5}, @L2TP_ATTR_LNS_MODE={0x5, 0x14, 0x1}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x9}]}, 0x44}}, 0x24000014) sendmsg$NL80211_CMD_START_NAN(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x58, r2, 0x8, 0x70bd29, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0xd99, 0x53}}}}, [@NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0xff}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x7f}, @NL80211_ATTR_BANDS={0x8, 0xef, 0xa}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0xe0}, @NL80211_ATTR_BANDS={0x8}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x2}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x9}]}, 0x58}, 0x1, 0x0, 0x0, 0x24000880}, 0x4) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000300)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x7, 0x1, 0x0, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x458}}}}}]}}]}}, &(0x7f0000000480)={0x0, 0x0, 0x23, &(0x7f0000000380)=ANY=[@ANYBLOB="050f2300020a100300020009040100141004"]}) 19:48:35 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2800004, 0x12, r1, 0x40000000) preadv(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0, 0x0) socket$inet_icmp(0x2, 0x2, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x200000c, 0x10, r1, 0x875c7000) r2 = syz_mount_image$ufs(&(0x7f0000000040)='ufs\x00', &(0x7f0000000080)='./file0\x00', 0x81, 0x5, &(0x7f0000000200)=[{&(0x7f00000000c0)="377b5f9ae0dad9348e0515460b454556fb76ff28ff9c5178428ea5d1a376d5b3915f5d5629a83b5bc36de6f308f4062bf28ab728babd7a53ed7353", 0x3b, 0x3}, {&(0x7f0000000100)="086f2cb1485ae0e05cc1257b208cd6eb62c15fb8fe8eca668bd32aa2580a89afb3a58b98273842e7182111672e32328decd4d09271ec60a5a543b43257beb932d7349b91fcf8acde9cc1d6e59f35d5e3e5011748b6c3941ba08e9f9fd89631bf1d9ce0de3d8b22eb671b894035f4f742a85bf5139b703b748c22f59f508c49d0bb604d4bce04eaf7bd655618dcd881d1a9f11454168c17ebe233f8ab53f720d5abc95e029acaa6f8ebcc82be9aaead229d9cacb27f8965f328f8051694275f26", 0xc0, 0x10001}, {&(0x7f0000000280)="6b8602369c261d7adcf3efd0e6c42eb1bf0171d75535c2303e94ba40b002639c3b58c54441b2469a05655f47b02507e7a2f1b88c0ece99f3a38056f0f25f52dfa2c9bddbac79128cb5f2780ffd4767be8b1cd2d5ee230bc177ddca55dc6a3a4a2d8caa847369c9a46b7b8e9bce81260e10fcd555c64e0c4dd4fc0a64187c043d3c777c192833219c6deec66291828312e7067a0c935f0b7e2a3efe017aed068266014b7719273d5674f0597792c37e7e965adc7182d6749e4f", 0xb9, 0x2}, {&(0x7f0000000340)="a3aab1d04d643ba4e956376bb9d0512600a468b2c2196d51ac5ce600fa390cc4c5a6bab711aad75b1d0de443036226c248e137fb0b18780aede177d711e01723aee5d2dbe707eae99702501793bb2c59804bee3f8343041ffed7f231dade9532f527dea83f710c65", 0x68, 0x2}, {&(0x7f00000003c0)="b0358ed9172de4899bd3d25227d2afb2b55a918913ba7229d8b8351f1cdbdd89bf7c781ef81228d9ad6d8fccad9e025caecad06128d0652234c0132e43976b0f0ceda4625e16d2c720ce14b7ea5e3c681917050200475105350892775e518ccf6bb79aba1e60e93b91c91e36204272de4537622606e37ec1cddee23c8dcbe078d9ac09595601c9dae3e10c1891ba79dc9f90fe890fa410c3496fe2cc2461364f561dd6016f8a7f3c6f407a522f18976c12fde5449e88a6fe6e68f413aa9515d99b64647f51e9d1c7743bfb4a6f", 0xcd, 0x8000}], 0x800000, &(0x7f00000004c0)={[{'/dev/zero\x00'}], [{@smackfsdef={'smackfsdef', 0x3d, '}'}}, {@context={'context', 0x3d, 'unconfined_u'}}]}) mmap(&(0x7f000052b000/0x1000)=nil, 0x1000, 0x2000008, 0x4000010, r2, 0x400000) 19:48:35 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) [ 299.947409][T10559] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 19:48:36 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:36 executing program 0: openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(0xffffffffffffffff, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:36 executing program 4: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x7b, 0xc, 0x68, 0x40, 0x733, 0x3281, 0xc771, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x8, 0xd8, 0xf3}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f00000012c0)={0x84, &(0x7f0000000e40)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000880)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)={0x40, 0x21, 0x1}}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f00000007c0)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)={0x40, 0x21, 0x1, 0x2}}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000580)={0x2c, &(0x7f0000000000)=ANY=[@ANYBLOB="0000c6c0c94ba17bd6c8151dd5c36b5cf000000000"], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000b80)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000b40)={0x40, 0x21, 0x1, 0x3}}) syz_usb_control_io$cdc_ecm(r0, 0x0, &(0x7f0000000300)={0x1c, &(0x7f0000000100)={0x0, 0x0, 0x1, "c2"}, 0x0, 0x0}) [ 300.363372][ T8444] usb 2-1: new high-speed USB device number 11 using dummy_hcd [ 300.622837][ T8444] usb 2-1: Using ep0 maxpacket: 32 [ 300.713574][ T4702] usb 3-1: new high-speed USB device number 17 using dummy_hcd 19:48:36 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) [ 300.813450][ T4702] usb 3-1: Using ep0 maxpacket: 8 19:48:36 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, 0x0) [ 300.854805][ T8444] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x1 has invalid maxpacket 1112, setting to 1024 [ 300.865942][ T8444] usb 2-1: config 1 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 1024 [ 300.965960][ T4702] usb 3-1: config 0 has an invalid interface number: 250 but max is 0 [ 300.976517][ T4702] usb 3-1: config 0 has no interface number 0 [ 300.983274][ T4702] usb 3-1: too many endpoints for config 0 interface 250 altsetting 248: 186, using maximum allowed: 30 [ 300.994619][ T4702] usb 3-1: config 0 interface 250 altsetting 248 has 0 endpoint descriptors, different from the interface descriptor's value: 186 [ 301.008311][ T4702] usb 3-1: config 0 interface 250 has no altsetting 0 [ 301.015356][ T4702] usb 3-1: New USB device found, idVendor=0471, idProduct=0322, bcdDevice=35.5e [ 301.024637][ T4702] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 301.046379][ T4702] usb 3-1: config 0 descriptor?? [ 301.091073][ T4702] gspca_main: sunplus-2.14.0 probing 0471:0322 [ 301.142949][ T18] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 301.145706][ T8444] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 301.160699][ T8444] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 301.168979][ T8444] usb 2-1: Product: syz [ 301.173388][ T8444] usb 2-1: Manufacturer: syz [ 301.178138][ T8444] usb 2-1: SerialNumber: syz [ 301.326283][ T4702] gspca_sunplus: reg_w_riv err -71 [ 301.331702][ T4702] sunplus: probe of 3-1:0.250 failed with error -71 [ 301.363784][T10569] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 301.377606][ T4702] usb 3-1: USB disconnect, device number 17 [ 301.503504][ T18] usb 5-1: New USB device found, idVendor=0733, idProduct=3281, bcdDevice=c7.71 [ 301.512994][ T18] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 301.593747][ T18] usb 5-1: config 0 descriptor?? 19:48:37 executing program 3: openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(0xffffffffffffffff, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:37 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, 0x0) [ 301.643694][ T18] gspca_main: sunplus-2.14.0 probing 0733:3281 [ 301.754205][ T8444] usb 2-1: USB disconnect, device number 11 19:48:37 executing program 2: ioctl$TIOCSCTTY(0xffffffffffffffff, 0x540e, 0x8) syz_mount_image$afs(&(0x7f0000000000)='afs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0, 0xc08a0, &(0x7f0000000040)=ANY=[@ANYBLOB="736f757263653d235e5d375b6b255d28247b3a0f6b5b292e3a2c64796e"]) syz_read_part_table(0x2, 0x9, &(0x7f00000006c0)=[{&(0x7f0000000100)="1cd3dc4cf0b87996bedfedc114d6b0dd6036536302fc539555a0f281f9546cd48fbb47ab9328079503904cc877a82fc8dd7d9e7998acd7432d9e8152eceee37369e168cec9a65b467a91d914ad9247cafb90d15313f1e7eb83ee5c578fcf", 0x5e, 0x1}, {&(0x7f0000000180)="15b09054e64355271cf8311efb32cc3c3909c0ce9421c17f101417f10b38f32f07c1bab0b4e3b42969c53ce978b5f0c01bfc2e31164dfb68a4db5bd261142449cad932c7ca825a92cf53c59fba99d48ef74ab8bba240735fe0b15558c4f1034744efe968", 0x64, 0x7}, {&(0x7f0000000200)="0c221de04bd5f92bccf075c1e299aeea6c733fff9b7ee5e05a6f2462d80eb4c6b1cd2ef593234e920468a0a78d1fc29e0473c5d37a00e83abb98af3ce0097787ba8e7f8e255451d0906c80971d860aaf4e23", 0x52, 0x2}, {&(0x7f0000000280)="11267a92313a74cb80b84796676648f1519acd6e384fb452bee778802aca36b7ee511fc2ea5c9a3b40fdb33edeb31a3f13cc0b471a2d043a9fc66d604f30c10881c8d9776ad0311890525a28080e788ff896ba6cd3e014c6003f5c05ff1ec60b6b96b85141741088dee12b22d674b1a6b4a2b58294f2c3ce50f53c2b02134509a5617b15d8d9d948cbcf587cb3b86df95e87849ec65e75558b00d1a54d5f4a6c260ca5f43aaef99567e51ff2b6e360", 0xaf, 0xfffffe00}, {&(0x7f0000000340)="71ef66ca338d909b05b597acd42517efb57e00da1e575f4256ddcd8cd1d56fb4bd4cd891e47ac5fc962700718d5a43b33d662f1004507c6530d6b22d67dc592fcf4d6da3fd60e85d69d12cf80d163259447139a24a984b3d1b7579066077b6597d44469440b42b02bbe6991c09794c8e21b41c065e300dfde3fc05ca49786e188ded6cb87571f92cd5e0e2f8f78e3b8e02c969b3e48561fa02c12ee43f60ed603ce583309d1208dbc10e629c9bbd926479d808dc434b658cbe83a735b4ddf1f1acabd27e1dee437fc85048ca5eed53a0a3092d12ee973366fdf14ad1d25e83ab1e346e2c44", 0xe5, 0x7}, {&(0x7f0000000440)="f77d7187583c0baf0e2ede8ee88cb608529f04ce5b1526b4719315469cd0e36ab32c5ed0d6320b63f864a3de966d597207a7872c13fe49d90de622e29ce8ac2152718f09894b432349a01c0670f507b2c6e61e34b784aa1ffa6c3854242c3eab7f74ff760f1b2266ceca505e1f4c6adae37a897259dfef1e82a507709ff3842ecc1245e54e11679427441cccaa48055bba0eec11629cb5", 0x97, 0x690d}, {&(0x7f0000000080)="06eea6", 0x3, 0xec}, {&(0x7f0000000500)="67eca846b101faa9a86e3d9397887495f268580be0a6a8d34de9788e63a3a93046b250ed7b79dcfa02d213fa39b7ac806e03d0f01eeea5eb8986985c020f8b106a75ce998c1a0d03585ed3f618fb3f745b1b03ebefd506473c7da4d306eaf7208281abbe7eb1e45d3c2976199a75463acd2a19db7de6fa7eeb9b661748b7fb1e65d52d827d540c01341ea8020a0459ac46334c4f7356848fb202460744a9673baf0b97a7fd8fda2e99a36db6c729ac6430b5ab5c4e0354aa3b8e805d54e0cec9a381919a59716676e555f35f655514b6f83f00fa693ff159ba0e76e2e75d4d6d7f56033cc7023127a24b0fec41b3f3aaba93b6", 0xf3, 0xffff}, {&(0x7f0000000600)="7ff993ecf16d59aa33d63b13553f1d7163474bf1ec7403daa0f673334cf30689d1b2feee9b53e00f645deaee678d9da4911f89434c4f2b9c7c9d2ef800600321f81db3b14ab77b3e08abdc11a3fff79289d8f06d08620309278fe376b73de435f01bbc6d589b7bf04b2bbb8977d98fadafc7f85abc1d3f3d22f889ec397f75dba659f9ee6f82070acc2991cdfd0889a997100844e8c3c38122205e3a1322b5db6807f6a37d1991d0fb928af3bcf60f9a43f75808d2a689082f55cce5", 0xbc, 0x3}]) 19:48:38 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, 0x0) 19:48:38 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140)='nl80211\x00', 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_TID_CONFIG(r3, &(0x7f0000003e00)={0x0, 0x0, &(0x7f0000003dc0)={&(0x7f0000002300)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_TID_CONFIG={0x6, 0x11d, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5}]}]}]}, 0x38}}, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(0xffffffffffffffff, 0x8953, &(0x7f0000000100)) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_GET_WIPHY(r7, &(0x7f0000004f80)={0x0, 0x0, &(0x7f0000004f40)={0x0}}, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000010000507800000f70000000000000000", @ANYRES32=r8, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)=@newlink={0x3c, 0x10, 0x781, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macsec={{0xb, 0x1, 'macsec\x00'}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r8}]}, 0x3c}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000009c0)=@newlink={0x294, 0x10, 0x2, 0x0, 0x3, {0x0, 0x0, 0x0, r8, 0x3, 0x44161}, [@IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x937b}, @IFLA_VFINFO_LIST={0x26c, 0x16, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x7f, 0xffff492b}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x5, 0x1c40a000}}]}, {0x10c, 0x1, 0x0, 0x1, [@IFLA_VF_VLAN_LIST={0xa4, 0xc, 0x0, 0x1, [{0x14, 0x1, {0xffffff81, 0xbc8, 0xc5, 0x88a8}}, {0x14, 0x1, {0x1, 0x9d7, 0x2c400000, 0x8100}}, {0x14, 0x1, {0x7fff, 0x744, 0x1, 0x88a8}}, {0x14, 0x1, {0x7fff, 0x296, 0x1000, 0x88a8}}, {0x14, 0x1, {0x1, 0x309, 0x7, 0x88a8}}, {0x14, 0x1, {0x2, 0x879, 0xffff44be, 0x8100}}, {0x14, 0x1, {0x2, 0x450, 0x800, 0x88a8}}, {0x14, 0x1, {0x38c946d9, 0x255, 0x1d39, 0x88a8}}]}, @IFLA_VF_RATE={0x10, 0x6, {0x8, 0x101, 0x5}}, @IFLA_VF_RATE={0x10, 0x6, {0x7, 0x1f, 0x4}}, @IFLA_VF_MAC={0x28, 0x1, {0x1, @broadcast}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x5, 0x3}}, @IFLA_VF_IB_PORT_GUID={0x10, 0xb, {0x0, 0x8}}]}, {0x2c, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x9, {0x6}}, @IFLA_VF_RATE={0x10, 0x6, {0x40, 0x3, 0x95}}, @IFLA_VF_TRUST={0xc, 0x9, {0x3bcc, 0x2}}]}, {0x3c, 0x1, 0x0, 0x1, [@IFLA_VF_SPOOFCHK={0xc, 0x4, {0x8, 0x7a73}}, @IFLA_VF_IB_NODE_GUID={0x10, 0xa, {0x7, 0x8}}, @IFLA_VF_IB_NODE_GUID={0x10, 0xa, {0x5, 0x9}}, @IFLA_VF_TRUST={0xc, 0x9, {0x5a}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_TX_RATE={0xc, 0x3, {0x8000, 0x7fff}}, @IFLA_VF_TRUST={0xc, 0x9, {0x6, 0x80}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0xf4c8, 0x2}}, @IFLA_VF_LINK_STATE={0xc, 0x5, {0x22bf, 0x4}}]}, {0x14, 0x1, 0x0, 0x1, [@IFLA_VF_IB_PORT_GUID={0x10, 0xb, {0x1, 0x100}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0xdf10, 0x5}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x4, 0xce15}}]}, {0x70, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x28e, 0xc9}}, @IFLA_VF_TRUST={0xc, 0x9, {0x5, 0x8}}, @IFLA_VF_VLAN={0x10, 0x2, {0x8, 0x455, 0x8}}, @IFLA_VF_MAC={0x28, 0x1, {0x20000000, @multicast}}, @IFLA_VF_TX_RATE={0xc, 0x3, {0x101, 0x1}}, @IFLA_VF_VLAN={0x10, 0x2, {0x2, 0x452, 0xf659}}]}]}]}, 0x294}, 0x1, 0x0, 0x0, 0x8000}, 0x0) sendto$packet(0xffffffffffffffff, &(0x7f0000000280)="2a2042434bcbb5ddd04e1186467b59267a13c4443728718abf1e77db3f84df2d6f4fd24b27b7d39439be564b1a28", 0x2e, 0x200400d6, &(0x7f00000002c0)={0x11, 0xd, r8, 0x1, 0x0, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}, 0x14) sendmsg$L2TP_CMD_TUNNEL_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000440)={&(0x7f00000003c0)={0x44, 0x0, 0xc0d, 0x70bd27, 0x25dfdbfe, {}, [@L2TP_ATTR_PROTO_VERSION={0x5, 0x7, 0x3}, @L2TP_ATTR_DEBUG={0x8, 0x11, 0x1}, @L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0x5}, @L2TP_ATTR_LNS_MODE={0x5, 0x14, 0x1}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x9}]}, 0x44}}, 0x24000014) sendmsg$NL80211_CMD_START_NAN(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x58, r2, 0x8, 0x70bd29, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0xd99, 0x53}}}}, [@NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0xff}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x7f}, @NL80211_ATTR_BANDS={0x8, 0xef, 0xa}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0xe0}, @NL80211_ATTR_BANDS={0x8}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x2}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x9}]}, 0x58}, 0x1, 0x0, 0x0, 0x24000880}, 0x4) 19:48:38 executing program 3: openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(0xffffffffffffffff, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) [ 302.421073][T10612] loop2: detected capacity change from 264192 to 0 19:48:38 executing program 3: openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(0xffffffffffffffff, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) [ 302.611270][T10621] loop2: detected capacity change from 264192 to 0 19:48:38 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x0, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:38 executing program 2: r0 = syz_usb_connect(0x2, 0x1b, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x7c, 0x51, 0xbe, 0x8, 0x2c42, 0x1606, 0x1302, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x9}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x5, 0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="1201000000000000f06b29ffe6872fa371d9deba6a05b8004000010203010902240001010000ff09040000000301000009210000800122fa0b090581030033c8f498c48446fa8fd2c79345504e754becec2cf3b1a8fa5d807ad4327aae22b1a6258e10a425d29870e2592142f15e7923096dcf8293b5cbcfee8c4df9d56351ce980df971a6821c686625f5b26e51828ed2ba713b688f9f075e18adde39e3fd417accde32e1b92e9cbb822caf5d1dce2b04d60c4ecb"], &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0}) [ 302.880430][T10625] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 303.723970][ T4702] usb 3-1: new full-speed USB device number 18 using dummy_hcd [ 304.038063][ T8465] usb 5-1: USB disconnect, device number 2 [ 304.039660][T10640] udc-core: couldn't find an available UDC or it's busy [ 304.053188][T10640] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 304.162314][ T4702] usb 3-1: unable to get BOS descriptor or descriptor too short [ 304.283368][ T4702] usb 3-1: unable to read config index 0 descriptor/start: -71 [ 304.291208][ T4702] usb 3-1: can't read configurations, error -71 [ 304.823424][ T57] usb 5-1: new high-speed USB device number 3 using dummy_hcd [ 304.993530][ T4702] usb 3-1: new full-speed USB device number 19 using dummy_hcd [ 305.183708][ T57] usb 5-1: New USB device found, idVendor=0733, idProduct=3281, bcdDevice=c7.71 [ 305.193248][ T57] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 305.226790][ T57] usb 5-1: config 0 descriptor?? [ 305.279695][ T57] gspca_main: sunplus-2.14.0 probing 0733:3281 [ 305.412617][ T4702] usb 3-1: unable to get BOS descriptor or descriptor too short 19:48:41 executing program 4: r0 = openat$pfkey(0xffffff9c, &(0x7f0000000000)='/proc/self/net/pfkey\x00', 0x600000, 0x0) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_TDLS_OPER(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB="28fc0000ef4038aaa83719f7052aa565578ecdc0cb6e465e70a7e713e0c8ed9c6553505db15d97467a46e5a166748cce9aef2aa2", @ANYRES16=0x0, @ANYBLOB="01002cbd7000fedbdf255100000008000300", @ANYRES32=r1, @ANYBLOB="0a0006000802110000010000"], 0x28}, 0x1, 0x0, 0x0, 0x1}, 0x40080) syz_mount_image$hfsplus(&(0x7f00000000c0)='hfsplus\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x4, &(0x7f0000000600)=[{0x0}, {0x0}, {&(0x7f0000000500)}, {0x0}], 0x40, &(0x7f00000006c0)=ANY=[@ANYBLOB='s0x0000000000000000,ion=0x0000000000000000,\x00\x00\x00\x00\x00']) lchown(&(0x7f0000003e80)='./file0\x00', 0xee01, 0xee00) [ 305.523057][ T57] gspca_sunplus: reg_r err -71 19:48:41 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x0, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:41 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140)='nl80211\x00', 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_TID_CONFIG(r3, &(0x7f0000003e00)={0x0, 0x0, &(0x7f0000003dc0)={&(0x7f0000002300)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_TID_CONFIG={0x6, 0x11d, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5}]}]}]}, 0x38}}, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(0xffffffffffffffff, 0x8953, &(0x7f0000000100)) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_GET_WIPHY(r7, &(0x7f0000004f80)={0x0, 0x0, &(0x7f0000004f40)={0x0}}, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000010000507800000f70000000000000000", @ANYRES32=r8, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)=@newlink={0x3c, 0x10, 0x781, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macsec={{0xb, 0x1, 'macsec\x00'}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r8}]}, 0x3c}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000009c0)=@newlink={0x294, 0x10, 0x2, 0x0, 0x3, {0x0, 0x0, 0x0, r8, 0x3, 0x44161}, [@IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x937b}, @IFLA_VFINFO_LIST={0x26c, 0x16, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x7f, 0xffff492b}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x5, 0x1c40a000}}]}, {0x10c, 0x1, 0x0, 0x1, [@IFLA_VF_VLAN_LIST={0xa4, 0xc, 0x0, 0x1, [{0x14, 0x1, {0xffffff81, 0xbc8, 0xc5, 0x88a8}}, {0x14, 0x1, {0x1, 0x9d7, 0x2c400000, 0x8100}}, {0x14, 0x1, {0x7fff, 0x744, 0x1, 0x88a8}}, {0x14, 0x1, {0x7fff, 0x296, 0x1000, 0x88a8}}, {0x14, 0x1, {0x1, 0x309, 0x7, 0x88a8}}, {0x14, 0x1, {0x2, 0x879, 0xffff44be, 0x8100}}, {0x14, 0x1, {0x2, 0x450, 0x800, 0x88a8}}, {0x14, 0x1, {0x38c946d9, 0x255, 0x1d39, 0x88a8}}]}, @IFLA_VF_RATE={0x10, 0x6, {0x8, 0x101, 0x5}}, @IFLA_VF_RATE={0x10, 0x6, {0x7, 0x1f, 0x4}}, @IFLA_VF_MAC={0x28, 0x1, {0x1, @broadcast}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x5, 0x3}}, @IFLA_VF_IB_PORT_GUID={0x10, 0xb, {0x0, 0x8}}]}, {0x2c, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x9, {0x6}}, @IFLA_VF_RATE={0x10, 0x6, {0x40, 0x3, 0x95}}, @IFLA_VF_TRUST={0xc, 0x9, {0x3bcc, 0x2}}]}, {0x3c, 0x1, 0x0, 0x1, [@IFLA_VF_SPOOFCHK={0xc, 0x4, {0x8, 0x7a73}}, @IFLA_VF_IB_NODE_GUID={0x10, 0xa, {0x7, 0x8}}, @IFLA_VF_IB_NODE_GUID={0x10, 0xa, {0x5, 0x9}}, @IFLA_VF_TRUST={0xc, 0x9, {0x5a}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_TX_RATE={0xc, 0x3, {0x8000, 0x7fff}}, @IFLA_VF_TRUST={0xc, 0x9, {0x6, 0x80}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0xf4c8, 0x2}}, @IFLA_VF_LINK_STATE={0xc, 0x5, {0x22bf, 0x4}}]}, {0x14, 0x1, 0x0, 0x1, [@IFLA_VF_IB_PORT_GUID={0x10, 0xb, {0x1, 0x100}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0xdf10, 0x5}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x4, 0xce15}}]}, {0x70, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x28e, 0xc9}}, @IFLA_VF_TRUST={0xc, 0x9, {0x5, 0x8}}, @IFLA_VF_VLAN={0x10, 0x2, {0x8, 0x455, 0x8}}, @IFLA_VF_MAC={0x28, 0x1, {0x20000000, @multicast}}, @IFLA_VF_TX_RATE={0xc, 0x3, {0x101, 0x1}}, @IFLA_VF_VLAN={0x10, 0x2, {0x2, 0x452, 0xf659}}]}]}]}, 0x294}, 0x1, 0x0, 0x0, 0x8000}, 0x0) sendto$packet(0xffffffffffffffff, &(0x7f0000000280)="2a2042434bcbb5ddd04e1186467b59267a13c4443728718abf1e77db3f84df2d6f4fd24b27b7d39439be564b1a28", 0x2e, 0x200400d6, &(0x7f00000002c0)={0x11, 0xd, r8, 0x1, 0x0, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}, 0x14) sendmsg$L2TP_CMD_TUNNEL_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000440)={&(0x7f00000003c0)={0x44, 0x0, 0xc0d, 0x70bd27, 0x25dfdbfe, {}, [@L2TP_ATTR_PROTO_VERSION={0x5, 0x7, 0x3}, @L2TP_ATTR_DEBUG={0x8, 0x11, 0x1}, @L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0x5}, @L2TP_ATTR_LNS_MODE={0x5, 0x14, 0x1}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x9}]}, 0x44}}, 0x24000014) 19:48:41 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, 0x0) 19:48:41 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xb9, 0xc6, 0xcb, 0x40, 0x3195, 0xf190, 0xc92a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xf8, 0xa1, 0x3f}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000640)={0x44, &(0x7f0000000200)={0x0, 0x0, 0x1, "02"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000440)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0xff, 0x56a, 0x20, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0xa0, 0x0, [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x1, 0x1, 0x9, {0x9, 0x21, 0x5, 0x0, 0x1, {0x22, 0x311}}, {{{0x9, 0x5, 0x81, 0x3, 0x20, 0x7, 0x6f, 0x81}}}}}]}}]}}, &(0x7f0000000940)={0xa, &(0x7f0000000480)={0xa, 0x6, 0x200, 0x2, 0xa0, 0x0, 0x10, 0xff}, 0x36, &(0x7f00000004c0)={0x5, 0xf, 0x36, 0x4, [@ssp_cap={0x18, 0x10, 0xa, 0x80, 0x3, 0x1f, 0x7440bc921ae737ec, 0x8, [0xc000, 0xff0000, 0xc000]}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x3, 0x6, 0x81}, @ext_cap={0x7, 0x10, 0x2, 0x14, 0x6, 0xe, 0x2}, @wireless={0xb, 0x10, 0x1, 0x8, 0x4, 0x8d, 0x0, 0x8, 0x4}]}, 0x9, [{0x53, &(0x7f0000000500)=@string={0x53, 0x3, "ede1503e80883f8b7de9ce4866c61f49fd9e8a7550662796c3e546a3489d4e8b25120010d701083a70194adb8a8adb5a7fe6bc81a875ff09bec442d818f38b6121c96090e26291d20ec59d5b6ebc7bfcd1"}}, {0x4, &(0x7f0000000580)=@lang_id={0x4, 0x3, 0x412}}, {0x4, &(0x7f00000005c0)=@lang_id={0x4, 0x3, 0x406}}, {0x96, &(0x7f00000006c0)=@string={0x96, 0x3, "ce11372d4016e41c6d86cd89962dbbb98098e1ba1d84eba792239ce7d47b1fbe03b8b8b7b76b2c710f63e3f57904a0df40cd74deff32913bb5261e25219a3ca8e304143acf3cd65743d5c41a7fc70f5befa0e487a21d105e4c150787d8f3c14473ca1b39a66e7eacd69afec4af18e77dd5e8ad1941a5a287c8dc2b44e8c0921b69b9d07b9b16ff60f3b64541157b7bbd36fdb5e0"}}, {0x4, &(0x7f0000000600)=@lang_id={0x4, 0x3, 0x421}}, {0xff, &(0x7f0000000780)=@string={0xff, 0x3, "f704282942ff42047dc3319b6ffa91d929b8b698ec73f098887189323f08a02aa5f3a16ec87afcd53499af80ff5a76608a0869dbdd3684a5ac64362ce1ef6d23751b2311f51bad0af0851dc8c31dba5574ad80b1169fc2d4fa9f1bce3a6394065c1f13c1238d960df3a364c923bb0bb7d85ad706970115d287fe710a411189fd7bf383cba475bda855410add2785e5c0647976e5e1355234c91f46fe6020ea5feb0b54e1aacf47168be3ddd90a72e8c94dd19667ae8818b29368456cadd64cbf230c42f7acf9f0aa9f6908ed59b472e9da8ecf07318120a496adcfc75fb24b5e6f936b1c4d7156379660a2125ee1c8bc4a1c9059721d60bd45f4651b1c"}}, {0x4, &(0x7f0000000880)=@lang_id={0x4, 0x3, 0x2c0a}}, {0x4, &(0x7f00000008c0)=@lang_id={0x4, 0x3, 0x4001}}, {0x4, &(0x7f0000000900)=@lang_id={0x4, 0x3, 0x41a}}]}) syz_usb_control_io$hid(r0, &(0x7f0000000240)={0x14, &(0x7f0000000040)={0x40, 0x2d, 0xbe, {0xbe, 0x8, "9f0f168760d92b457730d78f82e0c49b96a90aa1754f5adeab0bf03d79cf38412bc0f5052679c4231f7fe818b8a2b4559f16d9b009dcc8d88725eab031047a6ede6dc9532a0b3bca87b9d6b46d826fc3e4398bf4ccca58cc3f539071c8b17f6b46de26d820a42d2827da119d927b136d64e62223550520422570e69c52fefac6721fd2278846ee5868c2b25cec9c681d573fb8cc5d8b48ab7e55857fea7ea22ebb534b03b7c10ab882e166961095f913da9c448e38a98758e6f8f3ec"}}, &(0x7f0000000140)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x1406}}, &(0x7f0000000180)={0x0, 0x22, 0xf, {[@main=@item_4={0x3, 0x0, 0x8, "d5bdc085"}, @local=@item_012={0x0, 0x2, 0x5}, @global=@item_4={0x3, 0x1, 0xb4c99ced226c4dd2, "618b519f"}, @local=@item_012={0x1, 0x2, 0x7, "bc"}, @local=@item_012={0x1, 0x2, 0x4, "c6"}]}}, &(0x7f00000001c0)={0x0, 0x21, 0x9, {0x9, 0x21, 0x2, 0x3, 0x1, {0x22, 0x4b7}}}}, &(0x7f0000000400)={0x18, &(0x7f0000000280)={0x20, 0x14, 0x70, "e74d1413309a34929c8f2fa81aef055d90ea05e6630a01835c05ba0772f1028497d2c7a86a1f90a020011b766a6df893b56e04c06b8752628bdb54f1d40a7a865866607604b1406ef8a0b4e97e769c25fd8abe6fc4165f43a39d2a389bf047218cc2e10f9eec44b84209e1683149c63c"}, &(0x7f0000000300)={0x0, 0xa, 0x1, 0x5}, &(0x7f0000000340)={0x0, 0x8, 0x1, 0x1}, &(0x7f0000000380)={0x20, 0x1, 0x1e, "e1a75417f87813d43e70b369dcb7bd27d464f568cb06347c6a3c4bec5057"}, &(0x7f00000003c0)={0x20, 0x3, 0x1, 0x2}}) [ 305.552299][ T4702] usb 3-1: unable to read config index 0 descriptor/start: -71 [ 305.560909][ T4702] usb 3-1: can't read configurations, error -71 [ 305.634792][ T4702] usb usb3-port1: attempt power cycle [ 305.814467][T10675] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 19:48:41 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x0, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:41 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, 0x0) [ 306.080820][T10686] hfsplus: unable to parse mount options 19:48:42 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140)='nl80211\x00', 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_TID_CONFIG(r3, &(0x7f0000003e00)={0x0, 0x0, &(0x7f0000003dc0)={&(0x7f0000002300)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_TID_CONFIG={0x6, 0x11d, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5}]}]}]}, 0x38}}, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(0xffffffffffffffff, 0x8953, &(0x7f0000000100)) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_GET_WIPHY(r7, &(0x7f0000004f80)={0x0, 0x0, &(0x7f0000004f40)={0x0}}, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000010000507800000f70000000000000000", @ANYRES32=r8, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)=@newlink={0x3c, 0x10, 0x781, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macsec={{0xb, 0x1, 'macsec\x00'}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r8}]}, 0x3c}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000009c0)=@newlink={0x294, 0x10, 0x2, 0x0, 0x3, {0x0, 0x0, 0x0, r8, 0x3, 0x44161}, [@IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x937b}, @IFLA_VFINFO_LIST={0x26c, 0x16, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x7f, 0xffff492b}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x5, 0x1c40a000}}]}, {0x10c, 0x1, 0x0, 0x1, [@IFLA_VF_VLAN_LIST={0xa4, 0xc, 0x0, 0x1, [{0x14, 0x1, {0xffffff81, 0xbc8, 0xc5, 0x88a8}}, {0x14, 0x1, {0x1, 0x9d7, 0x2c400000, 0x8100}}, {0x14, 0x1, {0x7fff, 0x744, 0x1, 0x88a8}}, {0x14, 0x1, {0x7fff, 0x296, 0x1000, 0x88a8}}, {0x14, 0x1, {0x1, 0x309, 0x7, 0x88a8}}, {0x14, 0x1, {0x2, 0x879, 0xffff44be, 0x8100}}, {0x14, 0x1, {0x2, 0x450, 0x800, 0x88a8}}, {0x14, 0x1, {0x38c946d9, 0x255, 0x1d39, 0x88a8}}]}, @IFLA_VF_RATE={0x10, 0x6, {0x8, 0x101, 0x5}}, @IFLA_VF_RATE={0x10, 0x6, {0x7, 0x1f, 0x4}}, @IFLA_VF_MAC={0x28, 0x1, {0x1, @broadcast}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x5, 0x3}}, @IFLA_VF_IB_PORT_GUID={0x10, 0xb, {0x0, 0x8}}]}, {0x2c, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x9, {0x6}}, @IFLA_VF_RATE={0x10, 0x6, {0x40, 0x3, 0x95}}, @IFLA_VF_TRUST={0xc, 0x9, {0x3bcc, 0x2}}]}, {0x3c, 0x1, 0x0, 0x1, [@IFLA_VF_SPOOFCHK={0xc, 0x4, {0x8, 0x7a73}}, @IFLA_VF_IB_NODE_GUID={0x10, 0xa, {0x7, 0x8}}, @IFLA_VF_IB_NODE_GUID={0x10, 0xa, {0x5, 0x9}}, @IFLA_VF_TRUST={0xc, 0x9, {0x5a}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_TX_RATE={0xc, 0x3, {0x8000, 0x7fff}}, @IFLA_VF_TRUST={0xc, 0x9, {0x6, 0x80}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0xf4c8, 0x2}}, @IFLA_VF_LINK_STATE={0xc, 0x5, {0x22bf, 0x4}}]}, {0x14, 0x1, 0x0, 0x1, [@IFLA_VF_IB_PORT_GUID={0x10, 0xb, {0x1, 0x100}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0xdf10, 0x5}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x4, 0xce15}}]}, {0x70, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x28e, 0xc9}}, @IFLA_VF_TRUST={0xc, 0x9, {0x5, 0x8}}, @IFLA_VF_VLAN={0x10, 0x2, {0x8, 0x455, 0x8}}, @IFLA_VF_MAC={0x28, 0x1, {0x20000000, @multicast}}, @IFLA_VF_TX_RATE={0xc, 0x3, {0x101, 0x1}}, @IFLA_VF_VLAN={0x10, 0x2, {0x2, 0x452, 0xf659}}]}]}]}, 0x294}, 0x1, 0x0, 0x0, 0x8000}, 0x0) sendto$packet(0xffffffffffffffff, &(0x7f0000000280)="2a2042434bcbb5ddd04e1186467b59267a13c4443728718abf1e77db3f84df2d6f4fd24b27b7d39439be564b1a28", 0x2e, 0x200400d6, &(0x7f00000002c0)={0x11, 0xd, r8, 0x1, 0x0, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}, 0x14) 19:48:42 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(r0, &(0x7f0000000040)={0x30, 0x2, 0x0, 0x0, 0x5}, 0x0) r1 = socket$inet6(0xa, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000a40), 0x0, 0x10002, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setpipe(r3, 0x407, 0x0) write(r3, &(0x7f0000000340), 0x41395527) vmsplice(r2, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x2, 0x0, 0x0, 0x3}, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000380)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sched_setattr(r0, &(0x7f0000000180)={0x38, 0x0, 0x10, 0x8, 0x3ff, 0x0, 0x1, 0x7}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000100)=0x89) setrlimit(0x0, &(0x7f00000000c0)={0x6, 0x1f}) perf_event_open(&(0x7f0000000400)={0x5, 0x70, 0x0, 0x0, 0x4, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x8000000200036150, 0x800007b, 0x4, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f00000021c0)={0x2020}, 0x2020) clone(0x103, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000cde8e6aec5305700800000fd9b3104dc1ccf57677216ddcd005d18fa6231017dc756a8be3cf53560610000c138cda1b42db6c346652084151645ca07635b0903d8ae993fb3fe2c3a9c8d278d1aa3f20e998d6bfeb3a5a1593562b1298029a24e87bcea161d7a16"]) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000fb5ffc)='nfs\x00', 0x0, &(0x7f000000a000)) [ 306.382728][ T4702] usb 3-1: new high-speed USB device number 20 using dummy_hcd [ 306.648646][T10700] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 19:48:42 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, 0x0) 19:48:42 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) [ 306.793007][ T4702] usb 3-1: New USB device found, idVendor=3195, idProduct=f190, bcdDevice=c9.2a [ 306.802386][ T4702] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 306.812639][ T4702] usb 3-1: Product: syz [ 306.816932][ T4702] usb 3-1: Manufacturer: syz [ 306.821660][ T4702] usb 3-1: SerialNumber: syz [ 306.990417][ T4702] usb 3-1: config 0 descriptor?? [ 307.042922][ T57] sunplus: probe of 5-1:0.0 failed with error -71 [ 307.058440][ T4702] cp210x 3-1:0.0: cp210x converter detected 19:48:43 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140)='nl80211\x00', 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_TID_CONFIG(r3, &(0x7f0000003e00)={0x0, 0x0, &(0x7f0000003dc0)={&(0x7f0000002300)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_TID_CONFIG={0x6, 0x11d, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5}]}]}]}, 0x38}}, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(0xffffffffffffffff, 0x8953, &(0x7f0000000100)) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_GET_WIPHY(r7, &(0x7f0000004f80)={0x0, 0x0, &(0x7f0000004f40)={0x0}}, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000010000507800000f70000000000000000", @ANYRES32=r8, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)=@newlink={0x3c, 0x10, 0x781, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macsec={{0xb, 0x1, 'macsec\x00'}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r8}]}, 0x3c}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000009c0)=@newlink={0x294, 0x10, 0x2, 0x0, 0x3, {0x0, 0x0, 0x0, r8, 0x3, 0x44161}, [@IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x937b}, @IFLA_VFINFO_LIST={0x26c, 0x16, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x7f, 0xffff492b}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x5, 0x1c40a000}}]}, {0x10c, 0x1, 0x0, 0x1, [@IFLA_VF_VLAN_LIST={0xa4, 0xc, 0x0, 0x1, [{0x14, 0x1, {0xffffff81, 0xbc8, 0xc5, 0x88a8}}, {0x14, 0x1, {0x1, 0x9d7, 0x2c400000, 0x8100}}, {0x14, 0x1, {0x7fff, 0x744, 0x1, 0x88a8}}, {0x14, 0x1, {0x7fff, 0x296, 0x1000, 0x88a8}}, {0x14, 0x1, {0x1, 0x309, 0x7, 0x88a8}}, {0x14, 0x1, {0x2, 0x879, 0xffff44be, 0x8100}}, {0x14, 0x1, {0x2, 0x450, 0x800, 0x88a8}}, {0x14, 0x1, {0x38c946d9, 0x255, 0x1d39, 0x88a8}}]}, @IFLA_VF_RATE={0x10, 0x6, {0x8, 0x101, 0x5}}, @IFLA_VF_RATE={0x10, 0x6, {0x7, 0x1f, 0x4}}, @IFLA_VF_MAC={0x28, 0x1, {0x1, @broadcast}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x5, 0x3}}, @IFLA_VF_IB_PORT_GUID={0x10, 0xb, {0x0, 0x8}}]}, {0x2c, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x9, {0x6}}, @IFLA_VF_RATE={0x10, 0x6, {0x40, 0x3, 0x95}}, @IFLA_VF_TRUST={0xc, 0x9, {0x3bcc, 0x2}}]}, {0x3c, 0x1, 0x0, 0x1, [@IFLA_VF_SPOOFCHK={0xc, 0x4, {0x8, 0x7a73}}, @IFLA_VF_IB_NODE_GUID={0x10, 0xa, {0x7, 0x8}}, @IFLA_VF_IB_NODE_GUID={0x10, 0xa, {0x5, 0x9}}, @IFLA_VF_TRUST={0xc, 0x9, {0x5a}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_TX_RATE={0xc, 0x3, {0x8000, 0x7fff}}, @IFLA_VF_TRUST={0xc, 0x9, {0x6, 0x80}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0xf4c8, 0x2}}, @IFLA_VF_LINK_STATE={0xc, 0x5, {0x22bf, 0x4}}]}, {0x14, 0x1, 0x0, 0x1, [@IFLA_VF_IB_PORT_GUID={0x10, 0xb, {0x1, 0x100}}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0xdf10, 0x5}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x4, 0xce15}}]}, {0x70, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x28e, 0xc9}}, @IFLA_VF_TRUST={0xc, 0x9, {0x5, 0x8}}, @IFLA_VF_VLAN={0x10, 0x2, {0x8, 0x455, 0x8}}, @IFLA_VF_MAC={0x28, 0x1, {0x20000000, @multicast}}, @IFLA_VF_TX_RATE={0xc, 0x3, {0x101, 0x1}}, @IFLA_VF_VLAN={0x10, 0x2, {0x2, 0x452, 0xf659}}]}]}]}, 0x294}, 0x1, 0x0, 0x0, 0x8000}, 0x0) [ 307.088486][ T57] usb 5-1: USB disconnect, device number 3 [ 307.278511][ T4702] usb 3-1: cp210x converter now attached to ttyUSB0 19:48:43 executing program 4: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ipx\x00') socket$inet_icmp_raw(0x2, 0x3, 0x1) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x1, 0x4, &(0x7f0000000000)=@framed={{}, [@call={0x85, 0x0, 0x0, 0x2a}]}, &(0x7f0000000380)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x74) 19:48:43 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x0, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:43 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) [ 307.479169][T10685] udc-core: couldn't find an available UDC or it's busy [ 307.486320][T10685] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 307.696762][T10734] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 19:48:44 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140)='nl80211\x00', 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_TID_CONFIG(r3, &(0x7f0000003e00)={0x0, 0x0, &(0x7f0000003dc0)={&(0x7f0000002300)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_TID_CONFIG={0x6, 0x11d, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5}]}]}]}, 0x38}}, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(0xffffffffffffffff, 0x8953, &(0x7f0000000100)) socket$nl_route(0x10, 0x3, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_GET_WIPHY(r6, &(0x7f0000004f80)={0x0, 0x0, &(0x7f0000004f40)={0x0}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000010000507800000f70000000000000000", @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)=@newlink={0x3c, 0x10, 0x781, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macsec={{0xb, 0x1, 'macsec\x00'}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r7}]}, 0x3c}}, 0x0) [ 308.542891][T10754] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 19:48:44 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff) mount$fuse(0x20000000, &(0x7f00000004c0)='./file0\x00', 0x0, 0x7a04, 0x0) chdir(&(0x7f0000000240)='./file0\x00') r0 = creat(&(0x7f0000000300)='./bus\x00', 0x0) lseek(r0, 0xfffd, 0x0) io_setup(0x84, &(0x7f0000000100)=0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400141042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x1800007, 0x11, r2, 0x0) mkdirat$cgroup_root(0xffffff9c, &(0x7f0000000040)='./cgroup.cpu/syz0\x00', 0x1ff) write$FUSE_ATTR(r0, &(0x7f0000000180)={0x78}, 0x78) fcntl$setstatus(r0, 0x4, 0x6800) sendmmsg(0xffffffffffffffff, &(0x7f0000004540)=[{{0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000002100)="998fedffc1d5bb3ef3c7a63961bc0fcb42cc85b77250c8c01734b26e262b726ecd8d9796120189c28670fa892991095133e4ebfc5e2003b7e0271f919184a3155d5180ec1be6347c30df07bcfd0a6ae3f4867874d6bea6be25c6e8be28b7701a40f299809b05d2b546780b3a94bc4fa64da8da71ad260ff5a8f5b5ba9e78cd18cc00d364afc88411198ce501ee208bb97113e86319f7a4357d1b2ef293e88ef916a479b37b2375082b4d65edb6b6beb92f933dd5ff75c050d17833ab746bca8fd8ffbbac49384266520f3678527e00ab6418dece92110e8d638d39e6a5e3aa4df1800a727be55a40a22ed0dfad795e2f148b776e546e471987450653cf357caef417625dcf2c7aa51b277f3f821808a93a00b7998304241da23e9faf541cfdab0f249f32aa4d8ab566e96eef2b73071dec8f955546b263355902e8d9dc2fb584c391106cdbde5f289b9d53f5aaf71241574216e47ba934e823581b04aeefd7235e3dddb260ba04eae08e1d58b58be9cacda600c13976d12da392e8f0ff4a966df1c9fc9d94542b06b4a5a75232a742b928d1fac70926e50eb76fb03af1ffd250b4ae938bf6178ce30e1c0bb8f482797acf7ecad931381d60d040fa5a429ec22f7d2e2bb403e7a3a08efaef9c417df276d67b80ea39e67824be514e6c851f3fba2e021576be7d04a5c2eed762b1c9d79e174b220725469b7be8d565dae12a3f13dacab49e756759e654440453034d5efda48f58fcd5072d2ade5571b02d7d8454dbd4f9da24cf2325cee0f936583d5d368fddac2d2f3257a83ded2297f9c7eaa97fa24741ae0c2465b2bbf8f29cf7c3a9570fa96818703ec54b83ae29a977dfabd14442d8ba37e827b0ca917dc0bdbb19efe4f54f03287b1b1f92fc438328fab757643d12c3c238579d9d1b1181089bc952dcc55abe970c0c2dd43638d6d5bc9f0aa8bd16ae3ea216edbf2bae455be2c6d72d2369499cd5b1aaf7db3470649db96d68ff66de03ed63d9dc7a8f16914410d857a0d9db13dc4b9644b48d140f95be77aae02fb2bdf792b1a4533c8c11d9b1cd17652f6d63b281c1f1e06a4a40c3ee4291fe9d2a9b4ec6c94ec31c91a0e46ea7179fb41435b82b5e87f078bfcddd36fd603ba135186e803a15cdc32e2d29e86db9a28beb335c87b208c69e19038a4fb79a4f27128a72fad60dcccf1157f7fe35f7119caff626abaab80ec72819a5b7c0ba6c7994921659edcbc23142b1201aac88ddc5dcde548b664f79e59abe68ca3e8f16a09d8ddde2058d8128b78a45e646edb984c526f8925a8576f840378d5f5b6248a0391ec0a8aa80c9e02fe81713e2218d39c0e326c66e09c3da9d1c7e4104b4df83244e86b63fc74f91bf5a2e6a606d2938dcb03190f5c1cc7ad9adff36d9d4f5342d061991f03d97e63556c8be907171ea5698ccae0161df443b5e618e6061a25b47fa46c09ecdaad5edc4ba926c0d6a30d547fc1f07c3a906ba53d0629cd3cca39bb7d647254e2332f6b144b3b27e4a7587ae3d2dd2888153e36ee857eb83306109efd81f758a6a7868f1a1a29ad9a1756eae055bcf3ce8aefa506bd2c9ea95860308dc7af0ae0c121586174a4718b64280c2bdf5af5e7bf0aec606fceea56202940003226b5f86d222f7f4f8a8eabc46d2f4361acf28257befa134c5898d2e6890ea8baa4d527813ef04e0e56e04cb611178e30c2b58a973580f94e85824f94771a80bd7900086849758366e26f904e2ab9f6aa6493b0bd2b9ba1186ce9e80edfb1507ce2e11d34e82757651129e2fb3cc3a12466527766ebcf1f6d3674d882028f9afba6d2d0f249f1e2538bb83caecf81dabf0b879011a398a7e28fb6b734934c3aad5fb8152bf97ff63a8b93caca7b778026c8bdadc38418c6fbb5e93adfd337e40eed125c40e64bc20b56e50b39ec4bb719a1055f4b5b82bdfe4339877cc11bc74cfa99358794fdfbe13ea689ea9bcbb333b01e027cbdff3bd15ab83baec5aef43f80a7c21aa1ed7af74b591314e35f187b62b32fd9fd5ad47ac93f712cfd044ef0c289cf736d3e7a06abc9a29dd5eb79636635b19a02c95bca19fdb7e5ff428d2d1d7ee89eb257929407136e9d525c53471270ae52142002374fd3d9aa17089816f33ca63c35dffa0577388224613f3a76154a509138610d5d2b45b3f69d18ce2bdc72f07a657d305d8f4f48748034fbf1ec33107ad411e6029ed9b07ef3a7fd3ebb8070bc17568f5df9525a350f96554a097c8fc2c6d97353c7cae70daaed009f3aa22c1118e0a4a002dcf7d0395002d4250b06a006cc64b801611acfa980b7c0f67bb2ae17973be4cf29ec94d130ddc7c92529913cc1f415be7b70c3a609202588925131d7c24a76f93f6f8429a971c15808ccf0519062f9af7e6f23a3e0e11fd4095aa6691774fe186346d807dd69fbf49114af2863fb9695451212de63a3187e46f6d2e2744e003ba551dfe22b11e812f53df38b22c7518e6d3397ed629e8a0d0addc081937f9cb5fb9836c96a6a451975846536591c429e5a1f0b2309f9ef4b3cdb8f91866f544d77fbc51e1b5990e1570a360b5ebbc5dfced3bf8f10f26501e4ab59f06778d8723f17db28ea4251c26c4dac57b87efc47d15129f65003382b16a177fa1e3e847dbac623c15c1176f1a21907d0285deb24db5f0a5fd45ba9a7060d50a1f91ff0704e1fda51844fc348969d6646cf89bb9b765e8fd10bee3d8fee51231122fc7fb98945ec4b363ff8e32655d55aaecdf050340f32cc1db85ed3b459a34c239bc9deaab85b7f5afa92253354a6392705b837afd007e3df2a54952a18a99d24553a4d2f3fbdde8197633670b3a4d22e4598b86754177ee65aa29fe51fefd1061a02ba917226e705ee013d2ce4db2b560e38cc3728854b185b3cded8f8f1a3b05fc80c40f7f4f6ac7d50150cd6ee58ed408941f55deb079b38670fc9f5cc8d9df2c2d94e6c361be25804d5a046bf8a02aec8ac4bd93ed3c101459e78a8737c41cdf624c9f5b26920d628828bb7e9d8f76b69ca31a1534c9f77ede9e22c7e751085dd2a6d5fef4f5bc637ecc780d16287fbbeca20bd03824eb2fb43c952a4bcd61d731df5bb6e262645e7aa0fa117fc8476c44aa086e0d95bc56aab0f476ec5ff5ec0dd58044892cee1dd59ea64607fa0dbad2ae97a61dc272bf10dd7e16c3d750bc4d21434a148c1a6e389bebb456b913a13a5bdf2e5c70eb72ff597b29b771c954ec817fb7dc0f0a7b2bb5ce5617043ffb98119b51607d815b21a97c35de29054269c131f2062b5045fcde38821559f56f50d2e63c658a9b4eba70befc952a6ed7c2ea3d5401629835b6c4dbd80ef44ff71201cd64998ba7c551fa360c852f99f64c44482a2994e061abb12edeecc98945c4043d528cc631021555e0b4960484ba8d1b5f6cf6e96206944f41827cd30d665abfe2cdef031b0c82c98118148eb506dede20be5fdd4a085679165aa6d2bc255447f1fa1ce396e710e4b879b263b08f47f00c4583ceac2b71cb417179713ea73ac3c52641cee7898e3674b06599fa15bfb4ac3dbe62bfa7487ab3e282bb720a74b30a415bd36ff26c1dad1cc786800e39cebaa3e1bf7079a564b6d0d4a351ce572d75ab79b794f8b77050021851c1dde6439753470f26a3ae56f3e0c74e8588bd67c2b02ff8d099979e68d1545bad994144cec3257f00cfb6c6ab0c1e7a83fa5e382cb542660cc13307c2d9e870947aa02a233cd4f76bbb971f47e8c2e51325b9becd9ddbaf47ae4f3a414819f2c50a0ad4848dbc539c3253e2c3c6426a0c18dae2fa10e5aa70d30333ac0a5c5cff3afa4182448c1483696786357ab83e7a40cb9b710dfb70f1a3f0e1004d1ec2b21f72f3a3188d29451e0fcc62560829194d336206410f7b4d8bca939229c281cf104e10c1b91bfe32655607448ad9e554e6b7cb84e561aa9174e3dda4ffafe493a4e9d069eca3c032ea93662f2de40ff2c5b8413dc7389d161b2a99daa330c9905ea3d872fed868d56a975db758fd260c938c7ee9b416b9ce37802c6cb7b7180bd3aa00b2d63c496609358352bf8a67fce7f421722b3411f2ff2831f0627de7cf707bddef08c44ce13777015dd9de286b2d8c3c7b83b956528c6414552512c7277de6ebb0d3c82cf4438c87bc57a20e6116ddf011ea1757a256a311de59f0b142cf021736fb727edf2697df0bbafeac54123cc7a61ccf33d9d5639e93baaa5134c78513c69ba1dcd29d551fbfed17a8077624b0452fdebe2b5a74f080f95a8ce4a66992cefc2a7181e1db0b160ffdd0e729d030deb0bd370bb42ed71f58198fec33c5d789e4c2acb3e8edfa384ad26c0ae7ebdbca85cf39a743ce4bdfe190959f39b6c587c096e5c987e66c0b54146e71ca2168ffb4ccbff263a10b0d1df1f73bcb4738bba716d56117b1340fef732a237f86b4420daaac3cd226e39f1a450b7636b6afc454eaa58b9763de01c406ceb5279ef08969bf594498a8c704762b9f055170238fc293e0f901e357f51c74984fe4e4a89be0cb99c68be1f45911b24fa8a35babb436691727581d4e1dfcd474aba1072fcc79627f3f122e5ab8f42a9326f43c5f047a133aee71f4ab86559fbd77ee8552b1a24ae98a21d89667d9dfddb2124ba83d01837af07f3d38b7c36467a5be8864a2b4a79b4584148716736cfd0be16a53746ac441a0723b6452d79794cfb7cf37e58455b450a3c9ed48570d848b7dda8ef357af1457b70f31a2e80baae3d29cbc06963ce371931b7996ced5e37ebfdbe3221bb3ff25486ae596e70246def296cc1d1d52a84945f55633bfd406ce0d4ff0a0e5cedc96cf385510842a38d12f77f377fdf101c0b5313e82318e962d58ff10ef62d195c3dcf65f1f029c373391cf59d8a57c6217792e500eac35806bfae5967fd82a31a2fc0f34b4e379af379dc4cdd6e9485b174f890db09be4a3e4277ff73790c543b6b6148c34971c96c0b331b8e3bed166c753864ad1991cc73b5dd9352679ce3e2c16a895ed0ae741f38f025c92555925d193901c91a774a637a8d6bf5f153286c2dc632042151fc00f47a9106f449e9e160410ce1efc28cb5b55cb95d287602752a5c289da5fff14fbaf2d1fbed116db6fcca78f2bfd74ef504c656ab93108bdc44c9f3289939ebc0d4ef0b993e052beb353208a3daf76ef79a4ca20b1e0c90591363f2da1052bdeedb9e81a76701e751f651b1837a11ac97287f5ffb30de3bb89a6223c93969f00614fc1fec5bc21c3f864e7047d11f9d7037bca8b01ef7add79c9ad3d3f82d658fff2af27a429846604c9dfaf4ff9eff0e5ed4c8921c18ed3f37b2e8bd2b76a99ca83180860f7ea0adc5f7e18025f3721e831d7c17b779eca67aaaa7b6645316cab1f067516f21295ca0e0b01a6a05990e44e3bb793fc6c807eeee2ae19651c20473fd7a3", 0xf01}], 0x1}}], 0x1, 0x0) io_submit(r1, 0x8, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x200a00}]) 19:48:44 executing program 4: r0 = syz_open_dev$vcsn(&(0x7f0000000380)='/dev/vcs#\x00', 0x3, 0x401300) r1 = socket$inet6(0xa, 0x5, 0x0) r2 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_CONTEXT(r1, 0x84, 0x82, &(0x7f0000000000)={r3}, 0x8) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f00000003c0)={r3, 0xe320}, 0x8) r4 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x6, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="b4050000000000007110420000000000660000004000005b9500000000000000"], &(0x7f0000003ff6)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000000c0), 0x8, 0x10, &(0x7f0000000000)={0x0, 0xffffffff}, 0x10}, 0x74) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000300)={0xffffffffffffffff}, 0x1, 0x0, 0x0, 0xc0}, 0x800) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000140)={0xffffffffffffffff, 0x10, &(0x7f0000000100)={&(0x7f0000000040)=""/12, 0xc}}, 0x10) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000180)={'geneve1\x00'}) r5 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000040)=@newlink={0x48, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macsec={{0xb, 0x1, 'macsec\x00'}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r6}, @IFLA_ADDRESS={0xa, 0x1, @dev}]}, 0x48}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)=ANY=[@ANYBLOB="333022c41300f75225bd70925f90cf2507000000", @ANYRES32=r6, @ANYBLOB="e00200008080000008001300", @ANYRES32=0x0, @ANYBLOB], 0x28}, 0x1, 0x0, 0x0, 0x1}, 0x20040064) 19:48:44 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:44 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x0, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:44 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140)='nl80211\x00', 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_TID_CONFIG(r3, &(0x7f0000003e00)={0x0, 0x0, &(0x7f0000003dc0)={&(0x7f0000002300)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_TID_CONFIG={0x6, 0x11d, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5}]}]}]}, 0x38}}, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(0xffffffffffffffff, 0x8953, &(0x7f0000000100)) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_GET_WIPHY(r5, &(0x7f0000004f80)={0x0, 0x0, &(0x7f0000004f40)={0x0}}, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000010000507800000f70000000000000000", @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) [ 308.948502][ T8465] usb 3-1: USB disconnect, device number 20 [ 308.974694][ T8465] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 308.983755][ T8465] cp210x 3-1:0.0: device disconnected [ 309.214293][T10773] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 19:48:45 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x0, @pix={0x4, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:45 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x0, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:45 executing program 4: syz_usb_connect(0x0, 0x46, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0xea, 0xf0, 0x12, 0x40, 0x99fa, 0x8988, 0x6008, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x34, 0x2, 0x0, 0x0, 0xf0, 0x0, [{{0x9, 0x4, 0xb8, 0x0, 0x0, 0x8a, 0xd3, 0x4b}}, {{0x9, 0x4, 0x50, 0x0, 0x1, 0x2d, 0x4b, 0x8b, 0x0, [@uac_control={{}, [@extension_unit={0x7}]}], [{}]}}]}}]}}, &(0x7f0000000cc0)={0x0, 0x0, 0x5, &(0x7f0000000080)=ANY=[@ANYBLOB="050f0500004411c5f284e2dce1637104fe330d89adf51d02d66ffefde885310cdae2b278798f1be0eddba824ac8d064ba2a81cde44d9180700000000000000940357fd281f6397ed264cd635afc5ae7b61545dc60c87ac9f8c87745730e8d254a72a5e944f3c1193fbfd582103b3"]}) 19:48:45 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140)='nl80211\x00', 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_TID_CONFIG(r3, &(0x7f0000003e00)={0x0, 0x0, &(0x7f0000003dc0)={&(0x7f0000002300)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_TID_CONFIG={0x6, 0x11d, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5}]}]}]}, 0x38}}, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(0xffffffffffffffff, 0x8953, &(0x7f0000000100)) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_GET_WIPHY(r4, &(0x7f0000004f80)={0x0, 0x0, &(0x7f0000004f40)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) 19:48:46 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x0, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:46 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x10001, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:46 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140)='nl80211\x00', 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_TID_CONFIG(r3, &(0x7f0000003e00)={0x0, 0x0, &(0x7f0000003dc0)={&(0x7f0000002300)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_TID_CONFIG={0x6, 0x11d, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5}]}]}]}, 0x38}}, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(0xffffffffffffffff, 0x8953, &(0x7f0000000100)) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_GET_WIPHY(r4, &(0x7f0000004f80)={0x0, 0x0, &(0x7f0000004f40)={0x0}}, 0x0) [ 310.282843][ T57] usb 5-1: new high-speed USB device number 4 using dummy_hcd 19:48:46 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff) mount$fuse(0x20000000, &(0x7f00000004c0)='./file0\x00', 0x0, 0x7a04, 0x0) chdir(&(0x7f0000000240)='./file0\x00') r0 = creat(&(0x7f0000000300)='./bus\x00', 0x0) lseek(r0, 0xfffd, 0x0) io_setup(0x84, &(0x7f0000000100)=0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400141042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x1800007, 0x11, r2, 0x0) mkdirat$cgroup_root(0xffffff9c, &(0x7f0000000040)='./cgroup.cpu/syz0\x00', 0x1ff) write$FUSE_ATTR(r0, &(0x7f0000000180)={0x78}, 0x78) fcntl$setstatus(r0, 0x4, 0x6800) sendmmsg(0xffffffffffffffff, &(0x7f0000004540)=[{{0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000002100)="998fedffc1d5bb3ef3c7a63961bc0fcb42cc85b77250c8c01734b26e262b726ecd8d9796120189c28670fa892991095133e4ebfc5e2003b7e0271f919184a3155d5180ec1be6347c30df07bcfd0a6ae3f4867874d6bea6be25c6e8be28b7701a40f299809b05d2b546780b3a94bc4fa64da8da71ad260ff5a8f5b5ba9e78cd18cc00d364afc88411198ce501ee208bb97113e86319f7a4357d1b2ef293e88ef916a479b37b2375082b4d65edb6b6beb92f933dd5ff75c050d17833ab746bca8fd8ffbbac49384266520f3678527e00ab6418dece92110e8d638d39e6a5e3aa4df1800a727be55a40a22ed0dfad795e2f148b776e546e471987450653cf357caef417625dcf2c7aa51b277f3f821808a93a00b7998304241da23e9faf541cfdab0f249f32aa4d8ab566e96eef2b73071dec8f955546b263355902e8d9dc2fb584c391106cdbde5f289b9d53f5aaf71241574216e47ba934e823581b04aeefd7235e3dddb260ba04eae08e1d58b58be9cacda600c13976d12da392e8f0ff4a966df1c9fc9d94542b06b4a5a75232a742b928d1fac70926e50eb76fb03af1ffd250b4ae938bf6178ce30e1c0bb8f482797acf7ecad931381d60d040fa5a429ec22f7d2e2bb403e7a3a08efaef9c417df276d67b80ea39e67824be514e6c851f3fba2e021576be7d04a5c2eed762b1c9d79e174b220725469b7be8d565dae12a3f13dacab49e756759e654440453034d5efda48f58fcd5072d2ade5571b02d7d8454dbd4f9da24cf2325cee0f936583d5d368fddac2d2f3257a83ded2297f9c7eaa97fa24741ae0c2465b2bbf8f29cf7c3a9570fa96818703ec54b83ae29a977dfabd14442d8ba37e827b0ca917dc0bdbb19efe4f54f03287b1b1f92fc438328fab757643d12c3c238579d9d1b1181089bc952dcc55abe970c0c2dd43638d6d5bc9f0aa8bd16ae3ea216edbf2bae455be2c6d72d2369499cd5b1aaf7db3470649db96d68ff66de03ed63d9dc7a8f16914410d857a0d9db13dc4b9644b48d140f95be77aae02fb2bdf792b1a4533c8c11d9b1cd17652f6d63b281c1f1e06a4a40c3ee4291fe9d2a9b4ec6c94ec31c91a0e46ea7179fb41435b82b5e87f078bfcddd36fd603ba135186e803a15cdc32e2d29e86db9a28beb335c87b208c69e19038a4fb79a4f27128a72fad60dcccf1157f7fe35f7119caff626abaab80ec72819a5b7c0ba6c7994921659edcbc23142b1201aac88ddc5dcde548b664f79e59abe68ca3e8f16a09d8ddde2058d8128b78a45e646edb984c526f8925a8576f840378d5f5b6248a0391ec0a8aa80c9e02fe81713e2218d39c0e326c66e09c3da9d1c7e4104b4df83244e86b63fc74f91bf5a2e6a606d2938dcb03190f5c1cc7ad9adff36d9d4f5342d061991f03d97e63556c8be907171ea5698ccae0161df443b5e618e6061a25b47fa46c09ecdaad5edc4ba926c0d6a30d547fc1f07c3a906ba53d0629cd3cca39bb7d647254e2332f6b144b3b27e4a7587ae3d2dd2888153e36ee857eb83306109efd81f758a6a7868f1a1a29ad9a1756eae055bcf3ce8aefa506bd2c9ea95860308dc7af0ae0c121586174a4718b64280c2bdf5af5e7bf0aec606fceea56202940003226b5f86d222f7f4f8a8eabc46d2f4361acf28257befa134c5898d2e6890ea8baa4d527813ef04e0e56e04cb611178e30c2b58a973580f94e85824f94771a80bd7900086849758366e26f904e2ab9f6aa6493b0bd2b9ba1186ce9e80edfb1507ce2e11d34e82757651129e2fb3cc3a12466527766ebcf1f6d3674d882028f9afba6d2d0f249f1e2538bb83caecf81dabf0b879011a398a7e28fb6b734934c3aad5fb8152bf97ff63a8b93caca7b778026c8bdadc38418c6fbb5e93adfd337e40eed125c40e64bc20b56e50b39ec4bb719a1055f4b5b82bdfe4339877cc11bc74cfa99358794fdfbe13ea689ea9bcbb333b01e027cbdff3bd15ab83baec5aef43f80a7c21aa1ed7af74b591314e35f187b62b32fd9fd5ad47ac93f712cfd044ef0c289cf736d3e7a06abc9a29dd5eb79636635b19a02c95bca19fdb7e5ff428d2d1d7ee89eb257929407136e9d525c53471270ae52142002374fd3d9aa17089816f33ca63c35dffa0577388224613f3a76154a509138610d5d2b45b3f69d18ce2bdc72f07a657d305d8f4f48748034fbf1ec33107ad411e6029ed9b07ef3a7fd3ebb8070bc17568f5df9525a350f96554a097c8fc2c6d97353c7cae70daaed009f3aa22c1118e0a4a002dcf7d0395002d4250b06a006cc64b801611acfa980b7c0f67bb2ae17973be4cf29ec94d130ddc7c92529913cc1f415be7b70c3a609202588925131d7c24a76f93f6f8429a971c15808ccf0519062f9af7e6f23a3e0e11fd4095aa6691774fe186346d807dd69fbf49114af2863fb9695451212de63a3187e46f6d2e2744e003ba551dfe22b11e812f53df38b22c7518e6d3397ed629e8a0d0addc081937f9cb5fb9836c96a6a451975846536591c429e5a1f0b2309f9ef4b3cdb8f91866f544d77fbc51e1b5990e1570a360b5ebbc5dfced3bf8f10f26501e4ab59f06778d8723f17db28ea4251c26c4dac57b87efc47d15129f65003382b16a177fa1e3e847dbac623c15c1176f1a21907d0285deb24db5f0a5fd45ba9a7060d50a1f91ff0704e1fda51844fc348969d6646cf89bb9b765e8fd10bee3d8fee51231122fc7fb98945ec4b363ff8e32655d55aaecdf050340f32cc1db85ed3b459a34c239bc9deaab85b7f5afa92253354a6392705b837afd007e3df2a54952a18a99d24553a4d2f3fbdde8197633670b3a4d22e4598b86754177ee65aa29fe51fefd1061a02ba917226e705ee013d2ce4db2b560e38cc3728854b185b3cded8f8f1a3b05fc80c40f7f4f6ac7d50150cd6ee58ed408941f55deb079b38670fc9f5cc8d9df2c2d94e6c361be25804d5a046bf8a02aec8ac4bd93ed3c101459e78a8737c41cdf624c9f5b26920d628828bb7e9d8f76b69ca31a1534c9f77ede9e22c7e751085dd2a6d5fef4f5bc637ecc780d16287fbbeca20bd03824eb2fb43c952a4bcd61d731df5bb6e262645e7aa0fa117fc8476c44aa086e0d95bc56aab0f476ec5ff5ec0dd58044892cee1dd59ea64607fa0dbad2ae97a61dc272bf10dd7e16c3d750bc4d21434a148c1a6e389bebb456b913a13a5bdf2e5c70eb72ff597b29b771c954ec817fb7dc0f0a7b2bb5ce5617043ffb98119b51607d815b21a97c35de29054269c131f2062b5045fcde38821559f56f50d2e63c658a9b4eba70befc952a6ed7c2ea3d5401629835b6c4dbd80ef44ff71201cd64998ba7c551fa360c852f99f64c44482a2994e061abb12edeecc98945c4043d528cc631021555e0b4960484ba8d1b5f6cf6e96206944f41827cd30d665abfe2cdef031b0c82c98118148eb506dede20be5fdd4a085679165aa6d2bc255447f1fa1ce396e710e4b879b263b08f47f00c4583ceac2b71cb417179713ea73ac3c52641cee7898e3674b06599fa15bfb4ac3dbe62bfa7487ab3e282bb720a74b30a415bd36ff26c1dad1cc786800e39cebaa3e1bf7079a564b6d0d4a351ce572d75ab79b794f8b77050021851c1dde6439753470f26a3ae56f3e0c74e8588bd67c2b02ff8d099979e68d1545bad994144cec3257f00cfb6c6ab0c1e7a83fa5e382cb542660cc13307c2d9e870947aa02a233cd4f76bbb971f47e8c2e51325b9becd9ddbaf47ae4f3a414819f2c50a0ad4848dbc539c3253e2c3c6426a0c18dae2fa10e5aa70d30333ac0a5c5cff3afa4182448c1483696786357ab83e7a40cb9b710dfb70f1a3f0e1004d1ec2b21f72f3a3188d29451e0fcc62560829194d336206410f7b4d8bca939229c281cf104e10c1b91bfe32655607448ad9e554e6b7cb84e561aa9174e3dda4ffafe493a4e9d069eca3c032ea93662f2de40ff2c5b8413dc7389d161b2a99daa330c9905ea3d872fed868d56a975db758fd260c938c7ee9b416b9ce37802c6cb7b7180bd3aa00b2d63c496609358352bf8a67fce7f421722b3411f2ff2831f0627de7cf707bddef08c44ce13777015dd9de286b2d8c3c7b83b956528c6414552512c7277de6ebb0d3c82cf4438c87bc57a20e6116ddf011ea1757a256a311de59f0b142cf021736fb727edf2697df0bbafeac54123cc7a61ccf33d9d5639e93baaa5134c78513c69ba1dcd29d551fbfed17a8077624b0452fdebe2b5a74f080f95a8ce4a66992cefc2a7181e1db0b160ffdd0e729d030deb0bd370bb42ed71f58198fec33c5d789e4c2acb3e8edfa384ad26c0ae7ebdbca85cf39a743ce4bdfe190959f39b6c587c096e5c987e66c0b54146e71ca2168ffb4ccbff263a10b0d1df1f73bcb4738bba716d56117b1340fef732a237f86b4420daaac3cd226e39f1a450b7636b6afc454eaa58b9763de01c406ceb5279ef08969bf594498a8c704762b9f055170238fc293e0f901e357f51c74984fe4e4a89be0cb99c68be1f45911b24fa8a35babb436691727581d4e1dfcd474aba1072fcc79627f3f122e5ab8f42a9326f43c5f047a133aee71f4ab86559fbd77ee8552b1a24ae98a21d89667d9dfddb2124ba83d01837af07f3d38b7c36467a5be8864a2b4a79b4584148716736cfd0be16a53746ac441a0723b6452d79794cfb7cf37e58455b450a3c9ed48570d848b7dda8ef357af1457b70f31a2e80baae3d29cbc06963ce371931b7996ced5e37ebfdbe3221bb3ff25486ae596e70246def296cc1d1d52a84945f55633bfd406ce0d4ff0a0e5cedc96cf385510842a38d12f77f377fdf101c0b5313e82318e962d58ff10ef62d195c3dcf65f1f029c373391cf59d8a57c6217792e500eac35806bfae5967fd82a31a2fc0f34b4e379af379dc4cdd6e9485b174f890db09be4a3e4277ff73790c543b6b6148c34971c96c0b331b8e3bed166c753864ad1991cc73b5dd9352679ce3e2c16a895ed0ae741f38f025c92555925d193901c91a774a637a8d6bf5f153286c2dc632042151fc00f47a9106f449e9e160410ce1efc28cb5b55cb95d287602752a5c289da5fff14fbaf2d1fbed116db6fcca78f2bfd74ef504c656ab93108bdc44c9f3289939ebc0d4ef0b993e052beb353208a3daf76ef79a4ca20b1e0c90591363f2da1052bdeedb9e81a76701e751f651b1837a11ac97287f5ffb30de3bb89a6223c93969f00614fc1fec5bc21c3f864e7047d11f9d7037bca8b01ef7add79c9ad3d3f82d658fff2af27a429846604c9dfaf4ff9eff0e5ed4c8921c18ed3f37b2e8bd2b76a99ca83180860f7ea0adc5f7e18025f3721e831d7c17b779eca67aaaa7b6645316cab1f067516f21295ca0e0b01a6a05990e44e3bb793fc6c807eeee2ae19651c20473fd7a3", 0xf01}], 0x1}}], 0x1, 0x0) io_submit(r1, 0x8, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x200a00}]) 19:48:46 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x0, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) [ 310.723826][ T57] usb 5-1: config 0 has an invalid interface number: 184 but max is 1 [ 310.732293][ T57] usb 5-1: config 0 has an invalid interface number: 80 but max is 1 [ 310.740541][ T57] usb 5-1: config 0 has an invalid descriptor of length 36, skipping remainder of the config [ 310.751070][ T57] usb 5-1: config 0 has no interface number 0 [ 310.757423][ T57] usb 5-1: config 0 has no interface number 1 [ 310.763785][ T57] usb 5-1: config 0 interface 80 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 19:48:46 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:46 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140)='nl80211\x00', 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_TID_CONFIG(r3, &(0x7f0000003e00)={0x0, 0x0, &(0x7f0000003dc0)={&(0x7f0000002300)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_TID_CONFIG={0x6, 0x11d, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5}]}]}]}, 0x38}}, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(0xffffffffffffffff, 0x8953, &(0x7f0000000100)) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) socket(0x10, 0x803, 0x0) [ 311.143967][ T57] usb 5-1: New USB device found, idVendor=99fa, idProduct=8988, bcdDevice=60.08 [ 311.153328][ T57] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 311.161483][ T57] usb 5-1: Product: syz [ 311.166034][ T57] usb 5-1: Manufacturer: syz [ 311.170739][ T57] usb 5-1: SerialNumber: syz 19:48:47 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) r1 = openat$cachefiles(0xffffff9c, &(0x7f0000000140)='/dev/cachefiles\x00', 0x20000, 0x0) r2 = openat$incfs(r1, &(0x7f00000002c0)='.log\x00', 0x1818c0, 0x80) getsockopt$inet_sctp6_SCTP_EVENTS(r2, 0x84, 0xb, &(0x7f0000000280), &(0x7f0000000180)=0x4) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(0xffffffffffffffff, 0x84, 0x10, 0x0, &(0x7f0000000080)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000040)={0x0, 0xb7b}, &(0x7f00000000c0)=0x8) r6 = openat$pfkey(0xffffff9c, &(0x7f0000000300)='/proc/self/net/pfkey\x00', 0x2801, 0x0) ioctl$SNDCTL_SEQ_RESET(r6, 0x5100) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f0000000100)=@assoc_value={r5, 0x7fffffff}, 0x8) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000c, 0x13, r4, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r0, 0x84, 0x1, &(0x7f0000000200)={r5, 0x2, 0x1, 0x3, 0x80, 0xfff}, &(0x7f0000000240)=0x14) preadv(r3, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x20000004, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) r7 = accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) r8 = dup2(0xffffffffffffffff, r7) r9 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000200)='SEG6\x00', 0xffffffffffffffff) sendmsg$SEG6_CMD_GET_TUNSRC(r8, &(0x7f0000000340)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x10006}, 0xc, &(0x7f00000002c0)={&(0x7f0000001440)=ANY=[@ANYBLOB="fe81af11a54642a17164dcbb94d661c786b2517ab9cc69d777bbc30f29bd899e55113d041ed18c35573d6ef32c1922d100800000000000002c509787efd29a509667daccaab780e3694b9d883933b4fd128c0fa6651ede0bc3696411af454b664c750e92c8f230260c4fd79e02e6a7445f02bd1dac7d017b9267e7377a422be0c58bebf299c85154cd751e9f2e643c05d06bbd550319143aff3fe58404c2fb6d3ef8ee0e3b678be8ca08ea28fd825c13da9df0e15c85ebb70d4bc98625472d57b60739d9f218d825d7abd1a062b8a2f050eb0ca5ceed0cafcea6a6efdf3b3181b1683dbcb986ddbbfaf5f25a7f189953c5b6ea703d242c9dcb69caffc3d79f9782d02b593256a42f382fb0373de4e7c2593365901bd94436738807898f2f24d86aaa6c68f1ca7bfc96be97d4069f3b018d16272f9b573454eb9a54d7c9d704", @ANYRES16=r9, @ANYBLOB="000201bd7000fbdbdf1504000000dbed3057d43e475be7f69796acbe47234e5902c6610161c1ffff2c6f89ac80e703ce207521f42dffdb0a8566fa16c7ff64f5fd70df0eabcf9ef4f9b8dd9bd21120f464c735a20509741a0e2abbfd478a00000000eb16d5705d91197bef392d557e516676d178579a0d4d58439b08d4b1791b7f6d06eaee9e1b2aed7a63bbaabfcc2ec4433f4e26003a92298f6474bf"], 0x14}, 0x1, 0x0, 0x0, 0x850}, 0x20000454) mount$9p_fd(0x0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='9p\x00', 0x1000020, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r8}, 0x2c, {'wfdno', 0x3d, r6}, 0x2c, {[{@cache_loose='cache=loose'}, {@privport='privport'}, {@version_u='version=9p2000.u'}], [{@euid_eq={'euid', 0x3d, 0xee01}}, {@smackfshat={'smackfshat', 0x3d, '/proc/self/net/pfkey\x00'}}, {@appraise='appraise'}, {@fsuuid={'fsuuid', 0x3d, {[0x30, 0x31, 0x63, 0x62, 0x30, 0x66, 0x34, 0x62], 0x2d, [0x62, 0x1, 0x34, 0x63], 0x2d, [0x65, 0x66, 0x35, 0x64], 0x2d, [0x33, 0x64, 0x61, 0x62], 0x2d, [0x61, 0x39, 0x62, 0x31, 0x30, 0x37, 0x33, 0x32]}}}, {@appraise_type='appraise_type=imasig'}, {@fsmagic={'fsmagic', 0x3d, 0x5}}]}}) 19:48:47 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752, 0x0, 0x0, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) [ 311.345422][ T57] usb 5-1: config 0 descriptor?? 19:48:47 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x0, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) [ 311.596111][ T57] usb 5-1: USB disconnect, device number 4 [ 312.372477][ T8465] usb 5-1: new high-speed USB device number 5 using dummy_hcd [ 312.813176][ T8465] usb 5-1: config 0 has an invalid interface number: 184 but max is 1 [ 312.821526][ T8465] usb 5-1: config 0 has an invalid interface number: 80 but max is 1 [ 312.830218][ T8465] usb 5-1: config 0 has an invalid descriptor of length 36, skipping remainder of the config [ 312.840756][ T8465] usb 5-1: config 0 has no interface number 0 [ 312.847035][ T8465] usb 5-1: config 0 has no interface number 1 [ 312.853307][ T8465] usb 5-1: config 0 interface 80 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 19:48:48 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752, 0x0, 0x0, 0x0, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:48 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140)='nl80211\x00', 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_TID_CONFIG(r3, &(0x7f0000003e00)={0x0, 0x0, &(0x7f0000003dc0)={&(0x7f0000002300)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_TID_CONFIG={0x6, 0x11d, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5}]}]}]}, 0x38}}, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(0xffffffffffffffff, 0x8953, &(0x7f0000000100)) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) 19:48:48 executing program 2: r0 = socket$alg(0x26, 0x5, 0x0) r1 = socket$can_j1939(0x1d, 0x2, 0x7) setsockopt$SO_J1939_ERRQUEUE(r1, 0x6b, 0x4, &(0x7f0000000380), 0x4) accept4(r1, &(0x7f0000000000), &(0x7f0000000080)=0x80, 0x400) bind$alg(r0, &(0x7f0000000240)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-cipher_null\x00'}, 0x58) r2 = accept4(r0, 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000007340)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000001c00)=[{0x10, 0x117, 0x3}], 0x10}}], 0x2, 0x0) 19:48:48 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x0, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:48 executing program 4: r0 = perf_event_open(&(0x7f0000000240)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001, 0x81200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x5}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) clone(0x70224100, 0x0, 0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000140)={0x3, 0x70, 0x0, 0xea, 0x1, 0x6, 0x0, 0x7, 0x8000, 0x8, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0xfffffff8, 0x0, @perf_bp={&(0x7f0000000100), 0x8}, 0x40000, 0x6, 0x101, 0x3, 0x7, 0x17, 0x401}, 0x0, 0x3, r0, 0x0) clone(0x200c0c80, &(0x7f0000001580)="5078c26e094cbad1d07b0f467428246aad9e2b9b568225571f800327a77ad4b3aea12888bd27f2c219226e721d1079daaa00e4b487ce42cee5b19c943f14ef53b1f9de041ef39a017a6dcb9bed2ca7f3228f18246de610b2c211fb7c52e4d4c117ce41d368616c0843", &(0x7f0000001600), &(0x7f0000001640), &(0x7f0000001680)="c8472df4b8229302a309fee1251bbe918450d575ca342c7d9aef802d6bf645a867054b7bc156c076323d763be6a20a7f7d7051f4acc0e8a179e204ee8d4bbe273b2f117b") syz_usb_connect$printer(0x0, 0x0, 0x0, 0x0) r1 = syz_usb_connect(0x0, 0x24, &(0x7f0000000800)={{0x12, 0x1, 0x0, 0x80, 0x7e, 0x90, 0x40, 0xc45, 0x610a, 0xfd92, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xf0, 0x61, 0x44}}]}}]}}, 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, 0x0, &(0x7f0000000600)={0x2c, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, 0x0, &(0x7f0000000640)={0x2c, &(0x7f0000001480)=ANY=[@ANYBLOB="00003900deee938cbaf094b3b437000012a45b66ddb337606fecfcb7c04ea92c7d99096f25bd76db08167c8f1f632b0edcbcfc68107461e524fdd3e3c92a90308540ab3fee209438e8b7220d72a2250733e5e2f66e6521041c202d1fb1c682a81db71e33515c3f464b24208668ea260c4d03c78ff0bfbcfca6f0fb8b891ad3fd89601889463dd2cf977d291239dfb1b77d29679c87f414046f15ca00e1beba0fa947eb98986cb48df289122490dc2a9753b29cb52a8b99b036215b29c242ae27b4839f4067c0cefb91c9e8f361df757d6e01f4feaf1c3f309a55bba67b851b14bbce5ee7a1325bdcadcb42ca918e28ac0f07ee0204"], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r1, &(0x7f0000001300)={0xc, &(0x7f00000001c0)={0x40, 0xf, 0x5b, {0x5b, 0x10, "38d0917f03d0e342f5090f0c03ee1b61aaa500a41e24edd8091d226b0c154999b73c0916a63af387cbef51415ff1f6cb4f20f027a58a54d613b3f8377b56fbde2fe933dec456d890eea30f18ce50254231625eb69ffdb15126"}}, &(0x7f00000012c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000001440)={0x10, &(0x7f0000001340)={0x0, 0xe, 0x51, "b710db51d23cdc2b5b01f70c96c2e4af8335949edbf1bbcb917d91eb8ab9e20154af5625b3d0b3faaddd160a1e85389000307ab60447f6af1a609f5a939d5f0f04ceb180d4c698267752a7d0dd7a77ff09"}, &(0x7f00000013c0)={0x0, 0xa, 0x1, 0x5}, &(0x7f0000001400)={0x0, 0x8, 0x1, 0x1}}) clone(0xa000, &(0x7f00000002c0)="02c5be621435bae79f9b0b46671bb56a95eb0e03fc6b286c80fba325b02496a4a2999bdaa925d17b3f273ccc3dce42fd239b6548eca18433b97fad17a73f9168e7de3ab15c09194ac1cc03f9679c6439111e147673f413d3b5ce1f228e1ce805653645781058d9c565765280b0b63bcf058fd182d2030aba474b5f2e3ac76af9db97e6d93ba3ba7e87682819e4b8c99bdd30ad98347b379eab44178d42dbb15d8540208db81b938b8295539be28484b8cd86a0861f643bf6a829be8499d23fc1086729a3e0cf85309f828585fbbbed601138ee527cd5257423f729685575ee3ea2cdb620999c61c7cd6500daf914c649b71d9b88c9255413721c41c74a7d51b104effd466260dcd84410f7efb54070f9682b5ef67c88410860ea0ee0210100ed6737121eb12236b71e83259e985f5f41fe58258e6f40628e26603942aa21e44537c0eb1d7835b3b40dd55aa53a41c174dad8d4ca85f2e638095ffea83a03da03efbdc0b13bc6ae87aea19982f8f02370a84c0b51531a60c1e653ac1dc1b2174bd613b5863bc97eb030efbfd7e417d73b601fa8bdccc0869660eada2c1818c65349d34eaf6ea47a358730762467248d2ad6145b017b93c3b7380f9b9f3d8ba062fda79e80571e5821fd86b55388f0d068e16cfe16c92ca6bae0643100e65018b46d99e48dde044a7ca50bc97e1080d3828edfdf4a1b97f483cb8052fee3318128f3020d003849e5fc0330fda42ac39a480db11d60caf667c7f11c49c16032316472a4897bf12bcbdb6f21de9ab19f1a0403e75a7ac642ba0300974b30eb9ad97726a9a81584e30759f8065f7da63bec0bc15356df6c11238422ba2cfee030dec33a993ae8003fda85d415a565c3f06d70eefdc0bc1c64332e8252c74aa68e94c60a4426b47725969fe9221feaec03af3ae63b5ca127bffd382fde0767167680be1a9bd005c7e50a476364e441c87c51d8715e4ac1a381772f03a65304415029f3601c8d6c595458282d8a904c56795aa6f2ce29708461d9a06d5db4ef1bf2eaabffc7453ab984ab2d23087e16b9afebf5e51a31190916a3f5c1bd990b5ac2dd59c2af6c9765af2277191e1c358268e94fae93882c64743f8e25c2b596776a84a3b03754fd304f26074a77a1447c4e93429c61f7065117a0eed2998934109fdebdd1ba07f4172809886801714545b2e39194c232713bd9f77a7539cdaafaf8ecf1fabe9ab94048e9679519aae23e512a47ef988fb77042483b70e2f5c767c3ddd5a7001c72df531b52b2a7f15fa906cf921f2fd296f5dab4bd002264ca0cd048e7fbd158d5d7da740b0d898341a9d7ea5a96ee6556f8ad1e14a7610c1e45a37f4095310f8688510926d19d294bf464c1d23f6c6ee187b9163f7bdaa851ff6dc430b9a854653a0312098f2d349906f22e4bcba88511fa3f1b0b18fd35962e800235c933c9a0bd834b2a2637e10030e8ecb46d1db0e82b29665b86b4bd5ac022cbe6f64c14df4bbd963d14da153d8747d3660fae4d1e2ad609076c7c788894940201dc80efd50a9b9346f99c189ab4e4216c9cb004238b0bacd508bbff5476c7dad793a2c26bba21d5faab73def86d9540faa2181f64afa810db84dedb0a156fb59dec781481e23b1db75c4e7da66781c7e1bc027be3b599561be9fed8dcfa827df63cc745567afc33acc3609f0b05f9db0a3b52b1c5e6fa5f96c53a886472889b24f3d1d76696d233f2294cc7d00fb2146e3e56ee2ceabb808b7898e7cfd9882bcb166521e6061d59ff619bc59454aea8aa6c154a7b24383b41e897954a0f87b148e69bae4df705877e6ffc3ffd128058749313f56d2234b24ed1793c23515adb4cd1fb8a093d845194e5160113d31ac9bdb520bd9941255d039ac9ca303072f2d22d54e907a2d5042c0fea923137808ae71b0d9af8ebae91550393a8725c923de31b09486ad3ae82c5f325f082bd5f16886b1cce27dffaaffabd61095562f238f131f7164fb3d6af5b5226235758a8b251fee37e6598832af051e6828d45453e999bc4f6920bbf22bf1c5b431e8edd1312b96e39802f7277a9e6900a9a03f1ead6c9d50bf10dcf62f4af6f1dc6b59cd08abd838847a9de0da4d41e142e94ed87bb6e5ac9cd80050e33336af890d6a91b4afbe9fc16c0bada5a22c665d1659d96a47cc5ea2156984449cb6bd93f22f9e147374cf2a6fa151a2ee07c1b84a192c1eda6a2997dbf2b5b84ebfac53187122c1ab93fdc11c353c3cd6e8e680081974a82660a85f89c532fed31ce62d1225fbdbd7bb366e446bee01d2a4580c1b23ab5531be5ad577b37d8b78ce593d85b4847ab01ccf173933909097ab17fb0a588460cd580fc1ae57537c4d5d29f919c355847a07e164026bdde1bd7caaeb8ec5ba98ed2edb989012bc9248c6980377167b1da4aa0e8829eb8942a7a1cb0b9e668b4a7b47cdaf3a2056c221cc488772f44eb8deee839bb991eaae6d38b7a32366a39bc03d1046b83c7956af352c57baf5cce44bdea3d7e67d721f7320c46f31354a05711403f7713f3679ebbc2d16aca40a8d1f62d8ad01cb52e0a8453cf4cc7be1ed5190eb288792e07437ba84c2a36b500ff4495cf833940b7d41dd3ca9fb9b3de4380da26e32e1d5225693323bdaf2942b698b086a931d7951785c6197158d3a8a45929005deace3c501a694393410aaf48671053cf8c2e86a931c908e532369519a68bd52ef7e5cdef207cc552cb6e45fb2c92193d404379d28d9f02cf038f08859c8986b8152beaee056afce6397642c59c6ce6a5379380cdb734dcdccaae4acde4920bbb30217e88506b9f6d19fcf120c383a4b9ee52ff29832619eb6968351d840538ed924979fd0df7e3d3dbe9bc389f82379cefadb7e75076df0bc0eef56a09b47c493e89963e52752bd5d0276659c64ac16fe98a9d4d2ec55cd55cb51671a6011f98a07eaade7aa11a85e89849db58a1565c6687d3dc628fd6e018be706f590d624f894774eb3e1663a049d5fdd92c7df0e69e097774ebce05885a45cdbe7c82d1dc41752160825e053c6b3a1bdff04bd0fa7304fd1dcd35ede42503f855eb008e12fbe7b372a3f7fa90f85f504e59839c9981bbb33c7d887c47ea15f1ab05b28bb5916f31aaa1ef70252fc14d8338036ecc77f6481433862caf20efca5dab4ac462dc104b0db24b0d372412594c99d6069ff53a2af93acf1b44f55f09c6a0bf9e892f2516d4fc22b8b621c1b0d59b9a455faa706451c8bbb0cf2e85788e25580b39c7b9d14450d0ae507272c93f0af1361b01d2b4115a022f113e85ce1bd6a03e647455adb911b73d8c194742055adfbdb8b64b657e69f4d451f022544cad5c0dd923fcf1c62e270b863de6032e59978cca26aa3fa6f7850977f4e92c0f1a6bf403da05a83236bd39cfc80216c4eb0653ee92707fa5b452aacdfb890f34eda3d44a297a4878c51960249a26023deabb84c752b2bbd1456d96b443d6a2d1287f66cbb6d4e01c70a0452c702ccc895c8c5bbc8d2786b671ba61c9f9d765a7ad3961589bb347627d76196eb9d038316efe1a509162b97cd6bb30406eb92b00d76f04fe84c2294a75ff21e7b23a5b3659b9fcdecca8f8a474fef2bb4629474d5f22535b8b955e6abcc5a1e946704b14fb0bfd43cc488689792dad78ffbd3fadd216ad673c805b047cf96f480e2fa5919f7a5a2cb6747f31e02ba2a7f44e65c70a92cd4f01304972754dc7af3aac5af4cfe5f8fc87dae3423c0d33cb7432500ce2d6e0cb54bde9911b225ada9e5b43f35adcdbdd8e7753d6f893929585df74bdc50a9ef46c3d4ef947ced89366446567d643ff3ad1fc57aa089bfa78e30b955c4a4d0b0e0fc69dfae7a90ee08941b0ce4e186505d52e49cbea7529a0723eea480c2e689d32ae88091477f7cc0314b656f27d34d45d98d014986b5b3f71b2252432fc11153844d55d74d04b289fbf078483740886b938ffa6d3f2470bfca4e661e8e56e8e4efd539994e524217d93ad8050ceefca52d4a991f1e874c2d910cef75ebf6dda53175539d48664d28a5909d983d8b5a2a1677995d4983e64a817f645503d038952cd497c5398e2c469a524006250f278bf6681112d251cf535b23b804dda1ec0b5581e3413ea5ea53d3e725bfd19f2e29e08ce43944a34985f6c771993994050333b31648e351facddc8e5ce9d82c35440d1bbb8ee1c20c8b6ba9112c4e31d2237c3c386d21322375fe639eff3d71731b94e6c957ff12002c9b650ca3a421c400a7d617f892445f1a38902d64f5f1cfb0db1543c5cbf45f2561249a4fac6c75d4fa511962ef98ff56673ef10dfb7c464c7f4151acb0b858eff41903003ea40bf5b99546f47191eb737c92d43ed44a1fcb6d5b4c554f5ae1df8e33a5ab9b2278a7e9a3727070a562e9211423df67810ff3d0d942cf404c6d38bb659e14888d63a65cab1ee95f57ff19f034e50ff4d1cd0324a71bd7b465429edb1f28423b6ac7d0d1dd03ed7ce0f636680c7368b4a1eeb093ce19761c0635e627dec4472ab802e62f90d4a3d049242c805fd1693edc6f7c4b36c119031dd14fb428ff0616ad1c58489433105b5cb5a7410ae60f7bde0a4fd1b05ff9305df976ab0f21cc6d3a26cefa2e088b8d9cbbe5d0da9aba7151fabb75d5459131bb9cad11746c8e1ed5488385caa9c0b3453ab37bb7a1fe8fa01995aa650193129727200fcd03a5eeac5d42b64eefdc3d9eb0ed0af10de4969ef16eda4643fe470b991f62212397155e1d3ab3edec93c4bc2b132af392dd8ed8684234faecf93634ac7e0b835743a078e4943126b09fd3f2d6592933add56510f8f72647185e0dc017c95866436356ddc6bce86e305a29f67d1bc9a3143521281ff51b7afc1264b91e874357725f6f92572025f75b61ec693eeb76c566f1d284d2295dc8ee1e37c683b5abf4b4d54977718c40d2fc0aa73f546b91f43f24153e3912b069b715722ab000daf90fb3b167e95fd1c5019eaf2ab1dd5dd0cf036b8b64074bde574d2ec722b2ad5263c44e86652e7e9c2e38f32c79792b6e5e44ba442945af31598b82bfc0965c9ce3f03051d395c1d2c222d5461d1593aebc311761c7e2297f96deee4dcb5c4217a4a2165a9fa934f24ed6329625c1af9f961998e51ef85007a3b88813e18c37b5334f4a04bd62a34e5ddc92358b13bd0c8142bfe6b553d592c371482ce2ca722c43ec896106a29c7d3b99eff943946c2ca527bd76a9240824b38fb50bc60b4f7f5ebf5799c009988dfb7cc7c7923fab6736d9e07f8627f978b6abbe4991ea4114e9ff8f462b2ec47ca24d7626d083ea8104a9b7167a96335caaa07fe9ce3f7aca466a9edd1f0affc45724066861281d4e61c465a0187d2dfb3b1da4d510e9ac1227e9bb6e7193982082378652e3b3028ebba2a0adf2a0554fb53146d47c2d922a7464e1d6ac61e9e241b4e848671191429c5fce3aa1a55621dc0280cebcc814b57b297b4e20b200320b147b9a23ac26dcc226040106158e8a937091df4347361c2da4fed16894c309c866fdc2d76d43e9b3b2ef639a57d7a4e17073b9558ad0b0a26fff1d296ba2c56f010ff909fdcb7010da7b7acfe0f8d06b82a57918a5b59fb3ba75cab15d01f4b8783be01ee10ee25ced97cfebf4f4858721a17445adb2f2bad742c503c74eba089aae84a2bb2dfefa4f00884d5165eccab00d8de028fa3df45b877dc362f473b6d496fd0597e29f0f6782aec22a85ebe6bbed14ffa48f8fadd166ccc03e64795d2786d3c097af1313fa6e9d97cf5c864eb9fe1a089fb7b763f", &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)="3414a5c709b301e21c14e89931ae95cdb90f7b3efa859320aa1065db7a79a737a57c07b3d32ac0a98e3c8d6a4ef457c80677f39ebae5cd") [ 313.123247][ T8465] usb 5-1: New USB device found, idVendor=99fa, idProduct=8988, bcdDevice=60.08 [ 313.132542][ T8465] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 313.203102][T10848] syz-executor.2 sent an empty control message without MSG_MORE. [ 313.226757][ T8465] usb 5-1: config 0 descriptor?? [ 313.291482][ T8465] usb 5-1: can't set config #0, error -71 [ 313.354179][ T8465] usb 5-1: USB disconnect, device number 5 19:48:49 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x0, 0x0, 0x2, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:49 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752, 0x0, 0x0, 0x0, 0x0, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:49 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140)='nl80211\x00', 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_TID_CONFIG(r3, &(0x7f0000003e00)={0x0, 0x0, &(0x7f0000003dc0)={&(0x7f0000002300)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_TID_CONFIG={0x6, 0x11d, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5}]}]}]}, 0x38}}, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(0xffffffffffffffff, 0x8953, &(0x7f0000000100)) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) 19:48:49 executing program 2: getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS(0xffffffffffffffff, 0x84, 0x6d, &(0x7f00000003c0)={0x0, 0xf8, "3a7f59f6023df8e748cb6d834205c30959401e4e4537781b1c2abf41c765e63123f9ba4084cc0ccaa00f6965d5e1aeb961545cdae1f4ef2cea39aee6d3ba2070da56b7d596fa98c981af30a81faec0f44dd406fd91ca9674cec337250cabf3c9f3c4b9d6ed732e02dac330dc2bd9cda9df00ae8ed939abc0b886451279cba031e2d3ce3f0829a859058ef1c199c34c34174a701cbb3f93f9d339521ad0008f3c7ef113deebc2b4086c31c7906c795beb9e1d6830ca3c30e2f409785bcc3c2c4fea971102d564c8b554edffb2d0b4802ff86283563f3e429c469d1c0d4b3a3c719a676be3318b95fb84b56ac807d63b16c55a06cd2a15e73b"}, &(0x7f0000000580)=0x100) getsockopt$inet_sctp_SCTP_CONTEXT(0xffffffffffffffff, 0x84, 0x11, &(0x7f00000005c0)={r0, 0x4}, &(0x7f0000000600)=0x8) perf_event_open(&(0x7f0000000500)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa77a, 0xb0400, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xc63f}, 0x4a404, 0x8, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) set_mempolicy(0x3, &(0x7f0000000200)=0x1, 0x3) clone(0x4412c500, 0x0, 0x0, 0x0, 0x0) set_mempolicy(0x1, &(0x7f0000000000)=0xfff, 0x1) socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$IPSET_CMD_PROTOCOL(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000640)={0x10, 0x0, 0x0, 0x400}, 0xffffffffffffff31, &(0x7f0000000300)={&(0x7f0000000780)=ANY=[], 0x24}, 0x1, 0x0, 0x0, 0x24004890}, 0x2000c0d1) clone(0x48080, &(0x7f0000000100)="f466baf6cc7a1bdfcbaabed5576c8320ef8288137a585abbb7ac3f12e3c85604bcf5f13bfbf420b239d0d105eb4b7f883fcea0f3467af077e454262ef68f090f862688f74973a17431822db35eea59481a5132c902a0864fa23ff7561be2d3f0ef556d2ee99d09311cc8ff909014a55b8e0894ce2e9c91932b4601ceca8a3216916f1502f6493630e78b76ab4cbb5a20aae79b03ac86406cd16793371b86955ece48e1", &(0x7f0000000040), &(0x7f0000000080), &(0x7f0000000680)="6cb3f5eb00012906a901c3aa19313528f5bad9912b4099a2ae8bae9e5874203878981139b833b5ef31d0ce1949af679d9d3e8e863773c39d43bb8c637ab1bb172bc01028be15d7ddb79215f1819048379b846447d6faf2c294ec77561d951db5f06865ecd4ab3c549ec64ca8635a87ca13492a63fa129045baeed6765fa81c2a0588a47558cebee0b9b4a91e72b3993354b85afd4f07a7ca1f158fddc3f9fd85a3f2a3d2a4e16f7eb8d4004bbf27ba3ddb791002dd78ba655d8bdafdedc0771dbcf37a45dc7d2e4fdf6a09858312267fb2a288963f9921c89c7794cfa92dabfce3e58b") openat$binder_debug(0xffffff9c, &(0x7f00000000c0)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) sendmsg$NBD_CMD_CONNECT(0xffffffffffffffff, 0x0, 0xf616ec17addfb5f8) r1 = syz_open_dev$vim2m(&(0x7f0000000040)='/dev/video#\x00', 0x0, 0x2) ioctl$vim2m_VIDIOC_QUERYBUF(r1, 0xc0585609, &(0x7f0000000080)={0x0, 0x8, 0x4, 0x0, 0x0, {0x0, 0xea60}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "5097c906"}}) clock_gettime(0x0, &(0x7f00000001c0)={0x0, 0x0}) ioctl$vim2m_VIDIOC_QBUF(r1, 0xc04c560f, &(0x7f0000000340)={0x1f, 0x3, 0x4, 0x800, 0x1, {r2, r3/1000+60000}, {0x5, 0x8, 0x5, 0x3, 0xff, 0x1f, "2129b9ca"}, 0x5, 0x3, @planes=&(0x7f0000000280)={0x1, 0x1, @fd, 0xfffffe00}, 0xffffffff}) [ 313.702902][T10857] IPVS: ftp: loaded support on port[0] = 21 [ 314.083352][T10462] usb 5-1: new high-speed USB device number 6 using dummy_hcd [ 314.473533][T10462] usb 5-1: New USB device found, idVendor=0c45, idProduct=610a, bcdDevice=fd.92 [ 314.482812][T10462] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 314.589423][T10462] usb 5-1: config 0 descriptor?? [ 314.641684][T10889] IPVS: ftp: loaded support on port[0] = 21 [ 314.716251][T10462] gspca_main: sonixj-2.14.0 probing 0c45:610a 19:48:50 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140)='nl80211\x00', 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_TID_CONFIG(r3, &(0x7f0000003e00)={0x0, 0x0, &(0x7f0000003dc0)={&(0x7f0000002300)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_TID_CONFIG={0x6, 0x11d, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5}]}]}]}, 0x38}}, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(0xffffffffffffffff, 0x8953, &(0x7f0000000100)) socket$nl_route(0x10, 0x3, 0x0) 19:48:50 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752, 0x0, 0x0, 0x4d2d, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) [ 314.882801][T10462] gspca_sonixj: reg_w1 err -71 [ 314.888163][T10462] sonixj: probe of 5-1:0.0 failed with error -71 [ 315.048067][T10462] usb 5-1: USB disconnect, device number 6 [ 315.429369][T10890] IPVS: ftp: loaded support on port[0] = 21 [ 315.467536][T10858] IPVS: ftp: loaded support on port[0] = 21 19:48:51 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x2}}) 19:48:51 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140)='nl80211\x00', 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_TID_CONFIG(r3, &(0x7f0000003e00)={0x0, 0x0, &(0x7f0000003dc0)={&(0x7f0000002300)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_TID_CONFIG={0x6, 0x11d, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5}]}]}]}, 0x38}}, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(0xffffffffffffffff, 0x8953, &(0x7f0000000100)) socket$nl_route(0x10, 0x3, 0x0) 19:48:51 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x19, &(0x7f0000000200)=0x1, 0x4) r1 = dup(r0) setsockopt$inet6_buf(r1, 0x29, 0x32, &(0x7f0000000480)="bca69380c3a53353a96aa7a052c4571cac375e8b06a8e54932a7627b6227a8b8eb0bcfc425861c46f78d48611120553ce609552f9086e2e8c7335c861369a4b7b948b142360e1390e2970f8767e51f39360bb425ce66fe13ce83ee2c110b6fd1b13e8e91", 0x64) socket$l2tp6(0xa, 0x2, 0x73) setsockopt$inet6_int(0xffffffffffffffff, 0x29, 0x4e, &(0x7f0000000100)=0xfff, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xa, 0x4e20, 0x0, @empty}, 0x1c) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x12060) 19:48:52 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752, 0x0, 0x0, 0x0, 0xb, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:52 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x2}}) 19:48:52 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140)='nl80211\x00', 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_TID_CONFIG(r3, &(0x7f0000003e00)={0x0, 0x0, &(0x7f0000003dc0)={&(0x7f0000002300)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_TID_CONFIG={0x6, 0x11d, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5}]}]}]}, 0x38}}, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(0xffffffffffffffff, 0x8953, &(0x7f0000000100)) 19:48:52 executing program 2: syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000000000)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b3526f1d4747b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47100000000ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd", 0x2000, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00'}) unshare(0x20000400) perf_event_open(&(0x7f0000000000)={0x1000000002, 0x70, 0x16, 0x1, 0x0, 0x20, 0x0, 0x0, 0x20204, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x20, 0x1}, 0x8c50, 0xffffffffffffffff, 0x0, 0x4}, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0xa) unshare(0x6c060400) pread64(r0, 0x0, 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0xfff) dup3(r2, 0xffffffffffffffff, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/nf_conntrack\x00') r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sysvipc/shm\x00', 0x0, 0x0) dup3(r3, r4, 0x0) lseek(r4, 0x7fff, 0x0) r5 = syz_open_procfs(0x0, &(0x7f0000000080)='net/nf_conntrack\x00') r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sysvipc/shm\x00', 0x0, 0x0) dup3(r5, r6, 0x0) lseek(r6, 0x7fff, 0x0) poll(&(0x7f0000002000), 0x0, 0x0) 19:48:52 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x48, 0x2, 0x6, 0x1, 0x0, 0x0, {}, [@IPSET_ATTR_TYPENAME={0xd, 0x3, 'list:set\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_FAMILY={0x5}]}, 0x48}}, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f00000001c0)='nl80211\x00', 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_TID_CONFIG(r1, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001340)={&(0x7f0000000040)={0x20, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_TID_CONFIG={0x4}]}, 0x20}}, 0x0) sendmsg$NL80211_CMD_SET_BSS(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x24, 0x0, 0x2, 0x70bd29, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_P2P_CTWINDOW={0x5, 0xa2, 0x7f}]}, 0x24}, 0x1, 0x0, 0x0, 0x80}, 0x8000) sendmsg$IPSET_CMD_DESTROY(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000340)={0x28, 0x3, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x28}}, 0x0) 19:48:52 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752, 0x0, 0x0, 0x0, 0x0, 0x556, 0x1, 0x1, 0x2, 0x2}}) 19:48:53 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}}) 19:48:53 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140)='nl80211\x00', 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_TID_CONFIG(r3, &(0x7f0000003e00)={0x0, 0x0, &(0x7f0000003dc0)={&(0x7f0000002300)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_TID_CONFIG={0x6, 0x11d, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5}]}]}]}, 0x38}}, 0x0) 19:48:53 executing program 4: fremovexattr(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="735fefd2e5b952bc7d3fc327dfe91f6fd0becd34fe7cde41c82ecb32acf3b432b51bc79c328145606d59ecc7dae33b2b81fc00004000000000000000"]) 19:48:53 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x2}}) 19:48:53 executing program 2: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$HCIINQUIRY(r0, 0x800448f0, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 'ttk'}) r1 = accept4(r0, 0x0, &(0x7f0000000080), 0x0) ioctl$sock_bt_hci(r1, 0x400448e4, &(0x7f00000000c0)="68e079e50ace50dc1cbc6aa167e01ae08e96b12edc193e47e7a956860442a330a25449c73485b8a90bed209978e214837107776bc286f7b98f4140e932fd4c97b06dd46c0b93baf64c3c5c872e17fe2106e1461ca57704c7424f2357b50958ab7bfce9fdfa36f6732e9ad43eb1b688cc8d6aeeeeaa1dc8bbbd53d7d91d2323c9caa3ea70c241efcf19cf2a7e040a502f91d418ca03683ddebe98") bind$bt_hci(r0, &(0x7f0000000040)={0x1f, 0x2, 0x2}, 0x6) 19:48:53 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}) 19:48:54 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140)='nl80211\x00', 0xffffffffffffffff) socket$nl_generic(0x10, 0x3, 0x10) 19:48:54 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x1}, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) fcntl$F_GET_RW_HINT(0xffffffffffffffff, 0x40b, &(0x7f0000000040)) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000380)='/dev/nullb0\x00', 0x4000000044882, 0x0) io_setup(0x1, &(0x7f00000004c0)=0x0) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYRES16, @ANYRESDEC], 0x0, 0x800) io_submit(r1, 0x8, &(0x7f00000000c0)=[&(0x7f0000000140)={0x3a000000, 0x2759, 0xd, 0x0, 0x0, r0, &(0x7f0000000000)="98", 0x3e80000000}]) 19:48:54 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x2}}) 19:48:54 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:48:54 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000001200)={{0x12, 0x1, 0x0, 0x96, 0x32, 0xff, 0x8, 0xc52, 0x2441, 0x3cf, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xb, 0xea, 0x4c}}]}}]}}, 0x0) syz_usb_control_io(r0, &(0x7f00000002c0)={0x18, &(0x7f0000000000)={0x20, 0x24, 0xfc, {0xfc, 0xd, "68c929255caef447a5f8486eec806b946591f2bbb904f55c8f162a32bfb6cc01246359a6f6a38f97a55b8960a7763248cc75f65436c824d2a25b70b82526a23e7ca95f5ef3c51559501da122c352f2211485a9f36e6e6ba7a3929d113307dabe2320aeda61cf0449ac19cd83669b6a64f00458380f851157a1fe1394a90a88c9431f44666511f0c78ec2230879d851ec0862144d045ad31fdc473b25459fdfde6d5641bd4d7e622af0b14139ddb68e3be794eea700b154c5020c3289f4f5da0cdccb70088de461e1f51b5efcdd304e042ea9f971db08d673f5494f59cf96524515f613de20270031a32aa39211c5356e6c211cfb7014e8fc1eb0"}}, &(0x7f0000000140)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x82c}}, &(0x7f0000000180)={0x0, 0xf, 0x9d, {0x5, 0xf, 0x9d, 0x6, [@ss_container_id={0x14, 0x10, 0x4, 0xf9, "c79794a2bc4fc5603e494841c68df494"}, @ssp_cap={0x10, 0x10, 0xa, 0x5, 0x1, 0x8, 0xff00, 0x5, [0xc0]}, @ss_container_id={0x14, 0x10, 0x4, 0x6, "488e32d368b3df44cd7efcd77a6c2c42"}, @ptm_cap={0x3}, @ptm_cap={0x3}, @generic={0x5a, 0x10, 0xb, "8858adf87ee15a8436ace942c87ea3a12c5be5aceda2caf5c6ea64a270b863f88fe606c0f94ee4d76f7b5b7c683798ea9063bbd0de173742f0c7e6d97eab171fa98d6ebd205f3d777ff9a6e7d8afaaa03cc7624b51c559"}]}}, &(0x7f0000000240)={0x20, 0x29, 0xf, {0xf, 0x29, 0x7, 0x1, 0x7f, 0x5, "6b6cf2b5", "c6179d19"}}, &(0x7f0000000280)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x22, 0x80, 0x3, 0x3, 0x36, 0xfe00, 0x80}}}, &(0x7f0000000740)={0x44, &(0x7f0000000300)={0x0, 0xc, 0x56, "6b5403ee1d1969cba732f764e2717d8022fd68046ac22a74e71f8e57ab72f32164505c6eb6dc761541a29a7884989c3e4dc9bd1c4b4216871a6fc27703ae7d6de93b13c337a239bfd7d9fb3e32c16a0d0e68a474f42e"}, &(0x7f0000000380)={0x0, 0xa, 0x1, 0x81}, &(0x7f00000003c0)={0x0, 0x8, 0x1, 0x2}, &(0x7f0000000400)={0x20, 0x0, 0x4, {0x0, 0x2}}, &(0x7f0000000440)={0x20, 0x0, 0x4, {0x140, 0x20}}, &(0x7f0000000480)={0x40, 0x7, 0x2, 0xfc00}, &(0x7f00000004c0)={0x40, 0x9, 0x1, 0x7}, &(0x7f0000000500)={0x40, 0xb, 0x2, "40c1"}, &(0x7f0000000540)={0x40, 0xf, 0x2, 0x8}, &(0x7f0000000580)={0x40, 0x13, 0x6, @link_local}, &(0x7f00000005c0)={0x40, 0x17, 0x6, @remote}, &(0x7f0000000600)={0x40, 0x19, 0x2, "b36b"}, &(0x7f0000000640)={0x40, 0x1a, 0x2, 0xff7f}, &(0x7f0000000680)={0x40, 0x1c, 0x1, 0x6}, &(0x7f00000006c0)={0x40, 0x1e, 0x63, 0x3}, &(0x7f0000000700)={0x40, 0x21, 0x1, 0x6}}) syz_usb_control_io(r0, &(0x7f00000009c0)={0x18, &(0x7f00000007c0)={0x20, 0x21, 0xd5, {0xd5, 0x4, "64b2dc63fb8644f6d58769aff271581588e2dac2195815e0bc0ee714b35388d5ecc32e6879cb6e9c3101ae5b1adcf43d00efab4e06ef0029c2ab5de7364d7118d29067fab6cee1dd05dabd5117d2c1e29737aedbb02edbf3b23e3eaab05540973fad6227586068c1fcace6583ca7544e0ff86c467ab0259142225605ca0da20e9ebdb4e3a2e3a087898f3578e815a8f900ef964e5a4204a2e8388da0cf9ade247e28365b191027a44c63b3b7d60167f4ee36957d4cc5951b391dcbc919d72ad69236e9fc5072b288b34d9de4805e3aa10d785b"}}, &(0x7f00000008c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x43e}}, &(0x7f0000000f40)=ANY=[@ANYBLOB="000f35000000050f3500021c100a0804ffff3f000000c000ce2a246cea8885ed060516002f24feb96898e9966900094f131f07b8db9d4c85d7ffffe5d04b"], &(0x7f0000000940)={0x20, 0x29, 0xf, {0xf, 0x29, 0x20, 0x0, 0xa2, 0x1, "1e1a6225", "571b2146"}}, &(0x7f0000000980)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x1, 0x60, 0x0, 0x38, 0x7, 0xda, 0x3}}}, &(0x7f0000000ec0)={0x44, &(0x7f0000000a00)={0x20, 0x11, 0xf7, "64b0501b661b3c6d9d4f18b86dd18ae19f910de14122e4b13935387c3e22ee5147ab80baff9cc368c2669afcd7b0edddfcfbc443095ab5fe7967691d841e360df1d7a8e6f748491885cebbce23658388a2872bf4b001ccb5d184344956ac12f354b49103fd586c39a3b1bf0bd92defe572ac620c665b37d8aaeb06d88bd79a05b0c1e82f7411eabaca51beb28439eb43fe0470f5b98ef9c4c9d42bd961326d65b64ccfb9b7982c1fec1bd93a1400a1ddf4473fb53deb9b2441cf4b8767a3f9c2f172aae122916503ac27a74c099a168748e4e994cb85f8d907c2b9018eafcf0d0a5e1174b32f6cdb60bd7e9f10ae2fa157952a4dbd2cec"}, &(0x7f0000000b00)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000000b40)={0x0, 0x8, 0x1, 0x1f}, &(0x7f0000000b80)={0x20, 0x0, 0x4, {0x3, 0x1}}, &(0x7f0000000bc0)={0x20, 0x0, 0x8, {0xa0, 0x10, [0xf]}}, &(0x7f0000000c00)={0x40, 0x7, 0x2, 0x8}, &(0x7f0000000c40)={0x40, 0x9, 0x1, 0x4}, &(0x7f0000000c80)={0x40, 0xb, 0x2, "a099"}, &(0x7f0000000cc0)={0x40, 0xf, 0x2, 0x7}, &(0x7f0000000d00)={0x40, 0x13, 0x6, @multicast}, &(0x7f0000000d40)={0x40, 0x17, 0x6, @dev={[], 0x2b}}, &(0x7f0000000d80)={0x40, 0x19, 0x2, "a7a6"}, &(0x7f0000000dc0)={0x40, 0x1a, 0x2, 0x7}, &(0x7f0000000e00)={0x40, 0x1c, 0x1, 0x6}, &(0x7f0000000e40)={0x40, 0x1e, 0x1, 0xce}, &(0x7f0000000e80)={0x40, 0x21, 0x1, 0x3f}}) syz_usb_connect$hid(0x1, 0x36, &(0x7f0000000900)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x272, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x12, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x6, 0x1, 0x3, 0x1, 0x0, 0x6, {0x9, 0x21, 0x5, 0x4, 0x1, {0x22, 0xb3a}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0xbf, 0x3, 0x3}}}}}]}}]}}, &(0x7f0000001480)={0xa, &(0x7f0000000f80)={0xa, 0x6, 0x310, 0x1f, 0x1, 0x6, 0xff, 0x7f}, 0x7c, &(0x7f0000000fc0)={0x5, 0xf, 0x7c, 0x2, [@generic={0x70, 0x10, 0xa, "7c80d1e3637cde4ef831ffa46177090d00ebfdd9b70cbf6c241d5d04891f141859796ac63a6c6ad073a63a95ab10057e9344657b6b77b3f5929d84b63c7e964737eb8a945b7b70dabfa1316539d82e7c4da9879c436e601bc26aeee3b2fd591223385685569f8a54c778248934"}, @ext_cap={0x7, 0x10, 0x2, 0x14, 0x5, 0xa, 0x2}]}, 0x9, [{0x45, &(0x7f0000001040)=@string={0x45, 0x3, "61924a553ad13d2ce5d11c63a2a26fcc4345172c897e20f3253d497c0c569420e160d6c2b80e11924bfe585f3d01fe54abef53fda648c4e8315d654332ef1ad81f8cf6"}}, {0x4, &(0x7f00000010c0)=@lang_id={0x4, 0x3, 0x42c}}, {0xa, &(0x7f0000001100)=@string={0xa, 0x3, "dacdc57fb940963e"}}, {0x4, &(0x7f0000001140)=@lang_id={0x4, 0x3, 0x340a}}, {0x4, &(0x7f0000001180)=@lang_id={0x4, 0x3, 0x418}}, {0xd4, &(0x7f0000001240)=@string={0xd4, 0x3, "ae12efe707ef3619322a96c9f8463f7866291ebd138ef58412d0583e0b76d01052901961a22a39bb05a37f7768667c32d2077543e23929b7b54718626ffeb84207be9c733f5d71742087a2cbe2e8a53e4dd0b4d5cefe46ddee50f0890eaca88f8160a13d1510fc047e766977bad933c7af142976b9d052da25f002ebf58742a9cf4f19305feab289d48a22075238760b76907206bde372548fea75aea7dcf9f9587f3f05070c3b49c1debd623c613be0b9420d452fdf9f8cfaa7a3541e329f7e501724f6b215f6edfe2102b01e603b56b104"}}, {0x4, &(0x7f00000011c0)=@lang_id={0x4, 0x3, 0x402}}, {0x65, &(0x7f0000001340)=@string={0x65, 0x3, "2244d4aeceec60ff0f60e4737fc307bca9ceb36937e8a21bec6538483a06025fd5b2ca9964e406333810a511ad1997e54b8ab839076cbcf44cb5e744bb5411395bfd036f152082f376cee8f21cfb4cc174046093e32ccfd83f0c62167e14ca2f628fab"}}, {0xb3, &(0x7f00000013c0)=@string={0xb3, 0x3, "2b496c5292dea26de412b4aaa7e0a2148c0aa332e2be300acd9fff4fff8531569fe2aa59cc9fe8bb0e5009078b6ea22913eab3103ee38d9517ddbde7c32c82ef24968c4790c17692301deeb9d4cdac74c4661d008780b5a4d7eeb38a0cd7a9f24778cdd0ffc43550d84232d287fc8dae8fa87eb822f97fcd2b45eede1355307e8564f62c84fb6acd42bbd4b58d2df95900a428ce80a7f2ba35222421d91ae545de4dce0dd367917f299c8f728b095bf59e"}}]}) 19:48:54 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140)='nl80211\x00', 0xffffffffffffffff) 19:48:55 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}}) 19:48:55 executing program 0 (fault-call:1 fault-nth:0): r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) [ 319.702229][ T57] usb 3-1: new high-speed USB device number 21 using dummy_hcd 19:48:55 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) [ 319.906564][T11039] FAULT_INJECTION: forcing a failure. [ 319.906564][T11039] name failslab, interval 1, probability 0, space 0, times 1 [ 319.921581][T11039] CPU: 0 PID: 11039 Comm: syz-executor.0 Not tainted 5.11.0-rc7-syzkaller #0 [ 319.929215][T11039] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 319.929215][T11039] Call Trace: [ 319.929215][T11039] dump_stack+0x21c/0x280 [ 319.929215][T11039] should_fail+0x8bd/0x9e0 [ 319.929215][T11039] __should_failslab+0x1f1/0x290 [ 319.929215][T11039] should_failslab+0x29/0x70 [ 319.929215][T11039] __kmalloc+0xbd/0x560 [ 319.929215][T11039] ? kmsan_get_metadata+0x116/0x180 [ 319.929215][T11039] ? tomoyo_realpath_from_path+0x142/0xc20 [ 319.929215][T11039] ? kmsan_get_metadata+0x116/0x180 [ 319.929215][T11039] tomoyo_realpath_from_path+0x142/0xc20 [ 319.929215][T11039] tomoyo_path_number_perm+0x2a3/0xaf0 [ 319.993416][ T57] usb 3-1: Using ep0 maxpacket: 8 [ 319.929215][T11039] ? kmsan_internal_unpoison_shadow+0x42/0x70 [ 319.929215][T11039] ? __msan_get_context_state+0x9/0x20 [ 320.012091][T11039] tomoyo_file_ioctl+0x74/0x90 [ 320.012091][T11039] ? tomoyo_inode_getattr+0x60/0x60 [ 320.012091][T11039] security_file_ioctl+0x10a/0x210 [ 320.012091][T11039] __se_compat_sys_ioctl+0x182/0x1100 [ 320.012091][T11039] ? __msan_metadata_ptr_for_load_8+0x10/0x20 [ 320.012091][T11039] ? syscall_enter_from_user_mode_work+0x56/0x100 [ 320.042427][T11039] __ia32_compat_sys_ioctl+0x4a/0x70 [ 320.042427][T11039] __do_fast_syscall_32+0x102/0x160 [ 320.042427][T11039] do_fast_syscall_32+0x6a/0xc0 [ 320.042427][T11039] do_SYSENTER_32+0x73/0x90 [ 320.042427][T11039] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 320.042427][T11039] RIP: 0023:0xf7f0e549 [ 320.042427][T11039] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 320.042427][T11039] RSP: 002b:00000000f55085fc EFLAGS: 00000296 ORIG_RAX: 0000000000000036 [ 320.042427][T11039] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00000000c0cc5605 [ 320.042427][T11039] RDX: 0000000020000180 RSI: 0000000000000000 RDI: 0000000000000000 [ 320.042427][T11039] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 320.042427][T11039] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 320.042427][T11039] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 320.151917][T11039] ERROR: Out of memory at tomoyo_realpath_from_path. [ 320.273618][ T57] usb 3-1: New USB device found, idVendor=0c52, idProduct=2441, bcdDevice= 3.cf [ 320.283048][ T57] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 320.291524][ T57] usb 3-1: Product: syz [ 320.295934][ T57] usb 3-1: Manufacturer: syz [ 320.300655][ T57] usb 3-1: SerialNumber: syz 19:48:56 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}) [ 320.521048][ T57] usb 3-1: config 0 descriptor?? [ 320.566547][ T57] ftdi_sio 3-1:0.0: FTDI USB Serial Device converter detected [ 320.575854][ T57] usb 3-1: Detected FT8U232AM [ 320.663268][ T57] usb 3-1: FTDI USB Serial Device converter now attached to ttyUSB0 19:48:56 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, 0x0, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) 19:48:57 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) [ 321.490665][T11060] udc-core: couldn't find an available UDC or it's busy [ 321.497948][T11060] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 19:48:57 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, 0x0, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) 19:48:58 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000080)={'ip6tnl0\x00', &(0x7f0000000000)={'ip6_vti0\x00', 0x0, 0x29, 0x0, 0x0, 0x0, 0x0, @mcast2, @private0}}) 19:48:58 executing program 5: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) remap_file_pages(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x6, 0x7, 0x100) mlock2(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) mbind(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x8000, &(0x7f0000000000)=0x100, 0x3, 0x4) mlock2(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1000000) mlock2(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0xf) mlock2(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x15) mremap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x3000, 0x6, &(0x7f0000ffa000/0x3000)=nil) ioctl$UFFDIO_COPY(0xffffffffffffffff, 0xc028aa03, &(0x7f0000000040)={&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1000}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mremap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1000, 0xc, &(0x7f0000fff000/0x1000)=nil) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mbind(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, &(0x7f0000000080)=0x7, 0x0, 0x1) r0 = creat(&(0x7f00000000c0)='.\x00', 0x1) mmap$binder(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x5) munlock(&(0x7f0000ff8000/0x1000)=nil, 0x1000) 19:48:58 executing program 3: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vsock\x00', 0x200000, 0x0) io_uring_register$IORING_REGISTER_EVENTFD(r0, 0x4, 0x0, 0x1) 19:48:58 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0cc5605, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:48:58 executing program 3: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x2, 0x0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}}, 0x20) 19:48:58 executing program 2: openat$vsock(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vsock\x00', 0x80003, 0x0) 19:48:58 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, 0x0, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) 19:48:58 executing program 4: openat$vsock(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vsock\x00', 0x6800, 0x0) 19:48:58 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x2, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:48:59 executing program 1: r0 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(0xffffffffffffffff, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r0, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) [ 323.176761][ T18] usb 3-1: USB disconnect, device number 21 [ 323.196132][ T18] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 [ 323.206514][ T18] ftdi_sio 3-1:0.0: device disconnected 19:48:59 executing program 3: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$TIPC_CONN_TIMEOUT(r0, 0x10f, 0x82, 0x0, &(0x7f0000000080)) 19:48:59 executing program 1: r0 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(0xffffffffffffffff, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r0, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) 19:48:59 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x10, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) [ 325.577751][ T3106] ieee802154 phy0 wpan0: encryption failed: -22 [ 325.584259][ T3106] ieee802154 phy1 wpan1: encryption failed: -22 [ 326.338685][T11107] IPVS: ftp: loaded support on port[0] = 21 [ 327.042196][T11107] chnl_net:caif_netlink_parms(): no params data found [ 327.283720][T11107] bridge0: port 1(bridge_slave_0) entered blocking state [ 327.291297][T11107] bridge0: port 1(bridge_slave_0) entered disabled state [ 327.301484][T11107] device bridge_slave_0 entered promiscuous mode [ 327.344248][T11107] bridge0: port 2(bridge_slave_1) entered blocking state [ 327.351709][T11107] bridge0: port 2(bridge_slave_1) entered disabled state [ 327.373197][T11107] device bridge_slave_1 entered promiscuous mode [ 327.436750][T11107] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 327.454675][T11107] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 327.518980][T11107] team0: Port device team_slave_0 added [ 327.533656][T11107] team0: Port device team_slave_1 added [ 327.585327][T11107] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 327.592529][T11107] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 327.620225][T11107] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 327.690781][T11107] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 327.701068][T11107] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 327.728321][T11107] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 327.797780][T11107] device hsr_slave_0 entered promiscuous mode [ 327.813236][T11107] device hsr_slave_1 entered promiscuous mode [ 327.829914][T11107] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 327.837992][T11107] Cannot create hsr debugfs directory [ 328.294235][ T18] Bluetooth: hci5: command 0x0409 tx timeout [ 329.206901][T11107] netdevsim netdevsim5 netdevsim0: renamed from eth0 [ 329.354611][T11107] netdevsim netdevsim5 netdevsim1: renamed from eth1 [ 329.446224][T11107] netdevsim netdevsim5 netdevsim2: renamed from eth2 [ 329.536127][T11107] netdevsim netdevsim5 netdevsim3: renamed from eth3 [ 330.207656][T11107] 8021q: adding VLAN 0 to HW filter on device bond0 [ 330.269353][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 330.278835][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 330.303187][T11107] 8021q: adding VLAN 0 to HW filter on device team0 [ 330.345219][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 330.356459][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 330.367221][ T4702] bridge0: port 1(bridge_slave_0) entered blocking state [ 330.372256][ T57] Bluetooth: hci5: command 0x041b tx timeout [ 330.374725][ T4702] bridge0: port 1(bridge_slave_0) entered forwarding state [ 330.445462][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 330.455673][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 330.466025][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 330.475532][ T4702] bridge0: port 2(bridge_slave_1) entered blocking state [ 330.483045][ T4702] bridge0: port 2(bridge_slave_1) entered forwarding state [ 330.492762][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 330.504021][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 330.581067][T11107] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 330.592359][T11107] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 330.620313][ T8444] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 330.631097][ T8444] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 330.643272][ T8444] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 330.653780][ T8444] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 330.665099][ T8444] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 330.675283][ T8444] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 330.686966][ T8444] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 330.697011][ T8444] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 330.722627][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 330.733673][ T4702] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 330.854119][ T18] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 330.862445][ T18] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 330.914821][T11107] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 331.197553][ T8901] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 331.208650][ T8901] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 331.329269][ T18] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 331.339906][ T18] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 331.354893][ T57] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 331.364915][ T57] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 331.382401][T11107] device veth0_vlan entered promiscuous mode [ 331.406449][T11107] device veth1_vlan entered promiscuous mode [ 331.465235][ T8444] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 331.475772][ T8444] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 331.496911][T11107] device veth0_macvtap entered promiscuous mode [ 331.515739][T11107] device veth1_macvtap entered promiscuous mode [ 331.552524][T11107] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 331.566221][T11107] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 331.577962][T11107] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 331.589185][T11107] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 331.599452][T11107] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 331.610292][T11107] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 331.620471][T11107] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 331.631642][T11107] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 331.649618][T11107] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 331.662582][ T57] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 331.672830][ T57] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 331.682752][ T57] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 331.693221][ T57] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 331.711090][T11107] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 331.722637][T11107] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 331.733061][T11107] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 331.744515][T11107] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 331.754618][T11107] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 331.767518][T11107] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 331.778423][T11107] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 331.789393][T11107] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 331.803493][T11107] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 331.819328][ T8901] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 331.829235][ T8901] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 331.850362][T11107] netdevsim netdevsim5 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 331.859330][T11107] netdevsim netdevsim5 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 331.868542][T11107] netdevsim netdevsim5 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 331.877699][T11107] netdevsim netdevsim5 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 332.224287][ T192] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 332.232364][ T192] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 332.245922][ T57] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 332.337233][ T192] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 332.345502][ T192] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 332.356825][ T8444] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 332.463646][ T57] Bluetooth: hci5: command 0x040f tx timeout [ 332.529624][T11361] mmap: syz-executor.5 (11361) uses deprecated remap_file_pages() syscall. See Documentation/vm/remap_file_pages.rst. 19:49:08 executing program 5: r0 = fsopen(&(0x7f00000000c0)='cpuset\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) 19:49:08 executing program 2: openat$rtc(0xffffffffffffff9c, &(0x7f0000000100)='/dev/rtc0\x00', 0x0, 0x0) 19:49:08 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000080)={'ip6tnl0\x00', &(0x7f0000000000)={'ip6_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @mcast2, @private0}}) 19:49:08 executing program 3: sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040)={0xa, 0x0, 0x0, @ipv4={[], [], @empty}}, 0x20) times(&(0x7f0000000080)) 19:49:08 executing program 1: r0 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(0xffffffffffffffff, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r0, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) 19:49:08 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x4c00, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:09 executing program 2: r0 = syz_open_dev$vivid(&(0x7f0000000180)='/dev/video#\x00', 0x0, 0x2) ioctl$VIDIOC_QUERYBUF(r0, 0xc0585609, &(0x7f0000000200)={0x0, 0x7, 0x3, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "3193c2e9"}, 0x0, 0x0, @fd}) 19:49:09 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x4c01, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:09 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(0x0, 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) 19:49:09 executing program 3: syz_genetlink_get_family_id$l2tp(&(0x7f0000000780)='l2tp\x00', 0xffffffffffffffff) 19:49:09 executing program 4: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vsock\x00', 0x0, 0x0) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r0, 0x0, 0x0) [ 333.299568][T11376] new mount options do not match the existing superblock, will be ignored 19:49:09 executing program 5: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000000800)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a6788a341cca59d5bdbe9d8f3b423cdacfa7e32fe0231368b2264f9dc3f45f9f65515b0e1a38d8665522be18bd10a48b043ccc42646d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d64e7cc957d77578f4c35235138d5521f9453559c35da860e8efbc6f2b2a3e3173d5661cfeec79c66c54c33367d2eabe07f4d16fee40000000a14076dd26b4053a755b8fe46a0bd3871b8acf8cd4fc8c313c07f72e774f85cf8dc24c2c17be5b6ce48fb88824431a0d00b76a55e6e21837b68c575485c29582a6134fd2aea2fef1cc7a049d7d6b362c500f0000c802afab791b91c597d8779da9281d30369381ba6f13e3b3c189f7346fde70d13a058856d7772bcbedc61655e3416348ff8260ad1492fa67faa4087f0b45f4dc034456341039d8cabcd6dd81cd4b8aa36ec8975df3efe967d60720f6cabacf5cc683559598187806c53039de1589adce43605d924bdc1a0f0d8048000000000000000000"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000000)='mm_page_alloc\x00', r0}, 0x10) syz_genetlink_get_family_id$batadv(&(0x7f0000000300)='batadv\x00', 0xffffffffffffffff) 19:49:09 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(0x0, 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) 19:49:09 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x541b, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:09 executing program 3: r0 = syz_open_dev$vivid(&(0x7f0000000100)='/dev/video#\x00', 0x3, 0x2) ioctl$VIDIOC_QUERYBUF(r0, 0xc0585609, 0x0) 19:49:10 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, &(0x7f0000000840)='\a', 0x1, 0x0, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x9}, 0x20) 19:49:10 executing program 4: openat$vsock(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vsock\x00', 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) 19:49:10 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000003c0)={0xffffffffffffffff}, 0x4) 19:49:10 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(0x0, 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) [ 334.533406][ T57] Bluetooth: hci5: command 0x0419 tx timeout 19:49:10 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x5421, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:10 executing program 3: syz_open_dev$vivid(&(0x7f0000000100)='/dev/video#\x00', 0x3, 0x2) r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vsock\x00', 0x0, 0x0) syz_genetlink_get_family_id$l2tp(&(0x7f0000000780)='l2tp\x00', r0) 19:49:10 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11]}}, 0x20) 19:49:10 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0xa, 0x801, 0x84) listen(r1, 0xfc0004) accept4(r1, 0x0, 0x0, 0x0) 19:49:10 executing program 5: openat$drirender128(0xffffffffffffff9c, &(0x7f0000000340)='/dev/dri/renderD128\x00', 0x0, 0x0) openat$drirender128(0xffffffffffffff9c, &(0x7f0000000100)='/dev/dri/renderD128\x00', 0x105000, 0x0) 19:49:11 executing program 1: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(0xffffffffffffffff, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r0, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) 19:49:11 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x5450, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:11 executing program 4: perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x101}, 0x0) r0 = getpid() sched_setattr(r0, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x7}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x101042, 0x0) ftruncate(r1, 0x200004) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendfile(r2, r1, 0x0, 0x80001d00c0d3) 19:49:11 executing program 3: r0 = socket$l2tp6(0xa, 0x2, 0x73) getsockname$l2tp6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000080)=0xffffffb7) 19:49:11 executing program 5: bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000004c0)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 19:49:11 executing program 1: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(0xffffffffffffffff, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r0, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) 19:49:11 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x5451, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:12 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0xa, 0x801, 0x84) listen(r1, 0xfc0004) accept4(r1, 0x0, 0x0, 0x0) 19:49:12 executing program 3: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x2, 0x0, &(0x7f00000001c0)={0x25, 0x0, 0x0, @remote}, 0x20) 19:49:12 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000006c0)={0x11, 0x6, &(0x7f0000000400)=@framed={{}, [@generic, @call, @func]}, &(0x7f0000000440)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) 19:49:12 executing program 4: getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, 0x0, 0x0) 19:49:12 executing program 1: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(0xffffffffffffffff, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r0, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) 19:49:12 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x5452, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:13 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@enum={0x0, 0x1, 0x0, 0x6, 0x4, [{}]}]}}, &(0x7f0000000380)=""/205, 0x2e, 0xcd, 0x1}, 0x20) 19:49:13 executing program 3: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vsock\x00', 0x204000, 0x0) recvfrom$l2tp6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 19:49:13 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x6c000000, 0x0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, 0x20) 19:49:13 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, 0x0, 0x0) 19:49:13 executing program 5: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vsock\x00', 0x0, 0x0) bind$pptp(r0, 0x0, 0x0) 19:49:13 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x5460, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) [ 337.893039][ T57] Bluetooth: hci0: command 0x0406 tx timeout 19:49:14 executing program 3: r0 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_GROUP_JOIN(r0, 0x10f, 0x87, 0x0, 0x0) 19:49:14 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, 0x0, 0x0) 19:49:14 executing program 2: bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000140)={0x4db873c0}, 0x8) 19:49:14 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @mcast1}, 0x20) 19:49:14 executing program 5: r0 = fork() r1 = fork() rt_tgsigqueueinfo(r0, r1, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x10001}) 19:49:14 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x54a2, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:14 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, 0x0, 0x0) 19:49:14 executing program 3: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000340)='/dev/dri/renderD128\x00', 0x0, 0x0) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r0, 0xc00c642e, 0x0) 19:49:14 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_SESSION_CREATE(r0, &(0x7f0000000200)={&(0x7f0000000100), 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0xb3, 0x0, 0x0, 0x0, 0x0, {}, [@L2TP_ATTR_IP_DADDR={0x8, 0x19, @dev}, @L2TP_ATTR_DEBUG={0x8}, @L2TP_ATTR_PW_TYPE={0x6}, @L2TP_ATTR_PEER_CONN_ID={0x8}, @L2TP_ATTR_PEER_COOKIE={0xc}, @L2TP_ATTR_MRU={0x6}, @L2TP_ATTR_PEER_COOKIE={0xc}, @L2TP_ATTR_IFNAME={0x14, 0x8, 'ipvlan1\x00'}, @L2TP_ATTR_UDP_DPORT={0x6}]}, 0x70}}, 0x0) 19:49:15 executing program 2: r0 = syz_open_dev$vivid(&(0x7f0000000400)='/dev/video#\x00', 0x3, 0x2) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f0000000440)={0x0, 0xc, 0x4, 0x0, 0x0, {0x0, 0x2710}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "ea822879"}, 0x0, 0x0, @fd}) 19:49:15 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x5501, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:15 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0x0) 19:49:15 executing program 3: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{}, {0x2}, {0xfff8}]}) 19:49:15 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8933, &(0x7f0000000080)={'wpan4\x00'}) 19:49:15 executing program 4: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup/syz1\x00', 0x200002, 0x0) 19:49:15 executing program 2: connect$pptp(0xffffffffffffffff, 0x0, 0x0) 19:49:15 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0x0) 19:49:15 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x5509, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:16 executing program 3: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10]}}, 0x20) 19:49:16 executing program 2: keyctl$search(0xa, 0x0, &(0x7f0000000180)='user\x00', 0x0, 0x0) 19:49:16 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) bind$alg(r0, &(0x7f0000002a00)={0x26, 'aead\x00', 0x0, 0x0, 'gcm_base(ctr(aes-aesni),ghash-generic)\x00'}, 0x58) r2 = accept4(r0, 0x0, 0x0, 0x0) dup2(r1, r2) 19:49:16 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x2, 0x0, &(0x7f00000001c0)={0x2, 0x0, 0x0, @remote}, 0x20) 19:49:16 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0x0) 19:49:16 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x550c, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:16 executing program 3: r0 = socket$l2tp6(0xa, 0x2, 0x73) connect$l2tp6(r0, &(0x7f0000000140)={0xa, 0x0, 0x0, @mcast2}, 0x20) 19:49:17 executing program 2: io_uring_setup(0x9203, &(0x7f0000000000)) 19:49:17 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0)='l2tp\x00', 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_CREATE(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000008c0)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01"], 0x24}}, 0x0) 19:49:17 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={0x0}}, 0x0) 19:49:17 executing program 3: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast2}, 0x20) 19:49:17 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x6364, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) [ 341.879994][T11546] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.5'. [ 341.964307][T11549] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.5'. 19:49:18 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={0x0}}, 0x0) 19:49:18 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @local, 0x6}, 0x20) 19:49:18 executing program 4: r0 = syz_open_dev$vivid(&(0x7f0000000000)='/dev/video#\x00', 0x2, 0x2) ioctl$VIDIOC_DQBUF(r0, 0xc0585611, &(0x7f0000000200)={0x0, 0x9, 0x4, 0x0, 0x0, {0x0, 0xea60}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "3eaba376"}, 0x0, 0x0, @planes=&(0x7f0000000080), 0x4}) 19:49:18 executing program 5: syz_open_dev$dri(&(0x7f0000000180)='/dev/dri/card#\x00', 0x3b, 0x6ae403) 19:49:18 executing program 3: r0 = eventfd2(0x0, 0x0) read$eventfd(r0, &(0x7f0000000700), 0x8) 19:49:18 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x6611, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:18 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={0x0}}, 0x0) 19:49:19 executing program 2: r0 = socket$alg(0x26, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) bind$alg(r0, &(0x7f0000002a00)={0x26, 'aead\x00', 0x0, 0x0, 'gcm_base(ctr(aes-aesni),ghash-generic)\x00'}, 0x58) accept4(r0, 0x0, 0x0, 0x0) accept4(r0, &(0x7f0000000180)=@xdp, &(0x7f0000000000)=0x80, 0x0) 19:49:19 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0)='l2tp\x00', r0) sendmsg$L2TP_CMD_SESSION_CREATE(r0, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x24, r1, 0x1, 0x0, 0x0, {}, [@L2TP_ATTR_SEND_SEQ={0x5}, @L2TP_ATTR_PEER_SESSION_ID={0x8}]}, 0x24}}, 0x0) 19:49:19 executing program 4: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/rtc0\x00', 0x0, 0x0) ioctl$RTC_VL_READ(r0, 0x80047013, 0x0) 19:49:19 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, 0x0, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) 19:49:19 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x8907, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:19 executing program 5: r0 = syz_open_dev$vivid(&(0x7f0000000400)='/dev/video#\x00', 0x3, 0x2) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f0000000440)={0x0, 0x0, 0x4, 0x0, 0x0, {0x0, 0x2710}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "ea822879"}, 0x0, 0x0, @fd}) 19:49:19 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_SESSION_CREATE(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={0x14, 0x0, 0x1}, 0x14}}, 0x0) 19:49:19 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, 0x0, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) 19:49:19 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r2, &(0x7f0000000200)=ANY=[], 0x4ea00) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:20 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x8912, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:20 executing program 5: add_key$keyring(&(0x7f0000000100)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffe) 19:49:20 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, 0x0, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) 19:49:20 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote, 0x9}, 0x20) 19:49:20 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f0000000240)={0xa, 0x0, 0x0, @loopback}, 0x20) [ 345.254892][ T34] audit: type=1800 audit(4616855361.163:2): pid=11610 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.3" name="memory.events" dev="sda1" ino=14254 res=0 errno=0 19:49:21 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x8913, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:21 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x3, [@enum={0x1}]}, {0x0, [0x49]}}, &(0x7f0000000380)=""/205, 0x27, 0xcd, 0x1}, 0x20) 19:49:21 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r2, &(0x7f0000000200)=ANY=[], 0x4ea00) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:21 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x0, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) 19:49:21 executing program 5: perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x101}, 0x0) r0 = getpid() sched_setattr(r0, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x7}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x101042, 0x0) ftruncate(r1, 0x200004) socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000040)='nl80211\x00', 0xffffffffffffffff) sendfile(r2, r1, 0x0, 0x80001d00c0d3) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(r3, 0x1, 0x22, &(0x7f0000000600), 0x4) 19:49:21 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x0, 0x900, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, 0x20) 19:49:21 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x8914, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:22 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x0, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) 19:49:22 executing program 2: io_uring_setup(0x4ff8, &(0x7f0000000740)) 19:49:22 executing program 4: r0 = io_uring_setup(0x4ff8, &(0x7f0000000740)) r1 = eventfd(0x0) io_uring_register$IORING_REGISTER_EVENTFD_ASYNC(r0, 0x7, &(0x7f00000007c0)=r1, 0x1) 19:49:22 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x5c, r1, 0x0, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x5c}}, 0x0) 19:49:22 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r2, &(0x7f0000000200)=ANY=[], 0x4ea00) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:23 executing program 5: r0 = fsopen(&(0x7f0000000000)='overlay\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) 19:49:23 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x8933, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:23 executing program 2: r0 = syz_open_dev$vivid(&(0x7f0000000000)='/dev/video#\x00', 0x2, 0x2) ioctl$VIDIOC_DQBUF(r0, 0xc0585611, &(0x7f0000000200)={0x0, 0x9, 0x4, 0x0, 0x0, {0x0, 0xea60}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "3eaba376"}, 0x0, 0x0, @planes=0x0}) 19:49:23 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x48, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}]}, 0x48}}, 0x0) [ 347.734432][T11671] overlayfs: missing 'lowerdir' 19:49:23 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x2, 0x48, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, 0x20) 19:49:23 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x8983, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:23 executing program 5: bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) [ 348.132562][ T8901] Bluetooth: hci1: command 0x0406 tx timeout 19:49:24 executing program 2: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000340)='/dev/dri/renderD128\x00', 0x0, 0x0) ioctl$DRM_IOCTL_VERSION(r0, 0xc0406400, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xaa, &(0x7f0000000000)=""/170, 0xd3, &(0x7f00000000c0)=""/211, 0x7c, &(0x7f0000000200)=""/124}) 19:49:24 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x48, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}]}, 0x48}}, 0x0) 19:49:24 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r2, &(0x7f0000000200)=ANY=[], 0x4ea00) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:24 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x89f3, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:24 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x200}]}) 19:49:24 executing program 5: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vsock\x00', 0x0, 0x0) getsockname$l2tp6(r0, 0x0, 0x0) 19:49:24 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, &(0x7f0000000840)='\a^', 0x2, 0x0, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x9}, 0x20) 19:49:25 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x48, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x34, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}]}]}]}, 0x48}}, 0x0) 19:49:25 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x89f5, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:25 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'dummy0\x00'}) 19:49:25 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x200}]}) 19:49:25 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @local}, 0x20) 19:49:25 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r2, &(0x7f0000000200)=ANY=[], 0x4ea00) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:25 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x400448c9, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:25 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x28, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x28}}, 0x0) 19:49:26 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0)='l2tp\x00', 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_CREATE(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000008c0)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010700000000000000f604"], 0x24}}, 0x0) 19:49:26 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000006c0)={0x11, 0x3, &(0x7f0000000400)=@framed, &(0x7f0000000440)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) 19:49:26 executing program 2: r0 = syz_mount_image$squashfs(&(0x7f00000000c0)='squashfs\x00', &(0x7f0000000100)='./file0\x00', 0x1000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f001000000000000001000c00d10102000400000026010000000000000203000000000000a602000000000000ea020000000000009900000000000000e1010000000000005a02000000000000940200000000000078da2baeacca4eccc9492d2aa61d030085492b1f78da2baeacca4eccc9492d2a1e658c324619a30c1803005565c4a273797a6b616c6c65727346810200ed0100000100911d675f0100000060000000ffffffff0000000064000000140000000200ed0100000100911d675f0300000074000000ffffffff000000001a0400001b0000000300ff0100000100911d675f0400000001000000260000002f746d702f73797a2d696d61676567656e3431393737363339322f66696c65302f66696c65300100ed0100000100911d675f02000000000000000200000029000000070000000900ed0100000100911d675f050000008f000000000000000a00000000000000000000000000000001000000ffffffff00000000000000000a0000010900ed0100000100911d675f0600000099000000000000002823000000000000000000000000000002000000ffffffff00000000ffffffff0000000000000000000000000100c00100000100911d675f070000000000000e0300000054002600080000007780010000000000000003000000240000000200040066696c6530480001000300040066696c6531040000000000000001000000000000000200080066696c652e636f6c64860001170100040066696c6530a60004000200040066696c6531e20005000200040066696c6532e20005000200040066696c653338800000000000000000860000000000000024000000000000004800000000000000a600000000000000e20000000000000026010000000000005a0200000000000008805cf90100535f01009c02000000000000288000000600786174747231060000007861747472310000eeff78617474723206000000786174747232108000000000000000000200000024000000ae020000000000000100000000000000d802", 0x2fc}], 0x0, &(0x7f0000000040)=ANY=[]) openat(r0, &(0x7f0000000240)='./file0\x00', 0x48, 0x0) 19:49:26 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x28, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x28}}, 0x0) 19:49:26 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x400448dd, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) [ 350.885533][T11722] loop2: detected capacity change from 8 to 0 19:49:27 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x28, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x28}}, 0x0) 19:49:27 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) bind$alg(r0, &(0x7f0000002a00)={0x26, 'hash\x00', 0x0, 0x0, 'sha256-generic\x00'}, 0x58) r2 = accept4(r0, 0x0, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000002880)="d1", 0x1, 0x0, 0x0, 0x0) 19:49:27 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_SESSION_GET(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)=ANY=[@ANYBLOB="14"], 0x5c}}, 0x0) 19:49:27 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r2, &(0x7f0000000200)=ANY=[], 0x4ea00) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:27 executing program 2: r0 = syz_open_dev$vivid(&(0x7f0000000000)='/dev/video#\x00', 0x2, 0x2) ioctl$VIDIOC_QUERYBUF(r0, 0xc0585609, &(0x7f0000000100)={0x0, 0xa, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'ib_x'}, 0x0, 0x0, @planes=0x0, 0x9}) 19:49:27 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x400454ca, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:27 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x4}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x2c}}, 0x0) 19:49:27 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @mcast2, 0x2e}, 0x20) 19:49:27 executing program 5: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$TIPC_CONN_TIMEOUT(r0, 0x10f, 0x82, 0x0, 0x0) 19:49:28 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x40045506, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:28 executing program 2: io_uring_setup(0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, [0x0, 0x2]}) 19:49:28 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x4}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x2c}}, 0x0) 19:49:28 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x5dc, 0x0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x11]}}, 0x20) 19:49:28 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r2, &(0x7f0000000200)=ANY=[], 0x4ea00) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:28 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, &(0x7f0000000840)="075eebde1de84be89ce8128b4d15385c8b8ad02299a2e8e567c6644051623b6cdfaea4c1e5bd57f28a67c55b6eca842ed375ebb0b44215260cf063818f2e2f36624674c52c4bfb6c2229c938d37223d42203ed59678a84520210848e9bfe1e83da03fd75aebccb45bbf664e8d7a2d664da62fe67becddb4ea46d8acdaff15a43f792981a76c478ce97f7b3946c6dbf80d8f133e5d864d3bf673a56434ec17094f665a7b83f05aaf67c2ae7882cd61b0f37a335e9da8e7ad0cf91971839a2d00203159df14ace9d87cd1ced305ea8867a2481583e8cdedd7939ca66ad431b19e50f812b3b63e83765e4dc637c4d1193e6e8783c02e782ed8468b866def2a95623f68db116ffddea8ac63bec392bf956b720a434be1d9754d5e0c2b5ba4463f6b0151d3487a5bb08e46987a5b9e471df560b65f507d187f65a3a8ad11415532a9565936351cd5e7eae7f803213bae238d38fc9628d8b189a2fb8f9ad0b28aa8b4167d68a29b21cd9ef7f6b594b2c5ebd95abdf0762a073388effa1083a59c6dd34df05f8c7be77260da250c9fa2910a6c22bab7a9bfbe6af9a91bda026e98b2f7453bdce92ba20d254525edeb80954839d2329bd7c5745936db57dc2b8fe3aa3fc5702ba01f0edf77e8782743b224ff19eaf5b7a9c926bf2fa91188380a5e7f6a73a5ac4d310e29e4275bf70e1315764e86ee8f96dcf401a5b47ece88b81ac488b3b0ac0a317db86d2b7fa6501d408c1a6ef7845b4fa240fe6f0b69f19a60100c0ac53dd386337fc74374e24250b1834d5a7fc19de62aaaca3581b7d5409b6c12efa08b7f0232487575bcc40b762e2ca49959cc2ba8205bd816a108349ac5e9840317ba88075d6003618cb84fa20610716cb38f923cb9b0141b6e4acabae68cb9d4350a1ec20f765c2f5c4fd7605ddf4b0a9cbb5ac0ad49d33fe05d1582858460908a070a6e6f752d2c45af674980c6051774116361d3f72d564d7ed79b627d85da1219e6b39238b4e6319669a5ad49e7e5e566978cecc3b9ceb124f232c7c92e9314776f0610a3a89f145adf0ee6467ce996e3f9d38e3a1057ccb02bfa2a2ec5b4d15a03873793797852e7414619dbc802f71f39b3292ac56634f129fa4a50ac5bb8d6a8f8297acdc03dde6fec22c7b24420492691641b1363e9efb684125fd4457d2377cc79910917fbb98cb669d9da9a6370a9e7211a9f010c2aa3360b805c0d747b3c1986d9083bc574aaf420315b8e46639c517caabe1f9cd85c95e16111c3300c09edfd4806bc95b9d901c8dbed603395773731652a04cc6d812ca30735a440c1d820b89821db331198c3a602cd6d26b2efcbe81260bcb71651e1e244ec827016ac952f72ef240bd2219d874bd833ca8843edf72b18bef6c54bf6037087e83571e27eff5dadeecb50c7833d23ebe95abe371d610a5cb47916b967c1dd9bb8b6701fabd0a37f4645a830c13264010840b92f87e06e7ec1448e7734e04991482e973e488291034d8d78a34ef9644ba21362afdfb75923df4865e8be5b8d4b67f06d7a24bb48326f6af7f2dbfa60d6c2c504007bde2f5587e67461a78ae28d8b467db227af9e360ea76c47f3b225ef5391cfbade6a753803a5c70f0b043c3c20cc29e9dfd143ee22f1ef291e292ecb9184cdf22498c77d88646b0a747ddbcb9deba2a7b98fb6eae6c8d7e3bf5947a08f606c79f88c80aed2d377ac6ead3a15e517aeba3d2beb73ed6506c8680263a1900212536655438e5d6ec69d182a31100d3de95a4364535a74fede25a9d55e8b24a390328fc8d28d8e3bd0d34d17adb475f0651ca6929e369263d0504a2dc6e50fca29e1e3a30df9ccb51d33934eb83e1312377cc1c0a554b067ae24247ed82f86aeb6241b0c4c6fc4627fab7b0827f750297268c0835ff8382a1774cf04d866d24bfa30f86edbafff2f86e21cfac015b82cd88b380f4797b86f27ca7b7342f584aa8030db5274f46b0fd16682446e71a82a4ac7e459283565d205a331c2c6705c69f2cb5dfae4a7c802b8634b6", 0x59d, 0x0, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x9}, 0x20) 19:49:28 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x4004550a, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:28 executing program 2: syz_open_dev$media(&(0x7f0000000180)='/dev/media#\x00', 0xffffffffffffffc0, 0x200) 19:49:29 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x4}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x2c}}, 0x0) 19:49:29 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x5dc, 0x0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x11]}}, 0x20) 19:49:29 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x40049409, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:29 executing program 4: io_uring_setup(0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, [0x0, 0x0, 0x2]}) 19:49:29 executing program 2: add_key(&(0x7f0000000080)='encrypted\x00', 0x0, &(0x7f0000000100)="12", 0x1, 0xfffffffffffffffc) 19:49:29 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x54, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x2c, 0x8, 0x0, 0x1, [{0x28, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g='\xd1s(\x99\xf6\x11\xcd\x89\x94\x03M\x7fA=\xc9Wc\x0eT\x93\xc2\x85\xac\xa4\x00e\xcbc\x11\xbeik'}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x54}}, 0x0) 19:49:30 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r2, &(0x7f0000000200)=ANY=[], 0x4ea00) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:30 executing program 5: r0 = socket$inet_smc(0x2b, 0x1, 0x0) getsockopt$inet_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, 0x0, 0x0) 19:49:30 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x40085503, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:30 executing program 4: r0 = socket$pptp(0x18, 0x1, 0x2) bind$pptp(r0, &(0x7f0000000480)={0x18, 0x2, {0x0, @loopback}}, 0x1e) 19:49:30 executing program 2: eventfd2(0x0, 0x39925370e997436e) 19:49:30 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x30, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x8, 0x8, 0x0, 0x1, [{0x4}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x30}}, 0x0) 19:49:30 executing program 5: io_uring_setup(0x1203, &(0x7f0000000000)) r0 = io_uring_setup(0x8af, &(0x7f0000000080)) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vsock\x00', 0x0, 0x0) io_uring_register$IORING_REGISTER_EVENTFD(r0, 0x4, &(0x7f0000000200)=r1, 0x1) 19:49:31 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x40095505, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:31 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x2, 0x80fe, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10]}}, 0x20) 19:49:31 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r2, &(0x7f0000000200)=ANY=[], 0x4ea00) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:31 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x18, 0x3, &(0x7f0000000040)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000240), 0x8, 0x10, 0x0}, 0x78) 19:49:31 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x30, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x8, 0x8, 0x0, 0x1, [{0x4}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x30}}, 0x0) 19:49:31 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x40186366, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:31 executing program 2: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) connect$phonet_pipe(r0, &(0x7f0000000000)={0x23, 0x0, 0xff}, 0x10) 19:49:31 executing program 5: add_key(&(0x7f0000000140)='logon\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f00000002c0)="12", 0x1, 0xfffffffffffffffc) 19:49:31 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_SESSION_CREATE(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x24}}, 0x0) 19:49:32 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000100)='wireguard\x00', 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000001040)={0x30, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x8, 0x8, 0x0, 0x1, [{0x4}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x30}}, 0x0) 19:49:32 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r2, &(0x7f0000000200)=ANY=[], 0x4ea00) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:32 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 19:49:32 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x2, 0x0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0xfffffffffffffeea) 19:49:32 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x4020940d, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:32 executing program 5: add_key(&(0x7f0000000080)='encrypted\x00', &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) 19:49:32 executing program 4: openat$vsock(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vsock\x00', 0x0, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000002c0)) 19:49:33 executing program 1: r0 = syz_open_dev$vivid(&(0x7f0000000300)='/dev/video#\x00', 0x0, 0x2) ioctl$VIDIOC_DQBUF(r0, 0xc0585611, &(0x7f00000006c0)={0x0, 0x2, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "88ef39e7"}, 0x0, 0x0, @userptr}) 19:49:33 executing program 2: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000100)='/dev/rtc0\x00', 0x0, 0x0) ioctl$RTC_SET_TIME(r0, 0x4024700a, 0x0) 19:49:33 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x402c560b, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:33 executing program 5: r0 = add_key$keyring(&(0x7f0000000240)='keyring\x00', &(0x7f0000000280)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r0, 0xffffffffffffffff, 0x0, 0x0) 19:49:33 executing program 4: syz_open_dev$vivid(&(0x7f0000000100)='/dev/video#\x00', 0x3, 0x2) syz_genetlink_get_family_id$l2tp(&(0x7f0000000780)='l2tp\x00', 0xffffffffffffffff) 19:49:33 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r2}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:34 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x402c5828, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:34 executing program 1: add_key$keyring(&(0x7f0000000240)='keyring\x00', &(0x7f0000000280)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffb) 19:49:34 executing program 2: keyctl$reject(0x13, 0x0, 0x0, 0xffffffff, 0x0) 19:49:34 executing program 5: io_uring_setup(0x2b, &(0x7f0000000080)={0x0, 0x0, 0x8}) 19:49:34 executing program 4: mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x7, 0x31, 0xffffffffffffffff, 0x0) prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x80100900, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="0f34", 0x2}], 0x1, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={&(0x7f00000002c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x109, 0x109, 0x2, [@datasec={0x0, 0x1, 0x0, 0xf, 0x1, [{}], "bb"}, @union={0x0, 0x3, 0x0, 0x5, 0x0, 0x0, [{}, {}, {}]}, @const, @union={0x0, 0x6, 0x0, 0x5, 0x0, 0x0, [{}, {}, {}, {}, {}, {}]}, @func_proto, @union={0x0, 0x3, 0x0, 0x5, 0x0, 0x0, [{}, {}, {}]}, @restrict, @array]}}, 0x0, 0x126}, 0x20) process_vm_writev(0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f00000193c0)=""/102389, 0x18ff5}], 0x0, 0x0, 0x0, 0x0) tkill(r0, 0x40) wait4(0x0, 0x0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) r1 = gettid() rt_sigqueueinfo(r1, 0x3c, &(0x7f0000000040)) 19:49:34 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x402c5829, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:34 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000180)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_nopr_sha512\x00'}, 0x58) bind$alg(r0, &(0x7f0000002a00)={0x26, 'aead\x00', 0x0, 0x0, 'gcm_base(ctr(aes-aesni),ghash-generic)\x00'}, 0x58) r2 = accept4(r0, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000c18000)="ad56b6c5820fae9d6dcd3292ea54c7beef915d564c90c200", 0x18) sendto$inet6(r2, &(0x7f0000002880)="d1ce2f581e3324c3641daa9e819e34e3f5552cb70b076f43a67be048ed", 0x1d, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001540)=[{{0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000080)=""/197, 0xc5}], 0x1}}], 0x1, 0x0, 0x0) 19:49:34 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$KVM_CREATE_DEVICE(r0, 0xc00caee0, 0x0) 19:49:34 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r2}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:35 executing program 5: add_key$keyring(&(0x7f0000000180)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffff8) 19:49:35 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x402c582a, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:35 executing program 4: openat$vsock(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vsock\x00', 0x200180, 0x0) 19:49:35 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x2, 0x0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, 0x2) 19:49:35 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r2}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:36 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x402c582b, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:36 executing program 5: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000002c0)) 19:49:36 executing program 4: r0 = syz_open_dev$vivid(&(0x7f0000000300)='/dev/video#\x00', 0x0, 0x2) ioctl$VIDIOC_DQBUF(r0, 0xc0585611, &(0x7f00000006c0)={0x0, 0x0, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "88ef39e7"}, 0x0, 0x0, @userptr}) 19:49:36 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x2, 0x4000000, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, 0x20) 19:49:36 executing program 2: openat$drirender128(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/dri/renderD128\x00', 0x40440, 0x0) 19:49:36 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) write$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000200)=ANY=[], 0x4ea00) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r2}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:36 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x402c5839, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:36 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, &(0x7f0000000840)="075eebde1de84be89ce8128b4d15385c8b8ad02299a2e8e567c6644051623b6cdfaea4c1e5bd57f28a67c55b6eca842ed375ebb0b44215260cf063818f2e2f36624674c52c4bfb6c2229c938d37223d42203ed59678a84520210848e9bfe1e83da03fd75aebccb45bbf664e8d7a2d664da62fe67becddb4ea46d8acdaff15a43f792981a76c478ce97f7b3946c6dbf80d8f133e5d864d3bf673a56434ec17094f665a7b83f05aaf67c2ae7882cd61b0f37a335e9da8e7ad0cf91971839a2d00203159df14ace9d87cd1ced305ea8867a2481583e8cdedd7939ca66ad431b19e50f812b3b63e83765e4dc637c4d1193e6e8783c02e782ed8468b866def2a95623f68db116ffddea8ac63bec392bf956b720a434be1d9754d5e0c2b5ba4463f6b0151d3487a5bb08e46987a5b9e471df560b65f507d187f65a3a8ad11415532a9565936351cd5e7eae7f803213bae238d38fc9628d8b189a2fb8f9ad0b28aa8b4167d68a29b21cd9ef7f6b594b2c5ebd95abdf0762a073388effa1083a59c6dd34df05f8c7be77260da250c9fa2910a6c22bab7a9bfbe6af9a91bda026e98b2f7453bdce92ba20d254525edeb80954839d2329bd7c5745936db57dc2b8fe3aa3fc5702ba01f0edf77e8782743b224ff19eaf5b7a9c926bf2fa91188380a5e7f6a73a5ac4d310e29e4275bf70e1315764e86ee8f96dcf401a5b47ece88b81ac488b3b0ac0a317db86d2b7fa6501d408c1a6ef7845b4fa240fe6f0b69f19a60100c0ac53dd386337fc74374e24250b1834d5a7fc19de62aaaca3581b7d5409b6c12efa08b7f0232487575bcc40b762e2ca49959cc2ba8205bd816a108349ac5e9840317ba88075d6003618cb84fa20610716cb38f923cb9b0141b6e4acabae68cb9d4350a1ec20f765c2f5c4fd7605ddf4b0a9cbb5ac0ad49d33fe05d1582858460908a070a6e6f752d2c45af674980c6051774116361d3f72d564d7ed79b627d85da1219e6b39238b4e6319669a5ad49e7e5e566978cecc3b9ceb124f232c7c92e9314776f0610a3a89f145adf0ee6467ce996e3f9d38e3a1057ccb02bfa2a2ec5b4d15a03873793797852e7414619dbc802f71f39b3292ac56634f129fa4a50ac5bb8d6a8f8297acdc03dde6fec22c7b24420492691641b1363e9efb684125fd4457d2377cc79910917fbb98cb669d9da9a6370a9e7211a9f010c2aa3360b805c0d747b3c1986d9083bc574aaf420315b8e46639c517caabe1f9cd85c95e16111c3300c09edfd4806bc95b9d901c8dbed603395773731652a04cc6d812ca30735a440c1d820b89821db331198c3a602cd6d26b2efcbe81260bcb71651e1e244ec827016ac952f72ef240bd2219d874bd833ca8843edf72b18bef6c54bf6037087e83571e27eff5dadeecb50c7833d23ebe95abe371d610a5cb47916b967c1dd9bb8b6701fabd0a37f4645a830c13264010840b92f87e06e7ec1448e7734e04991482e973e488291034d8d78a34ef9644ba21362afdfb75923df4865e8be5b8d4b67f06d7a24bb48326f6af7f2dbfa60d6c2c504007bde2f5587e67461a78ae28d8b467db227af9e360ea76c47f3b225ef5391cfbade6a753803a5c70f0b043c3c20cc29e9dfd143ee22f1ef291e292ecb9184cdf22498c77d88646b0a747ddbcb9deba2a7b98fb6eae6c8d7e3bf5947a08f606c79f88c80aed2d377ac6ead3a15e517aeba3d2beb73ed6506c8680263a1900212536655438e5d6ec69d182a31100d3de95a4364535a74fede25a9d55e8b24a390328fc8d28d8e3bd0d34d17adb475f0651ca6929e369263d0504a2dc6e50fca29e1e3a30df9ccb51d33934eb83e1312377cc1c0a554b067ae24247ed82f86aeb6241b0c4c6fc4627fab7b0827f750297268c0835ff8382a1774cf04d866d24bfa30f86edbafff2f86e21cfac015b82cd88b380f4797b86f27ca7b7342f584aa8030db5274f46b0fd16682446e71a82a4ac7e459283565d205a331c2c6705c69f2cb5dfae4a7c802b8634b6dfd6438b50c8a7bc5a1df7941f121644e48762f1e9599d8c41eb7e7016c0def3fb55514fa9c85f0c184cc74478e6bdc9008c86c48b3f036d7ea0b00b5c19cb9c92426e1ac1bf040ae5c00140737d855f407a153a2b5109bb88e5816e28ffad8a10af2dbf67bb0fb27faadb09fc4a4895fd50aeb28d02104b8f35aedb8b5c2428f0a49652666cf0166922205aee6bacaef16fc08ab561563ece9545b75b39437a506c054f881351378ba2b2b152a02e8aef401520e509fd9cad004614ee37f369c90812d525ba611abee11e5a7505824710bc866614c607b968e08dc36e66cbac5148b141bd8c8b37c55b271e3a3105fe68010950ada1a8f3d7d077ddbbac40ebf1e2e70c9e42786963d5402cff5845dac34c0393cb578689b2b29c5fda398ac46dbd3bc9cd0cd49670a1d6f53496fc0152f08f6e4b57ae0660998623b56897008dc2984863293d17ab61cfcefeedfb5d894b5bbbfae4099081be4748f01bc5631bfa59d064a7ea042936510fec63f4410519a634870744d7bd6dd81383c3341c365ca2289e31d5cf03ce0bfe4812dd4a630aa5b7779dd1454f4ef90cc3bfed50c0f2439e1f59989b7375e4329ab5d7986203b63f53b110df60648670bf8772a86637a01c72b07227801626841af2dacfd81a04b47344f492f95aac702eaf396ecbf1eea9dde1e2110eb3e708a6b0adb82e49b39da4ff3d50fdc2a24f19f2e2877ede03a07739a9ddf25a531954089d8d725e06a6b0aec8652462c7399b2128f2dc1fced11c7fd87a022d398fdb82f0bff3c507e3ccdac1fce5b751d30b9dbb43e96d73331bc99c418ab6f7a77de885c368938937741809eb6128e1fb5433a3db34ccd7ab83a1a163ae7952665b075fa9eb7dec422a02332bf0a8a668cfcb57ef97566850fce6145d2484b250f9418c35a8bc202e68a19f536fb4d9681813af6f8dd12566777ba7b705518f6d8a491f2ecad52c6ef028152081f5e40d314740e74890c21efa6264908a3c6d83ba081c70f914ea2e1e83fb025c2ef2b2e03f1bcb736f6c6b21645b5db419b49adcda5d2add8b7ba40b341fb1a6536a4242e92afe2534993cb0f536c8f3af74f5ef477cd1c894ffe9aa75d656de396f41514772669584342c6012c9864642bd3d3e1d6938af6285e3982338405b8ff1a7f5a62e4108a507c570581287580cd58c04109c2444f2be20d4c3bd73110294b354bed476a54f9f2879ed826cc1a255e1539a0e6728385fa3030a2a53164ad82d9fe6cbcc672647b94ffe98a4cdc69edbfecbccaadf26c5b4a7abed75f6aaa767b8904119f740058457a5b94bb43f82d855147138bbe88d1f4a810c29754d9a80884fac3a2924a59015da2d3e56d204d17125894500efc44a263f3a21fd624ff146ef2452cc9b3c8860f452ffd0682d3ac5be8a7ed61927e308f3aaaaacae26775aca2a1d1c202a9bfda3d093278b8604f819818d01db73ecedc0d5972c7a20337c62efe20868b071991d9d566d05bd8a342c174a819939a87154a4c2e1f3b3ebec778c352a9d0b63c47b3547f343979757a25f5d8bbc42abc4ada90f4afa5cee7ee7971a024793365a7ea0afcd651be8bbf14b46d5abf550d64252a6cf88dbf0037c8dea86f60a7c22db842d814fd9b3af90a6bf926f0a149311fa7d5b1f9aa978b90eb517535ae07d43ec772bed5225503e54a9ac81787a9c60911b74963ad70bf9f0a504929410c1ebe4bba2c8b3f587e7f897b81567cf9249061de7fd3bd49cc815219c693fc0303a9c5ea6afb24832d224cc0fedc9a52a0047c1b3aad0464d742d1750fc7f9f5fb0aab0fb3b1bb0c079f8f5f3498f1ac312c351890b98b74c3901ca1dc4fa6e4f52505fd39afdda3c98d2e9f6f297cff4951ff9845fb89ec94ff78abaed045a0cccb259dc958e8fc64aa26ac0a6411798e42cdb9b5e85d98182a1849224f8f2a1fb769dbfbeef4b36fbb860af01313dab30d47fe93ca66d302d58e1cb09d856629fc999e98cc61a0e6db53c4c0cdaa3a05b1bdfbd72f6ce59ded2ae6599347a6da598538a31ab9fb914dd53a8d6742fa33ab7fe79bfa0a7e424b4f9f94ba9f2671ecd52bdc9788e72196018de6435971bec3ffb067bf553dc53b460beffceb6ce2bedd3e485d939a06973f547621de76b1eb092094e176bd974eb1c0d1471214ae34bfc013582265abeace800dd1cca206cda20fd96bca3ff6d", 0xbbb, 0x0, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x9}, 0x20) 19:49:36 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, &(0x7f0000000200)="a56b1f88bad8076854d7f1276c6920acf42615052f6fc0f54d23351b5640fc8c57e77cc34d0efbc550cda15abf6b1872ad1c821c3de60f4694dd22d86044f1365d4703628c4a5795f0516131d0f8ab29c59d602e07f7799bc51ceb40c1719f403cbaeb57a6f7f3956ed657189b3be34424cb2a7183486f32e0b69566b2b31055b6c39db37075af6c9e0a646e2ddb2a22f7e1b8919f5127e30013cf251a0c48935c97066ba0cc37d6f8fd2b2ed01cea6e8553b834ceefce11098d4603cd8f61de70e759e159cb640f3e8cf6714329011d3bddfc8d47aef20658bf1c436f98beadbf23e6a94693caff67f1dad845dbf20a51cd77429d147063ea23c30e2d59332bc725caf0084b6ce33a945da4f36bb08177042aee92507a68d3da9fa29b0ab1cc6235ce1927fccf4d59be2c7fab653afea58ddd03ea2cbc43d6a5172949f853680fe3df7296c11793bfba379edb1e03a66b0ee8330932d4555f59983df4f897344dd19215672db54dfa61f60198cf66005906778217f00fa30c45103ffe74a64bd8d04d1427c5785d41f100ac8388fa0de6a846ced5541a244e6135bedadbda6bfae10a5ff72a28788c8185c278a9d766703fd8000fe8a8be96ca2c096b46adf9b38eccd2e0fc3003a94c5a4b6a08fc074d2d0178b9f653f1bbb39f3b7b10abdc725133745cfc592e853ed33ea249aaa45789c0e8e89e6abcdf44a8db24c85e595bb1fec97bff92b40467c7b1f685a89de34b52c65fc7e00e42b801bf79729cf633b8bc8a7af88f0b9de12be57a2bf2becade24fab149db87a3d4c227791171fc8eef3bb439758b01d4dcb205dd23b46332c72e298d27f6b515c88347c4d264a9118b96a20b109a282d508005a615a48b5a62d6c284282202702f7d4d42945cbde7d6cac59113b66071ad9fd0ab17e753685bec8bfa360b0d3a64c961f075bf5854e90bd2192ce90a75b09305b78505a0095b0f115771c6ee9477c1463318e914205b967ff7027e1695ede2c7444e8ad2c5deff501b502e11ba3eb30dff7b5db3caebe171ed6963f1fc2021cc17a633a3bd2be2d2c684df5a415564ed4beadd073b5ef560b4207563ba0b7378f70e36e3ad13e5ccb949119c414b6a9541576418843d2cab91c3d61e9b382a44e97b90d7d32f4504386cfee7cbb9259a7d38d9b1e2b1886b8d7b4843787dad07026c1bc3ca0631d9c8aad8752597eadf5e114e7c88fdb73774fa0a304a736c76b27553dbad3b7928f386796d03cdf31c1057e106c1287cfdbf53757bc19caf28b27d93024bc5d9b4f24e578c0588d6e9c9fe80f63747ce834d11c9cac77202a47ff41b2a663c1d1404ed8149640eed87fd4eba52719b70773f0cbec0508a785a169a18431b98deae7007a58a5ca62de13beb9a63a313f2271593ad7002bbeb3796fa88435c10bab6c5088db25231dffba7f1112e84c88adafdeefc6bdbc617dc9623504d46145f04495cde0b2ee614debea508e97279e5c6c8ea4dbae89c96d59d3e5fb14586b5e6a2e4b492d13a74a5559457022807a4a200929a84269ef8c7e428dd303ba29a7109f83827872058d1cf60c67675c9d0acd85b5fdddded49e16507af32c8dbc317fe55094de84b33e6e94f6b86936ac5f4218292174f2eb26d470216ace5e5222e469adb185083c32939237a21f1867913297e4f2b69b88eb40c7d62b2be66715bab43c7df934ab9c777e49d2cb5fddf29259f16ae99e514949ca2da14b5475ef49f610f2ff0cdd8bbee72570019e65d6fc226671737fc76d8f9233f02bf8f9eec5d20a0e8d4cc1cdcac5552dc2d67e3d3e2af130362e6369681ac921b8994dae24cc3dd90e39d0d4af5803871a9dd945607c77373f911ae592d4978cdc872ca0116f7fb08f99caa9650faf22a9d26f7a34f05d5b0b3f3068b4b8938152d0bda6a26e0ecdcd98a8c44b1c12f188f30034e917f5bf333fa9950e00544738a5b958af6e9f7a12848828b39c920336ff58654dad573a48612901c6279263fb6d96efd601f6a5dd174c92fa6", 0x59d, 0x0, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2, 0x6}, 0x20) 19:49:37 executing program 1: syz_open_dev$vivid(&(0x7f0000000100)='/dev/video#\x00', 0x3, 0x2) 19:49:37 executing program 2: r0 = socket$alg(0x26, 0x5, 0x0) accept4$alg(0xffffffffffffffff, 0x0, 0x0, 0x400) bind$alg(r0, &(0x7f0000000180)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_hmac_sha256\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000000)="ad56b6c5820fae9d6d", 0x9) syz_open_dev$vcsn(&(0x7f0000000080)='/dev/vcs#\x00', 0x6e, 0x686400) getsockopt$SO_TIMESTAMP(r0, 0x1, 0x23, 0x0, 0x0) 19:49:37 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) write$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000200)=ANY=[], 0x4ea00) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r2}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:37 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x41015500, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:37 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, &(0x7f0000000840)="075eebde1de84be89ce8128b4d15385c8b8ad02299a2e8e567c6644051623b6cdfaea4c1e5bd57f28a67c55b6eca842ed375ebb0b44215260cf063818f2e2f36624674c52c4bfb6c2229c938d37223d42203ed59678a84520210848e9bfe1e83da03fd75aebccb45bbf664e8d7a2d664da62fe67becddb4ea46d8acdaff15a43f792981a76c478ce97f7b3946c6dbf80d8f133e5d864d3bf673a56434ec17094f665a7b83f05aaf67c2ae7882cd61b0f37a335e9da8e7ad0cf91971839a2d00203159df14ace9d87cd1ced305ea8867a2481583e8cdedd7939ca66ad431b19e50f812b3b63e83765e4dc637c4d1193e6e8783c02e782ed8468b866def2a95623f68db116ffddea8ac63bec392bf956b720a434be1d9754d5e0c2b5ba4463f6b0151d3487a5bb08e46987a5b9e471df560b65f507d187f65a3a8ad11415532a9565936351cd5e7eae7f803213bae238d38fc9628d8b189a2fb8f9ad0b28aa8b4167d68a29b21cd9ef7f6b594b2c5ebd95abdf0762a073388effa1083a59c6dd34df05f8c7be77260da250c9fa2910a6c22bab7a9bfbe6af9a91bda026e98b2f7453bdce92ba20d254525edeb80954839d2329bd7c5745936db57dc2b8fe3aa3fc5702ba01f0edf77e8782743b224ff19eaf5b7a9c926bf2fa91188380a5e7f6a73a5ac4d310e29e4275bf70e1315764e86ee8f96dcf401a5b47ece88b81ac488b3b0ac0a317db86d2b7fa6501d408c1a6ef7845b4fa240fe6f0b69f19a60100c0ac53dd386337fc74374e24250b1834d5a7fc19de62aaaca3581b7d5409b6c12efa08b7f0232487575bcc40b762e2ca49959cc2ba8205bd816a108349ac5e9840317ba88075d6003618cb84fa20610716cb38f923cb9b0141b6e4acabae68cb9d4350a1ec20f765c2f5c4fd7605ddf4b0a9cbb5ac0ad49d33fe05d1582858460908a070a6e6f752d2c45af674980c6051774116361d3f72d564d7ed79b627d85da1219e6b39238b4e6319669a5ad49e7e5e566978cecc3b9ceb124f232c7c92e9314776f0610a3a89f145adf0ee6467ce996e3f9d38e3a1057ccb02bfa2a2ec5b4d15a03873793797852e7414619dbc802f71f39b3292ac56634f129fa4a50ac5bb8d6a8f8297acdc03dde6fec22c7b24420492691641b1363e9efb684125fd4457d2377cc79910917fbb98cb669d9da9a6370a9e7211a9f010c2aa3360b805c0d747b3c1986d9083bc574aaf420315b8e46639c517caabe1f9cd85c95e16111c3300c09edfd4806bc95b9d901c8dbed603395773731652a04cc6d812ca30735a440c1d820b89821db331198c3a602cd6d26b2efcbe81260bcb71651e1e244ec827016ac952f72ef240bd2219d874bd833ca8843edf72b18bef6c54bf6037087e83571e27eff5dadeecb50c7833d23ebe95abe371d610a5cb47916b967c1dd9bb8b6701fabd0a37f4645a830c13264010840b92f87e06e7ec1448e7734e04991482e973e488291034d8d78a34ef9644ba21362afdfb75923df4865e8be5b8d4b67f06d7a24bb48326f6af7f2dbfa60d6c2c504007bde2f5587e67461a78ae28d8b467db227af9e360ea76c47f3b225ef5391cfbade6a753803a5c70f0b043c3c20cc29e9dfd143ee22f1ef291e292ecb9184cdf22498c77d88646b0a747ddbcb9deba2a7b98fb6eae6c8d7e3bf5947a08f606c79f88c80aed2d377ac6ead3a15e517aeba3d2beb73ed6506c8680263a1900212536655438e5d6ec69d182a31100d3de95a4364535a74fede25a9d55e8b24a390328fc8d28d8e3bd0d34d17adb475f0651ca6929e369263d0504a2dc6e50fca29e1e3a30df9ccb51d33934eb83e1312377cc1c0a554b067ae24247ed82f86aeb6241b0c4c6fc4627fab7b0827f750297268c0835ff8382a1774cf04d866d24bfa30f86edbafff2f86e21cfac015b82cd88b380f4797b86f27ca7b7342f584aa8030db5274f46b0fd16682446e71a82a4ac7e459283565d205a331c2c6705c69f2cb5dfae4a7c802b86", 0x59b, 0x0, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x9}, 0x20) 19:49:37 executing program 4: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vsock\x00', 0x204003, 0x0) getpeername$l2tp6(r0, 0x0, 0x0) 19:49:38 executing program 5: io_uring_setup(0x5c7d, &(0x7f0000000080)={0x0, 0x0, 0x4}) 19:49:39 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x80085502, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:39 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x0, 0x408d0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @empty}, 0x20) 19:49:39 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x18, 0x3, &(0x7f0000000040)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000280), 0x10}, 0x78) 19:49:40 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote, 0x3}, 0x20) 19:49:40 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) write$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000200)=ANY=[], 0x4ea00) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r2}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:40 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x80086301, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:41 executing program 2: mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x7, 0x31, 0xffffffffffffffff, 0x0) prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x80100900, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="0f34", 0x2}], 0x1, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={&(0x7f00000002c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xcd, 0xcd, 0x2, [@datasec={0x0, 0x1, 0x0, 0xf, 0x1, [{}], "bb"}, @union={0x0, 0x3, 0x0, 0x5, 0x0, 0x0, [{}, {}, {}]}, @const, @union={0x0, 0x6, 0x0, 0x5, 0x0, 0x0, [{}, {}, {}, {}, {}, {}]}, @func_proto, @restrict, @struct]}}, 0x0, 0xea}, 0x20) process_vm_writev(0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f00000193c0)=""/102389, 0x18ff5}], 0x0, 0x0, 0x0, 0x0) tkill(r0, 0x40) wait4(0x0, 0x0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) r1 = gettid() rt_sigqueueinfo(r1, 0x3c, &(0x7f0000000040)) 19:49:41 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x0, 0x0, 0x2}}, &(0x7f0000000380)=""/205, 0x1a, 0xcd, 0x1}, 0x20) 19:49:41 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000006c0)={0x11, 0x7, &(0x7f0000000400)=@framed={{}, [@generic, @func, @call, @func]}, &(0x7f0000000440)='GPL\x00', 0xfff, 0xf3, &(0x7f0000000480)=""/243, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) 19:49:41 executing program 4: ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffffff, 0xc00c642d, &(0x7f0000000000)={0x0, 0x80000, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_CREATEPROPBLOB(r0, 0xc01064bd, 0x0) ioctl$DRM_IOCTL_RES_CTX(0xffffffffffffffff, 0xc0106426, 0x0) ioctl$DRM_IOCTL_INFO_BUFS(0xffffffffffffffff, 0xc0106418, 0x0) ioctl$DRM_IOCTL_MODE_CURSOR2(0xffffffffffffffff, 0xc02464bb, 0x0) openat$vsock(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vsock\x00', 0x528c3, 0x0) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(0xffffffffffffffff, 0xc00c642e, 0x0) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffffff, 0xc00c642d, &(0x7f0000000340)) eventfd2(0x0, 0x80001) openat$drirender128(0xffffffffffffff9c, &(0x7f0000000580)='/dev/dri/renderD128\x00', 0x0, 0x0) syz_open_dev$dri(&(0x7f0000000600)='/dev/dri/card#\x00', 0x2, 0x2400) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000640)) 19:49:41 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r1, &(0x7f0000000200)=ANY=[], 0x4ea00) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r2}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:41 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x802c560a, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:41 executing program 1: io_uring_setup(0x1203, &(0x7f0000000000)={0x0, 0x0, 0x2}) 19:49:41 executing program 5: r0 = syz_open_dev$char_raw(&(0x7f00000001c0)='/dev/raw/raw#\x00', 0x1, 0x0) ioctl$CHAR_RAW_HDIO_GETGEO(r0, 0x301, 0x0) 19:49:41 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x80785659, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:41 executing program 4: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vsock\x00', 0x0, 0x0) recvfrom$l2tp6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 19:49:41 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r1, &(0x7f0000000200)=ANY=[], 0x4ea00) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r2}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:41 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x2}, {0xfff8}]}) 19:49:42 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000006c0)={0x11, 0x5, &(0x7f0000000400)=@framed={{}, [@call, @func]}, &(0x7f0000000440)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) 19:49:42 executing program 4: set_mempolicy(0x2, &(0x7f0000000040)=0x71, 0x7) syz_mount_image$reiserfs(&(0x7f0000000080)='reiserfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000280)=ANY=[]) 19:49:42 executing program 2: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000740)='/dev/vsock\x00', 0x0, 0x0) setsockopt$TIPC_DEST_DROPPABLE(r0, 0x10f, 0x81, 0x0, 0x0) 19:49:42 executing program 5: io_uring_setup(0x0, &(0x7f0000000000)={0x0, 0x0, 0x7306675f56033e77}) 19:49:42 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r1, &(0x7f0000000200)=ANY=[], 0x4ea00) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r2}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:43 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000140)={0x0}}, 0x0) 19:49:43 executing program 1: r0 = getpid() perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x9, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000fe5000/0x18000)=nil, &(0x7f0000000280)=[@text64={0x40, 0x0}], 0x1, 0x1fe, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000040)='net/kcm\x00') rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioprio_get$pid(0x1, r0) r5 = fork() process_vm_writev(r5, 0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1, 0x0) timer_create(0x7, &(0x7f00000000c0)={0x0, 0x31, 0x0, @tid=r5}, &(0x7f0000000180)) ioctl$KVM_RUN(r3, 0xae80, 0x0) dup2(0xffffffffffffffff, r4) 19:49:43 executing program 5: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vsock\x00', 0x0, 0x0) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(r0, 0xc00c642d, 0x0) 19:49:43 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x80805659, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:43 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200), 0x43400) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r1, &(0x7f0000000200)=ANY=[], 0x4ea00) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r2}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:43 executing program 2: r0 = openat$6lowpan_enable(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/bluetooth/6lowpan_enable\x00', 0x2, 0x0) write$6lowpan_enable(r0, &(0x7f0000000340)='1', 0x1) 19:49:44 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x2, 0x0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, 0x200001e0) 19:49:44 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, &(0x7f0000000840)="075eebde1de84be89ce8128b4d15385c8b8ad02299a2e8e567c6644051623b6cdfaea4c1e5bd57f28a67c55b6eca842ed375ebb0b44215260cf063818f2e2f36624674c52c4bfb6c2229c938d37223d42203ed59678a84520210848e9bfe1e83da03fd75aebccb45bbf664e8d7a2d664da62fe67becddb4ea46d8acdaff15a43f792981a76c478ce97f7b3946c6dbf80d8f133e5d864d3bf673a56434ec17094f665a7b83f05aaf67c2ae7882cd61b0f37a335e9da8e7ad0cf91971839a2d00203159df14ace9d87cd1ced305ea8867a2481583e8cdedd7939ca66ad431b19e50f812b3b63e83765e4dc637c4d1193e6e8783c02e782ed8468b866def2a95623f68db116ffddea8ac63bec392bf956b720a434be1d9754d5e0c2b5ba4463f6b0151d3487a5bb08e46987a5b9e471df560b65f507d187f65a3a8ad11415532a9565936351cd5e7eae7f803213bae238d38fc9628d8b189a2fb8f9ad0b28aa8b4167d68a29b21cd9ef7f6b594b2c5ebd95abdf0762a073388effa1083a59c6dd34df05f8c7be77260da250c9fa2910a6c22bab7a9bfbe6af9a91bda026e98b2f7453bdce92ba20d254525edeb80954839d2329bd7c5745936db57dc2b8fe3aa3fc5702ba01f0edf77e8782743b224ff19eaf5b7a9c926bf2fa91188380a5e7f6a73a5ac4d310e29e4275bf70e1315764e86ee8f96dcf401a5b47ece88b81ac488b3b0ac0a317db86d2b7fa6501d408c1a6ef7845b4fa240fe6f0b69f19a60100c0ac53dd386337fc74374e24250b1834d5a7fc19de62aaaca3581b7d5409b6c12efa08b7f0232487575bcc40b762e2ca49959cc2ba8205bd816a108349ac5e9840317ba88075d6003618cb84fa20610716cb38f923cb9b0141b6e4acabae68cb9d4350a1ec20f765c2f5c4fd7605ddf4b0a9cbb5ac0ad49d33fe05d1582858460908a070a6e6f752d2c45af674980c6051774116361d3f72d564d7ed79b627d85da1219e6b39238b4e6319669a5ad49e7e5e566978cecc3b9ceb124f232c7c92e9314776f0610a3a89f145adf0ee6467ce996e3f9d38e3a1057ccb02bfa2a2ec5b4d15a03873793797852e7414619dbc802f71f39b3292ac56634f129fa4a50ac5bb8d6a8f8297acdc03dde6fec22c7b24420492691641b1363e9efb684125fd4457d2377cc79910917fbb98cb669d9da9a6370a9e7211a9f010c2aa3360b805c0d747b3c1986d9083bc574aaf420315b8e46639c517caabe1f9cd85c95e16111c3300c09edfd4806bc95b9d901c8dbed603395773731652a04cc6d812ca30735a440c1d820b89821db331198c3a602cd6d26b2efcbe81260bcb71651e1e244ec827016ac952f72ef240bd2219d874bd833ca8843edf72b18bef6c54bf6037087e83571e27eff5dadeecb50c7833d23ebe95abe371d610a5cb47916b967c1dd9bb8b6701fabd0a37f4645a830c13264010840b92f87e06e7ec1448e7734e04991482e973e488291034d8d78a34ef9644ba21362afdfb75923df4865e8be5b8d4b67f06d7a24bb48326f6af7f2dbfa60d6c2c504007bde2f5587e67461a78ae28d8b467db227af9e360ea76c47f3b225ef5391cfbade6a753803a5c70f0b043c3c20cc29e9dfd143ee22f1ef291e292ecb9184cdf22498c77d88646b0a747ddbcb9deba2a7b98fb6eae6c8d7e3bf5947a08f606c79f88c80aed2d377ac6ead3a15e517aeba3d2beb73ed6506c8680263a1900212536655438e5d6ec69d182a31100d3de95a4364535a74fede25a9d55e8b24a390328fc8d28d8e3bd0d34d17adb475f0651ca6929e369263d0504a2dc6e50fca29e1e3a30df9ccb51d33934eb83e1312377cc1c0a554b067ae24247ed82f86aeb6241b0c4c6fc4627fab7b0827f750297268c0835ff8382a1774cf04d866d24bfa30f86edbafff2f86e21cfac015b82cd88b380f4797b86f27ca7b7342f584aa8030db5274f46b0fd16682446e71a82a4ac7e459283565d205a331c2c6705c69f2cb5dfae4a7c802b8634b6dfd6438b50c8a7bc5a1df7941f121644", 0x5ad, 0x0, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x9}, 0x20) [ 368.616551][T10462] Bluetooth: hci2: command 0x0406 tx timeout [ 369.189756][T12001] REISERFS warning (device loop4): reiserfs_fill_super: Cannot allocate commit workqueue 19:49:45 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote, 0x8}, 0x20) 19:49:45 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200), 0x43400) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r1, &(0x7f0000000200)=ANY=[], 0x4ea00) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r2}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:45 executing program 1: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vsock\x00', 0x0, 0x0) accept4$phonet_pipe(r0, 0x0, 0x0, 0x0) 19:49:45 executing program 5: keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, 0xfffffffffffffffd, 0x0) 19:49:45 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x2, 0x80fe, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}}, 0x20) 19:49:45 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0045878, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:45 executing program 1: io_uring_setup(0x6522, &(0x7f0000000100)={0x0, 0x0, 0x20}) 19:49:45 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000002a00)={0x26, 'aead\x00', 0x0, 0x0, 'gcm_base(ctr(aes-aesni),ghash-generic)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000000)="ad56b6c5820fae9d6dcd329aea54c7beef915d564c90c2007cc5d25f55156a77aa", 0x21) 19:49:45 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0045878, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:45 executing program 2: r0 = fork() ptrace$peeksig(0x4209, r0, 0x0, 0x0) 19:49:45 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200), 0x43400) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r1, &(0x7f0000000200)=ANY=[], 0x4ea00) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r2}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:45 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={0x0, &(0x7f0000000200)=""/87, 0x0, 0x57}, 0x20) 19:49:46 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) getsockname$l2tp6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast1}, &(0x7f0000000040)=0x20) 19:49:46 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0085504, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:46 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200), 0x43400) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r1, &(0x7f0000000200)=ANY=[], 0x4ea00) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r2}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:46 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_TUNNEL_DELETE(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={&(0x7f00000004c0)={0x14}, 0x14}}, 0x0) 19:49:46 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000100)='/dev/net/tun\x00', 0x4000, 0x0) 19:49:47 executing program 1: openat$vsock(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vsock\x00', 0x101, 0x0) 19:49:47 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0x1, 0x7, &(0x7f0000caaffb), &(0x7f0000cab000)=0xc) 19:49:47 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0145608, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:47 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={0x0, &(0x7f0000000380)=""/205, 0x0, 0xcd, 0x1}, 0x20) 19:49:47 executing program 2: add_key(&(0x7f0000000000)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffff9) 19:49:47 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200), 0x43400) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r1, &(0x7f0000000200)=ANY=[], 0x4ea00) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r2}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:47 executing program 1: add_key(&(0x7f0000000140)='logon\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) 19:49:48 executing program 5: r0 = syz_open_dev$vivid(&(0x7f0000000000)='/dev/video#\x00', 0x2, 0x2) ioctl$VIDIOC_QUERYBUF(r0, 0xc0585609, &(0x7f0000000100)={0x0, 0xa, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'ib_x'}, 0x0, 0x0, @planes=0x0}) 19:49:48 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0185647, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:48 executing program 4: r0 = io_uring_setup(0x1203, &(0x7f0000000000)) r1 = eventfd2(0x0, 0x0) io_uring_register$IORING_REGISTER_EVENTFD(r0, 0x4, &(0x7f0000000100)=r1, 0x1) 19:49:48 executing program 2: r0 = socket$alg(0x26, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000180)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_nopr_sha512\x00'}, 0x58) bind$alg(r0, &(0x7f0000002a00)={0x26, 'aead\x00', 0x0, 0x0, 'gcm_base(ctr(aes-aesni),ghash-generic)\x00'}, 0x58) r2 = accept4(r0, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000c18000)="ad56b6c5820fae9d6dcd3292ea54c7beef915d564c90c200", 0x18) sendto$inet6(r2, &(0x7f0000002880)="d1ce2f581e3324c3641daa9e819e34e3f5", 0x11, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001540)=[{{0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000080)=""/197, 0xc5}], 0x1}}], 0x1, 0x0, 0x0) 19:49:48 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x3, [@enum={0x0, 0x1, 0x0, 0x6, 0x4, [{0x2}]}]}, {0x0, [0x0]}}, &(0x7f0000000380)=""/205, 0x2f, 0xcd, 0x1}, 0x20) 19:49:48 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200), 0x43400) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r1, &(0x7f0000000200)=ANY=[], 0x4ea00) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r2}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:48 executing program 5: io_uring_setup(0x4ff8, &(0x7f0000000740)) eventfd(0x0) 19:49:48 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0185648, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:49 executing program 4: fsopen(&(0x7f0000000040)='proc\x00', 0x0) 19:49:49 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote, 0x6}, 0x20) 19:49:49 executing program 5: r0 = fork() ioprio_set$pid(0x3, r0, 0x6000) 19:49:49 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r2, &(0x7f0000000200)=ANY=[], 0x4ea00) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:49 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0185649, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:49 executing program 2: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vsock\x00', 0x0, 0x0) read$alg(r0, 0x0, 0x0) 19:49:49 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x18, 0x3, &(0x7f0000000040)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) 19:49:49 executing program 1: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000340)='/dev/dri/renderD128\x00', 0x0, 0x0) ioctl$DRM_IOCTL_GET_CAP(r0, 0xc010640c, &(0x7f00000002c0)) 19:49:50 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r2, &(0x7f0000000200)=ANY=[], 0x4ea00) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:50 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0189436, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:50 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000180)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_nopr_sha512\x00'}, 0x58) bind$alg(r0, &(0x7f0000002a00)={0x26, 'aead\x00', 0x0, 0x0, 'gcm_base(ctr(aes-aesni),ghash-generic)\x00'}, 0x58) r2 = accept4(r0, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000c18000)="ad56b6c5820fae9d6dcd3292ea54c7beef915d564c90c200", 0x18) sendto$inet6(r2, &(0x7f0000002880)="d1ce2f581e3324c3641daa9e819e34e3f5552cb70b076f43a67be048ed9f9ddbd20fcfbece", 0x25, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001540)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000080)=""/197, 0xc5}], 0x1}}], 0x2, 0x0, 0x0) 19:49:50 executing program 2: quotactl(0xfffffff8, 0x0, 0xffffffffffffffff, 0x0) r0 = accept4(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c06, r0) fsetxattr$trusted_overlay_redirect(0xffffffffffffffff, &(0x7f0000000140)='trusted.overlay.redirect\x00', 0x0, 0x0, 0x0) r1 = syz_mount_image$romfs(&(0x7f0000000340)='romfs\x00', &(0x7f0000000380)='./file0\x00', 0x2, 0x0, &(0x7f0000000480), 0x0, &(0x7f00000004c0)={[{'trusted.overlay.redirect\x00'}, {}, {'/dev/vcsa#\x00'}, {'/dev/vcsa#\x00'}, {'*:/!'}], [{@euid_gt={'euid>', 0xee01}}, {@fowner_eq={'fowner'}}, {@seclabel='seclabel'}]}) unlinkat(r1, &(0x7f0000000580)='./file0\x00', 0x0) sendmsg$DEVLINK_CMD_SB_PORT_POOL_SET(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000600)={0xcc, 0x0, 0x4, 0x70bd2c, 0x25dfdbfe, {}, [{{@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, {0x8}}, {0x8}, {0x6}, {0x8, 0x15, 0x751}}, {{@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x8, 0xb, 0x2}, {0x6}, {0x8, 0x15, 0x9c3}}, {{@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, {0x8}}, {0x8, 0xb, 0x5}, {0x6, 0x11, 0x6}, {0x8, 0x15, 0x8}}]}, 0xcc}, 0x1, 0x0, 0x0, 0x20000000}, 0xc0abf4eac1562983) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000800)={&(0x7f00000007c0)='./file0/file0\x00'}, 0x10) socket$inet_udplite(0x2, 0x2, 0x88) 19:49:50 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x0, 0x40840, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) 19:49:50 executing program 1: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vsock\x00', 0x204700, 0x0) getsockname$l2tp6(r0, 0x0, 0x0) 19:49:51 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r2, &(0x7f0000000200)=ANY=[], 0x4ea00) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:51 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc020660b, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) [ 375.252937][T12192] romfs: Unknown parameter 'trusted.overlay.redirect' 19:49:51 executing program 4: openat$vsock(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vsock\x00', 0x0, 0x0) [ 375.365307][T12198] romfs: Unknown parameter 'trusted.overlay.redirect' 19:49:51 executing program 1: r0 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_GROUP_JOIN(r0, 0x10f, 0x87, &(0x7f0000000000)={0x43}, 0x10) 19:49:51 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r2, &(0x7f0000000200)=ANY=[], 0x4ea00) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:51 executing program 2: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000340)='/dev/dri/renderD128\x00', 0x0, 0x0) ioctl$DRM_IOCTL_VERSION(r0, 0xc0406400, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 19:49:51 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0245628, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:52 executing program 5: openat$drirender128(0xffffffffffffff9c, &(0x7f0000000580)='/dev/dri/renderD128\x00', 0x0, 0x0) 19:49:52 executing program 4: syz_usb_connect(0x0, 0x24, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000f686581037210100b72d010203010902120001040000000904"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 19:49:52 executing program 1: r0 = io_uring_setup(0x4ff8, &(0x7f0000000740)) io_uring_register$IORING_REGISTER_EVENTFD_ASYNC(r0, 0x7, 0x0, 0x1) 19:49:52 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r2, &(0x7f0000000200)=ANY=[], 0x4ea00) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:52 executing program 2: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000340)='/dev/dri/renderD128\x00', 0x0, 0x0) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r0, 0xc00c642e, &(0x7f0000000800)) 19:49:52 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0245629, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) 19:49:52 executing program 5: sendmsg$kcm(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000440)=[{0x0}], 0x1, &(0x7f0000002600)=[{0x10, 0x0, 0x5}, {0x18, 0x0, 0x9, "a8"}, {0x10, 0x0, 0x2}], 0x38}, 0x8019) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r2, &(0x7f0000000000)=ANY=[], 0x32600) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:52 executing program 1: r0 = syz_open_dev$vivid(&(0x7f0000000300)='/dev/video#\x00', 0x0, 0x2) ioctl$VIDIOC_DQBUF(r0, 0xc0585611, &(0x7f0000000380)={0x0, 0x6, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "f3851811"}}) [ 377.093685][ T8465] usb 5-1: new high-speed USB device number 8 using dummy_hcd 19:49:53 executing program 2: openat$drirender128(0xffffffffffffff9c, &(0x7f0000000380)='/dev/dri/renderD128\x00', 0x10100, 0x0) [ 377.344271][ T8465] usb 5-1: Using ep0 maxpacket: 16 19:49:53 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r2, &(0x7f0000000200)=ANY=[], 0x4ea00) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 19:49:53 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x2, 0x0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, 0x20) 19:49:53 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0405619, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) [ 377.625053][ T8465] usb 5-1: New USB device found, idVendor=2137, idProduct=0001, bcdDevice=2d.b7 [ 377.634639][ T8465] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 377.644353][ T8465] usb 5-1: Product: syz [ 377.648642][ T8465] usb 5-1: Manufacturer: syz [ 377.653768][ T8465] usb 5-1: SerialNumber: syz [ 377.733387][ T8465] as10x_usb: device has been detected [ 377.739633][ T8465] dvbdev: DVB: registering new adapter (Sky IT Digital Key (green led)) [ 377.834074][ T8465] usb 5-1: DVB: registering adapter 1 frontend 0 (Sky IT Digital Key (green led))... [ 377.957166][ T8465] ===================================================== [ 377.962041][ T8465] BUG: KMSAN: uninit-value in schedule_debug+0xcc/0x1f0 [ 377.962041][ T8465] CPU: 1 PID: 8465 Comm: kworker/1:5 Not tainted 5.11.0-rc7-syzkaller #0 [ 377.962041][ T8465] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 377.962041][ T8465] Workqueue: usb_hub_wq hub_event [ 377.962041][ T8465] Call Trace: [ 377.962041][ T8465] dump_stack+0x21c/0x280 [ 377.962041][ T8465] kmsan_report+0xfb/0x1e0 [ 377.962041][ T8465] __msan_warning+0x5f/0xa0 [ 377.962041][ T8465] ? kmsan_get_metadata+0x116/0x180 [ 377.962041][ T8465] schedule_debug+0xcc/0x1f0 [ 377.962041][ T8465] __schedule+0x67/0x5c0 [ 377.962041][ T8465] ? kmsan_get_metadata+0x116/0x180 [ 377.962041][ T8465] schedule+0x270/0x330 [ 377.962041][ T8465] io_schedule+0xcc/0x160 [ 377.962041][ T8465] wait_on_page_bit_common+0x11ab/0x18f0 [ 377.962041][ T8465] ? trace_raw_output_file_check_and_advance_wb_err+0x3f0/0x3f0 [ 377.962041][ T8465] generic_file_buffered_read_pagenotuptodate+0x4f5/0x1bb0 [ 377.962041][ T8465] generic_file_buffered_read_get_pages+0xf42/0x2120 [ 377.962041][ T8465] generic_file_buffered_read+0x851/0x2160 [ 377.962041][ T8465] ? kmsan_get_shadow_origin_ptr+0x29/0xb0 [ 377.962041][ T8465] ? ret_from_fork+0x1f/0x30 [ 377.962041][ T8465] ? kmsan_get_metadata+0x116/0x180 [ 377.962041][ T8465] ? kmsan_get_shadow_origin_ptr+0x84/0xb0 [ 377.962041][ T8465] generic_file_read_iter+0x1bb/0xcf0 [ 377.962041][ T8465] ? kmsan_get_shadow_origin_ptr+0x29/0xb0 [ 377.962041][ T8465] ? stack_trace_save+0x117/0x1a0 [ 377.962041][ T8465] ? kmsan_get_metadata+0x116/0x180 [ 377.962041][ T8465] ext4_file_read_iter+0x8e2/0xd00 [ 377.962041][ T8465] ? ext4_llseek+0x4b0/0x4b0 [ 377.962041][ T8465] __kernel_read+0xc2a/0x13e0 [ 377.962041][ T8465] integrity_kernel_read+0xfc/0x140 [ 377.962041][ T8465] ima_calc_file_hash+0x1ba5/0x40e0 [ 377.962041][ T8465] ? kmsan_internal_set_origin+0x85/0xc0 [ 377.962041][ T8465] ? kmsan_internal_unpoison_shadow+0x42/0x70 [ 377.962041][ T8465] ? up_read+0x40/0x2b0 [ 377.962041][ T8465] ? kmsan_get_metadata+0x116/0x180 [ 377.962041][ T8465] ? kmsan_get_shadow_origin_ptr+0x84/0xb0 [ 377.962041][ T8465] ? __msan_metadata_ptr_for_load_1+0x10/0x20 [ 377.962041][ T8465] ? kmsan_get_metadata+0x116/0x180 [ 377.962041][ T8465] ? kmsan_internal_set_origin+0x85/0xc0 [ 377.962041][ T8465] ? kmsan_internal_unpoison_shadow+0x42/0x70 [ 377.962041][ T8465] ima_collect_measurement+0x585/0xba0 [ 377.962041][ T8465] process_measurement+0x24f3/0x3770 [ 377.962041][ T8465] ? kmsan_internal_unpoison_shadow+0x42/0x70 [ 377.962041][ T8465] ? kmsan_get_metadata+0x116/0x180 [ 377.962041][ T8465] ? kmsan_get_shadow_origin_ptr+0x84/0xb0 [ 377.962041][ T8465] ? __msan_metadata_ptr_for_load_8+0x10/0x20 [ 377.962041][ T8465] ? kmsan_get_metadata+0x116/0x180 [ 377.962041][ T8465] ima_file_check+0x131/0x170 [ 377.962041][ T8465] path_openat+0x5812/0x6a30 [ 377.962041][ T8465] ? kmsan_get_metadata+0x116/0x180 [ 377.962041][ T8465] do_file_open_root+0x4c1/0xc30 [ 377.962041][ T8465] ? kmsan_internal_set_origin+0x85/0xc0 [ 377.962041][ T8465] ? kmsan_get_metadata+0x116/0x180 [ 377.962041][ T8465] file_open_root+0x920/0x990 [ 377.962041][ T8465] kernel_read_file_from_path_initns+0x257/0x430 [ 377.962041][ T8465] fw_get_filesystem_firmware+0x68e/0xf40 [ 377.962041][ T8465] ? __msan_metadata_ptr_for_load_8+0x10/0x20 [ 377.962041][ T8465] _request_firmware+0x15f9/0x2170 [ 377.962041][ T8465] request_firmware+0xc8/0x110 [ 377.962041][ T8465] as102_fw_upload+0x2a5/0x830 [ 377.962041][ T8465] as102_dvb_register+0xcc3/0xe00 [ 377.962041][ T8465] as102_usb_probe+0xad8/0xd60 [ 377.962041][ T8465] ? as10x_cmd_stop_streaming+0x360/0x360 [ 377.962041][ T8465] usb_probe_interface+0xfcc/0x1520 [ 377.962041][ T8465] ? usb_register_driver+0x900/0x900 [ 377.962041][ T8465] really_probe+0xe15/0x24d0 [ 377.962041][ T8465] driver_probe_device+0x29d/0x3a0 [ 377.962041][ T8465] __device_attach_driver+0x63f/0x830 [ 377.962041][ T8465] bus_for_each_drv+0x2c8/0x3f0 [ 377.962041][ T8465] ? deferred_probe_work_func+0x400/0x400 [ 377.962041][ T8465] __device_attach+0x56a/0x890 [ 377.962041][ T8465] device_initial_probe+0x4a/0x60 [ 377.962041][ T8465] bus_probe_device+0x17e/0x3d0 [ 377.962041][ T8465] ? kmsan_get_shadow_origin_ptr+0x84/0xb0 [ 377.962041][ T8465] device_add+0x2c15/0x31d0 [ 377.962041][ T8465] usb_set_configuration+0x3872/0x3eb0 [ 378.383051][ T8465] ? usb_set_configuration+0xa61/0x3eb0 [ 378.383051][ T8465] ? __msan_metadata_ptr_for_load_1+0x10/0x20 [ 378.383051][ T8465] usb_generic_driver_probe+0x138/0x300 [ 378.383051][ T8465] ? usb_choose_configuration+0xee0/0xee0 [ 378.383051][ T8465] usb_probe_device+0x317/0x570 [ 378.383051][ T8465] ? usb_register_device_driver+0x590/0x590 [ 378.383051][ T8465] really_probe+0xe15/0x24d0 [ 378.383051][ T8465] driver_probe_device+0x29d/0x3a0 [ 378.383051][ T8465] __device_attach_driver+0x63f/0x830 [ 378.383051][ T8465] bus_for_each_drv+0x2c8/0x3f0 [ 378.383051][ T8465] ? deferred_probe_work_func+0x400/0x400 [ 378.383051][ T8465] __device_attach+0x56a/0x890 [ 378.383051][ T8465] device_initial_probe+0x4a/0x60 [ 378.383051][ T8465] bus_probe_device+0x17e/0x3d0 [ 378.383051][ T8465] ? kmsan_get_shadow_origin_ptr+0x84/0xb0 [ 378.383051][ T8465] device_add+0x2c15/0x31d0 [ 378.383051][ T8465] usb_new_device+0x1bd4/0x2a30 [ 378.383051][ T8465] hub_event+0x5b99/0x8870 [ 378.383051][ T8465] ? kmsan_get_metadata+0x116/0x180 [ 378.383051][ T8465] ? kmsan_get_shadow_origin_ptr+0x84/0xb0 [ 378.383051][ T8465] ? led_work+0x780/0x780 [ 378.383051][ T8465] process_one_work+0x1219/0x1fe0 [ 378.383051][ T8465] worker_thread+0x10ec/0x2340 [ 378.383051][ T8465] kthread+0x521/0x560 [ 378.383051][ T8465] ? process_one_work+0x1fe0/0x1fe0 [ 378.383051][ T8465] ? kthread_blkcg+0x110/0x110 [ 378.383051][ T8465] ret_from_fork+0x1f/0x30 [ 378.383051][ T8465] [ 378.383051][ T8465] Local variable ----wait@mempool_alloc created at: [ 378.383051][ T8465] mempool_alloc+0x66/0x990 [ 378.383051][ T8465] mempool_alloc+0x66/0x990 [ 378.383051][ T8465] ===================================================== 19:49:54 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0445609, &(0x7f0000000180)={0x2, @pix={0x0, 0x0, 0x52424752}}) [ 378.383051][ T8465] Disabling lock debugging due to kernel taint [ 378.561445][ T8465] Kernel panic - not syncing: corrupted stack end detected inside scheduler [ 378.565573][ T8465] CPU: 1 PID: 8465 Comm: kworker/1:5 Tainted: G B 5.11.0-rc7-syzkaller #0 [ 378.577649][ T8465] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 378.577649][ T8465] Workqueue: usb_hub_wq hub_event [ 378.577649][ T8465] Call Trace: [ 378.577649][ T8465] dump_stack+0x21c/0x280 [ 378.577649][ T8465] panic+0x4c6/0xea7 [ 378.577649][ T8465] ? asm_sysvec_apic_timer_interrupt+0x10/0x20 [ 378.577649][ T8465] ? add_taint+0x17c/0x210 [ 378.577649][ T8465] ? add_taint+0x17c/0x210 [ 378.577649][ T8465] ? kmsan_get_metadata+0x116/0x180 [ 378.577649][ T8465] schedule_debug+0xf5/0x1f0 [ 378.577649][ T8465] __schedule+0x67/0x5c0 [ 378.577649][ T8465] ? kmsan_get_metadata+0x116/0x180 [ 378.639768][ T8465] schedule+0x270/0x330 [ 378.639768][ T8465] io_schedule+0xcc/0x160 [ 378.639768][ T8465] wait_on_page_bit_common+0x11ab/0x18f0 [ 378.639768][ T8465] ? trace_raw_output_file_check_and_advance_wb_err+0x3f0/0x3f0 [ 378.639768][ T8465] generic_file_buffered_read_pagenotuptodate+0x4f5/0x1bb0 [ 378.639768][ T8465] generic_file_buffered_read_get_pages+0xf42/0x2120 [ 378.639768][ T8465] generic_file_buffered_read+0x851/0x2160 [ 378.639768][ T8465] ? kmsan_get_shadow_origin_ptr+0x29/0xb0 [ 378.639768][ T8465] ? ret_from_fork+0x1f/0x30 [ 378.639768][ T8465] ? kmsan_get_metadata+0x116/0x180 [ 378.639768][ T8465] ? kmsan_get_shadow_origin_ptr+0x84/0xb0 [ 378.639768][ T8465] generic_file_read_iter+0x1bb/0xcf0 [ 378.639768][ T8465] ? kmsan_get_shadow_origin_ptr+0x29/0xb0 [ 378.639768][ T8465] ? stack_trace_save+0x117/0x1a0 [ 378.639768][ T8465] ? kmsan_get_metadata+0x116/0x180 [ 378.639768][ T8465] ext4_file_read_iter+0x8e2/0xd00 [ 378.639768][ T8465] ? ext4_llseek+0x4b0/0x4b0 [ 378.639768][ T8465] __kernel_read+0xc2a/0x13e0 [ 378.639768][ T8465] integrity_kernel_read+0xfc/0x140 [ 378.639768][ T8465] ima_calc_file_hash+0x1ba5/0x40e0 [ 378.639768][ T8465] ? kmsan_internal_set_origin+0x85/0xc0 [ 378.639768][ T8465] ? kmsan_internal_unpoison_shadow+0x42/0x70 [ 378.639768][ T8465] ? up_read+0x40/0x2b0 [ 378.639768][ T8465] ? kmsan_get_metadata+0x116/0x180 [ 378.639768][ T8465] ? kmsan_get_shadow_origin_ptr+0x84/0xb0 [ 378.639768][ T8465] ? __msan_metadata_ptr_for_load_1+0x10/0x20 [ 378.639768][ T8465] ? kmsan_get_metadata+0x116/0x180 [ 378.639768][ T8465] ? kmsan_internal_set_origin+0x85/0xc0 [ 378.639768][ T8465] ? kmsan_internal_unpoison_shadow+0x42/0x70 [ 378.639768][ T8465] ima_collect_measurement+0x585/0xba0 [ 378.639768][ T8465] process_measurement+0x24f3/0x3770 [ 378.639768][ T8465] ? kmsan_internal_unpoison_shadow+0x42/0x70 [ 378.639768][ T8465] ? kmsan_get_metadata+0x116/0x180 [ 378.639768][ T8465] ? kmsan_get_shadow_origin_ptr+0x84/0xb0 [ 378.639768][ T8465] ? __msan_metadata_ptr_for_load_8+0x10/0x20 [ 378.639768][ T8465] ? kmsan_get_metadata+0x116/0x180 [ 378.639768][ T8465] ima_file_check+0x131/0x170 [ 378.639768][ T8465] path_openat+0x5812/0x6a30 [ 378.639768][ T8465] ? kmsan_get_metadata+0x116/0x180 [ 378.639768][ T8465] do_file_open_root+0x4c1/0xc30 [ 378.639768][ T8465] ? kmsan_internal_set_origin+0x85/0xc0 [ 378.639768][ T8465] ? kmsan_get_metadata+0x116/0x180 [ 378.639768][ T8465] file_open_root+0x920/0x990 [ 378.639768][ T8465] kernel_read_file_from_path_initns+0x257/0x430 [ 378.639768][ T8465] fw_get_filesystem_firmware+0x68e/0xf40 [ 378.639768][ T8465] ? __msan_metadata_ptr_for_load_8+0x10/0x20 [ 378.639768][ T8465] _request_firmware+0x15f9/0x2170 [ 378.639768][ T8465] request_firmware+0xc8/0x110 [ 378.639768][ T8465] as102_fw_upload+0x2a5/0x830 [ 378.639768][ T8465] as102_dvb_register+0xcc3/0xe00 [ 378.639768][ T8465] as102_usb_probe+0xad8/0xd60 [ 378.639768][ T8465] ? as10x_cmd_stop_streaming+0x360/0x360 [ 378.639768][ T8465] usb_probe_interface+0xfcc/0x1520 [ 378.639768][ T8465] ? usb_register_driver+0x900/0x900 [ 378.639768][ T8465] really_probe+0xe15/0x24d0 [ 378.639768][ T8465] driver_probe_device+0x29d/0x3a0 [ 378.639768][ T8465] __device_attach_driver+0x63f/0x830 [ 378.639768][ T8465] bus_for_each_drv+0x2c8/0x3f0 [ 378.639768][ T8465] ? deferred_probe_work_func+0x400/0x400 [ 378.639768][ T8465] __device_attach+0x56a/0x890 [ 378.639768][ T8465] device_initial_probe+0x4a/0x60 [ 378.639768][ T8465] bus_probe_device+0x17e/0x3d0 [ 378.639768][ T8465] ? kmsan_get_shadow_origin_ptr+0x84/0xb0 [ 378.639768][ T8465] device_add+0x2c15/0x31d0 [ 378.639768][ T8465] usb_set_configuration+0x3872/0x3eb0 [ 378.639768][ T8465] ? usb_set_configuration+0xa61/0x3eb0 [ 378.639768][ T8465] ? __msan_metadata_ptr_for_load_1+0x10/0x20 [ 378.639768][ T8465] usb_generic_driver_probe+0x138/0x300 [ 378.639768][ T8465] ? usb_choose_configuration+0xee0/0xee0 [ 378.639768][ T8465] usb_probe_device+0x317/0x570 [ 378.639768][ T8465] ? usb_register_device_driver+0x590/0x590 [ 378.639768][ T8465] really_probe+0xe15/0x24d0 [ 378.639768][ T8465] driver_probe_device+0x29d/0x3a0 [ 378.639768][ T8465] __device_attach_driver+0x63f/0x830 [ 378.639768][ T8465] bus_for_each_drv+0x2c8/0x3f0 [ 378.639768][ T8465] ? deferred_probe_work_func+0x400/0x400 [ 378.639768][ T8465] __device_attach+0x56a/0x890 [ 378.639768][ T8465] device_initial_probe+0x4a/0x60 [ 378.639768][ T8465] bus_probe_device+0x17e/0x3d0 [ 378.639768][ T8465] ? kmsan_get_shadow_origin_ptr+0x84/0xb0 [ 378.639768][ T8465] device_add+0x2c15/0x31d0 [ 378.639768][ T8465] usb_new_device+0x1bd4/0x2a30 [ 378.639768][ T8465] hub_event+0x5b99/0x8870 [ 378.639768][ T8465] ? kmsan_get_metadata+0x116/0x180 [ 378.639768][ T8465] ? kmsan_get_shadow_origin_ptr+0x84/0xb0 [ 378.639768][ T8465] ? led_work+0x780/0x780 [ 378.639768][ T8465] process_one_work+0x1219/0x1fe0 [ 378.639768][ T8465] worker_thread+0x10ec/0x2340 [ 378.639768][ T8465] kthread+0x521/0x560 [ 378.639768][ T8465] ? process_one_work+0x1fe0/0x1fe0 [ 378.639768][ T8465] ? kthread_blkcg+0x110/0x110 [ 378.639768][ T8465] ret_from_fork+0x1f/0x30 [ 378.639768][ T8465] Kernel Offset: disabled [ 378.639768][ T8465] Rebooting in 86400 seconds..